SecBSD's official ports repository
This commit is contained in:
commit
2c0afcbbf3
64331 changed files with 5339189 additions and 0 deletions
29
net/gssdp/Makefile
Normal file
29
net/gssdp/Makefile
Normal 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
2
net/gssdp/distinfo
Normal 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
|
20
net/gssdp/patches/patch-libgssdp_gssdp-net-posix_c
Normal file
20
net/gssdp/patches/patch-libgssdp_gssdp-net-posix_c
Normal 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
1
net/gssdp/pkg/DESCR
Normal file
|
@ -0,0 +1 @@
|
|||
GObject-based API for handling resource discovery and announcement over SSDP.
|
17
net/gssdp/pkg/PLIST
Normal file
17
net/gssdp/pkg/PLIST
Normal 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
|
Loading…
Add table
Add a link
Reference in a new issue