SecBSD's official ports repository

This commit is contained in:
purplerain 2023-08-16 22:26:55 +00:00
commit 2c0afcbbf3
Signed by: purplerain
GPG key ID: F42C07F07E2E35B7
64331 changed files with 5339189 additions and 0 deletions

29
net/gssdp/Makefile Normal file
View file

@ -0,0 +1,29 @@
COMMENT= API for handling SSDP resource discovery and announcement
GNOME_PROJECT= gssdp
GNOME_VERSION= 1.6.2
SHARED_LIBS += gssdp-1.6 0.0 # 0.106.2
CATEGORIES= net devel
MAINTAINER= Antoine Jacoutot <ajacoutot@openbsd.org>
# LGPLv2
PERMIT_PACKAGE= Yes
WANTLIB += c gio-2.0 glib-2.0 gobject-2.0 gtk-4 intl soup-3.0
MODULES= devel/meson \
x11/gnome
DEBUG_PACKAGES = ${BUILD_PACKAGES}
MODGNOME_TOOLS += gobject-introspection vala
BUILD_DEPENDS= textproc/pandoc
LIB_DEPENDS= devel/libsoup3 \
x11/gtk+4
.include <bsd.port.mk>

2
net/gssdp/distinfo Normal file
View file

@ -0,0 +1,2 @@
SHA256 (gssdp-1.6.2.tar.xz) = QQs3be7O2YNrV/SI+ABS/koU+J4HWxzszyjlH0kPn7k=
SIZE (gssdp-1.6.2.tar.xz) = 2081568

View file

@ -0,0 +1,20 @@
- check whether 'mask' is NULL before dereferencing it
- on OpenBSD netmasks returned by getifaddrs(3) may have a zero af_family
Index: libgssdp/gssdp-net-posix.c
--- libgssdp/gssdp-net-posix.c.orig
+++ libgssdp/gssdp-net-posix.c
@@ -324,10 +324,11 @@ get_netmask (struct sockaddr *address,
GError *error = NULL;
g_return_val_if_fail (address != NULL, NULL);
- g_return_val_if_fail (address->sa_family == mask->sa_family, NULL);
+ g_return_val_if_fail (mask != NULL, NULL);
+ g_return_val_if_fail (address->sa_family == mask->sa_family ||
+ mask->sa_family == 0, NULL);
g_return_val_if_fail (address->sa_family == G_SOCKET_FAMILY_IPV4 ||
address->sa_family == G_SOCKET_FAMILY_IPV6, NULL);
- g_return_val_if_fail (mask != NULL, NULL);
if (address->sa_family == G_SOCKET_FAMILY_IPV4) {
struct sockaddr_in *s4 = (struct sockaddr_in *) address;

1
net/gssdp/pkg/DESCR Normal file
View file

@ -0,0 +1 @@
GObject-based API for handling resource discovery and announcement over SSDP.

17
net/gssdp/pkg/PLIST Normal file
View file

@ -0,0 +1,17 @@
@conflict gupnp-vala-<=0.10.3p0
@bin bin/gssdp-device-sniffer
include/gssdp-1.6/
include/gssdp-1.6/libgssdp/
include/gssdp-1.6/libgssdp/gssdp-client.h
include/gssdp-1.6/libgssdp/gssdp-enums.h
include/gssdp-1.6/libgssdp/gssdp-error.h
include/gssdp-1.6/libgssdp/gssdp-resource-browser.h
include/gssdp-1.6/libgssdp/gssdp-resource-group.h
include/gssdp-1.6/libgssdp/gssdp.h
lib/girepository-1.0/GSSDP-1.6.typelib
@lib lib/libgssdp-1.6.so.${LIBgssdp-1.6_VERSION}
lib/pkgconfig/gssdp-1.6.pc
@man man/man1/gssdp-device-sniffer.1
share/gir-1.0/GSSDP-1.6.gir
share/vala/vapi/gssdp-1.6.deps
share/vala/vapi/gssdp-1.6.vapi