diff options
author | sbd <sbd@pkgsrc.org> | 2011-08-25 10:32:52 +0000 |
---|---|---|
committer | sbd <sbd@pkgsrc.org> | 2011-08-25 10:32:52 +0000 |
commit | 42f2b2727ee92d2b0e721c4687df846e78738076 (patch) | |
tree | 26e73eef30ae121aaca04ef4cc64d7735398bfd7 /lang | |
parent | 1c298a0ee5cab65f59827a0f29eef1efe2b802d6 (diff) | |
download | pkgsrc-42f2b2727ee92d2b0e721c4687df846e78738076.tar.gz |
1) Determine JAVA_ARCH and use that instead of EMUL_ARCH when referenceing
installed files. (This fixes a libX11.so.6 symlink creation bug).
2) Correct PLIST.linux-x86_64 now that the above symlink bug is fixed and
use the ${PLIST.x11} plist var.
Should fix PR pkg/45283.
Diffstat (limited to 'lang')
-rw-r--r-- | lang/sun-jre6/Makefile | 6 | ||||
-rw-r--r-- | lang/sun-jre6/Makefile.common | 12 | ||||
-rw-r--r-- | lang/sun-jre6/PLIST.linux-x86_64 | 4 |
3 files changed, 15 insertions, 7 deletions
diff --git a/lang/sun-jre6/Makefile b/lang/sun-jre6/Makefile index eea1ac64769..a29647b32d7 100644 --- a/lang/sun-jre6/Makefile +++ b/lang/sun-jre6/Makefile @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.30 2011/08/16 22:11:42 abs Exp $ +# $NetBSD: Makefile,v 1.31 2011/08/25 10:32:52 sbd Exp $ # Note: Regen distinfo with PKG_DEFAULT_OPTIONS+=sun-jre-jce # Note: Update DOWNLOAD_NAME when you update the JRE version @@ -32,7 +32,7 @@ CONF_FILES= # empty CONF_FILES+= ${JAVA_HOME}/lib/${file}.default ${JAVA_HOME}/lib/${file} .endfor -CHECK_FILES_SKIP+= ${JAVA_HOME}/lib/${EMUL_ARCH}/client/classes.jsa +CHECK_FILES_SKIP+= ${JAVA_HOME}/lib/${JAVA_ARCH}/client/classes.jsa CHECK_SHLIBS_SUPPORTED= NO PKG_OPTIONS_VAR= PKG_OPTIONS.sun-jre6 @@ -70,7 +70,7 @@ LIBX11= ${X11PREFIX}/lib/libX11.so.6 .PHONY: create-library-symlinks post-install: create-library-symlinks create-library-symlinks: - ${RUN}${LN} -fs ${LIBX11} ${DESTDIR}${JAVA_HOME}/lib/${EMUL_ARCH} + ${RUN}${LN} -fs ${LIBX11} ${DESTDIR}${JAVA_HOME}/lib/${JAVA_ARCH} PLIST.x11= yes .endif diff --git a/lang/sun-jre6/Makefile.common b/lang/sun-jre6/Makefile.common index c4e88c4e3ba..e09c2b6f2c3 100644 --- a/lang/sun-jre6/Makefile.common +++ b/lang/sun-jre6/Makefile.common @@ -1,4 +1,4 @@ -# $NetBSD: Makefile.common,v 1.15 2011/08/16 22:11:42 abs Exp $ +# $NetBSD: Makefile.common,v 1.16 2011/08/25 10:32:52 sbd Exp $ # used by lang/sun-jre6/Makefile # used by lang/sun-jdk6/Makefile @@ -36,6 +36,14 @@ DIST_ARCH= ${DIST_ARCH.${EMUL_ARCH}} DIST_ARCH= ${EMUL_ARCH} .endif +JAVA_ARCH.x86_64= amd64 + +.if defined(JAVA_ARCH.${EMUL_ARCH}) +JAVA_ARCH= ${JAVA_ARCH.${EMUL_ARCH}} +.else +JAVA_ARCH= ${EMUL_ARCH} +.endif + INTERACTIVE_STAGE= fetch BUILD_DIRS= # empty @@ -44,7 +52,7 @@ BUILD_DIRS= # empty JAVA_HOME= ${PREFIX}/java/sun-6 JAVA_NAME= sun6 JAVA_UNLIMIT= datasize -JAVA_LD_LIBRARY_PATH= ${JAVA_HOME}/lib/${EMUL_ARCH}/jli +JAVA_LD_LIBRARY_PATH= ${JAVA_HOME}/lib/${JAVA_ARCH}/jli MESSAGE_SUBST+= JAVA_HOME=${JAVA_HOME:Q} diff --git a/lang/sun-jre6/PLIST.linux-x86_64 b/lang/sun-jre6/PLIST.linux-x86_64 index b3f8970cd47..c9d9b1f8b45 100644 --- a/lang/sun-jre6/PLIST.linux-x86_64 +++ b/lang/sun-jre6/PLIST.linux-x86_64 @@ -1,4 +1,4 @@ -@comment $NetBSD: PLIST.linux-x86_64,v 1.2 2011/08/24 04:01:27 sbd Exp $ +@comment $NetBSD: PLIST.linux-x86_64,v 1.3 2011/08/25 10:32:52 sbd Exp $ bin/sun6-java bin/sun6-javaws bin/sun6-keytool @@ -253,7 +253,7 @@ java/sun-6/lib/security/local_policy.jar java/sun-6/lib/security/trusted.libraries java/sun-6/lib/servicetag/jdk_header.png java/sun-6/lib/sound.properties.default -java/sun-6/lib/x86_64 +${PLIST.x11}java/sun-6/lib/amd64/libX11.so.6 java/sun-6/lib/zi/Africa/Abidjan java/sun-6/lib/zi/Africa/Accra java/sun-6/lib/zi/Africa/Addis_Ababa |