diff options
author | Pacho Ramos <pacho@gentoo.org> | 2010-09-29 20:43:11 +0000 |
---|---|---|
committer | Pacho Ramos <pacho@gentoo.org> | 2010-09-29 20:43:11 +0000 |
commit | 62780b5aa327e8b398a8a3e0f56cac85fbc88e5b (patch) | |
tree | 4ab3d9b8ee8e5f3dcea7aeef093151f86a9d0990 /net-libs | |
parent | Depend on firmware, warn if wireless extensions are disabled. (diff) | |
download | historical-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/ChangeLog | 10 | ||||
-rw-r--r-- | net-libs/libproxy/Manifest | 14 | ||||
-rw-r--r-- | net-libs/libproxy/libproxy-0.4.6.ebuild | 88 |
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 +} |