| @@ -1,14 +1,14 @@ | | | @@ -1,14 +1,14 @@ |
1 | # $NetBSD: Makefile,v 1.18 2017/09/08 02:38:43 ryoon Exp $ | | 1 | # $NetBSD: Makefile,v 1.19 2017/09/10 17:11:47 wiz Exp $ |
2 | | | 2 | |
3 | TORBVER= 6.0.8 | | 3 | TORBVER= 6.0.8 |
4 | | | 4 | |
5 | DISTNAME= v6.0.8-esr45.6.0 | | 5 | DISTNAME= v6.0.8-esr45.6.0 |
6 | PKGNAME= tor-browser-${TORBVER} | | 6 | PKGNAME= tor-browser-${TORBVER} |
7 | PKGREVISION= 4 | | 7 | PKGREVISION= 4 |
8 | CATEGORIES= www | | 8 | CATEGORIES= www |
9 | # Use OpenBSD distfile | | 9 | # Use OpenBSD distfile |
10 | MASTER_SITES= ${MASTER_SITE_OPENBSD:=distfiles/tor-browser/} | | 10 | MASTER_SITES= ${MASTER_SITE_OPENBSD:=distfiles/tor-browser/} |
11 | | | 11 | |
12 | MAINTAINER= ryoon@NetBSD.org | | 12 | MAINTAINER= ryoon@NetBSD.org |
13 | HOMEPAGE= https://www.torproject.org/projects/torbrowser.html.en | | 13 | HOMEPAGE= https://www.torproject.org/projects/torbrowser.html.en |
14 | COMMENT= Tor Browser based on Firefox | | 14 | COMMENT= Tor Browser based on Firefox |
| @@ -31,26 +31,27 @@ SUBST_SED.fix-build-dir+= -e 's,mk_add_o | | | @@ -31,26 +31,27 @@ SUBST_SED.fix-build-dir+= -e 's,mk_add_o |
31 | MOZILLA_DIR= # empty | | 31 | MOZILLA_DIR= # empty |
32 | | | 32 | |
33 | CONFIGURE_ARGS+= --enable-application=browser | | 33 | CONFIGURE_ARGS+= --enable-application=browser |
34 | CONFIGURE_ARGS+= --disable-tor-browser-update | | 34 | CONFIGURE_ARGS+= --disable-tor-browser-update |
35 | CONFIGURE_ARGS+= --disable-webrtc | | 35 | CONFIGURE_ARGS+= --disable-webrtc |
36 | CONFIGURE_ARGS+= --disable-gio | | 36 | CONFIGURE_ARGS+= --disable-gio |
37 | CONFIGURE_ARGS+= --disable-dbus | | 37 | CONFIGURE_ARGS+= --disable-dbus |
38 | CONFIGURE_ARGS+= --disable-gnomeui | | 38 | CONFIGURE_ARGS+= --disable-gnomeui |
39 | CONFIGURE_ARGS+= --disable-libnotify | | 39 | CONFIGURE_ARGS+= --disable-libnotify |
40 | CONFIGURE_ARGS+= --enable-pie | | 40 | CONFIGURE_ARGS+= --enable-pie |
41 | CONFIGURE_ARGS+= --enable-tor-data-in-home-dir | | 41 | CONFIGURE_ARGS+= --enable-tor-data-in-home-dir |
42 | CFLAGS+= -DTOR_BROWSER_DATA_IN_HOME_DIR=1 | | 42 | CFLAGS+= -DTOR_BROWSER_DATA_IN_HOME_DIR=1 |
43 | CFLAGS+= -DTOR_BROWSER_DATA_OUTSIDE_APP_DIR=1 | | 43 | CFLAGS+= -DTOR_BROWSER_DATA_OUTSIDE_APP_DIR=1 |
| | | 44 | CFLAGS+= -fPIC |
44 | | | 45 | |
45 | # Avoid build failure from security/manager/ssl/src/nsNSSCallbacks.cpp:601 | | 46 | # Avoid build failure from security/manager/ssl/src/nsNSSCallbacks.cpp:601 |
46 | CFLAGS+= -fpermissive | | 47 | CFLAGS+= -fpermissive |
47 | | | 48 | |
48 | # workaround for link of libxul.so etc. | | 49 | # workaround for link of libxul.so etc. |
49 | LDFLAGS+= ${COMPILER_RPATH_FLAG}${PREFIX}/lib/tor-browser ${COMPILER_RPATH_FLAG}${PREFIX}/lib | | 50 | LDFLAGS+= ${COMPILER_RPATH_FLAG}${PREFIX}/lib/tor-browser ${COMPILER_RPATH_FLAG}${PREFIX}/lib |
50 | LDFLAGS.SunOS+= -lm | | 51 | LDFLAGS.SunOS+= -lm |
51 | | | 52 | |
52 | ALL_ENV+= MOZILLA_PKG_NAME=tor-browser | | 53 | ALL_ENV+= MOZILLA_PKG_NAME=tor-browser |
53 | | | 54 | |
54 | NOT_PAX_MPROTECT_SAFE+= lib/tor-browser/firefox | | 55 | NOT_PAX_MPROTECT_SAFE+= lib/tor-browser/firefox |
55 | NOT_PAX_MPROTECT_SAFE+= lib/tor-browser/firefox-bin | | 56 | NOT_PAX_MPROTECT_SAFE+= lib/tor-browser/firefox-bin |
56 | | | 57 | |