summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChristoph Junghans <ottxor@gentoo.org>2013-03-25 01:32:57 +0000
committerChristoph Junghans <ottxor@gentoo.org>2013-03-25 01:32:57 +0000
commitd144b2ea417ef7fb29ebc879dd9fea2909c7d418 (patch)
treeeb65a452e811554d3f971fa48c0d955c0287230c /net-libs/libproxy
parentDon't use -OO for compiling modules, since it breaks emaint. (diff)
downloadhistorical-d144b2ea417ef7fb29ebc879dd9fea2909c7d418.tar.gz
historical-d144b2ea417ef7fb29ebc879dd9fea2909c7d418.tar.bz2
historical-d144b2ea417ef7fb29ebc879dd9fea2909c7d418.zip
version bump (bug #447986), prefix support (bug #461294) and support for spidermonkey-1.8.7 (bug #440640)
Package-Manager: portage-2.2.0_alpha169/cvs/Linux x86_64 Manifest-Sign-Key: 0xC2000586
Diffstat (limited to 'net-libs/libproxy')
-rw-r--r--net-libs/libproxy/ChangeLog10
-rw-r--r--net-libs/libproxy/Manifest16
-rw-r--r--net-libs/libproxy/files/libproxy-0.4.11-macosx.patch86
-rw-r--r--net-libs/libproxy/files/libproxy-0.4.11-mozjs.pc.patch23
-rw-r--r--net-libs/libproxy/libproxy-0.4.11.ebuild82
5 files changed, 212 insertions, 5 deletions
diff --git a/net-libs/libproxy/ChangeLog b/net-libs/libproxy/ChangeLog
index 880c603d1bf0..079cae9597dd 100644
--- a/net-libs/libproxy/ChangeLog
+++ b/net-libs/libproxy/ChangeLog
@@ -1,6 +1,14 @@
# ChangeLog for net-libs/libproxy
# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/net-libs/libproxy/ChangeLog,v 1.98 2013/02/25 08:45:34 zmedico Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-libs/libproxy/ChangeLog,v 1.99 2013/03/25 01:32:50 ottxor Exp $
+
+*libproxy-0.4.11 (25 Mar 2013)
+
+ 25 Mar 2013; Christoph Junghans <ottxor@gentoo.org>
+ +files/libproxy-0.4.11-macosx.patch, +files/libproxy-0.4.11-mozjs.pc.patch,
+ +libproxy-0.4.11.ebuild:
+ version bump (bug #447986), prefix support (bug #461294) and support for
+ spidermonkey-1.8.7 (bug #440640)
25 Feb 2013; Zac Medico <zmedico@gentoo.org> libproxy-0.4.10-r1.ebuild:
Add ~arm-linux keyword.
diff --git a/net-libs/libproxy/Manifest b/net-libs/libproxy/Manifest
index 2b1f4be9771e..c40842051a49 100644
--- a/net-libs/libproxy/Manifest
+++ b/net-libs/libproxy/Manifest
@@ -4,24 +4,32 @@ Hash: SHA256
AUX libproxy-0.4.10-cmake-2.8.10.patch 1279 SHA256 6a0fa494c384367c59d5931836de9f44cdf0f981b06ad6a1738d72858db96b78 SHA512 e9deeef1650639e7d278c6ccaacbee16c8d412d944e24bd067526da92a5ee69c6f41906cac3557b8b8e856cc0e3640c7f411cb12df236a8da0f8df4923d3e500 WHIRLPOOL d95ae9778d9fee18723c205c6f862cc7e861af04652e79814d029a28e00dae7a60b9c9ee6c91bb6c4091a240fef19ca687410290bc4890247a834530390aabab
AUX libproxy-0.4.10-disable-pac-test.patch 1017 SHA256 5aaf8c3795b8377e4e71137db2e948de98680288a1fdf544d31d9086c980d9e0 SHA512 a0fa6520c60489675176ca7d5d750d0f54e020592743a3437c184939314b71be68803a7f1cb8cb584fb7ad6ee884c85bfb7905d4bb3e0536d535e990981e9ba9 WHIRLPOOL 09889493958b9bbc0c3cd160d84512955cb63f925edffc7caf827ffe2d5f6c1ff7e3a5de32e842b642e11fbd813194656bba1d597140bee0d759836e0021ec80
AUX libproxy-0.4.10-mozjs185.pc.patch 884 SHA256 bd6ceb23919ee6e7619a90bf9aac9295e7904c310e876f64b3bac9aff3d0a5be SHA512 e626d327dd7f681049442e2bd90fb76e2e8803d0ebe94944250a61aa7672259241006f0f71320693701c131855a2f9b40940e84024b92867d81600ed2a0a9848 WHIRLPOOL 48f9c1dd920ec777558ad6b38506cb389721d7cd4805190b2f038d70262e1cbedd2f66fd569dabdb2cec0b3967fbd868d3da376c36d4c2ea73e7b60edc773fb0
+AUX libproxy-0.4.11-macosx.patch 3915 SHA256 28e19ac546c32500f3de0f90e4e1ea843fc03278cf625b86540325db5e087af1 SHA512 c5f3e3190390c21a4343c62963a1d6cd32c132e62922085fbe6de61598a33a924072a42813c227d7054862fab40d654f23eb29e36a0fb34ce07b9976ca37c9c7 WHIRLPOOL ed0970c0a088e0d5312576553f0e41c9266c2e501be7b116476ff3f9efdaf6d68e500efdda64af07cf8153e349fc35215c0e0481b86245c0b193e0d7ae25a350
+AUX libproxy-0.4.11-mozjs.pc.patch 821 SHA256 fe53c11a149ea2738b082d36a966f80a4ad17c28b9c3ab1bf1bdb54f9501ac52 SHA512 6185df5686ca8a0cebbcc07b013323d0cac5ece4ec5866b424be5c3d6b3d15a5909de390204e18d45344dc67490514e261cbdc54c11e6715214cbb6ca2e24e37 WHIRLPOOL a29344f159660da9a5f54b336f247803a53809d7599a445eb668cf426f9579b407d05dc410fbb1d6016162f554a1c5969c874c7b698288cc71cda856241afcf8
AUX libproxy-0.4.6-backports.patch 5508 SHA256 d549840659c19a0d39d208928c1fe67aa7cffec9448b3c123951d3ec59049609 SHA512 0bbd39482a1ee7764addec5e0b460c6f646f4b3a30fec254b38792d7e9effe19c455bc09853e4c9ef7f1ea03b669156aecfbcb7377985e3ecce1184148031cd6 WHIRLPOOL 78b3c80650fbac613b3f4b647201c019bf59a369ee62264e6de5ad86ecefd2ab664096a9e73df3c7ffaea5a56c05983f18f1bbe853f6e3805bff75144b670a41
AUX libproxy-0.4.6-flags-mixing.patch 415 SHA256 ac57bb007b3e7fe665e684da51f2fb3c767a3ca3221fa940a97e545061a72b1b SHA512 7107abb0e79ae9fa07ebba86e0b0454f9317eba5f9391c9fec7f3b65dba162fd63a6ccc7a66888d5ed767ce9e2cb5d5e8edc568c7fc6696c16110d3c8d338000 WHIRLPOOL cf21e26545b87867c6ffd06acbbe8707b63885f569d5fbe9cce1b7e830d911835c43ab99e54be93d0938d440572992f6f3ecf941389f7d4f005395e1b3e0b78c
AUX libproxy-0.4.6-mozjs-link_directory.patch 1365 SHA256 783bc34d685ddf3ba6e6c85003417412f2bb87e9fc87c4ca5c9c56bf5e99aea5 SHA512 9271057714ff85c7cc29199764525e4835962b345ab4245aecba1ef57c98d900b93e1455eb1d5fc41a9f7d64f2bb0a46fb2b8ba6102a32a7b4b73312efb75cf3 WHIRLPOOL 56d5b1b24376253ece2781b42e2a3acd6d4e05932efe92f9be3ebe883cf6fb09e342f59d67efde06af00cbd2fea438f6602c6d8d96309c9a9492f0cfa237dbb0
AUX libproxy-0.4.6-xulrunner-2.patch 4763 SHA256 e4bd9cb3c43249593015c1fe2b6630e999627e01ca1091455a70ec32d0233525 SHA512 a200124d55f34f025aa10fbe08df921df3f04739b01947e69b32fc0166ab7b3a5b88599d562380b0a61139547a703247a1963f082333a885f48ead09ee937147 WHIRLPOOL 878ce9855372e7e83dd69eea22fa7360103bfa9f485a18450f171732b3f4514a7b3fd18b3f601357a029f80bbdc5080ab6e0efb4aa5d1f7b2514ffdaecf57d40
AUX libproxy-0.4.7-gcc-4.7.patch 2740 SHA256 ab7e1a21a884abdf6192718c5fe53c79febf3728cdefe5fceac056a4a0727aa5 SHA512 d1bfa808ad230797840c4eccf3a34fa5bab2481413e3aa43bf3172db8e803e45fd98648d7d5310865d886f0d57c26433a8c143ab424c884faa82d80a160d43dd WHIRLPOOL 52283b6fae516a0aba9c1032ed7e4a62d0c22105f6b25ad11895f3f12859bcdea41ddeeed026b372b340b95293c02c8328f3e4e127a4eb518f1e13c7aa1e0c27
DIST libproxy-0.4.10.tar.gz 378318 SHA256 023e3c1023c522333ac4c414e9cb6db05bc564d3e5d30570e2db07aac100c635 SHA512 d7400740290bffb66ced317692f6b6fdb3e9973e48af1287df51dd3813706164ac6ee6970bde0f7b28beed4a6b6086bf957d85ec8c543e4c0af7044defb88e82 WHIRLPOOL 9dc72362eddd2152a3dfb0185ccdeef4cdbae5c500a18d4ec64bfaacfb4ee66132c0175d837b8ed88cb210a35753546b06735a33a85f3fdd5bf12d5e71b57b06
+DIST libproxy-0.4.11.tar.gz 93757 SHA256 dc3f33de54163718f82b3e7c496a7de97f8862578414b8ecaad3cbfe4821864b SHA512 563a837946a73c41e0773cec93332c6308245c0b807a40a0fb052c2445deae4a117ba2780a350c799717fd11c4dbe410183a38ea050a4f04db0b1adcb6f9ad98 WHIRLPOOL 2165fcb9a43592e1112539ff7fdd79963fc6c00821edb5d5f04d92d7d1bd884362019a2a2cd12cb412dfaee25ad8e1554a568e9818910861000666bfe81ca479
DIST libproxy-0.4.6.tar.gz 82483 SHA256 9ad912e63b1efca98fb442240a2bc7302e6021c1d0b1b9363327729f29462f30 SHA512 4ed64addf5a41b4c0e24cd0988707a73d608d57833d0f7da955bcb9a567ec8fa37b7407c2e9c2ff50057a24b56d17509c944325d2d1d8b7e5e6aa64e624fcd88 WHIRLPOOL 8f32238b57f6b4c142756664248d0449e292fb44a940b059bffc7c9408e825ed96a1dbe2f0e8c3a8caaf059449225999d7ec966812b54ad6b84037b83767c132
DIST libproxy-0.4.7.tar.gz 91092 SHA256 8fe0a58810139ba3c2e186deccf3e68adcd127aa0e972b0862b30b3dde493797 SHA512 a0a5f4f8faa2724ca88fb52f3f683f7270235536151089bfb34dd0f4164923abc586c7b621eb70bf0f53a0bf5a9807d3b31061803a0891c70d8e6dad1bbfe48d WHIRLPOOL 665486341b517c324c15a06f37366b834b249b1820cbac6bc0aa39586b9933e0f6519e4963790ce0992eed95dd46bc965b76e2832e8ec4eaddb1e2e4e3e0fa20
EBUILD libproxy-0.4.10-r1.ebuild 2531 SHA256 c3ecaf946ac3d123176bbe3f09f0861ddde05aa395da84b10ed375c0b7778beb SHA512 5eb05883702d9dc152a44d96a1a7d4c780c4542af601866c9d9277eaef539420c6ce50d75b87f90dab2f600a9918a7248d7a5a5dbadd98dc2b893a953c635cd9 WHIRLPOOL e0fef0777cadd9c9e9e95400d5444fdbe4a7f5b28572dbea4a507cb43f85635ee05b49ab5f1aee9653190201ace9a38f27a2a280757b24272816cf6a7a8e340b
EBUILD libproxy-0.4.10.ebuild 2371 SHA256 9dc0d1f254e880627d46261b7592562cb93e9e93abcc0ff5ceb75c50f32248af SHA512 75fc1117599e0f0e5f3a3bae6cc683222b6e2d206ec1a4228eeb9e3b3d4872be4e84942f6b500ed2aa451f9263013e9e366a8118af979764649563f61392f994 WHIRLPOOL 8c9ff0a61452d9924598b38ca8a660d080f6ddaeedc2c353d82536b60ab501be41661e328efa5ee1ea4fd6c6fd2f36245bac4de71cac6a1ef7c8d9b6e381c6f6
+EBUILD libproxy-0.4.11.ebuild 2620 SHA256 fb3ec086aad3c4c9ce8186b744a999acc53cfecbb9c75c41b3082d2fd0e76979 SHA512 82ac511d80dfb864ea54a2021b49fac10e07ab6073d135ea1570922af9579853ca32da7490d11e9d36f04fbd12dcc99407761ebcdd9715043c56a1f55e507f44 WHIRLPOOL 5b04273270609851129ecbdaaf0e4821a051b5814e1fd96989dcdf2c1d235cb87e47b7877f65012fab5031a14f848308a3761f567a42378e074adb50b6f39a47
EBUILD libproxy-0.4.6-r3.ebuild 2369 SHA256 a8d9395c1ab0bfe74fa7d162807fbdd56c7bbacf178767e99033891807ea3887 SHA512 1bb8e552b9375544815fb5f1ee8b78db9080ec43c0dbbb3bf88c21f0b0587158e1599454137b14203b067a1023f46783f97cfaffa925caa9e3150dc5d07c85aa WHIRLPOOL 49d42e72fe6e4bac2696f5f9dff1e8a1d1cd219283aa372522ac45f6117fb78b588616dd616ea72878f642279339ee01eeae6f09872725203d4db22227611461
EBUILD libproxy-0.4.7.ebuild 2338 SHA256 125a4e2067e3f17aa759b43ef95cfdeae2a3245023d8d73daba50e53fdb21bb9 SHA512 700d7d7824abac057d68deae929bf05c7f2d36da4366c6d4e4ec8de15586c326cbc4cf813087d7fe8d7d65539ff68a0f098624568411f345e99971ae473478d2 WHIRLPOOL 825bcdfb952a5ce47b687afa3135811d6a7879639c334dc92d86dd39fd363e67406076a1883462250738361dde9d3e8930f5c3ef466b2df75c8c4e6febd68d44
-MISC ChangeLog 15458 SHA256 58231a203326bf3ccc0f3f5094d040aee0d539696b184b678e7e7b85f579a8d3 SHA512 d1dadc123ea1a0def2a15584d61d9fffb33c9a533c430678992faea1ce11e028da6cab2d9e205c715ebad2ee9e3e3eb7fa20ca64241d3ce226a8849e2f9dd6cc WHIRLPOOL 5215606255a62bb9ca8485fd6d3d81af13b1e07f38014e5ae7d50b10c173c41b13d72861a08e4ee068dc1611b879a69231c8a33dd243e4e5fe099a2142d0301c
+MISC ChangeLog 15759 SHA256 f1225c049ca6da8c63e88067b99893e94540135c08e5ec856e05a0253b795372 SHA512 7c8f178d63a241084ae97ba8c0e2daa70c62992613a0e8a58c9215363d34ef778e3348d798ab1f0c78d208c2c6cf67c3a56a32bf66a5f72629dedf42eac3f5eb WHIRLPOOL 2a2efa88adb402f18f747032a0c7993984d3031ea2eac17228330243fbf06483dc1c1d40306a659d55ecdb577ee42162cc01a9763f7cbbb04f692fae4dd70403
MISC metadata.xml 706 SHA256 f036003c89fb0aabecfc402e08129ab1a698642bc16ddc577909f6fb73d9ca9b SHA512 5699fa2ea9005031934cf7f66d7b51c814309c1f2b3b972ca12983dcdd8d6175e677f0c1d141db4c7d8e3252546b7b25ec3d660cd6a96a9e731f9e42f10f4f1b WHIRLPOOL 7f1dca48d567d95157be0b5e6a5a7612d41772207dac31a48b12012d77519d01c5ce49711ec9c563bf5f188623c85a6a1bda0b39365a25c3493eb64ed4449f67
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.19 (GNU/Linux)
-iEYEAREIAAYFAlErJK8ACgkQ/ejvha5XGaNiTwCeNOfLu+pwgNsJ+n3D559GMCGY
-AO0AoL2ZOBgqCfJYQlQwjB63JadYLx5L
-=CdfW
+iQEcBAEBCAAGBQJRT6lDAAoJEOeBhlrCAAWG38wH/064d819MhIsXslANjfHFhcb
+2HGS2426wZTcwmE4Ziru90B1Lv9VexCqdTRdpN9pT6Vjq7PRvuLXim0v72emHc/T
+LN22LTqf/wStUGxM2OJp+ZWaHDVAZuqo4RkqXy/ImuejvGtKFyNpdco7Vf/+8sU6
+ahoh5p5V+w1HdmBoovltQnMLcm81mJFh8ETJs7HOoxOxj33RFSvzaY/sbhgamx7z
+joGf9/9oyUexgNCelADiHetjmYimsDxYMg8gqWUpMAp/LdPNT8HPOykYX7AqcSNS
+el4H0Ov3ckIX0ZnYMbVo3ho6Fdyr+06ZB+GrR4JoTz9bbNxPONXZyGJ/5eYEV7o=
+=zZkV
-----END PGP SIGNATURE-----
diff --git a/net-libs/libproxy/files/libproxy-0.4.11-macosx.patch b/net-libs/libproxy/files/libproxy-0.4.11-macosx.patch
new file mode 100644
index 000000000000..09558e3c4d76
--- /dev/null
+++ b/net-libs/libproxy/files/libproxy-0.4.11-macosx.patch
@@ -0,0 +1,86 @@
+https://trac.macports.org/browser/trunk/dports/net/libproxy/files/patch-libproxy-cmake.diff
+
+diff -ur libproxy/cmake.orig/libproxy.cmk libproxy/cmake/libproxy.cmk
+--- libproxy/cmake.orig/libproxy.cmk 2012-10-02 07:20:40.000000000 -0700
++++ libproxy/cmake/libproxy.cmk 2012-10-19 13:47:50.000000000 -0700
+@@ -18,7 +18,7 @@
+ set_property(SOURCE ${CMAKE_CURRENT_SOURCE_DIR}/proxy.cpp
+ PROPERTY COMPILE_DEFINITIONS MODULEDIR="${MODULEDIR}";BUILTIN_MODULES=${BUILTIN_MODULES})
+ # When changing the SOVERSION here remember to also bump the 'favorite proxy .so' in python bindings.
+-set_target_properties(libproxy PROPERTIES PREFIX "" VERSION 1.0.0 SOVERSION 1)
++set_target_properties(libproxy PROPERTIES INSTALL_NAME_DIR "${CMAKE_INSTALL_PREFIX}/lib" PREFIX "" VERSION 1.0.0 SOVERSION 1)
+ set_target_properties(libproxy PROPERTIES LINK_INTERFACE_LIBRARIES "")
+ install(TARGETS libproxy DESTINATION ${LIB_INSTALL_DIR})
+ install(FILES proxy.h DESTINATION ${INCLUDE_INSTALL_DIR})
+diff -ur libproxy/cmake.orig/modules/config_envvar.cmk libproxy/cmake/modules/config_envvar.cmk
+--- libproxy/cmake.orig/modules/config_envvar.cmk 2010-06-14 10:40:47.000000000 -0700
++++ libproxy/cmake/modules/config_envvar.cmk 2012-10-19 13:45:42.000000000 -0700
+@@ -1,3 +1,3 @@
+-if (NOT WIN32 AND NOT APPLE)
++if (NOT WIN32 AND NOT (APPLE AND MP_MACOSX))
+ set(ENVVAR_FOUND 1)
+-endif()
+\ No newline at end of file
++endif()
+diff -ur libproxy/cmake.orig/modules/config_gnome.cmk libproxy/cmake/modules/config_gnome.cmk
+--- libproxy/cmake.orig/modules/config_gnome.cmk 2012-10-02 07:20:40.000000000 -0700
++++ libproxy/cmake/modules/config_gnome.cmk 2012-10-19 13:45:42.000000000 -0700
+@@ -1,4 +1,4 @@
+-if (NOT WIN32 AND NOT APPLE)
++if (NOT WIN32 AND NOT (APPLE AND MP_MACOSX))
+ option(WITH_GNOME2 "Target a GNOME 2 system (gconf)" OFF)
+ option(WITH_GNOME3 "Target a GNOME 3 system (gsettings)" ON)
+ if(WITH_GNOME3)
+diff -ur libproxy/cmake.orig/modules/config_kde4.cmk libproxy/cmake/modules/config_kde4.cmk
+--- libproxy/cmake.orig/modules/config_kde4.cmk 2010-06-14 10:40:47.000000000 -0700
++++ libproxy/cmake/modules/config_kde4.cmk 2012-10-19 13:45:42.000000000 -0700
+@@ -1,4 +1,4 @@
+-if (NOT WIN32 AND NOT APPLE)
++if (NOT WIN32 AND NOT (APPLE AND MP_MACOSX))
+ option(WITH_KDE4 "Search for KDE4 package" ON)
+ if (WITH_KDE4)
+ find_package(KDE4)
+@@ -16,4 +16,4 @@
+ else()
+ set(KDE4_FOUND 0)
+ endif()
+-endif()
+\ No newline at end of file
++endif()
+diff -ur libproxy/cmake.orig/modules/config_macosx.cmk libproxy/cmake/modules/config_macosx.cmk
+--- libproxy/cmake.orig/modules/config_macosx.cmk 2010-06-14 10:40:47.000000000 -0700
++++ libproxy/cmake/modules/config_macosx.cmk 2012-10-19 13:45:42.000000000 -0700
+@@ -1,4 +1,4 @@
+-if(APPLE)
++if(APPLE AND MP_MACOSX)
+ find_library(SC_LIBRARIES SystemConfiguration)
+ find_library(CF_LIBRARIES CoreFoundation)
+ if(SC_LIBRARIES)
+@@ -7,4 +7,4 @@
+ if(CF_LIBRARIES)
+ set(CF_FOUND 1)
+ endif()
+-endif()
+\ No newline at end of file
++endif()
+diff -ur libproxy/cmake.orig/modules/pacrunner_webkit.cmk libproxy/cmake/modules/pacrunner_webkit.cmk
+--- libproxy/cmake.orig/modules/pacrunner_webkit.cmk 2012-10-02 07:20:40.000000000 -0700
++++ libproxy/cmake/modules/pacrunner_webkit.cmk 2012-10-19 13:45:42.000000000 -0700
+@@ -6,7 +6,7 @@
+ link_directories(WEBKIT_LIBRARIES)
+ include_directories("${WEBKIT_INCLUDE_DIR}")
+ endif()
+-elseif(APPLE)
++elseif(APPLE AND MP_MACOSX)
+ find_library(WEBKIT_LIBRARIES JavaScriptCore)
+ if(WEBKIT_LIBRARIES)
+ set(WEBKIT_FOUND 1)
+diff -ur libproxy/cmake.orig/pkgconfig.cmk libproxy/cmake/pkgconfig.cmk
+--- libproxy/cmake.orig/pkgconfig.cmk 2012-10-02 07:20:40.000000000 -0700
++++ libproxy/cmake/pkgconfig.cmk 2012-10-19 13:45:42.000000000 -0700
+@@ -1,4 +1,4 @@
+-if(NOT WIN32 AND NOT APPLE)
++if(NOT WIN32 AND NOT (APPLE AND MP_MACOSX))
+ find_package(PkgConfig)
+
+ # Define our magical px_check_modules function
diff --git a/net-libs/libproxy/files/libproxy-0.4.11-mozjs.pc.patch b/net-libs/libproxy/files/libproxy-0.4.11-mozjs.pc.patch
new file mode 100644
index 000000000000..8d8d21e65136
--- /dev/null
+++ b/net-libs/libproxy/files/libproxy-0.4.11-mozjs.pc.patch
@@ -0,0 +1,23 @@
+--- libproxy-0.4.11/libproxy/cmake/modules/pacrunner_mozjs.cmk.orig 2011-06-20 04:31:41.000000000 -0600
++++ libproxy-0.4.11/libproxy/cmake/modules/pacrunner_mozjs.cmk 2013-03-24 19:20:17.910765954 -0600
+@@ -9,12 +9,18 @@
+ elseif(NOT APPLE)
+ option(WITH_MOZJS "Search for MOZJS package" ON)
+ if (WITH_MOZJS)
+- pkg_search_module(MOZJS mozjs185>=1.8.5)
++ pkg_search_module(MOZJS mozjs187)
+ if(MOZJS_FOUND)
+ include_directories(${MOZJS_INCLUDE_DIRS})
+ link_directories(${MOZJS_LIBRARY_DIRS})
+ else()
+- set(MOZJS_FOUND 0)
++ pkg_search_module(MOZJS mozjs185)
++ 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/net-libs/libproxy/libproxy-0.4.11.ebuild b/net-libs/libproxy/libproxy-0.4.11.ebuild
new file mode 100644
index 000000000000..5bc4e42fec99
--- /dev/null
+++ b/net-libs/libproxy/libproxy-0.4.11.ebuild
@@ -0,0 +1,82 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/net-libs/libproxy/libproxy-0.4.11.ebuild,v 1.1 2013/03/25 01:32:50 ottxor Exp $
+
+EAPI=4
+PYTHON_DEPEND="python? 2:2.6"
+
+inherit cmake-utils eutils flag-o-matic mono python
+
+DESCRIPTION="Library for automatic proxy configuration management"
+HOMEPAGE="http://code.google.com/p/libproxy/"
+SRC_URI="http://${PN}.googlecode.com/files/${P}.tar.gz"
+
+LICENSE="LGPL-2.1+"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 ~x86-fbsd ~x86-freebsd ~x86-interix ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris"
+IUSE="gnome kde mono networkmanager perl python spidermonkey test webkit"
+
+# NOTE: mozjs/spidermonkey might still cause problems like #373397 ?
+# NOTE: webkit-gtk:3, not :2, needed for libjavascriptcoregtk support
+RDEPEND="gnome? ( >=dev-libs/glib-2.26:2 )
+ kde? ( >=kde-base/kdelibs-4.4.5 )
+ mono? ( dev-lang/mono )
+ networkmanager? ( net-misc/networkmanager )
+ perl? ( dev-lang/perl )
+ spidermonkey? ( >=dev-lang/spidermonkey-1.8.5 )
+ webkit? ( >=net-libs/webkit-gtk-1.6:3 )"
+DEPEND="${RDEPEND}
+ kde? ( dev-util/automoc )
+ virtual/pkgconfig"
+
+pkg_setup() {
+ DOCS="AUTHORS ChangeLog NEWS README"
+
+ if use python; then
+ python_set_active_version 2
+ python_pkg_setup
+ fi
+}
+
+src_prepare() {
+ # Gentoo's spidermonkey doesn't set Version: in mozjs18[57].pc
+ epatch "${FILESDIR}/${P}-mozjs.pc.patch"
+
+ # get-pac-test freezes when run by the ebuild, succeeds when building
+ # manually; virtualx.eclass doesn't help :(
+ epatch "${FILESDIR}/${PN}-0.4.10-disable-pac-test.patch"
+
+ epatch "${FILESDIR}"/${P}-macosx.patch
+}
+
+src_configure() {
+ [[ ${CHOST} == *-solaris* ]] && append-libs -lsocket -lnsl
+
+ # WITH_VALA just copies the .vapi file over and needs no deps,
+ # hence always enable it unconditionally
+ local mycmakeargs=(
+ -DPERL_VENDORINSTALL=ON
+ -DCMAKE_C_FLAGS="${CFLAGS}"
+ -DCMAKE_CXX_FLAGS="${CXXFLAGS}"
+ $(cmake-utils_use_with gnome GNOME3)
+ $(cmake-utils_use_with kde KDE4)
+ $(cmake-utils_use_with mono DOTNET)
+ $(cmake-utils_use_with networkmanager NM)
+ $(cmake-utils_use_with perl PERL)
+ $(cmake-utils_use_with python PYTHON)
+ $(cmake-utils_use_with spidermonkey MOZJS)
+ $(cmake-utils_use_with webkit WEBKIT)
+ $(cmake-utils_use_with webkit WEBKIT3)
+ -DWITH_VALA=ON
+ $(cmake-utils_use test BUILD_TESTING)
+ )
+ cmake-utils_src_configure
+}
+
+pkg_postinst() {
+ use python && python_mod_optimize ${PN}.py
+}
+
+pkg_postrm() {
+ use python && python_mod_cleanup ${PN}.py
+}