aboutsummaryrefslogtreecommitdiffstats
path: root/net/gupnp/Makefile
diff options
context:
space:
mode:
authorsunpoet <sunpoet@FreeBSD.org>2018-11-18 01:30:46 +0800
committersunpoet <sunpoet@FreeBSD.org>2018-11-18 01:30:46 +0800
commit53c36e004550f4b10c52aca0522d5837e5343c3e (patch)
tree0bbff9bdb2c3edf30922e949c8039e6865ddc9c1 /net/gupnp/Makefile
parent20093205f327eefd78d77464dfb1e3b3f082b3ee (diff)
downloadfreebsd-ports-gnome-53c36e004550f4b10c52aca0522d5837e5343c3e.tar.gz
freebsd-ports-gnome-53c36e004550f4b10c52aca0522d5837e5343c3e.tar.zst
freebsd-ports-gnome-53c36e004550f4b10c52aca0522d5837e5343c3e.zip
Update to 1.1.0
- Rename VALA option to VAPI Changes: https://gitlab.gnome.org/GNOME/gupnp/blob/master/NEWS
Diffstat (limited to 'net/gupnp/Makefile')
-rw-r--r--net/gupnp/Makefile29
1 files changed, 14 insertions, 15 deletions
diff --git a/net/gupnp/Makefile b/net/gupnp/Makefile
index a74cb67ecaa8..20dcf62b8a22 100644
--- a/net/gupnp/Makefile
+++ b/net/gupnp/Makefile
@@ -2,7 +2,7 @@
# $FreeBSD$
PORTNAME= gupnp
-PORTVERSION= 1.0.3
+PORTVERSION= 1.1.0
CATEGORIES= net
MASTER_SITES= GNOME
@@ -12,29 +12,28 @@ COMMENT= Framework for UPnP devices
LICENSE= LGPL20
LICENSE_FILE= ${WRKSRC}/COPYING
-BUILD_DEPENDS= gobject-introspection>=0.6.4:devel/gobject-introspection \
- gssdp>=0.14.13:net/gssdp
-LIB_DEPENDS= libgssdp-1.0.so:net/gssdp \
+BUILD_DEPENDS= glib>=2.44:devel/glib20 \
+ gobject-introspection>=1.36:devel/gobject-introspection \
+ gssdp>=1.1:net/gssdp \
+ libsoup>=2.48.0:devel/libsoup
+LIB_DEPENDS= libgssdp-1.2.so:net/gssdp \
libsoup-2.4.so:devel/libsoup \
libuuid.so:misc/e2fsprogs-libuuid
-OPTIONS_DEFINE= VALA
+OPTIONS_DEFINE= VAPI
OPTIONS_SUB= yes
-VALA_DESC= Vala binding (requires net/gssdp with VALA enabled)
-CONFIGURE_ARGS= --enable-introspection=yes
-GNU_CONFIGURE= yes
-INSTALL_TARGET= install-strip
-USE_CSTD= c11
+USES= compiler:c11 gnome meson pathfix pkgconfig python:run shebangfix tar:xz
USE_GNOME= glib20 introspection:build libxml2
+
+MESON_ARGS= -Dexamples=false -Dgtk_doc=false -Dintrospection=true
+USE_CSTD= c11
USE_LDCONFIG= yes
-USES= compiler:c11 gmake gnome libtool pathfix pkgconfig python:run shebangfix tar:xz
-SHEBANG_FILES= tools/gupnp-binding-tool
+SHEBANG_FILES= tools/gupnp-binding-tool-1.2
-VALA_BUILD_DEPENDS= vala>=0.20:lang/vala
-VALA_CONFIGURE_ENV= ac_cv_path_VAPIGEN=${LOCALBASE}/bin/vapigen
-VALA_CONFIGURE_ENV_OFF= ac_cv_path_VAPIGEN=""
+VAPI_BUILD_DEPENDS= vala>=0.20:lang/vala
+VAPI_MESON_TRUE= vapi
.include <bsd.port.pre.mk>