aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGregory M. Tuner <gmt@be-evil.net>2014-01-19 19:44:42 -0800
committerGregory M. Tuner <gmt@be-evil.net>2014-01-19 19:45:09 -0800
commit0d14b6321193aaf3d37b84c61b96769462a623b4 (patch)
tree5f391992b86a1f15fea14a0c3ce68f9849ab2e67 /net-libs
parentnet-libs/libupnp: clone upstream (diff)
downloadgmt-0d14b6321193aaf3d37b84c61b96769462a623b4.tar.gz
gmt-0d14b6321193aaf3d37b84c61b96769462a623b4.tar.bz2
gmt-0d14b6321193aaf3d37b84c61b96769462a623b4.zip
net-libs/libupnp: multilib-utize
Signed-off-by: Gregory M. Tuner <gmt@be-evil.net>
Diffstat (limited to 'net-libs')
-rw-r--r--net-libs/libupnp/Manifest2
-rw-r--r--net-libs/libupnp/libupnp-1.6.18-r1.ebuild18
2 files changed, 13 insertions, 7 deletions
diff --git a/net-libs/libupnp/Manifest b/net-libs/libupnp/Manifest
index c6b6299..cf8c6ff 100644
--- a/net-libs/libupnp/Manifest
+++ b/net-libs/libupnp/Manifest
@@ -1,4 +1,4 @@
DIST libupnp-1.6.18.tar.bz2 1201056 SHA256 b21bc676365622d3ace1b25292dab8d4d23f6e6a80ddc8f029b765d39797e934 SHA512 2ce9b637a7edf544ae272aea137f735b03761a7925da0578e0073cf6429389f7f2af6cb05f666a02faa839caba3e1798ad31657afd287626b88905a5c45f3cb4 WHIRLPOOL b575b517fb668c5e3af78dc1bc95c1a202404beb42966400b3b1313a1fe0e6cb8437ce392af6ad6de4ccc90715c8df7cc34bf3d0b3b828af4e14f1cc8a5e0eda
-EBUILD libupnp-1.6.18-r1.ebuild 1342 SHA256 feef8a5d1929dc6b32fd1cef621bb670bd5b5bfb57d542e1139d67fef527948d SHA512 fc930353e55d278f5f965e0583ba1c1c85c1d9da62a3ef4fad8be065e5974de276333f248f8548aa94aa09431add9991e0aef62fa88eaa625cc554bbdfb7948e WHIRLPOOL 106c44f478566abc840d2e9c5ab94cb8511f428fb7cb84e7d05a2a6c10516d4d201c11c88bce97e77eb8c21b77eb2a742ba85d6cf9115feb2ddeb12b632c10e6
+EBUILD libupnp-1.6.18-r1.ebuild 1416 SHA256 1fe8dac69b42df9497e4e4062538b5776bc49c1bc90bbea7d4d2e4c433cfaf1b SHA512 d13e87780f0d643e62086575a60cf56e24ff5d66d0703b716f2069cdb5b48e43276b61a0bd81691c805866fcf0f8073b676b25943c22b8ef073996752364f148 WHIRLPOOL 40e7e3fd4efd3f0228f3dbc0caa1aa6c920fd5cd691cd2169250c935e7b1541787b2ff805d2a8549a349dc319055d62780b9ea08f6065cb2a38792542cdbd13e
MISC ChangeLog 8390 SHA256 2a2841e69f9b005912cb9a68230ff57406b33d176cf9769d599b622347d29635 SHA512 9005c7937be1b2accc7003143b2c715ef9f7809a9afb907b1b92ec1c06a675362286a3f0b325f937dc3d64d281761946d5bf9c7188c7c1e18924f572725b007f WHIRLPOOL b657c1d48bbce6a8f832edb94b1eaaad2a64c6b35e066f4840746ee4b82ee7addad9424a5937f15604ed56548d77b33b235cded22fcb518eea922379d1a29fb7
MISC metadata.xml 368 SHA256 8be8b7c1c68e780a2fd0e1df428a6208d920081d390257a6ad3fa0d36f9d73e5 SHA512 8d6c2a2d32a4349792db1cd4ac472f6e7b6412b3e6da9047653866edb9a672fecbf8776d04113062324338931b408a79bcfa4024fda558f75fd9265c1455ec93 WHIRLPOOL 298b9a5aad04f9c86fb02fe77f8e3e0e1684a515d82db980a0f3ffa6058a83ad5c6f3d8cacf08e4f6ee0eb4d6476d504d94de9af0a05a759d972c6423479cae9
diff --git a/net-libs/libupnp/libupnp-1.6.18-r1.ebuild b/net-libs/libupnp/libupnp-1.6.18-r1.ebuild
index ed1570f..5fb3d45 100644
--- a/net-libs/libupnp/libupnp-1.6.18-r1.ebuild
+++ b/net-libs/libupnp/libupnp-1.6.18-r1.ebuild
@@ -4,7 +4,7 @@
EAPI="4"
-inherit eutils flag-o-matic autotools
+inherit eutils flag-o-matic autotools multilib-minimal
DESCRIPTION="An Portable Open Source UPnP Development Kit"
HOMEPAGE="http://pupnp.sourceforge.net/"
@@ -12,7 +12,7 @@ SRC_URI="mirror://sourceforge/pupnp/${P}.tar.bz2"
LICENSE="BSD"
SLOT="0"
-KEYWORDS="alpha amd64 arm hppa ppc ppc64 sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux"
+KEYWORDS="~amd64"
IUSE="debug doc ipv6 static-libs"
DOCS="NEWS README ChangeLog"
@@ -25,10 +25,11 @@ src_prepare() {
chmod +x ixml/test/test_document.sh || die
eautoreconf
+ multilib_copy_sources
}
-src_configure() {
- use x86-fbsd && append-flags -O1
+multilib_src_configure() {
+ abi_arch_use x86-fbsd && append-flags -O1
# w/o docdir to avoid sandbox violations
econf \
$(use_enable debug) \
@@ -37,9 +38,14 @@ src_configure() {
$(use_with doc documentation "${EPREFIX}/usr/share/doc/${PF}")
}
-src_install () {
+multilib_src_install() {
default
- dobin upnp/sample/.libs/tv_{combo,ctrlpt,device}
+ multilib_build_binaries && \
+ dobin upnp/sample/.libs/tv_{combo,ctrlpt,device}
+}
+
+multilib_src_install_all() {
+ einstalldocs
use static-libs || find "${ED}" -type f -name '*.la' -delete
}