| @@ -1,14 +1,14 @@ | | | @@ -1,14 +1,14 @@ |
1 | # $NetBSD: Makefile,v 1.101 2021/12/08 16:06:24 adam Exp $ | | 1 | # $NetBSD: Makefile,v 1.102 2022/01/26 12:00:18 wiz Exp $ |
2 | # | | 2 | # |
3 | # How to update this package: | | 3 | # How to update this package: |
4 | # | | 4 | # |
5 | # replace all patches with the one from the correspoding www/firefox${ESR_RELEASE} | | 5 | # replace all patches with the one from the correspoding www/firefox${ESR_RELEASE} |
6 | # compare e.g. the output of | | 6 | # compare e.g. the output of |
7 | # diff -r -I NetBSD . ../../www/firefox78 | | 7 | # diff -r -I NetBSD . ../../www/firefox78 |
8 | # BUT keep: | | 8 | # BUT keep: |
9 | # patch-.mozconfig (if still necessary) | | 9 | # patch-.mozconfig (if still necessary) |
10 | # patch-browser_app_profile_000-tor-browser.js | | 10 | # patch-browser_app_profile_000-tor-browser.js |
11 | # patch-toolkit_moz.configure (second chunk) | | 11 | # patch-toolkit_moz.configure (second chunk) |
12 | # patch-xpcom_io_TorFileUtils.cpp | | 12 | # patch-xpcom_io_TorFileUtils.cpp |
13 | # make the patches apply | | 13 | # make the patches apply |
14 | # | | 14 | # |
| @@ -24,26 +24,29 @@ EXTRACT_SUFX= .tar.xz | | | @@ -24,26 +24,29 @@ EXTRACT_SUFX= .tar.xz |
24 | DISTFILES= ${DISTNAME}${EXTRACT_SUFX} | | 24 | DISTFILES= ${DISTNAME}${EXTRACT_SUFX} |
25 | DISTFILES+= tor-browser-linux64-${PKGVERSION_NOREV}_en-US${EXTRACT_SUFX} | | 25 | DISTFILES+= tor-browser-linux64-${PKGVERSION_NOREV}_en-US${EXTRACT_SUFX} |
26 | #DISTFILES+= src-tor-launcher-0.2.30${EXTRACT_SUFX} | | 26 | #DISTFILES+= src-tor-launcher-0.2.30${EXTRACT_SUFX} |
27 | | | 27 | |
28 | MAINTAINER= wiz@NetBSD.org | | 28 | MAINTAINER= wiz@NetBSD.org |
29 | HOMEPAGE= https://www.torproject.org/projects/torbrowser.html.en | | 29 | HOMEPAGE= https://www.torproject.org/projects/torbrowser.html.en |
30 | COMMENT= Tor Browser based on Firefox | | 30 | COMMENT= Tor Browser based on Firefox |
31 | LICENSE= mpl-1.1 | | 31 | LICENSE= mpl-1.1 |
32 | | | 32 | |
33 | UNLIMIT_RESOURCES+= datasize virtualsize | | 33 | UNLIMIT_RESOURCES+= datasize virtualsize |
34 | | | 34 | |
35 | WRKSRC= ${WRKDIR}/${DISTNAME:S/src-//} | | 35 | WRKSRC= ${WRKDIR}/${DISTNAME:S/src-//} |
36 | | | 36 | |
| | | 37 | # as of 10.5.10, 11.x is fine with python 3.10 |
| | | 38 | PYTHON_VERSIONS_INCOMPATIBLE= 310 |
| | | 39 | |
37 | MOZILLA_DIR= # empty | | 40 | MOZILLA_DIR= # empty |
38 | | | 41 | |
39 | DEPENDS+= tor-[0-9]*:../../net/tor | | 42 | DEPENDS+= tor-[0-9]*:../../net/tor |
40 | DEPENDS+= tor-browser-https-everywhere>=2020.5.20:../../security/tor-browser-https-everywhere | | 43 | DEPENDS+= tor-browser-https-everywhere>=2020.5.20:../../security/tor-browser-https-everywhere |
41 | DEPENDS+= tor-browser-noscript>=11.0.32:../../security/tor-browser-noscript | | 44 | DEPENDS+= tor-browser-noscript>=11.0.32:../../security/tor-browser-noscript |
42 | | | 45 | |
43 | .include "../../mk/bsd.prefs.mk" | | 46 | .include "../../mk/bsd.prefs.mk" |
44 | | | 47 | |
45 | CONFIGURE_ARGS+= --enable-tor-browser-data-outside-app-dir | | 48 | CONFIGURE_ARGS+= --enable-tor-browser-data-outside-app-dir |
46 | CONFIGURE_ARGS+= --with-tor-browser-version=${PKGVERSION_NOREV} | | 49 | CONFIGURE_ARGS+= --with-tor-browser-version=${PKGVERSION_NOREV} |
47 | CFLAGS+= -DTOR_BROWSER_DATA_IN_HOME_DIR=1 | | 50 | CFLAGS+= -DTOR_BROWSER_DATA_IN_HOME_DIR=1 |
48 | CFLAGS+= -DTOR_BROWSER_DATA_OUTSIDE_APP_DIR=1 | | 51 | CFLAGS+= -DTOR_BROWSER_DATA_OUTSIDE_APP_DIR=1 |
49 | CFLAGS+= -fPIC | | 52 | CFLAGS+= -fPIC |