summaryrefslogtreecommitdiff
path: root/media-libs/herqq
diff options
context:
space:
mode:
Diffstat (limited to 'media-libs/herqq')
-rw-r--r--media-libs/herqq/Manifest6
-rw-r--r--media-libs/herqq/files/herqq-1.0.0-gcc6.patch24
-rw-r--r--media-libs/herqq/herqq-1.0.0-r2.ebuild45
-rw-r--r--media-libs/herqq/metadata.xml11
4 files changed, 86 insertions, 0 deletions
diff --git a/media-libs/herqq/Manifest b/media-libs/herqq/Manifest
new file mode 100644
index 000000000000..a77ced18dbb9
--- /dev/null
+++ b/media-libs/herqq/Manifest
@@ -0,0 +1,6 @@
+AUX herqq-1.0.0-gcc6.patch 644 SHA256 d65f24cf2caa81cc93fb40e52b94017a51cc395ca81327f86e9c48462e9fbd60 SHA512 8a6c0b3efb4c2dc5acc53fb2353deaa9a601669930c44c7813b40dc616c4d7346c8f4373c32c7eb70d992e5fcffa4621687f468b3303987a26059b88c1c7dcd3 WHIRLPOOL 87ddf2e7603dd881d28034d0b36ed1a3b4b7fe04199313bae6dd420cdb3953957a97e15d7ec0643d455d53bbb0b4a168eff19cf49e96fefd86b501852864db94
+DIST herqq-1.0.0.zip 1070813 SHA256 cbcfc76f72d561d822a7ff5374b97e80d1731b610a5c257edbf5c013bfe6748e SHA512 57cc45aa2a29110723f3e8d96307eb200c5e928bda5832a21f6d40d4e374050984227a9e0ba5b556e49c5fe9680b789d201db54f698a6294d0a32447f8ccae7c WHIRLPOOL 493351e9f1a75adc0dc4ba647609ce788d050adb15b9e573e82369e455b618f497adf00ef553c70f291a8bb90b42382312120e7559a247c52bcf4ba59781452a
+EBUILD herqq-1.0.0-r2.ebuild 956 SHA256 639bdea610a107aa7d14db4e3573e9dd6a270cbca2e719025264348b7910eef8 SHA512 d7258619eb60553f04ee1154490c07a2c10ff85304854aa521f7251582c34ad2752b5f03363e316eb43c8ea8a9d0b2c6e90af89fcd9477047a66c5c05f195029 WHIRLPOOL a8d5916f9e187e398b5dc5bcf08e2be5f7c9a7a8e02cc97d4ecea401c6939ac8a1628fa21d6cf0316a57208cfefdce299bdf4ea0429f624716efce23d10921a9
+MISC ChangeLog 2669 SHA256 b75a818361617e71c43d7b2269c2988281c47b9db3869a5803fe92ff29ddeffc SHA512 4d87a3b0d4ac6730343e70e32a9b43ca389f815a47f2b52b69d31c2203a59a15469b0698c3d7bc93f7a04f00c56ccbd514bf131a4ee52ee9979f57b73f885327 WHIRLPOOL ee19057453e0fad466e1464eab2771f9190b77273adb13ba4791e4cd8f7a39e23c0e8464e15237dbc625aa179bf15800b75ce01d57b070dfd527f6462f923090
+MISC ChangeLog-2015 2499 SHA256 5931994aeea7b12d2d2120ae565088aece3e8790db147e0f62a3b302f7ebc641 SHA512 351d81e7c9e8caa5fb5e49d5d80121bb0694adfb1a9e21b1a78ac58d50033ab4b41414641f1b0a7c9c5a8e1d92e73cae1a803d30a1b8c2888e80db8f468d3cff WHIRLPOOL c25298ddad089792b6e64f134d04b4bab202228cd62b8fdf264dcc6a924c5a48f9e5213e8035aaf9ce647e1feaaa92555ccf6ff02b13afe61f9eec8c274c20ca
+MISC metadata.xml 324 SHA256 b6fae249343bef8f087bc900935679b1d9c3c441b68a86439445aa958925ddc2 SHA512 1eac5be3be594e13a6db5438272e9525b80b95fc3c0240d7e64f5ba7ad29c6532b8f78e2c8c4e7465fc94331ffc568678e803480cc84ffe9013e5c1bf1eed703 WHIRLPOOL de9a5456b9a95651538a0c4c26bb24c761fd39cf962cd5586251cacd2ce9c6cdf4777e13659e5ce99dc6b34502ca371fe131c5eebd2bd037a0eaeb4d18388c87
diff --git a/media-libs/herqq/files/herqq-1.0.0-gcc6.patch b/media-libs/herqq/files/herqq-1.0.0-gcc6.patch
new file mode 100644
index 000000000000..a30d86ef1ca9
--- /dev/null
+++ b/media-libs/herqq/files/herqq-1.0.0-gcc6.patch
@@ -0,0 +1,24 @@
+Fix build with GCC 6.
+
+Gentoo-bug: 594188
+
+--- a/hupnp/src/devicehosting/devicehost/hservermodel_creator_p.cpp
++++ b/hupnp/src/devicehosting/devicehost/hservermodel_creator_p.cpp
+@@ -493,7 +493,7 @@
+ QString("Failed to initialize device [%1]").arg(
+ deviceInfo.udn().toString());
+
+- return false;
++ return NULL;
+ }
+
+ device->h_ptr->m_deviceDescription =
+@@ -560,7 +560,7 @@
+ "[%2]").arg(device->info().deviceType().toString(),
+ dt.toString());
+
+- return false;
++ return NULL;
+ }
+ }
+ }
diff --git a/media-libs/herqq/herqq-1.0.0-r2.ebuild b/media-libs/herqq/herqq-1.0.0-r2.ebuild
new file mode 100644
index 000000000000..760c9c8a1c7a
--- /dev/null
+++ b/media-libs/herqq/herqq-1.0.0-r2.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+inherit multilib qt4-r2
+
+DESCRIPTION="A software library for building UPnP devices"
+HOMEPAGE="http://www.herqq.org"
+SRC_URI="mirror://sourceforge/hupnp/${P}.zip"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="amd64 ~ppc ~ppc64 x86"
+IUSE="doc"
+
+# no release of QtSolutions using bundled libQtSolutions_SOAP
+RDEPEND="
+ dev-qt/qtcore:4
+ !media-libs/hupnp-ng
+"
+DEPEND="${RDEPEND}
+ app-arch/unzip
+"
+
+DOCS=( hupnp/ChangeLog )
+PATCHES=( "${FILESDIR}/${P}-gcc6.patch" )
+
+src_prepare() {
+ # fix the .pro file for multilib issues
+ sed \
+ -e "s:PREFIX/lib:PREFIX/$(get_libdir):" \
+ -i "${S}/hupnp/src.pro" \
+ -i "${S}/hupnp/lib/qtsoap-2.7-opensource/buildlib/buildlib.pro" || die
+ qt4-r2_src_prepare
+}
+
+src_configure() {
+ eqmake4 PREFIX="${EPREFIX}/usr/" CONFIG+=DISABLE_TESTAPP
+}
+
+src_install() {
+ qt4-r2_src_install
+ use doc && dohtml -r hupnp/docs/html/
+}
diff --git a/media-libs/herqq/metadata.xml b/media-libs/herqq/metadata.xml
new file mode 100644
index 000000000000..bd3a0aba204a
--- /dev/null
+++ b/media-libs/herqq/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>kde@gentoo.org</email>
+ <name>Gentoo KDE Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="sourceforge">hupnp</remote-id>
+ </upstream>
+</pkgmetadata>