Adnan Shameem wrote: > > Omar Polo o...@omarpolo.com writes: > > > > > Omar Polo o...@omarpolo.com writes: > > > > > > > Adnan Shameem adnan...@protonmail.com writes: > > > > > > > > > Hello > > > > > I thought packaging BadWolf, a lightweight, minimalistic, > > > > > privacy-oriented WebKitGTK based web browser for OpenBSD would be > > > > > nice. So I made a port for it (attached). > > > > > Please let me know if there are any changes necessary. > > > > > Thanks. > > > > > > > > couple of comments: > > > > > > > > - no need to set EXTRACT_SUFX, is the default > > > > > > > > - upstream provides a distribution tarball on their site, so use that > > > > instead of the auto-generated from gitlab > > > > > > > > - why use 1.0.3 when the latest is 1.2.0 > > > > > > > > - *_DEPENDS are usually one per line > > > > > > > > - devel/libsoup was missing from LIB_DEPENDS > > > > > > > > - missing RDEP on gtk+3 > > > > > > > > - don't roll our own do-install (and add USE_GMAKE) > > > > > > > > - pkg/DESCR is a bit short, it should describe a bit more what the > > > > package is and does, but I'm not a good writer so I've left it > > > > as-is, > > > > apologies > > > > > > > > - set CONFIGURE_STYLE to simple (how did you managed to build the > > > > port?) > > > > > > > > - teach the port the correct place for manpages ($PREFIX/man and not > > > > share/man). > > > > > > > > > > > > quickly tested and seems to work. A bit spartan maybe, but I like the > > > > buttons to toggle images and javascript. > > > > Note: while there is a test target, I've left the NO_TESTS=Yes because > > > > that target is meant for hacking on the browser itself (it calls mandoc > > > > -Tlint on the manpage and shellcheck on the configure.) > > > > I'm attaching an updated tarball > > > > Cheers, > > > > Omar Polo > > > > > > now with tweaked DOCDIR and the patch to version.sh from Stuart. The > > > other patch doesn't seem to be needed with the latest version. > > > > ...and with the missing update-desktop-database tag > > Thanks for the changes. You have improved the port many-fold. > > For pkg/DESCR, I have updated it with this text (change also applied on > attachment with this email): > > "BadWolf is a minimalist and privacy-oriented WebKitGTK+ browser. While > it has a minimal feature set, it is surprisingly adequate for checking > emails, reading articles, casual web surfing etc. without usual > annoyances like JavaScript popups and autoplay videos that may ruin > user experience. Features a dedicated download tab; easy to use toggle > buttons for JavaScript and Images; limited set of buttons for back, > forward, print and new tab - and that's pretty much the whole UI. > Isolated sessions per unrelated tab, no browser level tracking, > JavaScript off by default, small easy to inspect codebase are some of > the features that set this browser apart from popular ones." > > Let me know if there are any further suggestions. > > Otherwise seems ok to me. Builds and runs fine. I'm even sending this > email from BadWolf.
This is a bit an uncomfortable wall of text. Suggestion: BadWolf is a minimalist and privacy-oriented WebKitGTK+ browser, which aims to provide a distraction free user experience for daily tasks. Features: * Minimalist and clean UI * Toggles for javascript and images * No distracting popups or autoplay * Dedicated downloads tab * Isolated sessions per tab * No browser level tracking * Small and easy to inspect codebase Updated tarball attached. Best Regards, Stefan
badwolf.tgz
Description: application/tar-gz