head 1.6; access; symbols pkgsrc-2021Q1:1.5.0.48 pkgsrc-2021Q1-base:1.5 pkgsrc-2020Q4:1.5.0.46 pkgsrc-2020Q4-base:1.5 pkgsrc-2020Q3:1.5.0.44 pkgsrc-2020Q3-base:1.5 pkgsrc-2020Q2:1.5.0.40 pkgsrc-2020Q2-base:1.5 pkgsrc-2020Q1:1.5.0.20 pkgsrc-2020Q1-base:1.5 pkgsrc-2019Q4:1.5.0.42 pkgsrc-2019Q4-base:1.5 pkgsrc-2019Q3:1.5.0.38 pkgsrc-2019Q3-base:1.5 pkgsrc-2019Q2:1.5.0.36 pkgsrc-2019Q2-base:1.5 pkgsrc-2019Q1:1.5.0.34 pkgsrc-2019Q1-base:1.5 pkgsrc-2018Q4:1.5.0.32 pkgsrc-2018Q4-base:1.5 pkgsrc-2018Q3:1.5.0.30 pkgsrc-2018Q3-base:1.5 pkgsrc-2018Q2:1.5.0.28 pkgsrc-2018Q2-base:1.5 pkgsrc-2018Q1:1.5.0.26 pkgsrc-2018Q1-base:1.5 pkgsrc-2017Q4:1.5.0.24 pkgsrc-2017Q4-base:1.5 pkgsrc-2017Q3:1.5.0.22 pkgsrc-2017Q3-base:1.5 pkgsrc-2017Q2:1.5.0.18 pkgsrc-2017Q2-base:1.5 pkgsrc-2017Q1:1.5.0.16 pkgsrc-2017Q1-base:1.5 pkgsrc-2016Q4:1.5.0.14 pkgsrc-2016Q4-base:1.5 pkgsrc-2016Q3:1.5.0.12 pkgsrc-2016Q3-base:1.5 pkgsrc-2016Q2:1.5.0.10 pkgsrc-2016Q2-base:1.5 pkgsrc-2016Q1:1.5.0.8 pkgsrc-2016Q1-base:1.5 pkgsrc-2015Q4:1.5.0.6 pkgsrc-2015Q4-base:1.5 pkgsrc-2015Q3:1.5.0.4 pkgsrc-2015Q3-base:1.5 pkgsrc-2015Q2:1.5.0.2 pkgsrc-2015Q2-base:1.5 pkgsrc-2015Q1:1.4.0.4 pkgsrc-2015Q1-base:1.4 pkgsrc-2014Q4:1.4.0.2 pkgsrc-2014Q4-base:1.4 pkgsrc-2014Q3:1.3.0.4 pkgsrc-2014Q3-base:1.3 pkgsrc-2014Q2:1.3.0.2 pkgsrc-2014Q2-base:1.3 pkgsrc-2014Q1:1.1.0.8 pkgsrc-2014Q1-base:1.1 pkgsrc-2013Q4:1.1.0.6 pkgsrc-2013Q4-base:1.1 pkgsrc-2013Q3:1.1.0.4 pkgsrc-2013Q3-base:1.1 pkgsrc-2013Q2:1.1.0.2 pkgsrc-2013Q2-base:1.1; locks; strict; comment @# @; 1.6 date 2021.04.02.11.56.16; author nia; state dead; branches; next 1.5; commitid vW3eTMQ4818FeINC; 1.5 date 2015.06.03.06.48.54; author dsainty; state Exp; branches; next 1.4; commitid 34SzbfoYGkGSZWny; 1.4 date 2014.11.28.09.57.32; author obache; state Exp; branches; next 1.3; commitid eFnk5hXYJjvB3WZx; 1.3 date 2014.05.31.13.06.25; author ryoon; state Exp; branches; next 1.2; commitid hE3nXFhwB5nKWGCx; 1.2 date 2014.04.22.20.46.41; author ryoon; state Exp; branches; next 1.1; commitid 9Rx6spR6jvOFJIxx; 1.1 date 2013.04.01.21.06.17; author wiz; state Exp; branches; next ; desc @@ 1.6 log @remove gcc48/gcc49. use of these packages was disabled in the pkgsrc infrastructure in january because they were causing problems on platforms with older compilers that can build gcc6 just fine: glibc + FORTIFY + gcc48,gcc49,gcc5 = build failures. gcc48 and newer require a c++98 compiler, same as all gcc versions up to 11, so are not useful for bootstrapping. gcc5 has additional Ada bits, someone needs to determine if they're useful before it can go. @ text @$NetBSD: patch-libjava_configure,v 1.5 2015/06/03 06:48:54 dsainty Exp $ Avoid a reference to the wrapped make in the pkgsrc work directory from showing up in an installed file. See: libjava/contrib/aotcompile.py.in --- libjava/configure.orig 2014-04-04 13:53:39.000000000 +0000 +++ libjava/configure @@@@ -20760,7 +20760,7 @@@@ case "$THREADS" in # support for weak references to pthread_* functions ala gthr.h API. THREADSPEC='%{!pthread: %{!shared: %eUnder this configuration, the user must provide -pthread when linking.}}' ;; - *-*-freebsd*) + *-*-freebsd* | *-*-openbsd*) # FreeBSD >=5.3 implements a model much closer to other modern UNIX # systems which support threads and -lpthread. THREADLDFLAGS=-pthread @@@@ -24873,7 +24873,7 @@@@ $as_echo "Python modules dir: ${python_m # needed for aot-compile-rpm -MAKE=`which make` +MAKE=${PKGSRC_MAKE} # Check whether --enable-aot-compile-rpm was given. @ 1.5 log @Fix build on Linux by removing erroneous patching. The removed hunk is definitely wrong, but I can't figure out what it was trying to do. I think the patch hunk was accidentally reintroduced in r1.4 after being correctly removed in r1.3. The reason it is wrong is because it breaks later tests by introducing code into confdefs.h. The following tests always break, because they have duplicate main() definitions. Build test on NetBSD works because the java support isn't in the suggested options anyway. @ text @d1 1 a1 1 $NetBSD: patch-libjava_configure,v 1.4 2014/11/28 09:57:32 obache Exp $ @ 1.4 log @Bump PKGREVISION. * Fixes regressions, revive parts removed at "Fix build under OpenBSD/amd64 5.5" * Drop default behaviour changes and local features from OpenBSD ports, it break other platforms, at least, NetBSD-6.0/i386. * Remove needless patches after "Restore monolithic gcc48 and gcc48-libs". @ text @d1 1 a1 3 $NetBSD: patch-libjava_configure,v 1.3 2014/05/31 13:06:25 ryoon Exp $ Detect gethostbyname_r properly. d18 1 a18 16 @@@@ -22020,6 +22020,14 @@@@ do : if test "x$ac_cv_func_gethostbyname_r" = x""yes; then : cat >>confdefs.h <<_ACEOF #define HAVE_GETHOSTBYNAME_R 1 +#include +int +main () +{ +gethostbyname_r("", 0, 0); +; +return 0; +} _ACEOF @@@@ -24873,7 +24881,7 @@@@ $as_echo "Python modules dir: ${python_m @ 1.3 log @Update to 4.8.3 * Convert gcc48 to simple meta-pkg * Potentially fix non-NetBSD packaging * Fix gcc48-libs/gcc48-cc++ build under OpenBSD/amd64 5.5 * Enable graphite option, from wip/gcc48snapshot via Xiyue Deng * Tweak nls option Changelog: GCC 4.8.3 This is the [35]list of problem reports (PRs) from GCC's bug tracking system that are known to be fixed in the 4.8.3 release. This list might not be complete (that is, it is possible that some PRs that have been fixed are not listed here). Support for the new powerpc64le-linux platform has been added. It defaults to generating code that conforms to the ELFV2 @ text @d1 1 a1 1 $NetBSD: patch-libjava_configure,v 1.2 2014/04/22 20:46:41 ryoon Exp $ d20 24 @ 1.2 log @Split gcc48 to libraries and langusages packages * All gcc48-* depend on gcc48-libs * Add gcc48-cc++, gcc48-fortran, and gcc48-objc * gcc48 is meta package now @ text @d1 1 a1 1 $NetBSD$ d9 1 a9 1 --- libjava/configure.orig 2013-06-20 13:12:44.000000000 +0000 d11 9 a19 24 @@@@ -22014,6 +22014,14 @@@@ do : if test "x$ac_cv_func_gethostbyname_r" = x""yes; then : cat >>confdefs.h <<_ACEOF #define HAVE_GETHOSTBYNAME_R 1 +#include +int +main () +{ +gethostbyname_r("", 0, 0); +; +return 0; +} _ACEOF @@@@ -24867,7 +24875,7 @@@@ $as_echo "Python modules dir: ${python_m # needed for aot-compile-rpm -MAKE=`which make` +MAKE=${PKGSRC_MAKE} # Check whether --enable-aot-compile-rpm was given. @ 1.1 log @Add gcc48 packages, provided by Kai-Uwe Eckhardt . New major version of gcc, lots of changes. For details, look here: http://gcc.gnu.org/gcc-4.8/changes.html @ text @d1 3 a3 1 $NetBSD: patch-libjava_configure,v 1.1.1.1 2012/04/16 04:27:18 sbd Exp $ d9 1 a9 1 --- libjava/configure.orig 2012-03-22 07:37:39.000000000 +0000 d11 16 a26 1 @@@@ -24692,7 +24692,7 @@@@ $as_echo "Python modules dir: ${python_m @