From 5a3222023bcda3d4b09913c86bd2a11f8f810a97 Mon Sep 17 00:00:00 2001 From: Rene Ladan Date: Sat, 2 Dec 2023 13:34:38 +0100 Subject: [PATCH] cleanup: Remove expired gupnp14 ports: 2023-11-30 net/gupnp14: Unsupported legacy version upstream, also fails to build with newer versions of libxml2. Consider migrating to net/gupnp 2023-11-30 net/gupnp-dlna: Depends on deprecated port net/gupnp14 2023-11-30 net/gupnp-igd12: Depends on deprecated port net/gupnp14 --- MOVED | 3 + net/Makefile | 3 - net/gupnp-dlna/Makefile | 30 ----- net/gupnp-dlna/distinfo | 2 - net/gupnp-dlna/pkg-descr | 2 - net/gupnp-dlna/pkg-plist | 104 ------------------ net/gupnp-igd12/Makefile | 32 ------ net/gupnp-igd12/distinfo | 3 - net/gupnp-igd12/pkg-descr | 1 - net/gupnp-igd12/pkg-plist | 9 -- net/gupnp14/Makefile | 53 --------- net/gupnp14/distinfo | 3 - .../patch-libgupnp-gupnp-control-point.c | 11 -- net/gupnp14/files/patch-meson | 12 -- net/gupnp14/pkg-descr | 11 -- net/gupnp14/pkg-plist | 31 ------ 16 files changed, 3 insertions(+), 307 deletions(-) delete mode 100644 net/gupnp-dlna/Makefile delete mode 100644 net/gupnp-dlna/distinfo delete mode 100644 net/gupnp-dlna/pkg-descr delete mode 100644 net/gupnp-dlna/pkg-plist delete mode 100644 net/gupnp-igd12/Makefile delete mode 100644 net/gupnp-igd12/distinfo delete mode 100644 net/gupnp-igd12/pkg-descr delete mode 100644 net/gupnp-igd12/pkg-plist delete mode 100644 net/gupnp14/Makefile delete mode 100644 net/gupnp14/distinfo delete mode 100644 net/gupnp14/files/patch-libgupnp-gupnp-control-point.c delete mode 100644 net/gupnp14/files/patch-meson delete mode 100644 net/gupnp14/pkg-descr delete mode 100644 net/gupnp14/pkg-plist diff --git a/MOVED b/MOVED index 0fc9edeb28927..1f2741fe06307 100644 --- a/MOVED +++ b/MOVED @@ -8128,3 +8128,6 @@ graphics/R-cran-rtiff||2023-12-02|Has expired: Fails to build and abandoned upst games/iagno||2023-12-02|Has expired: BROKEN for more than a year and no upstream activity for the last 2 years emulators/ines||2023-12-02|Has expired: Ancient NES emulator that only works on i386, consider using emulators/higan www/varnish-nagios||2023-12-02|Has expired: Marked BROKEN for months, also depends on deprecated version of Varnish +net/gupnp14||2023-12-02|Has expired: Unsupported legacy version upstream, also fails to build with newer versions of libxml2. Consider migrating to net/gupnp +net/gupnp-dlna||2023-12-02|Has expired: Depends on deprecated port net/gupnp14 +net/gupnp-igd12||2023-12-02|Has expired: Depends on deprecated port net/gupnp14 diff --git a/net/Makefile b/net/Makefile index b284f1ab48831..f488ca7792380 100644 --- a/net/Makefile +++ b/net/Makefile @@ -229,11 +229,8 @@ SUBDIR += guacamole-server SUBDIR += gupnp SUBDIR += gupnp-av - SUBDIR += gupnp-dlna SUBDIR += gupnp-igd - SUBDIR += gupnp-igd12 SUBDIR += gupnp-tools - SUBDIR += gupnp14 SUBDIR += gutenfetch SUBDIR += gwhois SUBDIR += h323plus diff --git a/net/gupnp-dlna/Makefile b/net/gupnp-dlna/Makefile deleted file mode 100644 index a0b3126e6a26d..0000000000000 --- a/net/gupnp-dlna/Makefile +++ /dev/null @@ -1,30 +0,0 @@ -PORTNAME= gupnp-dlna -PORTVERSION= 0.10.3 -PORTREVISION= 5 -CATEGORIES= net -MASTER_SITES= GNOME - -MAINTAINER= kwm@FreeBSD.org -COMMENT= Helpers for DLNA-related tasks using GUPnP -WWW= https://wiki.gnome.org/Projects/GUPnP - -LICENSE= LGPL21 -LICENSE_FILE= ${WRKSRC}/COPYING - -DEPRECATED= Depends on deprecated port net/gupnp14 -EXPIRATION_DATE=2023-11-30 - -BUILD_DEPENDS= gupnp14>=0.19.0:net/gupnp14 -LIB_DEPENDS= libgupnp-1.2.so:net/gupnp14 -RUN_DEPENDS= gupnp14>=0.19.0:net/gupnp14 - -CONFIGURE_ARGS= --enable-introspection \ - --enable-gstreamer-metadata-backend - -USES= gmake gnome gstreamer libtool pathfix pkgconfig tar:xz vala:build -USE_GNOME= glib20 introspection:build libxml2 -GNU_CONFIGURE= yes -USE_LDCONFIG= yes -INSTALL_TARGET= install-strip - -.include diff --git a/net/gupnp-dlna/distinfo b/net/gupnp-dlna/distinfo deleted file mode 100644 index 7caf5850e8cb7..0000000000000 --- a/net/gupnp-dlna/distinfo +++ /dev/null @@ -1,2 +0,0 @@ -SHA256 (gupnp-dlna-0.10.3.tar.xz) = dcbe5f5f721c76781f3d3bb1bfcdf9818df0905203d4e5759aecb9cb127872d5 -SIZE (gupnp-dlna-0.10.3.tar.xz) = 328376 diff --git a/net/gupnp-dlna/pkg-descr b/net/gupnp-dlna/pkg-descr deleted file mode 100644 index 4f2367697eed4..0000000000000 --- a/net/gupnp-dlna/pkg-descr +++ /dev/null @@ -1,2 +0,0 @@ -GUPnP DLNA is a small utility library that aims to ease the DLNA-related tasks -such as media profile guessing, transcoding to a given profile, etc. diff --git a/net/gupnp-dlna/pkg-plist b/net/gupnp-dlna/pkg-plist deleted file mode 100644 index 316e7e1340691..0000000000000 --- a/net/gupnp-dlna/pkg-plist +++ /dev/null @@ -1,104 +0,0 @@ -bin/gupnp-dlna-info-2.0 -bin/gupnp-dlna-ls-profiles-2.0 -include/gupnp-dlna-2.0/libgupnp-dlna/gupnp-dlna-audio-information.h -include/gupnp-dlna-2.0/libgupnp-dlna/gupnp-dlna-container-information.h -include/gupnp-dlna-2.0/libgupnp-dlna/gupnp-dlna-g-values.h -include/gupnp-dlna-2.0/libgupnp-dlna/gupnp-dlna-gst-utils.h -include/gupnp-dlna-2.0/libgupnp-dlna/gupnp-dlna-image-information.h -include/gupnp-dlna-2.0/libgupnp-dlna/gupnp-dlna-information.h -include/gupnp-dlna-2.0/libgupnp-dlna/gupnp-dlna-profile-guesser.h -include/gupnp-dlna-2.0/libgupnp-dlna/gupnp-dlna-profile.h -include/gupnp-dlna-2.0/libgupnp-dlna/gupnp-dlna-restriction.h -include/gupnp-dlna-2.0/libgupnp-dlna/gupnp-dlna-value-list.h -include/gupnp-dlna-2.0/libgupnp-dlna/gupnp-dlna-values.h -include/gupnp-dlna-2.0/libgupnp-dlna/gupnp-dlna-video-information.h -include/gupnp-dlna-2.0/libgupnp-dlna/gupnp-dlna.h -include/gupnp-dlna-2.0/libgupnp-dlna/metadata/gupnp-dlna-metadata-extractor.h -lib/girepository-1.0/GUPnPDLNA-2.0.typelib -lib/girepository-1.0/GUPnPDLNAGst-2.0.typelib -lib/gupnp-dlna/libgstreamer.so -lib/libgupnp-dlna-2.0.a -lib/libgupnp-dlna-2.0.so -lib/libgupnp-dlna-2.0.so.3 -lib/libgupnp-dlna-2.0.so.3.0.0 -lib/libgupnp-dlna-gst-2.0.a -lib/libgupnp-dlna-gst-2.0.so -lib/libgupnp-dlna-gst-2.0.so.3 -lib/libgupnp-dlna-gst-2.0.so.3.0.0 -libdata/pkgconfig/gupnp-dlna-2.0.pc -libdata/pkgconfig/gupnp-dlna-gst-2.0.pc -libdata/pkgconfig/gupnp-dlna-metadata-2.0.pc -share/gir-1.0/GUPnPDLNA-2.0.gir -share/gir-1.0/GUPnPDLNAGst-2.0.gir -share/gtk-doc/html/gupnp-dlna-gst/annotation-glossary.html -share/gtk-doc/html/gupnp-dlna-gst/ch01.html -share/gtk-doc/html/gupnp-dlna-gst/gupnp-dlna-gst-gupnp-dlna-gst-utils.html -share/gtk-doc/html/gupnp-dlna-gst/gupnp-dlna-gst.devhelp2 -share/gtk-doc/html/gupnp-dlna-gst/home.png -share/gtk-doc/html/gupnp-dlna-gst/index.html -share/gtk-doc/html/gupnp-dlna-gst/index.sgml -share/gtk-doc/html/gupnp-dlna-gst/left-insensitive.png -share/gtk-doc/html/gupnp-dlna-gst/left.png -share/gtk-doc/html/gupnp-dlna-gst/right-insensitive.png -share/gtk-doc/html/gupnp-dlna-gst/right.png -share/gtk-doc/html/gupnp-dlna-gst/style.css -share/gtk-doc/html/gupnp-dlna-gst/up-insensitive.png -share/gtk-doc/html/gupnp-dlna-gst/up.png -share/gtk-doc/html/gupnp-dlna-metadata/GUPnPDLNAMetadataExtractor.html -share/gtk-doc/html/gupnp-dlna-metadata/annotation-glossary.html -share/gtk-doc/html/gupnp-dlna-metadata/ch01.html -share/gtk-doc/html/gupnp-dlna-metadata/gupnp-dlna-metadata.devhelp2 -share/gtk-doc/html/gupnp-dlna-metadata/home.png -share/gtk-doc/html/gupnp-dlna-metadata/index.html -share/gtk-doc/html/gupnp-dlna-metadata/index.sgml -share/gtk-doc/html/gupnp-dlna-metadata/left-insensitive.png -share/gtk-doc/html/gupnp-dlna-metadata/left.png -share/gtk-doc/html/gupnp-dlna-metadata/right-insensitive.png -share/gtk-doc/html/gupnp-dlna-metadata/right.png -share/gtk-doc/html/gupnp-dlna-metadata/style.css -share/gtk-doc/html/gupnp-dlna-metadata/up-insensitive.png -share/gtk-doc/html/gupnp-dlna-metadata/up.png -share/gtk-doc/html/gupnp-dlna/GUPnPDLNAAudioInformation.html -share/gtk-doc/html/gupnp-dlna/GUPnPDLNAContainerInformation.html -share/gtk-doc/html/gupnp-dlna/GUPnPDLNAImageInformation.html -share/gtk-doc/html/gupnp-dlna/GUPnPDLNAInformation.html -share/gtk-doc/html/gupnp-dlna/GUPnPDLNAProfile.html -share/gtk-doc/html/gupnp-dlna/GUPnPDLNAProfileGuesser.html -share/gtk-doc/html/gupnp-dlna/GUPnPDLNAVideoInformation.html -share/gtk-doc/html/gupnp-dlna/annotation-glossary.html -share/gtk-doc/html/gupnp-dlna/ch01.html -share/gtk-doc/html/gupnp-dlna/gupnp-dlna-GUPnP-DLNA-Values.html -share/gtk-doc/html/gupnp-dlna/gupnp-dlna-gupnp-dlna-g-values.html -share/gtk-doc/html/gupnp-dlna/gupnp-dlna-gupnp-dlna-restriction.html -share/gtk-doc/html/gupnp-dlna/gupnp-dlna-gupnp-dlna-value-list.html -share/gtk-doc/html/gupnp-dlna/gupnp-dlna.devhelp2 -share/gtk-doc/html/gupnp-dlna/home.png -share/gtk-doc/html/gupnp-dlna/index.html -share/gtk-doc/html/gupnp-dlna/index.sgml -share/gtk-doc/html/gupnp-dlna/left-insensitive.png -share/gtk-doc/html/gupnp-dlna/left.png -share/gtk-doc/html/gupnp-dlna/right-insensitive.png -share/gtk-doc/html/gupnp-dlna/right.png -share/gtk-doc/html/gupnp-dlna/style.css -share/gtk-doc/html/gupnp-dlna/up-insensitive.png -share/gtk-doc/html/gupnp-dlna/up.png -%%DATADIR%%-2.0/dlna-profiles/aac.xml -%%DATADIR%%-2.0/dlna-profiles/ac3.xml -%%DATADIR%%-2.0/dlna-profiles/amr.xml -%%DATADIR%%-2.0/dlna-profiles/avc.xml -%%DATADIR%%-2.0/dlna-profiles/common.xml -%%DATADIR%%-2.0/dlna-profiles/dlna-profiles.rng -%%DATADIR%%-2.0/dlna-profiles/jpeg.xml -%%DATADIR%%-2.0/dlna-profiles/lpcm.xml -%%DATADIR%%-2.0/dlna-profiles/mp3.xml -%%DATADIR%%-2.0/dlna-profiles/mpeg-common.xml -%%DATADIR%%-2.0/dlna-profiles/mpeg-ps.xml -%%DATADIR%%-2.0/dlna-profiles/mpeg-ts.xml -%%DATADIR%%-2.0/dlna-profiles/mpeg1.xml -%%DATADIR%%-2.0/dlna-profiles/mpeg4.xml -%%DATADIR%%-2.0/dlna-profiles/png.xml -%%DATADIR%%-2.0/dlna-profiles/wma.xml -share/vala/vapi/gupnp-dlna-2.0.deps -share/vala/vapi/gupnp-dlna-2.0.vapi -share/vala/vapi/gupnp-dlna-gst-2.0.deps -share/vala/vapi/gupnp-dlna-gst-2.0.vapi diff --git a/net/gupnp-igd12/Makefile b/net/gupnp-igd12/Makefile deleted file mode 100644 index 0a0b98811390f..0000000000000 --- a/net/gupnp-igd12/Makefile +++ /dev/null @@ -1,32 +0,0 @@ -PORTNAME= gupnp-igd -PORTVERSION= 1.2.0 -CATEGORIES= net -MASTER_SITES= GNOME -PKGNAMESUFFIX= 12 - -MAINTAINER= sunpoet@FreeBSD.org -COMMENT= Library to handle UPnP IGD port mapping -WWW= https://wiki.gnome.org/Projects/GUPnP - -LICENSE= LGPL21 -LICENSE_FILE= ${WRKSRC}/COPYING - -DEPRECATED= Depends on deprecated port net/gupnp14 -EXPIRATION_DATE=2023-11-30 - -BUILD_DEPENDS= gobject-introspection>=0.10:devel/gobject-introspection \ - gssdp14>=1.2.0:net/gssdp14 \ - gupnp14>=1.2.0:net/gupnp14 -LIB_DEPENDS= libgssdp-1.2.so:net/gssdp14 \ - libgupnp-1.2.so:net/gupnp14 - -USES= compiler:c11 gnome meson pkgconfig tar:xz -USE_GNOME= glib20 introspection:build - -MESON_ARGS= --default-library=both -Dgtk_doc=false -Dintrospection=true -USE_CSTD= c11 -USE_LDCONFIG= yes - -PORTSCOUT= limit:^1\.2\. - -.include diff --git a/net/gupnp-igd12/distinfo b/net/gupnp-igd12/distinfo deleted file mode 100644 index d3b069a50fe1c..0000000000000 --- a/net/gupnp-igd12/distinfo +++ /dev/null @@ -1,3 +0,0 @@ -TIMESTAMP = 1600863356 -SHA256 (gupnp-igd-1.2.0.tar.xz) = 4b5120098aa13edd27818ba9ee4d7fe961bf540bf50d056ff703c61545e02be1 -SIZE (gupnp-igd-1.2.0.tar.xz) = 26100 diff --git a/net/gupnp-igd12/pkg-descr b/net/gupnp-igd12/pkg-descr deleted file mode 100644 index 7786fe321649b..0000000000000 --- a/net/gupnp-igd12/pkg-descr +++ /dev/null @@ -1 +0,0 @@ -This is a library to handle UPnP IGD port mapping. diff --git a/net/gupnp-igd12/pkg-plist b/net/gupnp-igd12/pkg-plist deleted file mode 100644 index ef0140de539f5..0000000000000 --- a/net/gupnp-igd12/pkg-plist +++ /dev/null @@ -1,9 +0,0 @@ -include/gupnp-igd-1.0/libgupnp-igd/gupnp-simple-igd-thread.h -include/gupnp-igd-1.0/libgupnp-igd/gupnp-simple-igd.h -lib/girepository-1.0/GUPnPIgd-1.0.typelib -lib/libgupnp-igd-1.0.a -lib/libgupnp-igd-1.0.so -lib/libgupnp-igd-1.0.so.4 -lib/libgupnp-igd-1.0.so.4.2.1 -libdata/pkgconfig/gupnp-igd-1.0.pc -share/gir-1.0/GUPnPIgd-1.0.gir diff --git a/net/gupnp14/Makefile b/net/gupnp14/Makefile deleted file mode 100644 index ed20d838e64f8..0000000000000 --- a/net/gupnp14/Makefile +++ /dev/null @@ -1,53 +0,0 @@ -PORTNAME= gupnp -PORTVERSION= 1.4.4 -PORTREVISION= 1 -CATEGORIES= net -MASTER_SITES= GNOME -PKGNAMESUFFIX= 14 - -MAINTAINER= sunpoet@FreeBSD.org -COMMENT= Framework for UPnP devices -WWW= https://wiki.gnome.org/Projects/GUPnP - -LICENSE= LGPL20 -LICENSE_FILE= ${WRKSRC}/COPYING - -DEPRECATED= Unsupported legacy version upstream, also fails to build with newer versions of libxml2. Consider migrating to net/gupnp -EXPIRATION_DATE=2023-11-30 - -BUILD_DEPENDS= glib>=2.66:devel/glib20 \ - gobject-introspection>=1.36:devel/gobject-introspection \ - gssdp14>=1.3.0:net/gssdp14 \ - libsoup>=2.48.0:devel/libsoup -LIB_DEPENDS= libgssdp-1.2.so:net/gssdp14 \ - libsoup-2.4.so:devel/libsoup \ - libuuid.so:misc/e2fsprogs-libuuid - -USES= compiler:c11 cpe gnome meson pkgconfig python:run shebangfix tar:xz -USE_GNOME= glib20 introspection:build libxml2 - -MESON_ARGS= --default-library=both -Dexamples=false -Dgtk_doc=false -Dintrospection=true -USE_CSTD= c11 -USE_LDCONFIG= yes - -CONFLICTS_INSTALL= gupnp - -CPE_VENDOR= gnome - -PORTSCOUT= limit:^1\.4\. - -SHEBANG_FILES= tools/gupnp-binding-tool-1.2 - -OPTIONS_DEFINE= VAPI -OPTIONS_SUB= yes - -VAPI_USES= vala:build -VAPI_MESON_TRUE= vapi - -.include - -.if ${CHOSEN_COMPILER_TYPE} == "clang" -CPPFLAGS+= -Wno-return-type -.endif - -.include diff --git a/net/gupnp14/distinfo b/net/gupnp14/distinfo deleted file mode 100644 index 69c0edf575d03..0000000000000 --- a/net/gupnp14/distinfo +++ /dev/null @@ -1,3 +0,0 @@ -TIMESTAMP = 1669057557 -SHA256 (gupnp-1.4.4.tar.xz) = 3761b15cb063621f847f3effb7d7637f0317500fca6bda1e1904f73921750a1f -SIZE (gupnp-1.4.4.tar.xz) = 156112 diff --git a/net/gupnp14/files/patch-libgupnp-gupnp-control-point.c b/net/gupnp14/files/patch-libgupnp-gupnp-control-point.c deleted file mode 100644 index 2705d6c17981b..0000000000000 --- a/net/gupnp14/files/patch-libgupnp-gupnp-control-point.c +++ /dev/null @@ -1,11 +0,0 @@ ---- libgupnp/gupnp-control-point.c.orig 2018-11-12 22:04:49 UTC -+++ libgupnp/gupnp-control-point.c -@@ -795,7 +795,7 @@ parse_usn (const char *usn, - /* Count elements */ - count = g_strv_length (bits); - -- if (count == 1) { -+ if (count == 1 || (count == 2 && strlen(bits[1]) == 0)) { - /* uuid:device-UUID */ - - *udn = bits[0]; diff --git a/net/gupnp14/files/patch-meson b/net/gupnp14/files/patch-meson deleted file mode 100644 index c822cb3cf8ff8..0000000000000 --- a/net/gupnp14/files/patch-meson +++ /dev/null @@ -1,12 +0,0 @@ -Reference: https://github.com/mesonbuild/meson/commit/6f4973abad9eec9fcc915117f1c3d1a93ccc948c - ---- subprojects/gssdp-1.2.wrap.orig 2022-11-09 11:25:35 UTC -+++ subprojects/gssdp-1.2.wrap -@@ -3,6 +3,6 @@ depth = 1 - revision = gssdp-1.4 - depth = 1 - --[provides] -+[provide] - dependency_name = gssdp-1.2 - diff --git a/net/gupnp14/pkg-descr b/net/gupnp14/pkg-descr deleted file mode 100644 index 7f88173686244..0000000000000 --- a/net/gupnp14/pkg-descr +++ /dev/null @@ -1,11 +0,0 @@ -GUPnP is an elegant, object-oriented open source framework for creating UPnP -devices and control points, written in C using GObject and libsoup. The GUPnP -API is intended to be easy to use, efficient and flexible. It provides the same -set of features as libupnp, but shields the developer from most of UPnP's -internals. - -GUPnP implements the UPnP specification: resource announcement and discovery, -description, control, event notification, and presentation (GUPnP includes basic -web server functionality through libsoup). GUPnP does not include helpers for -construction or control of specific standardized resources (e.g. MediaServer); -this is left for higher level libraries utilizing the GUPnP framework. diff --git a/net/gupnp14/pkg-plist b/net/gupnp14/pkg-plist deleted file mode 100644 index 52e7295e950a2..0000000000000 --- a/net/gupnp14/pkg-plist +++ /dev/null @@ -1,31 +0,0 @@ -bin/gupnp-binding-tool-1.2 -include/gupnp-1.2/libgupnp/gupnp-acl.h -include/gupnp-1.2/libgupnp/gupnp-context-filter.h -include/gupnp-1.2/libgupnp/gupnp-context-manager.h -include/gupnp-1.2/libgupnp/gupnp-context.h -include/gupnp-1.2/libgupnp/gupnp-control-point.h -include/gupnp-1.2/libgupnp/gupnp-device-info.h -include/gupnp-1.2/libgupnp/gupnp-device-proxy.h -include/gupnp-1.2/libgupnp/gupnp-device.h -include/gupnp-1.2/libgupnp/gupnp-enums.h -include/gupnp-1.2/libgupnp/gupnp-error.h -include/gupnp-1.2/libgupnp/gupnp-resource-factory.h -include/gupnp-1.2/libgupnp/gupnp-root-device.h -include/gupnp-1.2/libgupnp/gupnp-service-info.h -include/gupnp-1.2/libgupnp/gupnp-service-introspection.h -include/gupnp-1.2/libgupnp/gupnp-service-proxy.h -include/gupnp-1.2/libgupnp/gupnp-service.h -include/gupnp-1.2/libgupnp/gupnp-types.h -include/gupnp-1.2/libgupnp/gupnp-uuid.h -include/gupnp-1.2/libgupnp/gupnp-white-list.h -include/gupnp-1.2/libgupnp/gupnp-xml-doc.h -include/gupnp-1.2/libgupnp/gupnp.h -lib/girepository-1.0/GUPnP-1.2.typelib -lib/libgupnp-1.2.a -lib/libgupnp-1.2.so -lib/libgupnp-1.2.so.1 -lib/libgupnp-1.2.so.1.104.4 -libdata/pkgconfig/gupnp-1.2.pc -share/gir-1.0/GUPnP-1.2.gir -%%VAPI%%share/vala/vapi/gupnp-1.2.deps -%%VAPI%%share/vala/vapi/gupnp-1.2.vapi