diff --git a/www/tor-browser/Makefile b/www/tor-browser/Makefile index e791b7418..1743ed84c 100644 --- a/www/tor-browser/Makefile +++ b/www/tor-browser/Makefile @@ -1,6 +1,6 @@ PORTNAME= tor-browser DISTVERSION= 12.0-2 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= www net security wayland MASTER_SITES= https://dist.torproject.org/torbrowser/12.0/ DISTNAME= src-firefox-tor-browser-102.5.0esr-${DISTVERSION}-build1 @@ -24,13 +24,7 @@ BUILD_DEPENDS= nspr>=4.32:devel/nspr \ nasm:devel/nasm \ yasm:devel/yasm \ zip:archivers/zip -LIB_DEPENDS= libgconf-2.so:devel/gconf2 \ - libgtk-x11-2.0.so:x11-toolkits/gtk20 \ - libpangocairo-1.0.so:x11-toolkits/pango \ - libpulse.so:audio/pulseaudio \ - libXt.so:x11-toolkits/libXt \ - libIDL-2.so:devel/libIDL \ - libnspr4.so:devel/nspr + RUN_DEPENDS= tor:security/tor \ obfs4proxy:security/obfs4proxy-tor @@ -72,6 +66,7 @@ MOZ_OPTIONS= --with-tor-browser-version=12.0-2 \ --with-distribution-id=org.torproject WRKSRC= ${WRKDIR}/firefox-tor-browser-102.5.0esr-12.0-2-build1 +.include "${.CURDIR}/../../www/firefox/Makefile.options" .include diff --git a/www/tor-browser/files/patch-toolkit_xre_nsXREDirProvider.cpp b/www/tor-browser/files/patch-toolkit_xre_nsXREDirProvider.cpp new file mode 100644 index 000000000..b57ba700f --- /dev/null +++ b/www/tor-browser/files/patch-toolkit_xre_nsXREDirProvider.cpp @@ -0,0 +1,14 @@ +--- toolkit/xre/nsXREDirProvider.cpp.orig 2023-01-15 10:55:50.058634000 +0100 ++++ toolkit/xre/nsXREDirProvider.cpp 2023-01-15 10:56:48.735300000 +0100 +@@ -1653,7 +1653,11 @@ + ToLowerCase(folder); + + rv = AppendProfileString(aFile, folder.BeginReading()); ++ } else { ++ nsAutoCString folder(".tor-browser-profiles"); ++ rv = aFile->AppendNative(folder); + } ++ + NS_ENSURE_SUCCESS(rv, rv); + + #else