Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current.git;a=commitdiff;h=978ccbee1b9c9d22cd53e63e3b31b8e5f717a19e
commit 978ccbee1b9c9d22cd53e63e3b31b8e5f717a19e Author: Miklos Vajna <[EMAIL PROTECTED]> Date: Sat Jul 12 16:07:01 2008 +0200 seamonkey-1.1.10-1-i686 - version bump diff --git a/source/xapps-extra/seamonkey/CVE-2008-1380.diff b/source/xapps-extra/seamonkey/CVE-2008-1380.diff deleted file mode 100644 index c76adbb..0000000 --- a/source/xapps-extra/seamonkey/CVE-2008-1380.diff +++ /dev/null @@ -1,108 +0,0 @@ -Index: jsapi.c -=================================================================== -RCS file: /cvsroot/mozilla/js/src/jsapi.c,v -retrieving revision 3.214.2.41 -diff -U8 -p -r3.214.2.41 jsapi.c ---- mozilla/js/src/jsapi.c 29 Feb 2008 21:14:16 -0000 3.214.2.41 -+++ mozilla/js/src/jsapi.c 28 Mar 2008 18:53:28 -0000 -@@ -4078,20 +4078,20 @@ JS_CompileUCFunctionForPrincipals(JSCont - funAtom = js_Atomize(cx, name, strlen(name), 0); - if (!funAtom) { - fun = NULL; - goto out2; - } - } - fun = js_NewFunction(cx, NULL, NULL, nargs, 0, obj, funAtom); - if (!fun) -- goto out; -+ goto out2; - - /* From this point the control must flow through the label out. */ -- JS_PUSH_TEMP_ROOT_FUNCTION(cx, fun, &tvr); -+ JS_PUSH_TEMP_ROOT_OBJECT(cx, fun->object, &tvr); - if (nargs) { - for (i = 0; i < nargs; i++) { - argAtom = js_Atomize(cx, argnames[i], strlen(argnames[i]), 0); - if (!argAtom) - break; - if (!js_AddHiddenProperty(cx, fun->object, ATOM_TO_JSID(argAtom), - js_GetArgument, js_SetArgument, - SPROP_INVALID_SLOT, -@@ -4108,22 +4108,23 @@ JS_CompileUCFunctionForPrincipals(JSCont - if (!js_CompileFunctionBody(cx, ts, fun)) { - fun = NULL; - goto out; - } - if (obj && funAtom) { - if (!OBJ_DEFINE_PROPERTY(cx, obj, ATOM_TO_JSID(funAtom), - OBJECT_TO_JSVAL(fun->object), - NULL, NULL, JSPROP_ENUMERATE, NULL)) { -- return NULL; -+ fun = NULL; -+ goto out; - } - } -+ cx->weakRoots.newborn[GCX_OBJECT] = (JSGCThing *) fun->object; - - out: -- cx->weakRoots.newborn[GCX_PRIVATE] = (JSGCThing *) fun; - JS_POP_TEMP_ROOT(cx, &tvr); - - out2: - if (ts) - js_CloseTokenStream(cx, ts); - JS_ARENA_RELEASE(&cx->tempPool, mark); - LAST_FRAME_CHECKS(cx, fun); - return fun; -Index: jscntxt.h -=================================================================== -RCS file: /cvsroot/mozilla/js/src/jscntxt.h,v -retrieving revision 3.80.4.23 -diff -U8 -p -r3.80.4.23 jscntxt.h ---- mozilla/js/src/jscntxt.h 15 Feb 2008 19:36:37 -0000 3.80.4.23 -+++ mozilla/js/src/jscntxt.h 28 Mar 2008 18:53:28 -0000 -@@ -582,19 +582,16 @@ JS_STATIC_ASSERT(sizeof(JSTempValueUnion - JS_PUSH_TEMP_ROOT_COMMON(cx, val, tvr, JSTVU_SINGLE, value) - - #define JS_PUSH_TEMP_ROOT_OBJECT(cx,obj,tvr) \ - JS_PUSH_TEMP_ROOT_COMMON(cx, obj, tvr, JSTVU_SINGLE, object) - - #define JS_PUSH_TEMP_ROOT_STRING(cx,str,tvr) \ - JS_PUSH_TEMP_ROOT_COMMON(cx, str, tvr, JSTVU_SINGLE, string) - --#define JS_PUSH_TEMP_ROOT_FUNCTION(cx,fun,tvr) \ -- JS_PUSH_TEMP_ROOT_COMMON(cx, fun, tvr, JSTVU_SINGLE, function) -- - #define JS_PUSH_TEMP_ROOT_QNAME(cx,qn,tvr) \ - JS_PUSH_TEMP_ROOT_COMMON(cx, qn, tvr, JSTVU_SINGLE, qname) - - #define JS_PUSH_TEMP_ROOT_XML(cx,xml_,tvr) \ - JS_PUSH_TEMP_ROOT_COMMON(cx, xml_, tvr, JSTVU_SINGLE, xml) - - #define JS_PUSH_TEMP_ROOT_MARKER(cx,marker_,tvr) \ - JS_PUSH_TEMP_ROOT_COMMON(cx, marker_, tvr, JSTVU_MARKER, marker) -Index: jsprvtd.h -=================================================================== -RCS file: /cvsroot/mozilla/js/src/jsprvtd.h,v -retrieving revision 3.17.20.6 -diff -U8 -p -r3.17.20.6 jsprvtd.h ---- mozilla/js/src/jsprvtd.h 15 Feb 2008 19:36:37 -0000 3.17.20.6 -+++ mozilla/js/src/jsprvtd.h 28 Mar 2008 18:53:28 -0000 -@@ -207,17 +207,16 @@ typedef JSBool - */ - typedef void - (* JS_DLL_CALLBACK JSTempValueMarker)(JSContext *cx, JSTempValueRooter *tvr); - - typedef union JSTempValueUnion { - jsval value; - JSObject *object; - JSString *string; -- JSFunction *function; - JSXML *xml; - JSXMLQName *qname; - JSTempValueMarker marker; - JSScopeProperty *sprop; - JSWeakRoots *weakRoots; - JSScript *script; - jsval *array; - } JSTempValueUnion; diff --git a/source/xapps-extra/seamonkey/FrugalBuild b/source/xapps-extra/seamonkey/FrugalBuild index aa7af08..b0ba193 100644 --- a/source/xapps-extra/seamonkey/FrugalBuild +++ b/source/xapps-extra/seamonkey/FrugalBuild @@ -2,8 +2,8 @@ # Maintainer: voroskoi <[EMAIL PROTECTED]> pkgname=seamonkey -pkgver=1.1.9 -pkgrel=3 +pkgver=1.1.10 +pkgrel=1 pkgdesc="Seamonkey all-in-one internet application suite" url="http://www.mozilla.org/projects/seamonkey/" depends=('libstdc++' 'gtk+2' 'libxau' 'libxdmcp' 'libxdamage' 'libxml2' 'libidl' 'libxt' 'libice' 'nss>=3.12' 'libxft') @@ -14,7 +14,7 @@ groups=('xapps-extra') archs=('i686' 'x86_64') up2date="lynx -dump $url |grep SeaMonkey -m4 |sed -ne 's/.*Monkey \(.*\)/\1/;$ p'" source=(http://ftp.mozilla.org/pub/mozilla.org/$pkgname/releases/$pkgver/$pkgname-$pkgver.source.tar.bz2 \ - config $pkgname.desktop CVE-2008-1380.diff) + config $pkgname.desktop) build() { @@ -53,9 +53,8 @@ build() # Install menu file. Ffile /usr/share/applications/$pkgname.desktop } -sha1sums=('e33d78a005d01f982e45db55034d776fda419e25' \ +sha1sums=('b07b2baa95abfad282e769f734e14004300634ec' \ '0dd4777e87d70eba6834d56813f6a415fe991007' \ - 'b0e0bdd676758e19cac4a0429257a92183328f0e' \ - 'b19256b8395776737a9f5d35cf6cec9e438a95eb') + 'b0e0bdd676758e19cac4a0429257a92183328f0e') # optimization OK _______________________________________________ Frugalware-git mailing list Frugalware-git@frugalware.org http://frugalware.org/mailman/listinfo/frugalware-git