head 1.6; access; symbols pkgsrc-2026Q1:1.6.0.116 pkgsrc-2026Q1-base:1.6 pkgsrc-2025Q4:1.6.0.114 pkgsrc-2025Q4-base:1.6 pkgsrc-2025Q3:1.6.0.112 pkgsrc-2025Q3-base:1.6 pkgsrc-2025Q2:1.6.0.110 pkgsrc-2025Q2-base:1.6 pkgsrc-2025Q1:1.6.0.108 pkgsrc-2025Q1-base:1.6 pkgsrc-2024Q4:1.6.0.106 pkgsrc-2024Q4-base:1.6 pkgsrc-2024Q3:1.6.0.104 pkgsrc-2024Q3-base:1.6 pkgsrc-2024Q2:1.6.0.102 pkgsrc-2024Q2-base:1.6 pkgsrc-2024Q1:1.6.0.100 pkgsrc-2024Q1-base:1.6 pkgsrc-2023Q4:1.6.0.98 pkgsrc-2023Q4-base:1.6 pkgsrc-2023Q3:1.6.0.96 pkgsrc-2023Q3-base:1.6 pkgsrc-2023Q2:1.6.0.94 pkgsrc-2023Q2-base:1.6 pkgsrc-2023Q1:1.6.0.92 pkgsrc-2023Q1-base:1.6 pkgsrc-2022Q4:1.6.0.90 pkgsrc-2022Q4-base:1.6 pkgsrc-2022Q3:1.6.0.88 pkgsrc-2022Q3-base:1.6 pkgsrc-2022Q2:1.6.0.86 pkgsrc-2022Q2-base:1.6 pkgsrc-2022Q1:1.6.0.84 pkgsrc-2022Q1-base:1.6 pkgsrc-2021Q4:1.6.0.82 pkgsrc-2021Q4-base:1.6 pkgsrc-2021Q3:1.6.0.80 pkgsrc-2021Q3-base:1.6 pkgsrc-2021Q2:1.6.0.78 pkgsrc-2021Q2-base:1.6 pkgsrc-2021Q1:1.6.0.76 pkgsrc-2021Q1-base:1.6 pkgsrc-2020Q4:1.6.0.74 pkgsrc-2020Q4-base:1.6 pkgsrc-2020Q3:1.6.0.72 pkgsrc-2020Q3-base:1.6 pkgsrc-2020Q2:1.6.0.68 pkgsrc-2020Q2-base:1.6 pkgsrc-2020Q1:1.6.0.48 pkgsrc-2020Q1-base:1.6 pkgsrc-2019Q4:1.6.0.70 pkgsrc-2019Q4-base:1.6 pkgsrc-2019Q3:1.6.0.66 pkgsrc-2019Q3-base:1.6 pkgsrc-2019Q2:1.6.0.64 pkgsrc-2019Q2-base:1.6 pkgsrc-2019Q1:1.6.0.62 pkgsrc-2019Q1-base:1.6 pkgsrc-2018Q4:1.6.0.60 pkgsrc-2018Q4-base:1.6 pkgsrc-2018Q3:1.6.0.58 pkgsrc-2018Q3-base:1.6 pkgsrc-2018Q2:1.6.0.56 pkgsrc-2018Q2-base:1.6 pkgsrc-2018Q1:1.6.0.54 pkgsrc-2018Q1-base:1.6 pkgsrc-2017Q4:1.6.0.52 pkgsrc-2017Q4-base:1.6 pkgsrc-2017Q3:1.6.0.50 pkgsrc-2017Q3-base:1.6 pkgsrc-2017Q2:1.6.0.46 pkgsrc-2017Q2-base:1.6 pkgsrc-2017Q1:1.6.0.44 pkgsrc-2017Q1-base:1.6 pkgsrc-2016Q4:1.6.0.42 pkgsrc-2016Q4-base:1.6 pkgsrc-2016Q3:1.6.0.40 pkgsrc-2016Q3-base:1.6 pkgsrc-2016Q2:1.6.0.38 pkgsrc-2016Q2-base:1.6 pkgsrc-2016Q1:1.6.0.36 pkgsrc-2016Q1-base:1.6 pkgsrc-2015Q4:1.6.0.34 pkgsrc-2015Q4-base:1.6 pkgsrc-2015Q3:1.6.0.32 pkgsrc-2015Q3-base:1.6 pkgsrc-2015Q2:1.6.0.30 pkgsrc-2015Q2-base:1.6 pkgsrc-2015Q1:1.6.0.28 pkgsrc-2015Q1-base:1.6 pkgsrc-2014Q4:1.6.0.26 pkgsrc-2014Q4-base:1.6 pkgsrc-2014Q3:1.6.0.24 pkgsrc-2014Q3-base:1.6 pkgsrc-2014Q2:1.6.0.22 pkgsrc-2014Q2-base:1.6 pkgsrc-2014Q1:1.6.0.20 pkgsrc-2014Q1-base:1.6 pkgsrc-2013Q4:1.6.0.18 pkgsrc-2013Q4-base:1.6 pkgsrc-2013Q3:1.6.0.16 pkgsrc-2013Q3-base:1.6 pkgsrc-2013Q2:1.6.0.14 pkgsrc-2013Q2-base:1.6 pkgsrc-2013Q1:1.6.0.12 pkgsrc-2013Q1-base:1.6 pkgsrc-2012Q4:1.6.0.10 pkgsrc-2012Q4-base:1.6 pkgsrc-2012Q3:1.6.0.8 pkgsrc-2012Q3-base:1.6 pkgsrc-2012Q2:1.6.0.6 pkgsrc-2012Q2-base:1.6 pkgsrc-2012Q1:1.6.0.4 pkgsrc-2012Q1-base:1.6 pkgsrc-2011Q4:1.6.0.2 pkgsrc-2011Q4-base:1.6 pkgsrc-2011Q3:1.4.0.8 pkgsrc-2011Q3-base:1.4 pkgsrc-2011Q2:1.4.0.6 pkgsrc-2011Q2-base:1.4 pkgsrc-2011Q1:1.4.0.4 pkgsrc-2011Q1-base:1.4 pkgsrc-2010Q4:1.4.0.2 pkgsrc-2010Q4-base:1.4 pkgsrc-2010Q3:1.3.0.30 pkgsrc-2010Q3-base:1.3 pkgsrc-2010Q2:1.3.0.28 pkgsrc-2010Q2-base:1.3 pkgsrc-2010Q1:1.3.0.26 pkgsrc-2010Q1-base:1.3 pkgsrc-2009Q4:1.3.0.24 pkgsrc-2009Q4-base:1.3 pkgsrc-2009Q3:1.3.0.22 pkgsrc-2009Q3-base:1.3 pkgsrc-2009Q2:1.3.0.20 pkgsrc-2009Q2-base:1.3 pkgsrc-2009Q1:1.3.0.18 pkgsrc-2009Q1-base:1.3 pkgsrc-2008Q4:1.3.0.16 pkgsrc-2008Q4-base:1.3 pkgsrc-2008Q3:1.3.0.14 pkgsrc-2008Q3-base:1.3 cube-native-xorg:1.3.0.12 cube-native-xorg-base:1.3 pkgsrc-2008Q2:1.3.0.10 pkgsrc-2008Q2-base:1.3 cwrapper:1.3.0.8 pkgsrc-2008Q1:1.3.0.6 pkgsrc-2008Q1-base:1.3 pkgsrc-2007Q4:1.3.0.4 pkgsrc-2007Q4-base:1.3 pkgsrc-2007Q3:1.3.0.2 pkgsrc-2007Q3-base:1.3 pkgsrc-2007Q2:1.2.0.6 pkgsrc-2007Q2-base:1.2 pkgsrc-2007Q1:1.2.0.4 pkgsrc-2007Q1-base:1.2 pkgsrc-2006Q4:1.2.0.2 pkgsrc-2006Q4-base:1.2 pkgsrc-2006Q3:1.1.0.2 pkgsrc-2006Q3-base:1.1; locks; strict; comment @# @; 1.6 date 2011.12.07.05.16.28; author yyamano; state Exp; branches; next 1.5; 1.5 date 2011.12.06.05.54.06; author yyamano; state Exp; branches; next 1.4; 1.4 date 2010.12.23.12.36.02; author fhajny; state Exp; branches; next 1.3; 1.3 date 2007.08.12.03.04.33; author wiz; state Exp; branches; next 1.2; 1.2 date 2006.12.05.18.04.18; author tron; state Exp; branches; next 1.1; 1.1 date 2006.08.04.13.22.11; author tron; state Exp; branches; next ; desc @@ 1.6 log @Make this build on Mac OS X with ABI=64. @ text @$NetBSD$ --- config/Darwin.mk.orig 2008-03-02 23:10:49.000000000 +0000 +++ config/Darwin.mk @@@@ -43,13 +43,14 @@@@ # Just ripped from Linux config # -CC = cc +CC = gcc CCC = g++ -CFLAGS += -Wall -Wno-format -MMD +CFLAGS += -Wall -Wno-format -MMD -no-cpp-precomp -fno-common -pipe OS_CFLAGS = -DXP_UNIX -DSVR4 -DSYSV -D_BSD_SOURCE -DPOSIX_SOURCE -DDARWIN +INTERP_CFLAGS+= `pkg-config --cflags-only-I nspr` RANLIB = ranlib -MKSHLIB = $(CC) -dynamiclib $(XMKSHLIBOPTS) -framework System +MKSHLIB = $(CC) -dynamiclib $(XMKSHLIBOPTS) -framework System -lm `pkg-config --libs nspr` $(LDFLAGS) SO_SUFFIX = dylib @@@@ -59,7 +60,6 @@@@ SO_SUFFIX = dylib CPU_ARCH = $(shell uname -m) ifeq (86,$(findstring 86,$(CPU_ARCH))) CPU_ARCH = x86 -OS_CFLAGS+= -DX86_LINUX endif GFX_ARCH = x @@@@ -67,17 +67,12 @@@@ OS_LIBS = -lc -framework System ASFLAGS += -x assembler-with-cpp -ifeq ($(CPU_ARCH),alpha) - -# Ask the C compiler on alpha linux to let us work with denormalized -# double values, which are required by the ECMA spec. - -OS_CFLAGS += -mieee -endif - # Use the editline library to provide line-editing support. JS_EDITLINE = 1 # Don't allow Makefile.ref to use libmath NO_LIBM = 1 +OS_CFLAGS += -DHAVE_VA_COPY -DVA_COPY=va_copy +OS_CFLAGS += -DPIC -fPIC -DJS_HAVE_LONG_LONG -DHAVE_INTTYPES_H + @ 1.5 log @Make this build on Mac OS X. @ text @d31 1 a31 1 @@@@ -67,14 +67,6 @@@@ OS_LIBS = -lc -framework System d46 6 @ 1.4 log @Updated lang/spidermonkey to 1.8.0 rc1 (see below). No standard changelog provided from upstream, some bits scattered here: * http://www.mozilla.org/js/spidermonkey/release-notes/JS_170.html * https://developer.mozilla.org/En/SpiderMonkey/1.8 pkgsrc changes: * Threading support (and dependency on devel/nspr) is now optional (enabled by default). Threaded Spidermonkey may not be desirable for e.g. server-side JavaScript usage. * Unicode strings support optional. * Rudimental OpenSolaris/Solaris 11 config file provided. Release Candidate note: Spidermonkey 1.8.0 RC1 was the last version ever released as a standalone distribution, and is generally being used by the JavaScript community nowaways, if needed. In the future, ripping Spidermonkey out of the Mozilla tarball may be attempted too, to update the package to 1.9.x. @ text @d5 1 a5 1 @@@@ -43,13 +43,13 @@@@ a12 1 -OS_CFLAGS = -DXP_UNIX -DSVR4 -DSYSV -D_BSD_SOURCE -DPOSIX_SOURCE -DDARWIN d14 2 a15 1 +OS_CFLAGS = -DXP_UNIX -DSVR4 -DSYSV -D_BSD_SOURCE -DPOSIX_SOURCE -DDARWIN d19 1 a19 1 +MKSHLIB = $(CC) -dynamiclib $(XMKSHLIBOPTS) -framework System -lm -lplds4 -lplc4 -lnspr4 $(LDFLAGS) d23 1 a23 1 @@@@ -59,7 +59,6 @@@@ SO_SUFFIX = dylib d31 1 a31 1 @@@@ -67,14 +66,6 @@@@ OS_LIBS = -lc -framework System @ 1.3 log @Update to 1.60, provided by Blair Sadewitz in private mail. * JS 1.6.0 is based on the same branch (1.8.0.9) as Firefox 1.5.0.9 and includes the same stability and security fixes. * JS 1.6.0 includes support for JavaScript 1.6 with support for E4X, several new Array methods, and Array and String generics. @ text @d1 1 a1 1 $NetBSD: patch-ac,v 1.2 2006/12/05 18:04:18 tron Exp $ d3 1 a3 1 --- config/Darwin.mk.orig 2005-02-12 15:10:33.000000000 -0500 d12 1 a12 1 -CFLAGS += -Wall -Wno-format d14 2 a15 2 +CFLAGS += -Wall -Wno-format -no-cpp-precomp -fno-common -pipe +OS_CFLAGS = -DJS_THREADSAFE -DXP_UNIX -DSVR4 -DSYSV -D_BSD_SOURCE -DPOSIX_SOURCE -DDARWIN d18 2 a19 2 -MKSHLIB = libtool $(XMKSHLIBOPTS) -framework System +MKSHLIB = $(CC) -framework System -dynamiclib $(XMKSHLIBOPTS) -lm -lplds4 -lplc4 -lnspr4 $(LDFLAGS) d21 3 a23 3 #.c.o: # $(CC) -c -MD $*.d $(CFLAGS) $< @@@@ -57,7 +57,6 @@@@ MKSHLIB = libtool $(XMKSHLIBOPTS) -frame d31 1 a31 1 @@@@ -65,14 +64,6 @@@@ OS_LIBS = -lc -framework System @ 1.2 log @Add thread support for Mac OS X. Bump package revision. @ text @d1 1 a1 1 $NetBSD$ d3 2 a4 2 --- config/Darwin.mk.orig 2005-02-12 20:10:33.000000000 +0000 +++ config/Darwin.mk 2006-12-05 16:41:04.000000000 +0000 d23 1 a23 1 @@@@ -57,7 +57,6 @@@@ d31 1 a31 1 @@@@ -65,14 +64,6 @@@@ @ 1.1 log @Make this build under Mac OS X. @ text @d4 1 a4 1 +++ config/Darwin.mk 2006-08-04 13:58:18.000000000 +0100 d13 1 d15 1 a15 1 OS_CFLAGS = -DXP_UNIX -DSVR4 -DSYSV -D_BSD_SOURCE -DPOSIX_SOURCE -DDARWIN d19 1 a19 1 +MKSHLIB = $(CC) -framework System -dynamiclib $(XMKSHLIBOPTS) @