pkgsrc-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc/lang/openjdk7 Find iconv and zlib correctly. Problem ...
details: https://anonhg.NetBSD.org/pkgsrc/rev/86e86e99c575
branches: trunk
changeset: 650887:86e86e99c575
user: jperkin <jperkin%pkgsrc.org@localhost>
date: Mon Apr 27 19:24:17 2015 +0000
description:
Find iconv and zlib correctly. Problem masked by legacy wrappers, and
not seen with cwrappers due to the package specifically using the legacy
wrappers through accidental WRAPPER_DIR usage. The latter will be fixed
in upcoming infrastructure changes.
diffstat:
lang/openjdk7/Makefile | 6 +++++-
lang/openjdk7/distinfo | 8 ++++----
lang/openjdk7/patches/patch-jdk_make_java_instrument_Makefile | 4 ++--
lang/openjdk7/patches/patch-jdk_make_java_npt_Makefile | 4 ++--
lang/openjdk7/patches/patch-jdk_make_sun_splashscreen_Makefile | 4 ++--
5 files changed, 15 insertions(+), 11 deletions(-)
diffs (109 lines):
diff -r b0f6619ae0b5 -r 86e86e99c575 lang/openjdk7/Makefile
--- a/lang/openjdk7/Makefile Mon Apr 27 16:08:51 2015 +0000
+++ b/lang/openjdk7/Makefile Mon Apr 27 19:24:17 2015 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.97 2015/03/02 03:53:26 tnn Exp $
+# $NetBSD: Makefile,v 1.98 2015/04/27 19:24:17 jperkin Exp $
DISTNAME= openjdk-1.7.76-20150127
PKGNAME= openjdk7-1.7.76
@@ -47,6 +47,9 @@
MAKE_ENV+= ALT_PACKAGE_PATH=${PREFIX}
MAKE_ENV+= RHINO_JAR=${WRKDIR}/${RHINO}/js.jar
+MAKE_ENV+= BUILDLINK_PREFIX.iconv=${BUILDLINK_PREFIX.iconv:Q}
+MAKE_ENV+= ZLIB_LIBS="-L${BUILDLINK_PREFIX.zlib}/lib -lz"
+
MAKE_ENV+= ALT_PARALLEL_COMPILE_JOBS=${MAKE_JOBS:U1}
MAKE_ENV+= HOTSPOT_BUILD_JOBS=${MAKE_JOBS}
@@ -242,6 +245,7 @@
.endif
.include "../../converters/libiconv/buildlink3.mk"
+.include "../../devel/zlib/buildlink3.mk"
.include "../../fonts/fontconfig/buildlink3.mk"
.include "../../graphics/freetype2/buildlink3.mk"
BUILDLINK_DEPMETHOD.cups?= build
diff -r b0f6619ae0b5 -r 86e86e99c575 lang/openjdk7/distinfo
--- a/lang/openjdk7/distinfo Mon Apr 27 16:08:51 2015 +0000
+++ b/lang/openjdk7/distinfo Mon Apr 27 19:24:17 2015 +0000
@@ -1,4 +1,4 @@
-$NetBSD: distinfo,v 1.82 2015/03/31 15:45:40 joerg Exp $
+$NetBSD: distinfo,v 1.83 2015/04/27 19:24:17 jperkin Exp $
SHA1 (openjdk7/apache-ant-1.9.4-bin.tar.bz2) = 99bff3c702dd79076f4e705e3541f7e35bbb4306
RMD160 (openjdk7/apache-ant-1.9.4-bin.tar.bz2) = 7f4263d617bbf40a15eab401369d18a755f8d260
@@ -116,15 +116,15 @@
SHA1 (patch-jdk_make_common_shared_Defs-utils.gmk) = d0ae37a032be6bf60da4be11bd38185e89d4ee91
SHA1 (patch-jdk_make_common_shared_Defs-versions.gmk) = 20a9492180db88cf78bc107f1e2fc4a9101d2eab
SHA1 (patch-jdk_make_java_Makefile) = c670455f8979b14fe44f0a285d0adfb2666d0005
-SHA1 (patch-jdk_make_java_instrument_Makefile) = ddd552847d384ebbceff3b4561551d204c4e9d5a
+SHA1 (patch-jdk_make_java_instrument_Makefile) = 62490121b7e934568542f44cd6e2ae1352b1ce0c
SHA1 (patch-jdk_make_java_net_FILES__c.gmk) = 31aefe6781989d98bdb23433fc5b6ed6ab559d0d
SHA1 (patch-jdk_make_java_nio_Makefile) = d4b8b830ce73841ae107f8485400ab6116b9ca3c
-SHA1 (patch-jdk_make_java_npt_Makefile) = f79db8f4bc1388ce95dd5adfd54ba13665bebe47
+SHA1 (patch-jdk_make_java_npt_Makefile) = 91903de199e8546bb17c8dc30ae616eeb7c8b906
SHA1 (patch-jdk_make_sun_awt_Makefile) = 981082d4dfda204f09a66b9fc452bea218d3ce6a
SHA1 (patch-jdk_make_sun_awt_mawt.gmk) = aa694522a6b75a5ac30d7fe3a530e3feb6563d30
SHA1 (patch-jdk_make_sun_rmi_rmi_Makefile) = ef42db5c61e940b66dfead0e9fcf328d125b3460
SHA1 (patch-jdk_make_sun_security_ec_Makefile) = 30e35128a763b8d70e02e302f2e3ae5b7a24a99b
-SHA1 (patch-jdk_make_sun_splashscreen_Makefile) = fa6e9a60c1e0908c9c31761608a25bffc8093a60
+SHA1 (patch-jdk_make_sun_splashscreen_Makefile) = 43a2ffd403570ca681b817f13ea429698e9783b9
SHA1 (patch-jdk_make_sun_xawt_Makefile) = 735cf251798c2b6a638fc57dc90fe0750433f26d
SHA1 (patch-jdk_src_share_classes_com_sun_script_javascript_ExternalScriptable.java) = 9e9c0254740742cd103c0cb33d3aa564ad7de01f
SHA1 (patch-jdk_src_share_classes_com_sun_script_javascript_JSAdapter.java) = 85ddae5aa955ef951b2a9964b5f475f559c3c335
diff -r b0f6619ae0b5 -r 86e86e99c575 lang/openjdk7/patches/patch-jdk_make_java_instrument_Makefile
--- a/lang/openjdk7/patches/patch-jdk_make_java_instrument_Makefile Mon Apr 27 16:08:51 2015 +0000
+++ b/lang/openjdk7/patches/patch-jdk_make_java_instrument_Makefile Mon Apr 27 19:24:17 2015 +0000
@@ -1,4 +1,4 @@
-$NetBSD: patch-jdk_make_java_instrument_Makefile,v 1.2 2014/01/02 01:16:35 ryoon Exp $
+$NetBSD: patch-jdk_make_java_instrument_Makefile,v 1.3 2015/04/27 19:24:17 jperkin Exp $
Need libiconv.
@@ -18,7 +18,7 @@
ifeq ($(PLATFORM), solaris)
LDFLAGS += -R \$$ORIGIN/jli
+ ifeq ($(CC_VERSION), gcc)
-+ OTHER_LDLIBS += -liconv
++ OTHER_LDLIBS += -L${BUILDLINK_PREFIX.iconv}/lib -liconv
+ endif
endif
ifeq ($(PLATFORM), linux)
diff -r b0f6619ae0b5 -r 86e86e99c575 lang/openjdk7/patches/patch-jdk_make_java_npt_Makefile
--- a/lang/openjdk7/patches/patch-jdk_make_java_npt_Makefile Mon Apr 27 16:08:51 2015 +0000
+++ b/lang/openjdk7/patches/patch-jdk_make_java_npt_Makefile Mon Apr 27 19:24:17 2015 +0000
@@ -1,4 +1,4 @@
-$NetBSD: patch-jdk_make_java_npt_Makefile,v 1.2 2014/01/02 01:16:35 ryoon Exp $
+$NetBSD: patch-jdk_make_java_npt_Makefile,v 1.3 2015/04/27 19:24:17 jperkin Exp $
GCC needs libiconv.
@@ -10,7 +10,7 @@
+ifeq ($(PLATFORM), solaris)
+ ifeq ($(CC_VERSION), gcc)
-+ OTHER_LDLIBS += -liconv
++ OTHER_LDLIBS += -L${BUILDLINK_PREFIX.iconv}/lib -liconv
+ endif # CC_VERSION
+endif # PLATFORM
+
diff -r b0f6619ae0b5 -r 86e86e99c575 lang/openjdk7/patches/patch-jdk_make_sun_splashscreen_Makefile
--- a/lang/openjdk7/patches/patch-jdk_make_sun_splashscreen_Makefile Mon Apr 27 16:08:51 2015 +0000
+++ b/lang/openjdk7/patches/patch-jdk_make_sun_splashscreen_Makefile Mon Apr 27 19:24:17 2015 +0000
@@ -1,4 +1,4 @@
-$NetBSD: patch-jdk_make_sun_splashscreen_Makefile,v 1.1 2013/06/15 09:31:06 jperkin Exp $
+$NetBSD: patch-jdk_make_sun_splashscreen_Makefile,v 1.2 2015/04/27 19:24:17 jperkin Exp $
GCC support.
@@ -10,7 +10,7 @@
endif
+ ifeq ($(PLATFORM), solaris)
+ ifeq ($(CC_VERSION), gcc)
-+ OTHER_LDLIBS += -liconv
++ OTHER_LDLIBS += -L${BUILDLINK_PREFIX.iconv}/lib -liconv
+ endif
+ endif
CPPFLAGS += -I$(OPENWIN_HOME)/include -I$(OPENWIN_HOME)/include/X11/extensions
Home |
Main Index |
Thread Index |
Old Index