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