Commit 829a9f24 authored by Rene Ladan's avatar Rene Ladan
Browse files

textproc/apache-commons-digester: Remove expired port

2026-09-30 textproc/apache-commons-digester: Port only copies a jar. Version 3 was released in 2011. Not used in the ports tree. No maintainer. If you use this, please tell me.
parent 189a8fc1
Loading
Loading
Loading
Loading
+1
Changes for MOVED: 1 added line, 0 removed lines.
Original line number Diff line number Diff line
@@ -5658,3 +5658,4 @@ security/wapiti||2026-09-30|Has expired: Outdated, pip install wapiti3 in a venv
sysutils/py-ansible-core218||2026-09-30|Has expired: FreeBSD will only support N and N-1
x11-fonts/py-fontmake||2026-09-30|Has expired: Depends on expired x11-fonts/py-cu2qu
security/openssl34||2026-09-30|Has expired: Please use security/openssl (LTS)
textproc/apache-commons-digester||2026-09-30|Has expired: Port only copies a jar. Version 3 was released in 2011. Not used in the ports tree. No maintainer. If you use this, please tell me
−1
Changes for textproc/Makefile: 0 added lines, 1 removed line.
Original line number Diff line number Diff line
@@ -54,7 +54,6 @@
    SUBDIR += ansifilter
    SUBDIR += antiword
    SUBDIR += apache-commons-csv
    SUBDIR += apache-commons-digester
    SUBDIR += apache-poi
    SUBDIR += apache-solr
    SUBDIR += apache-xmlbeans
−56
Changes for textproc/apache-commons-digester/Makefile: 0 added lines, 56 removed lines.
Original line number Diff line number Diff line
PORTNAME=	commons-digester
PORTVERSION=	2.1
PORTREVISION=	5
CATEGORIES=	textproc java devel
MASTER_SITES=	APACHE_COMMONS_BINARIES
PKGNAMEPREFIX=	apache-
DISTNAME=	${PORTNAME}-${PORTVERSION}-bin

MAINTAINER=	ports@FreeBSD.org
COMMENT=	XML-to-Java-object mapping utility package
WWW=		https://commons.apache.org/proper/commons-digester/

LICENSE=	APACHE20
LICENSE_FILE=	${WRKSRC}/LICENSE.txt

DEPRECATED=	Port only copies a jar. Version 3 was released in 2011. Not used in the ports tree. No maintainer. If you use this, please tell me.
EXPIRATION_DATE=	2026-09-30

BUILD_DEPENDS=	${JAR_DEPENDS}
RUN_DEPENDS=	${JAR_DEPENDS}

USES=		java

WRKSRC=		${WRKDIR}/${PORTNAME}-${PORTVERSION}
NO_BUILD=	yes
NO_ARCH=	yes

JARFILE=	${PORTNAME}.jar
PLIST_FILES=	${JAVAJARDIR}/${JARFILE}

OPTIONS_DEFINE=	DOCS

OTHERDOCS=	LICENSE.txt NOTICE.txt RELEASE-NOTES.txt
PORTDOCS=	*

.include <bsd.port.pre.mk>

JAR_DEPENDS=	${JAVALIBDIR}/commons-beanutils.jar:java/apache-commons-beanutils \
		${JAVALIBDIR}/commons-logging.jar:java/apache-commons-logging \
		${JAVALIBDIR}/commons-collections.jar:java/apache-commons-collections \
		${JAVALIBDIR}/xercesImpl.jar:textproc/xerces-j

do-install:
	@${ECHO_MSG} -n ">> Installing JAR as ${JAVAJARDIR}/${JARFILE}..."
	${INSTALL_DATA} ${WRKSRC}/${PORTNAME}-${PORTVERSION}.jar ${STAGEDIR}${JAVAJARDIR}/${JARFILE}
	@${ECHO_MSG} " [ DONE ]"

do-install-DOCS-on:
	@${ECHO_MSG} -n ">> Installing documentation in ${DOCSDIR}..."
	@cd ${WRKSRC}/apidocs \
	  && ${FIND} . -type d -exec ${MKDIR} ${STAGEDIR}${DOCSDIR}/{} \; \
	  && ${FIND} . -type f -exec ${INSTALL_DATA} {} ${STAGEDIR}${DOCSDIR}/{} \;
	${INSTALL_DATA} ${OTHERDOCS:S,^,${WRKSRC}/,} ${STAGEDIR}${DOCSDIR}/
	@${ECHO_MSG} " [ DONE ]"

.include <bsd.port.post.mk>
−2
Changes for textproc/apache-commons-digester/distinfo: 0 added lines, 2 removed lines.
Original line number Diff line number Diff line
SHA256 (commons-digester-2.1-bin.tar.gz) = c739162c5eafbbaecfe3ae9e3733221781def20c6603972a124b7ebb552a1af1
SIZE (commons-digester-2.1-bin.tar.gz) = 2308650
−13
Changes for textproc/apache-commons-digester/pkg-descr: 0 added lines, 13 removed lines.
Original line number Diff line number Diff line
The Digester package lets you configure an XML -> Java object mapping module,
which triggers certain actions called rules whenever a particular pattern of
nested XML elements is recognized. A rich set of predefined rules is available
for your use, or you can also create your own. Advanced features of Digester
include:

  - Ability to plug in your own pattern matching engine, if the standard one is
    not sufficient for your requirements.
  - Optional namespace-aware processing, so that you can define rules that are
    relevant only to a particular XML namespace.
  - Encapsulation of Rules into RuleSets that can be easily and conveniently
    reused in more than one application that requires the same type of
    processing