o Update to <bsd.java.mk> standard 2.0

o Bump PORTREVISION due to jar location changes

Prompted by:	hq
This commit is contained in:
Mario Sergio Fujikawa Ferreira 2004-12-31 11:14:19 +00:00
parent 658ee6aadc
commit d4530ab3b6
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=125591
30 changed files with 197 additions and 272 deletions

View file

@ -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}

View file

@ -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
}

View file

@ -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

View file

@ -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}

View file

@ -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
}

View file

@ -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

View file

@ -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}

View file

@ -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 "${@}"

View file

@ -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%%

View file

@ -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

View file

@ -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

View file

@ -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}

View file

@ -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} "${@}"

View file

@ -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

View file

@ -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>

View file

@ -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} "${@}"

View file

@ -1,4 +0,0 @@
bin/%%WRAPPER%%
%%JAR_DIR%%/%%JAR_FILE%%
@dirrm %%JAR_DIR%%
@unexec rmdir %D/share/java/jar 2>/dev/null || true

View file

@ -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}

View file

@ -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
}

View file

@ -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

View file

@ -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}

View file

@ -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 "${@}"

View file

@ -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%%

View file

@ -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>

View file

@ -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

View file

@ -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

View file

@ -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}

View file

@ -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} "${@}"

View file

@ -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

View file

@ -7,6 +7,7 @@
PORTNAME= gnu-crypto
PORTVERSION= 2.0.1
PORTREVISION= 1
CATEGORIES= security java
MASTER_SITES= ${MASTER_SITE_GNUPG}
MASTER_SITE_SUBDIR= ${PORTNAME}
@ -29,7 +30,6 @@ USE_JAVA= yes
JAVA_VERSION= 1.4+
USE_ANT= yes
JAR_DIR= share/java/jar/${PORTNAME}
JAR_FILES= \
javax-crypto.jar \
javax-security.jar \
@ -39,11 +39,9 @@ INFO= gnu-crypto
MAKEINFOFLAGS= --no-split
.for jar in ${JAR_FILES}
PLIST_FILES+= ${JAR_DIR}/${jar}
PLIST_FILES+= %%JAVAJARDIR%%/${jar}
.endfor
PLIST_DIRS+= ${JAR_DIR}
post-extract:
@${RM} ${WRKSRC}/docs/*.info*
@ -56,9 +54,8 @@ post-build:
@cd ${WRKSRC}/docs && ${GMAKE} all
do-install:
@${MKDIR} ${PREFIX}/${JAR_DIR}
.for jar in ${JAR_FILES}
@${INSTALL_DATA} ${WRKSRC}/lib/${jar} ${PREFIX}/${JAR_DIR}
@${INSTALL_DATA} ${WRKSRC}/lib/${jar} ${JAVAJARDIR}
.endfor
@${MKDIR} ${PREFIX}/${INFO_PATH}
@${INSTALL_DATA} ${WRKSRC}/docs/${PORTNAME}.info \