diff options
author | Michał Górny <mgorny@gentoo.org> | 2010-05-30 12:04:12 +0000 |
---|---|---|
committer | Michał Górny <mgorny@gentoo.org> | 2010-05-30 12:04:12 +0000 |
commit | 549536edaa689226a78f729993aa26b5a5fec18b (patch) | |
tree | bc028498b4047bc15b4ad4e9c234667151f4fab1 | |
parent | media-libs/jbig2dec: New Ebuild for bug 321997 (diff) | |
download | sunrise-549536edaa689226a78f729993aa26b5a5fec18b.tar.gz sunrise-549536edaa689226a78f729993aa26b5a5fec18b.tar.bz2 sunrise-549536edaa689226a78f729993aa26b5a5fec18b.zip |
net-misc/miniupnpc: Export CC for make, support building Python module.
svn path=/sunrise/; revision=10620
-rw-r--r-- | net-misc/miniupnpc/ChangeLog | 6 | ||||
-rw-r--r-- | net-misc/miniupnpc/Manifest | 4 | ||||
-rw-r--r-- | net-misc/miniupnpc/miniupnpc-1.4.ebuild | 17 |
3 files changed, 21 insertions, 6 deletions
diff --git a/net-misc/miniupnpc/ChangeLog b/net-misc/miniupnpc/ChangeLog index 3ae9a445c..256a3221a 100644 --- a/net-misc/miniupnpc/ChangeLog +++ b/net-misc/miniupnpc/ChangeLog @@ -1,7 +1,11 @@ # ChangeLog for net-misc/miniupnpc -# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2 +# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2 # $Header: $ + 30 May 2010; Michał Górny (sedzimir) <gentoo@mgorny.alt.pl> + miniupnpc-1.4.ebuild: + Export CC for make, support building Python module. + 10 Dec 2009; Michał Górny (sedzimir) <gentoo@mgorny.alt.pl> -miniupnpc-1.2.ebuild, +miniupnpc-1.4.ebuild, +files/miniupnpc-1.4-cflags.diff: diff --git a/net-misc/miniupnpc/Manifest b/net-misc/miniupnpc/Manifest index 00da55aca..e71edd885 100644 --- a/net-misc/miniupnpc/Manifest +++ b/net-misc/miniupnpc/Manifest @@ -1,5 +1,5 @@ AUX miniupnpc-1.4-cflags.diff 488 RMD160 96456d8863eafcab0e845b012db0d3bbc2a1da8a SHA1 0e923acaefdf2ce98593cfe79b1e6ed227acfe14 SHA256 fffe8521cc218329aaa983a455d50ce806f686cf20b779203b4da99554b60495 DIST miniupnpc-1.4.tar.gz 41790 RMD160 cd1fad5e3fc5e5cb618ef47c1e28c39ed9d67e35 SHA1 770240cce5f940f19a4cdd1f9a7a57275d755c4d SHA256 795fe3f90142622ec12444c336d6fb813c32fd05059b3ccbeb12e9b9ef8d25f3 -EBUILD miniupnpc-1.4.ebuild 569 RMD160 f0f890e1cf958f7ac66d49ed740a32372ee3462d SHA1 381905fb4bab952e2cbdf76cc1cddc5a37333929 SHA256 3d2f30d3a06da73a86690e2d7b78b1899e08989490cb7197b6972cdeb14d1767 -MISC ChangeLog 553 RMD160 dd670053d5cb74682e16fcb101bfe8c41bae9f4b SHA1 36dd0c121f1e6e91d263fa646f71ff7d768c7924 SHA256 2144fdb2fa439d0894ddfba851436285df20c5c85279c1db60a8667fa5df0483 +EBUILD miniupnpc-1.4.ebuild 839 RMD160 e9a7dd75d3e57a50816c93abb3e1f17087797a36 SHA1 d54ea29e61157a4b867424096a76b697bca38ab7 SHA256 0f6be4e71abff681048d4e81f1887b5d30e3411c8cba8a4b017d106f5f399a48 +MISC ChangeLog 696 RMD160 4380a9dfe92edef32b9c80f247d42f5a680e593f SHA1 b685babd9cdad1dd8d4828787b3272c8dba6ac2e SHA256 f293e4e1d629a5341fee1fd659c6a241cb002d50f83f56ac148f2963e6128851 MISC metadata.xml 229 RMD160 f0f6417bec31ce8baba6d476664f7210c8c84c98 SHA1 e5f94f5caadc6f843fc90bb7959570cd503676fd SHA256 3b08fca3c878bdfc4e7639f477dd542d55a4ab5dce39a475e82633071d13eb3f diff --git a/net-misc/miniupnpc/miniupnpc-1.4.ebuild b/net-misc/miniupnpc/miniupnpc-1.4.ebuild index ebc34dd55..cc90e4d83 100644 --- a/net-misc/miniupnpc/miniupnpc-1.4.ebuild +++ b/net-misc/miniupnpc/miniupnpc-1.4.ebuild @@ -2,9 +2,12 @@ # Distributed under the terms of the GNU General Public License v2 # $Header: $ -EAPI="2" +EAPI=2 +SUPPORT_PYTHON_ABIS=1 +PYTHON_DEPEND="python? 2" +RESTRICT_PYTHON_ABIS="3.*" -inherit eutils +inherit distutils eutils python toolchain-funcs DESCRIPTION="UPnP client library and a simple UPnP client" SRC_URI="http://miniupnp.free.fr/files/${P}.tar.gz" @@ -13,14 +16,22 @@ HOMEPAGE="http://miniupnp.free.fr/" LICENSE="BSD" KEYWORDS="~amd64 ~x86" SLOT="0" -IUSE="" +IUSE="python" src_prepare() { epatch "${FILESDIR}"/${P}-cflags.diff + use python && distutils_src_prepare +} + +src_compile() { + tc-export CC + emake || die + use python && distutils_src_compile } src_install() { emake PREFIX="${D}" install || die "install failed" dodoc README Changelog.txt || die "install failed" doman man3/* || die "install failed" + use python && distutils_src_install } |