head 1.7; access; symbols pkgsrc-2014Q4:1.6.0.4 pkgsrc-2014Q4-base:1.6 pkgsrc-2014Q3:1.6.0.2 pkgsrc-2014Q3-base:1.6 pkgsrc-2014Q2:1.5.0.10 pkgsrc-2014Q2-base:1.5 pkgsrc-2014Q1:1.5.0.8 pkgsrc-2014Q1-base:1.5 pkgsrc-2013Q4:1.5.0.6 pkgsrc-2013Q4-base:1.5 pkgsrc-2013Q3:1.5.0.4 pkgsrc-2013Q3-base:1.5 pkgsrc-2013Q2:1.5.0.2 pkgsrc-2013Q2-base:1.5 pkgsrc-2013Q1:1.3.0.14 pkgsrc-2013Q1-base:1.3 pkgsrc-2012Q4:1.3.0.12 pkgsrc-2012Q4-base:1.3 pkgsrc-2012Q3:1.3.0.10 pkgsrc-2012Q3-base:1.3 pkgsrc-2012Q2:1.3.0.8 pkgsrc-2012Q2-base:1.3 pkgsrc-2012Q1:1.3.0.6 pkgsrc-2012Q1-base:1.3 pkgsrc-2011Q4:1.3.0.4 pkgsrc-2011Q4-base:1.3 pkgsrc-2011Q3:1.3.0.2 pkgsrc-2011Q3-base:1.3 pkgsrc-2011Q2:1.2.0.14 pkgsrc-2011Q2-base:1.2 pkgsrc-2011Q1:1.2.0.12 pkgsrc-2011Q1-base:1.2 pkgsrc-2010Q4:1.2.0.10 pkgsrc-2010Q4-base:1.2 pkgsrc-2010Q3:1.2.0.8 pkgsrc-2010Q3-base:1.2 pkgsrc-2010Q2:1.2.0.6 pkgsrc-2010Q2-base:1.2 pkgsrc-2010Q1:1.2.0.4 pkgsrc-2010Q1-base:1.2 pkgsrc-2009Q4:1.2.0.2 pkgsrc-2009Q4-base:1.2 pkgsrc-base:1.1.1.1 TNF:1.1.1; locks; strict; comment @# @; 1.7 date 2015.02.12.06.18.17; author tnn; state dead; branches; next 1.6; commitid c2GNsTcNC2dlqG9y; 1.6 date 2014.09.13.14.35.25; author joerg; state Exp; branches; next 1.5; commitid sMigAY6fTj443cQx; 1.5 date 2013.06.15.09.31.05; author jperkin; state Exp; branches; next 1.4; commitid gr72iqj6cRdUZGTw; 1.4 date 2013.06.02.06.12.28; author ryoon; state Exp; branches; next 1.3; commitid j8SPqZax02Hdk0Sw; 1.3 date 2011.08.21.22.57.55; author tnn; state Exp; branches; next 1.2; 1.2 date 2009.10.18.10.21.01; author tnn; state Exp; branches; next 1.1; 1.1 date 2009.10.14.11.26.15; author tnn; state Exp; branches 1.1.1.1; next ; 1.1.1.1 date 2009.10.14.11.26.15; author tnn; state Exp; branches; next ; desc @@ 1.7 log @- Add basic support for NetBSD/sparc64 - drop obsolete patch; libgcc_s linking is handled by the package - can use either cups-1.5 or cups-2.0 headers for build @ text @$NetBSD: patch-ae,v 1.6 2014/09/13 14:35:25 joerg Exp $ Additional BSD support. --- hotspot/make/bsd/makefiles/gcc.make.orig 2013-05-29 03:57:57.000000000 +0000 +++ hotspot/make/bsd/makefiles/gcc.make @@@@ -242,6 +242,15 @@@@ MAPFLAG = -Xlinker --version-script=FILE # # Shared Library # + +ifeq ($(OS_VENDOR), NetBSD) +# XXX tnn fixme: -lgcc_s seems to be needed on NetBSD. +LFLAGS += ${LDFLAGS_LIBGCC} +endif + +# XXX tnn fixme: this probably should go someplace else. +CFLAGS += -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS + ifeq ($(OS_VENDOR), Darwin) # Standard linker flags LFLAGS += @ 1.6 log @Only add -lgcc_s explicitly on NetBSD 5. Disable parallel GC in rules.make and explicitly on calls to ant. Be nice and raise the memory limit to 1G. Adjust ant rules to also apply SerialGC + 1G limit. This currently reverts to the default settings for !BSD, if necessary the changes to rules.make should be copied. Add a small fragment for providing lang/openjdk7/libs with compat versions of libstdc++ and libgcc_s to allow using the GCC bootstrap in a pure clang release. Versions can be obtained from NetBSD 6's base.tgz. @ text @d1 1 a1 1 $NetBSD: patch-ae,v 1.5 2013/06/15 09:31:05 jperkin Exp $ @ 1.5 log @Add SunOS/GCC support. With huge thanks to "jesse" from #SmartOS who did the bulk of the porting work. Tested on SmartOS 32-bit. 64-bit builds currently fail, they should hopefully be fixed soon. @ text @d1 1 a1 1 $NetBSD: patch-ae,v 1.4 2013/06/02 06:12:28 ryoon Exp $ d14 1 a14 1 +LFLAGS += -lgcc_s @ 1.4 log @Update to 1.7.21 (7u21) * Update with FreeBSD ports' patch-set file. * Add patches from icedtea's rhino.patch file. * Tested on NetBSD/amd64 current, NetBSD/i386 6.1, NetBSD/amd64 6.0.1, and DragonFly/i386 3.2.2. Changelog: * Unknown because I do not know previous version, 1.7.0.147.20110811. * Many bugs and security bugs should be fixed. @ text @d1 3 a3 1 $NetBSD: patch-ae,v 1.3 2011/08/21 22:57:55 tnn Exp $ @ 1.3 log @Update openjdk7 package to openjdk7-1.7.0.447.20110811. - based on openjdk7 b147 and the bsd-port branch as of 20110811. - integrates mozilla rhino 1.7R3 scripting support based on patches from icedtea7 snapshot as of 20110819. - refresh bootstrap kits - tested on NetBSD 5.0/current, i386/amd64 and DragonFlyBSD 2.10 i386. Upstream changes: mostly bugfixes. Perhaps also noteworthy is that the zero assembler port has been integrated which should open up for wider platform support in pkgsrc in the future. @ text @d1 1 a1 1 $NetBSD$ d3 1 a3 1 --- hotspot/make/bsd/makefiles/gcc.make.orig 2011-08-20 10:42:27.000000000 +0000 d5 1 a5 1 @@@@ -201,6 +201,15 @@@@ MAPFLAG = -Xlinker --version-script=FILE @ 1.2 log @Add initial support for DragonFly/i386 2.4. (only build tested) @ text @d3 1 a3 1 --- hotspot/make/bsd/makefiles/gcc.make.orig 2009-10-18 02:16:47.000000000 +0200 d5 1 a5 1 @@@@ -153,6 +153,12 @@@@ MAPFLAG = -Xlinker --version-script=FILE d12 1 a12 1 +LFLAGS+= -lgcc_s d15 3 @ 1.1 log @Initial revision @ text @d3 1 a3 1 --- hotspot/make/bsd/makefiles/gcc.make.orig 2008-12-30 18:02:47.000000000 +0100 d5 1 a5 1 @@@@ -151,6 +151,10 @@@@ MAPFLAG = -Xlinker --version-script=FILE d10 1 d13 1 @ 1.1.1.1 log @Might as well import this now to let a wider audience experiment with it. This is openjdk 1.7.0 b72 + bsd-port. From pkgsrc-wip. @ text @@