diff options
author | Arun Raghavan <ford_prefect@gentoo.org> | 2010-06-20 14:05:16 +0000 |
---|---|---|
committer | Arun Raghavan <ford_prefect@gentoo.org> | 2010-06-20 14:05:16 +0000 |
commit | e33fd982070ac7e25b7b4279bce94236b9623cae (patch) | |
tree | bc0a3ecb01212dc370f9cea67b0205a662159230 /net-libs | |
parent | fix my name in ChangeLog (diff) | |
download | gentoo-2-e33fd982070ac7e25b7b4279bce94236b9623cae.tar.gz gentoo-2-e33fd982070ac7e25b7b4279bce94236b9623cae.tar.bz2 gentoo-2-e33fd982070ac7e25b7b4279bce94236b9623cae.zip |
Add introspection support
(Portage version: 2.2_rc67/cvs/Linux x86_64)
Diffstat (limited to 'net-libs')
-rw-r--r-- | net-libs/libsoup/ChangeLog | 6 | ||||
-rw-r--r-- | net-libs/libsoup/libsoup-2.30.1.ebuild | 14 | ||||
-rw-r--r-- | net-libs/libsoup/metadata.xml | 6 |
3 files changed, 22 insertions, 4 deletions
diff --git a/net-libs/libsoup/ChangeLog b/net-libs/libsoup/ChangeLog index cf96a3e202fc..2d323c0b9733 100644 --- a/net-libs/libsoup/ChangeLog +++ b/net-libs/libsoup/ChangeLog @@ -1,6 +1,10 @@ # ChangeLog for net-libs/libsoup # Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/net-libs/libsoup/ChangeLog,v 1.218 2010/06/14 23:03:41 dang Exp $ +# $Header: /var/cvsroot/gentoo-x86/net-libs/libsoup/ChangeLog,v 1.219 2010/06/20 14:05:16 ford_prefect Exp $ + + 20 Jun 2010; Arun Raghavan <ford_prefect@gentoo.org> + libsoup-2.30.1.ebuild, metadata.xml: + Add introspection support 14 Jun 2010; Daniel Gryniewicz <dang@gentoo.org> libsoup-2.30.1.ebuild, +files/libsoup-2.30.1-fix-build-without-gnome-with-doc.patch: diff --git a/net-libs/libsoup/libsoup-2.30.1.ebuild b/net-libs/libsoup/libsoup-2.30.1.ebuild index 0406d92b993f..00eb2ac7c057 100644 --- a/net-libs/libsoup/libsoup-2.30.1.ebuild +++ b/net-libs/libsoup/libsoup-2.30.1.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2010 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/net-libs/libsoup/libsoup-2.30.1.ebuild,v 1.2 2010/06/14 23:03:41 dang Exp $ +# $Header: /var/cvsroot/gentoo-x86/net-libs/libsoup/libsoup-2.30.1.ebuild,v 1.3 2010/06/20 14:05:16 ford_prefect Exp $ EAPI="2" @@ -8,15 +8,18 @@ inherit autotools eutils gnome2 DESCRIPTION="An HTTP library implementation in C" HOMEPAGE="http://www.gnome.org/" +SRC_URI="${SRC_URI} + mirror://gentoo/${P}-build-gir-patches.tar.bz2" LICENSE="LGPL-2" SLOT="2.4" KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sh ~sparc ~x86 ~x86-fbsd" # Do NOT build with --disable-debug/--enable-debug=no - gnome2.eclass takes care of that -IUSE="debug doc gnome ssl" +IUSE="debug doc +introspection gnome ssl" RDEPEND=">=dev-libs/glib-2.21.3 >=dev-libs/libxml2-2 + introspection? ( >=dev-libs/gobject-introspection-0.6.7 ) ssl? ( >=net-libs/gnutls-2.1.7 )" DEPEND="${RDEPEND} >=dev-util/pkgconfig-0.9 @@ -34,6 +37,7 @@ pkg_setup() { G2CONF="${G2CONF} --disable-static --without-gnome + $(use_enable introspection) $(use_enable ssl)" } @@ -49,5 +53,11 @@ src_prepare() { # Fix bug 268592 (build fails !gnome && doc) epatch "${FILESDIR}/${P}-fix-build-without-gnome-with-doc.patch" fi + + if use introspection; then + epatch "${WORKDIR}/${P}-build-gir-1.patch" + epatch "${WORKDIR}/${P}-build-gir-2.patch" + fi + eautoreconf } diff --git a/net-libs/libsoup/metadata.xml b/net-libs/libsoup/metadata.xml index da6fd63d0085..44825d13c084 100644 --- a/net-libs/libsoup/metadata.xml +++ b/net-libs/libsoup/metadata.xml @@ -1,5 +1,9 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> <pkgmetadata> -<herd>gnome</herd> + <herd>gnome</herd> + <use> + <flag name="introspection">Use <pkg>dev-libs/gobject-introspection</pkg> + for introspection</flag> + </use> </pkgmetadata> |