head 1.4; access; symbols pkgsrc-2014Q4:1.1.0.4 pkgsrc-2014Q4-base:1.1 pkgsrc-2014Q3:1.1.0.2 pkgsrc-2014Q3-base:1.1; locks; strict; comment @# @; 1.4 date 2015.03.02.03.53.26; author tnn; state dead; branches; next 1.3; commitid EXGSR4O4Qqkx2Zby; 1.3 date 2015.02.09.00.42.17; author tnn; state Exp; branches; next 1.2; commitid SZIwjRoVn6uEEg9y; 1.2 date 2015.01.23.15.43.45; author joerg; state Exp; branches; next 1.1; commitid XsrO8sRIPeKyca7y; 1.1 date 2014.09.13.14.35.25; author joerg; state Exp; branches; next ; commitid sMigAY6fTj443cQx; desc @@ 1.4 log @- put -D__STDC_LIMIT_MACROS on command line instead of patching it everywhere - don't use ALT_JDK_IMPORT_PATH on SunOS, just build like on other platforms - regen all bootstraps to facilitate removal of the +UseSerialGC hacks - bootstrap binaries on FTP are now PGP signed - remove a handful of obsolete patches @ text @$NetBSD: patch-jaxp_make_Makefile,v 1.3 2015/02/09 00:42:17 tnn Exp $ --- jaxp/make/Makefile.orig 2014-09-12 20:54:09.000000000 +0000 +++ jaxp/make/Makefile @@@@ -33,6 +33,8 @@@@ # SUN_MAKE_TEST:sh = @@echo "ERROR: PLEASE USE GNU VERSION OF MAKE"; exit 33 +ANT_OPTS += $(PKGSRC_BOOT_JDK_JVMARGS) +export ANT_OPTS ifdef QUIET ANT_OPTIONS += -quiet endif @ 1.3 log @Clean up +UseSerialGC handling and ensure it is set for the entire build. (has anyone analyzed the concurrent GC memory allocation problem?) Bump PKGREVISION for this and previous changes. @ text @d1 1 a1 1 $NetBSD: patch-jaxp_make_Makefile,v 1.2 2015/01/23 15:43:45 joerg Exp $ @ 1.2 log @Explicitly export ANT_OPTS to make sure they are visible. @ text @d1 1 a1 1 $NetBSD: patch-jaxp_make_Makefile,v 1.1 2014/09/13 14:35:25 joerg Exp $ d9 1 a9 1 +ANT_OPTS += -XX:+UseSerialGC -mx1024m @ 1.1 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$ d5 1 a5 1 @@@@ -33,6 +33,7 @@@@ d10 1 @