1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-10-19 19:59:43 +00:00

- Update to 8.7

- Use 'exec' in the launcher shell script to comply with Porter's Handbook
  guidelines
- Use OPTIONS to add support for JDom and XOM [1]

PR:		86093 [1]
Suggested by:	Rene Ladan <r.c.ladan@student.tue.nl> [1]
This commit is contained in:
Herve Quiroz 2006-03-22 10:46:17 +00:00
parent f3e5234550
commit a55a53397f
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=157950
6 changed files with 54 additions and 16 deletions

View File

@ -6,19 +6,23 @@
#
PORTNAME= saxon
PORTVERSION= 8.6.1
PORTVERSION= 8.7
PORTEPOCH= 1
CATEGORIES= textproc java
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
MASTER_SITE_SUBDIR= saxon
PKGNAMESUFFIX= -devel
DISTNAME= ${PORTNAME}b${PORTVERSION:S,.,-,g}
DISTNAME= ${PORTNAME}b${PORTVERSION:S,.,-,g}j \
${PORTNAME}-resources${PORTVERSION:S,.,-,g}
MAINTAINER= hq@FreeBSD.org
COMMENT= An XSLT 2.0 / XPath 2.0 / XQuery 1.0 processor for Java
RUN_DEPENDS= java:${PORTSDIR}/java/javavmwrapper
OPTIONS= JDOM "Install Jdom support" off \
XOM "Install XOM support" off
USE_ZIP= yes
USE_JAVA= yes
JAVA_VERSION= 1.4+
@ -27,12 +31,24 @@ NO_BUILD= yes
CONFLICTS= saxon-6.*
JARFILES= saxon8-sql.jar saxon8.jar
JARFILES= saxon8-sql.jar saxon8.jar saxon8-xpath.jar saxon8-dom.jar
PLIST_FILES+= ${JARFILES:S,^,%%JAVAJARDIR%%/,} bin/saxon bin/saxon-xquery
.if !defined(NOPORTDOCS)
PORTDOCS= *
.endif
.include <bsd.port.pre.mk>
.if defined(WITH_JDOM)
JARFILES+= saxon8-jdom.jar
RUN_DEPENDS+= ${JAVALIBDIR}/jdom.jar:${PORTSDIR}/java/jdom
.endif
.if defined(WITH_XOM)
JARFILES+= saxon8-xom.jar
RUN_DEPENDS+= ${JAVALIBDIR}/xom.jar:${PORTSDIR}/textproc/xom
.endif
SUB_FILES= saxon.sh
SUB_LIST= SAXON_JARS="${JARFILES:S,^,${JAVAJARDIR}/,}"
@ -71,4 +87,4 @@ post-install:
${SED} -ne 's,^${WRKSRC}/samples,@dirrm ${EXAMPLESDIR:S,${PREFIX}/,,},p' >> ${TMPPLIST}
.endif
.include <bsd.port.mk>
.include <bsd.port.post.mk>

View File

@ -1,3 +1,6 @@
MD5 (saxonb8-6-1.zip) = b2a739108e5925aeb8dcca290c436857
SHA256 (saxonb8-6-1.zip) = 92216450cce1034920988f5708bca39a344cd1575348c4e4f2851bd940fbf11d
SIZE (saxonb8-6-1.zip) = 8559099
MD5 (saxonb8-7j) = 465771690bf10f8a596bfb697e278bce
SHA256 (saxonb8-7j) = d8bb9d4fda7847fc36c873dfcbbbcad287d1e4a66e5378175da9a85056b83bd8
SIZE (saxonb8-7j) = 1318634
MD5 (saxon-resources8-7.zip) = 4504b7c275b6c8f13daac5ae22e221c3
SHA256 (saxon-resources8-7.zip) = b0d08185b079ed98906a3529cceb89500dbb3b424f9b3990ec8146c3a9b109a9
SIZE (saxon-resources8-7.zip) = 8925122

View File

@ -17,4 +17,4 @@ do
SAXON_CLASSPATH="${SAXON_CLASSPATH}:${jarfile}"
done
JAVA_VERSION="1.4+" "%%LOCALBASE%%/bin/java" -classpath "${SAXON_CLASSPATH}" "${LAUNCHER_CLASS}" "$@"
JAVA_VERSION="1.4+" exec "%%LOCALBASE%%/bin/java" -classpath "${SAXON_CLASSPATH}" "${LAUNCHER_CLASS}" "$@"

View File

@ -6,19 +6,23 @@
#
PORTNAME= saxon
PORTVERSION= 8.6.1
PORTVERSION= 8.7
PORTEPOCH= 1
CATEGORIES= textproc java
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
MASTER_SITE_SUBDIR= saxon
PKGNAMESUFFIX= -devel
DISTNAME= ${PORTNAME}b${PORTVERSION:S,.,-,g}
DISTNAME= ${PORTNAME}b${PORTVERSION:S,.,-,g}j \
${PORTNAME}-resources${PORTVERSION:S,.,-,g}
MAINTAINER= hq@FreeBSD.org
COMMENT= An XSLT 2.0 / XPath 2.0 / XQuery 1.0 processor for Java
RUN_DEPENDS= java:${PORTSDIR}/java/javavmwrapper
OPTIONS= JDOM "Install Jdom support" off \
XOM "Install XOM support" off
USE_ZIP= yes
USE_JAVA= yes
JAVA_VERSION= 1.4+
@ -27,12 +31,24 @@ NO_BUILD= yes
CONFLICTS= saxon-6.*
JARFILES= saxon8-sql.jar saxon8.jar
JARFILES= saxon8-sql.jar saxon8.jar saxon8-xpath.jar saxon8-dom.jar
PLIST_FILES+= ${JARFILES:S,^,%%JAVAJARDIR%%/,} bin/saxon bin/saxon-xquery
.if !defined(NOPORTDOCS)
PORTDOCS= *
.endif
.include <bsd.port.pre.mk>
.if defined(WITH_JDOM)
JARFILES+= saxon8-jdom.jar
RUN_DEPENDS+= ${JAVALIBDIR}/jdom.jar:${PORTSDIR}/java/jdom
.endif
.if defined(WITH_XOM)
JARFILES+= saxon8-xom.jar
RUN_DEPENDS+= ${JAVALIBDIR}/xom.jar:${PORTSDIR}/textproc/xom
.endif
SUB_FILES= saxon.sh
SUB_LIST= SAXON_JARS="${JARFILES:S,^,${JAVAJARDIR}/,}"
@ -71,4 +87,4 @@ post-install:
${SED} -ne 's,^${WRKSRC}/samples,@dirrm ${EXAMPLESDIR:S,${PREFIX}/,,},p' >> ${TMPPLIST}
.endif
.include <bsd.port.mk>
.include <bsd.port.post.mk>

View File

@ -1,3 +1,6 @@
MD5 (saxonb8-6-1.zip) = b2a739108e5925aeb8dcca290c436857
SHA256 (saxonb8-6-1.zip) = 92216450cce1034920988f5708bca39a344cd1575348c4e4f2851bd940fbf11d
SIZE (saxonb8-6-1.zip) = 8559099
MD5 (saxonb8-7j) = 465771690bf10f8a596bfb697e278bce
SHA256 (saxonb8-7j) = d8bb9d4fda7847fc36c873dfcbbbcad287d1e4a66e5378175da9a85056b83bd8
SIZE (saxonb8-7j) = 1318634
MD5 (saxon-resources8-7.zip) = 4504b7c275b6c8f13daac5ae22e221c3
SHA256 (saxon-resources8-7.zip) = b0d08185b079ed98906a3529cceb89500dbb3b424f9b3990ec8146c3a9b109a9
SIZE (saxon-resources8-7.zip) = 8925122

View File

@ -17,4 +17,4 @@ do
SAXON_CLASSPATH="${SAXON_CLASSPATH}:${jarfile}"
done
JAVA_VERSION="1.4+" "%%LOCALBASE%%/bin/java" -classpath "${SAXON_CLASSPATH}" "${LAUNCHER_CLASS}" "$@"
JAVA_VERSION="1.4+" exec "%%LOCALBASE%%/bin/java" -classpath "${SAXON_CLASSPATH}" "${LAUNCHER_CLASS}" "$@"