[gentoo-commits] repo/gentoo:master commit in: net-libs/gupnp/

2024-04-20 Thread Mart Raudsepp
commit: 36902e75f6947b3809b7bb44c9dfebeb2e8df037
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sat Apr 20 11:35:55 2024 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sat Apr 20 11:41:37 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=36902e75

net-libs/gupnp: drop 1.6.5

Signed-off-by: Mart Raudsepp  gentoo.org>

 net-libs/gupnp/Manifest   |  1 -
 net-libs/gupnp/gupnp-1.6.5.ebuild | 77 ---
 2 files changed, 78 deletions(-)

diff --git a/net-libs/gupnp/Manifest b/net-libs/gupnp/Manifest
index fb05e1ba58bb..7c2fc4908208 100644
--- a/net-libs/gupnp/Manifest
+++ b/net-libs/gupnp/Manifest
@@ -1,3 +1,2 @@
 DIST gupnp-1.4.3.tar.xz 154812 BLAKE2B 
b41a8805853061399412f5eb7267e9913adb3054ebf8a3bd78f6df4c1607d4a944654f3bc6e154fefa98f1289a80055d0feb0168801d83a1ad59c25f5fcac784
 SHA512 
1963ce917458168c8bc5d669ee30a4071d83d3768ce1be8cbbd81c767853ca01950623a88628a0b1e403d1cce1f0bbc9df80acf4b75f91bfc0403e0d0e6bcedb
-DIST gupnp-1.6.5.tar.xz 163380 BLAKE2B 
92c29db56a0fe9596bb0c523fc31be0783d6cf95b1926868a6e8a5e95ed9e28aa04ddf0f6740681995244c5020cfddb9b8ab8aeaf2baeb622185aa3a76a2986e
 SHA512 
c34def9accb0984e17298156b7d325eebd89cc0f0f9568740b15f20a05ce523c8f97b5cc98cee1245c0bdea0a5b4fe97878b810c3325239d87d7d577cd0742a5
 DIST gupnp-1.6.6.tar.xz 245860 BLAKE2B 
9cf9bb4a61e224f74aff18fb4d4491f7e9cb36cf812709b74a8c08581954d82c3c6e59d2b46cac517685a0d191846fbdb6690ac79cebc77a26b6a7d1347f3ae0
 SHA512 
6721f7dfda273074255e1b418d244eba72a24976e1407fdbaf24fd15a8c15a7a6d389690131563aa1f3b15fdeefb2e100da494c04c6c8e29201d402f072fcbe6

diff --git a/net-libs/gupnp/gupnp-1.6.5.ebuild 
b/net-libs/gupnp/gupnp-1.6.5.ebuild
deleted file mode 100644
index ce3ed15b7941..
--- a/net-libs/gupnp/gupnp-1.6.5.ebuild
+++ /dev/null
@@ -1,77 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..12} )
-PYTHON_REQ_USE="xml(+)"
-
-inherit gnome.org meson-multilib python-single-r1 vala xdg
-
-DESCRIPTION="An object-oriented framework for creating UPnP devs and control 
points"
-HOMEPAGE="https://wiki.gnome.org/Projects/GUPnP 
https://gitlab.gnome.org/GNOME/gupnp;
-
-LICENSE="LGPL-2+ GPL-2+" # gupnp-binding-tool is GPL-2+
-SLOT="1.6/1.6-0" # -
-KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~ppc ppc64 ~riscv ~sparc 
x86"
-
-IUSE="connman gtk-doc +introspection networkmanager +vala"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}
-   ?? ( connman networkmanager )
-   gtk-doc? ( introspection )
-"
-
-# prefix: uuid dependency can be adapted to non-linux platforms
-RDEPEND="${PYTHON_DEPS}
-   >=dev-libs/glib-2.70:2[${MULTILIB_USEDEP}]
-   >=net-libs/gssdp-1.6.2:1.6=[introspection?,${MULTILIB_USEDEP}]
-   >=dev-libs/libxml2-2.9.1-r4[${MULTILIB_USEDEP}]
-   >=net-libs/libsoup-2.99.0:3.0[introspection?,${MULTILIB_USEDEP}]
-   >=sys-apps/util-linux-2.24.1-r3[${MULTILIB_USEDEP}]
-   introspection? ( >=dev-libs/gobject-introspection-1.54:= )
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
-   dev-util/glib-utils
-   gtk-doc? ( >=dev-util/gi-docgen-2021.1 )
-   dev-libs/libxslt
-   app-text/docbook-xsl-stylesheets
-   virtual/pkgconfig
-   !connman? ( !networkmanager? ( kernel_linux? ( sys-kernel/linux-headers 
) ) )
-   vala? ( $(vala_depend)
-   >=net-libs/gssdp-1.5.2:1.6[vala]
-   net-libs/libsoup:3.0[vala]
-   )
-"
-
-src_prepare() {
-   default
-   use vala && vala_setup
-
-   # This makes sense for upstream but not for us downstream, bug #906124.
-   sed -i -e '/-Werror=deprecated-declarations/d' meson.build || die
-}
-
-multilib_src_configure() {
-   local backend=system
-   use kernel_linux && backend=linux
-   use connman && backend=connman
-   use networkmanager && backend=network-manager
-
-   local emesonargs=(
-   -Dcontext_manager=${backend}
-   $(meson_native_use_bool introspection)
-   $(meson_native_use_bool vala vapi)
-   $(meson_native_use_bool gtk-doc gtk_doc)
-   -Dexamples=false
-   )
-   meson_src_configure
-}
-
-multilib_src_install_all() {
-   python_fix_shebang "${ED}"/usr/bin/gupnp-binding-tool-1.6
-   if use gtk-doc ; then
-   mkdir "${ED}"/usr/share/gtk-doc || die
-   mv "${ED}"/usr/share/{doc,gtk-doc}/gupnp-1.6 || die
-   fi
-}



[gentoo-commits] repo/gentoo:master commit in: net-libs/gupnp/

2024-04-17 Thread Sam James
commit: 01a7d0fedd13fdfe726af40b7aa5ac3c45583b3c
Author: Sam James  gentoo  org>
AuthorDate: Wed Apr 17 21:59:08 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Apr 17 21:59:08 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=01a7d0fe

net-libs/gupnp: Stabilize 1.6.6 amd64, #928819

Signed-off-by: Sam James  gentoo.org>

 net-libs/gupnp/gupnp-1.6.6.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/gupnp/gupnp-1.6.6.ebuild 
b/net-libs/gupnp/gupnp-1.6.6.ebuild
index 21125194bdee..17ee0dd39514 100644
--- a/net-libs/gupnp/gupnp-1.6.6.ebuild
+++ b/net-libs/gupnp/gupnp-1.6.6.ebuild
@@ -13,7 +13,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/GUPnP 
https://gitlab.gnome.org/GNOME/g
 
 LICENSE="LGPL-2+ GPL-2+" # gupnp-binding-tool is GPL-2+
 SLOT="1.6/1.6-0" # -
-KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~ppc ppc64 ~riscv ~sparc 
x86"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~ppc ppc64 ~riscv ~sparc 
x86"
 
 IUSE="connman gtk-doc +introspection networkmanager +vala"
 REQUIRED_USE="${PYTHON_REQUIRED_USE}



[gentoo-commits] repo/gentoo:master commit in: net-libs/gupnp/

2024-04-07 Thread Arthur Zamarin
commit: e432dd086d94976f03321eb8fcd071c7d40aaa1d
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun Apr  7 10:10:48 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Apr  7 10:10:48 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e432dd08

net-libs/gupnp: Stabilize 1.6.6 arm64, #928819

Signed-off-by: Arthur Zamarin  gentoo.org>

 net-libs/gupnp/gupnp-1.6.6.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/gupnp/gupnp-1.6.6.ebuild 
b/net-libs/gupnp/gupnp-1.6.6.ebuild
index e38bbdea298c..21125194bdee 100644
--- a/net-libs/gupnp/gupnp-1.6.6.ebuild
+++ b/net-libs/gupnp/gupnp-1.6.6.ebuild
@@ -13,7 +13,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/GUPnP 
https://gitlab.gnome.org/GNOME/g
 
 LICENSE="LGPL-2+ GPL-2+" # gupnp-binding-tool is GPL-2+
 SLOT="1.6/1.6-0" # -
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ppc64 ~riscv 
~sparc x86"
+KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~ppc ppc64 ~riscv ~sparc 
x86"
 
 IUSE="connman gtk-doc +introspection networkmanager +vala"
 REQUIRED_USE="${PYTHON_REQUIRED_USE}



[gentoo-commits] repo/gentoo:master commit in: net-libs/gupnp/

2024-04-06 Thread Arthur Zamarin
commit: 55512b5ee7e4aef32162982cc19baa2774a8ddf0
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun Apr  7 05:54:50 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Apr  7 05:55:34 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=55512b5e

net-libs/gupnp: Stabilize 1.6.6 ppc64, #928819

Signed-off-by: Arthur Zamarin  gentoo.org>

 net-libs/gupnp/gupnp-1.6.6.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/gupnp/gupnp-1.6.6.ebuild 
b/net-libs/gupnp/gupnp-1.6.6.ebuild
index 98e3ae9febb8..e38bbdea298c 100644
--- a/net-libs/gupnp/gupnp-1.6.6.ebuild
+++ b/net-libs/gupnp/gupnp-1.6.6.ebuild
@@ -13,7 +13,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/GUPnP 
https://gitlab.gnome.org/GNOME/g
 
 LICENSE="LGPL-2+ GPL-2+" # gupnp-binding-tool is GPL-2+
 SLOT="1.6/1.6-0" # -
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv 
~sparc x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ppc64 ~riscv 
~sparc x86"
 
 IUSE="connman gtk-doc +introspection networkmanager +vala"
 REQUIRED_USE="${PYTHON_REQUIRED_USE}



[gentoo-commits] repo/gentoo:master commit in: net-libs/gupnp/

2024-04-06 Thread Arthur Zamarin
commit: 1e1b01c63ac463318e90fb211b9d5db9f90bd633
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun Apr  7 05:54:50 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Apr  7 05:55:33 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1e1b01c6

net-libs/gupnp: Stabilize 1.6.6 x86, #928819

Signed-off-by: Arthur Zamarin  gentoo.org>

 net-libs/gupnp/gupnp-1.6.6.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/gupnp/gupnp-1.6.6.ebuild 
b/net-libs/gupnp/gupnp-1.6.6.ebuild
index 440e5eb9ee90..98e3ae9febb8 100644
--- a/net-libs/gupnp/gupnp-1.6.6.ebuild
+++ b/net-libs/gupnp/gupnp-1.6.6.ebuild
@@ -13,7 +13,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/GUPnP 
https://gitlab.gnome.org/GNOME/g
 
 LICENSE="LGPL-2+ GPL-2+" # gupnp-binding-tool is GPL-2+
 SLOT="1.6/1.6-0" # -
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv 
~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv 
~sparc x86"
 
 IUSE="connman gtk-doc +introspection networkmanager +vala"
 REQUIRED_USE="${PYTHON_REQUIRED_USE}



[gentoo-commits] repo/gentoo:master commit in: net-libs/gupnp-av/

2024-01-28 Thread Arthur Zamarin
commit: 720b0eb3fd241b4b174769170aa798fd37fb506e
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun Jan 28 19:59:56 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Jan 28 19:59:56 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=720b0eb3

net-libs/gupnp-av: Stabilize 0.14.1-r2 amd64, #923115

Signed-off-by: Arthur Zamarin  gentoo.org>

 net-libs/gupnp-av/gupnp-av-0.14.1-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/gupnp-av/gupnp-av-0.14.1-r2.ebuild 
b/net-libs/gupnp-av/gupnp-av-0.14.1-r2.ebuild
index 0281f610051c..5c10aa0c8c13 100644
--- a/net-libs/gupnp-av/gupnp-av-0.14.1-r2.ebuild
+++ b/net-libs/gupnp-av/gupnp-av-0.14.1-r2.ebuild
@@ -10,7 +10,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/GUPnP 
https://gitlab.gnome.org/GNOME/g
 
 LICENSE="LGPL-2"
 SLOT="0/3" # subslot: soname version
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc x86"
 IUSE="gtk-doc +introspection vala"
 REQUIRED_USE="vala? ( introspection )"
 



[gentoo-commits] repo/gentoo:master commit in: net-libs/gupnp-av/

2024-01-28 Thread Sam James
commit: f153d823c0a2142f215bde23cf46eaaff513
Author: Sam James  gentoo  org>
AuthorDate: Sun Jan 28 17:01:55 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jan 28 17:01:55 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f153d823

net-libs/gupnp-av: Stabilize 0.14.1-r2 x86, #923115

Signed-off-by: Sam James  gentoo.org>

 net-libs/gupnp-av/gupnp-av-0.14.1-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/gupnp-av/gupnp-av-0.14.1-r2.ebuild 
b/net-libs/gupnp-av/gupnp-av-0.14.1-r2.ebuild
index a324b8878c7d..0281f610051c 100644
--- a/net-libs/gupnp-av/gupnp-av-0.14.1-r2.ebuild
+++ b/net-libs/gupnp-av/gupnp-av-0.14.1-r2.ebuild
@@ -10,7 +10,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/GUPnP 
https://gitlab.gnome.org/GNOME/g
 
 LICENSE="LGPL-2"
 SLOT="0/3" # subslot: soname version
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc 
~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc x86"
 IUSE="gtk-doc +introspection vala"
 REQUIRED_USE="vala? ( introspection )"
 



[gentoo-commits] repo/gentoo:master commit in: net-libs/gupnp/

2024-01-15 Thread Sam James
commit: 25f7f5ab0833e4dc1151af2ebdae15624ece46ee
Author: Sam James  gentoo  org>
AuthorDate: Tue Jan 16 03:20:06 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jan 16 03:20:06 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=25f7f5ab

net-libs/gupnp: crank copyright

Signed-off-by: Sam James  gentoo.org>

 net-libs/gupnp/gupnp-1.6.6.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/gupnp/gupnp-1.6.6.ebuild 
b/net-libs/gupnp/gupnp-1.6.6.ebuild
index d9c421131769..440e5eb9ee90 100644
--- a/net-libs/gupnp/gupnp-1.6.6.ebuild
+++ b/net-libs/gupnp/gupnp-1.6.6.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8



[gentoo-commits] repo/gentoo:master commit in: net-libs/gupnp/

2024-01-15 Thread Sam James
commit: 66c8b097171db0b1853299811ca8ac85f45dde9f
Author: Sam James  gentoo  org>
AuthorDate: Tue Jan 16 03:20:18 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jan 16 03:20:18 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=66c8b097

net-libs/gupnp: disable py3.9

Signed-off-by: Sam James  gentoo.org>

 net-libs/gupnp/gupnp-1.4.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/gupnp/gupnp-1.4.3.ebuild 
b/net-libs/gupnp/gupnp-1.4.3.ebuild
index ed3e1e7879cd..c6094ee62d46 100644
--- a/net-libs/gupnp/gupnp-1.4.3.ebuild
+++ b/net-libs/gupnp/gupnp-1.4.3.ebuild
@@ -2,7 +2,7 @@
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 PYTHON_REQ_USE="xml(+)"
 
 inherit gnome.org meson-multilib python-single-r1 vala xdg



[gentoo-commits] repo/gentoo:master commit in: net-libs/gupnp/, net-libs/gupnp/files/

2024-01-15 Thread Sam James
commit: bedc298560e0331a73f8ca95e8a5e02bbd5ecaee
Author: Sam James  gentoo  org>
AuthorDate: Tue Jan 16 03:04:34 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jan 16 03:14:39 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bedc2985

net-libs/gupnp: fix build w/ libxml2-2.12

Closes: https://bugs.gentoo.org/917555
Signed-off-by: Sam James  gentoo.org>

 .../gupnp/files/gupnp-1.4.3-libxml2-2.12.patch | 63 +
 .../gupnp/files/gupnp-1.6.6-libxml2-2.12.patch | 66 ++
 net-libs/gupnp/gupnp-1.4.3.ebuild  |  3 +-
 net-libs/gupnp/gupnp-1.6.6.ebuild  |  4 ++
 4 files changed, 135 insertions(+), 1 deletion(-)

diff --git a/net-libs/gupnp/files/gupnp-1.4.3-libxml2-2.12.patch 
b/net-libs/gupnp/files/gupnp-1.4.3-libxml2-2.12.patch
new file mode 100644
index ..1572c97bf2cd
--- /dev/null
+++ b/net-libs/gupnp/files/gupnp-1.4.3-libxml2-2.12.patch
@@ -0,0 +1,63 @@
+https://bugs.gentoo.org/917555
+https://gitlab.gnome.org/GNOME/gupnp/-/commit/387ca6714bcef64399e1bfdd599612cf3f9e75db
+
+From 387ca6714bcef64399e1bfdd599612cf3f9e75db Mon Sep 17 00:00:00 2001
+From: Jens Georg 
+Date: Sat, 25 Nov 2023 17:56:02 +0100
+Subject: [PATCH] all: Fix compatibility with libxml2 2.12.x
+
+Cherry-picked from 00514fb62ebd341803fa44e26a6482a8c25dbd34
+--- a/libgupnp/gupnp-control-point.c
 b/libgupnp/gupnp-control-point.c
+@@ -22,6 +22,8 @@
+ #include 
+ #include 
+ 
++#include 
++
+ #include "gupnp-control-point.h"
+ #include "gupnp-context-private.h"
+ #include "gupnp-resource-factory-private.h"
+--- a/libgupnp/gupnp-service-proxy-action.c
 b/libgupnp/gupnp-service-proxy-action.c
+@@ -9,6 +9,8 @@
+ 
+ #include 
+ 
++#include 
++
+ #include "gupnp-error-private.h"
+ #include "gupnp-service-proxy.h"
+ #include "gupnp-service-proxy-private.h"
+--- a/libgupnp/gupnp-service-proxy.c
 b/libgupnp/gupnp-service-proxy.c
+@@ -18,6 +18,7 @@
+ 
+ #include 
+ #include 
++#include 
+ #include 
+ #include 
+ #include 
+--- a/libgupnp/gupnp-xml-doc.c
 b/libgupnp/gupnp-xml-doc.c
+@@ -22,6 +22,7 @@
+ 
+ #include 
+ #include 
++#include 
+ #include "gupnp-xml-doc.h"
+ #include "gupnp-error.h"
+ 
+--- a/libgupnp/xml-util.h
 b/libgupnp/xml-util.h
+@@ -10,6 +10,7 @@
+ #define GUPNP_XML_UTIL_H
+ 
+ #include 
++#include 
+ #include 
+ #include 
+ #include 
+-- 
+GitLab

diff --git a/net-libs/gupnp/files/gupnp-1.6.6-libxml2-2.12.patch 
b/net-libs/gupnp/files/gupnp-1.6.6-libxml2-2.12.patch
new file mode 100644
index ..75099d26d1eb
--- /dev/null
+++ b/net-libs/gupnp/files/gupnp-1.6.6-libxml2-2.12.patch
@@ -0,0 +1,66 @@
+https://bugs.gentoo.org/917555
+https://gitlab.gnome.org/GNOME/gupnp/-/commit/00514fb62ebd341803fa44e26a6482a8c25dbd34
+
+From 00514fb62ebd341803fa44e26a6482a8c25dbd34 Mon Sep 17 00:00:00 2001
+From: Jens Georg 
+Date: Sat, 25 Nov 2023 17:56:02 +0100
+Subject: [PATCH] all: Fix compatibility with libxml2 2.12.x
+
+--- a/libgupnp/gupnp-control-point.c
 b/libgupnp/gupnp-control-point.c
+@@ -27,6 +27,8 @@
+ #include 
+ #include 
+ 
++#include 
++
+ #include "gupnp-control-point.h"
+ #include "gupnp-context-private.h"
+ #include "gupnp-resource-factory-private.h"
+--- a/libgupnp/gupnp-service-proxy-action.c
 b/libgupnp/gupnp-service-proxy-action.c
+@@ -9,6 +9,8 @@
+ 
+ #include 
+ 
++#include 
++
+ #include "gupnp-error.h"
+ #include "gupnp-service-proxy.h"
+ #include "gvalue-util.h"
+--- a/libgupnp/gupnp-service-proxy.c
 b/libgupnp/gupnp-service-proxy.c
+@@ -16,6 +16,8 @@
+ #include 
+ #include 
+ 
++#include 
++
+ #include "gena-protocol.h"
+ #include "gupnp-context-private.h"
+ #include "gupnp-error-private.h"
+--- a/libgupnp/gupnp-xml-doc.c
 b/libgupnp/gupnp-xml-doc.c
+@@ -15,6 +15,9 @@
+ #include 
+ #include 
+ #include 
++
++#include 
++
+ #include "gupnp-xml-doc.h"
+ #include "gupnp-error.h"
+ 
+--- a/libgupnp/xml-util.h
 b/libgupnp/xml-util.h
+@@ -10,6 +10,8 @@
+ #define GUPNP_XML_UTIL_H
+ 
+ #include 
++#include 
++
+ #include 
+ #include 
+ 
+-- 
+GitLab

diff --git a/net-libs/gupnp/gupnp-1.4.3.ebuild 
b/net-libs/gupnp/gupnp-1.4.3.ebuild
index 6f21d4ba078e..ed3e1e7879cd 100644
--- a/net-libs/gupnp/gupnp-1.4.3.ebuild
+++ b/net-libs/gupnp/gupnp-1.4.3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -46,6 +46,7 @@ BDEPEND="
 
 PATCHES=(
"${FILESDIR}"/${PN}-1.4.3-meson-1.2.0-fix.patch
+   "${FILESDIR}"/${PN}-1.4.3-libxml2-2.12.patch
 )
 
 src_prepare() {

diff --git a/net-libs/gupnp/gupnp-1.6.6.ebuild 
b/net-libs/gupnp/gupnp-1.6.6.ebuild
index 65a1aa08e3f7..d9c421131769 100644
--- a/net-libs/gupnp/gupnp-1.6.6.ebuild
+++ b/net-libs/gupnp/gupnp-1.6.6.ebuild
@@ -44,6 +44,10 @@ BDEPEND="
)
 "
 
+PATCHES=(
+   "${FILESDIR}"/${PN}-1.6.6-libxml2-2.12.patch
+)
+
 src_prepare() {
default
use vala && 

[gentoo-commits] repo/gentoo:master commit in: net-libs/gupnp-av/files/, net-libs/gupnp-av/

2024-01-15 Thread Sam James
commit: cffbd2caf743870bb129b421886f2c1f4b3e6741
Author: Sam James  gentoo  org>
AuthorDate: Tue Jan 16 03:13:48 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jan 16 03:14:40 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cffbd2ca

net-libs/gupnp-av: fix build w/ libxml2-2.12

Closes: https://bugs.gentoo.org/917532
Signed-off-by: Sam James  gentoo.org>

 .../files/gupnp-av-0.14.1-libxml2-2.12.patch   | 75 ++
 net-libs/gupnp-av/gupnp-av-0.14.1-r2.ebuild| 51 +++
 2 files changed, 126 insertions(+)

diff --git a/net-libs/gupnp-av/files/gupnp-av-0.14.1-libxml2-2.12.patch 
b/net-libs/gupnp-av/files/gupnp-av-0.14.1-libxml2-2.12.patch
new file mode 100644
index ..c62ed29fe577
--- /dev/null
+++ b/net-libs/gupnp-av/files/gupnp-av-0.14.1-libxml2-2.12.patch
@@ -0,0 +1,75 @@
+https://bugs.gentoo.org/917532
+https://gitlab.gnome.org/GNOME/gupnp-av/-/commit/9557768121d54fdcedabe7544863515d6a813354
+https://gitlab.gnome.org/GNOME/gupnp-av/-/commit/1e10a41fcef6ae0d3e89958db89bc22398f3b4f1
+
+From 9557768121d54fdcedabe7544863515d6a813354 Mon Sep 17 00:00:00 2001
+From: Jens Georg 
+Date: Thu, 3 Aug 2023 23:52:43 +0200
+Subject: [PATCH] Remove deprecates xmlRecoverMemory
+
+Cannot currently remove xmlSchemaValidateStream as validateDoc fails to
+accept the XSD
+--- a/libgupnp-av/gupnp-didl-lite-parser.c
 b/libgupnp-av/gupnp-didl-lite-parser.c
+@@ -230,12 +230,17 @@ gupnp_didl_lite_parser_parse_didl_recursive 
(GUPnPDIDLLiteParser *parser,
+ GUPnPAVXMLDoc *xml_doc = NULL;
+ gboolean   result;
+ 
+-doc = xmlRecoverMemory (didl, strlen (didl));
++doc = xmlReadMemory (didl,
++ strlen (didl),
++ NULL,
++ NULL,
++ XML_PARSE_NONET | XML_PARSE_RECOVER);
+ if (doc == NULL) {
+ g_set_error (error,
+  G_MARKUP_ERROR,
+  G_MARKUP_ERROR_PARSE,
+- "Could not parse DIDL-Lite XML:\n%s", didl);
++ "Could not parse DIDL-Lite XML:\n%s",
++ didl);
+ 
+ return FALSE;
+ }
+--- a/libgupnp-av/gupnp-feature-list-parser.c
 b/libgupnp-av/gupnp-feature-list-parser.c
+@@ -114,12 +114,17 @@ gupnp_feature_list_parser_parse_text
+ xmlNode  *element;
+ GList*feature_list = NULL;
+ 
+-doc = xmlRecoverMemory (text, strlen (text));
++doc = xmlReadMemory (text,
++ strlen (text),
++ NULL,
++ NULL,
++ XML_PARSE_NONET | XML_PARSE_RECOVER);
+ if (doc == NULL) {
+ g_set_error (error,
+  G_MARKUP_ERROR,
+  G_MARKUP_ERROR_PARSE,
+- "Could not parse FeatureList XML:\n%s", text);
++ "Could not parse FeatureList XML:\n%s",
++ text);
+ 
+ return NULL;
+ }
+-- 
+GitLab
+
+From 1e10a41fcef6ae0d3e89958db89bc22398f3b4f1 Mon Sep 17 00:00:00 2001
+From: Jens Georg 
+Date: Sat, 25 Nov 2023 17:58:49 +0100
+Subject: [PATCH] xml: Fix compatibility with libxml2 2.12.x
+
+--- a/libgupnp-av/xml-util.h
 b/libgupnp-av/xml-util.h
+@@ -16,6 +16,7 @@
+ 
+ #include 
+ #include 
++#include 
+ #include 
+ #include 
+ 
+-- 
+GitLab

diff --git a/net-libs/gupnp-av/gupnp-av-0.14.1-r2.ebuild 
b/net-libs/gupnp-av/gupnp-av-0.14.1-r2.ebuild
new file mode 100644
index ..a324b8878c7d
--- /dev/null
+++ b/net-libs/gupnp-av/gupnp-av-0.14.1-r2.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit gnome.org meson vala
+
+DESCRIPTION="Utility library aiming to ease the handling UPnP A/V profiles"
+HOMEPAGE="https://wiki.gnome.org/Projects/GUPnP 
https://gitlab.gnome.org/GNOME/gupnp-av;
+
+LICENSE="LGPL-2"
+SLOT="0/3" # subslot: soname version
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc 
~x86"
+IUSE="gtk-doc +introspection vala"
+REQUIRED_USE="vala? ( introspection )"
+
+RDEPEND="
+   >=dev-libs/glib-2.58:2
+   dev-libs/libxml2
+   introspection? ( >=dev-libs/gobject-introspection-1.36:= )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   virtual/pkgconfig
+   gtk-doc? (
+   dev-util/gtk-doc
+   app-text/docbook-xml-dtd:4.1.2
+   )
+   vala? ( $(vala_depend) )
+"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-0.14.1-libxml2-2.12.patch
+)
+
+src_prepare() {
+   use vala && vala_setup
+   default
+
+   # This makes sense for upstream but not for us downstream, bug #906641.
+   sed -i -e '/-Werror=deprecated-declarations/d' 

[gentoo-commits] repo/gentoo:master commit in: net-libs/gupnp/

2023-11-04 Thread Mart Raudsepp
commit: d535678fa789beafbbdbf138ab7aabeb7fe93a93
Author: Guillermo Joandet  gmail  com>
AuthorDate: Fri Nov  3 13:13:26 2023 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sat Nov  4 23:03:08 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d535678f

net-libs/gupnp: Version bump to 1.6.6

Signed-off-by: Guillermo Joandet  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/33663
Signed-off-by: Mart Raudsepp  gentoo.org>

 net-libs/gupnp/Manifest   |  1 +
 net-libs/gupnp/gupnp-1.6.6.ebuild | 77 +++
 2 files changed, 78 insertions(+)

diff --git a/net-libs/gupnp/Manifest b/net-libs/gupnp/Manifest
index a036109bfbc8..fb05e1ba58bb 100644
--- a/net-libs/gupnp/Manifest
+++ b/net-libs/gupnp/Manifest
@@ -1,2 +1,3 @@
 DIST gupnp-1.4.3.tar.xz 154812 BLAKE2B 
b41a8805853061399412f5eb7267e9913adb3054ebf8a3bd78f6df4c1607d4a944654f3bc6e154fefa98f1289a80055d0feb0168801d83a1ad59c25f5fcac784
 SHA512 
1963ce917458168c8bc5d669ee30a4071d83d3768ce1be8cbbd81c767853ca01950623a88628a0b1e403d1cce1f0bbc9df80acf4b75f91bfc0403e0d0e6bcedb
 DIST gupnp-1.6.5.tar.xz 163380 BLAKE2B 
92c29db56a0fe9596bb0c523fc31be0783d6cf95b1926868a6e8a5e95ed9e28aa04ddf0f6740681995244c5020cfddb9b8ab8aeaf2baeb622185aa3a76a2986e
 SHA512 
c34def9accb0984e17298156b7d325eebd89cc0f0f9568740b15f20a05ce523c8f97b5cc98cee1245c0bdea0a5b4fe97878b810c3325239d87d7d577cd0742a5
+DIST gupnp-1.6.6.tar.xz 245860 BLAKE2B 
9cf9bb4a61e224f74aff18fb4d4491f7e9cb36cf812709b74a8c08581954d82c3c6e59d2b46cac517685a0d191846fbdb6690ac79cebc77a26b6a7d1347f3ae0
 SHA512 
6721f7dfda273074255e1b418d244eba72a24976e1407fdbaf24fd15a8c15a7a6d389690131563aa1f3b15fdeefb2e100da494c04c6c8e29201d402f072fcbe6

diff --git a/net-libs/gupnp/gupnp-1.6.6.ebuild 
b/net-libs/gupnp/gupnp-1.6.6.ebuild
new file mode 100644
index ..65a1aa08e3f7
--- /dev/null
+++ b/net-libs/gupnp/gupnp-1.6.6.ebuild
@@ -0,0 +1,77 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_REQ_USE="xml(+)"
+
+inherit gnome.org meson-multilib python-single-r1 vala xdg
+
+DESCRIPTION="An object-oriented framework for creating UPnP devs and control 
points"
+HOMEPAGE="https://wiki.gnome.org/Projects/GUPnP 
https://gitlab.gnome.org/GNOME/gupnp;
+
+LICENSE="LGPL-2+ GPL-2+" # gupnp-binding-tool is GPL-2+
+SLOT="1.6/1.6-0" # -
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv 
~sparc ~x86"
+
+IUSE="connman gtk-doc +introspection networkmanager +vala"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}
+   ?? ( connman networkmanager )
+   gtk-doc? ( introspection )
+"
+
+# prefix: uuid dependency can be adapted to non-linux platforms
+RDEPEND="${PYTHON_DEPS}
+   >=dev-libs/glib-2.70:2[${MULTILIB_USEDEP}]
+   >=net-libs/gssdp-1.6.2:1.6=[introspection?,${MULTILIB_USEDEP}]
+   >=dev-libs/libxml2-2.9.1-r4[${MULTILIB_USEDEP}]
+   >=net-libs/libsoup-2.99.0:3.0[introspection?,${MULTILIB_USEDEP}]
+   >=sys-apps/util-linux-2.24.1-r3[${MULTILIB_USEDEP}]
+   introspection? ( >=dev-libs/gobject-introspection-1.54:= )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   dev-util/glib-utils
+   gtk-doc? ( >=dev-util/gi-docgen-2021.1 )
+   dev-libs/libxslt
+   app-text/docbook-xsl-stylesheets
+   virtual/pkgconfig
+   !connman? ( !networkmanager? ( kernel_linux? ( sys-kernel/linux-headers 
) ) )
+   vala? ( $(vala_depend)
+   >=net-libs/gssdp-1.5.2:1.6[vala]
+   net-libs/libsoup:3.0[vala]
+   )
+"
+
+src_prepare() {
+   default
+   use vala && vala_setup
+
+   # This makes sense for upstream but not for us downstream, bug #906124.
+   sed -i -e '/-Werror=deprecated-declarations/d' meson.build || die
+}
+
+multilib_src_configure() {
+   local backend=system
+   use kernel_linux && backend=linux
+   use connman && backend=connman
+   use networkmanager && backend=network-manager
+
+   local emesonargs=(
+   -Dcontext_manager=${backend}
+   $(meson_native_use_bool introspection)
+   $(meson_native_use_bool vala vapi)
+   $(meson_native_use_bool gtk-doc gtk_doc)
+   -Dexamples=false
+   )
+   meson_src_configure
+}
+
+multilib_src_install_all() {
+   python_fix_shebang "${ED}"/usr/bin/gupnp-binding-tool-1.6
+   if use gtk-doc ; then
+   mkdir "${ED}"/usr/share/gtk-doc || die
+   mv "${ED}"/usr/share/{doc,gtk-doc}/gupnp-1.6 || die
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: net-libs/gupnp-av/

2023-11-04 Thread Mart Raudsepp
commit: 081c03115931ad482004cd6eee1bc07124cbdc57
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sat Nov  4 22:10:51 2023 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sat Nov  4 22:11:49 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=081c0311

net-libs/gupnp-av: keyword 0.14.1-r1 for ~arm64

Signed-off-by: Mart Raudsepp  gentoo.org>

 net-libs/gupnp-av/gupnp-av-0.14.1-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/gupnp-av/gupnp-av-0.14.1-r1.ebuild 
b/net-libs/gupnp-av/gupnp-av-0.14.1-r1.ebuild
index 4fcbaec15352..54d286d8375a 100644
--- a/net-libs/gupnp-av/gupnp-av-0.14.1-r1.ebuild
+++ b/net-libs/gupnp-av/gupnp-av-0.14.1-r1.ebuild
@@ -10,7 +10,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/GUPnP 
https://gitlab.gnome.org/GNOME/g
 
 LICENSE="LGPL-2"
 SLOT="0/3" # subslot: soname version
-KEYWORDS="~alpha amd64 ~arm ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc x86"
 IUSE="gtk-doc +introspection vala"
 REQUIRED_USE="vala? ( introspection )"
 



[gentoo-commits] repo/gentoo:master commit in: net-libs/gupnp/

2023-09-05 Thread Matt Turner
commit: 2ca376e7038b4c5ed3fa147bc58c5659948dac3f
Author: Matt Turner  gentoo  org>
AuthorDate: Tue Sep  5 19:06:20 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Tue Sep  5 20:28:32 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2ca376e7

net-libs/gupnp: Drop old versions

Signed-off-by: Matt Turner  gentoo.org>

 net-libs/gupnp/Manifest   |  1 -
 net-libs/gupnp/gupnp-1.6.3.ebuild | 77 ---
 2 files changed, 78 deletions(-)

diff --git a/net-libs/gupnp/Manifest b/net-libs/gupnp/Manifest
index 1957c98ff357..a036109bfbc8 100644
--- a/net-libs/gupnp/Manifest
+++ b/net-libs/gupnp/Manifest
@@ -1,3 +1,2 @@
 DIST gupnp-1.4.3.tar.xz 154812 BLAKE2B 
b41a8805853061399412f5eb7267e9913adb3054ebf8a3bd78f6df4c1607d4a944654f3bc6e154fefa98f1289a80055d0feb0168801d83a1ad59c25f5fcac784
 SHA512 
1963ce917458168c8bc5d669ee30a4071d83d3768ce1be8cbbd81c767853ca01950623a88628a0b1e403d1cce1f0bbc9df80acf4b75f91bfc0403e0d0e6bcedb
-DIST gupnp-1.6.3.tar.xz 2216496 BLAKE2B 
635aafa78f8cb7b9542eab14545864a93d5fe01296444397ddb1d1868d51c9bb8013e17e659dce550581f7ae9cbc31a74fb30563d1961b341c3f672390d08f6a
 SHA512 
423605e15dafb1f3789910289604912212a04595bad174654cce5b7717ab0d307ad7e021fc8f0ce59fb090d285fbcf633de63dc40c5f6cebad6a28553a5d6f17
 DIST gupnp-1.6.5.tar.xz 163380 BLAKE2B 
92c29db56a0fe9596bb0c523fc31be0783d6cf95b1926868a6e8a5e95ed9e28aa04ddf0f6740681995244c5020cfddb9b8ab8aeaf2baeb622185aa3a76a2986e
 SHA512 
c34def9accb0984e17298156b7d325eebd89cc0f0f9568740b15f20a05ce523c8f97b5cc98cee1245c0bdea0a5b4fe97878b810c3325239d87d7d577cd0742a5

diff --git a/net-libs/gupnp/gupnp-1.6.3.ebuild 
b/net-libs/gupnp/gupnp-1.6.3.ebuild
deleted file mode 100644
index c9e04a37efcb..
--- a/net-libs/gupnp/gupnp-1.6.3.ebuild
+++ /dev/null
@@ -1,77 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{9..11} )
-PYTHON_REQ_USE="xml(+)"
-
-inherit gnome.org meson-multilib python-single-r1 vala xdg
-
-DESCRIPTION="An object-oriented framework for creating UPnP devs and control 
points"
-HOMEPAGE="https://wiki.gnome.org/Projects/GUPnP 
https://gitlab.gnome.org/GNOME/gupnp;
-
-LICENSE="LGPL-2+ GPL-2+" # gupnp-binding-tool is GPL-2+
-SLOT="1.6/1.6-0" # -
-KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~ppc ppc64 ~riscv ~sparc 
x86"
-
-IUSE="connman gtk-doc +introspection networkmanager +vala"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}
-   ?? ( connman networkmanager )
-   gtk-doc? ( introspection )
-"
-
-# prefix: uuid dependency can be adapted to non-linux platforms
-RDEPEND="${PYTHON_DEPS}
-   >=dev-libs/glib-2.70:2[${MULTILIB_USEDEP}]
-   >=net-libs/gssdp-1.6.2:1.6=[introspection?,${MULTILIB_USEDEP}]
-   >=dev-libs/libxml2-2.9.1-r4[${MULTILIB_USEDEP}]
-   >=net-libs/libsoup-2.99.0:3.0[introspection?,${MULTILIB_USEDEP}]
-   >=sys-apps/util-linux-2.24.1-r3[${MULTILIB_USEDEP}]
-   introspection? ( >=dev-libs/gobject-introspection-1.54:= )
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
-   dev-util/glib-utils
-   gtk-doc? ( >=dev-util/gi-docgen-2021.1 )
-   dev-libs/libxslt
-   app-text/docbook-xsl-stylesheets
-   virtual/pkgconfig
-   !connman? ( !networkmanager? ( kernel_linux? ( sys-kernel/linux-headers 
) ) )
-   vala? ( $(vala_depend)
-   >=net-libs/gssdp-1.5.2:1.6[vala]
-   net-libs/libsoup:3.0[vala]
-   )
-"
-
-src_prepare() {
-   default
-   use vala && vala_setup
-
-   # This makes sense for upstream but not for us downstream, bug #906124.
-   sed -i -e '/-Werror=deprecated-declarations/d' meson.build || die
-}
-
-multilib_src_configure() {
-   local backend=system
-   use kernel_linux && backend=linux
-   use connman && backend=connman
-   use networkmanager && backend=network-manager
-
-   local emesonargs=(
-   -Dcontext_manager=${backend}
-   $(meson_native_use_bool introspection)
-   $(meson_native_use_bool vala vapi)
-   $(meson_native_use_bool gtk-doc gtk_doc)
-   -Dexamples=false
-   )
-   meson_src_configure
-}
-
-multilib_src_install_all() {
-   python_fix_shebang "${ED}"/usr/bin/gupnp-binding-tool-1.6
-   if use gtk-doc ; then
-   mkdir "${ED}"/usr/share/gtk-doc || die
-   mv "${ED}"/usr/share/{doc,gtk-doc}/gupnp-1.6 || die
-   fi
-}



[gentoo-commits] repo/gentoo:master commit in: net-libs/gupnp/

2023-09-01 Thread Arthur Zamarin
commit: 789b67e3ff665a1531f7245b19540ac00a32d26a
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Sep  1 16:05:51 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Sep  1 16:05:51 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=789b67e3

net-libs/gupnp: Stabilize 1.6.5 ppc64, #913218

Signed-off-by: Arthur Zamarin  gentoo.org>

 net-libs/gupnp/gupnp-1.6.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/gupnp/gupnp-1.6.5.ebuild 
b/net-libs/gupnp/gupnp-1.6.5.ebuild
index 9e2e51036ca3..ce3ed15b7941 100644
--- a/net-libs/gupnp/gupnp-1.6.5.ebuild
+++ b/net-libs/gupnp/gupnp-1.6.5.ebuild
@@ -13,7 +13,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/GUPnP 
https://gitlab.gnome.org/GNOME/g
 
 LICENSE="LGPL-2+ GPL-2+" # gupnp-binding-tool is GPL-2+
 SLOT="1.6/1.6-0" # -
-KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc 
x86"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~ppc ppc64 ~riscv ~sparc 
x86"
 
 IUSE="connman gtk-doc +introspection networkmanager +vala"
 REQUIRED_USE="${PYTHON_REQUIRED_USE}



[gentoo-commits] repo/gentoo:master commit in: net-libs/gupnp/

2023-08-30 Thread Arthur Zamarin
commit: f49d9b44e5e4f5bba7792561c5a34a744db79be5
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed Aug 30 07:50:33 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed Aug 30 07:57:47 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f49d9b44

net-libs/gupnp: Stabilize 1.6.5 x86, #913218

Signed-off-by: Arthur Zamarin  gentoo.org>

 net-libs/gupnp/gupnp-1.6.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/gupnp/gupnp-1.6.5.ebuild 
b/net-libs/gupnp/gupnp-1.6.5.ebuild
index c6af5be7fdda..9e2e51036ca3 100644
--- a/net-libs/gupnp/gupnp-1.6.5.ebuild
+++ b/net-libs/gupnp/gupnp-1.6.5.ebuild
@@ -13,7 +13,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/GUPnP 
https://gitlab.gnome.org/GNOME/g
 
 LICENSE="LGPL-2+ GPL-2+" # gupnp-binding-tool is GPL-2+
 SLOT="1.6/1.6-0" # -
-KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc 
~x86"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc 
x86"
 
 IUSE="connman gtk-doc +introspection networkmanager +vala"
 REQUIRED_USE="${PYTHON_REQUIRED_USE}



[gentoo-commits] repo/gentoo:master commit in: net-libs/gupnp/files/, net-libs/gupnp/

2023-08-16 Thread Matt Turner
commit: e09dc91355c873e51bddd256b2a18cb2f0f80f8d
Author: Matt Turner  gentoo  org>
AuthorDate: Wed Aug 16 22:26:18 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Wed Aug 16 22:32:01 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e09dc913

net-libs/gupnp: Drop old versions

Signed-off-by: Matt Turner  gentoo.org>

 net-libs/gupnp/Manifest|  1 -
 .../gupnp/files/gupnp-1.6.4-meson-1.2.0-fix.patch  | 38 --
 net-libs/gupnp/gupnp-1.6.4.ebuild  | 81 --
 3 files changed, 120 deletions(-)

diff --git a/net-libs/gupnp/Manifest b/net-libs/gupnp/Manifest
index 9f37d4302801..1957c98ff357 100644
--- a/net-libs/gupnp/Manifest
+++ b/net-libs/gupnp/Manifest
@@ -1,4 +1,3 @@
 DIST gupnp-1.4.3.tar.xz 154812 BLAKE2B 
b41a8805853061399412f5eb7267e9913adb3054ebf8a3bd78f6df4c1607d4a944654f3bc6e154fefa98f1289a80055d0feb0168801d83a1ad59c25f5fcac784
 SHA512 
1963ce917458168c8bc5d669ee30a4071d83d3768ce1be8cbbd81c767853ca01950623a88628a0b1e403d1cce1f0bbc9df80acf4b75f91bfc0403e0d0e6bcedb
 DIST gupnp-1.6.3.tar.xz 2216496 BLAKE2B 
635aafa78f8cb7b9542eab14545864a93d5fe01296444397ddb1d1868d51c9bb8013e17e659dce550581f7ae9cbc31a74fb30563d1961b341c3f672390d08f6a
 SHA512 
423605e15dafb1f3789910289604912212a04595bad174654cce5b7717ab0d307ad7e021fc8f0ce59fb090d285fbcf633de63dc40c5f6cebad6a28553a5d6f17
-DIST gupnp-1.6.4.tar.xz 242944 BLAKE2B 
485052a7f6448b8a09767987aaf679ee5a5946557ef49e402b94d05218fcedf646a45e89f670a1bce5b54951aeb85f327dfdc7094b22d8e02cff27551fad2ea3
 SHA512 
00fe34960f366f69915f3627637905d3a32d1a2757155f16f67fd434601106b38368a5e28c8f13dc57030e4fcf74755e5149f7e36b6a4a4abe6fe12a41034333
 DIST gupnp-1.6.5.tar.xz 163380 BLAKE2B 
92c29db56a0fe9596bb0c523fc31be0783d6cf95b1926868a6e8a5e95ed9e28aa04ddf0f6740681995244c5020cfddb9b8ab8aeaf2baeb622185aa3a76a2986e
 SHA512 
c34def9accb0984e17298156b7d325eebd89cc0f0f9568740b15f20a05ce523c8f97b5cc98cee1245c0bdea0a5b4fe97878b810c3325239d87d7d577cd0742a5

diff --git a/net-libs/gupnp/files/gupnp-1.6.4-meson-1.2.0-fix.patch 
b/net-libs/gupnp/files/gupnp-1.6.4-meson-1.2.0-fix.patch
deleted file mode 100644
index 05314a417c6d..
--- a/net-libs/gupnp/files/gupnp-1.6.4-meson-1.2.0-fix.patch
+++ /dev/null
@@ -1,38 +0,0 @@
-https://gitlab.gnome.org/GNOME/gupnp/-/commit/884639bd29323cbb8fbd36bc69d08097a2ae2cd1
-https://gitlab.gnome.org/GNOME/gupnp/-/commit/a10c57bd32fbd0dc59eb6703454360ea564e2ffc
-
-From 884639bd29323cbb8fbd36bc69d08097a2ae2cd1 Mon Sep 17 00:00:00 2001
-From: Jan Beich 
-Date: Sun, 9 Jul 2023 03:30:47 +
-Subject: [PATCH] build: properly spell [provide] in *.wrap files
-
-meson.build:1:0: ERROR: Unexpected "[provides]" section, did you mean 
"[provide]"?
 a/subprojects/gssdp-1.6.wrap
-+++ b/subprojects/gssdp-1.6.wrap
-@@ -3,6 +3,6 @@ url = https://gitlab.gnome.org/GNOME/gssdp.git
- revision = master
- depth = 1
-  
--[provides]
-+[provide]
- dependency_name = gssdp-1.6
- 
--- 
-GitLab
-
-From a10c57bd32fbd0dc59eb6703454360ea564e2ffc Mon Sep 17 00:00:00 2001
-From: Jens Georg 
-Date: Sun, 9 Jul 2023 21:49:47 +0200
-Subject: [PATCH] build: Add missing "s" to wrap file syntax
-
 a/subprojects/gssdp-1.6.wrap
-+++ b/subprojects/gssdp-1.6.wrap
-@@ -4,5 +4,5 @@ revision = master
- depth = 1
-  
- [provide]
--dependency_name = gssdp-1.6
-+dependency_names = gssdp-1.6
- 
--- 
-GitLab

diff --git a/net-libs/gupnp/gupnp-1.6.4.ebuild 
b/net-libs/gupnp/gupnp-1.6.4.ebuild
deleted file mode 100644
index 0e5d39866c9f..
--- a/net-libs/gupnp/gupnp-1.6.4.ebuild
+++ /dev/null
@@ -1,81 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..12} )
-PYTHON_REQ_USE="xml(+)"
-
-inherit gnome.org meson-multilib python-single-r1 vala xdg
-
-DESCRIPTION="An object-oriented framework for creating UPnP devs and control 
points"
-HOMEPAGE="https://wiki.gnome.org/Projects/GUPnP 
https://gitlab.gnome.org/GNOME/gupnp;
-
-LICENSE="LGPL-2+ GPL-2+" # gupnp-binding-tool is GPL-2+
-SLOT="1.6/1.6-0" # -
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv 
~sparc ~x86"
-
-IUSE="connman gtk-doc +introspection networkmanager +vala"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}
-   ?? ( connman networkmanager )
-   gtk-doc? ( introspection )
-"
-
-# prefix: uuid dependency can be adapted to non-linux platforms
-RDEPEND="${PYTHON_DEPS}
-   >=dev-libs/glib-2.70:2[${MULTILIB_USEDEP}]
-   >=net-libs/gssdp-1.6.2:1.6=[introspection?,${MULTILIB_USEDEP}]
-   >=dev-libs/libxml2-2.9.1-r4[${MULTILIB_USEDEP}]
-   >=net-libs/libsoup-2.99.0:3.0[introspection?,${MULTILIB_USEDEP}]
-   >=sys-apps/util-linux-2.24.1-r3[${MULTILIB_USEDEP}]
-   introspection? ( >=dev-libs/gobject-introspection-1.54:= )
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
-   dev-util/glib-utils
-   gtk-doc? ( >=dev-util/gi-docgen-2021.1 )
-   dev-libs/libxslt
-   

[gentoo-commits] repo/gentoo:master commit in: net-libs/gupnp/

2023-08-02 Thread Matt Turner
commit: 532c05862399c1413abfde964df867829d54980a
Author: Guillermo Joandet  gmail  com>
AuthorDate: Tue Aug  1 02:10:04 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Wed Aug  2 14:51:42 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=532c0586

net-libs/gupnp: Version bump to 1.6.5

Signed-off-by: Guillermo Joandet  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/32124
Signed-off-by: Matt Turner  gentoo.org>

 net-libs/gupnp/Manifest   |  1 +
 net-libs/gupnp/gupnp-1.6.5.ebuild | 77 +++
 2 files changed, 78 insertions(+)

diff --git a/net-libs/gupnp/Manifest b/net-libs/gupnp/Manifest
index e7f799744fd1..9f37d4302801 100644
--- a/net-libs/gupnp/Manifest
+++ b/net-libs/gupnp/Manifest
@@ -1,3 +1,4 @@
 DIST gupnp-1.4.3.tar.xz 154812 BLAKE2B 
b41a8805853061399412f5eb7267e9913adb3054ebf8a3bd78f6df4c1607d4a944654f3bc6e154fefa98f1289a80055d0feb0168801d83a1ad59c25f5fcac784
 SHA512 
1963ce917458168c8bc5d669ee30a4071d83d3768ce1be8cbbd81c767853ca01950623a88628a0b1e403d1cce1f0bbc9df80acf4b75f91bfc0403e0d0e6bcedb
 DIST gupnp-1.6.3.tar.xz 2216496 BLAKE2B 
635aafa78f8cb7b9542eab14545864a93d5fe01296444397ddb1d1868d51c9bb8013e17e659dce550581f7ae9cbc31a74fb30563d1961b341c3f672390d08f6a
 SHA512 
423605e15dafb1f3789910289604912212a04595bad174654cce5b7717ab0d307ad7e021fc8f0ce59fb090d285fbcf633de63dc40c5f6cebad6a28553a5d6f17
 DIST gupnp-1.6.4.tar.xz 242944 BLAKE2B 
485052a7f6448b8a09767987aaf679ee5a5946557ef49e402b94d05218fcedf646a45e89f670a1bce5b54951aeb85f327dfdc7094b22d8e02cff27551fad2ea3
 SHA512 
00fe34960f366f69915f3627637905d3a32d1a2757155f16f67fd434601106b38368a5e28c8f13dc57030e4fcf74755e5149f7e36b6a4a4abe6fe12a41034333
+DIST gupnp-1.6.5.tar.xz 163380 BLAKE2B 
92c29db56a0fe9596bb0c523fc31be0783d6cf95b1926868a6e8a5e95ed9e28aa04ddf0f6740681995244c5020cfddb9b8ab8aeaf2baeb622185aa3a76a2986e
 SHA512 
c34def9accb0984e17298156b7d325eebd89cc0f0f9568740b15f20a05ce523c8f97b5cc98cee1245c0bdea0a5b4fe97878b810c3325239d87d7d577cd0742a5

diff --git a/net-libs/gupnp/gupnp-1.6.5.ebuild 
b/net-libs/gupnp/gupnp-1.6.5.ebuild
new file mode 100644
index ..65a1aa08e3f7
--- /dev/null
+++ b/net-libs/gupnp/gupnp-1.6.5.ebuild
@@ -0,0 +1,77 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_REQ_USE="xml(+)"
+
+inherit gnome.org meson-multilib python-single-r1 vala xdg
+
+DESCRIPTION="An object-oriented framework for creating UPnP devs and control 
points"
+HOMEPAGE="https://wiki.gnome.org/Projects/GUPnP 
https://gitlab.gnome.org/GNOME/gupnp;
+
+LICENSE="LGPL-2+ GPL-2+" # gupnp-binding-tool is GPL-2+
+SLOT="1.6/1.6-0" # -
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv 
~sparc ~x86"
+
+IUSE="connman gtk-doc +introspection networkmanager +vala"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}
+   ?? ( connman networkmanager )
+   gtk-doc? ( introspection )
+"
+
+# prefix: uuid dependency can be adapted to non-linux platforms
+RDEPEND="${PYTHON_DEPS}
+   >=dev-libs/glib-2.70:2[${MULTILIB_USEDEP}]
+   >=net-libs/gssdp-1.6.2:1.6=[introspection?,${MULTILIB_USEDEP}]
+   >=dev-libs/libxml2-2.9.1-r4[${MULTILIB_USEDEP}]
+   >=net-libs/libsoup-2.99.0:3.0[introspection?,${MULTILIB_USEDEP}]
+   >=sys-apps/util-linux-2.24.1-r3[${MULTILIB_USEDEP}]
+   introspection? ( >=dev-libs/gobject-introspection-1.54:= )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   dev-util/glib-utils
+   gtk-doc? ( >=dev-util/gi-docgen-2021.1 )
+   dev-libs/libxslt
+   app-text/docbook-xsl-stylesheets
+   virtual/pkgconfig
+   !connman? ( !networkmanager? ( kernel_linux? ( sys-kernel/linux-headers 
) ) )
+   vala? ( $(vala_depend)
+   >=net-libs/gssdp-1.5.2:1.6[vala]
+   net-libs/libsoup:3.0[vala]
+   )
+"
+
+src_prepare() {
+   default
+   use vala && vala_setup
+
+   # This makes sense for upstream but not for us downstream, bug #906124.
+   sed -i -e '/-Werror=deprecated-declarations/d' meson.build || die
+}
+
+multilib_src_configure() {
+   local backend=system
+   use kernel_linux && backend=linux
+   use connman && backend=connman
+   use networkmanager && backend=network-manager
+
+   local emesonargs=(
+   -Dcontext_manager=${backend}
+   $(meson_native_use_bool introspection)
+   $(meson_native_use_bool vala vapi)
+   $(meson_native_use_bool gtk-doc gtk_doc)
+   -Dexamples=false
+   )
+   meson_src_configure
+}
+
+multilib_src_install_all() {
+   python_fix_shebang "${ED}"/usr/bin/gupnp-binding-tool-1.6
+   if use gtk-doc ; then
+   mkdir "${ED}"/usr/share/gtk-doc || die
+   mv "${ED}"/usr/share/{doc,gtk-doc}/gupnp-1.6 || die
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: net-libs/gupnp-av/

2023-07-26 Thread WANG Xuerui
commit: 951b2e28740ea2568ac6de206958cc287b4abf0f
Author: WANG Xuerui  gentoo  org>
AuthorDate: Thu Jul 27 05:39:19 2023 +
Commit: WANG Xuerui  gentoo  org>
CommitDate: Thu Jul 27 05:45:17 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=951b2e28

net-libs/gupnp-av: keyword 0.14.1-r1 for ~loong

Signed-off-by: WANG Xuerui  gentoo.org>

 net-libs/gupnp-av/gupnp-av-0.14.1-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/gupnp-av/gupnp-av-0.14.1-r1.ebuild 
b/net-libs/gupnp-av/gupnp-av-0.14.1-r1.ebuild
index 87d1c15e744b..4fcbaec15352 100644
--- a/net-libs/gupnp-av/gupnp-av-0.14.1-r1.ebuild
+++ b/net-libs/gupnp-av/gupnp-av-0.14.1-r1.ebuild
@@ -10,7 +10,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/GUPnP 
https://gitlab.gnome.org/GNOME/g
 
 LICENSE="LGPL-2"
 SLOT="0/3" # subslot: soname version
-KEYWORDS="~alpha amd64 ~arm ~ia64 ~ppc ~ppc64 ~riscv ~sparc x86"
+KEYWORDS="~alpha amd64 ~arm ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc x86"
 IUSE="gtk-doc +introspection vala"
 REQUIRED_USE="vala? ( introspection )"
 



[gentoo-commits] repo/gentoo:master commit in: net-libs/gupnp/files/, net-libs/gupnp/

2023-07-19 Thread Sam James
commit: f37469d9d1eab1191eeb78d4331a7aefe0fdbefb
Author: Sam James  gentoo  org>
AuthorDate: Thu Jul 20 01:33:30 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jul 20 01:33:30 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f37469d9

net-libs/gupnp: fix build w/ meson 1.2.0

Closes: https://bugs.gentoo.org/910492
Signed-off-by: Sam James  gentoo.org>

 net-libs/gupnp/files/gupnp-1.4.3-meson-1.2.0-fix.patch | 12 
 net-libs/gupnp/gupnp-1.4.3.ebuild  |  4 
 2 files changed, 16 insertions(+)

diff --git a/net-libs/gupnp/files/gupnp-1.4.3-meson-1.2.0-fix.patch 
b/net-libs/gupnp/files/gupnp-1.4.3-meson-1.2.0-fix.patch
new file mode 100644
index ..e41830fce4c2
--- /dev/null
+++ b/net-libs/gupnp/files/gupnp-1.4.3-meson-1.2.0-fix.patch
@@ -0,0 +1,12 @@
+https://bugs.gentoo.org/910492
+--- a/subprojects/gssdp-1.2.wrap
 b/subprojects/gssdp-1.2.wrap
+@@ -3,6 +3,6 @@ url = https://gitlab.gnome.org/GNOME/gssdp.git
+ revision = gssdp-1.4
+ depth = 1
+  
+-[provides]
+-dependency_name = gssdp-1.2
++[provide]
++dependency_names = gssdp-1.2
+ 

diff --git a/net-libs/gupnp/gupnp-1.4.3.ebuild 
b/net-libs/gupnp/gupnp-1.4.3.ebuild
index a1b2000c2291..6f21d4ba078e 100644
--- a/net-libs/gupnp/gupnp-1.4.3.ebuild
+++ b/net-libs/gupnp/gupnp-1.4.3.ebuild
@@ -44,6 +44,10 @@ BDEPEND="
)
 "
 
+PATCHES=(
+   "${FILESDIR}"/${PN}-1.4.3-meson-1.2.0-fix.patch
+)
+
 src_prepare() {
use introspection && vala_src_prepare
xdg_src_prepare



[gentoo-commits] repo/gentoo:master commit in: net-libs/gupnp/files/, net-libs/gupnp/

2023-07-17 Thread Sam James
commit: faa7e01170016c19b3c71cb243c207f9bd75b06e
Author: Sam James  gentoo  org>
AuthorDate: Mon Jul 17 12:23:52 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jul 17 12:37:43 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=faa7e011

net-libs/gupnp: fix build w/ meson 1.2.0

Closes: https://bugs.gentoo.org/909377
Signed-off-by: Sam James  gentoo.org>

 .../gupnp/files/gupnp-1.6.4-meson-1.2.0-fix.patch  | 38 ++
 net-libs/gupnp/gupnp-1.6.4.ebuild  |  4 +++
 2 files changed, 42 insertions(+)

diff --git a/net-libs/gupnp/files/gupnp-1.6.4-meson-1.2.0-fix.patch 
b/net-libs/gupnp/files/gupnp-1.6.4-meson-1.2.0-fix.patch
new file mode 100644
index ..05314a417c6d
--- /dev/null
+++ b/net-libs/gupnp/files/gupnp-1.6.4-meson-1.2.0-fix.patch
@@ -0,0 +1,38 @@
+https://gitlab.gnome.org/GNOME/gupnp/-/commit/884639bd29323cbb8fbd36bc69d08097a2ae2cd1
+https://gitlab.gnome.org/GNOME/gupnp/-/commit/a10c57bd32fbd0dc59eb6703454360ea564e2ffc
+
+From 884639bd29323cbb8fbd36bc69d08097a2ae2cd1 Mon Sep 17 00:00:00 2001
+From: Jan Beich 
+Date: Sun, 9 Jul 2023 03:30:47 +
+Subject: [PATCH] build: properly spell [provide] in *.wrap files
+
+meson.build:1:0: ERROR: Unexpected "[provides]" section, did you mean 
"[provide]"?
+--- a/subprojects/gssdp-1.6.wrap
 b/subprojects/gssdp-1.6.wrap
+@@ -3,6 +3,6 @@ url = https://gitlab.gnome.org/GNOME/gssdp.git
+ revision = master
+ depth = 1
+  
+-[provides]
++[provide]
+ dependency_name = gssdp-1.6
+ 
+-- 
+GitLab
+
+From a10c57bd32fbd0dc59eb6703454360ea564e2ffc Mon Sep 17 00:00:00 2001
+From: Jens Georg 
+Date: Sun, 9 Jul 2023 21:49:47 +0200
+Subject: [PATCH] build: Add missing "s" to wrap file syntax
+
+--- a/subprojects/gssdp-1.6.wrap
 b/subprojects/gssdp-1.6.wrap
+@@ -4,5 +4,5 @@ revision = master
+ depth = 1
+  
+ [provide]
+-dependency_name = gssdp-1.6
++dependency_names = gssdp-1.6
+ 
+-- 
+GitLab

diff --git a/net-libs/gupnp/gupnp-1.6.4.ebuild 
b/net-libs/gupnp/gupnp-1.6.4.ebuild
index 65a1aa08e3f7..0e5d39866c9f 100644
--- a/net-libs/gupnp/gupnp-1.6.4.ebuild
+++ b/net-libs/gupnp/gupnp-1.6.4.ebuild
@@ -44,6 +44,10 @@ BDEPEND="
)
 "
 
+PATCHES=(
+   "${FILESDIR}"/${P}-meson-1.2.0-fix.patch
+)
+
 src_prepare() {
default
use vala && vala_setup



[gentoo-commits] repo/gentoo:master commit in: net-libs/gupnp/

2023-07-07 Thread Matt Turner
commit: f69b30c1284d0ab86862d7c29f7b342b6041a891
Author: Matt Turner  gentoo  org>
AuthorDate: Fri Jul  7 17:40:52 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Fri Jul  7 22:03:17 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f69b30c1

net-libs/gupnp: Version bump to 1.6.4

Signed-off-by: Matt Turner  gentoo.org>

 net-libs/gupnp/Manifest   |  1 +
 net-libs/gupnp/gupnp-1.6.4.ebuild | 77 +++
 2 files changed, 78 insertions(+)

diff --git a/net-libs/gupnp/Manifest b/net-libs/gupnp/Manifest
index ade964974936..e7f799744fd1 100644
--- a/net-libs/gupnp/Manifest
+++ b/net-libs/gupnp/Manifest
@@ -1,2 +1,3 @@
 DIST gupnp-1.4.3.tar.xz 154812 BLAKE2B 
b41a8805853061399412f5eb7267e9913adb3054ebf8a3bd78f6df4c1607d4a944654f3bc6e154fefa98f1289a80055d0feb0168801d83a1ad59c25f5fcac784
 SHA512 
1963ce917458168c8bc5d669ee30a4071d83d3768ce1be8cbbd81c767853ca01950623a88628a0b1e403d1cce1f0bbc9df80acf4b75f91bfc0403e0d0e6bcedb
 DIST gupnp-1.6.3.tar.xz 2216496 BLAKE2B 
635aafa78f8cb7b9542eab14545864a93d5fe01296444397ddb1d1868d51c9bb8013e17e659dce550581f7ae9cbc31a74fb30563d1961b341c3f672390d08f6a
 SHA512 
423605e15dafb1f3789910289604912212a04595bad174654cce5b7717ab0d307ad7e021fc8f0ce59fb090d285fbcf633de63dc40c5f6cebad6a28553a5d6f17
+DIST gupnp-1.6.4.tar.xz 242944 BLAKE2B 
485052a7f6448b8a09767987aaf679ee5a5946557ef49e402b94d05218fcedf646a45e89f670a1bce5b54951aeb85f327dfdc7094b22d8e02cff27551fad2ea3
 SHA512 
00fe34960f366f69915f3627637905d3a32d1a2757155f16f67fd434601106b38368a5e28c8f13dc57030e4fcf74755e5149f7e36b6a4a4abe6fe12a41034333

diff --git a/net-libs/gupnp/gupnp-1.6.4.ebuild 
b/net-libs/gupnp/gupnp-1.6.4.ebuild
new file mode 100644
index ..65a1aa08e3f7
--- /dev/null
+++ b/net-libs/gupnp/gupnp-1.6.4.ebuild
@@ -0,0 +1,77 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_REQ_USE="xml(+)"
+
+inherit gnome.org meson-multilib python-single-r1 vala xdg
+
+DESCRIPTION="An object-oriented framework for creating UPnP devs and control 
points"
+HOMEPAGE="https://wiki.gnome.org/Projects/GUPnP 
https://gitlab.gnome.org/GNOME/gupnp;
+
+LICENSE="LGPL-2+ GPL-2+" # gupnp-binding-tool is GPL-2+
+SLOT="1.6/1.6-0" # -
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv 
~sparc ~x86"
+
+IUSE="connman gtk-doc +introspection networkmanager +vala"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}
+   ?? ( connman networkmanager )
+   gtk-doc? ( introspection )
+"
+
+# prefix: uuid dependency can be adapted to non-linux platforms
+RDEPEND="${PYTHON_DEPS}
+   >=dev-libs/glib-2.70:2[${MULTILIB_USEDEP}]
+   >=net-libs/gssdp-1.6.2:1.6=[introspection?,${MULTILIB_USEDEP}]
+   >=dev-libs/libxml2-2.9.1-r4[${MULTILIB_USEDEP}]
+   >=net-libs/libsoup-2.99.0:3.0[introspection?,${MULTILIB_USEDEP}]
+   >=sys-apps/util-linux-2.24.1-r3[${MULTILIB_USEDEP}]
+   introspection? ( >=dev-libs/gobject-introspection-1.54:= )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   dev-util/glib-utils
+   gtk-doc? ( >=dev-util/gi-docgen-2021.1 )
+   dev-libs/libxslt
+   app-text/docbook-xsl-stylesheets
+   virtual/pkgconfig
+   !connman? ( !networkmanager? ( kernel_linux? ( sys-kernel/linux-headers 
) ) )
+   vala? ( $(vala_depend)
+   >=net-libs/gssdp-1.5.2:1.6[vala]
+   net-libs/libsoup:3.0[vala]
+   )
+"
+
+src_prepare() {
+   default
+   use vala && vala_setup
+
+   # This makes sense for upstream but not for us downstream, bug #906124.
+   sed -i -e '/-Werror=deprecated-declarations/d' meson.build || die
+}
+
+multilib_src_configure() {
+   local backend=system
+   use kernel_linux && backend=linux
+   use connman && backend=connman
+   use networkmanager && backend=network-manager
+
+   local emesonargs=(
+   -Dcontext_manager=${backend}
+   $(meson_native_use_bool introspection)
+   $(meson_native_use_bool vala vapi)
+   $(meson_native_use_bool gtk-doc gtk_doc)
+   -Dexamples=false
+   )
+   meson_src_configure
+}
+
+multilib_src_install_all() {
+   python_fix_shebang "${ED}"/usr/bin/gupnp-binding-tool-1.6
+   if use gtk-doc ; then
+   mkdir "${ED}"/usr/share/gtk-doc || die
+   mv "${ED}"/usr/share/{doc,gtk-doc}/gupnp-1.6 || die
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: net-libs/gupnp-igd/

2023-06-02 Thread Sam James
commit: 5086e79a9cc9bbbcd1aa1837e1860be56d8c4f94
Author: Sam James  gentoo  org>
AuthorDate: Sat Jun  3 02:23:07 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jun  3 02:23:07 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5086e79a

net-libs/gupnp-igd: Stabilize 1.6.0 arm64, #907634

Signed-off-by: Sam James  gentoo.org>

 net-libs/gupnp-igd/gupnp-igd-1.6.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/gupnp-igd/gupnp-igd-1.6.0.ebuild 
b/net-libs/gupnp-igd/gupnp-igd-1.6.0.ebuild
index abd90a391816..92269ee78201 100644
--- a/net-libs/gupnp-igd/gupnp-igd-1.6.0.ebuild
+++ b/net-libs/gupnp-igd/gupnp-igd-1.6.0.ebuild
@@ -10,7 +10,7 @@ HOMEPAGE="http://gupnp.org 
https://gitlab.gnome.org/GNOME/gupnp-igd;
 
 LICENSE="LGPL-2.1+"
 SLOT="1.6/1.6-0" # -
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ppc64 ~riscv ~sparc 
x86"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~ppc ppc64 ~riscv ~sparc 
x86"
 IUSE="gtk-doc +introspection"
 
 # The only existing test is broken



[gentoo-commits] repo/gentoo:master commit in: net-libs/gupnp-igd/

2023-06-02 Thread Sam James
commit: 4dd690f65b596b9800d25a95dcd0a96b2653836d
Author: Sam James  gentoo  org>
AuthorDate: Sat Jun  3 02:07:45 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jun  3 02:07:45 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4dd690f6

net-libs/gupnp-igd: Stabilize 1.6.0 ppc64, #907634

Signed-off-by: Sam James  gentoo.org>

 net-libs/gupnp-igd/gupnp-igd-1.6.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/gupnp-igd/gupnp-igd-1.6.0.ebuild 
b/net-libs/gupnp-igd/gupnp-igd-1.6.0.ebuild
index 1aed8c55a33b..abd90a391816 100644
--- a/net-libs/gupnp-igd/gupnp-igd-1.6.0.ebuild
+++ b/net-libs/gupnp-igd/gupnp-igd-1.6.0.ebuild
@@ -10,7 +10,7 @@ HOMEPAGE="http://gupnp.org 
https://gitlab.gnome.org/GNOME/gupnp-igd;
 
 LICENSE="LGPL-2.1+"
 SLOT="1.6/1.6-0" # -
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv 
~sparc x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ppc64 ~riscv ~sparc 
x86"
 IUSE="gtk-doc +introspection"
 
 # The only existing test is broken



[gentoo-commits] repo/gentoo:master commit in: net-libs/gupnp-igd/

2023-06-02 Thread Sam James
commit: 9617313ae2aee884b221674bf2bc8f2978250d23
Author: Sam James  gentoo  org>
AuthorDate: Sat Jun  3 01:57:00 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jun  3 01:57:00 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9617313a

net-libs/gupnp-igd: Stabilize 1.6.0 x86, #907634

Signed-off-by: Sam James  gentoo.org>

 net-libs/gupnp-igd/gupnp-igd-1.6.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/gupnp-igd/gupnp-igd-1.6.0.ebuild 
b/net-libs/gupnp-igd/gupnp-igd-1.6.0.ebuild
index b730ce92e27f..1aed8c55a33b 100644
--- a/net-libs/gupnp-igd/gupnp-igd-1.6.0.ebuild
+++ b/net-libs/gupnp-igd/gupnp-igd-1.6.0.ebuild
@@ -10,7 +10,7 @@ HOMEPAGE="http://gupnp.org 
https://gitlab.gnome.org/GNOME/gupnp-igd;
 
 LICENSE="LGPL-2.1+"
 SLOT="1.6/1.6-0" # -
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv 
~sparc ~x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv 
~sparc x86"
 IUSE="gtk-doc +introspection"
 
 # The only existing test is broken



[gentoo-commits] repo/gentoo:master commit in: net-libs/gupnp-igd/

2023-06-02 Thread Sam James
commit: 7b1f6feb45e5cf789f574cbfce9c9a5bd979a114
Author: Sam James  gentoo  org>
AuthorDate: Sat Jun  3 01:56:59 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jun  3 01:56:59 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7b1f6feb

net-libs/gupnp-igd: Stabilize 1.6.0 amd64, #907634

Signed-off-by: Sam James  gentoo.org>

 net-libs/gupnp-igd/gupnp-igd-1.6.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/gupnp-igd/gupnp-igd-1.6.0.ebuild 
b/net-libs/gupnp-igd/gupnp-igd-1.6.0.ebuild
index 5ec22570b0b7..b730ce92e27f 100644
--- a/net-libs/gupnp-igd/gupnp-igd-1.6.0.ebuild
+++ b/net-libs/gupnp-igd/gupnp-igd-1.6.0.ebuild
@@ -10,7 +10,7 @@ HOMEPAGE="http://gupnp.org 
https://gitlab.gnome.org/GNOME/gupnp-igd;
 
 LICENSE="LGPL-2.1+"
 SLOT="1.6/1.6-0" # -
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv 
~sparc ~x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv 
~sparc ~x86"
 IUSE="gtk-doc +introspection"
 
 # The only existing test is broken



[gentoo-commits] repo/gentoo:master commit in: net-libs/gupnp-av/

2023-05-22 Thread Sam James
commit: 424d8920cbce953a0c4f32c15ec8007fd17c66b6
Author: Sam James  gentoo  org>
AuthorDate: Tue May 23 03:43:55 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue May 23 03:43:55 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=424d8920

net-libs/gupnp-av: drop unnecessary (for us) -Werror=deprecated-declarations

Fixes build w/ new libxml2.

Closes: https://bugs.gentoo.org/906641
Signed-off-by: Sam James  gentoo.org>

 net-libs/gupnp-av/gupnp-av-0.14.1-r1.ebuild | 5 -
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/net-libs/gupnp-av/gupnp-av-0.14.1-r1.ebuild 
b/net-libs/gupnp-av/gupnp-av-0.14.1-r1.ebuild
index 08a912bd247f..87d1c15e744b 100644
--- a/net-libs/gupnp-av/gupnp-av-0.14.1-r1.ebuild
+++ b/net-libs/gupnp-av/gupnp-av-0.14.1-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -32,6 +32,9 @@ BDEPEND="
 src_prepare() {
use vala && vala_setup
default
+
+   # This makes sense for upstream but not for us downstream, bug #906641.
+   sed -i -e '/-Werror=deprecated-declarations/d' meson.build || die
 }
 
 src_configure() {



[gentoo-commits] repo/gentoo:master commit in: net-libs/gupnp/

2023-05-12 Thread Sam James
commit: be77a0270a9a4ac15a0b142bf86b8186657e099c
Author: Sam James  gentoo  org>
AuthorDate: Sat May 13 00:28:05 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat May 13 00:41:27 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=be77a027

net-libs/gupnp: backport -Werror fix

Bug: https://bugs.gentoo.org/906124
Signed-off-by: Sam James  gentoo.org>

 net-libs/gupnp/gupnp-1.4.3.ebuild | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/net-libs/gupnp/gupnp-1.4.3.ebuild 
b/net-libs/gupnp/gupnp-1.4.3.ebuild
index 6b4ce1076fda..a1b2000c2291 100644
--- a/net-libs/gupnp/gupnp-1.4.3.ebuild
+++ b/net-libs/gupnp/gupnp-1.4.3.ebuild
@@ -47,6 +47,9 @@ BDEPEND="
 src_prepare() {
use introspection && vala_src_prepare
xdg_src_prepare
+
+   # This makes sense for upstream but not for us downstream, bug #906124.
+   sed -i -e '/-Werror=deprecated-declarations/d' meson.build || die
 }
 
 multilib_src_configure() {



[gentoo-commits] repo/gentoo:master commit in: net-libs/gupnp/

2023-05-12 Thread Sam James
commit: 9aaeb2819e2d977be47f05552d554bf5bb9a45ff
Author: Sam James  gentoo  org>
AuthorDate: Fri May 12 23:40:07 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri May 12 23:40:07 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9aaeb281

net-libs/gupnp: drop -Werror=deprecated-declarations to fix build w/ 
libxml2-2.11

Closes: https://bugs.gentoo.org/906124
Signed-off-by: Sam James  gentoo.org>

 net-libs/gupnp/gupnp-1.6.3.ebuild | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/net-libs/gupnp/gupnp-1.6.3.ebuild 
b/net-libs/gupnp/gupnp-1.6.3.ebuild
index 980f8813702c..c9e04a37efcb 100644
--- a/net-libs/gupnp/gupnp-1.6.3.ebuild
+++ b/net-libs/gupnp/gupnp-1.6.3.ebuild
@@ -47,6 +47,9 @@ BDEPEND="
 src_prepare() {
default
use vala && vala_setup
+
+   # This makes sense for upstream but not for us downstream, bug #906124.
+   sed -i -e '/-Werror=deprecated-declarations/d' meson.build || die
 }
 
 multilib_src_configure() {



[gentoo-commits] repo/gentoo:master commit in: net-libs/gupnp-igd/

2023-04-12 Thread Matt Turner
commit: 3125aa2c0a194dd76bef5fe5e9f9584c2ed7b40b
Author: Matt Turner  gentoo  org>
AuthorDate: Wed Apr 12 21:20:39 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Wed Apr 12 21:27:25 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3125aa2c

net-libs/gupnp-igd: Version bump to 1.6.0

Signed-off-by: Matt Turner  gentoo.org>

 net-libs/gupnp-igd/Manifest   |  1 +
 net-libs/gupnp-igd/gupnp-igd-1.6.0.ebuild | 45 +++
 2 files changed, 46 insertions(+)

diff --git a/net-libs/gupnp-igd/Manifest b/net-libs/gupnp-igd/Manifest
index f79fb2a20223..cce463807274 100644
--- a/net-libs/gupnp-igd/Manifest
+++ b/net-libs/gupnp-igd/Manifest
@@ -1 +1,2 @@
 DIST gupnp-igd-1.2.0.tar.xz 26100 BLAKE2B 
a72117b1c3ac3cd95d797b5d7a21b333a46d161bf22bc9649c1649fee6301f16824b0068ee094cfeb31ea283ca0aae8c2369c331fe956f59586ae00fd48c5825
 SHA512 
0129e743b09cc773b997e0f09d7ab84481d114d52ab273b1e9957960e6a47d686d600492b916970f3b2d3d30c36b68e1e4d049eb7be5d44101a56b90dd5f0af9
+DIST gupnp-igd-1.6.0.tar.xz 29220 BLAKE2B 
ef90ea50c9bb7fb567d0654626f179012a95cbdbbd233637661f4952e1b0c3493a70b14940a2d7ef598b94c1895e40710d475f79b812f96cfdc1a4e570d5782d
 SHA512 
ebec5f9d7fafc3614dc1c503aa86c7675aedfa05325554576160eaa83386b3da1fef72ef3c79a6fe7213fe64efcb24296ef99da87e90073813af3306df89a7bd

diff --git a/net-libs/gupnp-igd/gupnp-igd-1.6.0.ebuild 
b/net-libs/gupnp-igd/gupnp-igd-1.6.0.ebuild
new file mode 100644
index ..5ec22570b0b7
--- /dev/null
+++ b/net-libs/gupnp-igd/gupnp-igd-1.6.0.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit gnome.org meson-multilib xdg
+
+DESCRIPTION="Library to handle UPnP IGD port mapping for GUPnP"
+HOMEPAGE="http://gupnp.org https://gitlab.gnome.org/GNOME/gupnp-igd;
+
+LICENSE="LGPL-2.1+"
+SLOT="1.6/1.6-0" # -
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv 
~sparc ~x86"
+IUSE="gtk-doc +introspection"
+
+# The only existing test is broken
+RESTRICT="test"
+
+RDEPEND="
+   >=dev-libs/glib-2.70.0:2[${MULTILIB_USEDEP}]
+   >=net-libs/gssdp-1.6:1.6=[${MULTILIB_USEDEP}]
+   >=net-libs/gupnp-1.6:1.6=[${MULTILIB_USEDEP}]
+   introspection? ( >=dev-libs/gobject-introspection-0.10 )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   dev-util/glib-utils
+   sys-devel/gettext
+   virtual/pkgconfig
+   gtk-doc? ( dev-util/gtk-doc
+   app-text/docbook-xml-dtd:4.1.2 )
+"
+
+src_prepare() {
+   default
+   xdg_environment_reset
+}
+
+multilib_src_configure() {
+   local emesonargs=(
+   $(meson_native_use_bool introspection)
+   $(meson_native_use_bool gtk-doc gtk_doc)
+   )
+   meson_src_configure
+}



[gentoo-commits] repo/gentoo:master commit in: net-libs/gupnp/

2023-02-20 Thread Matt Turner
commit: ed1548aaae3365622f8714c5e3a54507d9704e94
Author: Matt Turner  gentoo  org>
AuthorDate: Mon Feb 20 17:00:58 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Mon Feb 20 17:32:20 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ed1548aa

net-libs/gupnp: Drop old versions

Signed-off-by: Matt Turner  gentoo.org>

 net-libs/gupnp/Manifest   |  1 -
 net-libs/gupnp/gupnp-1.6.2.ebuild | 74 ---
 2 files changed, 75 deletions(-)

diff --git a/net-libs/gupnp/Manifest b/net-libs/gupnp/Manifest
index e4f2d67a4458..ade964974936 100644
--- a/net-libs/gupnp/Manifest
+++ b/net-libs/gupnp/Manifest
@@ -1,3 +1,2 @@
 DIST gupnp-1.4.3.tar.xz 154812 BLAKE2B 
b41a8805853061399412f5eb7267e9913adb3054ebf8a3bd78f6df4c1607d4a944654f3bc6e154fefa98f1289a80055d0feb0168801d83a1ad59c25f5fcac784
 SHA512 
1963ce917458168c8bc5d669ee30a4071d83d3768ce1be8cbbd81c767853ca01950623a88628a0b1e403d1cce1f0bbc9df80acf4b75f91bfc0403e0d0e6bcedb
-DIST gupnp-1.6.2.tar.xz 2215220 BLAKE2B 
457a334a6fe07c8038e83e63472809211751f4292a0ab176e61275d77ab904a91845bc2302dba6f320e3bc4dce5cef768489b81083e21a0cad0ed4961296aebd
 SHA512 
52024295b86fa180cb8676541da8350cbba0758a19c90c26bc922cea68bb4584a5fc414915e73449ba10107492684edec25dcf60b1af203727c59944aa2cac34
 DIST gupnp-1.6.3.tar.xz 2216496 BLAKE2B 
635aafa78f8cb7b9542eab14545864a93d5fe01296444397ddb1d1868d51c9bb8013e17e659dce550581f7ae9cbc31a74fb30563d1961b341c3f672390d08f6a
 SHA512 
423605e15dafb1f3789910289604912212a04595bad174654cce5b7717ab0d307ad7e021fc8f0ce59fb090d285fbcf633de63dc40c5f6cebad6a28553a5d6f17

diff --git a/net-libs/gupnp/gupnp-1.6.2.ebuild 
b/net-libs/gupnp/gupnp-1.6.2.ebuild
deleted file mode 100644
index 455aace0aeea..
--- a/net-libs/gupnp/gupnp-1.6.2.ebuild
+++ /dev/null
@@ -1,74 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{9..11} )
-PYTHON_REQ_USE="xml(+)"
-
-inherit gnome.org meson-multilib python-single-r1 vala xdg
-
-DESCRIPTION="An object-oriented framework for creating UPnP devs and control 
points"
-HOMEPAGE="https://wiki.gnome.org/Projects/GUPnP 
https://gitlab.gnome.org/GNOME/gupnp;
-
-LICENSE="LGPL-2+ GPL-2+" # gupnp-binding-tool is GPL-2+
-SLOT="1.6/1.6-0" # -
-KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~ppc ppc64 ~riscv ~sparc 
x86"
-
-IUSE="connman gtk-doc +introspection networkmanager +vala"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}
-   ?? ( connman networkmanager )
-   gtk-doc? ( introspection )
-"
-
-# prefix: uuid dependency can be adapted to non-linux platforms
-RDEPEND="${PYTHON_DEPS}
-   >=dev-libs/glib-2.70:2[${MULTILIB_USEDEP}]
-   >=net-libs/gssdp-1.5.2:1.6=[introspection?,${MULTILIB_USEDEP}]
-   >=dev-libs/libxml2-2.9.1-r4[${MULTILIB_USEDEP}]
-   >=net-libs/libsoup-2.99.0:3.0[introspection?,${MULTILIB_USEDEP}]
-   >=sys-apps/util-linux-2.24.1-r3[${MULTILIB_USEDEP}]
-   introspection? ( >=dev-libs/gobject-introspection-1.54:= )
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
-   dev-util/glib-utils
-   gtk-doc? ( >=dev-util/gi-docgen-2021.1 )
-   dev-libs/libxslt
-   app-text/docbook-xsl-stylesheets
-   virtual/pkgconfig
-   !connman? ( !networkmanager? ( kernel_linux? ( sys-kernel/linux-headers 
) ) )
-   vala? ( $(vala_depend)
-   >=net-libs/gssdp-1.5.2:1.6[vala]
-   net-libs/libsoup:3.0[vala]
-   )
-"
-
-src_prepare() {
-   default
-   use vala && vala_setup
-}
-
-multilib_src_configure() {
-   local backend=system
-   use kernel_linux && backend=linux
-   use connman && backend=connman
-   use networkmanager && backend=network-manager
-
-   local emesonargs=(
-   -Dcontext_manager=${backend}
-   $(meson_native_use_bool introspection)
-   $(meson_native_use_bool vala vapi)
-   $(meson_native_use_bool gtk-doc gtk_doc)
-   -Dexamples=false
-   )
-   meson_src_configure
-}
-
-multilib_src_install_all() {
-   python_fix_shebang "${ED}"/usr/bin/gupnp-binding-tool-1.6
-   if use gtk-doc ; then
-   mkdir "${ED}"/usr/share/gtk-doc || die
-   mv "${ED}"/usr/share/{doc,gtk-doc}/gupnp-1.6 || die
-   fi
-}



[gentoo-commits] repo/gentoo:master commit in: net-libs/gupnp/

2023-02-17 Thread Arthur Zamarin
commit: 5241c04a55762dd72410c394b3b2b4bdd0577e1b
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Feb 17 08:22:31 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Feb 17 08:22:31 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5241c04a

net-libs/gupnp: Stabilize 1.6.3 x86, #893302

Signed-off-by: Arthur Zamarin  gentoo.org>

 net-libs/gupnp/gupnp-1.6.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/gupnp/gupnp-1.6.3.ebuild 
b/net-libs/gupnp/gupnp-1.6.3.ebuild
index 0ce2239e3394..980f8813702c 100644
--- a/net-libs/gupnp/gupnp-1.6.3.ebuild
+++ b/net-libs/gupnp/gupnp-1.6.3.ebuild
@@ -13,7 +13,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/GUPnP 
https://gitlab.gnome.org/GNOME/g
 
 LICENSE="LGPL-2+ GPL-2+" # gupnp-binding-tool is GPL-2+
 SLOT="1.6/1.6-0" # -
-KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~ppc ppc64 ~riscv ~sparc 
~x86"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~ppc ppc64 ~riscv ~sparc 
x86"
 
 IUSE="connman gtk-doc +introspection networkmanager +vala"
 REQUIRED_USE="${PYTHON_REQUIRED_USE}



[gentoo-commits] repo/gentoo:master commit in: net-libs/gupnp/

2023-02-16 Thread Arthur Zamarin
commit: 1ef56aab20604490d4930af62090c55a47e1b199
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Thu Feb 16 18:38:21 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Thu Feb 16 18:38:21 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1ef56aab

net-libs/gupnp: Stabilize 1.6.3 ppc64, #893302

Signed-off-by: Arthur Zamarin  gentoo.org>

 net-libs/gupnp/gupnp-1.6.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/gupnp/gupnp-1.6.3.ebuild 
b/net-libs/gupnp/gupnp-1.6.3.ebuild
index 266acba7bb17..565ecf3d5840 100644
--- a/net-libs/gupnp/gupnp-1.6.3.ebuild
+++ b/net-libs/gupnp/gupnp-1.6.3.ebuild
@@ -13,7 +13,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/GUPnP 
https://gitlab.gnome.org/GNOME/g
 
 LICENSE="LGPL-2+ GPL-2+" # gupnp-binding-tool is GPL-2+
 SLOT="1.6/1.6-0" # -
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv 
~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ppc64 ~riscv 
~sparc ~x86"
 
 IUSE="connman gtk-doc +introspection networkmanager +vala"
 REQUIRED_USE="${PYTHON_REQUIRED_USE}



[gentoo-commits] repo/gentoo:master commit in: net-libs/gupnp/

2022-12-16 Thread Arthur Zamarin
commit: b4c66faa59dc0b1251cb96e6ab9fbe29bc365c1b
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Dec 16 20:56:28 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Dec 16 20:56:28 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b4c66faa

net-libs/gupnp: Stabilize 1.6.2 ppc64, #885627

Signed-off-by: Arthur Zamarin  gentoo.org>

 net-libs/gupnp/gupnp-1.6.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/gupnp/gupnp-1.6.2.ebuild 
b/net-libs/gupnp/gupnp-1.6.2.ebuild
index ef0b7d1cef79..ee910632c212 100644
--- a/net-libs/gupnp/gupnp-1.6.2.ebuild
+++ b/net-libs/gupnp/gupnp-1.6.2.ebuild
@@ -13,7 +13,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/GUPnP 
https://gitlab.gnome.org/GNOME/g
 
 LICENSE="LGPL-2+ GPL-2+" # gupnp-binding-tool is GPL-2+
 SLOT="1.6/1.6-0" # -
-KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc 
~x86"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~ppc ppc64 ~riscv ~sparc 
~x86"
 
 IUSE="connman gtk-doc +introspection networkmanager +vala"
 REQUIRED_USE="${PYTHON_REQUIRED_USE}



[gentoo-commits] repo/gentoo:master commit in: net-libs/gupnp/

2022-12-16 Thread Arthur Zamarin
commit: c497fcb6e3cd451184f9ad8099ea423d1abc2062
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Dec 16 20:36:18 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Dec 16 20:36:18 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c497fcb6

net-libs/gupnp: Stabilize 1.6.2 amd64, #885627

Signed-off-by: Arthur Zamarin  gentoo.org>

 net-libs/gupnp/gupnp-1.6.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/gupnp/gupnp-1.6.2.ebuild 
b/net-libs/gupnp/gupnp-1.6.2.ebuild
index d731067ca8e6..ef0b7d1cef79 100644
--- a/net-libs/gupnp/gupnp-1.6.2.ebuild
+++ b/net-libs/gupnp/gupnp-1.6.2.ebuild
@@ -13,7 +13,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/GUPnP 
https://gitlab.gnome.org/GNOME/g
 
 LICENSE="LGPL-2+ GPL-2+" # gupnp-binding-tool is GPL-2+
 SLOT="1.6/1.6-0" # -
-KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv 
~sparc ~x86"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc 
~x86"
 
 IUSE="connman gtk-doc +introspection networkmanager +vala"
 REQUIRED_USE="${PYTHON_REQUIRED_USE}



[gentoo-commits] repo/gentoo:master commit in: net-libs/gupnp/

2022-12-16 Thread Matt Turner
commit: 44a8d705d012e5968c6ee8afacb476b8c5808e00
Author: Matt Turner  gentoo  org>
AuthorDate: Fri Dec 16 19:44:36 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Fri Dec 16 19:44:41 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=44a8d705

net-libs/gupnp: Version bump to 1.6.3

Signed-off-by: Matt Turner  gentoo.org>

 net-libs/gupnp/Manifest   |  1 +
 net-libs/gupnp/gupnp-1.6.3.ebuild | 74 +++
 2 files changed, 75 insertions(+)

diff --git a/net-libs/gupnp/Manifest b/net-libs/gupnp/Manifest
index 8bf3903143c6..e4f2d67a4458 100644
--- a/net-libs/gupnp/Manifest
+++ b/net-libs/gupnp/Manifest
@@ -1,2 +1,3 @@
 DIST gupnp-1.4.3.tar.xz 154812 BLAKE2B 
b41a8805853061399412f5eb7267e9913adb3054ebf8a3bd78f6df4c1607d4a944654f3bc6e154fefa98f1289a80055d0feb0168801d83a1ad59c25f5fcac784
 SHA512 
1963ce917458168c8bc5d669ee30a4071d83d3768ce1be8cbbd81c767853ca01950623a88628a0b1e403d1cce1f0bbc9df80acf4b75f91bfc0403e0d0e6bcedb
 DIST gupnp-1.6.2.tar.xz 2215220 BLAKE2B 
457a334a6fe07c8038e83e63472809211751f4292a0ab176e61275d77ab904a91845bc2302dba6f320e3bc4dce5cef768489b81083e21a0cad0ed4961296aebd
 SHA512 
52024295b86fa180cb8676541da8350cbba0758a19c90c26bc922cea68bb4584a5fc414915e73449ba10107492684edec25dcf60b1af203727c59944aa2cac34
+DIST gupnp-1.6.3.tar.xz 2216496 BLAKE2B 
635aafa78f8cb7b9542eab14545864a93d5fe01296444397ddb1d1868d51c9bb8013e17e659dce550581f7ae9cbc31a74fb30563d1961b341c3f672390d08f6a
 SHA512 
423605e15dafb1f3789910289604912212a04595bad174654cce5b7717ab0d307ad7e021fc8f0ce59fb090d285fbcf633de63dc40c5f6cebad6a28553a5d6f17

diff --git a/net-libs/gupnp/gupnp-1.6.3.ebuild 
b/net-libs/gupnp/gupnp-1.6.3.ebuild
new file mode 100644
index ..79d707c25e9f
--- /dev/null
+++ b/net-libs/gupnp/gupnp-1.6.3.ebuild
@@ -0,0 +1,74 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..11} )
+PYTHON_REQ_USE="xml(+)"
+
+inherit gnome.org meson-multilib python-single-r1 vala xdg
+
+DESCRIPTION="An object-oriented framework for creating UPnP devs and control 
points"
+HOMEPAGE="https://wiki.gnome.org/Projects/GUPnP 
https://gitlab.gnome.org/GNOME/gupnp;
+
+LICENSE="LGPL-2+ GPL-2+" # gupnp-binding-tool is GPL-2+
+SLOT="1.6/1.6-0" # -
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv 
~sparc ~x86"
+
+IUSE="connman gtk-doc +introspection networkmanager +vala"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}
+   ?? ( connman networkmanager )
+   gtk-doc? ( introspection )
+"
+
+# prefix: uuid dependency can be adapted to non-linux platforms
+RDEPEND="${PYTHON_DEPS}
+   >=dev-libs/glib-2.70:2[${MULTILIB_USEDEP}]
+   >=net-libs/gssdp-1.6.2:1.6=[introspection?,${MULTILIB_USEDEP}]
+   >=dev-libs/libxml2-2.9.1-r4[${MULTILIB_USEDEP}]
+   >=net-libs/libsoup-2.99.0:3.0[introspection?,${MULTILIB_USEDEP}]
+   >=sys-apps/util-linux-2.24.1-r3[${MULTILIB_USEDEP}]
+   introspection? ( >=dev-libs/gobject-introspection-1.54:= )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   dev-util/glib-utils
+   gtk-doc? ( >=dev-util/gi-docgen-2021.1 )
+   dev-libs/libxslt
+   app-text/docbook-xsl-stylesheets
+   virtual/pkgconfig
+   !connman? ( !networkmanager? ( kernel_linux? ( sys-kernel/linux-headers 
) ) )
+   vala? ( $(vala_depend)
+   >=net-libs/gssdp-1.5.2:1.6[vala]
+   net-libs/libsoup:3.0[vala]
+   )
+"
+
+src_prepare() {
+   default
+   use vala && vala_setup
+}
+
+multilib_src_configure() {
+   local backend=system
+   use kernel_linux && backend=linux
+   use connman && backend=connman
+   use networkmanager && backend=network-manager
+
+   local emesonargs=(
+   -Dcontext_manager=${backend}
+   $(meson_native_use_bool introspection)
+   $(meson_native_use_bool vala vapi)
+   $(meson_native_use_bool gtk-doc gtk_doc)
+   -Dexamples=false
+   )
+   meson_src_configure
+}
+
+multilib_src_install_all() {
+   python_fix_shebang "${ED}"/usr/bin/gupnp-binding-tool-1.6
+   if use gtk-doc ; then
+   mkdir "${ED}"/usr/share/gtk-doc || die
+   mv "${ED}"/usr/share/{doc,gtk-doc}/gupnp-1.6 || die
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: net-libs/gupnp-av/

2022-12-04 Thread Matt Turner
commit: 21a16b88d3b103977f5c943a57438a208f8f8602
Author: Matt Turner  gentoo  org>
AuthorDate: Sun Dec  4 20:40:52 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sun Dec  4 20:41:13 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=21a16b88

net-libs/gupnp-av: s/vala_src_prepare/vala_setup/

Signed-off-by: Matt Turner  gentoo.org>

 net-libs/gupnp-av/gupnp-av-0.14.1-r1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/net-libs/gupnp-av/gupnp-av-0.14.1-r1.ebuild 
b/net-libs/gupnp-av/gupnp-av-0.14.1-r1.ebuild
index a3d51b621efd..08a912bd247f 100644
--- a/net-libs/gupnp-av/gupnp-av-0.14.1-r1.ebuild
+++ b/net-libs/gupnp-av/gupnp-av-0.14.1-r1.ebuild
@@ -26,11 +26,11 @@ BDEPEND="
dev-util/gtk-doc
app-text/docbook-xml-dtd:4.1.2
)
-   introspection? ( $(vala_depend) )
+   vala? ( $(vala_depend) )
 "
 
 src_prepare() {
-   use vala && vala_src_prepare
+   use vala && vala_setup
default
 }
 



[gentoo-commits] repo/gentoo:master commit in: net-libs/gupnp-av/

2022-12-04 Thread Matt Turner
commit: ed3d9d03ace8ed47154e65cd6dbbb1b80d365b5b
Author: Matt Turner  gentoo  org>
AuthorDate: Sun Dec  4 19:58:19 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sun Dec  4 20:02:34 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ed3d9d03

net-libs/gupnp-av: Add IUSE=vala

IUSE=vala is needed to solve bug #856637.

Also drop obsolete dependency on libsoup, which was removed upstream in
commit b25c203 ("Remove dependency on GUPnP"), and add missing
dependency on app-text/docbook-xml-dtd:4.1.2.

Bug: https://bugs.gentoo.org/856637
Signed-off-by: Matt Turner  gentoo.org>

 ...{gupnp-av-0.14.1.ebuild => gupnp-av-0.14.1-r1.ebuild} | 16 +---
 1 file changed, 9 insertions(+), 7 deletions(-)

diff --git a/net-libs/gupnp-av/gupnp-av-0.14.1.ebuild 
b/net-libs/gupnp-av/gupnp-av-0.14.1-r1.ebuild
similarity index 78%
rename from net-libs/gupnp-av/gupnp-av-0.14.1.ebuild
rename to net-libs/gupnp-av/gupnp-av-0.14.1-r1.ebuild
index 46ae3f74a272..a3d51b621efd 100644
--- a/net-libs/gupnp-av/gupnp-av-0.14.1.ebuild
+++ b/net-libs/gupnp-av/gupnp-av-0.14.1-r1.ebuild
@@ -1,8 +1,7 @@
 # Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
-VALA_USE_DEPEND="vapigen"
+EAPI=8
 
 inherit gnome.org meson vala
 
@@ -12,30 +11,33 @@ HOMEPAGE="https://wiki.gnome.org/Projects/GUPnP 
https://gitlab.gnome.org/GNOME/g
 LICENSE="LGPL-2"
 SLOT="0/3" # subslot: soname version
 KEYWORDS="~alpha amd64 ~arm ~ia64 ~ppc ~ppc64 ~riscv ~sparc x86"
-IUSE="gtk-doc +introspection"
+IUSE="gtk-doc +introspection vala"
+REQUIRED_USE="vala? ( introspection )"
 
 RDEPEND="
>=dev-libs/glib-2.58:2
-   >=net-libs/libsoup-2.28.2:2.4[introspection?]
dev-libs/libxml2
introspection? ( >=dev-libs/gobject-introspection-1.36:= )
 "
 DEPEND="${RDEPEND}"
 BDEPEND="
virtual/pkgconfig
-   gtk-doc? ( dev-util/gtk-doc )
+   gtk-doc? (
+   dev-util/gtk-doc
+   app-text/docbook-xml-dtd:4.1.2
+   )
introspection? ( $(vala_depend) )
 "
 
 src_prepare() {
-   use introspection && vala_src_prepare
+   use vala && vala_src_prepare
default
 }
 
 src_configure() {
local emesonargs=(
$(meson_use introspection)
-   $(meson_use introspection vapi)
+   $(meson_use vala vapi)
$(meson_use gtk-doc gtk_doc)
)
meson_src_configure



[gentoo-commits] repo/gentoo:master commit in: net-libs/gupnp/

2022-12-03 Thread Matt Turner
commit: 147e7bfb9e705cfeb05fb5d2a95a4112020aae0e
Author: Matt Turner  gentoo  org>
AuthorDate: Sun Dec  4 01:30:39 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sun Dec  4 02:37:03 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=147e7bfb

net-libs/gupnp: Drop old versions

Signed-off-by: Matt Turner  gentoo.org>

 net-libs/gupnp/Manifest   |  2 --
 net-libs/gupnp/gupnp-1.6.0.ebuild | 75 ---
 net-libs/gupnp/gupnp-1.6.1.ebuild | 74 --
 3 files changed, 151 deletions(-)

diff --git a/net-libs/gupnp/Manifest b/net-libs/gupnp/Manifest
index bd4b47865d82..8bf3903143c6 100644
--- a/net-libs/gupnp/Manifest
+++ b/net-libs/gupnp/Manifest
@@ -1,4 +1,2 @@
 DIST gupnp-1.4.3.tar.xz 154812 BLAKE2B 
b41a8805853061399412f5eb7267e9913adb3054ebf8a3bd78f6df4c1607d4a944654f3bc6e154fefa98f1289a80055d0feb0168801d83a1ad59c25f5fcac784
 SHA512 
1963ce917458168c8bc5d669ee30a4071d83d3768ce1be8cbbd81c767853ca01950623a88628a0b1e403d1cce1f0bbc9df80acf4b75f91bfc0403e0d0e6bcedb
-DIST gupnp-1.6.0.tar.xz 2212044 BLAKE2B 
bc10b405f79845dd6a86c9110d26430bd6c67d36c761e38ddeee01135c27d196dbdc32fe09f322f9c0e19d2d424bb4f8b042531c81ce9da18e3f3d4f2d93e255
 SHA512 
5cf7a6c27f5b183e4f4387e478cb6f3ccdf4169a8e6a878f087ebf61aa41d31181480a42a8c38155af8a410c342dc6140a9cc44e30295f8f10333fd12fa53cc4
-DIST gupnp-1.6.1.tar.xz 2215460 BLAKE2B 
8bac4cfbe2fde421746be093db0043cf7333d647963a7a79c470247c6adbe58eee164b1b70f349e7aedeb7ccefb29d963beab02fc1e752306bf8587357154f4c
 SHA512 
eccdf79eb4291af0720cda8aaf0d352eb71816ace5483bc68ede899d42d1d0b359558cc74017ceff8d0bf591b188794735b3d10d71ba85cb2b376038c7de1761
 DIST gupnp-1.6.2.tar.xz 2215220 BLAKE2B 
457a334a6fe07c8038e83e63472809211751f4292a0ab176e61275d77ab904a91845bc2302dba6f320e3bc4dce5cef768489b81083e21a0cad0ed4961296aebd
 SHA512 
52024295b86fa180cb8676541da8350cbba0758a19c90c26bc922cea68bb4584a5fc414915e73449ba10107492684edec25dcf60b1af203727c59944aa2cac34

diff --git a/net-libs/gupnp/gupnp-1.6.0.ebuild 
b/net-libs/gupnp/gupnp-1.6.0.ebuild
deleted file mode 100644
index 9dbf892fc913..
--- a/net-libs/gupnp/gupnp-1.6.0.ebuild
+++ /dev/null
@@ -1,75 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{8..11} )
-PYTHON_REQ_USE="xml(+)"
-
-inherit gnome.org meson-multilib python-single-r1 vala xdg
-
-DESCRIPTION="An object-oriented framework for creating UPnP devs and control 
points"
-HOMEPAGE="https://wiki.gnome.org/Projects/GUPnP 
https://gitlab.gnome.org/GNOME/gupnp;
-
-LICENSE="LGPL-2+ GPL-2+" # gupnp-binding-tool is GPL-2+
-SLOT="1.6/1.6-0" # -
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv 
~sparc ~x86"
-
-IUSE="connman gtk-doc +introspection networkmanager +vala"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}
-   ?? ( connman networkmanager )
-   gtk-doc? ( introspection )
-"
-
-# prefix: uuid dependency can be adapted to non-linux platforms
-RDEPEND="${PYTHON_DEPS}
-   >=dev-libs/glib-2.69:2[${MULTILIB_USEDEP}]
-   >=net-libs/gssdp-1.5.2:1.6=[introspection?,${MULTILIB_USEDEP}]
-   >=dev-libs/libxml2-2.9.1-r4[${MULTILIB_USEDEP}]
-   >=net-libs/libsoup-2.99.0:3.0[introspection?,${MULTILIB_USEDEP}]
-   >=sys-apps/util-linux-2.24.1-r3[${MULTILIB_USEDEP}]
-   introspection? ( >=dev-libs/gobject-introspection-1.54:= )
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
-   dev-util/glib-utils
-   gtk-doc? ( >=dev-util/gi-docgen-2021.1 )
-   dev-libs/libxslt
-   app-text/docbook-xsl-stylesheets
-   virtual/pkgconfig
-   !connman? ( !networkmanager? ( kernel_linux? ( sys-kernel/linux-headers 
) ) )
-   vala? ( $(vala_depend)
-   >=net-libs/gssdp-1.5.2:1.6[vala]
-   net-libs/libsoup:3.0[vala]
-   )
-"
-
-src_prepare() {
-   default
-   use vala && vala_setup
-}
-
-multilib_src_configure() {
-   local backend=system
-   use kernel_linux && backend=linux
-   use connman && backend=connman
-   use networkmanager && backend=network-manager
-
-   local emesonargs=(
-   -Dcontext_manager=${backend}
-   $(meson_native_use_bool introspection)
-   $(meson_native_use_bool vala vapi)
-   $(meson_native_use_bool gtk-doc gtk_doc)
-   -Dexamples=false
-   )
-   meson_src_configure
-}
-
-multilib_src_install_all() {
-   python_fix_shebang "${ED}"/usr/bin/gupnp-binding-tool-1.6
-   if use gtk-doc ; then
-   mkdir "${ED}"/usr/share/gtk-doc || die
-   mv "${ED}"/usr/share/doc/gupnp-1.6/{reference,html} || die
-   mv "${ED}"/usr/share/{doc,gtk-doc}/gupnp-1.6 || die
-   fi
-}

diff --git a/net-libs/gupnp/gupnp-1.6.1.ebuild 
b/net-libs/gupnp/gupnp-1.6.1.ebuild
deleted file mode 100644
index 14582c85caaa..
--- a/net-libs/gupnp/gupnp-1.6.1.ebuild
+++ 

[gentoo-commits] repo/gentoo:master commit in: net-libs/gupnp/

2022-11-23 Thread Matt Turner
commit: 95d6ac566d44ef4788387f815de6506495275acf
Author: Guillermo Joandet  gmail  com>
AuthorDate: Mon Nov 21 16:04:17 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Wed Nov 23 16:43:37 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=95d6ac56

net-libs/gupnp: Version bump to 1.6.2

Signed-off-by: Guillermo Joandet  gmail.com>
Signed-off-by: Matt Turner  gentoo.org>

 net-libs/gupnp/Manifest   |  1 +
 net-libs/gupnp/gupnp-1.6.2.ebuild | 74 +++
 2 files changed, 75 insertions(+)

diff --git a/net-libs/gupnp/Manifest b/net-libs/gupnp/Manifest
index 58dd7bd7d213..bd4b47865d82 100644
--- a/net-libs/gupnp/Manifest
+++ b/net-libs/gupnp/Manifest
@@ -1,3 +1,4 @@
 DIST gupnp-1.4.3.tar.xz 154812 BLAKE2B 
b41a8805853061399412f5eb7267e9913adb3054ebf8a3bd78f6df4c1607d4a944654f3bc6e154fefa98f1289a80055d0feb0168801d83a1ad59c25f5fcac784
 SHA512 
1963ce917458168c8bc5d669ee30a4071d83d3768ce1be8cbbd81c767853ca01950623a88628a0b1e403d1cce1f0bbc9df80acf4b75f91bfc0403e0d0e6bcedb
 DIST gupnp-1.6.0.tar.xz 2212044 BLAKE2B 
bc10b405f79845dd6a86c9110d26430bd6c67d36c761e38ddeee01135c27d196dbdc32fe09f322f9c0e19d2d424bb4f8b042531c81ce9da18e3f3d4f2d93e255
 SHA512 
5cf7a6c27f5b183e4f4387e478cb6f3ccdf4169a8e6a878f087ebf61aa41d31181480a42a8c38155af8a410c342dc6140a9cc44e30295f8f10333fd12fa53cc4
 DIST gupnp-1.6.1.tar.xz 2215460 BLAKE2B 
8bac4cfbe2fde421746be093db0043cf7333d647963a7a79c470247c6adbe58eee164b1b70f349e7aedeb7ccefb29d963beab02fc1e752306bf8587357154f4c
 SHA512 
eccdf79eb4291af0720cda8aaf0d352eb71816ace5483bc68ede899d42d1d0b359558cc74017ceff8d0bf591b188794735b3d10d71ba85cb2b376038c7de1761
+DIST gupnp-1.6.2.tar.xz 2215220 BLAKE2B 
457a334a6fe07c8038e83e63472809211751f4292a0ab176e61275d77ab904a91845bc2302dba6f320e3bc4dce5cef768489b81083e21a0cad0ed4961296aebd
 SHA512 
52024295b86fa180cb8676541da8350cbba0758a19c90c26bc922cea68bb4584a5fc414915e73449ba10107492684edec25dcf60b1af203727c59944aa2cac34

diff --git a/net-libs/gupnp/gupnp-1.6.2.ebuild 
b/net-libs/gupnp/gupnp-1.6.2.ebuild
new file mode 100644
index ..14582c85caaa
--- /dev/null
+++ b/net-libs/gupnp/gupnp-1.6.2.ebuild
@@ -0,0 +1,74 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..11} )
+PYTHON_REQ_USE="xml(+)"
+
+inherit gnome.org meson-multilib python-single-r1 vala xdg
+
+DESCRIPTION="An object-oriented framework for creating UPnP devs and control 
points"
+HOMEPAGE="https://wiki.gnome.org/Projects/GUPnP 
https://gitlab.gnome.org/GNOME/gupnp;
+
+LICENSE="LGPL-2+ GPL-2+" # gupnp-binding-tool is GPL-2+
+SLOT="1.6/1.6-0" # -
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv 
~sparc ~x86"
+
+IUSE="connman gtk-doc +introspection networkmanager +vala"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}
+   ?? ( connman networkmanager )
+   gtk-doc? ( introspection )
+"
+
+# prefix: uuid dependency can be adapted to non-linux platforms
+RDEPEND="${PYTHON_DEPS}
+   >=dev-libs/glib-2.70:2[${MULTILIB_USEDEP}]
+   >=net-libs/gssdp-1.5.2:1.6=[introspection?,${MULTILIB_USEDEP}]
+   >=dev-libs/libxml2-2.9.1-r4[${MULTILIB_USEDEP}]
+   >=net-libs/libsoup-2.99.0:3.0[introspection?,${MULTILIB_USEDEP}]
+   >=sys-apps/util-linux-2.24.1-r3[${MULTILIB_USEDEP}]
+   introspection? ( >=dev-libs/gobject-introspection-1.54:= )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   dev-util/glib-utils
+   gtk-doc? ( >=dev-util/gi-docgen-2021.1 )
+   dev-libs/libxslt
+   app-text/docbook-xsl-stylesheets
+   virtual/pkgconfig
+   !connman? ( !networkmanager? ( kernel_linux? ( sys-kernel/linux-headers 
) ) )
+   vala? ( $(vala_depend)
+   >=net-libs/gssdp-1.5.2:1.6[vala]
+   net-libs/libsoup:3.0[vala]
+   )
+"
+
+src_prepare() {
+   default
+   use vala && vala_setup
+}
+
+multilib_src_configure() {
+   local backend=system
+   use kernel_linux && backend=linux
+   use connman && backend=connman
+   use networkmanager && backend=network-manager
+
+   local emesonargs=(
+   -Dcontext_manager=${backend}
+   $(meson_native_use_bool introspection)
+   $(meson_native_use_bool vala vapi)
+   $(meson_native_use_bool gtk-doc gtk_doc)
+   -Dexamples=false
+   )
+   meson_src_configure
+}
+
+multilib_src_install_all() {
+   python_fix_shebang "${ED}"/usr/bin/gupnp-binding-tool-1.6
+   if use gtk-doc ; then
+   mkdir "${ED}"/usr/share/gtk-doc || die
+   mv "${ED}"/usr/share/{doc,gtk-doc}/gupnp-1.6 || die
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: net-libs/gupnp/

2022-11-08 Thread Matt Turner
commit: b021565e3d14d23a0ddcafe8d046cba99ab2aaeb
Author: Guillermo Joandet  gmail  com>
AuthorDate: Tue Nov  8 00:11:23 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Tue Nov  8 23:48:51 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b021565e

net-libs/gupnp: Version bump to 1.6.1

Signed-off-by: Guillermo Joandet  gmail.com>
Signed-off-by: Matt Turner  gentoo.org>

 net-libs/gupnp/Manifest   |  1 +
 net-libs/gupnp/gupnp-1.6.1.ebuild | 74 +++
 2 files changed, 75 insertions(+)

diff --git a/net-libs/gupnp/Manifest b/net-libs/gupnp/Manifest
index 9433f035c5fe..58dd7bd7d213 100644
--- a/net-libs/gupnp/Manifest
+++ b/net-libs/gupnp/Manifest
@@ -1,2 +1,3 @@
 DIST gupnp-1.4.3.tar.xz 154812 BLAKE2B 
b41a8805853061399412f5eb7267e9913adb3054ebf8a3bd78f6df4c1607d4a944654f3bc6e154fefa98f1289a80055d0feb0168801d83a1ad59c25f5fcac784
 SHA512 
1963ce917458168c8bc5d669ee30a4071d83d3768ce1be8cbbd81c767853ca01950623a88628a0b1e403d1cce1f0bbc9df80acf4b75f91bfc0403e0d0e6bcedb
 DIST gupnp-1.6.0.tar.xz 2212044 BLAKE2B 
bc10b405f79845dd6a86c9110d26430bd6c67d36c761e38ddeee01135c27d196dbdc32fe09f322f9c0e19d2d424bb4f8b042531c81ce9da18e3f3d4f2d93e255
 SHA512 
5cf7a6c27f5b183e4f4387e478cb6f3ccdf4169a8e6a878f087ebf61aa41d31181480a42a8c38155af8a410c342dc6140a9cc44e30295f8f10333fd12fa53cc4
+DIST gupnp-1.6.1.tar.xz 2215460 BLAKE2B 
8bac4cfbe2fde421746be093db0043cf7333d647963a7a79c470247c6adbe58eee164b1b70f349e7aedeb7ccefb29d963beab02fc1e752306bf8587357154f4c
 SHA512 
eccdf79eb4291af0720cda8aaf0d352eb71816ace5483bc68ede899d42d1d0b359558cc74017ceff8d0bf591b188794735b3d10d71ba85cb2b376038c7de1761

diff --git a/net-libs/gupnp/gupnp-1.6.1.ebuild 
b/net-libs/gupnp/gupnp-1.6.1.ebuild
new file mode 100644
index ..14582c85caaa
--- /dev/null
+++ b/net-libs/gupnp/gupnp-1.6.1.ebuild
@@ -0,0 +1,74 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..11} )
+PYTHON_REQ_USE="xml(+)"
+
+inherit gnome.org meson-multilib python-single-r1 vala xdg
+
+DESCRIPTION="An object-oriented framework for creating UPnP devs and control 
points"
+HOMEPAGE="https://wiki.gnome.org/Projects/GUPnP 
https://gitlab.gnome.org/GNOME/gupnp;
+
+LICENSE="LGPL-2+ GPL-2+" # gupnp-binding-tool is GPL-2+
+SLOT="1.6/1.6-0" # -
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv 
~sparc ~x86"
+
+IUSE="connman gtk-doc +introspection networkmanager +vala"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}
+   ?? ( connman networkmanager )
+   gtk-doc? ( introspection )
+"
+
+# prefix: uuid dependency can be adapted to non-linux platforms
+RDEPEND="${PYTHON_DEPS}
+   >=dev-libs/glib-2.70:2[${MULTILIB_USEDEP}]
+   >=net-libs/gssdp-1.5.2:1.6=[introspection?,${MULTILIB_USEDEP}]
+   >=dev-libs/libxml2-2.9.1-r4[${MULTILIB_USEDEP}]
+   >=net-libs/libsoup-2.99.0:3.0[introspection?,${MULTILIB_USEDEP}]
+   >=sys-apps/util-linux-2.24.1-r3[${MULTILIB_USEDEP}]
+   introspection? ( >=dev-libs/gobject-introspection-1.54:= )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   dev-util/glib-utils
+   gtk-doc? ( >=dev-util/gi-docgen-2021.1 )
+   dev-libs/libxslt
+   app-text/docbook-xsl-stylesheets
+   virtual/pkgconfig
+   !connman? ( !networkmanager? ( kernel_linux? ( sys-kernel/linux-headers 
) ) )
+   vala? ( $(vala_depend)
+   >=net-libs/gssdp-1.5.2:1.6[vala]
+   net-libs/libsoup:3.0[vala]
+   )
+"
+
+src_prepare() {
+   default
+   use vala && vala_setup
+}
+
+multilib_src_configure() {
+   local backend=system
+   use kernel_linux && backend=linux
+   use connman && backend=connman
+   use networkmanager && backend=network-manager
+
+   local emesonargs=(
+   -Dcontext_manager=${backend}
+   $(meson_native_use_bool introspection)
+   $(meson_native_use_bool vala vapi)
+   $(meson_native_use_bool gtk-doc gtk_doc)
+   -Dexamples=false
+   )
+   meson_src_configure
+}
+
+multilib_src_install_all() {
+   python_fix_shebang "${ED}"/usr/bin/gupnp-binding-tool-1.6
+   if use gtk-doc ; then
+   mkdir "${ED}"/usr/share/gtk-doc || die
+   mv "${ED}"/usr/share/{doc,gtk-doc}/gupnp-1.6 || die
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: net-libs/gupnp-av/

2022-10-31 Thread Matt Turner
commit: 6875576e36147ea163b7ba44ee0735a3b42c0b35
Author: Matt Turner  gentoo  org>
AuthorDate: Sat Oct 29 21:20:31 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Mon Oct 31 14:27:55 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6875576e

net-libs/gupnp-av: Set remote-id

Signed-off-by: Matt Turner  gentoo.org>

 net-libs/gupnp-av/metadata.xml | 11 +++
 1 file changed, 7 insertions(+), 4 deletions(-)

diff --git a/net-libs/gupnp-av/metadata.xml b/net-libs/gupnp-av/metadata.xml
index 7b343b06be8a..d965b7e00519 100644
--- a/net-libs/gupnp-av/metadata.xml
+++ b/net-libs/gupnp-av/metadata.xml
@@ -1,8 +1,11 @@
 
 https://www.gentoo.org/dtd/metadata.dtd;>
 
-
-   gn...@gentoo.org
-   Gentoo GNOME Desktop
-
+  
+gn...@gentoo.org
+Gentoo GNOME Desktop
+  
+  
+GNOME/gupnp-av
+  
 



[gentoo-commits] repo/gentoo:master commit in: net-libs/gupnp-igd/

2022-10-31 Thread Matt Turner
commit: efc571636fdec10124d493d486bd6a6bdff6ff1e
Author: Matt Turner  gentoo  org>
AuthorDate: Sat Oct 29 21:20:31 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Mon Oct 31 14:27:55 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=efc57163

net-libs/gupnp-igd: Set remote-id

Signed-off-by: Matt Turner  gentoo.org>

 net-libs/gupnp-igd/metadata.xml | 11 +++
 1 file changed, 7 insertions(+), 4 deletions(-)

diff --git a/net-libs/gupnp-igd/metadata.xml b/net-libs/gupnp-igd/metadata.xml
index 7b343b06be8a..25b797864341 100644
--- a/net-libs/gupnp-igd/metadata.xml
+++ b/net-libs/gupnp-igd/metadata.xml
@@ -1,8 +1,11 @@
 
 https://www.gentoo.org/dtd/metadata.dtd;>
 
-
-   gn...@gentoo.org
-   Gentoo GNOME Desktop
-
+  
+gn...@gentoo.org
+Gentoo GNOME Desktop
+  
+  
+GNOME/gupnp-igd
+  
 



[gentoo-commits] repo/gentoo:master commit in: net-libs/gupnp/

2022-10-31 Thread Matt Turner
commit: e43cfe118ae58c280cc14533ceae172c5ce99272
Author: Matt Turner  gentoo  org>
AuthorDate: Sat Oct 29 21:20:31 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Mon Oct 31 14:27:55 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e43cfe11

net-libs/gupnp: Set remote-id

Signed-off-by: Matt Turner  gentoo.org>

 net-libs/gupnp/metadata.xml | 11 +++
 1 file changed, 7 insertions(+), 4 deletions(-)

diff --git a/net-libs/gupnp/metadata.xml b/net-libs/gupnp/metadata.xml
index 7b343b06be8a..a3501e0f00c7 100644
--- a/net-libs/gupnp/metadata.xml
+++ b/net-libs/gupnp/metadata.xml
@@ -1,8 +1,11 @@
 
 https://www.gentoo.org/dtd/metadata.dtd;>
 
-
-   gn...@gentoo.org
-   Gentoo GNOME Desktop
-
+  
+gn...@gentoo.org
+Gentoo GNOME Desktop
+  
+  
+GNOME/gupnp
+  
 



[gentoo-commits] repo/gentoo:master commit in: net-libs/gupnp/

2022-10-29 Thread Matt Turner
commit: cc8c9521acc72602b3a1cd84becd8d9054254b7f
Author: Matt Turner  gentoo  org>
AuthorDate: Sat Oct 29 17:33:13 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sat Oct 29 17:44:02 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cc8c9521

net-libs/gupnp: Add Python 3.11 compatibility

Signed-off-by: Matt Turner  gentoo.org>

 net-libs/gupnp/gupnp-1.4.3.ebuild | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

diff --git a/net-libs/gupnp/gupnp-1.4.3.ebuild 
b/net-libs/gupnp/gupnp-1.4.3.ebuild
index fd0322db488d..d4c9348e8258 100644
--- a/net-libs/gupnp/gupnp-1.4.3.ebuild
+++ b/net-libs/gupnp/gupnp-1.4.3.ebuild
@@ -1,9 +1,8 @@
 # Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI="7"
-VALA_USE_DEPEND="vapigen"
-PYTHON_COMPAT=( python3_{7..10} )
+EAPI=7
+PYTHON_COMPAT=( python3_{8..11} )
 PYTHON_REQ_USE="xml(+)"
 
 inherit gnome.org meson-multilib python-single-r1 vala xdg



[gentoo-commits] repo/gentoo:master commit in: net-libs/gupnp/, profiles/

2022-10-06 Thread Matt Turner
commit: 1e58deb25d93ebbc193234221ea3eb956eb5d8ca
Author: Pascal Jäger  leimstift  de>
AuthorDate: Sun Oct  2 14:18:38 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Thu Oct  6 14:43:53 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1e58deb2

net-libs/gupnp: Version bump to 1.6.0

Signed-off-by: Pascal Jäger  leimstift.de>
Signed-off-by: Matt Turner  gentoo.org>

 net-libs/gupnp/Manifest   |  1 +
 net-libs/gupnp/gupnp-1.6.0.ebuild | 75 +++
 profiles/package.mask |  1 +
 3 files changed, 77 insertions(+)

diff --git a/net-libs/gupnp/Manifest b/net-libs/gupnp/Manifest
index d96546f02f49..9433f035c5fe 100644
--- a/net-libs/gupnp/Manifest
+++ b/net-libs/gupnp/Manifest
@@ -1 +1,2 @@
 DIST gupnp-1.4.3.tar.xz 154812 BLAKE2B 
b41a8805853061399412f5eb7267e9913adb3054ebf8a3bd78f6df4c1607d4a944654f3bc6e154fefa98f1289a80055d0feb0168801d83a1ad59c25f5fcac784
 SHA512 
1963ce917458168c8bc5d669ee30a4071d83d3768ce1be8cbbd81c767853ca01950623a88628a0b1e403d1cce1f0bbc9df80acf4b75f91bfc0403e0d0e6bcedb
+DIST gupnp-1.6.0.tar.xz 2212044 BLAKE2B 
bc10b405f79845dd6a86c9110d26430bd6c67d36c761e38ddeee01135c27d196dbdc32fe09f322f9c0e19d2d424bb4f8b042531c81ce9da18e3f3d4f2d93e255
 SHA512 
5cf7a6c27f5b183e4f4387e478cb6f3ccdf4169a8e6a878f087ebf61aa41d31181480a42a8c38155af8a410c342dc6140a9cc44e30295f8f10333fd12fa53cc4

diff --git a/net-libs/gupnp/gupnp-1.6.0.ebuild 
b/net-libs/gupnp/gupnp-1.6.0.ebuild
new file mode 100644
index ..9dbf892fc913
--- /dev/null
+++ b/net-libs/gupnp/gupnp-1.6.0.ebuild
@@ -0,0 +1,75 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..11} )
+PYTHON_REQ_USE="xml(+)"
+
+inherit gnome.org meson-multilib python-single-r1 vala xdg
+
+DESCRIPTION="An object-oriented framework for creating UPnP devs and control 
points"
+HOMEPAGE="https://wiki.gnome.org/Projects/GUPnP 
https://gitlab.gnome.org/GNOME/gupnp;
+
+LICENSE="LGPL-2+ GPL-2+" # gupnp-binding-tool is GPL-2+
+SLOT="1.6/1.6-0" # -
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv 
~sparc ~x86"
+
+IUSE="connman gtk-doc +introspection networkmanager +vala"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}
+   ?? ( connman networkmanager )
+   gtk-doc? ( introspection )
+"
+
+# prefix: uuid dependency can be adapted to non-linux platforms
+RDEPEND="${PYTHON_DEPS}
+   >=dev-libs/glib-2.69:2[${MULTILIB_USEDEP}]
+   >=net-libs/gssdp-1.5.2:1.6=[introspection?,${MULTILIB_USEDEP}]
+   >=dev-libs/libxml2-2.9.1-r4[${MULTILIB_USEDEP}]
+   >=net-libs/libsoup-2.99.0:3.0[introspection?,${MULTILIB_USEDEP}]
+   >=sys-apps/util-linux-2.24.1-r3[${MULTILIB_USEDEP}]
+   introspection? ( >=dev-libs/gobject-introspection-1.54:= )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   dev-util/glib-utils
+   gtk-doc? ( >=dev-util/gi-docgen-2021.1 )
+   dev-libs/libxslt
+   app-text/docbook-xsl-stylesheets
+   virtual/pkgconfig
+   !connman? ( !networkmanager? ( kernel_linux? ( sys-kernel/linux-headers 
) ) )
+   vala? ( $(vala_depend)
+   >=net-libs/gssdp-1.5.2:1.6[vala]
+   net-libs/libsoup:3.0[vala]
+   )
+"
+
+src_prepare() {
+   default
+   use vala && vala_setup
+}
+
+multilib_src_configure() {
+   local backend=system
+   use kernel_linux && backend=linux
+   use connman && backend=connman
+   use networkmanager && backend=network-manager
+
+   local emesonargs=(
+   -Dcontext_manager=${backend}
+   $(meson_native_use_bool introspection)
+   $(meson_native_use_bool vala vapi)
+   $(meson_native_use_bool gtk-doc gtk_doc)
+   -Dexamples=false
+   )
+   meson_src_configure
+}
+
+multilib_src_install_all() {
+   python_fix_shebang "${ED}"/usr/bin/gupnp-binding-tool-1.6
+   if use gtk-doc ; then
+   mkdir "${ED}"/usr/share/gtk-doc || die
+   mv "${ED}"/usr/share/doc/gupnp-1.6/{reference,html} || die
+   mv "${ED}"/usr/share/{doc,gtk-doc}/gupnp-1.6 || die
+   fi
+}

diff --git a/profiles/package.mask b/profiles/package.mask
index df8d8ec7434b..e097cb9434dc 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -481,6 +481,7 @@ sys-devel/automake:1.11
 >=mail-client/evolution-3.46
 >=mail-client/geary-43
 media-libs/libshumate
+>=net-libs/gupnp-1.6
 net-libs/libsoup:3.0
 net-libs/rest:1.0
 net-libs/uhttpmock:1.0



[gentoo-commits] repo/gentoo:master commit in: net-libs/gupnp/

2022-09-07 Thread Michał Górny
commit: d8b493f786adfb4b69ae502461ee8b60df449e4e
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Sep  4 19:43:17 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Sep  7 07:52:00 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d8b493f7

net-libs/gupnp: Update PYTHON_REQ_USE to xml(+)

Update PYTHON_REQ_USE to specify "xml(+)", as Python 3.11 no longer
features the "xml" flag.

Signed-off-by: Michał Górny  gentoo.org>

 net-libs/gupnp/gupnp-1.4.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/gupnp/gupnp-1.4.3.ebuild 
b/net-libs/gupnp/gupnp-1.4.3.ebuild
index 3eedfc589df6..fd0322db488d 100644
--- a/net-libs/gupnp/gupnp-1.4.3.ebuild
+++ b/net-libs/gupnp/gupnp-1.4.3.ebuild
@@ -4,7 +4,7 @@
 EAPI="7"
 VALA_USE_DEPEND="vapigen"
 PYTHON_COMPAT=( python3_{7..10} )
-PYTHON_REQ_USE="xml"
+PYTHON_REQ_USE="xml(+)"
 
 inherit gnome.org meson-multilib python-single-r1 vala xdg
 



[gentoo-commits] repo/gentoo:master commit in: net-libs/gupnp-av/

2022-07-20 Thread Matt Turner
commit: bfa75e12fd616e613b645361fa65f23e13d9d9c0
Author: Matt Turner  gentoo  org>
AuthorDate: Thu Jul 21 01:37:44 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Thu Jul 21 01:58:29 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bfa75e12

net-libs/gupnp-av: Drop old versions

Signed-off-by: Matt Turner  gentoo.org>

 net-libs/gupnp-av/Manifest   |  1 -
 net-libs/gupnp-av/gupnp-av-0.14.0.ebuild | 42 
 2 files changed, 43 deletions(-)

diff --git a/net-libs/gupnp-av/Manifest b/net-libs/gupnp-av/Manifest
index affcedc7cbad..3da7d24d6f55 100644
--- a/net-libs/gupnp-av/Manifest
+++ b/net-libs/gupnp-av/Manifest
@@ -1,2 +1 @@
-DIST gupnp-av-0.14.0.tar.xz 93128 BLAKE2B 
d66ba820aabf82be37a8c19a64adbacc863b495cb6a68849ee236cbe6956cc94fc992a3d4f351d165efaa8257ece2f3173dd845d2a9313bc9ff1a97a178d9632
 SHA512 
b357b5413d3e01e4ecaf9dbdf5f5f1506aed662154d03c6232f0c82c4a49543deddf34350a204d467c1a33fed04e406500fd51d6e412d32ac909e974e041
 DIST gupnp-av-0.14.1.tar.xz 93484 BLAKE2B 
5e4c070bc7f0dd1a1b67f58fb178ee575df5f9f3920c8c40f8975ac79c61f707df39a243d4783ff79f691dd42553c3a6eb89715be79bb7683910785afdd83b19
 SHA512 
b17b38c32fe068b0b74a7ee357be5f3a0df3320fd04338b5f6b04231c601d6cc57d2770c6e6ca42ded5e1be28a6b2746d16417eb322889ffe6a975ec58205655

diff --git a/net-libs/gupnp-av/gupnp-av-0.14.0.ebuild 
b/net-libs/gupnp-av/gupnp-av-0.14.0.ebuild
deleted file mode 100644
index 46ae3f74a272..
--- a/net-libs/gupnp-av/gupnp-av-0.14.0.ebuild
+++ /dev/null
@@ -1,42 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-VALA_USE_DEPEND="vapigen"
-
-inherit gnome.org meson vala
-
-DESCRIPTION="Utility library aiming to ease the handling UPnP A/V profiles"
-HOMEPAGE="https://wiki.gnome.org/Projects/GUPnP 
https://gitlab.gnome.org/GNOME/gupnp-av;
-
-LICENSE="LGPL-2"
-SLOT="0/3" # subslot: soname version
-KEYWORDS="~alpha amd64 ~arm ~ia64 ~ppc ~ppc64 ~riscv ~sparc x86"
-IUSE="gtk-doc +introspection"
-
-RDEPEND="
-   >=dev-libs/glib-2.58:2
-   >=net-libs/libsoup-2.28.2:2.4[introspection?]
-   dev-libs/libxml2
-   introspection? ( >=dev-libs/gobject-introspection-1.36:= )
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
-   virtual/pkgconfig
-   gtk-doc? ( dev-util/gtk-doc )
-   introspection? ( $(vala_depend) )
-"
-
-src_prepare() {
-   use introspection && vala_src_prepare
-   default
-}
-
-src_configure() {
-   local emesonargs=(
-   $(meson_use introspection)
-   $(meson_use introspection vapi)
-   $(meson_use gtk-doc gtk_doc)
-   )
-   meson_src_configure
-}



[gentoo-commits] repo/gentoo:master commit in: net-libs/gupnp-av/

2022-07-05 Thread Sam James
commit: cf360ebbb27c8d5fdfcf20c93db893e350751ee5
Author: Sam James  gentoo  org>
AuthorDate: Wed Jul  6 01:24:09 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jul  6 01:24:09 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cf360ebb

net-libs/gupnp-av: Stabilize 0.14.1 x86, #853958

Signed-off-by: Sam James  gentoo.org>

 net-libs/gupnp-av/gupnp-av-0.14.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/gupnp-av/gupnp-av-0.14.1.ebuild 
b/net-libs/gupnp-av/gupnp-av-0.14.1.ebuild
index 60deeaf3a49d..46ae3f74a272 100644
--- a/net-libs/gupnp-av/gupnp-av-0.14.1.ebuild
+++ b/net-libs/gupnp-av/gupnp-av-0.14.1.ebuild
@@ -11,7 +11,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/GUPnP 
https://gitlab.gnome.org/GNOME/g
 
 LICENSE="LGPL-2"
 SLOT="0/3" # subslot: soname version
-KEYWORDS="~alpha amd64 ~arm ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="~alpha amd64 ~arm ~ia64 ~ppc ~ppc64 ~riscv ~sparc x86"
 IUSE="gtk-doc +introspection"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: net-libs/gupnp-av/

2022-07-02 Thread Sam James
commit: 5ce38132857ae7aab47f3e1ea34fc2c2e081abfd
Author: Sam James  gentoo  org>
AuthorDate: Sat Jul  2 20:47:35 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jul  2 20:47:35 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5ce38132

net-libs/gupnp-av: Stabilize 0.14.1 amd64, #853958

Signed-off-by: Sam James  gentoo.org>

 net-libs/gupnp-av/gupnp-av-0.14.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/gupnp-av/gupnp-av-0.14.1.ebuild 
b/net-libs/gupnp-av/gupnp-av-0.14.1.ebuild
index 4c2317e33e7a..60deeaf3a49d 100644
--- a/net-libs/gupnp-av/gupnp-av-0.14.1.ebuild
+++ b/net-libs/gupnp-av/gupnp-av-0.14.1.ebuild
@@ -11,7 +11,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/GUPnP 
https://gitlab.gnome.org/GNOME/g
 
 LICENSE="LGPL-2"
 SLOT="0/3" # subslot: soname version
-KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="~alpha amd64 ~arm ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
 IUSE="gtk-doc +introspection"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: net-libs/gupnp/

2022-06-27 Thread WANG Xuerui
commit: f975cc798088c293892e1abe9aed94a78076de65
Author: WANG Xuerui  gentoo  org>
AuthorDate: Tue Jun 28 01:58:11 2022 +
Commit: WANG Xuerui  gentoo  org>
CommitDate: Tue Jun 28 01:58:11 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f975cc79

net-libs/gupnp: keyword 1.4.3 for ~loong

Signed-off-by: WANG Xuerui  gentoo.org>

 net-libs/gupnp/gupnp-1.4.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/gupnp/gupnp-1.4.3.ebuild 
b/net-libs/gupnp/gupnp-1.4.3.ebuild
index c1d291ef2e7b..3eedfc589df6 100644
--- a/net-libs/gupnp/gupnp-1.4.3.ebuild
+++ b/net-libs/gupnp/gupnp-1.4.3.ebuild
@@ -13,7 +13,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/GUPnP 
https://gitlab.gnome.org/GNOME/g
 
 LICENSE="LGPL-2+ GPL-2+" # gupnp-binding-tool is GPL-2+
 SLOT="0/1.2-0" # -
-KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~ppc ppc64 ~riscv ~sparc x86"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~ppc ppc64 ~riscv ~sparc 
x86"
 
 IUSE="connman gtk-doc +introspection networkmanager vala"
 REQUIRED_USE="${PYTHON_REQUIRED_USE}



[gentoo-commits] repo/gentoo:master commit in: net-libs/gupnp-av/

2022-06-04 Thread Matt Turner
commit: c30801005e5c7ab2516b72dde5d792ec092d0a6e
Author: Matt Turner  gentoo  org>
AuthorDate: Sat Jun  4 10:45:12 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sat Jun  4 10:45:37 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c3080100

net-libs/gupnp-av: Version bump to 0.14.1

Signed-off-by: Matt Turner  gentoo.org>

 net-libs/gupnp-av/Manifest   |  1 +
 net-libs/gupnp-av/gupnp-av-0.14.1.ebuild | 42 
 2 files changed, 43 insertions(+)

diff --git a/net-libs/gupnp-av/Manifest b/net-libs/gupnp-av/Manifest
index dfb79ffb1988..affcedc7cbad 100644
--- a/net-libs/gupnp-av/Manifest
+++ b/net-libs/gupnp-av/Manifest
@@ -1 +1,2 @@
 DIST gupnp-av-0.14.0.tar.xz 93128 BLAKE2B 
d66ba820aabf82be37a8c19a64adbacc863b495cb6a68849ee236cbe6956cc94fc992a3d4f351d165efaa8257ece2f3173dd845d2a9313bc9ff1a97a178d9632
 SHA512 
b357b5413d3e01e4ecaf9dbdf5f5f1506aed662154d03c6232f0c82c4a49543deddf34350a204d467c1a33fed04e406500fd51d6e412d32ac909e974e041
+DIST gupnp-av-0.14.1.tar.xz 93484 BLAKE2B 
5e4c070bc7f0dd1a1b67f58fb178ee575df5f9f3920c8c40f8975ac79c61f707df39a243d4783ff79f691dd42553c3a6eb89715be79bb7683910785afdd83b19
 SHA512 
b17b38c32fe068b0b74a7ee357be5f3a0df3320fd04338b5f6b04231c601d6cc57d2770c6e6ca42ded5e1be28a6b2746d16417eb322889ffe6a975ec58205655

diff --git a/net-libs/gupnp-av/gupnp-av-0.14.1.ebuild 
b/net-libs/gupnp-av/gupnp-av-0.14.1.ebuild
new file mode 100644
index ..4c2317e33e7a
--- /dev/null
+++ b/net-libs/gupnp-av/gupnp-av-0.14.1.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+VALA_USE_DEPEND="vapigen"
+
+inherit gnome.org meson vala
+
+DESCRIPTION="Utility library aiming to ease the handling UPnP A/V profiles"
+HOMEPAGE="https://wiki.gnome.org/Projects/GUPnP 
https://gitlab.gnome.org/GNOME/gupnp-av;
+
+LICENSE="LGPL-2"
+SLOT="0/3" # subslot: soname version
+KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+IUSE="gtk-doc +introspection"
+
+RDEPEND="
+   >=dev-libs/glib-2.58:2
+   >=net-libs/libsoup-2.28.2:2.4[introspection?]
+   dev-libs/libxml2
+   introspection? ( >=dev-libs/gobject-introspection-1.36:= )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   virtual/pkgconfig
+   gtk-doc? ( dev-util/gtk-doc )
+   introspection? ( $(vala_depend) )
+"
+
+src_prepare() {
+   use introspection && vala_src_prepare
+   default
+}
+
+src_configure() {
+   local emesonargs=(
+   $(meson_use introspection)
+   $(meson_use introspection vapi)
+   $(meson_use gtk-doc gtk_doc)
+   )
+   meson_src_configure
+}



[gentoo-commits] repo/gentoo:master commit in: net-libs/gupnp/

2022-03-09 Thread Sam James
commit: a406bf6d886899af61179bca64bd2136e53d5510
Author: Sam James  gentoo  org>
AuthorDate: Wed Mar  9 15:38:42 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Mar  9 15:38:42 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a406bf6d

net-libs/gupnp: Stabilize 1.4.3 ppc64, #834426

Signed-off-by: Sam James  gentoo.org>

 net-libs/gupnp/gupnp-1.4.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/gupnp/gupnp-1.4.3.ebuild 
b/net-libs/gupnp/gupnp-1.4.3.ebuild
index 2ef7657982de..c1d291ef2e7b 100644
--- a/net-libs/gupnp/gupnp-1.4.3.ebuild
+++ b/net-libs/gupnp/gupnp-1.4.3.ebuild
@@ -13,7 +13,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/GUPnP 
https://gitlab.gnome.org/GNOME/g
 
 LICENSE="LGPL-2+ GPL-2+" # gupnp-binding-tool is GPL-2+
 SLOT="0/1.2-0" # -
-KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc x86"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~ppc ppc64 ~riscv ~sparc x86"
 
 IUSE="connman gtk-doc +introspection networkmanager vala"
 REQUIRED_USE="${PYTHON_REQUIRED_USE}



[gentoo-commits] repo/gentoo:master commit in: net-libs/gupnp/

2022-03-08 Thread Sam James
commit: ac2299175c862628b21d66fce88b58b7a68b45b9
Author: Sam James  gentoo  org>
AuthorDate: Tue Mar  8 09:34:23 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Mar  8 09:34:23 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ac229917

net-libs/gupnp: Stabilize 1.4.3 x86, #834426

Signed-off-by: Sam James  gentoo.org>

 net-libs/gupnp/gupnp-1.4.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/gupnp/gupnp-1.4.3.ebuild 
b/net-libs/gupnp/gupnp-1.4.3.ebuild
index 1c349775d33f..fce14a96b185 100644
--- a/net-libs/gupnp/gupnp-1.4.3.ebuild
+++ b/net-libs/gupnp/gupnp-1.4.3.ebuild
@@ -13,7 +13,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/GUPnP 
https://gitlab.gnome.org/GNOME/g
 
 LICENSE="LGPL-2+ GPL-2+" # gupnp-binding-tool is GPL-2+
 SLOT="0/1.2-0" # -
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc x86"
 
 IUSE="connman gtk-doc +introspection networkmanager vala"
 REQUIRED_USE="${PYTHON_REQUIRED_USE}



[gentoo-commits] repo/gentoo:master commit in: net-libs/gupnp-av/

2022-03-08 Thread Sam James
commit: 9d7d137470b5b9081a19f5993b9560f5c6726f7f
Author: Sam James  gentoo  org>
AuthorDate: Tue Mar  8 09:34:21 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Mar  8 09:34:21 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9d7d1374

net-libs/gupnp-av: Stabilize 0.14.0 x86, #834426

Signed-off-by: Sam James  gentoo.org>

 net-libs/gupnp-av/gupnp-av-0.14.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/gupnp-av/gupnp-av-0.14.0.ebuild 
b/net-libs/gupnp-av/gupnp-av-0.14.0.ebuild
index 60deeaf3a49d..46ae3f74a272 100644
--- a/net-libs/gupnp-av/gupnp-av-0.14.0.ebuild
+++ b/net-libs/gupnp-av/gupnp-av-0.14.0.ebuild
@@ -11,7 +11,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/GUPnP 
https://gitlab.gnome.org/GNOME/g
 
 LICENSE="LGPL-2"
 SLOT="0/3" # subslot: soname version
-KEYWORDS="~alpha amd64 ~arm ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="~alpha amd64 ~arm ~ia64 ~ppc ~ppc64 ~riscv ~sparc x86"
 IUSE="gtk-doc +introspection"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: net-libs/gupnp-igd/

2022-01-23 Thread Sam James
commit: c59da640e87a975a811ce5ec04c727ac637479cb
Author: Sam James  gentoo  org>
AuthorDate: Mon Jan 24 03:39:33 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jan 24 03:39:33 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c59da640

net-libs/gupnp-igd: Stabilize 1.2.0 amd64, #831048

Signed-off-by: Sam James  gentoo.org>

 net-libs/gupnp-igd/gupnp-igd-1.2.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/gupnp-igd/gupnp-igd-1.2.0.ebuild 
b/net-libs/gupnp-igd/gupnp-igd-1.2.0.ebuild
index 6ee2f6959a19..9c69789b93b7 100644
--- a/net-libs/gupnp-igd/gupnp-igd-1.2.0.ebuild
+++ b/net-libs/gupnp-igd/gupnp-igd-1.2.0.ebuild
@@ -10,7 +10,7 @@ HOMEPAGE="http://gupnp.org 
https://gitlab.gnome.org/GNOME/gupnp-igd;
 
 LICENSE="LGPL-2.1+"
 SLOT="0/1.2" # pkg-config file links in gupnp API, so some consumers of 
gupnp-igd need to be relinked for it
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ppc64 ~riscv ~sparc x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ppc64 ~riscv ~sparc x86"
 IUSE="gtk-doc +introspection"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: net-libs/gupnp/

2022-01-23 Thread Sam James
commit: 701a73868e61266538a96c32fcb54a364af72355
Author: Sam James  gentoo  org>
AuthorDate: Mon Jan 24 03:39:25 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jan 24 03:39:25 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=701a7386

net-libs/gupnp: Stabilize 1.4.2 amd64, #831048

Signed-off-by: Sam James  gentoo.org>

 net-libs/gupnp/gupnp-1.4.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/gupnp/gupnp-1.4.2.ebuild 
b/net-libs/gupnp/gupnp-1.4.2.ebuild
index c88e9798d726..dc04606207e6 100644
--- a/net-libs/gupnp/gupnp-1.4.2.ebuild
+++ b/net-libs/gupnp/gupnp-1.4.2.ebuild
@@ -13,7 +13,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/GUPnP 
https://gitlab.gnome.org/GNOME/g
 
 LICENSE="LGPL-2+ GPL-2+" # gupnp-binding-tool is GPL-2+
 SLOT="0/1.2-0" # -
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ppc64 ~riscv ~sparc x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ppc64 ~riscv ~sparc x86"
 
 IUSE="connman gtk-doc +introspection networkmanager vala"
 REQUIRED_USE="${PYTHON_REQUIRED_USE}



[gentoo-commits] repo/gentoo:master commit in: net-libs/gupnp-igd/

2022-01-20 Thread Jakov Smolić
commit: 735b9b93bfc96e706e2b5975402e10a4d2163d48
Author: Jakov Smolić  gentoo  org>
AuthorDate: Thu Jan 20 09:58:10 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Thu Jan 20 10:02:09 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=735b9b93

net-libs/gupnp-igd: Stabilize 1.2.0 x86, #831048

Signed-off-by: Jakov Smolić  gentoo.org>

 net-libs/gupnp-igd/gupnp-igd-1.2.0.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/net-libs/gupnp-igd/gupnp-igd-1.2.0.ebuild 
b/net-libs/gupnp-igd/gupnp-igd-1.2.0.ebuild
index 7b036f45c5e2..6ee2f6959a19 100644
--- a/net-libs/gupnp-igd/gupnp-igd-1.2.0.ebuild
+++ b/net-libs/gupnp-igd/gupnp-igd-1.2.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -10,7 +10,7 @@ HOMEPAGE="http://gupnp.org 
https://gitlab.gnome.org/GNOME/gupnp-igd;
 
 LICENSE="LGPL-2.1+"
 SLOT="0/1.2" # pkg-config file links in gupnp API, so some consumers of 
gupnp-igd need to be relinked for it
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ppc64 ~riscv ~sparc x86"
 IUSE="gtk-doc +introspection"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: net-libs/gupnp/

2022-01-20 Thread Jakov Smolić
commit: e1d37c0240924653c6dd48c32f3ce2503bdde8fd
Author: Jakov Smolić  gentoo  org>
AuthorDate: Thu Jan 20 09:58:03 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Thu Jan 20 10:02:04 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e1d37c02

net-libs/gupnp: Stabilize 1.4.2 x86, #831048

Signed-off-by: Jakov Smolić  gentoo.org>

 net-libs/gupnp/gupnp-1.4.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/gupnp/gupnp-1.4.2.ebuild 
b/net-libs/gupnp/gupnp-1.4.2.ebuild
index c3c7b24efa73..c88e9798d726 100644
--- a/net-libs/gupnp/gupnp-1.4.2.ebuild
+++ b/net-libs/gupnp/gupnp-1.4.2.ebuild
@@ -13,7 +13,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/GUPnP 
https://gitlab.gnome.org/GNOME/g
 
 LICENSE="LGPL-2+ GPL-2+" # gupnp-binding-tool is GPL-2+
 SLOT="0/1.2-0" # -
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ppc64 ~riscv ~sparc x86"
 
 IUSE="connman gtk-doc +introspection networkmanager vala"
 REQUIRED_USE="${PYTHON_REQUIRED_USE}



[gentoo-commits] repo/gentoo:master commit in: net-libs/gupnp/

2022-01-20 Thread Arthur Zamarin
commit: 9adb54a50552ba6b0d902dd72d9d54242b40c192
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Thu Jan 20 09:42:19 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Thu Jan 20 09:42:19 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9adb54a5

net-libs/gupnp: Stabilize 1.4.2 ppc64, #831048

Signed-off-by: Arthur Zamarin  gentoo.org>

 net-libs/gupnp/gupnp-1.4.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/gupnp/gupnp-1.4.2.ebuild 
b/net-libs/gupnp/gupnp-1.4.2.ebuild
index 21a2db719466..c3c7b24efa73 100644
--- a/net-libs/gupnp/gupnp-1.4.2.ebuild
+++ b/net-libs/gupnp/gupnp-1.4.2.ebuild
@@ -13,7 +13,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/GUPnP 
https://gitlab.gnome.org/GNOME/g
 
 LICENSE="LGPL-2+ GPL-2+" # gupnp-binding-tool is GPL-2+
 SLOT="0/1.2-0" # -
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ppc64 ~riscv ~sparc ~x86"
 
 IUSE="connman gtk-doc +introspection networkmanager vala"
 REQUIRED_USE="${PYTHON_REQUIRED_USE}



[gentoo-commits] repo/gentoo:master commit in: net-libs/gupnp/

2022-01-17 Thread Matt Turner
commit: 4ccf2a16047f0cee36c938528af05e5299f2aa5a
Author: Matt Turner  gentoo  org>
AuthorDate: Mon Jan 17 22:41:58 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Mon Jan 17 23:18:15 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4ccf2a16

net-libs/gupnp: Version bump to 1.4.3

Signed-off-by: Matt Turner  gentoo.org>

 net-libs/gupnp/Manifest   |  1 +
 net-libs/gupnp/gupnp-1.4.3.ebuild | 71 +++
 2 files changed, 72 insertions(+)

diff --git a/net-libs/gupnp/Manifest b/net-libs/gupnp/Manifest
index 8a0df6ca00f1..b1b3962fb9bf 100644
--- a/net-libs/gupnp/Manifest
+++ b/net-libs/gupnp/Manifest
@@ -2,3 +2,4 @@ DIST gupnp-1.2.7.tar.xz 142928 BLAKE2B 
094e9569c501ae32def1335c8129d5585a2bec37d
 DIST gupnp-1.3.1.tar.xz 152484 BLAKE2B 
bfed35567da37f420568ae90acb8c33674f5ef754d00722ce11ec381c602f7aee86502276a3e6bb04abd98d49826ff11518bf6283d2c4be9c4ddf48fb880627f
 SHA512 
ee632d42803cb689926839336c2427c9622c40d1a43e69ef4c48dd26714649d544772697b4a440861dc896a13faba6793b02b7b9ab7c5288b6cf125abbb2d477
 DIST gupnp-1.4.1.tar.xz 152964 BLAKE2B 
1c59461f670731b5095e04f6dfb5a64ce5a2dde4f5c5c46c137475d88f9154c1c7a01a7be88d22c8d0a1193b4cda0227396769540311627706621681a8b69161
 SHA512 
c1aedcb03741e833fc17d3f799b7786a2df229e51feea0911e759f1fa4e92369799f358fef2bc03430728fba84bd188ac0c0aa08f359ee75f81cc20b90032763
 DIST gupnp-1.4.2.tar.xz 154636 BLAKE2B 
df0378493dec2b5576cb3130598e36d86dd1fce106b5486134691000ca87eeaa593806c82029b9fe35b40a5210db6026c6b28b16a44ed444934ec8e9ff858cf5
 SHA512 
c585f3e63e8735b82e84e3daa209dbe8d0709be79c7701a1f05ad61aa5201aee5d4e879facb1b164b274fe52add64cdbf657d32930d7cea1b6ee262f7c26b682
+DIST gupnp-1.4.3.tar.xz 154812 BLAKE2B 
b41a8805853061399412f5eb7267e9913adb3054ebf8a3bd78f6df4c1607d4a944654f3bc6e154fefa98f1289a80055d0feb0168801d83a1ad59c25f5fcac784
 SHA512 
1963ce917458168c8bc5d669ee30a4071d83d3768ce1be8cbbd81c767853ca01950623a88628a0b1e403d1cce1f0bbc9df80acf4b75f91bfc0403e0d0e6bcedb

diff --git a/net-libs/gupnp/gupnp-1.4.3.ebuild 
b/net-libs/gupnp/gupnp-1.4.3.ebuild
new file mode 100644
index ..21a2db719466
--- /dev/null
+++ b/net-libs/gupnp/gupnp-1.4.3.ebuild
@@ -0,0 +1,71 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+VALA_USE_DEPEND="vapigen"
+PYTHON_COMPAT=( python3_{7..10} )
+PYTHON_REQ_USE="xml"
+
+inherit gnome.org meson-multilib python-single-r1 vala xdg
+
+DESCRIPTION="An object-oriented framework for creating UPnP devs and control 
points"
+HOMEPAGE="https://wiki.gnome.org/Projects/GUPnP 
https://gitlab.gnome.org/GNOME/gupnp;
+
+LICENSE="LGPL-2+ GPL-2+" # gupnp-binding-tool is GPL-2+
+SLOT="0/1.2-0" # -
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+
+IUSE="connman gtk-doc +introspection networkmanager vala"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}
+   ?? ( connman networkmanager )
+"
+
+# prefix: uuid dependency can be adapted to non-linux platforms
+RDEPEND="${PYTHON_DEPS}
+   >=dev-libs/glib-2.66:2[${MULTILIB_USEDEP}]
+   >=net-libs/gssdp-1.3.0:0=[introspection?,${MULTILIB_USEDEP}]
+   >=net-libs/libsoup-2.48.0:2.4[introspection?,${MULTILIB_USEDEP}]
+   >=dev-libs/libxml2-2.9.1-r4[${MULTILIB_USEDEP}]
+   >=sys-apps/util-linux-2.24.1-r3[${MULTILIB_USEDEP}]
+   introspection? ( >=dev-libs/gobject-introspection-1.54:= )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   dev-util/glib-utils
+   gtk-doc? ( >=dev-util/gtk-doc-1.14
+   app-text/docbook-xml-dtd:4.1.2
+   app-text/docbook-xml-dtd:4.2 )
+   dev-libs/libxslt
+   app-text/docbook-xsl-stylesheets
+   virtual/pkgconfig
+   !connman? ( !networkmanager? ( kernel_linux? ( sys-kernel/linux-headers 
) ) )
+   vala? ( $(vala_depend)
+   >=net-libs/gssdp-1.3.0:0[vala]
+   net-libs/libsoup:2.4[vala]
+   )
+"
+
+src_prepare() {
+   use introspection && vala_src_prepare
+   xdg_src_prepare
+}
+
+multilib_src_configure() {
+   local backend=system
+   use kernel_linux && backend=linux
+   use connman && backend=connman
+   use networkmanager && backend=network-manager
+
+   local emesonargs=(
+   -Dcontext_manager=${backend}
+   $(meson_native_use_bool introspection)
+   $(meson_native_use_bool vala vapi)
+   $(meson_native_use_bool gtk-doc gtk_doc)
+   -Dexamples=false
+   )
+   meson_src_configure
+}
+
+multilib_src_install_all() {
+   python_fix_shebang "${ED}"/usr/bin/gupnp-binding-tool-1.2
+}



[gentoo-commits] repo/gentoo:master commit in: net-libs/gupnp/

2022-01-09 Thread Matt Turner
commit: 7161048516d6808e23ef549c66948c29ac8f5d6d
Author: Matt Turner  gentoo  org>
AuthorDate: Sun Jan  9 19:13:48 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sun Jan  9 19:41:41 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=71610485

net-libs/gupnp: Version bump to 1.4.2

Signed-off-by: Matt Turner  gentoo.org>

 net-libs/gupnp/Manifest   |  1 +
 net-libs/gupnp/gupnp-1.4.2.ebuild | 71 +++
 2 files changed, 72 insertions(+)

diff --git a/net-libs/gupnp/Manifest b/net-libs/gupnp/Manifest
index 2e0887d20705..8a0df6ca00f1 100644
--- a/net-libs/gupnp/Manifest
+++ b/net-libs/gupnp/Manifest
@@ -1,3 +1,4 @@
 DIST gupnp-1.2.7.tar.xz 142928 BLAKE2B 
094e9569c501ae32def1335c8129d5585a2bec37d86c2317a2c9b2d965db5ce0ae6c19017bd44fb718709cf068f93ed75d08ab7e30c5f265e1ce45a9a9352897
 SHA512 
83d012989f9aab578c9bdb4dd95d316003938a39cc997949622b56523dd7081e09093c48c0016d738ca0040a00b3e6218ba59cad9e49e05f4106213160e7c409
 DIST gupnp-1.3.1.tar.xz 152484 BLAKE2B 
bfed35567da37f420568ae90acb8c33674f5ef754d00722ce11ec381c602f7aee86502276a3e6bb04abd98d49826ff11518bf6283d2c4be9c4ddf48fb880627f
 SHA512 
ee632d42803cb689926839336c2427c9622c40d1a43e69ef4c48dd26714649d544772697b4a440861dc896a13faba6793b02b7b9ab7c5288b6cf125abbb2d477
 DIST gupnp-1.4.1.tar.xz 152964 BLAKE2B 
1c59461f670731b5095e04f6dfb5a64ce5a2dde4f5c5c46c137475d88f9154c1c7a01a7be88d22c8d0a1193b4cda0227396769540311627706621681a8b69161
 SHA512 
c1aedcb03741e833fc17d3f799b7786a2df229e51feea0911e759f1fa4e92369799f358fef2bc03430728fba84bd188ac0c0aa08f359ee75f81cc20b90032763
+DIST gupnp-1.4.2.tar.xz 154636 BLAKE2B 
df0378493dec2b5576cb3130598e36d86dd1fce106b5486134691000ca87eeaa593806c82029b9fe35b40a5210db6026c6b28b16a44ed444934ec8e9ff858cf5
 SHA512 
c585f3e63e8735b82e84e3daa209dbe8d0709be79c7701a1f05ad61aa5201aee5d4e879facb1b164b274fe52add64cdbf657d32930d7cea1b6ee262f7c26b682

diff --git a/net-libs/gupnp/gupnp-1.4.2.ebuild 
b/net-libs/gupnp/gupnp-1.4.2.ebuild
new file mode 100644
index ..21a2db719466
--- /dev/null
+++ b/net-libs/gupnp/gupnp-1.4.2.ebuild
@@ -0,0 +1,71 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+VALA_USE_DEPEND="vapigen"
+PYTHON_COMPAT=( python3_{7..10} )
+PYTHON_REQ_USE="xml"
+
+inherit gnome.org meson-multilib python-single-r1 vala xdg
+
+DESCRIPTION="An object-oriented framework for creating UPnP devs and control 
points"
+HOMEPAGE="https://wiki.gnome.org/Projects/GUPnP 
https://gitlab.gnome.org/GNOME/gupnp;
+
+LICENSE="LGPL-2+ GPL-2+" # gupnp-binding-tool is GPL-2+
+SLOT="0/1.2-0" # -
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+
+IUSE="connman gtk-doc +introspection networkmanager vala"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}
+   ?? ( connman networkmanager )
+"
+
+# prefix: uuid dependency can be adapted to non-linux platforms
+RDEPEND="${PYTHON_DEPS}
+   >=dev-libs/glib-2.66:2[${MULTILIB_USEDEP}]
+   >=net-libs/gssdp-1.3.0:0=[introspection?,${MULTILIB_USEDEP}]
+   >=net-libs/libsoup-2.48.0:2.4[introspection?,${MULTILIB_USEDEP}]
+   >=dev-libs/libxml2-2.9.1-r4[${MULTILIB_USEDEP}]
+   >=sys-apps/util-linux-2.24.1-r3[${MULTILIB_USEDEP}]
+   introspection? ( >=dev-libs/gobject-introspection-1.54:= )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   dev-util/glib-utils
+   gtk-doc? ( >=dev-util/gtk-doc-1.14
+   app-text/docbook-xml-dtd:4.1.2
+   app-text/docbook-xml-dtd:4.2 )
+   dev-libs/libxslt
+   app-text/docbook-xsl-stylesheets
+   virtual/pkgconfig
+   !connman? ( !networkmanager? ( kernel_linux? ( sys-kernel/linux-headers 
) ) )
+   vala? ( $(vala_depend)
+   >=net-libs/gssdp-1.3.0:0[vala]
+   net-libs/libsoup:2.4[vala]
+   )
+"
+
+src_prepare() {
+   use introspection && vala_src_prepare
+   xdg_src_prepare
+}
+
+multilib_src_configure() {
+   local backend=system
+   use kernel_linux && backend=linux
+   use connman && backend=connman
+   use networkmanager && backend=network-manager
+
+   local emesonargs=(
+   -Dcontext_manager=${backend}
+   $(meson_native_use_bool introspection)
+   $(meson_native_use_bool vala vapi)
+   $(meson_native_use_bool gtk-doc gtk_doc)
+   -Dexamples=false
+   )
+   meson_src_configure
+}
+
+multilib_src_install_all() {
+   python_fix_shebang "${ED}"/usr/bin/gupnp-binding-tool-1.2
+}



[gentoo-commits] repo/gentoo:master commit in: net-libs/gupnp-igd/

2021-12-30 Thread Arthur Zamarin
commit: b453858b5eecd014cc68044d23a86179e6a30d0a
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Dec 31 05:04:59 2021 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Dec 31 05:05:17 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b453858b

net-libs/gupnp-igd: Stabilize 1.2.0 ppc64, #807897

Signed-off-by: Arthur Zamarin  gentoo.org>

 net-libs/gupnp-igd/gupnp-igd-1.2.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/gupnp-igd/gupnp-igd-1.2.0.ebuild 
b/net-libs/gupnp-igd/gupnp-igd-1.2.0.ebuild
index 64f21fc9312b..7b036f45c5e2 100644
--- a/net-libs/gupnp-igd/gupnp-igd-1.2.0.ebuild
+++ b/net-libs/gupnp-igd/gupnp-igd-1.2.0.ebuild
@@ -10,7 +10,7 @@ HOMEPAGE="http://gupnp.org 
https://gitlab.gnome.org/GNOME/gupnp-igd;
 
 LICENSE="LGPL-2.1+"
 SLOT="0/1.2" # pkg-config file links in gupnp API, so some consumers of 
gupnp-igd need to be relinked for it
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ppc64 ~riscv ~sparc ~x86"
 IUSE="gtk-doc +introspection"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: net-libs/gupnp/

2021-12-18 Thread Matt Turner
commit: 05c750f0a851bfa43b858ff65b04d1ff6994f564
Author: Matt Turner  gentoo  org>
AuthorDate: Sat Dec 18 23:13:52 2021 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sat Dec 18 23:39:09 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=05c750f0

net-libs/gupnp: Version bump to 1.4.1

Signed-off-by: Matt Turner  gentoo.org>

 net-libs/gupnp/Manifest   |  1 +
 net-libs/gupnp/gupnp-1.4.1.ebuild | 71 +++
 2 files changed, 72 insertions(+)

diff --git a/net-libs/gupnp/Manifest b/net-libs/gupnp/Manifest
index 8d1d26d7127e..2e0887d20705 100644
--- a/net-libs/gupnp/Manifest
+++ b/net-libs/gupnp/Manifest
@@ -1,2 +1,3 @@
 DIST gupnp-1.2.7.tar.xz 142928 BLAKE2B 
094e9569c501ae32def1335c8129d5585a2bec37d86c2317a2c9b2d965db5ce0ae6c19017bd44fb718709cf068f93ed75d08ab7e30c5f265e1ce45a9a9352897
 SHA512 
83d012989f9aab578c9bdb4dd95d316003938a39cc997949622b56523dd7081e09093c48c0016d738ca0040a00b3e6218ba59cad9e49e05f4106213160e7c409
 DIST gupnp-1.3.1.tar.xz 152484 BLAKE2B 
bfed35567da37f420568ae90acb8c33674f5ef754d00722ce11ec381c602f7aee86502276a3e6bb04abd98d49826ff11518bf6283d2c4be9c4ddf48fb880627f
 SHA512 
ee632d42803cb689926839336c2427c9622c40d1a43e69ef4c48dd26714649d544772697b4a440861dc896a13faba6793b02b7b9ab7c5288b6cf125abbb2d477
+DIST gupnp-1.4.1.tar.xz 152964 BLAKE2B 
1c59461f670731b5095e04f6dfb5a64ce5a2dde4f5c5c46c137475d88f9154c1c7a01a7be88d22c8d0a1193b4cda0227396769540311627706621681a8b69161
 SHA512 
c1aedcb03741e833fc17d3f799b7786a2df229e51feea0911e759f1fa4e92369799f358fef2bc03430728fba84bd188ac0c0aa08f359ee75f81cc20b90032763

diff --git a/net-libs/gupnp/gupnp-1.4.1.ebuild 
b/net-libs/gupnp/gupnp-1.4.1.ebuild
new file mode 100644
index ..a221091df021
--- /dev/null
+++ b/net-libs/gupnp/gupnp-1.4.1.ebuild
@@ -0,0 +1,71 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+VALA_USE_DEPEND="vapigen"
+PYTHON_COMPAT=( python3_{7..10} )
+PYTHON_REQ_USE="xml"
+
+inherit gnome.org meson-multilib python-single-r1 vala xdg
+
+DESCRIPTION="An object-oriented framework for creating UPnP devs and control 
points"
+HOMEPAGE="https://wiki.gnome.org/Projects/GUPnP 
https://gitlab.gnome.org/GNOME/gupnp;
+
+LICENSE="LGPL-2+ GPL-2+" # gupnp-binding-tool is GPL-2+
+SLOT="0/1.2-0" # -
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+
+IUSE="connman gtk-doc +introspection kernel_linux networkmanager vala"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}
+   ?? ( connman networkmanager )
+"
+
+# prefix: uuid dependency can be adapted to non-linux platforms
+RDEPEND="${PYTHON_DEPS}
+   >=dev-libs/glib-2.66:2[${MULTILIB_USEDEP}]
+   >=net-libs/gssdp-1.3.0:0=[introspection?,${MULTILIB_USEDEP}]
+   >=net-libs/libsoup-2.48.0:2.4[introspection?,${MULTILIB_USEDEP}]
+   >=dev-libs/libxml2-2.9.1-r4[${MULTILIB_USEDEP}]
+   >=sys-apps/util-linux-2.24.1-r3[${MULTILIB_USEDEP}]
+   introspection? ( >=dev-libs/gobject-introspection-1.54:= )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   dev-util/glib-utils
+   gtk-doc? ( >=dev-util/gtk-doc-1.14
+   app-text/docbook-xml-dtd:4.1.2
+   app-text/docbook-xml-dtd:4.2 )
+   dev-libs/libxslt
+   app-text/docbook-xsl-stylesheets
+   virtual/pkgconfig
+   !connman? ( !networkmanager? ( kernel_linux? ( sys-kernel/linux-headers 
) ) )
+   vala? ( $(vala_depend)
+   >=net-libs/gssdp-1.3.0:0[vala]
+   net-libs/libsoup:2.4[vala]
+   )
+"
+
+src_prepare() {
+   use introspection && vala_src_prepare
+   xdg_src_prepare
+}
+
+multilib_src_configure() {
+   local backend=system
+   use kernel_linux && backend=linux
+   use connman && backend=connman
+   use networkmanager && backend=network-manager
+
+   local emesonargs=(
+   -Dcontext_manager=${backend}
+   $(meson_native_use_bool introspection)
+   $(meson_native_use_bool vala vapi)
+   $(meson_native_use_bool gtk-doc gtk_doc)
+   -Dexamples=false
+   )
+   meson_src_configure
+}
+
+multilib_src_install_all() {
+   python_fix_shebang "${ED}"/usr/bin/gupnp-binding-tool-1.2
+}



[gentoo-commits] repo/gentoo:master commit in: net-libs/gupnp-av/

2021-12-18 Thread Matt Turner
commit: e1ecfad46ec68d9bc6c0de28d9ed46181b8d330f
Author: Matt Turner  gentoo  org>
AuthorDate: Sat Dec 18 23:16:28 2021 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sat Dec 18 23:39:09 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e1ecfad4

net-libs/gupnp-av: Version bump to 0.14.0

Signed-off-by: Matt Turner  gentoo.org>

 net-libs/gupnp-av/Manifest   |  1 +
 net-libs/gupnp-av/gupnp-av-0.14.0.ebuild | 42 
 2 files changed, 43 insertions(+)

diff --git a/net-libs/gupnp-av/Manifest b/net-libs/gupnp-av/Manifest
index 5a13aeb07950..7b57297be981 100644
--- a/net-libs/gupnp-av/Manifest
+++ b/net-libs/gupnp-av/Manifest
@@ -1,3 +1,4 @@
 DIST gupnp-av-0.12.11.tar.xz 373052 BLAKE2B 
3c324f790f0ffbcbd6cbf3b95dfdaf9dce51c6bf7bea3051fd5ded31b930dd6ff7b77b16a297cf54a49e738c195fd208dd4e83961f5ee3d302dc84f37b36924c
 SHA512 
f6fb8897ccdb589446d8c83c5fe66918f0f569a624287881aaf41d928e429e41f3306443e24ef4d43d3ddffb24da2ad2c058cd39211176558c9cd7acd7af0ff7
 DIST gupnp-av-0.13.0.tar.xz 91584 BLAKE2B 
96f4a452f199d48c72cf65a7fa0ef6eb59488862f87a7bf7d1eaaa79289e89bab43718c4a4e94f1d6a71ddf65071c1c1b3aa49c180ba068928b1740bb7a3c8d1
 SHA512 
8ff5dcacaa5893290c263ba8be2613da6853e074e2afcbc3e111dbff8c9b9d7edbd3772341bc370a1db06b4ba815fd6071158f61a832e2e8f2a51d66d5d8f230
 DIST gupnp-av-0.13.1.tar.xz 93040 BLAKE2B 
31901d8e15afdb789aa71cdc114e3472870526dd221ed18d503f43a9590235e5f2af896d87ac2747f8d9dac8b7f27f8b055bd0d5d18838add87162ae9c6289df
 SHA512 
e99485d5d232227f57156cafdfb8a30dab135a0d88eb7d041e475d45e1ab4329d25c50f5528a4ba33e0ceb792fd1de3ec2b8ead597d5720fd0827bce42dcd312
+DIST gupnp-av-0.14.0.tar.xz 93128 BLAKE2B 
d66ba820aabf82be37a8c19a64adbacc863b495cb6a68849ee236cbe6956cc94fc992a3d4f351d165efaa8257ece2f3173dd845d2a9313bc9ff1a97a178d9632
 SHA512 
b357b5413d3e01e4ecaf9dbdf5f5f1506aed662154d03c6232f0c82c4a49543deddf34350a204d467c1a33fed04e406500fd51d6e412d32ac909e974e041

diff --git a/net-libs/gupnp-av/gupnp-av-0.14.0.ebuild 
b/net-libs/gupnp-av/gupnp-av-0.14.0.ebuild
new file mode 100644
index ..2d691e8af565
--- /dev/null
+++ b/net-libs/gupnp-av/gupnp-av-0.14.0.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+VALA_USE_DEPEND="vapigen"
+
+inherit gnome.org meson vala
+
+DESCRIPTION="Utility library aiming to ease the handling UPnP A/V profiles"
+HOMEPAGE="https://wiki.gnome.org/Projects/GUPnP 
https://gitlab.gnome.org/GNOME/gupnp-av;
+
+LICENSE="LGPL-2"
+SLOT="0/3" # subslot: soname version
+KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+IUSE="gtk-doc +introspection"
+
+RDEPEND="
+   >=dev-libs/glib-2.58:2
+   >=net-libs/libsoup-2.28.2:2.4[introspection?]
+   dev-libs/libxml2
+   introspection? ( >=dev-libs/gobject-introspection-1.36:= )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   virtual/pkgconfig
+   gtk-doc? ( dev-util/gtk-doc )
+   introspection? ( $(vala_depend) )
+"
+
+src_prepare() {
+   use introspection && vala_src_prepare
+   default
+}
+
+src_configure() {
+   local emesonargs=(
+   $(meson_use introspection)
+   $(meson_use introspection vapi)
+   $(meson_use gtk-doc gtk_doc)
+   )
+   meson_src_configure
+}



[gentoo-commits] repo/gentoo:master commit in: net-libs/gupnp-igd/

2021-09-25 Thread Mart Raudsepp
commit: 83c32a0e517fd5a65f7c587b7a4c031826db3b0f
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sat Sep 25 10:48:20 2021 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sat Sep 25 10:48:20 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=83c32a0e

net-libs/gupnp-igd: Add missing USE=gtk-doc bdep

Package-Manager: Portage-3.0.20, Repoman-3.0.2
Signed-off-by: Mart Raudsepp  gentoo.org>

 net-libs/gupnp-igd/gupnp-igd-1.2.0.ebuild | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/net-libs/gupnp-igd/gupnp-igd-1.2.0.ebuild 
b/net-libs/gupnp-igd/gupnp-igd-1.2.0.ebuild
index 21344c0edbe..64f21fc9312 100644
--- a/net-libs/gupnp-igd/gupnp-igd-1.2.0.ebuild
+++ b/net-libs/gupnp-igd/gupnp-igd-1.2.0.ebuild
@@ -24,7 +24,8 @@ BDEPEND="
dev-util/glib-utils
sys-devel/gettext
virtual/pkgconfig
-   gtk-doc? ( dev-util/gtk-doc )
+   gtk-doc? ( dev-util/gtk-doc
+   app-text/docbook-xml-dtd:4.1.2 )
 "
 
 # The only existing test is broken



[gentoo-commits] repo/gentoo:master commit in: net-libs/gupnp-igd/

2021-09-09 Thread Yixun Lan
commit: f7da49036cce7d3c85281c2c9634c21e59041700
Author: Yixun Lan  gentoo  org>
AuthorDate: Thu Sep  9 03:10:35 2021 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Thu Sep  9 07:04:13 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f7da4903

net-libs/gupnp-igd: keyword ~riscv

Package-Manager: Portage-3.0.22, Repoman-3.0.3
Signed-off-by: Yixun Lan  gentoo.org>

 net-libs/gupnp-igd/gupnp-igd-1.2.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/gupnp-igd/gupnp-igd-1.2.0.ebuild 
b/net-libs/gupnp-igd/gupnp-igd-1.2.0.ebuild
index 4afadf5e793..21344c0edbe 100644
--- a/net-libs/gupnp-igd/gupnp-igd-1.2.0.ebuild
+++ b/net-libs/gupnp-igd/gupnp-igd-1.2.0.ebuild
@@ -10,7 +10,7 @@ HOMEPAGE="http://gupnp.org 
https://gitlab.gnome.org/GNOME/gupnp-igd;
 
 LICENSE="LGPL-2.1+"
 SLOT="0/1.2" # pkg-config file links in gupnp API, so some consumers of 
gupnp-igd need to be relinked for it
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
 IUSE="gtk-doc +introspection"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: net-libs/gupnp/

2021-08-29 Thread Marek Szuba
commit: a0539229f4590dc8d2384cf70eb3e8886353ed8e
Author: Marek Szuba  gentoo  org>
AuthorDate: Sun Aug 29 08:34:09 2021 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Sun Aug 29 08:36:55 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a0539229

net-libs/gupnp: keyword 1.3.1 for ~riscv

Signed-off-by: Marek Szuba  gentoo.org>

 net-libs/gupnp/gupnp-1.3.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/gupnp/gupnp-1.3.1.ebuild 
b/net-libs/gupnp/gupnp-1.3.1.ebuild
index e981b8b42e4..a221091df02 100644
--- a/net-libs/gupnp/gupnp-1.3.1.ebuild
+++ b/net-libs/gupnp/gupnp-1.3.1.ebuild
@@ -13,7 +13,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/GUPnP 
https://gitlab.gnome.org/GNOME/g
 
 LICENSE="LGPL-2+ GPL-2+" # gupnp-binding-tool is GPL-2+
 SLOT="0/1.2-0" # -
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
 
 IUSE="connman gtk-doc +introspection kernel_linux networkmanager vala"
 REQUIRED_USE="${PYTHON_REQUIRED_USE}



[gentoo-commits] repo/gentoo:master commit in: net-libs/gupnp-av/

2021-08-29 Thread Marek Szuba
commit: c5b217f14742cff1e0a9208680c727a844d42984
Author: Marek Szuba  gentoo  org>
AuthorDate: Sun Aug 29 08:34:32 2021 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Sun Aug 29 08:36:56 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c5b217f1

net-libs/gupnp-av: keyword 0.13.1 for ~riscv

Signed-off-by: Marek Szuba  gentoo.org>

 net-libs/gupnp-av/gupnp-av-0.13.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/gupnp-av/gupnp-av-0.13.1.ebuild 
b/net-libs/gupnp-av/gupnp-av-0.13.1.ebuild
index d8baf6de158..2d691e8af56 100644
--- a/net-libs/gupnp-av/gupnp-av-0.13.1.ebuild
+++ b/net-libs/gupnp-av/gupnp-av-0.13.1.ebuild
@@ -11,7 +11,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/GUPnP 
https://gitlab.gnome.org/GNOME/g
 
 LICENSE="LGPL-2"
 SLOT="0/3" # subslot: soname version
-KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
 IUSE="gtk-doc +introspection"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: net-libs/gupnp/

2021-08-25 Thread Pacho Ramos
commit: 300f9e58e6116398e365e69f8de78c5d246b105d
Author: Pacho Ramos  gentoo  org>
AuthorDate: Wed Aug 25 17:34:10 2021 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Wed Aug 25 17:34:34 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=300f9e58

net-libs/gupnp: Drop old

Package-Manager: Portage-3.0.22, Repoman-3.0.3
Signed-off-by: Pacho Ramos  gentoo.org>

 net-libs/gupnp/Manifest   |  1 -
 net-libs/gupnp/gupnp-1.3.0.ebuild | 71 ---
 2 files changed, 72 deletions(-)

diff --git a/net-libs/gupnp/Manifest b/net-libs/gupnp/Manifest
index 4584531180b..8d1d26d7127 100644
--- a/net-libs/gupnp/Manifest
+++ b/net-libs/gupnp/Manifest
@@ -1,3 +1,2 @@
 DIST gupnp-1.2.7.tar.xz 142928 BLAKE2B 
094e9569c501ae32def1335c8129d5585a2bec37d86c2317a2c9b2d965db5ce0ae6c19017bd44fb718709cf068f93ed75d08ab7e30c5f265e1ce45a9a9352897
 SHA512 
83d012989f9aab578c9bdb4dd95d316003938a39cc997949622b56523dd7081e09093c48c0016d738ca0040a00b3e6218ba59cad9e49e05f4106213160e7c409
-DIST gupnp-1.3.0.tar.xz 150160 BLAKE2B 
300147881e30300cd2bbff7ffc2666d6281dc165cbfcca46617a59c244bb699d49f26074e07909782038f5a87939ac342fe5ae5468a9c38d8065ceea70293c6b
 SHA512 
6367f3d616acef433a26d2475b4ec3067ced9d09e9e9ccf6400f30abc4202e0dd524aa33beb7bb5f88c9a62ff69fafc0d283dc0cb80220f53bfd027205069763
 DIST gupnp-1.3.1.tar.xz 152484 BLAKE2B 
bfed35567da37f420568ae90acb8c33674f5ef754d00722ce11ec381c602f7aee86502276a3e6bb04abd98d49826ff11518bf6283d2c4be9c4ddf48fb880627f
 SHA512 
ee632d42803cb689926839336c2427c9622c40d1a43e69ef4c48dd26714649d544772697b4a440861dc896a13faba6793b02b7b9ab7c5288b6cf125abbb2d477

diff --git a/net-libs/gupnp/gupnp-1.3.0.ebuild 
b/net-libs/gupnp/gupnp-1.3.0.ebuild
deleted file mode 100644
index e981b8b42e4..000
--- a/net-libs/gupnp/gupnp-1.3.0.ebuild
+++ /dev/null
@@ -1,71 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="7"
-VALA_USE_DEPEND="vapigen"
-PYTHON_COMPAT=( python3_{7..10} )
-PYTHON_REQ_USE="xml"
-
-inherit gnome.org meson-multilib python-single-r1 vala xdg
-
-DESCRIPTION="An object-oriented framework for creating UPnP devs and control 
points"
-HOMEPAGE="https://wiki.gnome.org/Projects/GUPnP 
https://gitlab.gnome.org/GNOME/gupnp;
-
-LICENSE="LGPL-2+ GPL-2+" # gupnp-binding-tool is GPL-2+
-SLOT="0/1.2-0" # -
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
-
-IUSE="connman gtk-doc +introspection kernel_linux networkmanager vala"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}
-   ?? ( connman networkmanager )
-"
-
-# prefix: uuid dependency can be adapted to non-linux platforms
-RDEPEND="${PYTHON_DEPS}
-   >=dev-libs/glib-2.66:2[${MULTILIB_USEDEP}]
-   >=net-libs/gssdp-1.3.0:0=[introspection?,${MULTILIB_USEDEP}]
-   >=net-libs/libsoup-2.48.0:2.4[introspection?,${MULTILIB_USEDEP}]
-   >=dev-libs/libxml2-2.9.1-r4[${MULTILIB_USEDEP}]
-   >=sys-apps/util-linux-2.24.1-r3[${MULTILIB_USEDEP}]
-   introspection? ( >=dev-libs/gobject-introspection-1.54:= )
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
-   dev-util/glib-utils
-   gtk-doc? ( >=dev-util/gtk-doc-1.14
-   app-text/docbook-xml-dtd:4.1.2
-   app-text/docbook-xml-dtd:4.2 )
-   dev-libs/libxslt
-   app-text/docbook-xsl-stylesheets
-   virtual/pkgconfig
-   !connman? ( !networkmanager? ( kernel_linux? ( sys-kernel/linux-headers 
) ) )
-   vala? ( $(vala_depend)
-   >=net-libs/gssdp-1.3.0:0[vala]
-   net-libs/libsoup:2.4[vala]
-   )
-"
-
-src_prepare() {
-   use introspection && vala_src_prepare
-   xdg_src_prepare
-}
-
-multilib_src_configure() {
-   local backend=system
-   use kernel_linux && backend=linux
-   use connman && backend=connman
-   use networkmanager && backend=network-manager
-
-   local emesonargs=(
-   -Dcontext_manager=${backend}
-   $(meson_native_use_bool introspection)
-   $(meson_native_use_bool vala vapi)
-   $(meson_native_use_bool gtk-doc gtk_doc)
-   -Dexamples=false
-   )
-   meson_src_configure
-}
-
-multilib_src_install_all() {
-   python_fix_shebang "${ED}"/usr/bin/gupnp-binding-tool-1.2
-}



[gentoo-commits] repo/gentoo:master commit in: net-libs/gupnp-av/

2021-08-18 Thread Matt Turner
commit: f90ddd009057b245d19a307c03d9e069fee94c6f
Author: Matt Turner  gentoo  org>
AuthorDate: Thu Aug 19 02:45:46 2021 +
Commit: Matt Turner  gentoo  org>
CommitDate: Thu Aug 19 03:01:40 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f90ddd00

net-libs/gupnp-av: Version bump to 0.13.1

Signed-off-by: Matt Turner  gentoo.org>

 net-libs/gupnp-av/Manifest   |  1 +
 net-libs/gupnp-av/gupnp-av-0.13.1.ebuild | 42 
 2 files changed, 43 insertions(+)

diff --git a/net-libs/gupnp-av/Manifest b/net-libs/gupnp-av/Manifest
index 26eefab1c13..5a13aeb0795 100644
--- a/net-libs/gupnp-av/Manifest
+++ b/net-libs/gupnp-av/Manifest
@@ -1,2 +1,3 @@
 DIST gupnp-av-0.12.11.tar.xz 373052 BLAKE2B 
3c324f790f0ffbcbd6cbf3b95dfdaf9dce51c6bf7bea3051fd5ded31b930dd6ff7b77b16a297cf54a49e738c195fd208dd4e83961f5ee3d302dc84f37b36924c
 SHA512 
f6fb8897ccdb589446d8c83c5fe66918f0f569a624287881aaf41d928e429e41f3306443e24ef4d43d3ddffb24da2ad2c058cd39211176558c9cd7acd7af0ff7
 DIST gupnp-av-0.13.0.tar.xz 91584 BLAKE2B 
96f4a452f199d48c72cf65a7fa0ef6eb59488862f87a7bf7d1eaaa79289e89bab43718c4a4e94f1d6a71ddf65071c1c1b3aa49c180ba068928b1740bb7a3c8d1
 SHA512 
8ff5dcacaa5893290c263ba8be2613da6853e074e2afcbc3e111dbff8c9b9d7edbd3772341bc370a1db06b4ba815fd6071158f61a832e2e8f2a51d66d5d8f230
+DIST gupnp-av-0.13.1.tar.xz 93040 BLAKE2B 
31901d8e15afdb789aa71cdc114e3472870526dd221ed18d503f43a9590235e5f2af896d87ac2747f8d9dac8b7f27f8b055bd0d5d18838add87162ae9c6289df
 SHA512 
e99485d5d232227f57156cafdfb8a30dab135a0d88eb7d041e475d45e1ab4329d25c50f5528a4ba33e0ceb792fd1de3ec2b8ead597d5720fd0827bce42dcd312

diff --git a/net-libs/gupnp-av/gupnp-av-0.13.1.ebuild 
b/net-libs/gupnp-av/gupnp-av-0.13.1.ebuild
new file mode 100644
index 000..d8baf6de158
--- /dev/null
+++ b/net-libs/gupnp-av/gupnp-av-0.13.1.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+VALA_USE_DEPEND="vapigen"
+
+inherit gnome.org meson vala
+
+DESCRIPTION="Utility library aiming to ease the handling UPnP A/V profiles"
+HOMEPAGE="https://wiki.gnome.org/Projects/GUPnP 
https://gitlab.gnome.org/GNOME/gupnp-av;
+
+LICENSE="LGPL-2"
+SLOT="0/3" # subslot: soname version
+KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+IUSE="gtk-doc +introspection"
+
+RDEPEND="
+   >=dev-libs/glib-2.58:2
+   >=net-libs/libsoup-2.28.2:2.4[introspection?]
+   dev-libs/libxml2
+   introspection? ( >=dev-libs/gobject-introspection-1.36:= )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   virtual/pkgconfig
+   gtk-doc? ( dev-util/gtk-doc )
+   introspection? ( $(vala_depend) )
+"
+
+src_prepare() {
+   use introspection && vala_src_prepare
+   default
+}
+
+src_configure() {
+   local emesonargs=(
+   $(meson_use introspection)
+   $(meson_use introspection vapi)
+   $(meson_use gtk-doc gtk_doc)
+   )
+   meson_src_configure
+}



[gentoo-commits] repo/gentoo:master commit in: net-libs/gupnp/

2021-08-17 Thread Matt Turner
commit: 32ba32977e0bcb457955c12443d3458b7b296e30
Author: Matt Turner  gentoo  org>
AuthorDate: Tue Aug 17 06:10:59 2021 +
Commit: Matt Turner  gentoo  org>
CommitDate: Tue Aug 17 06:32:51 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=32ba3297

net-libs/gupnp: Version bump to 1.3.1

Signed-off-by: Matt Turner  gentoo.org>

 net-libs/gupnp/Manifest   |  1 +
 net-libs/gupnp/gupnp-1.3.1.ebuild | 71 +++
 2 files changed, 72 insertions(+)

diff --git a/net-libs/gupnp/Manifest b/net-libs/gupnp/Manifest
index 1f6f98d9903..4584531180b 100644
--- a/net-libs/gupnp/Manifest
+++ b/net-libs/gupnp/Manifest
@@ -1,2 +1,3 @@
 DIST gupnp-1.2.7.tar.xz 142928 BLAKE2B 
094e9569c501ae32def1335c8129d5585a2bec37d86c2317a2c9b2d965db5ce0ae6c19017bd44fb718709cf068f93ed75d08ab7e30c5f265e1ce45a9a9352897
 SHA512 
83d012989f9aab578c9bdb4dd95d316003938a39cc997949622b56523dd7081e09093c48c0016d738ca0040a00b3e6218ba59cad9e49e05f4106213160e7c409
 DIST gupnp-1.3.0.tar.xz 150160 BLAKE2B 
300147881e30300cd2bbff7ffc2666d6281dc165cbfcca46617a59c244bb699d49f26074e07909782038f5a87939ac342fe5ae5468a9c38d8065ceea70293c6b
 SHA512 
6367f3d616acef433a26d2475b4ec3067ced9d09e9e9ccf6400f30abc4202e0dd524aa33beb7bb5f88c9a62ff69fafc0d283dc0cb80220f53bfd027205069763
+DIST gupnp-1.3.1.tar.xz 152484 BLAKE2B 
bfed35567da37f420568ae90acb8c33674f5ef754d00722ce11ec381c602f7aee86502276a3e6bb04abd98d49826ff11518bf6283d2c4be9c4ddf48fb880627f
 SHA512 
ee632d42803cb689926839336c2427c9622c40d1a43e69ef4c48dd26714649d544772697b4a440861dc896a13faba6793b02b7b9ab7c5288b6cf125abbb2d477

diff --git a/net-libs/gupnp/gupnp-1.3.1.ebuild 
b/net-libs/gupnp/gupnp-1.3.1.ebuild
new file mode 100644
index 000..e981b8b42e4
--- /dev/null
+++ b/net-libs/gupnp/gupnp-1.3.1.ebuild
@@ -0,0 +1,71 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+VALA_USE_DEPEND="vapigen"
+PYTHON_COMPAT=( python3_{7..10} )
+PYTHON_REQ_USE="xml"
+
+inherit gnome.org meson-multilib python-single-r1 vala xdg
+
+DESCRIPTION="An object-oriented framework for creating UPnP devs and control 
points"
+HOMEPAGE="https://wiki.gnome.org/Projects/GUPnP 
https://gitlab.gnome.org/GNOME/gupnp;
+
+LICENSE="LGPL-2+ GPL-2+" # gupnp-binding-tool is GPL-2+
+SLOT="0/1.2-0" # -
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+
+IUSE="connman gtk-doc +introspection kernel_linux networkmanager vala"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}
+   ?? ( connman networkmanager )
+"
+
+# prefix: uuid dependency can be adapted to non-linux platforms
+RDEPEND="${PYTHON_DEPS}
+   >=dev-libs/glib-2.66:2[${MULTILIB_USEDEP}]
+   >=net-libs/gssdp-1.3.0:0=[introspection?,${MULTILIB_USEDEP}]
+   >=net-libs/libsoup-2.48.0:2.4[introspection?,${MULTILIB_USEDEP}]
+   >=dev-libs/libxml2-2.9.1-r4[${MULTILIB_USEDEP}]
+   >=sys-apps/util-linux-2.24.1-r3[${MULTILIB_USEDEP}]
+   introspection? ( >=dev-libs/gobject-introspection-1.54:= )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   dev-util/glib-utils
+   gtk-doc? ( >=dev-util/gtk-doc-1.14
+   app-text/docbook-xml-dtd:4.1.2
+   app-text/docbook-xml-dtd:4.2 )
+   dev-libs/libxslt
+   app-text/docbook-xsl-stylesheets
+   virtual/pkgconfig
+   !connman? ( !networkmanager? ( kernel_linux? ( sys-kernel/linux-headers 
) ) )
+   vala? ( $(vala_depend)
+   >=net-libs/gssdp-1.3.0:0[vala]
+   net-libs/libsoup:2.4[vala]
+   )
+"
+
+src_prepare() {
+   use introspection && vala_src_prepare
+   xdg_src_prepare
+}
+
+multilib_src_configure() {
+   local backend=system
+   use kernel_linux && backend=linux
+   use connman && backend=connman
+   use networkmanager && backend=network-manager
+
+   local emesonargs=(
+   -Dcontext_manager=${backend}
+   $(meson_native_use_bool introspection)
+   $(meson_native_use_bool vala vapi)
+   $(meson_native_use_bool gtk-doc gtk_doc)
+   -Dexamples=false
+   )
+   meson_src_configure
+}
+
+multilib_src_install_all() {
+   python_fix_shebang "${ED}"/usr/bin/gupnp-binding-tool-1.2
+}



[gentoo-commits] repo/gentoo:master commit in: net-libs/gupnp/

2021-07-26 Thread Matt Turner
commit: 011424431d8de0faa425dc683bfe6da8410e562e
Author: Matt Turner  gentoo  org>
AuthorDate: Mon Jul 26 06:18:16 2021 +
Commit: Matt Turner  gentoo  org>
CommitDate: Mon Jul 26 07:15:11 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=01142443

net-libs/gupnp: Drop old versions

Signed-off-by: Matt Turner  gentoo.org>

 net-libs/gupnp/Manifest   |  1 -
 net-libs/gupnp/gupnp-1.2.6.ebuild | 71 ---
 2 files changed, 72 deletions(-)

diff --git a/net-libs/gupnp/Manifest b/net-libs/gupnp/Manifest
index ea03f7805aa..1f6f98d9903 100644
--- a/net-libs/gupnp/Manifest
+++ b/net-libs/gupnp/Manifest
@@ -1,3 +1,2 @@
-DIST gupnp-1.2.6.tar.xz 142652 BLAKE2B 
12f3fd59b6c8616dcbc32ab4feeeccde864af6da0593d0d51b8a9bab045c39b8e4540bc1470a0758f1a0979e647f9dae67bae544d1457e567264d7408d58e06f
 SHA512 
317ff1f0ea1f03476596db6ce2f6c7c86b7c9962a7ddb00da9f487fe7f7bb70ccf8fe64e485583e4a988d90afdb41128730fef459f4ecb757ff2aef44dc4de9c
 DIST gupnp-1.2.7.tar.xz 142928 BLAKE2B 
094e9569c501ae32def1335c8129d5585a2bec37d86c2317a2c9b2d965db5ce0ae6c19017bd44fb718709cf068f93ed75d08ab7e30c5f265e1ce45a9a9352897
 SHA512 
83d012989f9aab578c9bdb4dd95d316003938a39cc997949622b56523dd7081e09093c48c0016d738ca0040a00b3e6218ba59cad9e49e05f4106213160e7c409
 DIST gupnp-1.3.0.tar.xz 150160 BLAKE2B 
300147881e30300cd2bbff7ffc2666d6281dc165cbfcca46617a59c244bb699d49f26074e07909782038f5a87939ac342fe5ae5468a9c38d8065ceea70293c6b
 SHA512 
6367f3d616acef433a26d2475b4ec3067ced9d09e9e9ccf6400f30abc4202e0dd524aa33beb7bb5f88c9a62ff69fafc0d283dc0cb80220f53bfd027205069763

diff --git a/net-libs/gupnp/gupnp-1.2.6.ebuild 
b/net-libs/gupnp/gupnp-1.2.6.ebuild
deleted file mode 100644
index df4827c9b14..000
--- a/net-libs/gupnp/gupnp-1.2.6.ebuild
+++ /dev/null
@@ -1,71 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="7"
-VALA_USE_DEPEND="vapigen"
-PYTHON_COMPAT=( python3_{7,8,9} )
-PYTHON_REQ_USE="xml"
-
-inherit gnome.org meson-multilib python-single-r1 vala xdg
-
-DESCRIPTION="An object-oriented framework for creating UPnP devs and control 
points"
-HOMEPAGE="https://wiki.gnome.org/Projects/GUPnP;
-
-LICENSE="LGPL-2+ GPL-2+" # gupnp-binding-tool is GPL-2+
-SLOT="0/1.2-0" # -
-KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~ppc ppc64 ~sparc x86"
-
-IUSE="connman gtk-doc +introspection kernel_linux networkmanager vala"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}
-   ?? ( connman networkmanager )
-"
-
-# prefix: uuid dependency can be adapted to non-linux platforms
-RDEPEND="${PYTHON_DEPS}
-   >=dev-libs/glib-2.58:2[${MULTILIB_USEDEP}]
-   >=net-libs/gssdp-1.2.3:0=[introspection?,${MULTILIB_USEDEP}]
-   >=net-libs/libsoup-2.48.0:2.4[introspection?,${MULTILIB_USEDEP}]
-   >=dev-libs/libxml2-2.9.1-r4[${MULTILIB_USEDEP}]
-   >=sys-apps/util-linux-2.24.1-r3[${MULTILIB_USEDEP}]
-   introspection? ( >=dev-libs/gobject-introspection-1.54:= )
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
-   dev-util/glib-utils
-   gtk-doc? ( >=dev-util/gtk-doc-1.14
-   app-text/docbook-xml-dtd:4.1.2
-   app-text/docbook-xml-dtd:4.2 )
-   dev-libs/libxslt
-   app-text/docbook-xsl-stylesheets
-   virtual/pkgconfig
-   !connman? ( !networkmanager? ( kernel_linux? ( sys-kernel/linux-headers 
) ) )
-   vala? ( $(vala_depend)
-   >=net-libs/gssdp-1.2.3:0[vala]
-   net-libs/libsoup:2.4[vala]
-   )
-"
-
-src_prepare() {
-   use introspection && vala_src_prepare
-   xdg_src_prepare
-}
-
-multilib_src_configure() {
-   local backend=system
-   use kernel_linux && backend=linux
-   use connman && backend=connman
-   use networkmanager && backend=network-manager
-
-   local emesonargs=(
-   -Dcontext_manager=${backend}
-   $(meson_native_use_bool introspection)
-   $(meson_native_use_bool vala vapi)
-   $(meson_native_use_bool gtk-doc gtk_doc)
-   -Dexamples=false
-   )
-   meson_src_configure
-}
-
-multilib_src_install_all() {
-   python_fix_shebang "${ED}"/usr/bin/gupnp-binding-tool-1.2
-}



[gentoo-commits] repo/gentoo:master commit in: net-libs/gupnp/

2021-07-24 Thread Sam James
commit: 98887655d9e161e49a030e9464105e16559d2c03
Author: Sam James  gentoo  org>
AuthorDate: Sat Jul 24 17:06:28 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jul 24 17:06:28 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=98887655

net-libs/gupnp: Stabilize 1.2.7 ppc64, #800710

Signed-off-by: Sam James  gentoo.org>

 net-libs/gupnp/gupnp-1.2.7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/gupnp/gupnp-1.2.7.ebuild 
b/net-libs/gupnp/gupnp-1.2.7.ebuild
index d060442b7c1..1bc7fdb240a 100644
--- a/net-libs/gupnp/gupnp-1.2.7.ebuild
+++ b/net-libs/gupnp/gupnp-1.2.7.ebuild
@@ -13,7 +13,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/GUPnP;
 
 LICENSE="LGPL-2+ GPL-2+" # gupnp-binding-tool is GPL-2+
 SLOT="0/1.2-0" # -
-KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc x86"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~ppc ppc64 ~sparc x86"
 
 IUSE="connman gtk-doc +introspection kernel_linux networkmanager vala"
 REQUIRED_USE="${PYTHON_REQUIRED_USE}



[gentoo-commits] repo/gentoo:master commit in: net-libs/gupnp-igd/

2021-07-23 Thread Matt Turner
commit: 878f7542d08d80996c5167556fa7b5798bf94559
Author: Matt Turner  gentoo  org>
AuthorDate: Fri Jul 23 17:30:18 2021 +
Commit: Matt Turner  gentoo  org>
CommitDate: Fri Jul 23 17:35:58 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=878f7542

net-libs/gupnp-igd: Version bump to 1.2.0

Signed-off-by: Matt Turner  gentoo.org>

 net-libs/gupnp-igd/Manifest   |  1 +
 net-libs/gupnp-igd/gupnp-igd-1.2.0.ebuild | 44 +++
 2 files changed, 45 insertions(+)

diff --git a/net-libs/gupnp-igd/Manifest b/net-libs/gupnp-igd/Manifest
index 1b60b6e11b0..180253c4d69 100644
--- a/net-libs/gupnp-igd/Manifest
+++ b/net-libs/gupnp-igd/Manifest
@@ -1 +1,2 @@
 DIST gupnp-igd-0.2.5.tar.xz 287964 BLAKE2B 
2267b991a0137006f122b3454bfb1bd9df0fd7fae2c47b50a394a2859f6e04375b55447830f6606c8a25260b9cafb75329cbdcd201c220a66fe881dce368abfe
 SHA512 
3d2af29d10c2939a81c8745a50d9cc20be53f97a2112cec6e45bf05373d807d86404b61c776fea34b15ac341f9b7bfff2f3c48901dd241e64e18b5bc7e614cc8
+DIST gupnp-igd-1.2.0.tar.xz 26100 BLAKE2B 
a72117b1c3ac3cd95d797b5d7a21b333a46d161bf22bc9649c1649fee6301f16824b0068ee094cfeb31ea283ca0aae8c2369c331fe956f59586ae00fd48c5825
 SHA512 
0129e743b09cc773b997e0f09d7ab84481d114d52ab273b1e9957960e6a47d686d600492b916970f3b2d3d30c36b68e1e4d049eb7be5d44101a56b90dd5f0af9

diff --git a/net-libs/gupnp-igd/gupnp-igd-1.2.0.ebuild 
b/net-libs/gupnp-igd/gupnp-igd-1.2.0.ebuild
new file mode 100644
index 000..4afadf5e793
--- /dev/null
+++ b/net-libs/gupnp-igd/gupnp-igd-1.2.0.ebuild
@@ -0,0 +1,44 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit gnome.org meson-multilib xdg
+
+DESCRIPTION="Library to handle UPnP IGD port mapping for GUPnP"
+HOMEPAGE="http://gupnp.org https://gitlab.gnome.org/GNOME/gupnp-igd;
+
+LICENSE="LGPL-2.1+"
+SLOT="0/1.2" # pkg-config file links in gupnp API, so some consumers of 
gupnp-igd need to be relinked for it
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+IUSE="gtk-doc +introspection"
+
+RDEPEND="
+   >=dev-libs/glib-2.38.0:2[${MULTILIB_USEDEP}]
+   >=net-libs/gssdp-1.2:0=[${MULTILIB_USEDEP}]
+   >=net-libs/gupnp-1.2:0=[${MULTILIB_USEDEP}]
+   introspection? ( >=dev-libs/gobject-introspection-0.10 )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   dev-util/glib-utils
+   sys-devel/gettext
+   virtual/pkgconfig
+   gtk-doc? ( dev-util/gtk-doc )
+"
+
+# The only existing test is broken
+#RESTRICT="test"
+
+src_prepare() {
+   xdg_src_prepare
+   default
+}
+
+multilib_src_configure() {
+   local emesonargs=(
+   $(meson_native_use_bool introspection)
+   $(meson_native_use_bool gtk-doc gtk_doc)
+   )
+   meson_src_configure
+}



[gentoo-commits] repo/gentoo:master commit in: net-libs/gupnp-av/

2021-07-23 Thread Matt Turner
commit: 6492a17226ee1c95066b0def08a197e39eca340e
Author: Matt Turner  gentoo  org>
AuthorDate: Fri Jul 23 17:17:20 2021 +
Commit: Matt Turner  gentoo  org>
CommitDate: Fri Jul 23 17:35:57 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6492a172

net-libs/gupnp-av: Version bump to 0.13.0

Signed-off-by: Matt Turner  gentoo.org>

 net-libs/gupnp-av/Manifest   |  1 +
 net-libs/gupnp-av/gupnp-av-0.13.0.ebuild | 42 
 2 files changed, 43 insertions(+)

diff --git a/net-libs/gupnp-av/Manifest b/net-libs/gupnp-av/Manifest
index d16626e4f6a..26eefab1c13 100644
--- a/net-libs/gupnp-av/Manifest
+++ b/net-libs/gupnp-av/Manifest
@@ -1 +1,2 @@
 DIST gupnp-av-0.12.11.tar.xz 373052 BLAKE2B 
3c324f790f0ffbcbd6cbf3b95dfdaf9dce51c6bf7bea3051fd5ded31b930dd6ff7b77b16a297cf54a49e738c195fd208dd4e83961f5ee3d302dc84f37b36924c
 SHA512 
f6fb8897ccdb589446d8c83c5fe66918f0f569a624287881aaf41d928e429e41f3306443e24ef4d43d3ddffb24da2ad2c058cd39211176558c9cd7acd7af0ff7
+DIST gupnp-av-0.13.0.tar.xz 91584 BLAKE2B 
96f4a452f199d48c72cf65a7fa0ef6eb59488862f87a7bf7d1eaaa79289e89bab43718c4a4e94f1d6a71ddf65071c1c1b3aa49c180ba068928b1740bb7a3c8d1
 SHA512 
8ff5dcacaa5893290c263ba8be2613da6853e074e2afcbc3e111dbff8c9b9d7edbd3772341bc370a1db06b4ba815fd6071158f61a832e2e8f2a51d66d5d8f230

diff --git a/net-libs/gupnp-av/gupnp-av-0.13.0.ebuild 
b/net-libs/gupnp-av/gupnp-av-0.13.0.ebuild
new file mode 100644
index 000..d8baf6de158
--- /dev/null
+++ b/net-libs/gupnp-av/gupnp-av-0.13.0.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+VALA_USE_DEPEND="vapigen"
+
+inherit gnome.org meson vala
+
+DESCRIPTION="Utility library aiming to ease the handling UPnP A/V profiles"
+HOMEPAGE="https://wiki.gnome.org/Projects/GUPnP 
https://gitlab.gnome.org/GNOME/gupnp-av;
+
+LICENSE="LGPL-2"
+SLOT="0/3" # subslot: soname version
+KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+IUSE="gtk-doc +introspection"
+
+RDEPEND="
+   >=dev-libs/glib-2.58:2
+   >=net-libs/libsoup-2.28.2:2.4[introspection?]
+   dev-libs/libxml2
+   introspection? ( >=dev-libs/gobject-introspection-1.36:= )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   virtual/pkgconfig
+   gtk-doc? ( dev-util/gtk-doc )
+   introspection? ( $(vala_depend) )
+"
+
+src_prepare() {
+   use introspection && vala_src_prepare
+   default
+}
+
+src_configure() {
+   local emesonargs=(
+   $(meson_use introspection)
+   $(meson_use introspection vapi)
+   $(meson_use gtk-doc gtk_doc)
+   )
+   meson_src_configure
+}



[gentoo-commits] repo/gentoo:master commit in: net-libs/gupnp/

2021-07-23 Thread Matt Turner
commit: 00845a164b774ae4b24c53409d344e6a239f9523
Author: Matt Turner  gentoo  org>
AuthorDate: Fri Jul 23 16:43:18 2021 +
Commit: Matt Turner  gentoo  org>
CommitDate: Fri Jul 23 17:35:55 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=00845a16

net-libs/gupnp: Version bump to 1.3.0

Signed-off-by: Matt Turner  gentoo.org>

 net-libs/gupnp/Manifest   |  1 +
 net-libs/gupnp/gupnp-1.3.0.ebuild | 71 +++
 2 files changed, 72 insertions(+)

diff --git a/net-libs/gupnp/Manifest b/net-libs/gupnp/Manifest
index c08117c22d4..ea03f7805aa 100644
--- a/net-libs/gupnp/Manifest
+++ b/net-libs/gupnp/Manifest
@@ -1,2 +1,3 @@
 DIST gupnp-1.2.6.tar.xz 142652 BLAKE2B 
12f3fd59b6c8616dcbc32ab4feeeccde864af6da0593d0d51b8a9bab045c39b8e4540bc1470a0758f1a0979e647f9dae67bae544d1457e567264d7408d58e06f
 SHA512 
317ff1f0ea1f03476596db6ce2f6c7c86b7c9962a7ddb00da9f487fe7f7bb70ccf8fe64e485583e4a988d90afdb41128730fef459f4ecb757ff2aef44dc4de9c
 DIST gupnp-1.2.7.tar.xz 142928 BLAKE2B 
094e9569c501ae32def1335c8129d5585a2bec37d86c2317a2c9b2d965db5ce0ae6c19017bd44fb718709cf068f93ed75d08ab7e30c5f265e1ce45a9a9352897
 SHA512 
83d012989f9aab578c9bdb4dd95d316003938a39cc997949622b56523dd7081e09093c48c0016d738ca0040a00b3e6218ba59cad9e49e05f4106213160e7c409
+DIST gupnp-1.3.0.tar.xz 150160 BLAKE2B 
300147881e30300cd2bbff7ffc2666d6281dc165cbfcca46617a59c244bb699d49f26074e07909782038f5a87939ac342fe5ae5468a9c38d8065ceea70293c6b
 SHA512 
6367f3d616acef433a26d2475b4ec3067ced9d09e9e9ccf6400f30abc4202e0dd524aa33beb7bb5f88c9a62ff69fafc0d283dc0cb80220f53bfd027205069763

diff --git a/net-libs/gupnp/gupnp-1.3.0.ebuild 
b/net-libs/gupnp/gupnp-1.3.0.ebuild
new file mode 100644
index 000..e981b8b42e4
--- /dev/null
+++ b/net-libs/gupnp/gupnp-1.3.0.ebuild
@@ -0,0 +1,71 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+VALA_USE_DEPEND="vapigen"
+PYTHON_COMPAT=( python3_{7..10} )
+PYTHON_REQ_USE="xml"
+
+inherit gnome.org meson-multilib python-single-r1 vala xdg
+
+DESCRIPTION="An object-oriented framework for creating UPnP devs and control 
points"
+HOMEPAGE="https://wiki.gnome.org/Projects/GUPnP 
https://gitlab.gnome.org/GNOME/gupnp;
+
+LICENSE="LGPL-2+ GPL-2+" # gupnp-binding-tool is GPL-2+
+SLOT="0/1.2-0" # -
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+
+IUSE="connman gtk-doc +introspection kernel_linux networkmanager vala"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}
+   ?? ( connman networkmanager )
+"
+
+# prefix: uuid dependency can be adapted to non-linux platforms
+RDEPEND="${PYTHON_DEPS}
+   >=dev-libs/glib-2.66:2[${MULTILIB_USEDEP}]
+   >=net-libs/gssdp-1.3.0:0=[introspection?,${MULTILIB_USEDEP}]
+   >=net-libs/libsoup-2.48.0:2.4[introspection?,${MULTILIB_USEDEP}]
+   >=dev-libs/libxml2-2.9.1-r4[${MULTILIB_USEDEP}]
+   >=sys-apps/util-linux-2.24.1-r3[${MULTILIB_USEDEP}]
+   introspection? ( >=dev-libs/gobject-introspection-1.54:= )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   dev-util/glib-utils
+   gtk-doc? ( >=dev-util/gtk-doc-1.14
+   app-text/docbook-xml-dtd:4.1.2
+   app-text/docbook-xml-dtd:4.2 )
+   dev-libs/libxslt
+   app-text/docbook-xsl-stylesheets
+   virtual/pkgconfig
+   !connman? ( !networkmanager? ( kernel_linux? ( sys-kernel/linux-headers 
) ) )
+   vala? ( $(vala_depend)
+   >=net-libs/gssdp-1.3.0:0[vala]
+   net-libs/libsoup:2.4[vala]
+   )
+"
+
+src_prepare() {
+   use introspection && vala_src_prepare
+   xdg_src_prepare
+}
+
+multilib_src_configure() {
+   local backend=system
+   use kernel_linux && backend=linux
+   use connman && backend=connman
+   use networkmanager && backend=network-manager
+
+   local emesonargs=(
+   -Dcontext_manager=${backend}
+   $(meson_native_use_bool introspection)
+   $(meson_native_use_bool vala vapi)
+   $(meson_native_use_bool gtk-doc gtk_doc)
+   -Dexamples=false
+   )
+   meson_src_configure
+}
+
+multilib_src_install_all() {
+   python_fix_shebang "${ED}"/usr/bin/gupnp-binding-tool-1.2
+}



[gentoo-commits] repo/gentoo:master commit in: net-libs/gupnp/

2021-07-11 Thread Sam James
commit: 2212030a1a7103db70cb9613d343e61397ed3530
Author: Sam James  gentoo  org>
AuthorDate: Sun Jul 11 20:48:42 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jul 11 20:48:42 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2212030a

net-libs/gupnp: Stabilize 1.2.7 arm64, #800710

Signed-off-by: Sam James  gentoo.org>

 net-libs/gupnp/gupnp-1.2.7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/gupnp/gupnp-1.2.7.ebuild 
b/net-libs/gupnp/gupnp-1.2.7.ebuild
index 0d3404c38ab..d060442b7c1 100644
--- a/net-libs/gupnp/gupnp-1.2.7.ebuild
+++ b/net-libs/gupnp/gupnp-1.2.7.ebuild
@@ -13,7 +13,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/GUPnP;
 
 LICENSE="LGPL-2+ GPL-2+" # gupnp-binding-tool is GPL-2+
 SLOT="0/1.2-0" # -
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc x86"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc x86"
 
 IUSE="connman gtk-doc +introspection kernel_linux networkmanager vala"
 REQUIRED_USE="${PYTHON_REQUIRED_USE}



[gentoo-commits] repo/gentoo:master commit in: net-libs/gupnp/

2021-07-10 Thread Sam James
commit: db8a00e8f497dfd16f53d4b8b7380f25c0e9cb22
Author: Sam James  gentoo  org>
AuthorDate: Sat Jul 10 15:40:02 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jul 10 15:40:02 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=db8a00e8

net-libs/gupnp: Stabilize 1.2.7 x86, #800710

Signed-off-by: Sam James  gentoo.org>

 net-libs/gupnp/gupnp-1.2.7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/gupnp/gupnp-1.2.7.ebuild 
b/net-libs/gupnp/gupnp-1.2.7.ebuild
index ac79a1f6b29..0d3404c38ab 100644
--- a/net-libs/gupnp/gupnp-1.2.7.ebuild
+++ b/net-libs/gupnp/gupnp-1.2.7.ebuild
@@ -13,7 +13,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/GUPnP;
 
 LICENSE="LGPL-2+ GPL-2+" # gupnp-binding-tool is GPL-2+
 SLOT="0/1.2-0" # -
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc x86"
 
 IUSE="connman gtk-doc +introspection kernel_linux networkmanager vala"
 REQUIRED_USE="${PYTHON_REQUIRED_USE}



[gentoo-commits] repo/gentoo:master commit in: net-libs/gupnp/

2021-06-08 Thread Matt Turner
commit: 8b49af769f4e7cf1a96244565e66f2a935db1d1f
Author: Matt Turner  gentoo  org>
AuthorDate: Tue Jun  8 18:06:47 2021 +
Commit: Matt Turner  gentoo  org>
CommitDate: Wed Jun  9 03:33:37 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8b49af76

net-libs/gupnp: Version bump to 1.2.7

Signed-off-by: Matt Turner  gentoo.org>

 net-libs/gupnp/Manifest   |  1 +
 net-libs/gupnp/gupnp-1.2.7.ebuild | 71 +++
 2 files changed, 72 insertions(+)

diff --git a/net-libs/gupnp/Manifest b/net-libs/gupnp/Manifest
index c403ffd46c6..c08117c22d4 100644
--- a/net-libs/gupnp/Manifest
+++ b/net-libs/gupnp/Manifest
@@ -1 +1,2 @@
 DIST gupnp-1.2.6.tar.xz 142652 BLAKE2B 
12f3fd59b6c8616dcbc32ab4feeeccde864af6da0593d0d51b8a9bab045c39b8e4540bc1470a0758f1a0979e647f9dae67bae544d1457e567264d7408d58e06f
 SHA512 
317ff1f0ea1f03476596db6ce2f6c7c86b7c9962a7ddb00da9f487fe7f7bb70ccf8fe64e485583e4a988d90afdb41128730fef459f4ecb757ff2aef44dc4de9c
+DIST gupnp-1.2.7.tar.xz 142928 BLAKE2B 
094e9569c501ae32def1335c8129d5585a2bec37d86c2317a2c9b2d965db5ce0ae6c19017bd44fb718709cf068f93ed75d08ab7e30c5f265e1ce45a9a9352897
 SHA512 
83d012989f9aab578c9bdb4dd95d316003938a39cc997949622b56523dd7081e09093c48c0016d738ca0040a00b3e6218ba59cad9e49e05f4106213160e7c409

diff --git a/net-libs/gupnp/gupnp-1.2.7.ebuild 
b/net-libs/gupnp/gupnp-1.2.7.ebuild
new file mode 100644
index 000..ec6826d50b5
--- /dev/null
+++ b/net-libs/gupnp/gupnp-1.2.7.ebuild
@@ -0,0 +1,71 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+VALA_USE_DEPEND="vapigen"
+PYTHON_COMPAT=( python3_{7,8,9} )
+PYTHON_REQ_USE="xml"
+
+inherit gnome.org meson-multilib python-single-r1 vala xdg
+
+DESCRIPTION="An object-oriented framework for creating UPnP devs and control 
points"
+HOMEPAGE="https://wiki.gnome.org/Projects/GUPnP;
+
+LICENSE="LGPL-2+ GPL-2+" # gupnp-binding-tool is GPL-2+
+SLOT="0/1.2-0" # -
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+
+IUSE="connman gtk-doc +introspection kernel_linux networkmanager vala"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}
+   ?? ( connman networkmanager )
+"
+
+# prefix: uuid dependency can be adapted to non-linux platforms
+RDEPEND="${PYTHON_DEPS}
+   >=dev-libs/glib-2.66:2[${MULTILIB_USEDEP}]
+   >=net-libs/gssdp-1.2.3:0=[introspection?,${MULTILIB_USEDEP}]
+   >=net-libs/libsoup-2.48.0:2.4[introspection?,${MULTILIB_USEDEP}]
+   >=dev-libs/libxml2-2.9.1-r4[${MULTILIB_USEDEP}]
+   >=sys-apps/util-linux-2.24.1-r3[${MULTILIB_USEDEP}]
+   introspection? ( >=dev-libs/gobject-introspection-1.54:= )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   dev-util/glib-utils
+   gtk-doc? ( >=dev-util/gtk-doc-1.14
+   app-text/docbook-xml-dtd:4.1.2
+   app-text/docbook-xml-dtd:4.2 )
+   dev-libs/libxslt
+   app-text/docbook-xsl-stylesheets
+   virtual/pkgconfig
+   !connman? ( !networkmanager? ( kernel_linux? ( sys-kernel/linux-headers 
) ) )
+   vala? ( $(vala_depend)
+   >=net-libs/gssdp-1.2.3:0[vala]
+   net-libs/libsoup:2.4[vala]
+   )
+"
+
+src_prepare() {
+   use introspection && vala_src_prepare
+   xdg_src_prepare
+}
+
+multilib_src_configure() {
+   local backend=system
+   use kernel_linux && backend=linux
+   use connman && backend=connman
+   use networkmanager && backend=network-manager
+
+   local emesonargs=(
+   -Dcontext_manager=${backend}
+   $(meson_native_use_bool introspection)
+   $(meson_native_use_bool vala vapi)
+   $(meson_native_use_bool gtk-doc gtk_doc)
+   -Dexamples=false
+   )
+   meson_src_configure
+}
+
+multilib_src_install_all() {
+   python_fix_shebang "${ED}"/usr/bin/gupnp-binding-tool-1.2
+}



[gentoo-commits] repo/gentoo:master commit in: net-libs/gupnp/

2021-06-03 Thread Matt Turner
commit: fca46a00a329308a59ca7b74a0306a4b7c0f8e74
Author: Matt Turner  gentoo  org>
AuthorDate: Fri May 28 01:25:31 2021 +
Commit: Matt Turner  gentoo  org>
CommitDate: Fri Jun  4 01:14:12 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fca46a00

net-libs/gupnp: Switch to meson-multilib

Signed-off-by: Matt Turner  gentoo.org>

 net-libs/gupnp/gupnp-1.2.6.ebuild | 21 -
 1 file changed, 4 insertions(+), 17 deletions(-)

diff --git a/net-libs/gupnp/gupnp-1.2.6.ebuild 
b/net-libs/gupnp/gupnp-1.2.6.ebuild
index 762f6fb77a4..df4827c9b14 100644
--- a/net-libs/gupnp/gupnp-1.2.6.ebuild
+++ b/net-libs/gupnp/gupnp-1.2.6.ebuild
@@ -6,7 +6,7 @@ VALA_USE_DEPEND="vapigen"
 PYTHON_COMPAT=( python3_{7,8,9} )
 PYTHON_REQ_USE="xml"
 
-inherit gnome.org meson multilib-minimal python-single-r1 vala xdg
+inherit gnome.org meson-multilib python-single-r1 vala xdg
 
 DESCRIPTION="An object-oriented framework for creating UPnP devs and control 
points"
 HOMEPAGE="https://wiki.gnome.org/Projects/GUPnP;
@@ -58,27 +58,14 @@ multilib_src_configure() {
 
local emesonargs=(
-Dcontext_manager=${backend}
-   -Dintrospection=$(multilib_native_usex introspection true false)
-   -Dvapi=$(multilib_native_usex vala true false)
-   -Dgtk_doc=$(multilib_native_usex gtk-doc true false)
+   $(meson_native_use_bool introspection)
+   $(meson_native_use_bool vala vapi)
+   $(meson_native_use_bool gtk-doc gtk_doc)
-Dexamples=false
)
meson_src_configure
 }
 
-multilib_src_compile() {
-   meson_src_compile
-}
-
-multilib_src_test() {
-   meson_src_test
-}
-
-multilib_src_install() {
-   meson_src_install
-}
-
 multilib_src_install_all() {
-   einstalldocs
python_fix_shebang "${ED}"/usr/bin/gupnp-binding-tool-1.2
 }



[gentoo-commits] repo/gentoo:master commit in: net-libs/gupnp/

2021-05-29 Thread Sam James
commit: 7139ef2f933a0b0f2433a8bef173a3dc846e7748
Author: Sam James  gentoo  org>
AuthorDate: Sat May 29 15:26:51 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sat May 29 15:26:51 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7139ef2f

net-libs/gupnp: Stabilize 1.2.6 ppc64, #792327

Signed-off-by: Sam James  gentoo.org>

 net-libs/gupnp/gupnp-1.2.6.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/gupnp/gupnp-1.2.6.ebuild 
b/net-libs/gupnp/gupnp-1.2.6.ebuild
index d9406d530f0..762f6fb77a4 100644
--- a/net-libs/gupnp/gupnp-1.2.6.ebuild
+++ b/net-libs/gupnp/gupnp-1.2.6.ebuild
@@ -13,7 +13,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/GUPnP;
 
 LICENSE="LGPL-2+ GPL-2+" # gupnp-binding-tool is GPL-2+
 SLOT="0/1.2-0" # -
-KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc x86"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~ppc ppc64 ~sparc x86"
 
 IUSE="connman gtk-doc +introspection kernel_linux networkmanager vala"
 REQUIRED_USE="${PYTHON_REQUIRED_USE}



[gentoo-commits] repo/gentoo:master commit in: net-libs/gupnp/

2021-05-25 Thread Matt Turner
commit: 9e3cc58515aa791fac22f1c725689b257606e751
Author: Matt Turner  gentoo  org>
AuthorDate: Tue May 25 18:41:47 2021 +
Commit: Matt Turner  gentoo  org>
CommitDate: Tue May 25 18:51:49 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9e3cc585

net-libs/gupnp: Version bump to 1.2.6

Bug: https://bugs.gentoo.org/792063
Signed-off-by: Matt Turner  gentoo.org>

 net-libs/gupnp/Manifest   |  1 +
 net-libs/gupnp/gupnp-1.2.6.ebuild | 84 +++
 2 files changed, 85 insertions(+)

diff --git a/net-libs/gupnp/Manifest b/net-libs/gupnp/Manifest
index f527ac0d13b..5d33a313ed3 100644
--- a/net-libs/gupnp/Manifest
+++ b/net-libs/gupnp/Manifest
@@ -1 +1,2 @@
 DIST gupnp-1.2.4.tar.xz 139832 BLAKE2B 
a4d49ea8a3739a2233c9dd4a258a7d0d355ff651b0de85c5b7151f0ffca93b50248a303dd040c2d7e9fb215a0edb0627fa3a8a16835b55d90459c623faaad62b
 SHA512 
cb787264b5a1bcb4f547f7a9d7a5e4e712f91ecbb593f12b2c51aed0607abd6fbfd43e5c42e261eb853d09358685637e172c78e3e9a6059bccdeb1176e6e4ef7
+DIST gupnp-1.2.6.tar.xz 142652 BLAKE2B 
12f3fd59b6c8616dcbc32ab4feeeccde864af6da0593d0d51b8a9bab045c39b8e4540bc1470a0758f1a0979e647f9dae67bae544d1457e567264d7408d58e06f
 SHA512 
317ff1f0ea1f03476596db6ce2f6c7c86b7c9962a7ddb00da9f487fe7f7bb70ccf8fe64e485583e4a988d90afdb41128730fef459f4ecb757ff2aef44dc4de9c

diff --git a/net-libs/gupnp/gupnp-1.2.6.ebuild 
b/net-libs/gupnp/gupnp-1.2.6.ebuild
new file mode 100644
index 000..979d777b11c
--- /dev/null
+++ b/net-libs/gupnp/gupnp-1.2.6.ebuild
@@ -0,0 +1,84 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+VALA_USE_DEPEND="vapigen"
+PYTHON_COMPAT=( python3_{7,8,9} )
+PYTHON_REQ_USE="xml"
+
+inherit gnome.org meson multilib-minimal python-single-r1 vala xdg
+
+DESCRIPTION="An object-oriented framework for creating UPnP devs and control 
points"
+HOMEPAGE="https://wiki.gnome.org/Projects/GUPnP;
+
+LICENSE="LGPL-2+ GPL-2+" # gupnp-binding-tool is GPL-2+
+SLOT="0/1.2-0" # -
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+
+IUSE="connman gtk-doc +introspection kernel_linux networkmanager vala"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}
+   ?? ( connman networkmanager )
+"
+
+# prefix: uuid dependency can be adapted to non-linux platforms
+RDEPEND="${PYTHON_DEPS}
+   >=dev-libs/glib-2.58:2[${MULTILIB_USEDEP}]
+   >=net-libs/gssdp-1.2.3:0=[introspection?,${MULTILIB_USEDEP}]
+   >=net-libs/libsoup-2.48.0:2.4[introspection?,${MULTILIB_USEDEP}]
+   >=dev-libs/libxml2-2.9.1-r4[${MULTILIB_USEDEP}]
+   >=sys-apps/util-linux-2.24.1-r3[${MULTILIB_USEDEP}]
+   introspection? ( >=dev-libs/gobject-introspection-1.54:= )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   dev-util/glib-utils
+   gtk-doc? ( >=dev-util/gtk-doc-1.14
+   app-text/docbook-xml-dtd:4.1.2
+   app-text/docbook-xml-dtd:4.2 )
+   dev-libs/libxslt
+   app-text/docbook-xsl-stylesheets
+   virtual/pkgconfig
+   !connman? ( !networkmanager? ( kernel_linux? ( sys-kernel/linux-headers 
) ) )
+   vala? ( $(vala_depend)
+   >=net-libs/gssdp-1.2.3:0[vala]
+   net-libs/libsoup:2.4[vala]
+   )
+"
+
+src_prepare() {
+   use introspection && vala_src_prepare
+   xdg_src_prepare
+}
+
+multilib_src_configure() {
+   local backend=system
+   use kernel_linux && backend=linux
+   use connman && backend=connman
+   use networkmanager && backend=network-manager
+
+   local emesonargs=(
+   -Dcontext_manager=${backend}
+   -Dintrospection=$(multilib_native_usex introspection true false)
+   -Dvapi=$(multilib_native_usex vala true false)
+   -Dgtk_doc=$(multilib_native_usex gtk-doc true false)
+   -Dexamples=false
+   )
+   meson_src_configure
+}
+
+multilib_src_compile() {
+   meson_src_compile
+}
+
+multilib_src_test() {
+   meson_src_test
+}
+
+multilib_src_install() {
+   meson_src_install
+}
+
+multilib_src_install_all() {
+   einstalldocs
+   python_fix_shebang "${ED}"/usr/bin/gupnp-binding-tool-1.2
+}



[gentoo-commits] repo/gentoo:master commit in: net-libs/gupnp/

2021-02-14 Thread Rick Farina
commit: aee51201c1ab337a2e7c6a42802de4d12f9decd8
Author: Rick Farina  gentoo  org>
AuthorDate: Mon Feb 15 02:12:08 2021 +
Commit: Rick Farina  gentoo  org>
CommitDate: Mon Feb 15 02:19:38 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aee51201

net-libs/gupnp: bump python

tests fail but it's unrelated afaict

Package-Manager: Portage-3.0.14, Repoman-3.0.2
Signed-off-by: Rick Farina  gentoo.org>

 net-libs/gupnp/gupnp-1.2.4.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/net-libs/gupnp/gupnp-1.2.4.ebuild 
b/net-libs/gupnp/gupnp-1.2.4.ebuild
index 55c483528b2..762f6fb77a4 100644
--- a/net-libs/gupnp/gupnp-1.2.4.ebuild
+++ b/net-libs/gupnp/gupnp-1.2.4.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI="7"
 VALA_USE_DEPEND="vapigen"
-PYTHON_COMPAT=( python3_{7,8} )
+PYTHON_COMPAT=( python3_{7,8,9} )
 PYTHON_REQ_USE="xml"
 
 inherit gnome.org meson multilib-minimal python-single-r1 vala xdg



[gentoo-commits] repo/gentoo:master commit in: net-libs/gupnp/, net-libs/gupnp/files/

2020-11-07 Thread Mart Raudsepp
commit: 44ebdf9667d91b76105264dfd8e8cc2c99d0b064
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sat Nov  7 15:07:18 2020 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sat Nov  7 15:21:40 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=44ebdf96

net-libs/gupnp: remove old

Package-Manager: Portage-2.3.103, Repoman-2.3.20
Signed-off-by: Mart Raudsepp  gentoo.org>

 net-libs/gupnp/Manifest|  1 -
 net-libs/gupnp/files/1.2.2-build-manpage.patch | 55 -
 net-libs/gupnp/gupnp-1.2.3.ebuild  | 84 --
 3 files changed, 140 deletions(-)

diff --git a/net-libs/gupnp/Manifest b/net-libs/gupnp/Manifest
index 9c1a48f14df..f527ac0d13b 100644
--- a/net-libs/gupnp/Manifest
+++ b/net-libs/gupnp/Manifest
@@ -1,2 +1 @@
-DIST gupnp-1.2.3.tar.xz 138428 BLAKE2B 
23f7f677ee9d58c43ba69d6e707e26b17efa5b510f4b14b41006b332f196037fcb103b64e6b1f91260383232ad6d19872b1e8d856878b103c5c2612d3bafae63
 SHA512 
85caa68a4c6f4b1ccf21d910048a59b6db2b21e8bd728404b28eb0f00b588a1ab55f3ff3227e76199a20554b0708128680379e7ffa5fe162cccb4a1e3e322101
 DIST gupnp-1.2.4.tar.xz 139832 BLAKE2B 
a4d49ea8a3739a2233c9dd4a258a7d0d355ff651b0de85c5b7151f0ffca93b50248a303dd040c2d7e9fb215a0edb0627fa3a8a16835b55d90459c623faaad62b
 SHA512 
cb787264b5a1bcb4f547f7a9d7a5e4e712f91ecbb593f12b2c51aed0607abd6fbfd43e5c42e261eb853d09358685637e172c78e3e9a6059bccdeb1176e6e4ef7

diff --git a/net-libs/gupnp/files/1.2.2-build-manpage.patch 
b/net-libs/gupnp/files/1.2.2-build-manpage.patch
deleted file mode 100644
index ce03a171b88..000
--- a/net-libs/gupnp/files/1.2.2-build-manpage.patch
+++ /dev/null
@@ -1,55 +0,0 @@
-From 23f54c2a1e8718e836224d68dafded091604a677 Mon Sep 17 00:00:00 2001
-From: Mart Raudsepp 
-Date: Thu, 20 Feb 2020 12:15:33 +0200
-Subject: [PATCH] build: Always build gupnp-binding-tool manpage
-
-manpage generation shouldn't be dependent on gtk_doc option

- doc/meson.build | 2 ++
- meson.build | 5 +
- 2 files changed, 3 insertions(+), 4 deletions(-)
-
-diff --git a/doc/meson.build b/doc/meson.build
-index 478650b..b71b657 100644
 a/doc/meson.build
-+++ b/doc/meson.build
-@@ -4,6 +4,7 @@ version_xml = configure_file(input: 'version.xml.in',
-output: 'version.xml', configuration:
-entities)
- 
-+if get_option('gtk_doc')
- gnome.gtkdoc('gupnp',
-  main_xml : 'gupnp-docs.xml',
-  src_dir : [join_paths(meson.source_root(), 'libgupnp'),
-@@ -26,6 +27,7 @@ gnome.gtkdoc('gupnp',
-  'gupnp-types-private.h'
-  ],
-  install : true)
-+endif
- 
- xsltproc = find_program('xsltproc', required: false)
- if xsltproc.found()
-diff --git a/meson.build b/meson.build
-index e0dce33..eb3c82d 100644
 a/meson.build
-+++ b/meson.build
-@@ -31,15 +31,12 @@ dependencies = [
- subdir('libgupnp')
- subdir('tests')
- subdir('tools')
-+subdir('doc')
- 
- if get_option('vapi') and get_option('introspection')
- subdir('vala')
- endif
- 
--if get_option('gtk_doc')
--subdir('doc')
--endif
--
- if get_option('examples')
- subdir('examples')
- endif
--- 
-2.20.1
-

diff --git a/net-libs/gupnp/gupnp-1.2.3.ebuild 
b/net-libs/gupnp/gupnp-1.2.3.ebuild
deleted file mode 100644
index f95420747be..000
--- a/net-libs/gupnp/gupnp-1.2.3.ebuild
+++ /dev/null
@@ -1,84 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="7"
-VALA_USE_DEPEND="vapigen"
-PYTHON_COMPAT=( python3_{6,7,8} )
-PYTHON_REQ_USE="xml"
-
-inherit gnome.org meson multilib-minimal python-single-r1 vala xdg
-
-DESCRIPTION="An object-oriented framework for creating UPnP devs and control 
points"
-HOMEPAGE="https://wiki.gnome.org/Projects/GUPnP;
-
-LICENSE="LGPL-2+ GPL-2+" # gupnp-binding-tool is GPL-2+
-SLOT="0/1.2-0" # -
-KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~ppc ppc64 ~sparc x86"
-
-IUSE="connman gtk-doc +introspection kernel_linux networkmanager vala"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}
-   ?? ( connman networkmanager )
-"
-
-# prefix: uuid dependency can be adapted to non-linux platforms
-RDEPEND="${PYTHON_DEPS}
-   >=dev-libs/glib-2.58:2[${MULTILIB_USEDEP}]
-   >=net-libs/gssdp-1.2.3:0=[introspection?,${MULTILIB_USEDEP}]
-   >=net-libs/libsoup-2.48.0:2.4[introspection?,${MULTILIB_USEDEP}]
-   >=dev-libs/libxml2-2.9.1-r4[${MULTILIB_USEDEP}]
-   >=sys-apps/util-linux-2.24.1-r3[${MULTILIB_USEDEP}]
-   introspection? ( >=dev-libs/gobject-introspection-1.54:= )
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
-   dev-util/glib-utils
-   gtk-doc? ( >=dev-util/gtk-doc-1.14
-   app-text/docbook-xml-dtd:4.1.2
-   app-text/docbook-xml-dtd:4.2 )
-   dev-libs/libxslt
-   app-text/docbook-xsl-stylesheets
-   virtual/pkgconfig
-   !connman? ( !networkmanager? ( kernel_linux? ( sys-kernel/linux-headers 
) ) )
-   vala? ( $(vala_depend)
-

[gentoo-commits] repo/gentoo:master commit in: net-libs/gupnp/

2020-11-05 Thread Sam James
commit: 7c103bd27970866dff29a4ebd7e8ed7fb66dd040
Author: Sam James  gentoo  org>
AuthorDate: Thu Nov  5 16:15:29 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Nov  5 16:15:58 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7c103bd2

net-libs/gupnp: Stabilize 1.2.4 ppc64, #738728

Signed-off-by: Sam James  gentoo.org>

 net-libs/gupnp/gupnp-1.2.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/gupnp/gupnp-1.2.4.ebuild 
b/net-libs/gupnp/gupnp-1.2.4.ebuild
index 3fe2d9a3b03..f95420747be 100644
--- a/net-libs/gupnp/gupnp-1.2.4.ebuild
+++ b/net-libs/gupnp/gupnp-1.2.4.ebuild
@@ -13,7 +13,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/GUPnP;
 
 LICENSE="LGPL-2+ GPL-2+" # gupnp-binding-tool is GPL-2+
 SLOT="0/1.2-0" # -
-KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc x86"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~ppc ppc64 ~sparc x86"
 
 IUSE="connman gtk-doc +introspection kernel_linux networkmanager vala"
 REQUIRED_USE="${PYTHON_REQUIRED_USE}



[gentoo-commits] repo/gentoo:master commit in: net-libs/gupnp/

2020-10-04 Thread Sam James
commit: ddc30eee753215e4320afa847198ffa05823579a
Author: John Helmert III  posteo  net>
AuthorDate: Thu Jul 30 06:40:43 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Oct  4 14:01:09 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ddc30eee

net-libs/gupnp: Security cleanup (drop <1.2.3)

Bug: https://bugs.gentoo.org/729306
Package-Manager: Portage-3.0.1, Repoman-2.3.23
Signed-off-by: John Helmert III  posteo.net>
Closes: https://github.com/gentoo/gentoo/pull/16908
Signed-off-by: Sam James  gentoo.org>

 net-libs/gupnp/Manifest   |  2 -
 net-libs/gupnp/gupnp-1.0.4.ebuild | 73 
 net-libs/gupnp/gupnp-1.2.2.ebuild | 88 ---
 3 files changed, 163 deletions(-)

diff --git a/net-libs/gupnp/Manifest b/net-libs/gupnp/Manifest
index a5d5bcaa4ab..9c1a48f14df 100644
--- a/net-libs/gupnp/Manifest
+++ b/net-libs/gupnp/Manifest
@@ -1,4 +1,2 @@
-DIST gupnp-1.0.4.tar.xz 427616 BLAKE2B 
ab5d34e701e253dc48ebafabc908f9aacd7a325805c61b11b5668cfa105d56a37f0d93593eeedd0e63630b986f2a2c18d4d9cdd82b653c9cc7a5d57262a819ef
 SHA512 
54a133ce043e9b3d5ea23041c04fbbf5483aea98a72421cdb59bada0ab2e3ab3fc85452c4c743b794eeb7c929f5ef38bf0e6ba7f9539d86182a77612c898205a
-DIST gupnp-1.2.2.tar.xz 136556 BLAKE2B 
f38018c76972f1b60b8274353a60d4bb1e4687ead6fd3fb084e050c070e5da4cbb7118807f65d47787c50af3174e7c2b87ff0b920cdcf13e7c5be17f8b156588
 SHA512 
08a715b06f30b9d9d11b914136f89b0c53d6b07b09dddf622619073fc6f144fc8d711eec28ede80fd14fc71a6addfe88de15740d0748302522ce71555fd18d2a
 DIST gupnp-1.2.3.tar.xz 138428 BLAKE2B 
23f7f677ee9d58c43ba69d6e707e26b17efa5b510f4b14b41006b332f196037fcb103b64e6b1f91260383232ad6d19872b1e8d856878b103c5c2612d3bafae63
 SHA512 
85caa68a4c6f4b1ccf21d910048a59b6db2b21e8bd728404b28eb0f00b588a1ab55f3ff3227e76199a20554b0708128680379e7ffa5fe162cccb4a1e3e322101
 DIST gupnp-1.2.4.tar.xz 139832 BLAKE2B 
a4d49ea8a3739a2233c9dd4a258a7d0d355ff651b0de85c5b7151f0ffca93b50248a303dd040c2d7e9fb215a0edb0627fa3a8a16835b55d90459c623faaad62b
 SHA512 
cb787264b5a1bcb4f547f7a9d7a5e4e712f91ecbb593f12b2c51aed0607abd6fbfd43e5c42e261eb853d09358685637e172c78e3e9a6059bccdeb1176e6e4ef7

diff --git a/net-libs/gupnp/gupnp-1.0.4.ebuild 
b/net-libs/gupnp/gupnp-1.0.4.ebuild
deleted file mode 100644
index 21d5109ef95..000
--- a/net-libs/gupnp/gupnp-1.0.4.ebuild
+++ /dev/null
@@ -1,73 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="6"
-VALA_USE_DEPEND="vapigen"
-PYTHON_COMPAT=( python{3_6,3_7} )
-PYTHON_REQ_USE="xml"
-
-inherit gnome2 multilib-minimal python-single-r1 vala
-
-DESCRIPTION="An object-oriented framework for creating UPnP devs and control 
points"
-HOMEPAGE="https://wiki.gnome.org/Projects/GUPnP;
-
-LICENSE="LGPL-2"
-SLOT="0/4"
-KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~ppc ppc64 ~sparc x86"
-
-IUSE="connman +introspection kernel_linux networkmanager"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}
-   ?? ( connman networkmanager )
-"
-
-# prefix: uuid dependency can be adapted to non-linux platforms
-RDEPEND="${PYTHON_DEPS}
-   >=net-libs/gssdp-0.14.15:0/3[introspection?,${MULTILIB_USEDEP}]
-   >=net-libs/libsoup-2.48.0:2.4[introspection?,${MULTILIB_USEDEP}]
-   >=dev-libs/glib-2.40:2[${MULTILIB_USEDEP}]
-   >=dev-libs/libxml2-2.9.1-r4[${MULTILIB_USEDEP}]
-   >=sys-apps/util-linux-2.24.1-r3[${MULTILIB_USEDEP}]
-   introspection? (
-   >=dev-libs/gobject-introspection-1.36:=
-   $(vala_depend) )
-   connman? ( >=dev-libs/glib-2.34.3:2[${MULTILIB_USEDEP}] )
-   networkmanager? ( >=dev-libs/glib-2.34.3:2[${MULTILIB_USEDEP}] )
-   !net-libs/gupnp-vala
-"
-DEPEND="${RDEPEND}
-   dev-util/glib-utils
-   >=dev-util/gtk-doc-am-1.14
-   sys-devel/gettext
-   virtual/pkgconfig
-"
-
-src_prepare() {
-   use introspection && vala_src_prepare
-   gnome2_src_prepare
-}
-
-multilib_src_configure() {
-   local backend=unix
-   use kernel_linux && backend=linux
-   use connman && backend=connman
-   use networkmanager && backend=network-manager
-
-   ECONF_SOURCE=${S} \
-   gnome2_src_configure \
-   $(multilib_native_use_enable introspection) \
-   --disable-static \
-   --with-context-manager=${backend}
-
-   if multilib_is_native_abi; then
-   ln -s "${S}"/doc/html doc/html || die
-   fi
-}
-
-multilib_src_install() {
-   gnome2_src_install
-}
-
-multilib_src_install_all() {
-   einstalldocs
-   python_fix_shebang "${ED}"/usr/bin/gupnp-binding-tool
-}

diff --git a/net-libs/gupnp/gupnp-1.2.2.ebuild 
b/net-libs/gupnp/gupnp-1.2.2.ebuild
deleted file mode 100644
index b73234a91a5..000
--- a/net-libs/gupnp/gupnp-1.2.2.ebuild
+++ /dev/null
@@ -1,88 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-

[gentoo-commits] repo/gentoo:master commit in: net-libs/gupnp-igd/

2020-10-04 Thread Sam James
commit: 3b85c0530838234dde2d6761aedede5511fdbe2f
Author: John Helmert III  posteo  net>
AuthorDate: Sun Aug  2 19:26:18 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Oct  4 14:01:09 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3b85c053

net-libs/gupnp-igd: Drop old for gupnp cleanup

Package-Manager: Portage-3.0.1, Repoman-2.3.23
Signed-off-by: John Helmert III  posteo.net>
Signed-off-by: Sam James  gentoo.org>

 net-libs/gupnp-igd/gupnp-igd-0.2.5.ebuild | 51 ---
 1 file changed, 51 deletions(-)

diff --git a/net-libs/gupnp-igd/gupnp-igd-0.2.5.ebuild 
b/net-libs/gupnp-igd/gupnp-igd-0.2.5.ebuild
deleted file mode 100644
index c8dee50645b..000
--- a/net-libs/gupnp-igd/gupnp-igd-0.2.5.ebuild
+++ /dev/null
@@ -1,51 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit ltprune gnome.org multilib-minimal xdg-utils
-
-DESCRIPTION="Library to handle UPnP IGD port mapping for GUPnP"
-HOMEPAGE="http://gupnp.org;
-
-LICENSE="LGPL-2.1+"
-SLOT="0"
-KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~ppc ppc64 ~sparc x86"
-IUSE="+introspection"
-
-RDEPEND="
-   >=dev-libs/glib-2.34.3:2[${MULTILIB_USEDEP}]
-   >=net-libs/gssdp-0.14.7:0/3[${MULTILIB_USEDEP}]
-   >=net-libs/gupnp-0.20.10:0/4[${MULTILIB_USEDEP}]
-   introspection? ( >=dev-libs/gobject-introspection-0.10 )
-"
-DEPEND="${RDEPEND}
-   dev-util/glib-utils
-   >=dev-util/gtk-doc-am-1.10
-   sys-devel/gettext
-   virtual/pkgconfig
-"
-
-# The only existing test is broken
-RESTRICT="test"
-
-multilib_src_configure() {
-   xdg_environment_reset
-
-   # python is old-style bindings; use introspection and pygobject instead
-   ECONF_SOURCE=${S} \
-   econf \
-   --disable-static \
-   --disable-gtk-doc \
-   --disable-python \
-   $(multilib_native_use_enable introspection)
-
-   if multilib_is_native_abi; then
-   ln -s "${S}"/doc/html doc/html || die
-   fi
-}
-
-multilib_src_install_all() {
-   einstalldocs
-   prune_libtool_files
-}



[gentoo-commits] repo/gentoo:master commit in: net-libs/gupnp/

2020-08-30 Thread Sam James
commit: 719b713b36eff78a4f3c1044700dee3020369d99
Author: Sam James  gentoo  org>
AuthorDate: Sun Aug 30 18:10:42 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Aug 30 18:28:26 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=719b713b

net-libs/gupnp: Stabilize 1.2.4 arm64, #738728

Signed-off-by: Sam James  gentoo.org>

 net-libs/gupnp/gupnp-1.2.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/gupnp/gupnp-1.2.4.ebuild 
b/net-libs/gupnp/gupnp-1.2.4.ebuild
index 657906a378e..3fe2d9a3b03 100644
--- a/net-libs/gupnp/gupnp-1.2.4.ebuild
+++ b/net-libs/gupnp/gupnp-1.2.4.ebuild
@@ -13,7 +13,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/GUPnP;
 
 LICENSE="LGPL-2+ GPL-2+" # gupnp-binding-tool is GPL-2+
 SLOT="0/1.2-0" # -
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc x86"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc x86"
 
 IUSE="connman gtk-doc +introspection kernel_linux networkmanager vala"
 REQUIRED_USE="${PYTHON_REQUIRED_USE}



[gentoo-commits] repo/gentoo:master commit in: net-libs/gupnp/

2020-08-30 Thread Sam James
commit: b9a85f63878a520f8af8f4ed608f302370452e7b
Author: Sam James  gentoo  org>
AuthorDate: Sun Aug 30 17:12:17 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Aug 30 18:09:16 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b9a85f63

net-libs/gupnp: Stabilize 1.2.4 amd64, #738728

Signed-off-by: Sam James  gentoo.org>

 net-libs/gupnp/gupnp-1.2.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/gupnp/gupnp-1.2.4.ebuild 
b/net-libs/gupnp/gupnp-1.2.4.ebuild
index 9f69177ab78..657906a378e 100644
--- a/net-libs/gupnp/gupnp-1.2.4.ebuild
+++ b/net-libs/gupnp/gupnp-1.2.4.ebuild
@@ -13,7 +13,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/GUPnP;
 
 LICENSE="LGPL-2+ GPL-2+" # gupnp-binding-tool is GPL-2+
 SLOT="0/1.2-0" # -
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc x86"
 
 IUSE="connman gtk-doc +introspection kernel_linux networkmanager vala"
 REQUIRED_USE="${PYTHON_REQUIRED_USE}



[gentoo-commits] repo/gentoo:master commit in: net-libs/gupnp/

2020-08-30 Thread Thomas Deutschmann
commit: 23d71b201945521cfb7c9ad2d4251729c496ba95
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Sun Aug 30 14:59:56 2020 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Sun Aug 30 15:17:10 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=23d71b20

net-libs/gupnp: x86 stable (bug #738728)

Package-Manager: Portage-3.0.4, Repoman-3.0.1
Signed-off-by: Thomas Deutschmann  gentoo.org>

 net-libs/gupnp/gupnp-1.2.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/gupnp/gupnp-1.2.4.ebuild 
b/net-libs/gupnp/gupnp-1.2.4.ebuild
index 04d38d44503..9f69177ab78 100644
--- a/net-libs/gupnp/gupnp-1.2.4.ebuild
+++ b/net-libs/gupnp/gupnp-1.2.4.ebuild
@@ -13,7 +13,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/GUPnP;
 
 LICENSE="LGPL-2+ GPL-2+" # gupnp-binding-tool is GPL-2+
 SLOT="0/1.2-0" # -
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc x86"
 
 IUSE="connman gtk-doc +introspection kernel_linux networkmanager vala"
 REQUIRED_USE="${PYTHON_REQUIRED_USE}



[gentoo-commits] repo/gentoo:master commit in: net-libs/gupnp/

2020-08-14 Thread Mart Raudsepp
commit: 1c5a60284e9791d362691f80549866ad35efec62
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Fri Aug 14 07:49:45 2020 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Fri Aug 14 08:22:14 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1c5a6028

net-libs/gupnp: bump to 1.2.4

Package-Manager: Portage-2.3.103, Repoman-2.3.20
Signed-off-by: Mart Raudsepp  gentoo.org>

 net-libs/gupnp/Manifest   |  1 +
 net-libs/gupnp/gupnp-1.2.4.ebuild | 84 +++
 2 files changed, 85 insertions(+)

diff --git a/net-libs/gupnp/Manifest b/net-libs/gupnp/Manifest
index 69956c3a017..a5d5bcaa4ab 100644
--- a/net-libs/gupnp/Manifest
+++ b/net-libs/gupnp/Manifest
@@ -1,3 +1,4 @@
 DIST gupnp-1.0.4.tar.xz 427616 BLAKE2B 
ab5d34e701e253dc48ebafabc908f9aacd7a325805c61b11b5668cfa105d56a37f0d93593eeedd0e63630b986f2a2c18d4d9cdd82b653c9cc7a5d57262a819ef
 SHA512 
54a133ce043e9b3d5ea23041c04fbbf5483aea98a72421cdb59bada0ab2e3ab3fc85452c4c743b794eeb7c929f5ef38bf0e6ba7f9539d86182a77612c898205a
 DIST gupnp-1.2.2.tar.xz 136556 BLAKE2B 
f38018c76972f1b60b8274353a60d4bb1e4687ead6fd3fb084e050c070e5da4cbb7118807f65d47787c50af3174e7c2b87ff0b920cdcf13e7c5be17f8b156588
 SHA512 
08a715b06f30b9d9d11b914136f89b0c53d6b07b09dddf622619073fc6f144fc8d711eec28ede80fd14fc71a6addfe88de15740d0748302522ce71555fd18d2a
 DIST gupnp-1.2.3.tar.xz 138428 BLAKE2B 
23f7f677ee9d58c43ba69d6e707e26b17efa5b510f4b14b41006b332f196037fcb103b64e6b1f91260383232ad6d19872b1e8d856878b103c5c2612d3bafae63
 SHA512 
85caa68a4c6f4b1ccf21d910048a59b6db2b21e8bd728404b28eb0f00b588a1ab55f3ff3227e76199a20554b0708128680379e7ffa5fe162cccb4a1e3e322101
+DIST gupnp-1.2.4.tar.xz 139832 BLAKE2B 
a4d49ea8a3739a2233c9dd4a258a7d0d355ff651b0de85c5b7151f0ffca93b50248a303dd040c2d7e9fb215a0edb0627fa3a8a16835b55d90459c623faaad62b
 SHA512 
cb787264b5a1bcb4f547f7a9d7a5e4e712f91ecbb593f12b2c51aed0607abd6fbfd43e5c42e261eb853d09358685637e172c78e3e9a6059bccdeb1176e6e4ef7

diff --git a/net-libs/gupnp/gupnp-1.2.4.ebuild 
b/net-libs/gupnp/gupnp-1.2.4.ebuild
new file mode 100644
index 000..04d38d44503
--- /dev/null
+++ b/net-libs/gupnp/gupnp-1.2.4.ebuild
@@ -0,0 +1,84 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+VALA_USE_DEPEND="vapigen"
+PYTHON_COMPAT=( python3_{6,7,8} )
+PYTHON_REQ_USE="xml"
+
+inherit gnome.org meson multilib-minimal python-single-r1 vala xdg
+
+DESCRIPTION="An object-oriented framework for creating UPnP devs and control 
points"
+HOMEPAGE="https://wiki.gnome.org/Projects/GUPnP;
+
+LICENSE="LGPL-2+ GPL-2+" # gupnp-binding-tool is GPL-2+
+SLOT="0/1.2-0" # -
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+
+IUSE="connman gtk-doc +introspection kernel_linux networkmanager vala"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}
+   ?? ( connman networkmanager )
+"
+
+# prefix: uuid dependency can be adapted to non-linux platforms
+RDEPEND="${PYTHON_DEPS}
+   >=dev-libs/glib-2.58:2[${MULTILIB_USEDEP}]
+   >=net-libs/gssdp-1.2.3:0=[introspection?,${MULTILIB_USEDEP}]
+   >=net-libs/libsoup-2.48.0:2.4[introspection?,${MULTILIB_USEDEP}]
+   >=dev-libs/libxml2-2.9.1-r4[${MULTILIB_USEDEP}]
+   >=sys-apps/util-linux-2.24.1-r3[${MULTILIB_USEDEP}]
+   introspection? ( >=dev-libs/gobject-introspection-1.54:= )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   dev-util/glib-utils
+   gtk-doc? ( >=dev-util/gtk-doc-1.14
+   app-text/docbook-xml-dtd:4.1.2
+   app-text/docbook-xml-dtd:4.2 )
+   dev-libs/libxslt
+   app-text/docbook-xsl-stylesheets
+   virtual/pkgconfig
+   !connman? ( !networkmanager? ( kernel_linux? ( sys-kernel/linux-headers 
) ) )
+   vala? ( $(vala_depend)
+   >=net-libs/gssdp-1.2.3:0[vala]
+   net-libs/libsoup:2.4[vala]
+   )
+"
+
+src_prepare() {
+   use introspection && vala_src_prepare
+   xdg_src_prepare
+}
+
+multilib_src_configure() {
+   local backend=system
+   use kernel_linux && backend=linux
+   use connman && backend=connman
+   use networkmanager && backend=network-manager
+
+   local emesonargs=(
+   -Dcontext_manager=${backend}
+   -Dintrospection=$(multilib_native_usex introspection true false)
+   -Dvapi=$(multilib_native_usex vala true false)
+   -Dgtk_doc=$(multilib_native_usex gtk-doc true false)
+   -Dexamples=false
+   )
+   meson_src_configure
+}
+
+multilib_src_compile() {
+   meson_src_compile
+}
+
+multilib_src_test() {
+   meson_src_test
+}
+
+multilib_src_install() {
+   meson_src_install
+}
+
+multilib_src_install_all() {
+   einstalldocs
+   python_fix_shebang "${ED}"/usr/bin/gupnp-binding-tool-1.2
+}



[gentoo-commits] repo/gentoo:master commit in: net-libs/gupnp/

2020-06-28 Thread Agostino Sarubbo
commit: d09859eac5553f15a385424fd2faa11c6e0e32fc
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Sun Jun 28 20:42:49 2020 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Sun Jun 28 20:42:49 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d09859ea

net-libs/gupnp: x86 stable wrt bug #729306

Package-Manager: Portage-2.3.99, Repoman-2.3.22
RepoMan-Options: --include-arches="x86"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 net-libs/gupnp/gupnp-1.2.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/gupnp/gupnp-1.2.3.ebuild 
b/net-libs/gupnp/gupnp-1.2.3.ebuild
index d091b2b70e9..f95420747be 100644
--- a/net-libs/gupnp/gupnp-1.2.3.ebuild
+++ b/net-libs/gupnp/gupnp-1.2.3.ebuild
@@ -13,7 +13,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/GUPnP;
 
 LICENSE="LGPL-2+ GPL-2+" # gupnp-binding-tool is GPL-2+
 SLOT="0/1.2-0" # -
-KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~ppc ppc64 ~sparc ~x86"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~ppc ppc64 ~sparc x86"
 
 IUSE="connman gtk-doc +introspection kernel_linux networkmanager vala"
 REQUIRED_USE="${PYTHON_REQUIRED_USE}



[gentoo-commits] repo/gentoo:master commit in: net-libs/gupnp/

2020-06-28 Thread Agostino Sarubbo
commit: 3242c45d1b5be0d4e74aba4f7bebb3effa230581
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Sun Jun 28 20:37:24 2020 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Sun Jun 28 20:37:24 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3242c45d

net-libs/gupnp: ppc64 stable wrt bug #729306

Package-Manager: Portage-2.3.99, Repoman-2.3.22
RepoMan-Options: --include-arches="ppc64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 net-libs/gupnp/gupnp-1.2.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/gupnp/gupnp-1.2.3.ebuild 
b/net-libs/gupnp/gupnp-1.2.3.ebuild
index 2dc02b5f153..d091b2b70e9 100644
--- a/net-libs/gupnp/gupnp-1.2.3.ebuild
+++ b/net-libs/gupnp/gupnp-1.2.3.ebuild
@@ -13,7 +13,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/GUPnP;
 
 LICENSE="LGPL-2+ GPL-2+" # gupnp-binding-tool is GPL-2+
 SLOT="0/1.2-0" # -
-KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~ppc ppc64 ~sparc ~x86"
 
 IUSE="connman gtk-doc +introspection kernel_linux networkmanager vala"
 REQUIRED_USE="${PYTHON_REQUIRED_USE}



[gentoo-commits] repo/gentoo:master commit in: net-libs/gupnp/

2020-06-28 Thread Agostino Sarubbo
commit: a143f2e2a6d120d539b8410b12289163a073e407
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Sun Jun 28 20:26:33 2020 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Sun Jun 28 20:26:33 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a143f2e2

net-libs/gupnp: amd64 stable wrt bug #729306

Package-Manager: Portage-2.3.99, Repoman-2.3.22
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 net-libs/gupnp/gupnp-1.2.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/gupnp/gupnp-1.2.3.ebuild 
b/net-libs/gupnp/gupnp-1.2.3.ebuild
index f02ea85f303..2dc02b5f153 100644
--- a/net-libs/gupnp/gupnp-1.2.3.ebuild
+++ b/net-libs/gupnp/gupnp-1.2.3.ebuild
@@ -13,7 +13,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/GUPnP;
 
 LICENSE="LGPL-2+ GPL-2+" # gupnp-binding-tool is GPL-2+
 SLOT="0/1.2-0" # -
-KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
 
 IUSE="connman gtk-doc +introspection kernel_linux networkmanager vala"
 REQUIRED_USE="${PYTHON_REQUIRED_USE}



[gentoo-commits] repo/gentoo:master commit in: net-libs/gupnp/

2020-06-27 Thread Mart Raudsepp
commit: f8be7527001eff42b59fd154bf903a3c24b884ce
Author: Sam James (sam_c)  cmpct  info>
AuthorDate: Sat Jun 27 15:54:20 2020 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sat Jun 27 20:41:43 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f8be7527

net-libs/gupnp: arm64 stable (bug #729306)

Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Sam James (sam_c)  cmpct.info>
Signed-off-by: Mart Raudsepp  gentoo.org>

 net-libs/gupnp/gupnp-1.2.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/gupnp/gupnp-1.2.3.ebuild 
b/net-libs/gupnp/gupnp-1.2.3.ebuild
index 04d38d44503..f02ea85f303 100644
--- a/net-libs/gupnp/gupnp-1.2.3.ebuild
+++ b/net-libs/gupnp/gupnp-1.2.3.ebuild
@@ -13,7 +13,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/GUPnP;
 
 LICENSE="LGPL-2+ GPL-2+" # gupnp-binding-tool is GPL-2+
 SLOT="0/1.2-0" # -
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
 
 IUSE="connman gtk-doc +introspection kernel_linux networkmanager vala"
 REQUIRED_USE="${PYTHON_REQUIRED_USE}



[gentoo-commits] repo/gentoo:master commit in: net-libs/gupnp/

2020-06-27 Thread Mart Raudsepp
commit: d60d8b4ff2362c2e130e1096bd769fefaa1a7d32
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sat Jun 27 12:45:43 2020 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sat Jun 27 12:45:43 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d60d8b4f

net-libs/gupnp: bump to 1.2.3

Bug: https://bugs.gentoo.org/729306
Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Mart Raudsepp  gentoo.org>

 net-libs/gupnp/Manifest   |  1 +
 net-libs/gupnp/gupnp-1.2.3.ebuild | 84 +++
 2 files changed, 85 insertions(+)

diff --git a/net-libs/gupnp/Manifest b/net-libs/gupnp/Manifest
index 5dab800f9ca..69956c3a017 100644
--- a/net-libs/gupnp/Manifest
+++ b/net-libs/gupnp/Manifest
@@ -1,2 +1,3 @@
 DIST gupnp-1.0.4.tar.xz 427616 BLAKE2B 
ab5d34e701e253dc48ebafabc908f9aacd7a325805c61b11b5668cfa105d56a37f0d93593eeedd0e63630b986f2a2c18d4d9cdd82b653c9cc7a5d57262a819ef
 SHA512 
54a133ce043e9b3d5ea23041c04fbbf5483aea98a72421cdb59bada0ab2e3ab3fc85452c4c743b794eeb7c929f5ef38bf0e6ba7f9539d86182a77612c898205a
 DIST gupnp-1.2.2.tar.xz 136556 BLAKE2B 
f38018c76972f1b60b8274353a60d4bb1e4687ead6fd3fb084e050c070e5da4cbb7118807f65d47787c50af3174e7c2b87ff0b920cdcf13e7c5be17f8b156588
 SHA512 
08a715b06f30b9d9d11b914136f89b0c53d6b07b09dddf622619073fc6f144fc8d711eec28ede80fd14fc71a6addfe88de15740d0748302522ce71555fd18d2a
+DIST gupnp-1.2.3.tar.xz 138428 BLAKE2B 
23f7f677ee9d58c43ba69d6e707e26b17efa5b510f4b14b41006b332f196037fcb103b64e6b1f91260383232ad6d19872b1e8d856878b103c5c2612d3bafae63
 SHA512 
85caa68a4c6f4b1ccf21d910048a59b6db2b21e8bd728404b28eb0f00b588a1ab55f3ff3227e76199a20554b0708128680379e7ffa5fe162cccb4a1e3e322101

diff --git a/net-libs/gupnp/gupnp-1.2.3.ebuild 
b/net-libs/gupnp/gupnp-1.2.3.ebuild
new file mode 100644
index 000..04d38d44503
--- /dev/null
+++ b/net-libs/gupnp/gupnp-1.2.3.ebuild
@@ -0,0 +1,84 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+VALA_USE_DEPEND="vapigen"
+PYTHON_COMPAT=( python3_{6,7,8} )
+PYTHON_REQ_USE="xml"
+
+inherit gnome.org meson multilib-minimal python-single-r1 vala xdg
+
+DESCRIPTION="An object-oriented framework for creating UPnP devs and control 
points"
+HOMEPAGE="https://wiki.gnome.org/Projects/GUPnP;
+
+LICENSE="LGPL-2+ GPL-2+" # gupnp-binding-tool is GPL-2+
+SLOT="0/1.2-0" # -
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+
+IUSE="connman gtk-doc +introspection kernel_linux networkmanager vala"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}
+   ?? ( connman networkmanager )
+"
+
+# prefix: uuid dependency can be adapted to non-linux platforms
+RDEPEND="${PYTHON_DEPS}
+   >=dev-libs/glib-2.58:2[${MULTILIB_USEDEP}]
+   >=net-libs/gssdp-1.2.3:0=[introspection?,${MULTILIB_USEDEP}]
+   >=net-libs/libsoup-2.48.0:2.4[introspection?,${MULTILIB_USEDEP}]
+   >=dev-libs/libxml2-2.9.1-r4[${MULTILIB_USEDEP}]
+   >=sys-apps/util-linux-2.24.1-r3[${MULTILIB_USEDEP}]
+   introspection? ( >=dev-libs/gobject-introspection-1.54:= )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   dev-util/glib-utils
+   gtk-doc? ( >=dev-util/gtk-doc-1.14
+   app-text/docbook-xml-dtd:4.1.2
+   app-text/docbook-xml-dtd:4.2 )
+   dev-libs/libxslt
+   app-text/docbook-xsl-stylesheets
+   virtual/pkgconfig
+   !connman? ( !networkmanager? ( kernel_linux? ( sys-kernel/linux-headers 
) ) )
+   vala? ( $(vala_depend)
+   >=net-libs/gssdp-1.2.3:0[vala]
+   net-libs/libsoup:2.4[vala]
+   )
+"
+
+src_prepare() {
+   use introspection && vala_src_prepare
+   xdg_src_prepare
+}
+
+multilib_src_configure() {
+   local backend=system
+   use kernel_linux && backend=linux
+   use connman && backend=connman
+   use networkmanager && backend=network-manager
+
+   local emesonargs=(
+   -Dcontext_manager=${backend}
+   -Dintrospection=$(multilib_native_usex introspection true false)
+   -Dvapi=$(multilib_native_usex vala true false)
+   -Dgtk_doc=$(multilib_native_usex gtk-doc true false)
+   -Dexamples=false
+   )
+   meson_src_configure
+}
+
+multilib_src_compile() {
+   meson_src_compile
+}
+
+multilib_src_test() {
+   meson_src_test
+}
+
+multilib_src_install() {
+   meson_src_install
+}
+
+multilib_src_install_all() {
+   einstalldocs
+   python_fix_shebang "${ED}"/usr/bin/gupnp-binding-tool-1.2
+}



[gentoo-commits] repo/gentoo:master commit in: net-libs/gupnp-igd/

2020-06-07 Thread Mart Raudsepp
commit: c0611661dd0cb8cc736adc56912a1cee53442290
Author: Sam James (sam_c)  cmpct  info>
AuthorDate: Sun Jun  7 16:10:28 2020 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sun Jun  7 21:02:36 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c0611661

net-libs/gupnp-igd: arm64 stable (bug #717144)

Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Sam James (sam_c)  cmpct.info>
Signed-off-by: Mart Raudsepp  gentoo.org>

 net-libs/gupnp-igd/gupnp-igd-0.2.5-r10.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/gupnp-igd/gupnp-igd-0.2.5-r10.ebuild 
b/net-libs/gupnp-igd/gupnp-igd-0.2.5-r10.ebuild
index fc0f99501c5..756607d9a69 100644
--- a/net-libs/gupnp-igd/gupnp-igd-0.2.5-r10.ebuild
+++ b/net-libs/gupnp-igd/gupnp-igd-0.2.5-r10.ebuild
@@ -10,7 +10,7 @@ HOMEPAGE="http://gupnp.org;
 
 LICENSE="LGPL-2.1+"
 SLOT="0/1.2" # pkg-config file links in gupnp API, so some consumers of 
gupnp-igd need to be relinked for it
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ppc64 ~sparc x86"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~ppc ppc64 ~sparc x86"
 IUSE="+introspection"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: net-libs/gupnp/

2020-06-07 Thread Mart Raudsepp
commit: 6d9c063cd466eed284a65af249ea68d527bb758d
Author: Sam James (sam_c)  cmpct  info>
AuthorDate: Sun Jun  7 16:09:48 2020 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sun Jun  7 21:02:35 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6d9c063c

net-libs/gupnp: arm64 stable (bug #717144)

Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Sam James (sam_c)  cmpct.info>
Signed-off-by: Mart Raudsepp  gentoo.org>

 net-libs/gupnp/gupnp-1.2.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/gupnp/gupnp-1.2.2.ebuild 
b/net-libs/gupnp/gupnp-1.2.2.ebuild
index 367abaf8e51..5f5d8143a02 100644
--- a/net-libs/gupnp/gupnp-1.2.2.ebuild
+++ b/net-libs/gupnp/gupnp-1.2.2.ebuild
@@ -13,7 +13,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/GUPnP;
 
 LICENSE="LGPL-2+ GPL-2+" # gupnp-binding-tool is GPL-2+
 SLOT="0/1.2-0" # -
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ppc64 ~sparc x86"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~ppc ppc64 ~sparc x86"
 
 IUSE="connman gtk-doc +introspection kernel_linux networkmanager vala"
 REQUIRED_USE="${PYTHON_REQUIRED_USE}



[gentoo-commits] repo/gentoo:master commit in: net-libs/gupnp/

2020-04-22 Thread Agostino Sarubbo
commit: 7ce7850f4a23dffa3e1e1b59c6b057f937b8b184
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Wed Apr 22 08:44:07 2020 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Wed Apr 22 08:44:07 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7ce7850f

net-libs/gupnp: ppc64 stable wrt bug #717144

Package-Manager: Portage-2.3.89, Repoman-2.3.20
RepoMan-Options: --include-arches="ppc64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 net-libs/gupnp/gupnp-1.2.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/gupnp/gupnp-1.2.2.ebuild 
b/net-libs/gupnp/gupnp-1.2.2.ebuild
index ebbaf1ad825..367abaf8e51 100644
--- a/net-libs/gupnp/gupnp-1.2.2.ebuild
+++ b/net-libs/gupnp/gupnp-1.2.2.ebuild
@@ -13,7 +13,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/GUPnP;
 
 LICENSE="LGPL-2+ GPL-2+" # gupnp-binding-tool is GPL-2+
 SLOT="0/1.2-0" # -
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ppc64 ~sparc x86"
 
 IUSE="connman gtk-doc +introspection kernel_linux networkmanager vala"
 REQUIRED_USE="${PYTHON_REQUIRED_USE}



  1   2   >