git: cb532d7b99c4 - main - net/gupnp-av: Update to 0.14.3
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Mon, 03 Feb 2025 15:56:13 UTC
The branch main has been updated by sunpoet:
URL: https://cgit.FreeBSD.org/ports/commit/?id=cb532d7b99c43ae17feabb6659ff255bf568e56d
commit cb532d7b99c43ae17feabb6659ff255bf568e56d
Author: Po-Chuan Hsieh <sunpoet@FreeBSD.org>
AuthorDate: 2025-02-03 15:16:40 +0000
Commit: Po-Chuan Hsieh <sunpoet@FreeBSD.org>
CommitDate: 2025-02-03 15:50:48 +0000
net/gupnp-av: Update to 0.14.3
Changes: https://gitlab.gnome.org/GNOME/gupnp-av/-/blob/master/NEWS
---
net/gupnp-av/Makefile | 3 +-
net/gupnp-av/distinfo | 6 ++--
net/gupnp-av/files/patch-libxml2 | 69 -------------------------------------
net/gupnp-av/files/patch-pkg-config | 17 ---------
net/gupnp-av/pkg-plist | 2 +-
5 files changed, 5 insertions(+), 92 deletions(-)
diff --git a/net/gupnp-av/Makefile b/net/gupnp-av/Makefile
index b4c9fc8db6b9..3c0b5da1f593 100644
--- a/net/gupnp-av/Makefile
+++ b/net/gupnp-av/Makefile
@@ -1,6 +1,5 @@
PORTNAME= gupnp-av
-PORTVERSION= 0.14.1
-PORTREVISION= 2
+PORTVERSION= 0.14.3
CATEGORIES= net
MASTER_SITES= GNOME
diff --git a/net/gupnp-av/distinfo b/net/gupnp-av/distinfo
index 4f3b0795204a..b05e95f5bf2a 100644
--- a/net/gupnp-av/distinfo
+++ b/net/gupnp-av/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1654708326
-SHA256 (gupnp-av-0.14.1.tar.xz) = b79ce0cc4b0c66d9c54bc22183a10e5709a0011d2af272025948efcab33a3e4f
-SIZE (gupnp-av-0.14.1.tar.xz) = 93484
+TIMESTAMP = 1738088844
+SHA256 (gupnp-av-0.14.3.tar.xz) = abe2046043e66a9529365d89059be12219c21a4ede0c4743703b0fd9aaf17bb4
+SIZE (gupnp-av-0.14.3.tar.xz) = 92792
diff --git a/net/gupnp-av/files/patch-libxml2 b/net/gupnp-av/files/patch-libxml2
deleted file mode 100644
index 9b1f3d3baf66..000000000000
--- a/net/gupnp-av/files/patch-libxml2
+++ /dev/null
@@ -1,69 +0,0 @@
-Obtained from: https://gitlab.gnome.org/GNOME/gupnp-av/-/commit/bff65db081ee1ee5df0a42231ebf8e8fbb27cccf
- https://gitlab.gnome.org/GNOME/gupnp-av/-/commit/9557768121d54fdcedabe7544863515d6a813354
- https://gitlab.gnome.org/GNOME/gupnp-av/-/commit/1e10a41fcef6ae0d3e89958db89bc22398f3b4f1
-
---- libgupnp-av/gupnp-didl-lite-parser.c.orig 2022-06-03 18:15:12 UTC
-+++ libgupnp-av/gupnp-didl-lite-parser.c
-@@ -230,12 +230,17 @@ gupnp_didl_lite_parser_parse_didl_recursive (GUPnPDIDL
- 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;
- }
---- libgupnp-av/gupnp-feature-list-parser.c.orig 2022-06-03 18:15:12 UTC
-+++ 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;
- }
---- libgupnp-av/xml-util.h.orig 2022-06-03 18:15:12 UTC
-+++ libgupnp-av/xml-util.h
-@@ -16,6 +16,7 @@
-
- #include <glib.h>
- #include <libxml/tree.h>
-+#include <libxml/parser.h>
- #include <stdarg.h>
- #include <glib-object.h>
-
---- meson.build.orig 2022-06-03 18:15:12 UTC
-+++ meson.build
-@@ -71,7 +71,7 @@ endif
-
- common_cflags = cc.get_supported_arguments(test_cflags)
-
--add_project_arguments(cc.get_supported_arguments('-Werror=deprecated-declarations'), language: 'c')
-+#add_project_arguments(cc.get_supported_arguments('-Werror=deprecated-declarations'), language: 'c')
- conf = configuration_data()
- conf.set_quoted('DATADIR', join_paths(get_option('prefix'), get_option('datadir'), 'gupnp-av'))
- conf.set_quoted('VERSION', meson.project_version())
diff --git a/net/gupnp-av/files/patch-pkg-config b/net/gupnp-av/files/patch-pkg-config
deleted file mode 100644
index 8d0dbec08711..000000000000
--- a/net/gupnp-av/files/patch-pkg-config
+++ /dev/null
@@ -1,17 +0,0 @@
-Obtained from: https://gitlab.gnome.org/GNOME/gupnp-av/-/commit/767388bc16e08d4e1e1f419555165cc1816be931
-
---- meson.build.orig 2022-06-03 18:15:12 UTC
-+++ meson.build
-@@ -87,6 +87,12 @@ subdir('data')
- pkg = import('pkgconfig')
- pkg.generate(
- gupnp_av_lib,
-+ requires : [
-+ 'glib-2.0',
-+ 'gobject-2.0',
-+ 'gio-2.0',
-+ 'libxml-2.0'
-+ ],
- subdirs : 'gupnp-av-1.0',
- description : 'GObject-based AV specific UPnP library'
- )
diff --git a/net/gupnp-av/pkg-plist b/net/gupnp-av/pkg-plist
index 176fc22dd5ed..c4bc632e1cc1 100644
--- a/net/gupnp-av/pkg-plist
+++ b/net/gupnp-av/pkg-plist
@@ -22,7 +22,7 @@ lib/girepository-1.0/GUPnPAV-1.0.typelib
lib/libgupnp-av-1.0.a
lib/libgupnp-av-1.0.so
lib/libgupnp-av-1.0.so.3
-lib/libgupnp-av-1.0.so.3.14.1
+lib/libgupnp-av-1.0.so.3.14.3
libdata/pkgconfig/gupnp-av-1.0.pc
share/gir-1.0/GUPnPAV-1.0.gir
%%DATADIR%%/av.xsd