diff options
author | lioux <lioux@FreeBSD.org> | 2004-12-31 19:14:19 +0800 |
---|---|---|
committer | lioux <lioux@FreeBSD.org> | 2004-12-31 19:14:19 +0800 |
commit | 20836ba57494eea8f6346da868c89daa657a4e78 (patch) | |
tree | 73f1a3e6991bad4fa81ad28247e00527bf6ba4c0 /net | |
parent | 38f3242dc921d6292b34293a767b5b2af8b99375 (diff) | |
download | freebsd-ports-gnome-20836ba57494eea8f6346da868c89daa657a4e78.tar.gz freebsd-ports-gnome-20836ba57494eea8f6346da868c89daa657a4e78.tar.zst freebsd-ports-gnome-20836ba57494eea8f6346da868c89daa657a4e78.zip |
o Update to <bsd.java.mk> standard 2.0
o Bump PORTREVISION due to jar location changes
Prompted by: hq
Diffstat (limited to 'net')
-rw-r--r-- | net/edonkey-gui-java/Makefile | 23 | ||||
-rw-r--r-- | net/edonkey-gui-java/files/wrapper.sh | 4 | ||||
-rw-r--r-- | net/edonkey-gui-java/pkg-plist | 4 | ||||
-rw-r--r-- | net/freenet/Makefile | 22 | ||||
-rw-r--r-- | net/freenet/files/wrapper.sh | 7 | ||||
-rw-r--r-- | net/freenet/pkg-plist | 7 | ||||
-rw-r--r-- | net/frost/Makefile | 37 | ||||
-rw-r--r-- | net/frost/files/wrapper.sh | 13 | ||||
-rw-r--r-- | net/frost/pkg-plist | 24 | ||||
-rw-r--r-- | net/jsch/Makefile | 15 | ||||
-rw-r--r-- | net/phex/Makefile | 29 | ||||
-rw-r--r-- | net/phex/pkg-plist | 14 | ||||
-rw-r--r-- | net/xnap/Makefile | 21 | ||||
-rw-r--r-- | net/xnap/files/wrapper.sh | 4 | ||||
-rw-r--r-- | net/xnap/pkg-plist | 11 |
15 files changed, 99 insertions, 136 deletions
diff --git a/net/edonkey-gui-java/Makefile b/net/edonkey-gui-java/Makefile index 30b02bfa4b3e..a28adc59193d 100644 --- a/net/edonkey-gui-java/Makefile +++ b/net/edonkey-gui-java/Makefile @@ -7,7 +7,7 @@ PORTNAME= edonkey PORTVERSION= 1.1.2 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= net java MASTER_SITES= http://www.edonkey2000.com/files/ PKGNAMESUFFIX= -gui-java @@ -20,25 +20,26 @@ COMMENT= Java GUI to eDonkey2000 'core' command line client RUN_DEPENDS= donkey:${PORTSDIR}/net/linux-edonkey-core -USE_JAVA= 1.3+ +USE_JAVA= yes +JAVA_VERSION= 1.3+ NO_BUILD= yes -NO_BUILD_DEPENDS_JAVA= yes -PLIST_SUB= JAR_DIR=${JAR_DIR} \ - JAR_FILE=${JAR_FILE} \ - WRAPPER=${PORTNAME}${PKGNAMESUFFIX} JAVAVM= ${LOCALBASE}/bin/java -JAR_DIR= share/java/jar/${PORTNAME} + +PLIST_FILES= \ + bin/${PORTNAME}${PKGNAMESUFFIX} \ + %%JAVAJARDIR%%/${PORTNAME}${PKGNAMESUFFIX}.jar post-patch: - @${SED} -e "s|%%JAR_DIR%%|${JAR_DIR}|;s|%%JAR_FILE%%|${JAR_FILE}|; \ - s|%%JAVA_VERSION%%|${USE_JAVA}|; \ + @${SED} -e "s|%%JAVAJARDIR%%|${JAVAJARDIR:S,^${PREFIX}/,,}|; \ + s|%%JAR_FILE%%|${PORTNAME}${PKGNAMESUFFIX}.jar|; \ + s|%%JAVA_VERSION%%|${JAVA_VERSION}|; \ s|%%JAVAVM%%|${JAVAVM}|;s|%%PREFIX%%|${PREFIX}|" \ ${FILESDIR}/wrapper.sh > ${WRKDIR}/wrapper.sh do-install: - @${MKDIR} ${PREFIX}/${JAR_DIR} - @${INSTALL_DATA} ${DISTDIR}/${JAR_FILE} ${PREFIX}/${JAR_DIR} + @${INSTALL_DATA} ${DISTDIR}/${JAR_FILE} \ + ${JAVAJARDIR}/${PORTNAME}${PKGNAMESUFFIX}.jar @${INSTALL_SCRIPT} ${WRKDIR}/wrapper.sh ${PREFIX}/bin/${PORTNAME}${PKGNAMESUFFIX} .include <bsd.port.pre.mk> diff --git a/net/edonkey-gui-java/files/wrapper.sh b/net/edonkey-gui-java/files/wrapper.sh index 9f50395b16ae..25ab673cce3e 100644 --- a/net/edonkey-gui-java/files/wrapper.sh +++ b/net/edonkey-gui-java/files/wrapper.sh @@ -5,7 +5,7 @@ export JAVA_VERSION PREFIX="%%PREFIX%%" JAVA_VERSION="%%JAVA_VERSION%%" JAVAVM="%%JAVAVM%%" -JAR_DIR="%%JAR_DIR%%" +JAVAJARDIR="%%JAVAJARDIR%%" JAR_FILE="%%JAR_FILE%%" -${JAVAVM} -jar ${PREFIX}/${JAR_DIR}/${JAR_FILE} "${@}" +${JAVAVM} -jar ${PREFIX}/${JAVAJARDIR}/${JAR_FILE} "${@}" diff --git a/net/edonkey-gui-java/pkg-plist b/net/edonkey-gui-java/pkg-plist deleted file mode 100644 index 56dd8a2dfa18..000000000000 --- a/net/edonkey-gui-java/pkg-plist +++ /dev/null @@ -1,4 +0,0 @@ -bin/%%WRAPPER%% -%%JAR_DIR%%/%%JAR_FILE%% -@dirrm %%JAR_DIR%% -@unexec rmdir %D/share/java/jar 2>/dev/null || true diff --git a/net/freenet/Makefile b/net/freenet/Makefile index bd62830134b4..2b18ef07b873 100644 --- a/net/freenet/Makefile +++ b/net/freenet/Makefile @@ -7,7 +7,7 @@ PORTNAME= freenet PORTVERSION= 0.5.2.1.5100 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= net java security MASTER_SITES= http://freenetproject.org/snapshots/ DISTNAME= ${PORTNAME}-20041209 @@ -16,14 +16,12 @@ EXTRACT_SUFX= .tgz MAINTAINER= lioux@FreeBSD.org COMMENT= Peer-to-peer network aiming at anonymity and freedom of speech -USE_JAVA= 1.4+ +USE_JAVA= yes +JAVA_VERSION= 1.4+ NO_BUILD= yes -NO_BUILD_DEPENDS_JAVA= yes WRKSRC= ${WRKDIR}/${PORTNAME} -PLIST_SUB= JAR_DIR=${JAR_DIR} JAVAVM= ${LOCALBASE}/bin/java -JAR_DIR= share/java/jar/${PORTNAME} # DATA_FILES= seednodes.ref DOC_FILES= README @@ -35,12 +33,19 @@ SEED_FILE= seednodes.ref PORTDOCS= ${DOC_FILES} +PLIST_FILES= \ + bin/${PORTNAME:L} \ + %%DATADIR%%/seednodes.ref \ + %%JAVAJARDIR%%/freenet-ext.jar \ + %%JAVAJARDIR%%/freenet.jar +PLIST_DIRS= %%DATADIR%% + post-patch: @${SED} -e "s|%%PREFIX%%|${PREFIX}|; \ s|%%DATA_DIR%%|${DATADIR:S,^${PREFIX}/,,}|; \ - s|%%JAVA_VERSION%%|${USE_JAVA}|; \ + s|%%JAVA_VERSION%%|${JAVA_VERSION}|; \ s|%%JAVAVM%%|${JAVAVM}|; \ - s|%%JAR_DIR%%|${JAR_DIR}|; \ + s|%%JAVAJARDIR%%|${JAVAJARDIR:S,^${PREFIX}/,,}|; \ s|%%JAR_FILES%%|${JAR_FILES}|; \ s|%%JAR_START%%|${JAR_START}|; \ s|%%SEED_FILE%%|${SEED_FILE}|" \ @@ -60,9 +65,8 @@ do-install: @${INSTALL_DATA} ${WRKSRC}/${file} ${DATADIR} .endfor # jar - @${MKDIR} ${PREFIX}/${JAR_DIR} .for jar in ${JAR_FILES} - @${INSTALL_DATA} ${WRKSRC}/${jar} ${PREFIX}/${JAR_DIR} + @${INSTALL_DATA} ${WRKSRC}/${jar} ${JAVAJARDIR} .endfor # wrapper @${INSTALL_SCRIPT} ${WRKDIR}/wrapper.sh ${PREFIX}/bin/${PORTNAME:L} diff --git a/net/freenet/files/wrapper.sh b/net/freenet/files/wrapper.sh index 8d57ff0b023a..4c6a41452484 100644 --- a/net/freenet/files/wrapper.sh +++ b/net/freenet/files/wrapper.sh @@ -9,7 +9,7 @@ PREFIX="%%PREFIX%%" # java JAVA_VERSION="%%JAVA_VERSION%%" JAVAVM_CALL="%%JAVAVM%%" -JAR_DIR="%%JAR_DIR%%" +JAVAJARDIR="%%JAVAJARDIR%%" JAR_FILES="%%JAR_FILES%%" JAR_START="%%JAR_START%%" # data @@ -84,10 +84,7 @@ prepare_home_dir () { # link the jar files for jar in ${JAR_FILES} do - if [ ! -h ${HOME_DIR}/${jar} ] - then - ln -sf ${PREFIX}/${JAR_DIR}/${jar} ${HOME_DIR}/${jar} - fi + ln -sf ${PREFIX}/${JAVAJARDIR}/${jar} ${HOME_DIR}/${jar} done } diff --git a/net/freenet/pkg-plist b/net/freenet/pkg-plist deleted file mode 100644 index 8b19427a3989..000000000000 --- a/net/freenet/pkg-plist +++ /dev/null @@ -1,7 +0,0 @@ -bin/freenet -share/freenet/seednodes.ref -share/java/jar/freenet/freenet-ext.jar -share/java/jar/freenet/freenet.jar -@dirrm share/java/jar/freenet -@unexec rmdir %D/share/java/jar 2>/dev/null || true -@dirrm share/freenet diff --git a/net/frost/Makefile b/net/frost/Makefile index 310b4bc03dcc..60602346b437 100644 --- a/net/frost/Makefile +++ b/net/frost/Makefile @@ -7,6 +7,7 @@ PORTNAME= frost PORTVERSION= 1.2.0.20040225 +PORTREVISION= 1 PORTEPOCH= 2 CATEGORIES= net java MASTER_SITES= ${MASTER_SITE_SOURCEFORGE} @@ -16,19 +17,20 @@ DISTNAME= ${PORTNAME}-25-Feb-2004 MAINTAINER= lioux@FreeBSD.org COMMENT= File-sharing tool for FreeNet with Usenet like forum support -USE_JAVA= 1.4+ +USE_JAVA= yes +JAVA_VERSION= 1.4+ USE_ZIP= yes NO_BUILD= yes -NO_BUILD_DEPENDS_JAVA= yes #WRKSRC= ${WRKDIR}/${PORTNAME} NO_WRKSUBDIR= yes PLIST_SUB= JAR_DIR=${JAR_DIR} +DATADIR= ${JAVASHAREDIR}/${PORTNAME} + VERSION_DATE= 090603 JAVAVM= ${LOCALBASE}/bin/java -SHARE_DIR= share/${PORTNAME} -JAR_DIR= share/java/jar/${PORTNAME} +JAR_DIR= ${JAVAJARDIR:S,^${PREFIX}/,,}/${PORTNAME} JAR_FILE= frost.jar JAR_FILES= frost.jar lib/fecImpl.jar \ lib/BCastle.jar \ @@ -41,17 +43,32 @@ JAR_FILES= frost.jar lib/fecImpl.jar \ DOC_FILES= doc/Frost.tex doc/authors.txt doc/gpl.txt \ doc/SkinLFLicense.txt \ help/faq.txt help/history.txt +PORTDOCS= ${DOC_FILES:C,^.*/,,} -SHARE_FILES= config/boards.xml.default \ +DATA_FILES= config/boards.xml.default \ themes/themepack.zip +PLIST_FILES= bin/${PORTNAME} + +.for jar in ${JAR_FILES:C,^.*/,,} +PLIST_FILES+= %%JAR_DIR%%/${jar} +.endfor + +.for file in ${DATA_FILES:C,^.*/,,} +PLIST_FILES+= %%DATADIR%%/${file} +.endfor + +PLIST_DIR+= \ + %%JAR_DIR%% \ + %%DATADIR%% + post-patch: @${SED} -e "s|%%PREFIX%%|${PREFIX}|; \ - s|%%JAVA_VERSION%%|${USE_JAVA}|; \ + s|%%JAVA_VERSION%%|${JAVA_VERSION}|; \ s|%%JAVAVM%%|${JAVAVM}|; \ s|%%JAR_DIR%%|${JAR_DIR}|; \ s|%%JAR_FILE%%|${JAR_FILE}|; \ - s|%%SHARE_DIR%%|${SHARE_DIR}|" \ + s|%%DATADIR%%|${DATADIR:S,^${PREFIX}/,,}|" \ ${FILESDIR}/wrapper.sh > ${WRKDIR}/wrapper.sh do-install: @@ -68,9 +85,9 @@ do-install: @${INSTALL_DATA} ${WRKDIR}/${jar} ${PREFIX}/${JAR_DIR} .endfor # default boards - @${MKDIR} ${PREFIX}/${SHARE_DIR} -.for file in ${SHARE_FILES} - @${INSTALL_DATA} ${WRKSRC}/${file} ${PREFIX}/${SHARE_DIR} + @${MKDIR} ${DATADIR} +.for file in ${DATA_FILES} + @${INSTALL_DATA} ${WRKSRC}/${file} ${DATADIR} .endfor # wrapper @${INSTALL_SCRIPT} ${WRKDIR}/wrapper.sh ${PREFIX}/bin/${PORTNAME:L} diff --git a/net/frost/files/wrapper.sh b/net/frost/files/wrapper.sh index b65c91b447e6..f6e7bd2044af 100644 --- a/net/frost/files/wrapper.sh +++ b/net/frost/files/wrapper.sh @@ -7,7 +7,7 @@ JAVA_VERSION="%%JAVA_VERSION%%" JAVAVM="%%JAVAVM%%" JAR_DIR="%%JAR_DIR%%" JAR_FILE="%%JAR_FILE%%" -SHARE_DIR="%%SHARE_DIR%%" +DATADIR="%%DATADIR%%" HOME_DIR=${HOME}/.frost CLASSPATH="${PREFIX}/${JAR_DIR}/BCastle.jar:${PREFIX}/${JAR_DIR}/fecImpl.jar:${PREFIX}/${JAR_DIR}/frost.jar:${PREFIX}/${JAR_DIR}/genChkImpl.jar:${PREFIX}/${JAR_DIR}/jocache.jar:${PREFIX}/${JAR_DIR}/mailapi.jar:${PREFIX}/${JAR_DIR}/skinlf.jar:${PREFIX}/${JAR_DIR}/skinlfFix.jar:${PREFIX}/${JAR_DIR}/smtp.jar:${PREFIX}/${JAR_DIR}/xercesImpl.jar:${PREFIX}/${JAR_DIR}/xml-apis.jar:$CLASSPATH" @@ -16,20 +16,15 @@ then mkdir -p ${HOME_DIR}/config fi -if [ ! -e ${HOME_DIR}/config/boards.xml.default ] -then - cp ${PREFIX}/${SHARE_DIR}/boards.xml.default ${HOME_DIR}/config/ -fi +ln -sf ${PREFIX}/${DATADIR}/boards.xml.default \ + ${HOME_DIR}/config/boards.xml.default if [ ! -d ${HOME_DIR}/themes ] then mkdir -p ${HOME_DIR}/themes fi -if [ ! -e ${HOME_DIR}/themes/themepack.zip ] -then - cp ${PREFIX}/${SHARE_DIR}/themepack.zip ${HOME_DIR}/themes/ -fi +ln -sf ${PREFIX}/${DATADIR}/themepack.zip ${HOME_DIR}/themes/themepack.zip cd ${HOME_DIR} && exec ${JAVAVM} -cp $CLASSPATH frost.frost "${@}" diff --git a/net/frost/pkg-plist b/net/frost/pkg-plist deleted file mode 100644 index 13eac6753203..000000000000 --- a/net/frost/pkg-plist +++ /dev/null @@ -1,24 +0,0 @@ -bin/frost -%%JAR_DIR%%/BCastle.jar -%%JAR_DIR%%/fecImpl.jar -%%JAR_DIR%%/frost.jar -%%JAR_DIR%%/genChkImpl.jar -%%JAR_DIR%%/jocache.jar -%%JAR_DIR%%/mailapi.jar -%%JAR_DIR%%/skinlf.jar -%%JAR_DIR%%/skinlfFix.jar -%%JAR_DIR%%/smtp.jar -%%JAR_DIR%%/xercesImpl.jar -%%JAR_DIR%%/xml-apis.jar -%%DATADIR%%/boards.xml.default -%%DATADIR%%/themepack.zip -%%PORTDOCS%%%%DOCSDIR%%/Frost.tex -%%PORTDOCS%%%%DOCSDIR%%/SkinLFLicense.txt -%%PORTDOCS%%%%DOCSDIR%%/authors.txt -%%PORTDOCS%%%%DOCSDIR%%/faq.txt -%%PORTDOCS%%%%DOCSDIR%%/gpl.txt -%%PORTDOCS%%%%DOCSDIR%%/history.txt -@dirrm %%JAR_DIR%% -@dirrm %%DATADIR%% -@unexec rmdir %D/share/java/jar 2>/dev/null || true -%%PORTDOCS%%@dirrm %%DOCSDIR%% diff --git a/net/jsch/Makefile b/net/jsch/Makefile index a9bb2ba1ca52..0f8d04e90881 100644 --- a/net/jsch/Makefile +++ b/net/jsch/Makefile @@ -7,30 +7,25 @@ PORTNAME= jsch PORTVERSION= 0.1.18 +PORTREVISION= 1 CATEGORIES= net java MASTER_SITES= ${MASTER_SITE_SOURCEFORGE} MASTER_SITE_SUBDIR= ${PORTNAME} -DISTNAME= ${PORTNAME}-${PORTVERSION} EXTRACT_SUFX= .jar EXTRACT_ONLY= MAINTAINER= lioux@FreeBSD.org COMMENT= A pure Java implementation of SSH2 -USE_JAVA= 1.4+ +USE_JAVA= yes +JAVA_VERSION= 1.3+ NO_BUILD= yes -NO_BUILD_DEPENDS_JAVA= yes - -JAVAVM= ${LOCALBASE}/bin/java -JAR_DIR= share/java/jar/${PORTNAME}/ JAR_FILE= ${DISTDIR}/${DISTNAME}${EXTRACT_SUFX} -PLIST_FILES+= ${JAR_DIR}/${DISTNAME}${EXTRACT_SUFX} -PLIST_DIRS+= ${JAR_DIR} +PLIST_FILES+= %%JAVAJARDIR%%/${PORTNAME}.jar do-install: - @${MKDIR} ${PREFIX}/${JAR_DIR} - @${INSTALL_DATA} ${JAR_FILE} ${PREFIX}/${JAR_DIR} + @${INSTALL_DATA} ${JAR_FILE} ${JAVAJARDIR}/${PORTNAME}.jar .include <bsd.port.mk> diff --git a/net/phex/Makefile b/net/phex/Makefile index 29d8d9b64782..43b71b9f80a3 100644 --- a/net/phex/Makefile +++ b/net/phex/Makefile @@ -7,6 +7,7 @@ PORTNAME= phex PORTVERSION= 2.0.0.76 +PORTREVISION= 1 CATEGORIES= net java MASTER_SITES= ${MASTER_SITE_SOURCEFORGE} MASTER_SITE_SUBDIR= ${PORTNAME} @@ -15,17 +16,15 @@ DISTNAME= ${PORTNAME}_${PORTVERSION} MAINTAINER= lioux@FreeBSD.org COMMENT= A Java multi platform and spyware free gnutella client -USE_JAVA= 1.4+ -USE_PERL5_BUILD=yes +USE_JAVA= yes +JAVA_VERSION= 1.4+ +USE_REINPLACE= yes USE_ZIP= yes NO_BUILD= yes -NO_BUILD_DEPENDS_JAVA= yes -PLIST_SUB= JAR_DIR=${JAR_DIR} \ - JAR_FILE=${JAR_FILE} +PLIST_SUB= JAR_DIR=${JAR_DIR} JAVAVM= ${LOCALBASE}/bin/java -JAR_DIR= share/java/jar/${PORTNAME}/ -JAR_MANIFEST= ${FILESDIR}/manifest +JAR_DIR= ${JAVAJARDIR:S,^${PREFIX}/,,}/${PORTNAME} DOC_FILES= Phex_other.htm Phex_win.htm JAR_FILES= crimson-rt.jar jaxb-api.jar jaxb-libs-rt.jar \ @@ -33,11 +32,21 @@ JAR_FILES= crimson-rt.jar jaxb-api.jar jaxb-libs-rt.jar \ looks-1.2.2.jar \ jaxb-ri-rt.jar jaxp.jar phex.jar +PORTDOCS= ${DOC_FILES} + +PLIST_FILES+= bin/${PORTNAME} + +.for jar in ${JAR_FILES} +PLIST_FILES+= %%JAR_DIR%%/${jar} +.endfor + post-patch: # remove trailing ^M - @${PERL} -pi -ne 's!\r\n!\n!' ${WRKSRC}/docs/readme/* - @${SED} -e "s|%%JAR_DIR%%|${JAR_DIR}|;s|%%JAR_FILE%%|${JAR_FILE}|; \ - s|%%JAVA_VERSION%%|${USE_JAVA}|; \ + @${REINPLACE_CMD} -E \ + -e 's!
!!' ${WRKSRC}/docs/readme/* + @${SED} -e "s|%%JAR_DIR%%|${JAR_DIR}|; \ + s|%%JAR_FILE%%|${JAR_FILE}|; \ + s|%%JAVA_VERSION%%|${JAVA_VERSION}|; \ s|%%JAVAVM%%|${JAVAVM}|;s|%%PREFIX%%|${PREFIX}|" \ ${FILESDIR}/wrapper.sh > ${WRKDIR}/wrapper.sh diff --git a/net/phex/pkg-plist b/net/phex/pkg-plist deleted file mode 100644 index 56e7445b99bf..000000000000 --- a/net/phex/pkg-plist +++ /dev/null @@ -1,14 +0,0 @@ -bin/phex -%%PORTDOCS%%%%DOCSDIR%%/Phex_other.htm -%%PORTDOCS%%%%DOCSDIR%%/Phex_win.htm -%%JAR_DIR%%/crimson-rt.jar -%%JAR_DIR%%/forms-1.0.4.jar -%%JAR_DIR%%/jaxb-api.jar -%%JAR_DIR%%/jaxb-libs-rt.jar -%%JAR_DIR%%/jaxb-ri-rt.jar -%%JAR_DIR%%/jaxp.jar -%%JAR_DIR%%/looks-1.2.2.jar -%%JAR_DIR%%/phex.jar -%%PORTDOCS%%@dirrm share/doc/phex -@dirrm %%JAR_DIR%% -@unexec rmdir %D/share/java/jar 2>/dev/null || true diff --git a/net/xnap/Makefile b/net/xnap/Makefile index dc0aeffa6379..8911c117aee8 100644 --- a/net/xnap/Makefile +++ b/net/xnap/Makefile @@ -7,6 +7,7 @@ PORTNAME= XNap DISTVERSION= 2.5r3 +PORTREVISION= 1 CATEGORIES= net audio java MASTER_SITES= ${MASTER_SITE_SOURCEFORGE} MASTER_SITE_SUBDIR= ${PORTNAME:L} @@ -16,26 +17,30 @@ DISTNAME= ${PORTNAME:L}-${DISTVERSION} MAINTAINER= lioux@FreeBSD.org COMMENT= A pure java napster client; also, supports OpenNap & giFT (FastTrack) -USE_JAVA= 1.3+ +USE_JAVA= yes +JAVA_VERSION= 1.3+ NO_BUILD= yes -NO_BUILD_DEPENDS_JAVA= yes -PLIST_SUB= JAR_DIR=${JAR_DIR} JAVAVM= ${LOCALBASE}/bin/java -JAR_DIR= share/java/jar/${PORTNAME} DOC_FILES= AUTHORS COPYING COPYING.LIB NEWS README \ TODO +PORTDOCS= ${DOC_FILES} + +PLIST_FILES= \ + bin/${PORTNAME:L} \ + %%JAVAJARDIR%%/${PORTNAME:L}.jar post-patch: - @${SED} -e "s|%%JAR_DIR%%|${JAR_DIR}|;s|%%JAVAVM%%|${JAVAVM}|; \ - s|%%JAVA_VERSION%%|${USE_JAVA}|; \ + @${SED} -e "s|%%JAVAJARDIR%%|${JAVAJARDIR:S,^${PREFIX}/,,}|; \ + s|%%JAVAVM%%|${JAVAVM}|; \ + s|%%JAVA_VERSION%%|${JAVA_VERSION}|; \ s|%%PREFIX%%|${PREFIX}|" \ ${FILESDIR}/wrapper.sh > ${WRKDIR}/wrapper.sh do-install: - @${MKDIR} ${PREFIX}/${JAR_DIR} - @${INSTALL_DATA} ${WRKSRC}/xnap.jar ${PREFIX}/${JAR_DIR} + @${INSTALL_DATA} ${WRKSRC}/xnap.jar \ + ${JAVAJARDIR}/${PORTNAME:L}.jar @${INSTALL_SCRIPT} ${WRKDIR}/wrapper.sh ${PREFIX}/bin/${PORTNAME:L} .ifndef(NOPORTDOCS) @${MKDIR} ${DOCSDIR} diff --git a/net/xnap/files/wrapper.sh b/net/xnap/files/wrapper.sh index da6e675fd28e..a8d835778df8 100644 --- a/net/xnap/files/wrapper.sh +++ b/net/xnap/files/wrapper.sh @@ -5,7 +5,7 @@ export JAVA_VERSION PREFIX="%%PREFIX%%" JAVA_VERSION="%%JAVA_VERSION%%" JAVAVM="%%JAVAVM%%" -JAR_DIR="%%JAR_DIR%%" +JAVAJARDIR="%%JAVAJARDIR%%" JAR_FILE=xnap.jar -${JAVAVM} -jar ${PREFIX}/${JAR_DIR}/${JAR_FILE} "${@}" +${JAVAVM} -jar ${PREFIX}/${JAVAJARDIR}/${JAR_FILE} "${@}" diff --git a/net/xnap/pkg-plist b/net/xnap/pkg-plist index 8ab19056999e..e69de29bb2d1 100644 --- a/net/xnap/pkg-plist +++ b/net/xnap/pkg-plist @@ -1,11 +0,0 @@ -bin/xnap -%%PORTDOCS%%share/doc/XNap/AUTHORS -%%PORTDOCS%%share/doc/XNap/COPYING -%%PORTDOCS%%share/doc/XNap/COPYING.LIB -%%PORTDOCS%%share/doc/XNap/NEWS -%%PORTDOCS%%share/doc/XNap/README -%%PORTDOCS%%share/doc/XNap/TODO -%%JAR_DIR%%/xnap.jar -@dirrm %%JAR_DIR%% -%%PORTDOCS%%@dirrm share/doc/XNap -@unexec rmdir %D/share/java/jar 2>/dev/null || true |