commit:     94521bcec343c94fe7034b529af9fc0822fc394a
Author:     Cristian Othón Martínez Vera <cfuga <AT> cfuga <DOT> mx>
AuthorDate: Mon Feb  9 19:29:53 2026 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Wed Feb 11 02:25:08 2026 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=94521bce

net-libs/gssdp: drop 1.4.0.1, 1.4.1, 1.6.3

Closes: https://bugs.gentoo.org/964187
Signed-off-by: Cristian Othón Martínez Vera <cfuga <AT> cfuga.mx>
Part-of: https://github.com/gentoo/gentoo/pull/45714
Signed-off-by: Sam James <sam <AT> gentoo.org>

 net-libs/gssdp/Manifest             |  3 --
 net-libs/gssdp/gssdp-1.4.0.1.ebuild | 62 --------------------------------
 net-libs/gssdp/gssdp-1.4.1.ebuild   | 72 -------------------------------------
 net-libs/gssdp/gssdp-1.6.3.ebuild   | 72 -------------------------------------
 4 files changed, 209 deletions(-)

diff --git a/net-libs/gssdp/Manifest b/net-libs/gssdp/Manifest
index 9e0162933cf1..fcfd530f0bf7 100644
--- a/net-libs/gssdp/Manifest
+++ b/net-libs/gssdp/Manifest
@@ -1,4 +1 @@
-DIST gssdp-1.4.0.1.tar.xz 1229264 BLAKE2B 
b94e46c79ad0615f976bad4b8efe9dbcaa27105b3189ee23ff349002d175ff83b0a9507846a23f0d8b5ed1e98381658f863a77bec6beff83933ebae5458a6b0e
 SHA512 
c2132b27f49071941be1ad9bd1e642b8b82341aac7e10b87d8a9a0ed3d88759ab6730a4a05ddb904af5e0799602c470b9e83a987c72ec3c1444b7aaef0e36ad8
-DIST gssdp-1.4.1.tar.xz 2078300 BLAKE2B 
e83baf5c8f8befe6620bdde4aa184a6a3164fe830fc6e17277cb3dcfacd75fdfeddf26411d714404f09b7b0ca563555466ac677b9ead55b7ca3190b541b35b70
 SHA512 
ffb1767a9b3f6ac687a774e6b679eac47dd6f75ff6090b9c9593796f36a47bea16e4d7205bcf99d7a187692440f166c38ef48375c890d49e012b2c96deb24878
-DIST gssdp-1.6.3.tar.xz 108080 BLAKE2B 
f9deddf2b221eda9c3d7a6e6fa78cfb6388d3f3549caf166ebf7ac41f6edf39b8bc2521838ae5d954c743f844d5e7ba28b50f5a7beb6b2d70241782275c50fe4
 SHA512 
e5c9851032538cf093ed8c34a71c5d171eafb2edc5d3f3f5f0284005d4b1cca29ffca34b7f7d38b4a68a86c9bd888dd7a5a8e758dbd926bc4b4c995ea0b1110b
 DIST gssdp-1.6.4.tar.xz 1148284 BLAKE2B 
ccad47fc932e8c0ade2f6a9b48137b53351f6e2b84a4bcea7ca932bb403e6f6d35c091f175f0596c171d0163934e653722d50710da16dcc684898c1f77114fda
 SHA512 
822cfe7bb0ba7e0be0591118487baff6280c9af59b6b3f0f726105c72cd8e9d5503bcb90dc1fc8cdc0ab2d8af9ba001662abb0caa5ce5ccc9fc84aad5c4a98f3

diff --git a/net-libs/gssdp/gssdp-1.4.0.1.ebuild 
b/net-libs/gssdp/gssdp-1.4.0.1.ebuild
deleted file mode 100644
index 144dc318ddcc..000000000000
--- a/net-libs/gssdp/gssdp-1.4.0.1.ebuild
+++ /dev/null
@@ -1,62 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="7"
-VALA_USE_DEPEND="vapigen"
-
-inherit gnome.org meson-multilib vala xdg
-
-DESCRIPTION="GObject-based API for handling resource discovery and 
announcement over SSDP"
-HOMEPAGE="https://wiki.gnome.org/Projects/GUPnP 
https://gitlab.gnome.org/GNOME/gssdp";
-
-LICENSE="LGPL-2+"
-SLOT="0/1.2-0" # <API version>-<soname>
-KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~sparc x86"
-IUSE="gtk-doc +introspection gtk vala"
-REQUIRED_USE="vala? ( introspection )"
-
-RDEPEND="
-       >=dev-libs/glib-2.54:2[${MULTILIB_USEDEP}]
-       >=net-libs/libsoup-2.26.1:2.4[${MULTILIB_USEDEP},introspection?]
-       gtk? ( gui-libs/gtk:4 )
-       introspection? ( >=dev-libs/gobject-introspection-1.82.0-r2:= )
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
-       gtk-doc? (
-               >=dev-util/gi-docgen-2021.1
-               app-text/docbook-xml-dtd:4.1.2
-       )
-       virtual/pkgconfig
-       vala? (
-               $(vala_depend)
-               net-libs/libsoup:2.4[vala]
-       )
-"
-
-src_prepare() {
-       use vala && vala_src_prepare
-       xdg_src_prepare
-}
-
-multilib_src_configure() {
-       local emesonargs=(
-               # Never use gi-docgen subproject
-               --wrap-mode nofallback
-
-               $(meson_native_use_bool gtk-doc gtk_doc)
-               $(meson_native_use_bool gtk sniffer)
-               $(meson_native_use_bool introspection)
-               $(meson_native_use_bool vala vapi)
-               -Dexamples=false
-       )
-       meson_src_configure
-}
-
-multilib_src_install_all() {
-       if use gtk-doc ; then
-               mv "${ED}"/usr/share/doc/{gssdp-1.2,${PF}} || die
-               mv "${ED}"/usr/share/doc/${PF}/{reference,html} || die
-               rmdir "${ED}"/usr/share/doc/gssdp-1.2
-       fi
-}

diff --git a/net-libs/gssdp/gssdp-1.4.1.ebuild 
b/net-libs/gssdp/gssdp-1.4.1.ebuild
deleted file mode 100644
index fb21dce4fffa..000000000000
--- a/net-libs/gssdp/gssdp-1.4.1.ebuild
+++ /dev/null
@@ -1,72 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit gnome.org meson-multilib vala xdg
-
-DESCRIPTION="GObject-based API for handling resource discovery and 
announcement over SSDP"
-HOMEPAGE="https://wiki.gnome.org/Projects/GUPnP 
https://gitlab.gnome.org/GNOME/gssdp";
-
-LICENSE="LGPL-2+"
-SLOT="0/1.2-0" # <API version>-<soname>
-KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~sparc x86"
-IUSE="gtk-doc +introspection gtk vala"
-REQUIRED_USE="vala? ( introspection )"
-
-RDEPEND="
-       !<net-libs/gssdp-1.6.4:1.6
-       >=dev-libs/glib-2.54:2[${MULTILIB_USEDEP}]
-       >=net-libs/libsoup-2.26.1:2.4[${MULTILIB_USEDEP},introspection?]
-       gtk? ( gui-libs/gtk:4 )
-       introspection? ( >=dev-libs/gobject-introspection-1.82.0-r2:= )
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
-       gtk-doc? (
-               >=dev-util/gi-docgen-2021.1
-               app-text/docbook-xml-dtd:4.1.2
-       )
-       virtual/pkgconfig
-       vala? (
-               $(vala_depend)
-               net-libs/libsoup:2.4[vala]
-       )
-"
-PATCHES=(
-       "${FILESDIR}"/${P}-client-crash.patch
-)
-
-src_prepare() {
-       default
-       use vala && vala_setup
-}
-
-multilib_src_configure() {
-       local emesonargs=(
-               # Never use gi-docgen subproject
-               --wrap-mode nofallback
-
-               $(meson_native_use_bool gtk-doc gtk_doc)
-               $(meson_native_use_bool gtk sniffer)
-               $(meson_native_use_bool introspection)
-               $(meson_native_use_bool vala vapi)
-               -Dexamples=false
-       )
-       meson_src_configure
-}
-
-multilib_src_install_all() {
-       if use gtk-doc ; then
-               mv "${ED}"/usr/share/doc/{gssdp-1.2,${PF}} || die
-               mv "${ED}"/usr/share/doc/${PF}/{reference,html} || die
-               rmdir "${ED}"/usr/share/doc/gssdp-1.2
-       fi
-
-       # has file collision with slot 1.6 (/usr/bin/gssdp-device-sniffer),
-       # so we rename it in this build
-       if use gtk; then
-               mv "${ED}"/usr/bin/gssdp-device-sniffer \
-                  "${ED}"/usr/bin/gssdp-device-sniffer-1.4 || die
-       fi
-}

diff --git a/net-libs/gssdp/gssdp-1.6.3.ebuild 
b/net-libs/gssdp/gssdp-1.6.3.ebuild
deleted file mode 100644
index a7c02478d6d4..000000000000
--- a/net-libs/gssdp/gssdp-1.6.3.ebuild
+++ /dev/null
@@ -1,72 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit gnome.org meson-multilib vala xdg
-
-DESCRIPTION="GObject-based API for handling resource discovery and 
announcement over SSDP"
-HOMEPAGE="https://wiki.gnome.org/Projects/GUPnP 
https://gitlab.gnome.org/GNOME/gssdp";
-
-LICENSE="LGPL-2+"
-SLOT="1.6/1.6-0" # <API version>-<soname>
-KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~sparc x86"
-IUSE="gtk gtk-doc +introspection man +vala"
-REQUIRED_USE="
-       gtk-doc? ( introspection )
-       vala? ( introspection )
-"
-
-# has file collision with Slot 0 (/usr/bin/gssdp-device-sniffer), so we remove 
that from this build
-# and depend on the other slot that has the file as well
-RDEPEND="
-       >=dev-libs/glib-2.70:2[${MULTILIB_USEDEP}]
-       >=net-libs/libsoup-2.99.0:3.0[${MULTILIB_USEDEP},introspection?]
-       gtk? ( gui-libs/gtk:4 )
-       introspection? ( >=dev-libs/gobject-introspection-1.82.0-r2:= )
-       man? ( virtual/pandoc )
-       >=net-libs/gssdp-1.4:0
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
-       gtk-doc? (
-               >=dev-util/gi-docgen-2021.1
-               app-text/docbook-xml-dtd:4.1.2
-       )
-       virtual/pkgconfig
-       vala? (
-               $(vala_depend)
-               net-libs/libsoup:3.0[vala]
-       )
-"
-
-src_prepare() {
-       default
-       use vala && vala_setup
-}
-
-multilib_src_configure() {
-       local emesonargs=(
-               # Never use gi-docgen subproject
-               --wrap-mode nofallback
-
-               $(meson_native_use_bool gtk-doc gtk_doc)
-               $(meson_native_use_bool gtk sniffer)
-               $(meson_native_use_bool introspection)
-               $(meson_native_use_bool man manpages)
-               $(meson_native_use_bool vala vapi)
-               -Dexamples=false
-       )
-       meson_src_configure
-}
-
-multilib_src_install_all() {
-       if use gtk-doc ; then
-               mkdir "${ED}"/usr/share/gtk-doc || die
-               mv "${ED}"/usr/share/{doc,gtk-doc}/gssdp-1.6 || die
-       fi
-
-       if use gtk; then
-               rm "${ED}"/usr/bin/gssdp-device-sniffer || die # because of 
file collision with slot 0
-       fi
-}

Reply via email to