Skip to content

Commit f839fe8

Browse files
author
caspar
committed
Tor Browser: update to 14.5
1 parent ed5ac43 commit f839fe8

File tree

8 files changed

+18
-24
lines changed

8 files changed

+18
-24
lines changed

meta/tor-browser/Makefile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,10 @@ COMMENT= Tor Browser meta package
22

33
MAINTAINER= Caspar Schutijser <caspar@schutijser.com>
44

5-
PKGNAME= tor-browser-14.0.9
5+
PKGNAME= tor-browser-14.5
66
ONLY_FOR_ARCHS = aarch64 amd64
77

8-
RUN_DEPENDS= www/tor-browser/browser>=14.0.9 \
8+
RUN_DEPENDS= www/tor-browser/browser>=14.5 \
99
www/tor-browser/noscript>=12.1.1 \
1010
net/tor>=0.4.8.7
1111

www/tor-browser/Makefile.inc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ HOMEPAGE ?= https://www.torproject.org
33
PERMIT_PACKAGE ?= Yes
44
CATEGORIES = www
55
BROWSER_NAME = tor-browser
6-
TB_VERSION = 14.0.9
6+
TB_VERSION = 14.5
77
TB_PREFIX = tb
88

99
# keep meta/tor-browser in sync

www/tor-browser/browser/Makefile

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,7 @@ MOZILLA_CODENAME = browser
1111
EXTRACT_SUFX = .tar.xz
1212

1313
PKGNAME = ${TB_PREFIX}-browser-${TB_VERSION:S/a/alpha/}
14-
DISTNAME = src-firefox-tor-browser-128.9.0esr-14.0-2-build2
15-
REVISION = 0
14+
DISTNAME = src-firefox-tor-browser-128.9.0esr-14.5-1-build4
1615

1716
FIX_EXTRACT_PERMISSIONS = Yes
1817
DISTFILES += ${DISTNAME}.tar.xz \
@@ -187,10 +186,6 @@ post-install:
187186
${PREFIX}/share/${BROWSER_NAME}/torrc-defaults
188187

189188
# install fonts.conf and fonts
190-
${INSTALL_DATA_DIR} ${BROWSER_DIR}/browser/fontconfig
191-
${SUBST_DATA} \
192-
${WRKSRC}/tor-browser-linux64/Browser/fontconfig/fonts.conf \
193-
${BROWSER_DIR}/browser/fontconfig/fonts.conf
194189
cp ${WRKSRC}/tor-browser-linux64/Browser/fonts/* \
195190
${BROWSER_DIR}/fonts
196191

www/tor-browser/browser/distinfo

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
SHA256 (mozilla/src-firefox-tor-browser-128.9.0esr-14.0-2-build2.tar.xz) = 2e/aQW70Ygb/CajR5X0m4aWJ81FQWeq9OlOKzKOSBss=
2-
SHA256 (mozilla/tor-browser-linux-x86_64-14.0.9.tar.xz) = oTOTTB5tuAhzaQY3nlSUD4lZNHAGmURIf5XCzFB2xeg=
3-
SHA256 (mozilla/tor-expert-bundle-linux-x86_64-14.0.9.tar.gz) = BmzhW3S6Wmj1v6wJq78DEY738OAs0ZOzZr0ZfaDwfn8=
4-
SIZE (mozilla/src-firefox-tor-browser-128.9.0esr-14.0-2-build2.tar.xz) = 610985616
5-
SIZE (mozilla/tor-browser-linux-x86_64-14.0.9.tar.xz) = 120944224
6-
SIZE (mozilla/tor-expert-bundle-linux-x86_64-14.0.9.tar.gz) = 27314400
1+
SHA256 (mozilla/src-firefox-tor-browser-128.9.0esr-14.5-1-build4.tar.xz) = Z9OmJ32CuZB1LILy7jNXyTgHchDsDR3FFXrNlN0Z2vI=
2+
SHA256 (mozilla/tor-browser-linux-x86_64-14.5.tar.xz) = wSxmNPPJsLRjDVimc2Rp1rBcIgYp/CtPKuU6+gZfVmw=
3+
SHA256 (mozilla/tor-expert-bundle-linux-x86_64-14.5.tar.gz) = 6hFcvHMQbFxEYUGmznMkFbvDSYBCo4mofIBZTxTLt4A=
4+
SIZE (mozilla/src-firefox-tor-browser-128.9.0esr-14.5-1-build4.tar.xz) = 611007880
5+
SIZE (mozilla/tor-browser-linux-x86_64-14.5.tar.xz) = 122979304
6+
SIZE (mozilla/tor-expert-bundle-linux-x86_64-14.5.tar.gz) = 28441594

www/tor-browser/browser/patches/patch-browser_app_profile_000-tor-browser_js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ Set all path-related prefs to minimize patching of tl-util.jsm/tl-process.js
33
Index: browser/app/profile/000-tor-browser.js
44
--- browser/app/profile/000-tor-browser.js.orig
55
+++ browser/app/profile/000-tor-browser.js
6-
@@ -98,7 +98,10 @@ pref("extensions.torlauncher.socks_port_flags", "Exten
6+
@@ -113,7 +113,10 @@ pref("extensions.torlauncher.socks_port_flags", "Exten
77
// The tor_path is relative to the application directory. On Linux and
88
// Windows this is the Browser/ directory that contains the firefox
99
// executables, and on Mac OS it is the TorBrowser.app directory.

www/tor-browser/browser/patches/patch-toolkit_components_tor-launcher_TorProcess_sys_mjs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,15 +4,15 @@ the new getTorFile() deal with it.
44
Index: toolkit/components/tor-launcher/TorProcess.sys.mjs
55
--- toolkit/components/tor-launcher/TorProcess.sys.mjs.orig
66
+++ toolkit/components/tor-launcher/TorProcess.sys.mjs
7-
@@ -237,6 +237,7 @@ export class TorProcess {
7+
@@ -240,6 +240,7 @@ export class TorProcess {
88
this.#args.push("-f", torrcFile.path);
99
this.#args.push("DataDirectory", this.#dataDir.path);
1010
this.#args.push("ClientOnionAuthDir", onionAuthDir.path);
1111
+ this.#args.push("--ignore-missing-torrc");
1212

1313
// TODO: Create this starting from pt_config.json (tor-browser#42357).
1414
const torrcDefaultsFile = lazy.TorLauncherUtil.getTorFile(
15-
@@ -245,14 +246,11 @@ export class TorProcess {
15+
@@ -248,14 +249,11 @@ export class TorProcess {
1616
);
1717
if (torrcDefaultsFile) {
1818
this.#args.push("--defaults-torrc", torrcDefaultsFile.path);

www/tor-browser/browser/patches/patch-toolkit_xre_nsXREDirProvider_cpp

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ Use ~/TorBrowser-Data/Browser as the browser data directory.
33
Index: toolkit/xre/nsXREDirProvider.cpp
44
--- toolkit/xre/nsXREDirProvider.cpp.orig
55
+++ toolkit/xre/nsXREDirProvider.cpp
6-
@@ -1489,6 +1489,19 @@ nsresult nsXREDirProvider::GetUserDataDirectoryHome(ns
6+
@@ -1515,6 +1515,19 @@ nsresult nsXREDirProvider::GetUserDataDirectoryHome(ns
77
const char* homeDir = getenv("HOME");
88
if (!homeDir || !*homeDir) return NS_ERROR_FAILURE;
99

@@ -23,15 +23,15 @@ Index: toolkit/xre/nsXREDirProvider.cpp
2323
# ifdef ANDROID /* We want (ProfD == ProfLD) on Android. */
2424
aLocal = false;
2525
# endif
26-
@@ -1508,6 +1521,7 @@ nsresult nsXREDirProvider::GetUserDataDirectoryHome(ns
26+
@@ -1534,6 +1547,7 @@ nsresult nsXREDirProvider::GetUserDataDirectoryHome(ns
2727
rv = NS_NewNativeLocalFile(nsDependentCString(homeDir), true,
2828
getter_AddRefs(localDir));
2929
}
3030
+# endif
3131
#else
3232
# error "Don't know how to get product dir on your platform"
3333
#endif
34-
@@ -1568,8 +1582,10 @@ nsresult nsXREDirProvider::GetUserDataDirectory(nsIFil
34+
@@ -1594,8 +1608,10 @@ nsresult nsXREDirProvider::GetUserDataDirectory(nsIFil
3535
nsresult rv = GetUserDataDirectoryHome(getter_AddRefs(localDir), aLocal);
3636
NS_ENSURE_SUCCESS(rv, rv);
3737

www/tor-browser/browser/pkg/PLIST

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -41,8 +41,6 @@ lib/${BROWSER_NAME}/browser/defaults/preferences/unveil.socket
4141
lib/${BROWSER_NAME}/browser/defaults/preferences/unveil.utility
4242
lib/${BROWSER_NAME}/browser/defaults/profile/
4343
lib/${BROWSER_NAME}/browser/defaults/profile/bookmarks.html
44-
lib/${BROWSER_NAME}/browser/fontconfig/
45-
lib/${BROWSER_NAME}/browser/fontconfig/fonts.conf
4644
lib/${BROWSER_NAME}/browser/omni.ja
4745
lib/${BROWSER_NAME}/defaults/
4846
lib/${BROWSER_NAME}/defaults/pref/
@@ -111,7 +109,6 @@ lib/${BROWSER_NAME}/fonts/NotoSansModi-Regular.ttf
111109
lib/${BROWSER_NAME}/fonts/NotoSansMongolian-Regular.ttf
112110
lib/${BROWSER_NAME}/fonts/NotoSansMro-Regular.ttf
113111
lib/${BROWSER_NAME}/fonts/NotoSansMultani-Regular.ttf
114-
lib/${BROWSER_NAME}/fonts/NotoSansMyanmar-Regular.ttf
115112
lib/${BROWSER_NAME}/fonts/NotoSansNKo-Regular.ttf
116113
lib/${BROWSER_NAME}/fonts/NotoSansNewTaiLue-Regular.ttf
117114
lib/${BROWSER_NAME}/fonts/NotoSansNewa-Regular.ttf
@@ -189,12 +186,14 @@ lib/${BROWSER_NAME}/fonts/NotoSerifTelugu-Regular.ttf
189186
lib/${BROWSER_NAME}/fonts/NotoSerifThai-Regular.ttf
190187
lib/${BROWSER_NAME}/fonts/NotoSerifTibetan-Regular.ttf
191188
lib/${BROWSER_NAME}/fonts/NotoSerifYezidi-Regular.ttf
189+
lib/${BROWSER_NAME}/fonts/Pyidaungsu-2.5.3_Regular.ttf
192190
lib/${BROWSER_NAME}/fonts/STIXTwoMath-Regular.otf
193191
lib/${BROWSER_NAME}/fonts/Tinos-Bold.ttf
194192
lib/${BROWSER_NAME}/fonts/Tinos-BoldItalic.ttf
195193
lib/${BROWSER_NAME}/fonts/Tinos-Italic.ttf
196194
lib/${BROWSER_NAME}/fonts/Tinos-Regular.ttf
197195
lib/${BROWSER_NAME}/fonts/TwemojiMozilla.ttf
196+
lib/${BROWSER_NAME}/fonts/fonts.conf
198197
@bin lib/${BROWSER_NAME}/glxtest
199198
@lib lib/${BROWSER_NAME}/libfreebl3.so.${LIBfreebl3_VERSION}
200199
@lib lib/${BROWSER_NAME}/libgkcodecs.so.${LIBgkcodecs_VERSION}

0 commit comments

Comments
 (0)