pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/www/badwolf
Module Name: pkgsrc
Committed By: pin
Date: Tue Oct 24 05:50:43 UTC 2023
Modified Files:
pkgsrc/www/badwolf: Makefile PLIST distinfo
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
To generate a diff of this commit:
cvs rdiff -u -r1.22 -r1.23 pkgsrc/www/badwolf/Makefile
cvs rdiff -u -r1.6 -r1.7 pkgsrc/www/badwolf/PLIST
cvs rdiff -u -r1.9 -r1.10 pkgsrc/www/badwolf/distinfo
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: pkgsrc/www/badwolf/Makefile
diff -u pkgsrc/www/badwolf/Makefile:1.22 pkgsrc/www/badwolf/Makefile:1.23
--- pkgsrc/www/badwolf/Makefile:1.22 Sat Oct 21 17:11:38 2023
+++ pkgsrc/www/badwolf/Makefile Tue Oct 24 05:50:43 2023
@@ -1,7 +1,6 @@
-# $NetBSD: Makefile,v 1.22 2023/10/21 17:11:38 gdt Exp $
+# $NetBSD: Makefile,v 1.23 2023/10/24 05:50:43 pin Exp $
-DISTNAME= badwolf-1.2.2
-PKGREVISION= 9
+DISTNAME= badwolf-1.3.0
CATEGORIES= www
MASTER_SITES= https://hacktivis.me/releases/
@@ -10,14 +9,22 @@ HOMEPAGE= https://hacktivis.me/projects/
COMMENT= Minimalist and privacy-oriented webkit browser
LICENSE= modified-bsd
-USE_TOOLS+= pkg-config
+USE_TOOLS+= pkg-config
HAS_CONFIGURE= yes
CONFIGURE_ENV+= MANDIR=${PREFIX}/${PKGMANDIR}
-
TOOL_DEPENDS+= gperf-[0-9]*:../../devel/gperf
TOOL_DEPENDS+= lcms2-[0-9]*:../../graphics/lcms2
+TOOL_DEPENDS+= ninja-build>=1.7:../../devel/ninja-build
+
+do-build:
+ cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} \
+ ninja -j ${MAKE_JOBS:U1}
+
+do-install:
+ cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${INSTALL_ENV} \
+ ninja -j ${MAKE_JOBS:U1} install
.include "../../devel/glib2/buildlink3.mk"
.include "../../graphics/hicolor-icon-theme/buildlink3.mk"
Index: pkgsrc/www/badwolf/PLIST
diff -u pkgsrc/www/badwolf/PLIST:1.6 pkgsrc/www/badwolf/PLIST:1.7
--- pkgsrc/www/badwolf/PLIST:1.6 Sun Nov 28 19:48:57 2021
+++ pkgsrc/www/badwolf/PLIST Tue Oct 24 05:50:43 2023
@@ -1,6 +1,10 @@
-@comment $NetBSD: PLIST,v 1.6 2021/11/28 19:48:57 pin Exp $
+@comment $NetBSD: PLIST,v 1.7 2023/10/24 05:50:43 pin Exp $
bin/badwolf
+man/de/man1/badwolf.1
+man/fr/man1/badwolf.1
man/man1/badwolf.1
+man/tr/man1/badwolf.1
+man/vi/man1/badwolf.1
share/applications/badwolf.desktop
share/badwolf/interface.css
share/badwolf/locale/de/LC_MESSAGES/Badwolf.mo
@@ -10,7 +14,7 @@ share/badwolf/locale/tr/LC_MESSAGES/Badw
share/badwolf/locale/vi/LC_MESSAGES/Badwolf.mo
share/doc/${PKGNAME}/KnowledgeBase.md
share/doc/${PKGNAME}/README.md
-share/doc/${PKGNAME}/interface.txt
+share/doc/${PKGNAME}/interface.md
share/doc/${PKGNAME}/usr.bin.badwolf
share/icons/hicolor/128x128/apps/badwolf.png
share/icons/hicolor/24x24/apps/badwolf.png
Index: pkgsrc/www/badwolf/distinfo
diff -u pkgsrc/www/badwolf/distinfo:1.9 pkgsrc/www/badwolf/distinfo:1.10
--- pkgsrc/www/badwolf/distinfo:1.9 Mon Nov 29 08:53:30 2021
+++ pkgsrc/www/badwolf/distinfo Tue Oct 24 05:50:43 2023
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.9 2021/11/29 08:53:30 pin Exp $
+$NetBSD: distinfo,v 1.10 2023/10/24 05:50:43 pin Exp $
-BLAKE2s (badwolf-1.2.2.tar.gz) = a2af0b03c066973e4a60058b3886b51201dc21b3b563d4b84128c55c7d8617aa
-SHA512 (badwolf-1.2.2.tar.gz) = 0f7bd28ab9bae51323082bad172914009ba979cc9f990a782f7f032ca65589284708ffcaa530f737ecd3d00b580000988b5d18fbb2643ce0df3bc001a58ef611
-Size (badwolf-1.2.2.tar.gz) = 80102 bytes
+BLAKE2s (badwolf-1.3.0.tar.gz) = 1cf47b197dfbf314c0073f597a58a9bb012a05da19ecf6ac773880366c372c18
+SHA512 (badwolf-1.3.0.tar.gz) = f83884f9a1c4d12d641f68697d7fab7885803975ead6cb78e88b0b8d2f7b6f9da116f72e39f02c47e8dca89e4ced9b932524338a6211c7d4509c12206c10cdeb
+Size (badwolf-1.3.0.tar.gz) = 114477 bytes
Home |
Main Index |
Thread Index |
Old Index