summaryrefslogtreecommitdiff
path: root/net-im/libnice/Makefile
blob: 940e4f7ca48b2ab4cb5e034d37ea7a809dba1818 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
# Created by: Joe Marcus Clarke <marcus@FreeBSD.org>

PORTNAME=	libnice
PORTVERSION=	0.1.18
CATEGORIES=	net-im devel
MASTER_SITES=	http://nice.freedesktop.org/releases/

MAINTAINER=	gnome@FreeBSD.org
COMMENT?=	Library and transmitter that implements ICE-19

LICENSE=	LGPL21 MPL11
LICENSE_COMB=	dual

LIB_DEPENDS?=	libgnutls.so:security/gnutls
BUILD_DEPENDS=	gtk-doc>0:textproc/gtk-doc

USES=		gettext gmake gnome libtool localbase:ldflags pathfix pkgconfig meson python
USE_LDCONFIG=	yes
USE_GNOME=	glib20 introspection:build
CPPFLAGS+=	-DHAVE_GETIFADDRS
INSTALL_TARGET=	install-strip

OPTIONS_DEFINE=	GUPNP
GUPNP_MESON_ENABLED=	gupnp
GUPNP_DESC=	UPnP IGD port mapping support
GUPNP_LIB_DEPENDS+=	libgupnp-igd-1.0.so:net/gupnp-igd

MESON_ARGS+=-Dtests=disabled

.if defined(LIBNICE_SLAVE)
USE_GSTREAMER1=	yes
MESON_ARGS+=-Dgstreamer=enabled
.else
MESON_ARGS+=-Dgstreamer=disabled -Dgtk_doc=enabled
.endif

.include <bsd.port.mk>