summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPacho Ramos <pacho@gentoo.org>2010-09-29 20:43:11 +0000
committerPacho Ramos <pacho@gentoo.org>2010-09-29 20:43:11 +0000
commit62780b5aa327e8b398a8a3e0f56cac85fbc88e5b (patch)
tree4ab3d9b8ee8e5f3dcea7aeef093151f86a9d0990 /net-libs
parentDepend on firmware, warn if wireless extensions are disabled. (diff)
downloadhistorical-62780b5aa327e8b398a8a3e0f56cac85fbc88e5b.tar.gz
historical-62780b5aa327e8b398a8a3e0f56cac85fbc88e5b.tar.bz2
historical-62780b5aa327e8b398a8a3e0f56cac85fbc88e5b.zip
Version bump with a lot of bugfixes, minimum cmake required version is 2.6 now, drop 'debug' USE flag as there is no need now to filter Werror/Wall CFLAGS, add dotnet support, build tests only when needed, fix CFLAGS/CXXFLAGS/LDFLAGS parsing.
Package-Manager: portage-2.1.8.3/cvs/Linux x86_64
Diffstat (limited to 'net-libs')
-rw-r--r--net-libs/libproxy/ChangeLog10
-rw-r--r--net-libs/libproxy/Manifest14
-rw-r--r--net-libs/libproxy/libproxy-0.4.6.ebuild88
3 files changed, 110 insertions, 2 deletions
diff --git a/net-libs/libproxy/ChangeLog b/net-libs/libproxy/ChangeLog
index 70e292787709..3ec61511cf53 100644
--- a/net-libs/libproxy/ChangeLog
+++ b/net-libs/libproxy/ChangeLog
@@ -1,6 +1,14 @@
# ChangeLog for net-libs/libproxy
# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/net-libs/libproxy/ChangeLog,v 1.38 2010/08/16 20:46:24 ssuominen Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-libs/libproxy/ChangeLog,v 1.39 2010/09/29 20:43:11 pacho Exp $
+
+*libproxy-0.4.6 (29 Sep 2010)
+
+ 29 Sep 2010; Pacho Ramos <pacho@gentoo.org> +libproxy-0.4.6.ebuild:
+ Version bump with a lot of bugfixes, minimum cmake required version is 2.6
+ now, drop 'debug' USE flag as there is no need now to filter Werror/Wall
+ CFLAGS, add dotnet support, build tests only when needed, fix
+ CFLAGS/CXXFLAGS/LDFLAGS parsing.
16 Aug 2010; Samuli Suominen <ssuominen@gentoo.org> libproxy-0.4.2.ebuild,
+files/libproxy-0.4.2-glibc212.patch:
diff --git a/net-libs/libproxy/Manifest b/net-libs/libproxy/Manifest
index 1e7470ca8164..da212e7c3ff6 100644
--- a/net-libs/libproxy/Manifest
+++ b/net-libs/libproxy/Manifest
@@ -1,3 +1,6 @@
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA1
+
AUX libproxy-0.2.3-fbsd.patch 2316 RMD160 961c67621cb34a3f08904d362bd76fbb754a928c SHA1 ca2ae2649f69f5b0988d0b06d1771befce074cc0 SHA256 c07673422ba2592c6092914c92fa932702838ddf0ac5345fb7785b624e66121d
AUX libproxy-0.2.3-fix-as-needed-problem.patch 574 RMD160 dfd95508caf9a19a73fac5b12cc43fa697c91abd SHA1 63ff8823cedb350d7cd0a3ed26886c1079dddd18 SHA256 9bbc0275b1a78db7ba4966c8169af1269154dc3d9bf716035ba193861bf4869d
AUX libproxy-0.2.3-fix-automagic-mozjs.patch 2332 RMD160 f89abdb6fb1cf7fb5682e6440bb1c489ede270f4 SHA1 88239372df7fd3c5dadf1f0bc0f61fc9163f250d SHA256 52691a7a910655a3c5c0015038311a325885b1552d94ee67d60bc8a138e197fe
@@ -8,7 +11,16 @@ AUX libproxy-0.4.2-glibc212.patch 464 RMD160 6a73720f5e2c6adcfd4aed7583cf308ee0c
AUX libproxy-0.4.2-mozjs-search-order.patch 585 RMD160 1827d193e1de890e018f5c1be65404001e55ecbb SHA1 97804cc97898b52be018e13c60ffa84bb54b2b5f SHA256 22b7ce5be7ec9143200ff3748767677fdbed9ae81136962aa89bda540f8f0859
DIST libproxy-0.2.3.tar.gz 378773 RMD160 c86c4f8403cb879380e101d074af469c960b5c1c SHA1 2b2b00a179740548035a1145bbae600db9b0a2ce SHA256 59ded160b3547d29e37cc9d06359f7f37d94112214e4532430cd65e704c1339a
DIST libproxy-0.4.2.tar.gz 71300 RMD160 4b4234b94634f38c1292c9220c26761aa6de2917 SHA1 0715d92398b554e97c18c98c3ac67a4c41b16abc SHA256 fd49d2e994fe75672702bb86f2fdb192bdd1e528316c9011946b90f3f535f59a
+DIST libproxy-0.4.6.tar.gz 82483 RMD160 f5f03c84ad2d87fe728869fadc669628737c639e SHA1 6e9745c87b774f34bf53f07a54284c0d72020e94 SHA256 9ad912e63b1efca98fb442240a2bc7302e6021c1d0b1b9363327729f29462f30
EBUILD libproxy-0.2.3-r3.ebuild 2677 RMD160 f234bb926d25459c3a65d2acd8a366f9c1918c2c SHA1 378b08d384ba2c6d846c7c3cf495e1e300b858ac SHA256 af1a37c687737148425cbdf45ced8bb715b3124b2b552f415df868d0fca463cd
EBUILD libproxy-0.4.2.ebuild 2255 RMD160 16d6089c36e9f378c6a534235714411682274d65 SHA1 507723b2de0e27c2d0a311a5d343f91b7e479f6f SHA256 c64d6e66ba47adfa44b5483e8c842cf86ecd316bc703b7a34111741c384a1e4e
-MISC ChangeLog 6286 RMD160 f16ed7d896f187cc59bbfae3904606fbf87bc735 SHA1 d7f4b2447b831c21a2041d4bbdb1158100217399 SHA256 d638785c16805936ad245346b1ae0e94f5182bcbb80c0aa55be0ac0e0bf48fa1
+EBUILD libproxy-0.4.6.ebuild 2252 RMD160 98adb7e308a13368de72b41a8103ba64f9671242 SHA1 88b078a91ff083581a9405d256694b4edc39c025 SHA256 a66d7579fc418335d5175b1c4a723a45cee7eb3a5adb5f5d65e97c38920da1c4
+MISC ChangeLog 6635 RMD160 44a90b776f6fe7356670de8996836729a58156f8 SHA1 8b026aa1795a6f9ef9e61e23f7694dc2dcdc0166 SHA256 1dfb769c452ea51da56b82d012969b360317ee0b9b21447e6e9a9f2d71a1eb51
MISC metadata.xml 657 RMD160 dd64d804f866b7da2ab5fa84229938df8e9c8af4 SHA1 997f9c36e65f1e4778980317a993cf23da805226 SHA256 3193dc9e8933a0ee548e865ca33e76d27bcff750419087cb9c8c53eb8bb905ec
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v2.0.16 (GNU/Linux)
+
+iEYEARECAAYFAkyjpOgACgkQCaWpQKGI+9S62wCff4Djj1jbHUfIhLrY21Y1/1ea
+Ki0AnAxK70xx4DS3EA6E+4L7jpZhi4jf
+=mndL
+-----END PGP SIGNATURE-----
diff --git a/net-libs/libproxy/libproxy-0.4.6.ebuild b/net-libs/libproxy/libproxy-0.4.6.ebuild
new file mode 100644
index 000000000000..e4a4ca4cc86c
--- /dev/null
+++ b/net-libs/libproxy/libproxy-0.4.6.ebuild
@@ -0,0 +1,88 @@
+# Copyright 1999-2010 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/net-libs/libproxy/libproxy-0.4.6.ebuild,v 1.1 2010/09/29 20:43:11 pacho Exp $
+
+EAPI="2"
+CMAKE_MIN_VERSION="2.6"
+PYTHON_DEPEND="python? 2:2.5"
+
+inherit cmake-utils eutils multilib python portability
+
+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 ~ppc64 ~sh ~sparc ~x86 ~x86-fbsd"
+IUSE="gnome kde mono networkmanager perl python test vala webkit xulrunner"
+
+RDEPEND="
+ gnome? ( gnome-base/gconf )
+ kde? ( >=kde-base/kdelibs-4.3 )
+ mono? ( dev-lang/mono )
+ networkmanager? ( net-misc/networkmanager )
+ perl? ( dev-lang/perl )
+ vala? ( dev-lang/vala )
+ webkit? ( net-libs/webkit-gtk )
+ xulrunner? ( >=net-libs/xulrunner-1.9.1:1.9 )"
+
+DEPEND="${RDEPEND}
+ >=dev-util/pkgconfig-0.19"
+
+DOCS="AUTHORS NEWS README ChangeLog"
+
+pkg_setup() {
+ if use python; then
+ python_set_active_version 2
+ fi
+}
+
+src_prepare() {
+ base_src_prepare
+ epatch "${FILESDIR}"/${PN}-0.4.2-glibc212.patch
+}
+
+src_configure() {
+ mycmakeargs=(
+ -DPERL_VENDORINSTALL=ON
+ -DCMAKE_C_FLAGS="${CFLAGS}"
+ -DCMAKE_CXX_FLAGS="${CXXFLAGS}"
+ $(cmake-utils_use_with gnome GNOME)
+ $(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 vala VALA)
+ $(cmake-utils_use_with webkit WEBKIT)
+ $(cmake-utils_use_with xulrunner MOZJS)
+ $(cmake-utils_use test BUILD_TESTING)
+ )
+ cmake-utils_src_configure
+}
+
+src_compile() {
+ # Prevent access violation when building with mono support
+ export MONO_SHARED_DIR="${T}/shared"
+ cmake-utils_src_compile
+}
+
+pkg_preinst() {
+ preserve_old_lib /usr/$(get_libdir)/libproxy.so.0
+}
+
+pkg_postinst() {
+ preserve_old_lib_notify /usr/$(get_libdir)/libproxy.so.0
+
+ if use python; then
+ python_need_rebuild
+ python_mod_optimize $(python_get_sitedir)/${PN}.py
+ fi
+}
+
+pkg_postrm() {
+ if use python; then
+ python_mod_cleanup $(python_get_sitedir)/${PN}.py
+ fi
+}