summaryrefslogtreecommitdiff
path: root/www/badwolf/Makefile
blob: 0a789ff5d5597db37e3a8a85e0092f7d941ea235 (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
38
39
40
41
42
43
44
PORTNAME=	badwolf
DISTVERSION=	1.4.0
CATEGORIES=	www
MASTER_SITES=	https://hacktivis.me/releases/badwolf/

MAINTAINER=	dtxdf@FreeBSD.org
COMMENT=	Minimalist and privacy-oriented WebKitGTK browser
WWW=		https://hacktivis.me/projects/badwolf

LICENSE=	BSD3CLAUSE
LICENSE_FILE=	${WRKSRC}/COPYING

LIB_DEPENDS+=	libharfbuzz.so:print/harfbuzz \
		libwebkit2gtk-4.0.so:www/webkit2-gtk@40

USES=		desktop-file-utils gnome ninja pkgconfig
USE_GNOME=	atk cairo gdkpixbuf gtk30 libxml2 pango
HAS_CONFIGURE=	yes
CONFIGURE_ENV=	WITH_WEBKITGTK=4.0

OPTIONS_DEFINE=			GSTREAMER NLS
OPTIONS_DEFAULT=		GSTREAMER LIBSOUP
OPTIONS_SINGLE=			URI_PARSER
OPTIONS_SINGLE_URI_PARSER=	GURI LIBSOUP
OPTIONS_SUB=			yes

GURI_DESC=		Use GUri from glib-2.0
LIBSOUP_DESC=		Use libsoup
URI_PARSER_DESC=	URI PARSER

GSTREAMER_USES=		gstreamer
GSTREAMER_USE=		GSTREAMER=bad,good,libav,ugly
GURI_CONFIGURE_ENV=	WITH_URI_PARSER=guri
GURI_VARS=		USE_GNOME+=glib20
LIBSOUP_LIB_DEPENDS=	libsoup-2.4.so:devel/libsoup
LIBSOUP_CONFIGURE_ENV=	WITH_URI_PARSER=libsoup2

NLS_USES=		gettext
NLS_EXTRA_PATCHES_OFF=	${PATCHDIR}/extra-patch-configure

post-install:
	${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/${PORTNAME}

.include <bsd.port.mk>