FreshPorts -- The Place For Ports notbugIf you buy from Amazon USA, please support us by using this link.
Follow us
Blog
Twitter

Port details
waterfox Distilled fork of Firefox
56.0.3_3 www on this many watch lists=0 search for ports that depend on this port An older version of this port was marked as vulnerable. Find issues related to this port Report an issue related to this port
Deprecated DEPRECATED: Temporary experiment
Expiration Date EXPIRATION DATE: 2018-01-30
Maintainer: jbeich@FreeBSD.org search for ports maintained by this maintainer
Port Added: 27 Nov 2017 13:25:24
Also Listed In: ipv6
License: not specified in port
The Waterfox source code is a specialised modification of the Mozilla
platform, designed for privacy and user choice in mind. You should be
able to install it and compile Waterfox without any issues. Other
modifications and patches that are more upstream have been implemented
as well to fix any compatibility/security issues that Mozilla may lag
behind in implementing (usually due to not being high priority). High
request features removed by Mozilla but wanted by users are retained
(if they aren't removed due to security).

Features:

 o Disabled Encrypted Media Extensions (EME)
 o Disabled Web Runtime (deprecated as of 2015)
 o Removed Pocket
 o Removed Telemetry
 o Removed data collection
 o Removed startup profiling
 o Allow running of all 64-Bit NPAPI plugins
 o Allow running of unsigned extensions
 o Removal of Sponsored Tiles on New Tab Page
 o Addition of Duplicate Tab option (toggle with browser.tabs.duplicateTab)
 o Locale selector in about:preferences > General
 o Cookie Prompt

WWW: https://www.waterfoxproject.org/
SVNWeb : Homepage : PortsMon
    Pseudo-pkg-plist information, but much better, from make generate-plist
    Expand this list (1 items)
  1. @desktop-file-utils
  2. Collapse this list.

To install the port: cd /usr/ports/www/waterfox/ && make install clean
To add the package: pkg install waterfox

PKGNAME: waterfox

distinfo:

TIMESTAMP = 1515710085
SHA256 (MrAlex94-Waterfox-56.0.3_GH0.tar.gz) = 80d4bba90b2d8aac7223aa81302ea56e0dc226e29d01c206e2cbf375d471a9fa
SIZE (MrAlex94-Waterfox-56.0.3_GH0.tar.gz) = 394227402


NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.

Build dependencies:
  1. nspr>=4.16 : devel/nspr
  2. nss>=3.32.1 : security/nss
  3. icu>=59.1,1 : devel/icu
  4. libevent>=2.1.8 : devel/libevent
  5. harfbuzz>=1.4.7 : print/harfbuzz
  6. graphite2>=1.3.10 : graphics/graphite2
  7. png>=1.6.31 : graphics/png
  8. libvorbis>=1.3.5,3 : audio/libvorbis
  9. libvpx>=1.5.0 : multimedia/libvpx
  10. sqlite3>=3.19.3 : databases/sqlite3
  11. py27-sqlite3>0 : databases/py-sqlite3@py27
  12. v4l_compat>0 : multimedia/v4l_compat
  13. autoconf-2.13 : devel/autoconf213
  14. yasm : devel/yasm
  15. zip : archivers/zip
  16. llvm50>0 : devel/llvm50
  17. gtk3>=3.14.6 : x11-toolkits/gtk30
  18. libnotify>0 : devel/libnotify
  19. jack.h : audio/jack
  20. pulseaudio.h : audio/pulseaudio
  21. rust>=1.21.0 : lang/rust
  22. gmake : devel/gmake
  23. pkgconf>=1.3.0_1 : devel/pkgconf
  24. python2.7 : lang/python27
  25. update-desktop-database : devel/desktop-file-utils
  26. libGL.so : graphics/mesa-libs
  27. glproto.pc : x11/glproto
  28. dri2proto.pc : x11/dri2proto
  29. dri3proto.pc : x11/dri3proto
  30. x11.pc : x11/libX11
  31. xcomposite.pc : x11/libXcomposite
  32. xdamage.pc : x11/libXdamage
  33. xext.pc : x11/libXext
  34. xfixes.pc : x11/libXfixes
  35. xrender.pc : x11/libXrender
  36. xt.pc : x11-toolkits/libXt
  37. xcb.pc : x11/libxcb
  38. perl5>=5.24<5.25 : lang/perl5.24
Runtime dependencies:
  1. ffmpeg>=0.8,1 : multimedia/ffmpeg
  2. libasound_module_pcm_oss.so : audio/alsa-plugins
  3. alsa-lib>=1.1.1_1 : audio/alsa-lib
  4. update-desktop-database : devel/desktop-file-utils
  5. libGL.so : graphics/mesa-libs
  6. x11.pc : x11/libX11
  7. xcomposite.pc : x11/libXcomposite
  8. xdamage.pc : x11/libXdamage
  9. xext.pc : x11/libXext
  10. xfixes.pc : x11/libXfixes
  11. xrender.pc : x11/libXrender
  12. xt.pc : x11-toolkits/libXt
  13. xcb.pc : x11/libxcb
Library dependencies:
  1. libv4l2.so : multimedia/libv4l
  2. libfontconfig.so : x11-fonts/fontconfig
  3. libfreetype.so : print/freetype2
  4. libcairo.so : graphics/cairo
  5. libevent.so : devel/libevent
  6. libffi.so : devel/libffi
  7. libgraphite2.so : graphics/graphite2
  8. libharfbuzz.so : print/harfbuzz
  9. libhunspell-1.6.so : textproc/hunspell
  10. libicui18n.so : devel/icu
  11. libnspr4.so : devel/nspr
  12. libnss3.so : security/nss
  13. libpng.so : graphics/png
  14. libpixman-1.so : x11/pixman
  15. libsqlite3.so : databases/sqlite3
  16. libvpx.so : multimedia/libvpx
  17. libogg.so : audio/libogg
  18. libvorbis.so : audio/libvorbis
  19. libdbus-1.so : devel/dbus
  20. libdbus-glib-1.so : devel/dbus-glib
  21. libstartup-notification-1.so : x11/startup-notification
  22. libasound.so : audio/alsa-lib
  23. libiconv.so : converters/libiconv
  24. libjpeg.so : graphics/jpeg-turbo
  25. libatk-1.0.so : accessibility/atk
  26. libgconf-2.so : devel/gconf2
  27. libgdk_pixbuf-2.0.so : graphics/gdk-pixbuf2
  28. libglib-2.0.so : devel/glib20
  29. libintl.so : devel/gettext-runtime
  30. libgtk-x11-2.0.so : x11-toolkits/gtk20
  31. libgtk-3.so : x11-toolkits/gtk30
  32. libIDL-2.so : devel/libIDL
  33. libxml2.so : textproc/libxml2
  34. libORBit-2.so : devel/ORBit2
  35. libpango-1.0.so : x11-toolkits/pango
There are no ports dependent upon this port

Configuration Options
===> The following configuration options are available for waterfox-56.0.3_3:
     BUNDLED_CAIRO=on: Use bundled fork of cairo-1.9.5
     CANBERRA=off: Sound theme alerts
     DBUS=on: D-Bus IPC system support
     DEBUG=off: Build with debugging support
     DTRACE=on: Build with DTrace probes
     FFMPEG=on: FFmpeg support (WMA, AIFF, AC3, APE...)
     GCONF=on: GConf configuration backend support
     INTEGER_SAMPLES=off: Integer audio sample format
     LIBPROXY=off: Proxy support via libproxy
     OPTIMIZED_CFLAGS=on: Use extra compiler optimizations
     PROFILE=on: Build with profiling support
     TEST=off: Build and/or run tests
====> Options available for the multi AUDIO: you have to choose at least one of them
     ALSA=on: ALSA audio architecture support
     JACK=on: JACK audio server support
     PULSEAUDIO=on: PulseAudio sound server support
     SNDIO=off: Sndio audio support
===> Use 'make config' to modify these settings

USES:
cpe gmake iconv localbase perl5 pkgconfig  python:2.7,build desktop-file-utils compiler:c++14-lang        jpeg        gnome

pkg-message:
======================================================================

Some features available on other platforms are not implemented:
- Native audio (OSS backend is incomplete, doesn't support WebRTC)
- Encrypted Media Extensions (requires Widevine CDM binary)
- Process sandboxing (requires Capsicum backend)
- Reduced memory usage (requires mozjemalloc)
- Performance profiling (requires GeckoProfiler)
- Gamepad API (requires libusbhid backend)
- WebVR (requires open source runtime)
- U2F Security Keys (requires libusbhid backend)

======================================================================

To select non-default audio backend open about:config page and create
media.cubeb.backend preference. Supported values are: alsa, jack,
pulse, pulse-rust, oss, sndio. Currently used backend can be inspected
on about:support page.

======================================================================

smb:// issues (Gvfs/GIO option):
Network group, machine, and share browsing does not work correctly.

sftp:// (Gvfs/GIO option):
Only sftp access using public key authentication works.  To easily
setup public key authentication to "remote_host":

ssh-keygen
cat ~/.ssh/id_rsa.pub | ssh remote_host "cat >> .ssh/authorized_keys"

The SSH server on remote_host must allow pub key authentication.

======================================================================

Master Sites:
  1. https://codeload.github.com/MrAlex94/Waterfox/tar.gz/56.0.3?dummy=/

Number of commits found: 21

Commit History - (may be incomplete: see SVNWeb link above for full details)
DateByDescription
19 Jan 2018 04:50:36
Original commit files touched by this commit  56.0.3_3
Revision:459394
jbeich search for other commits by this committer
www/waterfox: apply more FF58 fixes

Security:	a891c5b4-3d7a-4de9-9c71-eef3fd698c77
17 Jan 2018 18:37:31
Original commit files touched by this commit  56.0.3_2
Revision:459277
jbeich search for other commits by this committer
www/waterfox: apply more FF58 fixes
17 Jan 2018 08:59:12
Original commit files touched by this commit  56.0.3_1
Revision:459226
jbeich search for other commits by this committer
www/waterfox: unbreak HTTP auth dialog after r458873

PR:		225231
Reported by:	Graham Perrin
12 Jan 2018 21:36:02
Original commit files touched by this commit  56.0.3
Revision:458873
jbeich search for other commits by this committer
www/waterfox: update to 56.0.3

- Apply more FF58 fixes [1]

Changes:	https://github.com/MrAlex94/Waterfox/compare/56.0.2...56.0.3
Security:	a891c5b4-3d7a-4de9-9c71-eef3fd698c77 [1]
11 Jan 2018 00:54:00
Original commit files touched by this commit  56.0.2_1
Revision:458705
jbeich search for other commits by this committer
www/firefox: work around crash on FreeBSD 10

PR:		224917
Suggested by:	dim
09 Jan 2018 00:52:38
Original commit files touched by this commit  56.0.2
Revision:458499
jbeich search for other commits by this committer
www/waterfox: regen distfiles

--- addon-sdk/source/python-lib/cuddlefish/_version.py	2018-01-05 15:13:08 UTC
+++ addon-sdk/source/python-lib/cuddlefish/_version.py	2018-01-06 01:21:25 UTC
@@ -9,8 +9,8 @@
 # (https://github.com/warner/python-versioneer)

 # these strings will be replaced by git during git-archive
-git_refnames = " (HEAD -> master, tag: 56.0.2)"
-git_full = "d0769caa90211e71c90bc4f89d95d7ff36af7f8c"
+git_refnames = " (tag: 56.0.2)"
+git_full = "5404f1c5a5bb8add0abc75f2f0e42d28532f74ed"

 import subprocess
--- media/libcubeb/src/moz.build	2018-01-05 15:13:08 UTC
+++ media/libcubeb/src/moz.build	2018-01-06 01:21:25 UTC
@@ -89,4 +89,4 @@ CFLAGS += CONFIG['MOZ_ALSA_CFLAGS']
 CFLAGS += CONFIG['MOZ_PULSEAUDIO_CFLAGS']

 # We allow warnings for third-party code that can be updated from upstream.
-AllowCompilerWarnings()
+ALLOW_COMPILER_WARNINGS = True
05 Jan 2018 16:45:32
Original commit files touched by this commit  56.0.2
Revision:458151
jbeich search for other commits by this committer
www/waterfox: update to 56.0.2

- Apply one more FF58 fix

Changes:	https://github.com/MrAlex94/Waterfox/compare/8f77aec80334...56.0.2
Reported by:	Stari Karp (as broken fetch due to moving HEAD commit)
05 Jan 2018 14:53:38
Original commit files touched by this commit  56.0.1.s20180105
Revision:458143 This port version is marked as vulnerable.
jbeich search for other commits by this committer
www/waterfox: update to 56.0.1.s20180105

Changes:       
https://github.com/MrAlex94/Waterfox/compare/7da45c952fc0...8f77aec80334
Security:	Spectre
30 Dec 2017 00:07:45
Original commit files touched by this commit  56.0.1.s20171228
Revision:457554 This port version is marked as vulnerable.
jbeich search for other commits by this committer
www/waterfox: update to 56.0.s20171228

Changes:	https://github.com/MrAlex94/Waterfox/compare/7b7aa8b4b5d1...7da45c952fc0
26 Dec 2017 21:47:13
Original commit files touched by this commit  56.0.1.s20171212_2
Revision:457317 This port version is marked as vulnerable.
jbeich search for other commits by this committer
www/waterfox: apply some FF58 fixes

Security:	a891c5b4-3d7a-4de9-9c71-eef3fd698c77
26 Dec 2017 00:59:07
Original commit files touched by this commit  56.0.1.s20171212_1
Revision:457267 This port version is marked as vulnerable.
jbeich search for other commits by this committer
www/firefox: switch to devel/llvm50 for Stylo
14 Dec 2017 00:04:19
Original commit files touched by this commit  56.0.1.s20171212
Revision:456269 This port version is marked as vulnerable.
jbeich search for other commits by this committer
www/waterfox: update to 56.0.s20171212

Changes:	https://github.com/MrAlex94/Waterfox/compare/a3dd3280cff5...7b7aa8b4b5d1
08 Dec 2017 22:05:48
Original commit files touched by this commit  56.0.s20171208
Revision:455804 This port version is marked as vulnerable.
jbeich search for other commits by this committer
www/waterfox: update to 56.0.s20171205 (mostly nop)

Changes:	https://github.com/MrAlex94/Waterfox/compare/eadf0f15d05e...a3dd3280cff5
08 Dec 2017 02:41:30
Original commit files touched by this commit  56.0.s20171203_1
Revision:455766 This port version is marked as vulnerable.
jbeich search for other commits by this committer
www/waterfox: fix exec/icon name in .desktop file

PR:		224095
Reported by:	Graham Perrin
05 Dec 2017 18:07:27
Original commit files touched by this commit  56.0.s20171203
Revision:455596 This port version is marked as vulnerable.
jbeich search for other commits by this committer
www/waterfox: unbreak fetch as HEAD commit moved

`git archive` maybe non-reproducible due to embedded decorative ref names:
https://github.com/MrAlex94/Waterfox/blob/eadf0f15d05e/addon-sdk/source/.gitattributes#L5
https://github.com/MrAlex94/Waterfox/blob/eadf0f15d05e/addon-sdk/source/python-lib/cuddlefish/_version.py#L12

Reported by:	jrm
04 Dec 2017 23:52:43
Original commit files touched by this commit  56.0.s20171203
Revision:455550 This port version is marked as vulnerable.
jbeich search for other commits by this committer
www/waterfox: update to 56.0.s20171203

Changes:	https://github.com/MrAlex94/Waterfox/compare/8c17fb8d3c7f...eadf0f15d05e
03 Dec 2017 17:35:29
Original commit files touched by this commit  56.0.s20171130_1
Revision:455413  Sanity Test Failure This port version is marked as vulnerable.
jbeich search for other commits by this committer
gecko: unbreak with non-default python version after r455210

$ make
[...]
Installing py36-sqlite3-3.6.3_7...
===>   firefox-57.0.1,1 depends on package: py27-sqlite3>0 - not found
*** Error code 1

PR:		224055
Submitted by:	Peter Wullinger
02 Dec 2017 00:18:09
Original commit files touched by this commit  56.0.s20171130_1
Revision:455324 This port version is marked as vulnerable.
jbeich search for other commits by this committer
www/waterfox: minor fixes
30 Nov 2017 13:00:44
Original commit files touched by this commit  56.0.s20171130
Revision:455197 This port version is marked as vulnerable.
jbeich search for other commits by this committer
www/waterfox: update to 56.0.s20171130

- Apply some patches from Firefox 57.0.1
- [amd64] Disable bundled and unmaintained ffvp9

Changes:	https://github.com/MrAlex94/Waterfox/compare/224e688d8ddf...8c17fb8d3c7f
30 Nov 2017 03:42:33
Original commit files touched by this commit  56.0.s20171122
Revision:455162 This port version is marked as vulnerable.
jbeich search for other commits by this committer
www/waterfox: drop version from COMMENT

A remnant from before PORTVERSION was based on config/milestone.txt.
27 Nov 2017 13:25:12
Original commit files touched by this commit  56.0.s20171122
Revision:454949 This port version is marked as vulnerable.
jbeich search for other commits by this committer
www/waterfox: add new (demo) port

PR:		222859

Number of commits found: 21

Login
User Login
Create account

Servers and bandwidth provided by
New York Internet, SuperNews, and RootBSD

This site
What is FreshPorts?
About the authors
Issues
FAQ
How big is it?
The latest upgrade!
Privacy
Forums
Blog
Contact

Search
Enter Keywords:
 
more...

Latest Vulnerabilities
mariadb100-serverJan 19
mariadb101-serverJan 19
mariadb102-serverJan 19
mariadb55-serverJan 19
mysql55-serverJan 19
mysql56-serverJan 19
mysql57-serverJan 19
percona55-serverJan 19
percona56-serverJan 19
percona57-serverJan 19
phpbb3Jan 19
unboundJan 19
wordpressJan 19
wordpressJan 19
wordpressJan 19

11 vulnerabilities affecting 94 ports have been reported in the past 14 days

* - modified, not new

All vulnerabilities

Last updated:
2018-01-19 16:44:07


Ports
Home
Categories
Deleted ports
Sanity Test Failures
Newsfeeds

Statistics
Graphs
NEW Graphs (Javascript)
Traffic

Calculated hourly:
Port count 32615
Broken 130
Deprecated 96
Ignore 370
Forbidden 0
Restricted 172
No CDROM 77
Vulnerable 46
Expired 8
Set to expire 87
Interactive 0
new 24 hours 1
new 48 hours2
new 7 days730
new fortnight1496
new month3438

Servers and bandwidth provided by
New York Internet, SuperNews, and RootBSD
Valid HTML, CSS, and RSS.
Copyright © 2000-2018 Dan Langille. All rights reserved.