Path to this page:
./
www/badwolf,
Minimalist and privacy-oriented webkit browser
Branch: CURRENT,
Version: 1.3.0nb9,
Package name: badwolf-1.3.0nb9,
Maintainer: pkgsrc-usersbadwolf is a minimalist browser that cares about privacy, it is based on
WebKitGTK and thus also accepts WebKitGTK (and dependencies) flags and
environment variables.
Runtime configuration specific to badwolf will probably get added at a later
release.
- No browser-level tracking, multiple ephemeral isolated sessions per new
unrelated tabs, JavaScript off by default.
- Small codebase (~1 500 LoC), reuses existing components when available or
makes it available.
- WebKitGTK native extensions, Interface customizable through CSS.
- Stable User-Interface; The common shortcuts are available (and documented),
no vi-modal edition or single-key shortcuts are used.
- Dialogs are only used when required, javascript popups open in a
background tab.
Required to run:[
graphics/hicolor-icon-theme] [
www/webkit-gtk] [
x11/gtk3] [
net/libsoup]
Required to build:[
pkgtools/x11-links] [
devel/gperf] [
x11/xcb-proto] [
x11/fixesproto4] [
pkgtools/cwrappers] [
lang/gcc7] [
x11/xorgproto]
Master sites:
Filesize: 111.794 KB
Version history: (Expand)
- (2024-11-01) Updated to version: badwolf-1.3.0nb9
- (2024-11-01) Updated to version: badwolf-1.3.0nb8
- (2024-10-20) Updated to version: badwolf-1.3.0nb7
- (2024-05-29) Updated to version: badwolf-1.3.0nb6
- (2024-04-07) Updated to version: badwolf-1.3.0nb5
- (2024-04-06) Updated to version: badwolf-1.3.0nb4
CVS history: (Expand)
2024-04-07 09:35:33 by Thomas Klausner | Files touched by this commit (1138) |
Log message:
*: bump for cairo buildlink3.mk change
lzo was made an option
|
2024-04-06 10:07:18 by Thomas Klausner | Files touched by this commit (1490) |
Log message:
* recursive bump for libxkbcommon 1.7.0
Marc Baudoin reported problems with using old binary packages
with the new libkxbcommon, so force everything to 1.7.0
|
2023-11-14 15:03:25 by Thomas Klausner | Files touched by this commit (1145) |
Log message:
*: recursive bump for cairo dependency changes
|
2023-11-12 14:24:43 by Thomas Klausner | Files touched by this commit (2570) |
Log message:
*: revebump for new brotli option for freetype2
Addresses PR 57693
|
2023-11-08 14:21:43 by Thomas Klausner | Files touched by this commit (2377) |
Log message:
*: recursive bump for icu 74.1
|
2023-10-24 07:50:43 by pin | Files touched by this commit (3) | |
Log message:
www/badwolf: update to 1.3.0
Packaged in wip by Kevin Bloom, reviewed by myself and tested by Gutteridge
on amd64 and aarch64.
Badwolf 1.3.0 release! — 2023-09-19
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 forced to allow alternative compilers.
Most distros already default to such flags.
If yours doesn't consider copying such flags if you set custom CFLAGS.
User Highlights
===============
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+
Commits
=======
Ben K (1):
Updated German translation and added German manpage
Haelwenn (lanodan) Monnier (70):
configure: Parse arguments for variables
configure: Allow WITH_* variables, describe dependencies
configure: Simplify argument parsing
test: Add shellcheck
Move linting to own `lint` target
fmt: Grab fmt_context_id for tests
configure: Add support for LDFLAGS
Add static analysis via flawfinder(1)
Makefile: Move cleaning config.mk to distclean target
bookmark_test: Add basic test
uri: Remove access() check
configure: Set FLAWFINDER in config.mk
.builds: Add CI (NetBSD, OpenBSD)
badwolf.1: Change forge to sr.ht
badwolf.fr.1: Introduce translated manpage
Use po4a for manpage translation
fmt_test: Fix uint64_t literal and printing
Make repository reuse compliant
.builds: Add po4a in the packages
Unbreak gnome.org documentation links
po: Remove location information, disable wrapping of long lines
Replace casts to (void) to UNUSED macro
decisions: 2021-09-07 : Move to a ./configure script
.clang-format: AllowShortCaseLabelsOnASingleLine: false
configure: Fix lack of newline for disabled commands
badwolf: Fix compilation issue with clang
Update email of Oğuz Ersen
badwolf.1: Document GTK ctrl-;
Manpages: Add note on lack of XBEL sorting
Add UserScripts support
userscripts: Handle g_file_get_contents errors
manpage: Note the lack of GM-style userscript filtering
Don't change URI on WebProcess termination
Don't change Title on WebProcess termination
Improve handling of intentionally empty title
userscripts: Improve error messages
badwolf: webkit_web_view_get_title returns a const
badwolf: Remove deprecated webkit_web_context_set_process_model
Move from make(1) to ninja/samurai
README: Remove mention of OpenPGP
configure: Fix ED and FLAWFINDER variables
configure: Use po4a-updatepo when po file already exists
configure: Add icons, trans_man, bundled, fullclean targets
badwolf.tr.1: Bundle
.gitignore: ./*_test and ./install.sh
userscripts: Formatting fix
.build: Ditch po4a
.builds: Make sure git works
.builds/openbsd: webkitgtk4 → webkitgtk41
configure: Replace ${var//./.} with sed
.builds: Separate split ninja clean all in two cmds
po/tr_man.po: Fix syntax error due to ASCII apostrophe
configure: Fix newins() argument extraction
config.h: Update documentation URL
config.h: Remove deprecated enable-accelerated-2d-canvas
configure: Add vi in TRANS_MAN
po/vi.po: Add missing newline
decisions: Switch from Makefile to *.ninja
po/de*: Add missing copyright headers
.builds/netbsd.yml: Add xz package for now
.builds/netbsd.yml: ninja is called ninja-build on NetBSD
configure: Check and allow changing msgmerge and xgettext
configure: Check for xgettext --package-name=
Do not set web-context when old_browser is present
configure: Move -D_FORTIFY_SOURCE=2 to default and drop non-standard
feature flags
Release 1.3.0
Merge branch 'release-1.3' into missy
Ngô Ngọc Đức Huy (1):
Update Vietnamese translation and manpage
Oğuz Ersen (2):
po: update Turkish translation
doc: fix typos
Stacy Harper (2):
badwolf.c: add ctrl+click to open link in new tab
badwolf.c: add mouse middle click to open link in new tab
|
2023-10-21 19:11:59 by Greg Troxel | Files touched by this commit (1345) | |
Log message:
recursive revbump for tiff update
|
2023-04-19 10:12:01 by Adam Ciarcinski | Files touched by this commit (2359) | |
Log message:
revbump after textproc/icu update
|