summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichał Górny <mgorny@gentoo.org>2010-05-30 12:04:12 +0000
committerMichał Górny <mgorny@gentoo.org>2010-05-30 12:04:12 +0000
commit549536edaa689226a78f729993aa26b5a5fec18b (patch)
treebc028498b4047bc15b4ad4e9c234667151f4fab1
parentmedia-libs/jbig2dec: New Ebuild for bug 321997 (diff)
downloadsunrise-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/ChangeLog6
-rw-r--r--net-misc/miniupnpc/Manifest4
-rw-r--r--net-misc/miniupnpc/miniupnpc-1.4.ebuild17
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
}