Import badwolf: new package

BadWolf is a minimalist and privacy-oriented WebKitGTK+ browser.
- 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.
This commit is contained in:
pin 2020-07-04 13:48:27 +02:00
parent 2cf1c18e66
commit 9a4db77fa2
5 changed files with 63 additions and 0 deletions

View File

@ -224,6 +224,7 @@ SUBDIR+= axel
SUBDIR+= azureus
SUBDIR+= backintime
SUBDIR+= backplane
SUBDIR+= badwolf
SUBDIR+= bagel
SUBDIR+= bakery
SUBDIR+= baler

10
badwolf/DESCR Normal file
View File

@ -0,0 +1,10 @@
BadWolf is a minimalist and privacy-oriented WebKitGTK+ browser.
- 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.

28
badwolf/Makefile Normal file
View File

@ -0,0 +1,28 @@
# $NetBSD$
DISTNAME= badwolf-1.0.0
CATEGORIES= www
MASTER_SITES= https://hacktivis.me/releases/
MAINTAINER= pin@NetBSD.org
HOMEPAGE= https://hacktivis.me/projects/badwolf
COMMENT= Minimalist and privacy-oriented webkit browser
LICENSE= modified-bsd
USE_TOOLS+= pkg-config
SUBST_CLASSES+= prefix
SUBST_MESSAGE.prefix= Fixing paths.
SUBST_STAGE.prefix= pre-configure
SUBST_SED.prefix+= -e 's,/usr/local,${PREFIX},g'
SUBST_SED.prefix+= -e 's,share/man,${PKGMANDIR},g'
SUBST_FILES.prefix+= Makefile
TOOL_DEPENDS+= gperf-[0-9]*:../../devel/gperf
.include "../../www/webkit-gtk/buildlink3.mk"
.include "../../x11/gtk3/buildlink3.mk"
.include "../../net/libsoup/buildlink3.mk"
.include "../../graphics/adwaita-icon-theme/buildlink3.mk"
.include "../../graphics/hicolor-icon-theme/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"

18
badwolf/PLIST Normal file
View File

@ -0,0 +1,18 @@
@comment $NetBSD$
bin/badwolf
man/man1/badwolf.1
share/applications/badwolf.desktop
share/badwolf/interface.css
share/badwolf/locale/fr/LC_MESSAGES/Badwolf.mo
share/badwolf/locale/pt_BR/LC_MESSAGES/Badwolf.mo
share/doc/${PKGNAME}/KnowledgeBase.md
share/doc/${PKGNAME}/README.md
share/doc/${PKGNAME}/interface.txt
share/doc/${PKGNAME}/usr.bin.badwolf
share/icons/hicolor/128x128/apps/badwolf.png
share/icons/hicolor/24x24/apps/badwolf.png
share/icons/hicolor/256x256/apps/badwolf.png
share/icons/hicolor/32x32/apps/badwolf.png
share/icons/hicolor/48x48/apps/badwolf.png
share/icons/hicolor/64x64/apps/badwolf.png
share/icons/hicolor/scalable/apps/badwolf.svg

6
badwolf/distinfo Normal file
View File

@ -0,0 +1,6 @@
$NetBSD$
SHA1 (badwolf-1.0.0.tar.gz) = 9a8e32432472426e493eef3aedfcd6309121937a
RMD160 (badwolf-1.0.0.tar.gz) = 028e34288f7e40edce8cfb148a0146354d7d062c
SHA512 (badwolf-1.0.0.tar.gz) = 72437709a32937c33dc0509f94efbb5f3551b039017d3067b02f5d2b275eb4f3883dba8dc1c1b4b82bfa31a7b174f5fa393ceeefaf627d9b6c27be0fea5a0652
Size (badwolf-1.0.0.tar.gz) = 69676 bytes