summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorjlam <jlam>2003-01-29 11:02:58 +0000
committerjlam <jlam>2003-01-29 11:02:58 +0000
commita8a95947a591b6819348c5c0f7fc9795c1eb05ce (patch)
tree802cf09070d9e1aa0e76d7145f6440ea5737f23a
parent0f9fdd728bd4bf446f6df157724e22df2c0484b8 (diff)
downloadpkgsrc-a8a95947a591b6819348c5c0f7fc9795c1eb05ce.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/Makefile23
-rw-r--r--lang/blackdown-jdk13/PLIST13
-rw-r--r--lang/blackdown-jdk13/files/common41
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