diff options
author | jlam <jlam@pkgsrc.org> | 2003-01-29 11:02:58 +0000 |
---|---|---|
committer | jlam <jlam@pkgsrc.org> | 2003-01-29 11:02:58 +0000 |
commit | 0741df3b43f992002237863f817bc9a8776aa424 (patch) | |
tree | 802cf09070d9e1aa0e76d7145f6440ea5737f23a | |
parent | 75a598f50269a75f68792129e3c7c682d73dcdf8 (diff) | |
download | pkgsrc-0741df3b43f992002237863f817bc9a8776aa424.tar.gz |
Use a more easily scalable method of removing files that are shared with
the JRE package. Also clean up the PLIST so that this package deinstalls
cleanly on i386.
-rw-r--r-- | lang/blackdown-jdk13/Makefile | 23 | ||||
-rw-r--r-- | lang/blackdown-jdk13/PLIST | 13 | ||||
-rw-r--r-- | lang/blackdown-jdk13/files/common | 41 |
3 files changed, 53 insertions, 24 deletions
diff --git a/lang/blackdown-jdk13/Makefile b/lang/blackdown-jdk13/Makefile index e6902c7aa8d..04dff4efb96 100644 --- a/lang/blackdown-jdk13/Makefile +++ b/lang/blackdown-jdk13/Makefile @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.16 2002/11/25 14:08:22 schmonz Exp $ +# $NetBSD: Makefile,v 1.17 2003/01/29 11:02:58 jlam Exp $ # BASENAME= j2sdk @@ -11,24 +11,23 @@ DEPENDS= blackdown-jre13>=1:../../lang/blackdown-jre13 .include "../../lang/blackdown-jre13/Makefile.common" -PLIST_SRC= ${PKGDIR}/PLIST +PLIST_SRC= # empty .if ${BLACKDOWN_ARCH} == "i386" PLIST_SRC+= ${PKGDIR}/PLIST.i386 .endif +PLIST_SRC+= ${PKGDIR}/PLIST -# these are part of JRE +# Remove parts that are in common with the JRE. +# post-extract: - cd ${WRKSRC}/jre/bin; \ - for i in * .java_wrapper; do \ - if [ -f $$i ]; then \ - ${RM} -f $$i ${WRKSRC}/bin/$$i; \ - else \ + common=`${SED} -e "s,\\$${BLACKDOWN_ARCH},${BLACKDOWN_ARCH},g" ${FILESDIR}/common | ${AWK} '/^#.*/ { next } /^$$/ { next } { print }'`; \ + cd ${WRKSRC}; for i in $$common; do \ + if [ -d $$i ]; then \ ${RM} -rf $$i; \ - fi \ + else \ + ${RM} -f $$i; \ + fi; \ done - ${RM} -rf ${WRKSRC}/jre - ${RM} -f ${WRKSRC}/LICENSE ${WRKSRC}/CHANGES \ - ${WRKSRC}/COPYRIGHT ${WRKSRC}/README ${WRKSRC}/INSTALL .include "../../mk/bsd.pkg.mk" diff --git a/lang/blackdown-jdk13/PLIST b/lang/blackdown-jdk13/PLIST index 862e607b198..315f1a6e350 100644 --- a/lang/blackdown-jdk13/PLIST +++ b/lang/blackdown-jdk13/PLIST @@ -1,4 +1,4 @@ -@comment $NetBSD: PLIST,v 1.6 2002/11/25 14:08:22 schmonz Exp $ +@comment $NetBSD: PLIST,v 1.7 2003/01/29 11:02:58 jlam Exp $ README.html bin/HtmlConverter bin/${BLACKDOWN_ARCH}/green_threads/appletviewer @@ -626,12 +626,6 @@ man/man1/native2ascii.1 man/man1/rmic.1 man/man1/serialver.1 src.jar -@unexec ${RMDIR} %D/man/man1 2>/dev/null || ${TRUE} -@unexec ${RMDIR} %D/man/ja/man1 2>/dev/null || ${TRUE} -@unexec ${RMDIR} %D/man/ja 2>/dev/null || ${TRUE} -@unexec ${RMDIR} %D/man/ 2>/dev/null || ${TRUE} -@unexec ${RMDIR} %D/lib/${BLACKDOWN_ARCH} 2>/dev/null || ${TRUE} -@unexec ${RMDIR} %D/lib 2>/dev/null || ${TRUE} @dirrm include/linux @dirrm include-old/linux @dirrm include-old @@ -731,8 +725,3 @@ src.jar @dirrm demo/applets/Animator @dirrm demo/applets @dirrm demo -@unexec ${RMDIR} %D/bin/${BLACKDOWN_ARCH}/native_threads 2>/dev/null || ${TRUE} -@unexec ${RMDIR} %D/bin/${BLACKDOWN_ARCH}/green_threads 2>/dev/null || ${TRUE} -@unexec ${RMDIR} %D/bin/${BLACKDOWN_ARCH} 2>/dev/null || ${TRUE} -@unexec ${RMDIR} %D/bin 2>/dev/null || ${TRUE} -@unexec ${RMDIR} %D 2>/dev/null || ${TRUE} diff --git a/lang/blackdown-jdk13/files/common b/lang/blackdown-jdk13/files/common new file mode 100644 index 00000000000..79518a4412b --- /dev/null +++ b/lang/blackdown-jdk13/files/common @@ -0,0 +1,41 @@ +# $NetBSD: common,v 1.1 2003/01/29 11:02:59 jlam Exp $ + +CHANGES +COPYRIGHT +INSTALL +LICENSE +README +bin/.java_wrapper +bin/JavaPluginControlPanel +bin/awt_robot +bin/j2sdk-config +bin/java +bin/keytool +bin/policytool +bin/rmid +bin/rmiregistry +bin/tnameserv +bin/${BLACKDOWN_ARCH}/green_threads/java +bin/${BLACKDOWN_ARCH}/green_threads/keytool +bin/${BLACKDOWN_ARCH}/green_threads/policytool +bin/${BLACKDOWN_ARCH}/green_threads/rmid +bin/${BLACKDOWN_ARCH}/green_threads/rmiregistry +bin/${BLACKDOWN_ARCH}/green_threads/tnameserv +bin/${BLACKDOWN_ARCH}/native_threads/java +bin/${BLACKDOWN_ARCH}/native_threads/java_vm +bin/${BLACKDOWN_ARCH}/native_threads/keytool +bin/${BLACKDOWN_ARCH}/native_threads/policytool +bin/${BLACKDOWN_ARCH}/native_threads/rmid +bin/${BLACKDOWN_ARCH}/native_threads/rmiregistry +bin/${BLACKDOWN_ARCH}/native_threads/tnameserv +jre +man/ja_JP.eucJP/man1/java.1.gz +man/ja_JP.eucJP/man1/keytool.1.gz +man/ja_JP.eucJP/man1/rmid.1.gz +man/ja_JP.eucJP/man1/rmiregistry.1.gz +man/ja_JP.eucJP/man1/tnameserv.1.gz +man/man1/java.1.gz +man/man1/keytool.1.gz +man/man1/rmid.1.gz +man/man1/rmiregistry.1.gz +man/man1/tnameserv.1.gz |