head 1.2; access; symbols pkgsrc-2026Q3:1.2.0.6 pkgsrc-2026Q3-base:1.2 pkgsrc-2026Q2:1.2.0.4 pkgsrc-2026Q2-base:1.2 pkgsrc-2026Q1:1.2.0.2 pkgsrc-2026Q1-base:1.2 pkgsrc-2025Q4:1.1.0.74 pkgsrc-2025Q4-base:1.1 pkgsrc-2025Q3:1.1.0.72 pkgsrc-2025Q3-base:1.1 pkgsrc-2025Q2:1.1.0.70 pkgsrc-2025Q2-base:1.1 pkgsrc-2025Q1:1.1.0.68 pkgsrc-2025Q1-base:1.1 pkgsrc-2024Q4:1.1.0.66 pkgsrc-2024Q4-base:1.1 pkgsrc-2024Q3:1.1.0.64 pkgsrc-2024Q3-base:1.1 pkgsrc-2024Q2:1.1.0.62 pkgsrc-2024Q2-base:1.1 pkgsrc-2024Q1:1.1.0.60 pkgsrc-2024Q1-base:1.1 pkgsrc-2023Q4:1.1.0.58 pkgsrc-2023Q4-base:1.1 pkgsrc-2023Q3:1.1.0.56 pkgsrc-2023Q3-base:1.1 pkgsrc-2023Q2:1.1.0.54 pkgsrc-2023Q2-base:1.1 pkgsrc-2023Q1:1.1.0.52 pkgsrc-2023Q1-base:1.1 pkgsrc-2022Q4:1.1.0.50 pkgsrc-2022Q4-base:1.1 pkgsrc-2022Q3:1.1.0.48 pkgsrc-2022Q3-base:1.1 pkgsrc-2022Q2:1.1.0.46 pkgsrc-2022Q2-base:1.1 pkgsrc-2022Q1:1.1.0.44 pkgsrc-2022Q1-base:1.1 pkgsrc-2021Q4:1.1.0.42 pkgsrc-2021Q4-base:1.1 pkgsrc-2021Q3:1.1.0.40 pkgsrc-2021Q3-base:1.1 pkgsrc-2021Q2:1.1.0.38 pkgsrc-2021Q2-base:1.1 pkgsrc-2021Q1:1.1.0.36 pkgsrc-2021Q1-base:1.1 pkgsrc-2020Q4:1.1.0.34 pkgsrc-2020Q4-base:1.1 pkgsrc-2020Q3:1.1.0.32 pkgsrc-2020Q3-base:1.1 pkgsrc-2020Q2:1.1.0.28 pkgsrc-2020Q2-base:1.1 pkgsrc-2020Q1:1.1.0.8 pkgsrc-2020Q1-base:1.1 pkgsrc-2019Q4:1.1.0.30 pkgsrc-2019Q4-base:1.1 pkgsrc-2019Q3:1.1.0.26 pkgsrc-2019Q3-base:1.1 pkgsrc-2019Q2:1.1.0.24 pkgsrc-2019Q2-base:1.1 pkgsrc-2019Q1:1.1.0.22 pkgsrc-2019Q1-base:1.1 pkgsrc-2018Q4:1.1.0.20 pkgsrc-2018Q4-base:1.1 pkgsrc-2018Q3:1.1.0.18 pkgsrc-2018Q3-base:1.1 pkgsrc-2018Q2:1.1.0.16 pkgsrc-2018Q2-base:1.1 pkgsrc-2018Q1:1.1.0.14 pkgsrc-2018Q1-base:1.1 pkgsrc-2017Q4:1.1.0.12 pkgsrc-2017Q4-base:1.1 pkgsrc-2017Q3:1.1.0.10 pkgsrc-2017Q3-base:1.1 pkgsrc-2017Q2:1.1.0.6 pkgsrc-2017Q2-base:1.1 pkgsrc-2017Q1:1.1.0.4 pkgsrc-2017Q1-base:1.1 pkgsrc-2016Q4:1.1.0.2 pkgsrc-2016Q4-base:1.1; locks; strict; comment @# @; 1.2 date 2026.01.06.16.06.16; author ryoon; state Exp; branches; next 1.1; commitid tbhlvgj98VjJIlpG; 1.1 date 2016.11.16.13.13.44; author fhajny; state Exp; branches; next ; commitid cXbtcxroqCfh3muz; desc @@ 1.2 log @lang/spidermonkey185: Fix GCC 14 build @ text @$NetBSD: patch-configure,v 1.1 2016/11/16 13:13:44 fhajny Exp $ * Improve compatibility * Define return type for functions to fix GCC 14. --- configure.orig 2011-03-31 19:08:36.000000000 +0000 +++ configure @@@@ -1617,6 +1617,7 @@@@ cat > conftest.$ac_ext << EOF #line 1618 "configure" #include "confdefs.h" +int main(){return(0);} EOF if { (eval echo configure:1623: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then @@@@ -2262,6 +2263,7 @@@@ cat > conftest.$ac_ext << EOF #line 2263 "configure" #include "confdefs.h" +int main(){return(0);} EOF if { (eval echo configure:2268: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then @@@@ -3234,7 +3236,7 @@@@ fi echo "$ac_t""$ac_cv_have_std__Throw" 1>&6 - if test "$ac_cv_have_std__Throw" == "yes"; then + if test "$ac_cv_have_std__Throw" = "yes"; then echo $ac_n "checking for |class __declspec(dllimport) exception| bug""... $ac_c" 1>&6 echo "configure:3240: checking for |class __declspec(dllimport) exception| bug" >&5 if eval "test \"`echo '$''{'ac_cv_have_dllimport_exception_bug'+set}'`\" = set"; then @@@@ -3471,7 +3473,7 @@@@ set dummy $CC; ac_cc="`echo $2 | if eval "test \"`echo '$''{'ac_cv_prog_cc_${ac_cc}_c_o'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else - echo 'foo(){}' > conftest.c + echo 'int foo(){}' > conftest.c # Make sure it works both with $CC and with simple cc. # We do the test twice because some compilers refuse to overwrite an # existing .o file with -o, though they will create one. @@@@ -8093,6 +8095,12 @@@@ EOF EOF ;; +*-netbsd*) + cat >> confdefs.h <<\EOF +#define AVMPLUS_UNIX 1 +EOF + + ;; *-gnu*) cat >> confdefs.h <<\EOF #define AVMPLUS_UNIX 1 @@@@ -11047,6 +11055,7 @@@@ else #line 11048 "configure" #include "confdefs.h" +int main() { char c0 = 0x40, c1 = 0x80, c2 = 0x81; @@@@ -13592,6 +13601,7 @@@@ else #line 13593 "configure" #include "confdefs.h" #include +int main() { FILE *f=fopen("conftestval", "w"); @ 1.1 log @Import lang/spidermonkey185 based on wip/spidermonkey185. Versioned as 1.8.5 despite the distfile version, as that seemed like a confusing misnomer (especially compared to other branches versioning). SpiderMonkey is the code-name for the Mozilla's C implementation of JavaScript. @ text @d1 1 a1 1 $NetBSD: patch-configure,v 1.1.1.1 2011/08/04 10:39:02 ryo-on Exp $ d4 1 d8 17 a24 1 @@@@ -3234,7 +3234,7 @@@@ fi d33 10 a42 1 @@@@ -8093,6 +8093,12 @@@@ EOF d55 16 @