aboutsummaryrefslogtreecommitdiff
path: root/net/gssdp
diff options
context:
space:
mode:
authorSunpoet Po-Chuan Hsieh <sunpoet@FreeBSD.org>2012-06-12 19:07:41 +0000
committerSunpoet Po-Chuan Hsieh <sunpoet@FreeBSD.org>2012-06-12 19:07:41 +0000
commitf2dbedff35006141d4a88618b561fce1db347a0d (patch)
tree979a721f5541e27ac071c8092f969afeb6093c7c /net/gssdp
parented97c5ebc758860e842c64239af5a9411a48e1f4 (diff)
downloadports-f2dbedff35006141d4a88618b561fce1db347a0d.tar.gz
ports-f2dbedff35006141d4a88618b561fce1db347a0d.zip
- Update to 0.12.1
- Change MASTER_SITES to GNOME - Add LICENSE - Sort USE_GNOME - Take maintainership Changes: http://git.gnome.org/browse/gssdp/tree/NEWS
Notes
Notes: svn path=/head/; revision=299141
Diffstat (limited to 'net/gssdp')
-rw-r--r--net/gssdp/Makefile32
-rw-r--r--net/gssdp/distinfo4
-rw-r--r--net/gssdp/files/patch-libgssdp-gssdp-socket-source.c19
-rw-r--r--net/gssdp/pkg-descr5
-rw-r--r--net/gssdp/pkg-plist11
5 files changed, 37 insertions, 34 deletions
diff --git a/net/gssdp/Makefile b/net/gssdp/Makefile
index b4415c5e2381..48f51a5b5003 100644
--- a/net/gssdp/Makefile
+++ b/net/gssdp/Makefile
@@ -6,19 +6,37 @@
#
PORTNAME= gssdp
-PORTVERSION= 0.7.1
-PORTREVISION= 3
+PORTVERSION= 0.12.1
CATEGORIES= net
-MASTER_SITES= http://www.gupnp.org/sites/all/files/sources/
+MASTER_SITES= GNOME
-MAINTAINER= ports@FreeBSD.org
+MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Framework for UPnP devices
-LIB_DEPENDS+= soup-2.4.1:${PORTSDIR}/devel/libsoup
+LICENSE= LGPL20
-USE_PYTHON= yes
+BUILD_DEPENDS= gobject-introspection>=0.6.7:${PORTSDIR}/devel/gobject-introspection
+LIB_DEPENDS= soup-2.4:${PORTSDIR}/devel/libsoup
+
+OPTIONS= GTK "Build with GTK+ 2.0" on
+
+CONFIGURE_ARGS= --enable-introspection=yes
GNU_CONFIGURE= yes
-USE_GNOME= gnomehack intlhack libglade2 glib20
+USE_GMAKE= yes
+USE_GNOME= glib20 gnomehack
USE_LDCONFIG= yes
+USE_XZ= yes
+
+.include <bsd.port.options.mk>
+
+.if defined(WITH_GTK)
+USE_GNOME+= gtk20
+PLIST_SUB= GTK=""
+.else
+PLIST_SUB= GTK="@comment "
+.endif
+
+post-patch:
+ @${REINPLACE_CMD} -e 's|__OpenBSD__|__FreeBSD__|' ${WRKSRC}/libgssdp/gssdp-socket-functions.c
.include <bsd.port.mk>
diff --git a/net/gssdp/distinfo b/net/gssdp/distinfo
index 3448e56a52f3..b0111cc869de 100644
--- a/net/gssdp/distinfo
+++ b/net/gssdp/distinfo
@@ -1,2 +1,2 @@
-SHA256 (gssdp-0.7.1.tar.gz) = 8eaab799f699836770ec2fcc08abfef2f824a82ae959c6af7b39ffb6968b9fd7
-SIZE (gssdp-0.7.1.tar.gz) = 367681
+SHA256 (gssdp-0.12.1.tar.xz) = 16acb4cc5249836ebe0e1758b75b85b8d529b51f72d9f68d8e4ae524d55f3347
+SIZE (gssdp-0.12.1.tar.xz) = 264524
diff --git a/net/gssdp/files/patch-libgssdp-gssdp-socket-source.c b/net/gssdp/files/patch-libgssdp-gssdp-socket-source.c
deleted file mode 100644
index 24b8d9018503..000000000000
--- a/net/gssdp/files/patch-libgssdp-gssdp-socket-source.c
+++ /dev/null
@@ -1,19 +0,0 @@
---- libgssdp/gssdp-socket-source.c.orig 2009-12-02 12:06:02.000000000 +0100
-+++ libgssdp/gssdp-socket-source.c 2009-12-26 13:55:10.000000000 +0100
-@@ -154,6 +154,16 @@
- if (res == -1)
- goto error;
-
-+#ifdef __FreeBSD__
-+ res = setsockopt (socket_source->poll_fd.fd,
-+ SOL_SOCKET,
-+ SO_REUSEPORT,
-+ &boolean,
-+ sizeof (boolean));
-+ if (res == -1)
-+ goto error;
-+#endif
-+
- /* Subscribe to multicast channel */
- res = inet_aton (SSDP_ADDR, &(mreq.imr_multiaddr));
- if (res == 0)
diff --git a/net/gssdp/pkg-descr b/net/gssdp/pkg-descr
index 9ea17544a312..ada2d6796ca8 100644
--- a/net/gssdp/pkg-descr
+++ b/net/gssdp/pkg-descr
@@ -1,4 +1,3 @@
-A GObject-based API for handling resource discovery and announcement
-over SSDP.
+A GObject-based API for handling resource discovery and announcement over SSDP.
-WWW: http://www.gupnp.org/
+WWW: http://www.gupnp.org/
diff --git a/net/gssdp/pkg-plist b/net/gssdp/pkg-plist
index f1664b7528ce..1029b4315a66 100644
--- a/net/gssdp/pkg-plist
+++ b/net/gssdp/pkg-plist
@@ -1,18 +1,21 @@
-bin/gssdp-device-sniffer
+%%GTK%%bin/gssdp-device-sniffer
include/gssdp-1.0/libgssdp/gssdp-client.h
include/gssdp-1.0/libgssdp/gssdp-error.h
include/gssdp-1.0/libgssdp/gssdp-resource-browser.h
include/gssdp-1.0/libgssdp/gssdp-resource-group.h
include/gssdp-1.0/libgssdp/gssdp.h
+lib/girepository-1.0/GSSDP-1.0.typelib
lib/libgssdp-1.0.a
lib/libgssdp-1.0.la
lib/libgssdp-1.0.so
-lib/libgssdp-1.0.so.2
+lib/libgssdp-1.0.so.3
libdata/pkgconfig/gssdp-1.0.pc
-%%DATADIR%%/gssdp-device-sniffer.ui
+%%GTK%%%%DATADIR%%/gssdp-device-sniffer.ui
+share/gir-1.0/GSSDP-1.0.gir
share/gtk-doc/html/gssdp/GSSDPClient.html
share/gtk-doc/html/gssdp/GSSDPResourceBrowser.html
share/gtk-doc/html/gssdp/GSSDPResourceGroup.html
+share/gtk-doc/html/gssdp/annotation-glossary.html
share/gtk-doc/html/gssdp/ch01.html
share/gtk-doc/html/gssdp/gssdp-Error-codes.html
share/gtk-doc/html/gssdp/gssdp.devhelp
@@ -27,6 +30,8 @@ share/gtk-doc/html/gssdp/up.png
@dirrmtry share/gtk-doc/html/gssdp
@dirrmtry share/gtk-doc/html
@dirrmtry share/gtk-doc
+@dirrmtry share/gir-1.0
@dirrm %%DATADIR%%
+@dirrmtry lib/girepository-1.0
@dirrmtry include/gssdp-1.0/libgssdp
@dirrmtry include/gssdp-1.0