diff options
Diffstat (limited to 'textproc')
-rw-r--r-- | textproc/apache-xmlbeans/Makefile | 3 | ||||
-rw-r--r-- | textproc/kdiff3/Makefile | 2 | ||||
-rw-r--r-- | textproc/kdiff3/distinfo | 6 | ||||
-rw-r--r-- | textproc/py-emeraldtree/Makefile | 2 | ||||
-rw-r--r-- | textproc/saxon-he/Makefile | 26 | ||||
-rw-r--r-- | textproc/saxon-he/distinfo | 6 | ||||
-rw-r--r-- | textproc/saxon-he/files/saxon.sh.in | 12 |
7 files changed, 43 insertions, 14 deletions
diff --git a/textproc/apache-xmlbeans/Makefile b/textproc/apache-xmlbeans/Makefile index 3db35cd1b265..1f89a0952ad0 100644 --- a/textproc/apache-xmlbeans/Makefile +++ b/textproc/apache-xmlbeans/Makefile @@ -1,5 +1,6 @@ PORTNAME= xmlbeans DISTVERSION= 5.3.0 # Do not upgrade without checking compatibility with math/R-cran-XLConnect +PORTREVISION= 1 CATEGORIES= textproc java MASTER_SITES= https://archive.apache.org/dist/poi/xmlbeans/release/bin/ PKGNAMEPREFIX= apache- @@ -32,7 +33,7 @@ PORTEXAMPLES= * OPTIONS_DEFINE= DOCS EXAMPLES SAXON OPTIONS_DEFAULT= SAXON SAXON_DESC= Saxon XQuery processor for full XQuery and XPath support -SAXON_RUN_DEPENDS= saxon-he=12.6:textproc/saxon-he +SAXON_RUN_DEPENDS= saxon-he>=12:textproc/saxon-he pre-configure: ${REINPLACE_CMD} -e 's|%%JAVAJARDIR%%|${JAVAJARDIR}|' \ diff --git a/textproc/kdiff3/Makefile b/textproc/kdiff3/Makefile index f405e5705d39..4a8945d46d17 100644 --- a/textproc/kdiff3/Makefile +++ b/textproc/kdiff3/Makefile @@ -1,5 +1,5 @@ PORTNAME= kdiff3 -DISTVERSION= 1.12.2 +DISTVERSION= 1.12.3 CATEGORIES= textproc kde MASTER_SITES= KDE/stable/${PORTNAME} diff --git a/textproc/kdiff3/distinfo b/textproc/kdiff3/distinfo index a87e5841b319..cff12aa140e8 100644 --- a/textproc/kdiff3/distinfo +++ b/textproc/kdiff3/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1743033132 -SHA256 (kdiff3-1.12.2.tar.xz) = 31a37cbcf9d42078a7b4845d42ac1a033a7d7232a5abaeaa028f6425bb9fa439 -SIZE (kdiff3-1.12.2.tar.xz) = 1203080 +TIMESTAMP = 1752521055 +SHA256 (kdiff3-1.12.3.tar.xz) = e22654c457881799808305529c6b596c0c9dc38b5a2ecc142ec76d46f6873f4c +SIZE (kdiff3-1.12.3.tar.xz) = 1205812 diff --git a/textproc/py-emeraldtree/Makefile b/textproc/py-emeraldtree/Makefile index 8967e1bb2e6e..a92b81a20063 100644 --- a/textproc/py-emeraldtree/Makefile +++ b/textproc/py-emeraldtree/Makefile @@ -4,7 +4,7 @@ CATEGORIES= textproc python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} -MAINTAINER= bofh@FreeBSD.org +MAINTAINER= ports@FreeBSD.org COMMENT= Light-weight toolkit for XML processing WWW= https://github.com/moinwiki/emeraldtree diff --git a/textproc/saxon-he/Makefile b/textproc/saxon-he/Makefile index a1e8773de518..b2ef13b8f515 100644 --- a/textproc/saxon-he/Makefile +++ b/textproc/saxon-he/Makefile @@ -1,7 +1,8 @@ PORTNAME= saxon-he -DISTVERSION= 12-6 +DISTVERSION= 12-8 +PORTREVISION= 1 CATEGORIES= textproc java -MASTER_SITES= https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/releases/download/SaxonHE${DISTVERSION}/ +MASTER_SITES= https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/releases/download/SaxonHE-${DISTVERSION}/ DISTNAME= SaxonHE${DISTVERSION}J MAINTAINER= thierry@FreeBSD.org @@ -21,18 +22,33 @@ NO_WRKSUBDIR= yes NO_ARCH= yes NO_BUILD= yes +_XMLRESOLVER_VER=5.3.3 JARFILES= ${JARFILES1} ${JARFILES2} JARFILES1= saxon-he-${PORTVERSION}.jar \ saxon-he-test-${PORTVERSION}.jar \ saxon-he-xqj-${PORTVERSION}.jar JARFILES2= jline-2.14.6.jar \ - xmlresolver-5.3.1.jar \ - xmlresolver-5.3.1-data.jar -PLIST_FILES= ${JARFILES:S,^,%%JAVAJARDIR%%/,} + xmlresolver-${_XMLRESOLVER_VER}.jar \ + xmlresolver-${_XMLRESOLVER_VER}-data.jar +PLIST_FILES= ${JARFILES:S,^,%%JAVAJARDIR%%/,} ${SCRIPTFILES} + +SUB_FILES= saxon.sh +SUB_LIST= SAXON_JARS="${JARFILES:S,^,${JAVAJARDIR}/,:ts:}" +SCRIPTFILES= bin/saxon bin/saxon-xquery do-install: @${MKDIR} ${STAGEDIR}${JAVAJARDIR} ${INSTALL_DATA} ${JARFILES1:S,^,${WRKSRC}/,} ${STAGEDIR}${JAVAJARDIR} ${INSTALL_DATA} ${JARFILES2:S,^,${WRKSRC}/lib/,} ${STAGEDIR}${JAVAJARDIR} + ${INSTALL_SCRIPT} ${WRKDIR}/saxon.sh ${STAGEDIR}${PREFIX}/bin/saxon + ${RLN} ${STAGEDIR}${PREFIX}/bin/saxon ${STAGEDIR}${PREFIX}/bin/saxon-xquery + +post-stage: +# smoke test so we're sure we can load all required classes +# (12.0 and 12.6 didn't work with OpenJDK 8) + ${STAGEDIR}${PREFIX}/bin/saxon-xquery -? 2>&1 | ${HEAD} -n1 + ${STAGEDIR}${PREFIX}/bin/saxon -? 2>&1 | ${HEAD} -n1 + ${JAVA} -cp '${STAGEDIR}${JAVAJARDIR}/*' net.sf.saxon.Transform -? 2>&1 \ + | ${HEAD} -n1 .include <bsd.port.mk> diff --git a/textproc/saxon-he/distinfo b/textproc/saxon-he/distinfo index 038367d9de9b..88406974656b 100644 --- a/textproc/saxon-he/distinfo +++ b/textproc/saxon-he/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1746715463 -SHA256 (SaxonHE12-6J.zip) = cbb6657da061c155476ad9e43a3564a4cc928d4951ebeed2eafe5a0aa74e2aee -SIZE (SaxonHE12-6J.zip) = 7248220 +TIMESTAMP = 1752488672 +SHA256 (SaxonHE12-8J.zip) = 2ba851aec7925b882208182c48c936230205d558e335636bbe46626bd8003598 +SIZE (SaxonHE12-8J.zip) = 7208886 diff --git a/textproc/saxon-he/files/saxon.sh.in b/textproc/saxon-he/files/saxon.sh.in new file mode 100644 index 000000000000..8371776b80f2 --- /dev/null +++ b/textproc/saxon-he/files/saxon.sh.in @@ -0,0 +1,12 @@ +#!/bin/sh + +IAM="`basename "$0"`" + +if [ saxon-xquery = "${IAM}" ] +then + LAUNCHER_CLASS="net.sf.saxon.Query" +else + LAUNCHER_CLASS="net.sf.saxon.Transform" +fi + +exec "%%LOCALBASE%%/bin/java" -classpath "%%SAXON_JARS%%" "${LAUNCHER_CLASS}" "$@" |