From nobody Fri Sep 30 20:22:29 2022 X-Original-To: dev-commits-ports-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4MfM921wCbz4YKjL; Fri, 30 Sep 2022 20:22:30 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4MfM9208TSz3SV2; Fri, 30 Sep 2022 20:22:30 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1664569350; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=N4qNWDhpQAbenruQFlaJbJmIDAIR1daIF2LFLQiyg70=; b=gACT9obyaSDNBBcggQAsV1cBKzSBVeE7EVZ8ettVa+23NotcwtW5J8VdxGhhJvUAhpL6vt +VoOSxhJycD+QgZyBgLw7+MVo3HJeqsLbKF3bpa39h5Snzsdl8Km9nOAlGnEzncsM/OocT SebCNDojxrOw+5vV/wCPbkXYPtaHv4/0vtoQg92SCXLU1R+LvtwnIPuhDtacxGU/RvKioL 0gaJsyzPcu1kS3zU5Bm3DXNzNTv4AXzrJ8Bszhg44r7m5o/Y8XIvz3MfSIVN7Z+cifpkd8 KOg/qxkZ5Lj62blV9WgECpYK2q9wXvOYp/Ilvpos8SE5lRj31a4MN7skea6vtw== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4MfM916MjLzHgC; Fri, 30 Sep 2022 20:22:29 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.16.1/8.16.1) with ESMTP id 28UKMTII067714; Fri, 30 Sep 2022 20:22:29 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.16.1/8.16.1/Submit) id 28UKMTwO067713; Fri, 30 Sep 2022 20:22:29 GMT (envelope-from git) Date: Fri, 30 Sep 2022 20:22:29 GMT Message-Id: <202209302022.28UKMTwO067713@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org From: Rene Ladan Subject: git: 66873a8df8d8 - main - cleanup: Remove expired ports: List-Id: Commit messages for all branches of the ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-ports-all@freebsd.org X-BeenThere: dev-commits-ports-all@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: rene X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 66873a8df8d88b87a232b8dff3896a0f0edcd428 Auto-Submitted: auto-generated ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1664569350; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=N4qNWDhpQAbenruQFlaJbJmIDAIR1daIF2LFLQiyg70=; b=WeR810CB0IqT2bWB1TSztmPnfo4YtY8OzUwGz0dHbyBWUnUNNjsd7YhAJWbr9O5fQjVxc6 n0stnwICrTrFaQsGrNjwi9EJD+YgqRwXnJi37NMIMlwhRpJx+2Ku1j99xE/AvE86IiHwo1 6v7T/wgAS/2vhZ68MZng8QNLFxKNUjhQvJ/V3oAardd3IsX/u81UkMHx+3eITLujTmyO+S UcajuZkXZRvGq/ZSldgTxr5jGOqPgQPhjF2cJnz7YYnOgRQHK2Pp70CvqR8cL/z1y2Xd8+ dn0iDfoART63o1RkjL4vcC/8Ke0KPOr8DE8+wUDllCVy0IiwrTOGwG3vDHbPWw== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1664569350; a=rsa-sha256; cv=none; b=GgubmN8YAON6Rldn7A97+jlTxg4DskMV+ALiRs1MnO6tqhHs7xrv6OLwjqIIVNKDa0Ruqm QUpXnTlPCpBis3B5thh3oBqFhjEU8TlLxhRVQvgDi6coYST57G7H30ys31qzra5wX2Yejc 660vXWdbvqJW+4/uOKm8JGJzv9R7JptPKgWTj1xH6cAsiLUYW4J2Tmlr8S8m8JUs906Wpq AMe2B8mSp1uH6AvaMf7A1X4MZbzrxbCorKtwXhS/sHtt73ODsPJ8scvMQgD6DTgP0lAhTB wOme19fcYk7EY9AYKGfifjfxoWkTmyVPYbfI+tno41fYRud4Sffc1b1GjSz8pA== ARC-Authentication-Results: i=1; mx1.freebsd.org; none X-ThisMailContainsUnwantedMimeParts: N The branch main has been updated by rene: URL: https://cgit.FreeBSD.org/ports/commit/?id=66873a8df8d88b87a232b8dff3896a0f0edcd428 commit 66873a8df8d88b87a232b8dff3896a0f0edcd428 Author: Rene Ladan AuthorDate: 2022-09-30 20:22:19 +0000 Commit: Rene Ladan CommitDate: 2022-09-30 20:22:19 +0000 cleanup: Remove expired ports: 2022-09-30 lang/spidermonkey17: Obsolete, released in 2007 and since long unsupported upstream 2022-09-30 lang/p5-JavaScript-SpiderMonkey: Depends on deprecated SpiderMonkey 1.7 --- MOVED | 2 + lang/Makefile | 2 - lang/p5-JavaScript-SpiderMonkey/Makefile | 28 ----- lang/p5-JavaScript-SpiderMonkey/distinfo | 3 - .../files/patch-Makefile.PL | 17 --- lang/p5-JavaScript-SpiderMonkey/pkg-descr | 3 - lang/p5-JavaScript-SpiderMonkey/pkg-plist | 3 - lang/spidermonkey17/Makefile | 72 ------------- lang/spidermonkey17/distinfo | 2 - lang/spidermonkey17/files/patch-Makefile | 13 --- lang/spidermonkey17/files/patch-config | 43 -------- lang/spidermonkey17/files/patch-jslock.c | 12 --- lang/spidermonkey17/files/patch-jsopcode.c | 11 -- lang/spidermonkey17/files/patch-jsosdep.h | 11 -- lang/spidermonkey17/files/patch-jsstr.c | 11 -- lang/spidermonkey17/files/patch-warnings | 118 --------------------- lang/spidermonkey17/pkg-descr | 1 - 17 files changed, 2 insertions(+), 350 deletions(-) diff --git a/MOVED b/MOVED index 47b38fe2c0e1..cde80ee7833d 100644 --- a/MOVED +++ b/MOVED @@ -17566,3 +17566,5 @@ sysutils/py-ansible-base||2022-09-30|Has expired: Depends on expired security/py devel/flang||2022-09-30|Has expired: Very outdated and unsupported upstream, current version in tree is several years old and upstream is still active devel/flang-clang||2022-09-30|Has expired: Very outdated and unsupported upstream, current version in tree is several years old and upstream is still active deskutils/myitcrm||2022-09-30|Has expired: Abandoned project as last update was on 2012-01-15 +lang/spidermonkey17||2022-09-30|Has expired: Obsolete, released in 2007 and since long unsupported upstream +lang/p5-JavaScript-SpiderMonkey||2022-09-30|Has expired: Depends on deprecated SpiderMonkey 1.7 diff --git a/lang/Makefile b/lang/Makefile index 4713b8ed51a2..4ff468984356 100644 --- a/lang/Makefile +++ b/lang/Makefile @@ -223,7 +223,6 @@ SUBDIR += p5-ExtUtils-F77 SUBDIR += p5-Interpolation SUBDIR += p5-JSAN - SUBDIR += p5-JavaScript-SpiderMonkey SUBDIR += p5-JavaScript-Squish SUBDIR += p5-JavaScript-Value-Escape SUBDIR += p5-List-MoreUtils @@ -338,7 +337,6 @@ SUBDIR += snobol4 SUBDIR += solidity SUBDIR += spidermonkey102 - SUBDIR += spidermonkey17 SUBDIR += spidermonkey78 SUBDIR += spidermonkey91 SUBDIR += spl diff --git a/lang/p5-JavaScript-SpiderMonkey/Makefile b/lang/p5-JavaScript-SpiderMonkey/Makefile deleted file mode 100644 index 94a74b483773..000000000000 --- a/lang/p5-JavaScript-SpiderMonkey/Makefile +++ /dev/null @@ -1,28 +0,0 @@ -PORTNAME= JavaScript-SpiderMonkey -PORTVERSION= 0.25 -CATEGORIES= lang perl5 -MASTER_SITES= CPAN -PKGNAMEPREFIX= p5- - -MAINTAINER= sunpoet@FreeBSD.org -COMMENT= Perl interface to Mozilla JavaScript implementation -WWW= https://metacpan.org/release/JavaScript-SpiderMonkey - -DEPRECATED= Depends on deprecated SpiderMonkey 1.7 -EXPIRATION_DATE=2022-09-30 - -LICENSE= ART10 GPLv1+ -LICENSE_COMB= dual - -LIB_DEPENDS= libjs.so:lang/spidermonkey17 -TEST_DEPENDS= p5-Log-Log4perl>=0:devel/p5-Log-Log4perl - -USES= perl5 -USE_PERL5= configure - -CFLAGS+= -I${LOCALBASE}/include/js-1.7/ - -post-patch: - @${REINPLACE_CMD} -e 's|libjs.a|libjs.so|' ${WRKSRC}/Makefile.PL - -.include diff --git a/lang/p5-JavaScript-SpiderMonkey/distinfo b/lang/p5-JavaScript-SpiderMonkey/distinfo deleted file mode 100644 index 42ac1f70c93c..000000000000 --- a/lang/p5-JavaScript-SpiderMonkey/distinfo +++ /dev/null @@ -1,3 +0,0 @@ -TIMESTAMP = 1533748547 -SHA256 (JavaScript-SpiderMonkey-0.25.tar.gz) = aed5e114926be356bb3647956726c8e906e6d95f3ba2ece4aa6da216f863686e -SIZE (JavaScript-SpiderMonkey-0.25.tar.gz) = 21405 diff --git a/lang/p5-JavaScript-SpiderMonkey/files/patch-Makefile.PL b/lang/p5-JavaScript-SpiderMonkey/files/patch-Makefile.PL deleted file mode 100644 index 77fda483f1f1..000000000000 --- a/lang/p5-JavaScript-SpiderMonkey/files/patch-Makefile.PL +++ /dev/null @@ -1,17 +0,0 @@ ---- Makefile.PL.orig 2011-10-23 12:27:21.000000000 +0200 -+++ Makefile.PL 2017-06-03 21:50:44.801687000 +0200 -@@ -68,13 +68,8 @@ - next if ! -f $libfile; - my $include_path = $possible_install_paths{$install_path}; - foreach my $c_header(@c_header_files) { -- if (-f "$include_path/$c_header") { -+ if (-f "$include_path/js-1.7/$c_header") { - my $include_dir = "$include_path/$c_header"; -- $include_dir =~ s/$c_header$//; -- push @JS_INCL_DIRS, $include_dir; -- } -- foreach my $headerfile(glob "$include_path/*/$c_header") { -- my $include_dir = $headerfile; - $include_dir =~ s/$c_header$//; - push @JS_INCL_DIRS, $include_dir; - } diff --git a/lang/p5-JavaScript-SpiderMonkey/pkg-descr b/lang/p5-JavaScript-SpiderMonkey/pkg-descr deleted file mode 100644 index 85d0b29d4ce7..000000000000 --- a/lang/p5-JavaScript-SpiderMonkey/pkg-descr +++ /dev/null @@ -1,3 +0,0 @@ -JavaScript::SpiderMonkey is a Perl Interface to the SpiderMonkey -JavaScript Engine. It is different from Claes Jacobsson's -"JavaScript.pm" in that it offers more friendly, Perl-like API. diff --git a/lang/p5-JavaScript-SpiderMonkey/pkg-plist b/lang/p5-JavaScript-SpiderMonkey/pkg-plist deleted file mode 100644 index fcc3f958ecd5..000000000000 --- a/lang/p5-JavaScript-SpiderMonkey/pkg-plist +++ /dev/null @@ -1,3 +0,0 @@ -%%SITE_ARCH%%/JavaScript/SpiderMonkey.pm -%%SITE_ARCH%%/auto/JavaScript/SpiderMonkey/SpiderMonkey.so -%%PERL5_MAN3%%/JavaScript::SpiderMonkey.3.gz diff --git a/lang/spidermonkey17/Makefile b/lang/spidermonkey17/Makefile deleted file mode 100644 index 41b7376d2490..000000000000 --- a/lang/spidermonkey17/Makefile +++ /dev/null @@ -1,72 +0,0 @@ -PORTNAME= spidermonkey17 -DISTVERSION= 1.7.0 -PORTREVISION= 5 -CATEGORIES= lang -MASTER_SITES= MOZILLA/js -DISTNAME= js-${DISTVERSION} - -MAINTAINER= citric@cubicone.tmetic.com -COMMENT= Standalone JavaScript interpreter from the Mozilla project -WWW= https://spidermonkey.dev/ - -DEPRECATED= Obsolete, released in 2007 and since long unsupported upstream -EXPIRATION_DATE=2022-09-30 - -BROKEN_aarch64= fails to link: missing sbrk -BROKEN_armv6= fails to link: final link failed: Nonrepresentable section on output -BROKEN_armv7= fails to link: /nxb-bin/usr/bin/ld: FreeBSD12.0-CURRENT_DBG.OBJ/js: hidden symbol `__aeabi_uidivmod' in /usr/lib/libgcc.a(aeabi_uidivmod.o) is referenced by DSO -BROKEN_mips64= fails to link: final link failed: Nonrepresentable section on output -BROKEN_riscv64= fails to link: missing sbrk -BROKEN_sparc64= fails to link - -LIB_DEPENDS= libnspr4.so:devel/nspr - -MAKE_ARGS+= JS_THREADSAFE=YES \ - PROG_LIBS="-lreadline -lncurses -lm -lpthread" \ - LDFLAGS="-L${LOCALBASE}/lib" -CFLAGS+= -I${LOCALBASE}/include/nspr - -USES= gmake ncurses readline -MAKEFILE= Makefile.ref -ALL_TARGET= ${OPSYS}`${UNAME} -r`_DBG.OBJ/js -MAKE_ENV+= CCC="${CXX}" -USE_LDCONFIG= yes -SRC_DIR= js/src - -JSH= jsapi.h jsarena.h jsarray.h jsatom.h jsautocfg.h jsbool.h \ - jsclist.h jscntxt.h jscompat.h jsconfig.h jsdate.h jsdhash.h \ - jsdtoa.h jsemit.h jsexn.h jsfun.h jsgc.h jshash.h jsinterp.h \ - jsiter.h jslibmath.h jslock.h jslong.h jsmath.h jsnum.h jsobj.h \ - jsopcode.h jsosdep.h jsotypes.h jsparse.h jsprf.h jsprvtd.h \ - jspubtd.h jsutil.h jsregexp.h jsscan.h jsscope.h jsscript.h \ - jsstr.h jstypes.h jsxdrapi.h jsxml.h \ - js.msg jsproto.tbl - -PLIST_FILES= bin/js lib/libjs.so lib/libjs.so.1 ${JSH:S,^,include/js-1.7/,} -WRKSRC= ${WRKDIR}/${SRC_DIR} -EXTRACT_AFTER_ARGS= --exclude js/jsd - -OPTIONS_DEFINE= UTF8 - -.include - -.if ${PORT_OPTIONS:MUTF8} -CFLAGS+= -DJS_C_STRINGS_ARE_UTF8 -.endif - -do-configure: - ${CP} ${WRKSRC}/config/Linux_All.mk \ - ${WRKSRC}/config/${OPSYS}`${UNAME} -r`.mk - -do-install: - ${INSTALL_PROGRAM} ${WRKSRC}/${OPSYS}`${UNAME} -r`_DBG.OBJ/js \ - ${STAGEDIR}${PREFIX}/bin - ${INSTALL_PROGRAM} ${WRKSRC}/${OPSYS}`${UNAME} -r`_DBG.OBJ/libjs.so \ - ${STAGEDIR}${PREFIX}/lib - ${LN} -sf libjs.so ${STAGEDIR}${PREFIX}/lib/libjs.so.1 - ${CP} ${WRKSRC}/${OPSYS}`${UNAME} -r`_DBG.OBJ/jsautocfg.h ${WRKSRC} - @${MKDIR} ${STAGEDIR}${PREFIX}/include/js-1.7 - @${INSTALL_DATA} ${JSH:S,^,${WRKSRC}/,} \ - ${STAGEDIR}${PREFIX}/include/js-1.7/ - -.include diff --git a/lang/spidermonkey17/distinfo b/lang/spidermonkey17/distinfo deleted file mode 100644 index a414ad362ec1..000000000000 --- a/lang/spidermonkey17/distinfo +++ /dev/null @@ -1,2 +0,0 @@ -SHA256 (js-1.7.0.tar.gz) = 44363f0f3895800ee6010763eae90c0d15ed28e07d783bc7b3c607ce98d8668b -SIZE (js-1.7.0.tar.gz) = 1165607 diff --git a/lang/spidermonkey17/files/patch-Makefile b/lang/spidermonkey17/files/patch-Makefile deleted file mode 100644 index f25db8436d03..000000000000 --- a/lang/spidermonkey17/files/patch-Makefile +++ /dev/null @@ -1,13 +0,0 @@ ---- Makefile.ref 2006-07-26 21:16:47.000000000 +0200 -+++ Makefile.ref 2008-06-18 17:43:04.000000000 +0200 -@@ -335,8 +335,8 @@ - $(PROGRAM): $(PROG_OBJS) $(LIBRARY) - link.exe -out:"$@" $(EXE_LINK_FLAGS) $^ - else --$(PROGRAM): $(PROG_OBJS) $(LIBRARY) -- $(CC) -o $@ $(CFLAGS) $(PROG_OBJS) $(LIBRARY) $(LDFLAGS) $(OTHER_LIBS) \ -+$(PROGRAM): $(PROG_OBJS) $(SHARED_LIBRARY) -+ $(CC) -o $@ $(CFLAGS) $(PROG_OBJS) -L$(OBJDIR) -ljs $(LDFLAGS) $(OTHER_LIBS) \ - $(PROG_LIBS) - endif - diff --git a/lang/spidermonkey17/files/patch-config b/lang/spidermonkey17/files/patch-config deleted file mode 100644 index 1e57f4702eac..000000000000 --- a/lang/spidermonkey17/files/patch-config +++ /dev/null @@ -1,43 +0,0 @@ ---- config/Linux_All.mk 2005-05-10 21:53:44.000000000 +0200 -+++ config/Linux_All.mk 2008-06-18 14:26:06.000000000 +0200 -@@ -41,8 +41,8 @@ - # Config for all versions of Linux - # - --CC = gcc --CCC = g++ -+CC ?= gcc -+CCC ?= g++ - CFLAGS += -Wall -Wno-format - OS_CFLAGS = -DXP_UNIX -DSVR4 -DSYSV -D_BSD_SOURCE -DPOSIX_SOURCE -DHAVE_LOCALTIME_R - -@@ -74,7 +74,7 @@ - - GFX_ARCH = x - --OS_LIBS = -lm -lc -+OS_LIBS = -lm - - ASFLAGS += -x assembler-with-cpp - -@@ -88,16 +88,12 @@ - endif - - # Use the editline library to provide line-editing support. --JS_EDITLINE = 1 -+JS_READLINE = 1 - --ifeq ($(CPU_ARCH),x86_64) --# Use VA_COPY() standard macro on x86-64 --# FIXME: better use it everywhere - OS_CFLAGS += -DHAVE_VA_COPY -DVA_COPY=va_copy --endif - --ifeq ($(CPU_ARCH),x86_64) --# We need PIC code for shared libraries --# FIXME: better patch rules.mk & fdlibm/Makefile* -+ifeq ($(CPU_ARCH),sparc64) - OS_CFLAGS += -DPIC -fPIC -+else -+OS_CFLAGS += -DPIC -fpic - endif diff --git a/lang/spidermonkey17/files/patch-jslock.c b/lang/spidermonkey17/files/patch-jslock.c deleted file mode 100644 index e4f40a05ad50..000000000000 --- a/lang/spidermonkey17/files/patch-jslock.c +++ /dev/null @@ -1,12 +0,0 @@ ---- jslock.c 2007-03-29 23:55:35.000000000 +0200 -+++ jslock.c 2008-06-19 16:08:19.000000000 +0200 -@@ -224,7 +224,9 @@ - #endif - } - -+#ifndef NSPR_LOCK - static void js_Dequeue(JSThinLock *); -+#endif - - #ifdef DEBUG_SCOPE_COUNT - diff --git a/lang/spidermonkey17/files/patch-jsopcode.c b/lang/spidermonkey17/files/patch-jsopcode.c deleted file mode 100644 index 0758862ee6b1..000000000000 --- a/lang/spidermonkey17/files/patch-jsopcode.c +++ /dev/null @@ -1,11 +0,0 @@ ---- jsopcode.c 2007-09-27 20:30:18.000000000 +0200 -+++ jsopcode.c 2008-06-19 16:10:44.000000000 +0200 -@@ -262,7 +262,7 @@ - pc2 += jmplen; - npairs = GET_ATOM_INDEX(pc2); - pc2 += ATOM_INDEX_LEN; -- fprintf(fp, " offset %d npairs %u", off, (uintN) npairs); -+ fprintf(fp, " offset %td npairs %u", off, (uintN) npairs); - while (npairs) { - atom = GET_ATOM(cx, script, pc2); - pc2 += ATOM_INDEX_LEN; diff --git a/lang/spidermonkey17/files/patch-jsosdep.h b/lang/spidermonkey17/files/patch-jsosdep.h deleted file mode 100644 index 8b6d382ec603..000000000000 --- a/lang/spidermonkey17/files/patch-jsosdep.h +++ /dev/null @@ -1,11 +0,0 @@ ---- jsosdep.h 2006-07-07 04:12:02.000000000 +0200 -+++ jsosdep.h 2008-06-19 16:32:12.000000000 +0200 -@@ -89,7 +89,7 @@ - #elif defined(SOLARIS) - #define JS_HAVE_LONG_LONG - --#elif defined(FREEBSD) -+#elif defined(FREEBSD) || defined(__FreeBSD__) - #define JS_HAVE_LONG_LONG - - #elif defined(SUNOS4) diff --git a/lang/spidermonkey17/files/patch-jsstr.c b/lang/spidermonkey17/files/patch-jsstr.c deleted file mode 100644 index 3929427bc48c..000000000000 --- a/lang/spidermonkey17/files/patch-jsstr.c +++ /dev/null @@ -1,11 +0,0 @@ ---- jsstr.c 2006-11-22 09:28:44.000000000 +0100 -+++ jsstr.c 2008-06-19 16:14:49.000000000 +0200 -@@ -1815,6 +1815,8 @@ - jsint i, j; - uint32 len, limit; - -+ bzero(&tmp,sizeof(tmp)); -+ - str = js_ValueToString(cx, OBJECT_TO_JSVAL(obj)); - if (!str) - return JS_FALSE; diff --git a/lang/spidermonkey17/files/patch-warnings b/lang/spidermonkey17/files/patch-warnings deleted file mode 100644 index cfbdcd76d504..000000000000 --- a/lang/spidermonkey17/files/patch-warnings +++ /dev/null @@ -1,118 +0,0 @@ ---- jsdtoa.c 2007-01-18 00:56:12.000000000 +0100 -+++ jsdtoa.c 2008-06-19 16:34:02.000000000 +0200 -@@ -247,7 +247,8 @@ - #define word1(x) JSDOUBLE_LO32(x) - #define set_word1(x, y) JSDOUBLE_SET_LO32(x, y) - --#define Storeinc(a,b,c) (*(a)++ = (b) << 16 | (c) & 0xffff) -+#define Storeinc(a,b,c) (*(a)++ = (b) << 16 | ((c) & 0xffff)) -+ - - /* #define P DBL_MANT_DIG */ - /* Ten_pmax = floor(P*log(2)/log(5)) */ ---- jspubtd.h 2007-06-23 01:13:21.000000000 +0200 -+++ jspubtd.h 2008-06-19 16:26:08.000000000 +0200 -@@ -616,7 +616,7 @@ - typedef JSBool - (* JS_DLL_CALLBACK JSArgumentFormatter)(JSContext *cx, const char *format, - JSBool fromJS, jsval **vpp, -- va_list *app); -+ va_list app); - #endif - - typedef JSBool ---- jsapi.c 2007-10-03 16:36:48.000000000 +0200 -+++ jsapi.c 2008-06-19 17:17:52.000000000 +0200 -@@ -134,7 +134,7 @@ - - static JSBool - TryArgumentFormatter(JSContext *cx, const char **formatp, JSBool fromJS, -- jsval **vpp, va_list *app) -+ jsval **vpp, va_list app) - { - const char *format; - JSArgumentFormatMap *map; -@@ -263,8 +263,7 @@ - break; - default: - format--; -- if (!TryArgumentFormatter(cx, &format, JS_TRUE, &sp, -- JS_ADDRESSOF_VA_LIST(ap))) { -+ if (!TryArgumentFormatter(cx, &format, JS_TRUE, &sp, ap)) { - return JS_FALSE; - } - /* NB: the formatter already updated sp, so we continue here. */ -@@ -366,8 +365,7 @@ - break; - default: - format--; -- if (!TryArgumentFormatter(cx, &format, JS_FALSE, &sp, -- JS_ADDRESSOF_VA_LIST(ap))) { -+ if (!TryArgumentFormatter(cx, &format, JS_FALSE, &sp, ap)) { - goto bad; - } - /* NB: the formatter already updated sp, so we continue here. */ ---- js.c 2007-04-20 20:45:18.000000000 +0200 -+++ js.c 2008-06-19 18:17:29.000000000 +0200 -@@ -978,7 +978,7 @@ - } - } - } -- fprintf(gOutFile, "%3u: %5u [%4u] %-8s", -+ fprintf(gOutFile, "%3tu: %5u [%4u] %-8s", - PTRDIFF(sn, notes, jssrcnote), offset, delta, name); - switch (type) { - case SRC_SETLINE: ---- jscntxt.h 2007-04-06 22:53:21.000000000 +0200 -+++ jscntxt.h 2008-06-19 18:36:28.000000000 +0200 -@@ -598,7 +598,7 @@ - - #define JS_PUSH_TEMP_ROOT(cx,cnt,arr,tvr) \ - JS_BEGIN_MACRO \ -- JS_ASSERT((ptrdiff_t)(cnt) >= 0); \ -+ JS_ASSERT((int)(cnt) >= 0); \ - (tvr)->count = (ptrdiff_t)(cnt); \ - (tvr)->u.array = (arr); \ - JS_PUSH_TEMP_ROOT_COMMON(cx, tvr); \ ---- jsxml.c 2007-04-19 04:18:25.000000000 +0200 -+++ jsxml.c 2008-06-19 18:49:44.000000000 +0200 -@@ -1058,7 +1058,10 @@ - free(array->vector); - vector = NULL; - } else { -- if ((size_t)capacity > ~(size_t)0 / sizeof(void *) || -+ if ( -+#if JS_BITS_PER_WORD == 32 -+ (size_t)capacity > ~(size_t)0 / sizeof(void *) || -+#endif - !(vector = (void **) - realloc(array->vector, capacity * sizeof(void *)))) { - if (cx) -@@ -1153,7 +1156,10 @@ - JS_CEILING_LOG2(log2, capacity); - capacity = JS_BIT(log2); - } -- if ((size_t)capacity > ~(size_t)0 / sizeof(void *) || -+ if ( -+#if JS_BITS_PER_WORD == 32 -+ (size_t)capacity > ~(size_t)0 / sizeof(void *) || -+#endif - !(vector = (void **) - realloc(array->vector, capacity * sizeof(void *)))) { - JS_ReportOutOfMemory(cx); ---- jsarray.c 2007-09-29 01:29:52.000000000 +0200 -+++ jsarray.c 2008-06-19 19:12:02.000000000 +0200 -@@ -1051,10 +1051,12 @@ - * Check that its size does not overflow size_t, which would allow for - * indexing beyond the end of the malloc'd vector. - */ -- if (len > ((size_t) -1) / sizeof(jsval)) { -+#if JS_BITS_PER_WORD == 32 -+ if ((size_t)len > ~(size_t)0 / sizeof(jsval)) { - JS_ReportOutOfMemory(cx); - return JS_FALSE; - } -+#endif - - vec = (jsval *) JS_malloc(cx, ((size_t) len) * sizeof(jsval)); - if (!vec) diff --git a/lang/spidermonkey17/pkg-descr b/lang/spidermonkey17/pkg-descr deleted file mode 100644 index bfa153b8c457..000000000000 --- a/lang/spidermonkey17/pkg-descr +++ /dev/null @@ -1 +0,0 @@ -Spidermonkey is the JavaScript interpreter from the Mozilla project.