Port details |
- tor-browser Tor Browser for FreeBSD
- 12.0.6_4 www
=2 12.0.6_1Version of this port present on the latest quarterly branch. - Maintainer: freebsd@sysctl.cz
 - Port Added: 2022-12-21 12:09:11
- Last Update: 2023-09-08 09:06:24
- Commit Hash: aba8da2
- People watching this port, also watch:: mkvtoolnix, ipfs-go, tmux, tcpdump, smartmontools
- Also Listed In: net security wayland
- License: not specified in port
- Description:
- Tor Browser (TB) is a customized version of Firefox Extended Service
Release built specifically for internet browsing over the Tor
anonymity network.
TB's configuration aims to mitigate attacks on a client's anonymity,
including determining the client's actual IP address and browser
fingerprinting. Other aspects of Firefox have also been patched
to plug privacy leaks in ways not possible any other way.
You are recommended to install noscript extension manually,
and read about TB and privacy from tor-project documentation.
Remember that there are no perfect privacy or anonymity solutions, and
this includes TB. As always you must pay attention and in many cases
modify your behavior to ensure your privacy online.
¦ ¦ ¦ ¦ 
- pkg-plist: as obtained via:
make generate-plist - There is no configure plist information for this port.
- Dependency lines:
-
- tor-browser>0:www/tor-browser
- To install the port:
- cd /usr/ports/www/tor-browser/ && make install clean
- To add the package, run one of these commands:
- pkg install www/tor-browser
- pkg install tor-browser
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.- PKGNAME: tor-browser
- Flavors: there is no flavor information for this port.
- distinfo:
- TIMESTAMP = 1684065683
SHA256 (src-firefox-tor-browser-102.11.0esr-12.0-1-build1.tar.xz) = 9b64d00e9bb5ad63f005e8f950800ab3a12f75f214c55f900d88df26bce1ba5d
SIZE (src-firefox-tor-browser-102.11.0esr-12.0-1-build1.tar.xz) = 511957244
Packages (timestamps in pop-ups are UTC):
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- nspr>=4.32 : devel/nspr
- nss>=3.79.1 : security/nss
- icu>=71.1,1 : devel/icu
- libevent>=2.1.8 : devel/libevent
- harfbuzz>=4.1.0 : print/harfbuzz
- graphite2>=1.3.14 : graphics/graphite2
- png>=1.6.37 : graphics/png
- dav1d>=1.0.0 : multimedia/dav1d
- libvpx>=1.11.0 : multimedia/libvpx
- py39-sqlite3>0 : databases/py-sqlite3@py39
- v4l_compat>0 : multimedia/v4l_compat
- autoconf2.13 : devel/autoconf2.13
- nasm : devel/nasm
- yasm : devel/yasm
- zip : archivers/zip
- libc++abi.a : devel/wasi-libcxx
- libc.a : devel/wasi-libc
- libclang_rt.builtins-wasm32.a : devel/wasi-compiler-rt13
- llvm13>0 : devel/llvm13
- rust-cbindgen>=0.24.3 : devel/rust-cbindgen
- rust>=1.72.0 : lang/rust
- node : www/node
- libnotify>0 : devel/libnotify
- jack.h : audio/jack
- pulseaudio.h : audio/pulseaudio
- sndio.h : audio/sndio
- pkgconf>=1.3.0_1 : devel/pkgconf
- python3.9 : lang/python39
- gmake>=4.3 : devel/gmake
- update-desktop-database : devel/desktop-file-utils
- perl5>=5.34<5.35 : lang/perl5.34
- xorgproto>=0 : x11/xorgproto
- x11.pc : x11/libX11
- xcb.pc : x11/libxcb
- xcomposite.pc : x11/libXcomposite
- xdamage.pc : x11/libXdamage
- xext.pc : x11/libXext
- xfixes.pc : x11/libXfixes
- xrandr.pc : x11/libXrandr
- xrender.pc : x11/libXrender
- xt.pc : x11-toolkits/libXt
- xtst.pc : x11/libXtst
- Test dependencies:
-
- python3.9 : lang/python39
- Runtime dependencies:
-
- tor : security/tor
- obfs4proxy : security/obfs4proxy-tor
- libpci.so : devel/libpci
- ffmpeg4>=4.4 : multimedia/ffmpeg4
- python3.9 : lang/python39
- update-desktop-database : devel/desktop-file-utils
- x11.pc : x11/libX11
- xcb.pc : x11/libxcb
- xcomposite.pc : x11/libXcomposite
- xdamage.pc : x11/libXdamage
- xext.pc : x11/libXext
- xfixes.pc : x11/libXfixes
- xrandr.pc : x11/libXrandr
- xrender.pc : x11/libXrender
- xt.pc : x11-toolkits/libXt
- xtst.pc : x11/libXtst
- Library dependencies:
-
- libdrm.so : graphics/libdrm
- libepoll-shim.so : devel/libepoll-shim
- libfontconfig.so : x11-fonts/fontconfig
- libfreetype.so : print/freetype2
- libaom.so : multimedia/aom
- libdav1d.so : multimedia/dav1d
- libevent.so : devel/libevent
- libffi.so : devel/libffi
- libgraphite2.so : graphics/graphite2
- libharfbuzz.so : print/harfbuzz
- libicui18n.so : devel/icu
- libnspr4.so : devel/nspr
- libnss3.so : security/nss
- libpng.so : graphics/png
- libpixman-1.so : x11/pixman
- libvpx.so : multimedia/libvpx
- libwebp.so : graphics/webp
- libdbus-1.so : devel/dbus
- libdbus-glib-1.so : devel/dbus-glib
- libGL.so : graphics/libglvnd
- libatk-1.0.so : accessibility/at-spi2-core
- libcairo.so : graphics/cairo
- libgdk_pixbuf-2.0.so : graphics/gdk-pixbuf2
- libglib-2.0.so : devel/glib20
- libintl.so : devel/gettext-runtime
- libgtk-3.so : x11-toolkits/gtk30
- libpango-1.0.so : x11-toolkits/pango
- libjpeg.so : graphics/jpeg-turbo
- There are no ports dependent upon this port
Configuration Options:
- ===> The following configuration options are available for tor-browser-12.0.6_4:
CANBERRA=off: Sound theme alerts
DBUS=on: D-Bus IPC system support
DEBUG=off: Build with debugging support
FFMPEG=on: FFmpeg support (WMA, AIFF, AC3, APE...)
LIBPROXY=off: Proxy support via libproxy
LTO=off: Use Link-Time Optimization
OPTIMIZED_CFLAGS=on: Use extra compiler optimizations
PROFILE=on: Build with profiling support
TEST=off: Build and/or run tests
====> Extra cubeb audio backends (OSS is always available)
ALSA=off: ALSA audio architecture support
JACK=on: JACK audio server support
PULSEAUDIO=on: PulseAudio sound server support
SNDIO=on: Sndio audio support
===> Use 'make config' to modify these settings
- Options name:
- www_tor-browser
- USES:
- compiler:c++11-lib libtool perl5 pkgconfig python shebangfix localbase:ldflags tar:xz compiler:c++17-lang cpe gl gmake gnome iconv localbase pkgconfig python:build desktop-file-utils perl5 jpeg
- FreshPorts was unable to extract/find any pkg message
- Master Sites:
|
Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
Commit | Credits | Log message |
12.0.6_4 08 Sep 2023 09:06:24
    |
Mikael Urankar (mikael)  |
lang/rust: Bump revisions after 1.72.0
PR: 273331 |
12.0.6_3 08 Aug 2023 14:58:30
    |
Piotr Kubaj (pkubaj)  |
www/tor-browser: remove already disabled --disable-webrtc from powerpc64
conditional |
12.0.6_3 28 Jul 2023 17:13:17
    |
Daniel Engberg (diizzy)  |
*/*: Bump jpeg-turbo users treewide
New major version 3.0.0 |
12.0.6_2 17 Jul 2023 15:58:38
    |
Mikael Urankar (mikael)  |
lang/rust: Bump revisions after 1.71.0
PR: 272449 |
12.0.6_1 27 Jun 2023 19:34:34
    |
Rene Ladan (rene)  |
all: remove explicit versions in USES=python for "3.x+"
The logic in USES=python will automatically convert this to 3.8+ by
itself.
Adjust two ports that only had Python 3.7 mentioned but build fine
on Python 3.8 too.
finance/quickfix: mark BROKEN with PYTHON
libtool: compile: c++ -DHAVE_CONFIG_H -I. -I../.. -I -I. -I.. -I../.. -I../C++
-DLIBICONV_PLUG -DPYTHON_MAJOR_VERSION=3 -Wno-unused-variable
-Wno-maybe-uninitialized -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong
-fno-strict-aliasing -DLIBICONV_PLUG -Wall -ansi
-Wno-unused-command-line-argument -Wpointer-arith -Wwrite-strings
-Wno-overloaded-virtual -Wno-deprecated-declarations -Wno-deprecated -std=c++0x
-MT _quickfix_la-QuickfixPython.lo -MD -MP -MF
.deps/_quickfix_la-QuickfixPython.Tpo -c QuickfixPython.cpp -fPIC -DPIC -o
.libs/_quickfix_la-QuickfixPython.o
warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean
'-Wno-uninitialized'? [-Wunknown-warning-option]
QuickfixPython.cpp:175:11: fatal error: 'Python.h' file not found
^~~~~~~~~~
1 warning and 1 error generated.
Reviewed by: portmgr, vishwin, yuri
Differential Revision: <https://reviews.freebsd.org/D40568> |
12.0.6_1 09 Jun 2023 11:38:16
    |
Mikael Urankar (mikael)  |
lang/rust: Bump revisions after 1.70.0
PR: 271797 |
12.0.6 09 Jun 2023 11:38:16
    |
Mikael Urankar (mikael)  |
www/tor-browser: Fix build with rust 1.70.0
Import an upstream patch to fix a build failure with rust 1.70.0.
Obtained from: https://github.com/mozilla/mp4parse-rust/pull/376
PR: 271797 |
12.0.6 14 May 2023 18:34:00
    |
Rene Ladan (rene)  |
www/tor-browser: update to 12.0.6
This version is based on Firefox ESR 102.11
PR: 271417
Approved by: freebsd@sysctl.cz (maintainer) |
12.0.5_1 25 Apr 2023 15:17:15
    |
Christian Weisgerber (naddy)  |
audio/opus: bump consumers after update to 1.4 |
12.0.5 24 Apr 2023 17:59:25
    |
Rene Ladan (rene)  |
www/tor-browser: update to 12.0.5
- This updates the Firefox-ESR code to 102.10, no local changes since 102.7
- Only enable rust-simd on amd64 as it breaks the build on at least i386
(www/firefox-esr has it disabled globally)
While here bump USES=python to 3.7+
PR: 271043
Approved by: maintainer (freebsd@sysctl.cz) |
12.0.2_7 23 Apr 2023 13:14:05
    |
Mikael Urankar (mikael)  |
lang/rust: Bump revisions after 1.69.0
PR: 270953 |
12.0.2_6 13 Apr 2023 00:56:37
    |
Jan Beich (jbeich)  |
devel/icu: update to 73.1
- Temporarily switch to GitHub auto archive (release artifacts are N/A atm)
Changes: https://github.com/unicode-org/icu/releases/tag/release-73-1
Reported by: GitHub (watch releases)
PR: 270422
Exp-run by: antoine |
12.0.2_5 16 Mar 2023 11:11:52
    |
Mikael Urankar (mikael)  |
lang/rust: Bump revisions after 1.68.0
PR: 270080 |
12.0.2_4 02 Mar 2023 05:23:10
    |
Tobias C. Berner (tcberner)  |
accessibility/at-spi2-core: update to 2.46.0
What's new in at-spi2-core 2.46.0:
* Fix GetInterfaces documentation on org.a11y.atspi.Accessible
interface.
What's new in at-spi2-core 2.45.91:
* Send device event controller events using the same signature as other
events.
* Document the Accessible, Action, and Cache dbus interfaces.
* Fix license of atspi-gmain.c (#87).
What's new in at-spi2-core 2.45.90:
* xml: Add some documentation.
* xml: Fix event arguments. (Only the first 15 lines of the commit message are shown above ) |
12.0.2_4 13 Feb 2023 14:52:59
    |
Mikael Urankar (mikael)  |
lang/rust: Bump revisions after 1.67.1
PR: 269336 |
12.0.2_3 12 Feb 2023 18:22:21
    |
Rene Ladan (rene)  |
www/tor-browser: fix fetch [1]
While here, prevent spurious quotes from entering the version
in MOZ_OPTIONS
Reported by: vvd [1] |
12.0.2_3 12 Feb 2023 15:34:10
    |
Rene Ladan (rene)  |
www/tor-browser: update to 12.0.2
Note the PORTREVISION bump to 3, because the old 12.0-2 and the new
12.0.2 version both evaluate to 12.0.2 for PKGVERSION
Generalize Makefile a bit.
PR: 269121
Approved by: maintainer (freebsd@sysctl.cz) |
12.0.2_2 12 Feb 2023 15:34:10
    |
Rene Ladan (rene)  Author: Jesper Schmitz Mouridsen |
www/tor-browser: various improvements
- use a dedicated directory [1]
- enable building without PulseAudio, use Gecko framework more [2]
No PORTREVISION bump because the next commit will update the port
to a new version.
PR: 268584 [1]
PR: 268245 [2] (attachment 3)
Approved by: maintainer timeout (freebsd@sysctl.cz, 6 weeks) |
12.0.2_2 11 Feb 2023 08:46:45
    |
Jan Beich (jbeich)  |
multimedia/libvpx: update 1.13.0
Changes: https://chromium.googlesource.com/webm/libvpx/+log/v1.12.0..v1.13.0
Reported by: portscout |
12.0.2_1 07 Jan 2023 19:24:18
    |
Daniel Engberg (diizzy)  |
*/*: Bump rust (cargo) ports to reflect on WITH_LTO
Bump ports in tree so they get rebuilt with new default settings
for cargo ports |
12.0.2 21 Dec 2022 18:33:45
    |
Jan Beich (jbeich)  |
www/tor-browser: add to wayland category like www/firefox-esr |
12.0.2 21 Dec 2022 12:01:07
    |
Jesper Schmitz Mouridsen (jsm)  Author: Martin Filla |
www/tor-browser: New port
Reuse patches from www/firefox
against tor-project's tor-browser source,
and configure as tor-browser.
PR: 268245 |