[arch-commits] Commit in libproxy/repos (8 files)
Date: Wednesday, May 11, 2016 @ 05:54:16 Author: fyan Revision: 267720 archrelease: copy trunk to staging-i686, staging-x86_64 Added: libproxy/repos/staging-i686/ libproxy/repos/staging-i686/0001-pacrunner_mozjs-Also-support-mozjs-17.0.patch (from rev 267719, libproxy/trunk/0001-pacrunner_mozjs-Also-support-mozjs-17.0.patch) libproxy/repos/staging-i686/PKGBUILD (from rev 267719, libproxy/trunk/PKGBUILD) libproxy/repos/staging-i686/libproxy-0.4.11-crash.patch (from rev 267719, libproxy/trunk/libproxy-0.4.11-crash.patch) libproxy/repos/staging-x86_64/ libproxy/repos/staging-x86_64/0001-pacrunner_mozjs-Also-support-mozjs-17.0.patch (from rev 267719, libproxy/trunk/0001-pacrunner_mozjs-Also-support-mozjs-17.0.patch) libproxy/repos/staging-x86_64/PKGBUILD (from rev 267719, libproxy/trunk/PKGBUILD) libproxy/repos/staging-x86_64/libproxy-0.4.11-crash.patch (from rev 267719, libproxy/trunk/libproxy-0.4.11-crash.patch) ---+ staging-i686/0001-pacrunner_mozjs-Also-support-mozjs-17.0.patch | 90 ++ staging-i686/PKGBUILD | 52 + staging-i686/libproxy-0.4.11-crash.patch | 41 staging-x86_64/0001-pacrunner_mozjs-Also-support-mozjs-17.0.patch | 90 ++ staging-x86_64/PKGBUILD | 52 + staging-x86_64/libproxy-0.4.11-crash.patch| 41 6 files changed, 366 insertions(+) Copied: libproxy/repos/staging-i686/0001-pacrunner_mozjs-Also-support-mozjs-17.0.patch (from rev 267719, libproxy/trunk/0001-pacrunner_mozjs-Also-support-mozjs-17.0.patch) === --- staging-i686/0001-pacrunner_mozjs-Also-support-mozjs-17.0.patch (rev 0) +++ staging-i686/0001-pacrunner_mozjs-Also-support-mozjs-17.0.patch 2016-05-11 03:54:16 UTC (rev 267720) @@ -0,0 +1,90 @@ +From 44ce0c8a251d987d0d83f05e93d31aa659d7 Mon Sep 17 00:00:00 2001 +From: Colin Walters+Date: Mon, 3 Jun 2013 17:09:25 -0400 +Subject: [PATCH] pacrunner_mozjs: Also support mozjs-17.0 + +GNOME 3.10 is moving to hard require mozjs-17.0, so we should support +it too. See also: + +https://bugs.freedesktop.org/show_bug.cgi?id=59830 +https://bugzilla.gnome.org/show_bug.cgi?id=690982 +--- + libproxy/cmake/modules/pacrunner_mozjs.cmk |8 +++- + libproxy/modules/pacrunner_mozjs.cpp | 16 +--- + 2 files changed, 20 insertions(+), 4 deletions(-) + +diff --git a/libproxy/cmake/modules/pacrunner_mozjs.cmk b/libproxy/cmake/modules/pacrunner_mozjs.cmk +index 21072db..49856a6 100644 +--- a/libproxy/cmake/modules/pacrunner_mozjs.cmk b/libproxy/cmake/modules/pacrunner_mozjs.cmk +@@ -14,7 +14,13 @@ elseif(NOT APPLE) + include_directories(${MOZJS_INCLUDE_DIRS}) + link_directories(${MOZJS_LIBRARY_DIRS}) + else() +- set(MOZJS_FOUND 0) ++ pkg_search_module(MOZJS mozjs-17.0) ++ if(MOZJS_FOUND) ++include_directories(${MOZJS_INCLUDE_DIRS}) ++link_directories(${MOZJS_LIBRARY_DIRS}) ++ else() ++set(MOZJS_FOUND 0) ++ endif() + endif() + else() + set(MOZJS_FOUND 0) +diff --git a/libproxy/modules/pacrunner_mozjs.cpp b/libproxy/modules/pacrunner_mozjs.cpp +index abb4b9d..f5e678c 100644 +--- a/libproxy/modules/pacrunner_mozjs.cpp b/libproxy/modules/pacrunner_mozjs.cpp +@@ -19,6 +19,7 @@ + + #include // ? + #include // gethostname ++#include + + #include "../extension_pacrunner.hpp" + using namespace libproxy; +@@ -76,12 +77,12 @@ static JSBool dnsResolve_(JSContext *cx, jsval hostname, jsval *vp) { + return true; + } + +-static JSBool dnsResolve(JSContext *cx, uintN /*argc*/, jsval *vp) { ++static JSBool dnsResolve(JSContext *cx, uint32_t /*argc*/, jsval *vp) { + jsval *argv = JS_ARGV(cx, vp); + return dnsResolve_(cx, argv[0], vp); + } + +-static JSBool myIpAddress(JSContext *cx, uintN /*argc*/, jsval *vp) { ++static JSBool myIpAddress(JSContext *cx, uint32_t /*argc*/, jsval *vp) { + char *hostname = (char *) JS_malloc(cx, 1024); + if (!gethostname(hostname, 1023)) { + JSString *myhost = JS_NewStringCopyN(cx, hostname, strlen(hostname)); +@@ -98,7 +99,12 @@ static JSBool myIpAddress(JSContext *cx, uintN /*argc*/, jsval *vp) { + static JSClass cls = { + "global", JSCLASS_GLOBAL_FLAGS, + JS_PropertyStub, JS_PropertyStub, JS_PropertyStub, JS_StrictPropertyStub, +- JS_EnumerateStub, JS_ResolveStub, JS_ConvertStub, JS_FinalizeStub, ++ JS_EnumerateStub, JS_ResolveStub, JS_ConvertStub, ++#if JS_VERSION == 186 ++ NULL, ++#else ++ JS_FinalizeStub, ++#endif + NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL + }; + +@@ -117,7 +123,11 @@
[arch-commits] Commit in libproxy/repos (8 files)
Date: Friday, February 19, 2016 @ 15:44:26 Author: jgc Revision: 259997 archrelease: copy trunk to testing-i686, testing-x86_64 Added: libproxy/repos/testing-i686/ libproxy/repos/testing-i686/0001-pacrunner_mozjs-Also-support-mozjs-17.0.patch (from rev 259996, libproxy/trunk/0001-pacrunner_mozjs-Also-support-mozjs-17.0.patch) libproxy/repos/testing-i686/PKGBUILD (from rev 259996, libproxy/trunk/PKGBUILD) libproxy/repos/testing-i686/libproxy-0.4.11-crash.patch (from rev 259996, libproxy/trunk/libproxy-0.4.11-crash.patch) libproxy/repos/testing-x86_64/ libproxy/repos/testing-x86_64/0001-pacrunner_mozjs-Also-support-mozjs-17.0.patch (from rev 259996, libproxy/trunk/0001-pacrunner_mozjs-Also-support-mozjs-17.0.patch) libproxy/repos/testing-x86_64/PKGBUILD (from rev 259996, libproxy/trunk/PKGBUILD) libproxy/repos/testing-x86_64/libproxy-0.4.11-crash.patch (from rev 259996, libproxy/trunk/libproxy-0.4.11-crash.patch) ---+ testing-i686/0001-pacrunner_mozjs-Also-support-mozjs-17.0.patch | 90 ++ testing-i686/PKGBUILD | 52 + testing-i686/libproxy-0.4.11-crash.patch | 41 testing-x86_64/0001-pacrunner_mozjs-Also-support-mozjs-17.0.patch | 90 ++ testing-x86_64/PKGBUILD | 52 + testing-x86_64/libproxy-0.4.11-crash.patch| 41 6 files changed, 366 insertions(+) Copied: libproxy/repos/testing-i686/0001-pacrunner_mozjs-Also-support-mozjs-17.0.patch (from rev 259996, libproxy/trunk/0001-pacrunner_mozjs-Also-support-mozjs-17.0.patch) === --- testing-i686/0001-pacrunner_mozjs-Also-support-mozjs-17.0.patch (rev 0) +++ testing-i686/0001-pacrunner_mozjs-Also-support-mozjs-17.0.patch 2016-02-19 14:44:26 UTC (rev 259997) @@ -0,0 +1,90 @@ +From 44ce0c8a251d987d0d83f05e93d31aa659d7 Mon Sep 17 00:00:00 2001 +From: Colin Walters+Date: Mon, 3 Jun 2013 17:09:25 -0400 +Subject: [PATCH] pacrunner_mozjs: Also support mozjs-17.0 + +GNOME 3.10 is moving to hard require mozjs-17.0, so we should support +it too. See also: + +https://bugs.freedesktop.org/show_bug.cgi?id=59830 +https://bugzilla.gnome.org/show_bug.cgi?id=690982 +--- + libproxy/cmake/modules/pacrunner_mozjs.cmk |8 +++- + libproxy/modules/pacrunner_mozjs.cpp | 16 +--- + 2 files changed, 20 insertions(+), 4 deletions(-) + +diff --git a/libproxy/cmake/modules/pacrunner_mozjs.cmk b/libproxy/cmake/modules/pacrunner_mozjs.cmk +index 21072db..49856a6 100644 +--- a/libproxy/cmake/modules/pacrunner_mozjs.cmk b/libproxy/cmake/modules/pacrunner_mozjs.cmk +@@ -14,7 +14,13 @@ elseif(NOT APPLE) + include_directories(${MOZJS_INCLUDE_DIRS}) + link_directories(${MOZJS_LIBRARY_DIRS}) + else() +- set(MOZJS_FOUND 0) ++ pkg_search_module(MOZJS mozjs-17.0) ++ if(MOZJS_FOUND) ++include_directories(${MOZJS_INCLUDE_DIRS}) ++link_directories(${MOZJS_LIBRARY_DIRS}) ++ else() ++set(MOZJS_FOUND 0) ++ endif() + endif() + else() + set(MOZJS_FOUND 0) +diff --git a/libproxy/modules/pacrunner_mozjs.cpp b/libproxy/modules/pacrunner_mozjs.cpp +index abb4b9d..f5e678c 100644 +--- a/libproxy/modules/pacrunner_mozjs.cpp b/libproxy/modules/pacrunner_mozjs.cpp +@@ -19,6 +19,7 @@ + + #include // ? + #include // gethostname ++#include + + #include "../extension_pacrunner.hpp" + using namespace libproxy; +@@ -76,12 +77,12 @@ static JSBool dnsResolve_(JSContext *cx, jsval hostname, jsval *vp) { + return true; + } + +-static JSBool dnsResolve(JSContext *cx, uintN /*argc*/, jsval *vp) { ++static JSBool dnsResolve(JSContext *cx, uint32_t /*argc*/, jsval *vp) { + jsval *argv = JS_ARGV(cx, vp); + return dnsResolve_(cx, argv[0], vp); + } + +-static JSBool myIpAddress(JSContext *cx, uintN /*argc*/, jsval *vp) { ++static JSBool myIpAddress(JSContext *cx, uint32_t /*argc*/, jsval *vp) { + char *hostname = (char *) JS_malloc(cx, 1024); + if (!gethostname(hostname, 1023)) { + JSString *myhost = JS_NewStringCopyN(cx, hostname, strlen(hostname)); +@@ -98,7 +99,12 @@ static JSBool myIpAddress(JSContext *cx, uintN /*argc*/, jsval *vp) { + static JSClass cls = { + "global", JSCLASS_GLOBAL_FLAGS, + JS_PropertyStub, JS_PropertyStub, JS_PropertyStub, JS_StrictPropertyStub, +- JS_EnumerateStub, JS_ResolveStub, JS_ConvertStub, JS_FinalizeStub, ++ JS_EnumerateStub, JS_ResolveStub, JS_ConvertStub, ++#if JS_VERSION == 186 ++ NULL, ++#else ++ JS_FinalizeStub, ++#endif + NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL + }; + +@@ -117,7 +123,11 @@