notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photosAll times are UTC
Ukraine
This referral link gives you 10% off a Fastmail.com account and gives me a discount on my Fastmail account.
New feature planned: get notified when the package is available. Now is the time to contribute ideas/suggestions.
Port details
badwolf Minimalist and privacy-oriented WebKitGTK browser
1.3.0_2 www on this many watch lists=0 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 1.3.0_2Version of this port present on the latest quarterly branch.
Maintainer: DtxdF@disroot.org search for ports maintained by this maintainer
Port Added: 2022-09-10 12:14:22
Last Update: 2023-12-23 18:14:14
Commit Hash: 3572ca3
License: BSD3CLAUSE
WWW:
https://hacktivis.me/projects/badwolf
Description:
BadWolf is a minimalist and privacy-oriented WebKitGTK+ browser. Features: * Privacy-oriented: No browser-level tracking, multiple ephemeral isolated sessions per new unrelated tabs, JavaScript off by default. * Minimalist: Small codebase (~1 500 LoC), reuses existing components when available or makes them available. * Customizable: WebKitGTK native extensions, Interface customizable through CSS. * Powerful & Usable: Stable User-Interface; The common shortcuts are available, no vi-modal edition or single-key shortcuts are used. * No annoyances: Dialogs are only used when required (save file, print, ...), javascript popups open in a background tab.
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb - no subversion history for this port

Manual pages:
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist
Expand this list (27 items)
Collapse this list.
  1. /usr/local/share/licenses/badwolf-1.3.0_2/catalog.mk
  2. /usr/local/share/licenses/badwolf-1.3.0_2/LICENSE
  3. /usr/local/share/licenses/badwolf-1.3.0_2/BSD3CLAUSE
  4. bin/badwolf
  5. share/applications/badwolf.desktop
  6. share/badwolf/interface.css
  7. share/icons/hicolor/128x128/apps/badwolf.png
  8. share/icons/hicolor/24x24/apps/badwolf.png
  9. share/icons/hicolor/256x256/apps/badwolf.png
  10. share/icons/hicolor/32x32/apps/badwolf.png
  11. share/icons/hicolor/48x48/apps/badwolf.png
  12. share/icons/hicolor/64x64/apps/badwolf.png
  13. share/icons/hicolor/scalable/apps/badwolf.svg
  14. share/man/man1/badwolf.1.gz
  15. @dir share/badwolf/locale
  16. share/badwolf/locale/de/LC_MESSAGES/Badwolf.mo
  17. share/badwolf/locale/fr/LC_MESSAGES/Badwolf.mo
  18. share/badwolf/locale/pt_BR/LC_MESSAGES/Badwolf.mo
  19. share/badwolf/locale/tr/LC_MESSAGES/Badwolf.mo
  20. share/badwolf/locale/vi/LC_MESSAGES/Badwolf.mo
  21. share/man/de/man1/badwolf.1.gz
  22. share/man/fr/man1/badwolf.1.gz
  23. share/man/tr/man1/badwolf.1.gz
  24. share/man/vi/man1/badwolf.1.gz
  25. @owner
  26. @group
  27. @mode
Collapse this list.
Dependency lines:
  • badwolf>0:www/badwolf
To install the port:
cd /usr/ports/www/badwolf/ && make install clean
To add the package, run one of these commands:
  • pkg install www/badwolf
  • pkg install badwolf
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: badwolf
Flavors: there is no flavor information for this port.
distinfo:
TIMESTAMP = 1695232667 SHA256 (badwolf-1.3.0.tar.gz) = 276dfccba8addfc205ceb10477668e4b2b6a4853f344c86d5c1e35b1c703459f SIZE (badwolf-1.3.0.tar.gz) = 114477

Packages (timestamps in pop-ups are UTC):
badwolf
ABIlatestquarterly
FreeBSD:13:aarch641.3.0_21.3.0_2
FreeBSD:13:amd641.3.0_21.3.0_2
FreeBSD:13:armv6--
FreeBSD:13:armv71.3.0_21.3.0_2
FreeBSD:13:i3861.3.0_21.3.0_2
FreeBSD:13:powerpc--
FreeBSD:13:powerpc64-1.3.0_2
FreeBSD:13:powerpc64le--
FreeBSD:14:aarch641.3.0_21.3.0_2
FreeBSD:14:amd641.3.0_21.3.0_2
FreeBSD:14:armv6--
FreeBSD:14:armv71.3.0_21.3.0_2
FreeBSD:14:i3861.3.0_21.3.0_2
FreeBSD:14:powerpc--
FreeBSD:14:powerpc64-1.3.0_2
FreeBSD:14:powerpc64le1.2.2_2-
FreeBSD:15:aarch641.3.0_2-
FreeBSD:15:amd641.3.0_2-
FreeBSD:15:armv7--
FreeBSD:15:powerpc--
FreeBSD:15:powerpc64--
FreeBSD:15:powerpc64le--
 
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. update-desktop-database : devel/desktop-file-utils
  2. ninja : devel/ninja
  3. pkgconf>=1.3.0_1 : devel/pkgconf
  4. gstreamer1-libav>=1.22.5 : multimedia/gstreamer1-libav
  5. gstreamer1-plugins-bad>=1.22.5 : multimedia/gstreamer1-plugins-bad
  6. gstreamer1-plugins-good>=1.22.5 : multimedia/gstreamer1-plugins-good
  7. gstreamer1-plugins>=1.22.5 : multimedia/gstreamer1-plugins
  8. gettext-runtime>=0.22_1 : devel/gettext-runtime
  9. msgfmt : devel/gettext-tools
Runtime dependencies:
  1. update-desktop-database : devel/desktop-file-utils
  2. gstreamer1-libav>=1.22.5 : multimedia/gstreamer1-libav
  3. gstreamer1-plugins-bad>=1.22.5 : multimedia/gstreamer1-plugins-bad
  4. gstreamer1-plugins-good>=1.22.5 : multimedia/gstreamer1-plugins-good
  5. gstreamer1-plugins>=1.22.5 : multimedia/gstreamer1-plugins
Library dependencies:
  1. libharfbuzz.so : print/harfbuzz
  2. libwebkit2gtk-4.0.so : www/webkit2-gtk3
  3. libsoup-2.4.so : devel/libsoup
  4. libatk-1.0.so : accessibility/at-spi2-core
  5. libcairo.so : graphics/cairo
  6. libgdk_pixbuf-2.0.so : graphics/gdk-pixbuf2
  7. libglib-2.0.so : devel/glib20
  8. libintl.so : devel/gettext-runtime
  9. libgtk-3.so : x11-toolkits/gtk30
  10. libxml2.so : textproc/libxml2
  11. libpango-1.0.so : x11-toolkits/pango
  12. libgstreamer-1.0.so : multimedia/gstreamer1
  13. libintl.so : devel/gettext-runtime
There are no ports dependent upon this port

Configuration Options:
===> The following configuration options are available for badwolf-1.3.0_2: GSTREAMER=on: Multimedia support via GStreamer NLS=on: Native Language Support ====> URI PARSER: you have to select exactly one of them GURI=off: Use GUri from glib-2.0 LIBSOUP=on: Use libsoup ===> Use 'make config' to modify these settings
Options name:
www_badwolf
USES:
desktop-file-utils gnome ninja pkgconfig gstreamer gettext
FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://hacktivis.me/releases/
Collapse this list.

Number of commits found: 8

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
1.3.0_2
23 Dec 2023 18:14:14
commit hash: 3572ca3e01dedf1fe5b3776bd164e123252f5ef5commit hash: 3572ca3e01dedf1fe5b3776bd164e123252f5ef5commit hash: 3572ca3e01dedf1fe5b3776bd164e123252f5ef5commit hash: 3572ca3e01dedf1fe5b3776bd164e123252f5ef5 files touched by this commit
Nuno Teixeira (eduardo) search for other commits by this committer
*/*: Bump consumers of x11-toolkits/gtk30

New version of gtk3 in tree
1.3.0_1
01 Oct 2023 19:21:23
commit hash: 79977efe221da0e1377b86e1add09f66358e97bccommit hash: 79977efe221da0e1377b86e1add09f66358e97bccommit hash: 79977efe221da0e1377b86e1add09f66358e97bccommit hash: 79977efe221da0e1377b86e1add09f66358e97bc files touched by this commit
Nuno Teixeira (eduardo) search for other commits by this committer
www/badwolf: Fix build without NLS

- Upstream use configure/ninja and stopped using make for builds.
  Patch configure to have a NLS knob working

PR:		274102
Approved by:	portmgr (build fix blanket)
1.3.0
28 Sep 2023 07:53:28
commit hash: e5b680ed872fe739269b6295ab883b52d41891a2commit hash: e5b680ed872fe739269b6295ab883b52d41891a2commit hash: e5b680ed872fe739269b6295ab883b52d41891a2commit hash: e5b680ed872fe739269b6295ab883b52d41891a2 files touched by this commit
Li-Wen Hsu (lwhsu) search for other commits by this committer
Author: Jesús Daniel Colmenares Oviedo
www/badwolf: Update to 1.3.0

* Pet portfmt.

ChangeLog: https://hacktivis.me/releases/badwolf-1.3.0.txt

* Packagers Highlights:
  - You now need to use ninja/samu instead of make, ./configure is still
    used as before
  - Common but non-standard hardening flags like -D_FORTIFY_SOURCE=2 are
    still default but no longer force to allow alternative compilers.
    Most distros already default to such flags.
    If yours doesn't consider copying such flags if you set custom CFLAGS.
* Additions:
  - Support for translated manpages (German, French, Turkish, Vietnamese).
  - Add basic (no domain/URL matching yet) UserScripts support.
  - Middle-clicks and ctrl+click opens links in a new tab.
* Fixes:
  - WebProcess crashes do not clear the URL entry anymore.
  - Do not set web-context when old_browser is present..
    This fixes crashes with WebKitGTK 2.41+.

PR:		274102
1.2.2_2
26 Aug 2023 21:03:32
commit hash: 7a4777dc53583a897fb8bc1328c6be87bfed8047commit hash: 7a4777dc53583a897fb8bc1328c6be87bfed8047commit hash: 7a4777dc53583a897fb8bc1328c6be87bfed8047commit hash: 7a4777dc53583a897fb8bc1328c6be87bfed8047 files touched by this commit
Po-Chuan Hsieh (sunpoet) search for other commits by this committer
*: Rename GTK+ to GTK

GTK+ has been renamed to GTK since 2019.

Reference:	https://mail.gnome.org/archives/gtk-devel-list/2019-February/msg00000.html
Approved by:	portmgr (blanket)
1.2.2_2
25 Apr 2023 15:17:15
commit hash: feb1fa34f58ea796656b86a81c2a2996b0b03c96commit hash: feb1fa34f58ea796656b86a81c2a2996b0b03c96commit hash: feb1fa34f58ea796656b86a81c2a2996b0b03c96commit hash: feb1fa34f58ea796656b86a81c2a2996b0b03c96 files touched by this commit
Christian Weisgerber (naddy) search for other commits by this committer
audio/opus: bump consumers after update to 1.4
1.2.2_1
02 Mar 2023 05:23:10
commit hash: fa81a4f5f8ed2bc2104eca4ebbb1b69731bae2e8commit hash: fa81a4f5f8ed2bc2104eca4ebbb1b69731bae2e8commit hash: fa81a4f5f8ed2bc2104eca4ebbb1b69731bae2e8commit hash: fa81a4f5f8ed2bc2104eca4ebbb1b69731bae2e8 files touched by this commit
Tobias C. Berner (tcberner) search for other commits by this committer
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 View all of this commit message)
1.2.2
11 Sep 2022 13:52:00
commit hash: 6adbdec14fdd909ea377b99bf94bc234b85f402fcommit hash: 6adbdec14fdd909ea377b99bf94bc234b85f402fcommit hash: 6adbdec14fdd909ea377b99bf94bc234b85f402fcommit hash: 6adbdec14fdd909ea377b99bf94bc234b85f402f files touched by this commit
Nuno Teixeira (eduardo) search for other commits by this committer
Author: Jesús Daniel Colmenares Oviedo
www/badwolf: Update to 1.2.2

ChangeLog:	https://hacktivis.me/releases/badwolf-1.2.2.txt
PR:		266351
1.2.1
09 Sep 2022 22:03:48
commit hash: af765b38596ff0999f4f7a28f4609c96f224de10commit hash: af765b38596ff0999f4f7a28f4609c96f224de10commit hash: af765b38596ff0999f4f7a28f4609c96f224de10commit hash: af765b38596ff0999f4f7a28f4609c96f224de10 files touched by this commit
Nuno Teixeira (eduardo) search for other commits by this committer
Author: Jesús Daniel Colmenares Oviedo
www/badwolf: New port: Minimalist and privacy-oriented WebKitGTK+ browser

 - submitter becomes maintainer

BadWolf is a minimalist and privacy-oriented WebKitGTK+ browser.

Features:

* Privacy-oriented: No browser-level tracking, multiple ephemeral
  isolated sessions per new unrelated tabs, JavaScript off by default.
* Minimalist: Small codebase (~1 500 LoC), reuses existing components
  when available or makes them available.
* Customizable: WebKitGTK native extensions, Interface customizable
  through CSS.
* Powerful & Usable: Stable User-Interface; The common shortcuts are
  available, no vi-modal edition or single-key shortcuts are used.
* No annoyances: Dialogs are only used when required (save file,
  print, ...), javascript popups open in a background tab.

WWW: https://hacktivis.me/projects/badwolf

PR:		266179

Number of commits found: 8