Up to [cvs.NetBSD.org] / pkgsrc / www / badwolf
Request diff between arbitrary revisions
Keyword substitution: kv
Default branch: MAIN
*: recursive bump for default Kerberos implementation switch
*: recursive bump for icu 77 and libxml2 2.14
*: recursive bump for pango requiring fontconfig 2.15
*: recursive bump for default-on option of at-spi2-core
*: recursive bump for icu 76 shlib major version bump
*: revbump for icu downgrade
*: recursive bump for icu 76.1 shlib bump
*: recursive bump for merging at-spi2-atk and atk into at2-spi-core Remove at-spi2-atk and atk
revbump after icu and protobuf updates
*: bump for cairo buildlink3.mk change lzo was made an option
* 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
*: recursive bump for cairo dependency changes
*: revebump for new brotli option for freetype2 Addresses PR 57693
*: recursive bump for icu 74.1
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
recursive revbump for tiff update
revbump after textproc/icu update
www/badwolf: reset maintainer
Run configure in the correct phase using HAS_CONFIGURE. This is more inline with how it usualy works, and the substitution framework is unneeded since the configure script adheres to environment. Set correct manpage install directory using env instead of changing the configure file. Sort buildlink3 includes.
*: Recursive revbup from graphics/freetype2
*: recursive bump for tiff shlib major bump
*: bump PKGREVISION for libsoup (2) library version bump
massive revision bump after textproc/icu update
Bump all dependent packages of wayland (belatedly) The package changed with the addition of its libepoll-shim dependency. Otherwise, we can get: ERROR: libepoll-shim>=0.0.20210418 is not installed; can't buildlink files.
revbump for textproc/icu update
revbump for icu and libffi
www/badwolf: shift back to official repo
www/badwolf: update to 1.2.2 Badwolf 1.2.2 release! - 2021-11-21 I just screwed the 1.2.1 release with forgetting to bump the version (and putting a wrong date in the notes). Gonna fix it for future releases via writing scripts to avoid another PEBKAC.
www/badwolf: update to 1.2.1 Badwolf 1.2.1 release! — 2021-10-02 Highlights ========== Fixes ----- - Segfault when adding a certificate exception - Compatibility with systems running with glib-2.0 <2.66.0 (ie. Ubuntu LTS) Changes ------- - Reverted back to favoring libsoup URI parser over GLib's GUri Commits ======= Haelwenn (lanodan) Monnier (4): Fallback to libsoup2 for systems with glib-2.0 <2.66.0 Use g_uri_unref instead of g_free on g_uri_parse configure: Pick libsoup2 instead of GUri with webkit2gtk-4.0 Merge branch 'release-1.2' into missy for 1.2.1
*: recursive bump for gstreamer 1.18.5
www/badwolf: update to 1.2.0 -Change buildsystem to use a ./configure script -badwolf.1: Add tip to list dictionairies in enchant -badwolf.h: Add WEBKIT_CHECK_VERSION -Switch from libsoup-2.4 to glib's GUri -badwolf.1: Fix gtk-doc css-properties URL
revbump for textproc/icu
www/badwolf: update to 1.1.0 Badwolf 1.1.0 release! ====================== This release and it's timing means that the 1.0-branch is now only maintained for security bugs. Thanks to the translators for sending updates before the release. It's also time for a status update blog post: https://hacktivis.me/articles/BadWolf%2C%20two%20year%20later Some stats: $ cat *.c *.h *.sh | wc -l -m lines characters 2011 70078 Additions --------- - Bookmarks, they are at their early stage, for now it's only completion, edition can be done with third-party programs (elinks, keditbookmarks, …). Wayland users should also note the following issue: https://gitlab.gnome.org/GNOME/gtk/-/issues/699 - Content-Filters are finally integrated which means that adblock extensions aren't needed anymore, you only need to give a policy file - New translation: de - A context_id is now shown before the tab label Changes ------- - WebKit's Intelligent Tracking Protection is now enabled - Default CFLAGS: Hardening flags have been added, this should improve security on some distros Fixes ----- - There should be no more memory/object/processes leaks - Crashes happening on the file save dialog should have been fixed - Printing dialog now correctly is bound to the main window
*: Recursive revbump from textproc/icu-68.1
www/badwolf: update to 1.0.3 BadWolf 1.0.3 release! This is a bugfix release, updating is recommended. Additions - Turkish translation Fixes - Object un-reference to web-context and settings, stopping the WebKitNetworkProcess leak - Fix a segfault found on some platforms when both removing a tab and destroying it's child Changes - Makefile: Make all cp command end with a / on directory targets - badwolf.c: Only create CSS Providers when needed
*: revbump after fontconfig bl3 changes (libuuid removal)
www/badwolf: import new package badwolf 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.