head 1.6; access; symbols pkgsrc-2019Q2:1.5.0.26 pkgsrc-2019Q2-base:1.5 pkgsrc-2019Q1:1.5.0.24 pkgsrc-2019Q1-base:1.5 pkgsrc-2018Q4:1.5.0.22 pkgsrc-2018Q4-base:1.5 pkgsrc-2018Q3:1.5.0.20 pkgsrc-2018Q3-base:1.5 pkgsrc-2018Q2:1.5.0.18 pkgsrc-2018Q2-base:1.5 pkgsrc-2018Q1:1.5.0.16 pkgsrc-2018Q1-base:1.5 pkgsrc-2017Q4:1.5.0.14 pkgsrc-2017Q4-base:1.5 pkgsrc-2017Q3:1.5.0.12 pkgsrc-2017Q3-base:1.5 pkgsrc-2017Q2:1.5.0.8 pkgsrc-2017Q2-base:1.5 pkgsrc-2017Q1:1.5.0.6 pkgsrc-2017Q1-base:1.5 pkgsrc-2016Q4:1.5.0.4 pkgsrc-2016Q4-base:1.5 pkgsrc-2016Q3:1.5.0.2 pkgsrc-2016Q3-base:1.5 pkgsrc-2016Q2:1.4.0.22 pkgsrc-2016Q2-base:1.4 pkgsrc-2016Q1:1.4.0.20 pkgsrc-2016Q1-base:1.4 pkgsrc-2015Q4:1.4.0.18 pkgsrc-2015Q4-base:1.4 pkgsrc-2015Q3:1.4.0.16 pkgsrc-2015Q3-base:1.4 pkgsrc-2015Q2:1.4.0.14 pkgsrc-2015Q2-base:1.4 pkgsrc-2015Q1:1.4.0.12 pkgsrc-2015Q1-base:1.4 pkgsrc-2014Q4:1.4.0.10 pkgsrc-2014Q4-base:1.4 pkgsrc-2014Q3:1.4.0.8 pkgsrc-2014Q3-base:1.4 pkgsrc-2014Q2:1.4.0.6 pkgsrc-2014Q2-base:1.4 pkgsrc-2014Q1:1.4.0.4 pkgsrc-2014Q1-base:1.4 pkgsrc-2013Q4:1.4.0.2 pkgsrc-2013Q4-base:1.4 pkgsrc-2013Q3:1.3.0.6 pkgsrc-2013Q3-base:1.3 pkgsrc-2013Q2:1.3.0.4 pkgsrc-2013Q2-base:1.3 pkgsrc-2013Q1:1.3.0.2 pkgsrc-2013Q1-base:1.3 pkgsrc-2012Q4:1.2.0.2 pkgsrc-2012Q4-base:1.2 pkgsrc-2012Q3:1.1.1.1.0.12 pkgsrc-2012Q3-base:1.1.1.1 pkgsrc-2012Q2:1.1.1.1.0.10 pkgsrc-2012Q2-base:1.1.1.1 pkgsrc-2012Q1:1.1.1.1.0.8 pkgsrc-2012Q1-base:1.1.1.1 pkgsrc-2011Q4:1.1.1.1.0.6 pkgsrc-2011Q4-base:1.1.1.1 pkgsrc-2011Q3:1.1.1.1.0.4 pkgsrc-2011Q3-base:1.1.1.1 pkgsrc-2011Q2:1.1.1.1.0.2 pkgsrc-2011Q2-base:1.1.1.1 pkgsrc-base:1.1.1.1 TNF:1.1.1; locks; strict; comment @# @; 1.6 date 2019.07.11.12.07.39; author nia; state dead; branches; next 1.5; commitid GhlRjFvdTxpUACuB; 1.5 date 2016.09.16.11.42.24; author jperkin; state Exp; branches; next 1.4; commitid OyL6C6M7D750wvmz; 1.4 date 2013.10.20.18.17.04; author joerg; state Exp; branches; next 1.3; commitid EZcd3Fhu679UP3ax; 1.3 date 2013.01.09.10.34.03; author martin; state Exp; branches; next 1.2; 1.2 date 2012.11.18.01.55.52; author joerg; state Exp; branches; next 1.1; 1.1 date 2011.04.19.11.16.08; author tnn; state Exp; branches 1.1.1.1; next ; 1.1.1.1 date 2011.04.19.11.16.08; author tnn; state Exp; branches; next ; desc @@ 1.6 log @Remove devel/xulrunner192 and devel/swt. xulrunner192 was the last remains of Firefox 3.6 in pkgsrc. The last package depending on xulrunner192 was devel/swt. swt isn't used by anything in pkgsrc (old versions of eclipse which weren't imported, maybe), and was originally added by jmcneill, who says it can be removed now. @ text @$NetBSD: patch-as,v 1.5 2016/09/16 11:42:24 jperkin Exp $ Treat DragonFly like FreeBSD. Do not allow access to _res on NetBSD. --- js/src/configure.in.orig 2012-03-06 14:45:30.000000000 +0000 +++ js/src/configure.in @@@@ -1193,8 +1193,8 @@@@ if test "$GNU_CC"; then ASFLAGS="$ASFLAGS -fPIC" _MOZ_RTTI_FLAGS_ON=${_COMPILER_PREFIX}-frtti _MOZ_RTTI_FLAGS_OFF=${_COMPILER_PREFIX}-fno-rtti - _MOZ_EXCEPTIONS_FLAGS_ON='-fhandle-exceptions' - _MOZ_EXCEPTIONS_FLAGS_OFF='-fno-handle-exceptions' + _MOZ_EXCEPTIONS_FLAGS_ON='-fexceptions' + _MOZ_EXCEPTIONS_FLAGS_OFF='-fno-exceptions' # Turn on GNU specific features # -Wall - turn on all warnings @@@@ -1653,7 +1653,7 @@@@ case "$target" in fi ;; -*-freebsd*) +*-freebsd*|*-dragonfly*) if test `test -x /usr/bin/objformat && /usr/bin/objformat || echo elf` != "elf"; then DLL_SUFFIX=".so.1.0" DSO_LDOPTS="-shared" @@@@ -2290,10 +2290,10 @@@@ dnl the qsort routine under solaris is f # $ORIGIN/.. is for shared libraries under components/ to locate shared # libraries one level up (e.g. libnspr4.so) LDFLAGS="$LDFLAGS -z ignore -R '\$\$ORIGIN:\$\$ORIGIN/..'" + MOZ_FIX_LINK_PATHS= if test "$SOLARIS_SUNPRO_CC"; then LIBS="-lCrun -lCstd $LIBS" NS_USE_NATIVE=1 - MOZ_FIX_LINK_PATHS= AC_DEFINE(NSCAP_DISABLE_DEBUG_PTR_TYPES) CFLAGS="$CFLAGS -xlibmieee -xstrconst -xbuiltin=%all" CXXFLAGS="$CXXFLAGS -xlibmieee -xbuiltin=%all -features=tmplife -norunpath" @@@@ -2509,7 +2509,7 @@@@ darwin*) solaris*) AC_DEFINE(AVMPLUS_UNIX) ;; -freebsd*|kfreebsd*) +freebsd*|kfreebsd*|netbsd*|dragonfly*) AC_DEFINE(AVMPLUS_UNIX) ;; *cygwin*|*mingw*|*mks*|*msvc*|*wince) @@@@ -2724,6 +2724,9 @@@@ if test "$GNU_CC"; then AC_CACHE_CHECK(for visibility(hidden) attribute, ac_cv_visibility_hidden, [cat > conftest.c < ], - [int foo = res_ninit(&_res);], + [ + #ifdef __NetBSD__ + #error "_res is not usable in threaded programs" + #endif + int foo = res_ninit(&_res);], [ac_cv_func_res_ninit=yes], [ac_cv_func_res_ninit=no]) ]) @@@@ -3416,13 +3423,7 @@@@ if test "$GNU_CXX"; then AC_CACHE_VAL(ac_cv_cxx_exceptions_flags, [echo "int main() { return 0; }" | cat > conftest.C - ${CXX-g++} ${CXXFLAGS} -c -fno-handle-exceptions conftest.C > conftest.out 2>&1 - - if egrep "warning.*renamed" conftest.out >/dev/null; then - ac_cv_cxx_exceptions_flags=${_COMPILER_PREFIX}-fno-exceptions - else - ac_cv_cxx_exceptions_flags=${_COMPILER_PREFIX}-fno-handle-exceptions - fi + ac_cv_cxx_exceptions_flags=${_COMPILER_PREFIX}-fno-exceptions rm -f conftest*]) @@@@ -4150,7 +4151,7 @@@@ if test "$MOZ_MEMORY"; then darwin*) AC_DEFINE(MOZ_MEMORY_DARWIN) ;; - *freebsd*) + *freebsd*|dragonfly*) AC_DEFINE(MOZ_MEMORY_BSD) ;; *linux*) @ 1.5 log @SunOS fixes. @ text @d1 1 a1 1 $NetBSD: patch-as,v 1.4 2013/10/20 18:17:04 joerg Exp $ @ 1.4 log @Use -fexceptions / -fno-exceptions. @ text @d1 1 a1 1 $NetBSD: patch-as,v 1.3 2013/01/09 10:34:03 martin Exp $ d28 12 @ 1.3 log @Prevent configure to pick up non thread safe code that uses _res on NetBSD. @ text @d1 1 a1 1 $NetBSD: patch-as,v 1.2 2012/11/18 01:55:52 joerg Exp $ d6 14 a19 3 --- js/src/configure.in.orig 2012-03-06 15:45:30.000000000 +0100 +++ js/src/configure.in 2013-01-08 16:00:11.000000000 +0100 @@@@ -1653,7 +1653,7 @@@@ d28 1 a28 1 @@@@ -2509,7 +2509,7 @@@@ d37 1 a37 1 @@@@ -2724,6 +2724,9 @@@@ d47 1 a47 1 @@@@ -3182,7 +3185,11 @@@@ d60 16 a75 1 @@@@ -4150,7 +4157,7 @@@@ @ 1.2 log @Global variables of types without default constructors may not be constant. Fix issues with template look up. Disable visibility for clang as it checks the consistency of type declarations and the old Mozilla code is way too heavy to patch for that. @ text @d1 1 a1 1 $NetBSD: patch-as,v 1.1.1.1 2011/04/19 11:16:08 tnn Exp $ d4 1 d6 3 a8 3 --- js/src/configure.in.orig 2012-03-06 14:45:30.000000000 +0000 +++ js/src/configure.in @@@@ -1653,7 +1653,7 @@@@ case "$target" in d17 1 a17 1 @@@@ -2509,7 +2509,7 @@@@ darwin*) d26 1 a26 1 @@@@ -2724,6 +2724,9 @@@@ if test "$GNU_CC"; then d36 14 a49 1 @@@@ -4150,7 +4153,7 @@@@ if test "$MOZ_MEMORY"; then @ 1.1 log @Initial revision @ text @d1 1 a1 1 $NetBSD: patch-as,v 1.1.1.1 2009/08/05 02:59:48 tnn Exp $ d5 1 a5 1 --- js/src/configure.in.orig 2009-06-29 18:14:51.000000000 +0200 d7 1 a7 1 @@@@ -1693,7 +1693,7 @@@@ case "$target" in d16 1 a16 1 @@@@ -2504,7 +2504,7 @@@@ darwin*) d25 11 a35 1 @@@@ -4185,7 +4185,7 @@@@ if test "$MOZ_MEMORY"; then @ 1.1.1.1 log @Re-import previous version of Firefox, because firefox-4.0 won't work for some users (sparc64 support, for example, is busted and won't appear again until firefox-5.0). @ text @@