Created attachment 227901 [details] librewolf.shar.zip
<https://docs.freebsd.org/en/books/porters-handbook/book/#porting-submitting>
<https://gitlab.com/librewolf-community/browser/linux/-/issues/98> <https://wiki.freebsd.org/action/info/WantedPorts?action=diff&rev2=763&rev1=762> (updated)
Created attachment 228195 [details] librewolf.shar.zip
Created attachment 228199 [details] librewolf.shar.zip
Good day! At what state that port now? Is it exists actual versionof librewolf, and what moments prevents to include it to freebsd ports?
Hello, As George has said months ago, are there any updates on this?
(In reply to Hunter Ellett from comment #7) I have not next updates for librewolf(In reply to Hunter Ellett from comment #7)
(In reply to Martin Filla from comment #8) What a shame.
Created attachment 233062 [details] librewolf.shar.zip So i am upgraded to firefox 99.0
Created attachment 233064 [details] librewolf.shar.zip I fixed configuration crash, we can test
These are going to be odd questions, but why: - is this port's name firefox (PORTNAME=firefox)? - does it download firefox sources instead of librefox sources? - does it change branding? (--with-branding=browser/branding/librewolf) Librewolf isn't just a different theme or branding, it has a different source code repository. Source can be downloaded from https://gitlab.com/librewolf-community/browser/source/-/releases. Building instructions for librefox can be found on there as well: https://gitlab.com/librewolf-community/browser/source/-/tree/main.
Created attachment 234497 [details] librewolf small update
(In reply to malavon from comment #12) LibreWolf is fork firefox source code with patches Source code donwload from mozzila _SOURCE_CODE_URL="https://archive.mozilla.org/pub/firefox/releases/$pkgver/source/firefox-$pkgver.source.tar.xz"; They have scripts i have Makefile Patches are in Makefile as extra-patches
Recently LibreWolf has become the only browser to pass all privacy tests (https://privacytests.org/). This makes it quite important to privacy-concerned FreeBSD users.
Created attachment 237953 [details] librewolf.shar.tar.gz bump to 106.0.5
Created attachment 237954 [details] librewolf.shar.tar.gz
(In reply to Martin Filla from comment #17) Giving your work a try in poudriere, thanks.
Created attachment 238179 [details] Uses upstream tarball, builds in poudriere 13.1 amd64 I looked at your work, and modified to use https://gitlab.com/api/v4/projects/32320088/packages/generic/librewolf-source/107.0-1/librewolf-107.0-1.source.tar.gz as distfile. Otherwise it also adds the unitymenu patch for use in plasma and other dbus menus. I have still set freebsd@sysctl.cz as maintainer. So any comments?
(In reply to Jesper Schmitz Mouridsen from comment #19) good job
Cross-reference: <https://gitlab.com/librewolf-community/browser/source/-/issues/75> > support to freebsd (#75) · Issues · LibreWolf / Browser / Source · GitLab
Created attachment 238365 [details] new port www/librewolf Only changes since 238179: Changed comment and WWW added options and tested on aarch64.
Created attachment 238974 [details] librewolf.shar bump to 108 with patches
Created attachment 239039 [details] librewolf.shar.tar.gz Added patches from firefox. You can test librewolf
Created attachment 239471 [details] librewolf.shar Added next patch
Created attachment 239528 [details] librewolf.shar.tar.gz Fix .desktop file
Created attachment 239592 [details] librewolf.shar.tar.gz Removed unnecessary includes
Created attachment 239593 [details] librewolf.shar.tar.gz Fixed include
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=4e77dee79c17245e0c3b4b98af5a718ed2c5eb81 commit 4e77dee79c17245e0c3b4b98af5a718ed2c5eb81 Author: Martin Filla <freebsd@sysctl.cz> AuthorDate: 2023-01-19 18:52:57 +0000 Commit: Jesper Schmitz Mouridsen <jsm@FreeBSD.org> CommitDate: 2023-01-21 18:34:48 +0000 www/librewolf: New port PR: 258503 www/Makefile | 1 + www/librewolf/Makefile (new) | 99 + www/librewolf/distinfo (new) | 5 + www/librewolf/files/RustTabs.jsm (new) | 1181 + .../files/UniFFIGeneratedScaffolding.cpp (new) | 283 + www/librewolf/files/patch-addon-search (new) | 53 + .../files/patch-browser-app-nsBrowserApp.cpp (new) | 14 + .../files/patch-bug1269654_comment5 (new) | 43 + .../files/patch-bug1504834_comment10 (new) | 36 + .../files/patch-bug1504834_comment5 (new) | 85 + .../files/patch-bug1504834_comment9 (new) | 49 + www/librewolf/files/patch-bug1559213 (new) | 123 + .../files/patch-bug1612181_comment1 (new) | 191 + www/librewolf/files/patch-bug1626236 (new) | 92 + www/librewolf/files/patch-bug1628567 (new) | 32 + www/librewolf/files/patch-bug1640982 (new) | 17 + www/librewolf/files/patch-bug1659612 (new) | 35 + www/librewolf/files/patch-bug1680982 (new) | 388 + www/librewolf/files/patch-bug1716707 (new) | 56 + www/librewolf/files/patch-bug847568 (new) | 292 + .../patch-dom_media_flac_FlacDecoder.cpp (new) | 23 + www/librewolf/files/patch-env-api-keys (new) | 21 + .../patch-gfx_skia_skia_src_core_SkCpu.cpp (new) | 32 + .../files/patch-i386-protobuf-alignment (new) | 15 + .../files/patch-libwebrtc-generated (new) | 89350 +++++++++++++++++++ .../files/patch-libwebrtc-powerpc64 (new) | 264 + .../files/patch-memory_mozalloc_throw__gcc.h (new) | 69 + www/librewolf/files/patch-pipewire_init (new) | 120 + ...python_mozbuild_mozbuild_gn__processor.py (new) | 39 + ...rty_libwebrtc_build_config_BUILDCONFIG.gn (new) | 37 + ..._party_libwebrtc_rtc__base_ip__address.cc (new) | 23 + ..._libwebrtc_third__party_pffft_src_pffft.c (new) | 10 + .../patch-third__party_sqlite3_src_moz.build (new) | 12 + .../patch-tools_profiler_core_patform.cpp (new) | 51 + www/librewolf/pkg-descr (new) | 13 + www/librewolf/pkg-message (new) | 50 + 36 files changed, 93204 insertions(+)
Commited with minor change in options include. Thanks.
Thanks! Good replacement for waterfox. BTW, librewolf 109 released.
www/librewolf/pkg-descr have incorrect "WWW:" record.
(In reply to VVD from comment #32) At <https://www.freshports.org/www/librewolf/> the home page icon refers, correctly, to <https://librewolf.net/>. WWW is correct at <https://github.com/freebsd/freebsd-ports/commit/4e77dee79c17245e0c3b4b98af5a718ed2c5eb81?diff=unified#diff-9439ba87274db99c04e3df3ae16f519ba93c31e9fdc0b7bdddc6064deb4fd7eaR13> line 13 in the Makefile. <https://github.com/freebsd/freebsd-ports/commit/4e77dee79c17245e0c3b4b98af5a718ed2c5eb81?diff=unified#diff-87d7011b08a7f93c8916aec77f03a0c02497cb9a5ec1f1b0b7f2d2223e22e16fR12-R13> lines 12 and 13 should be removed from the package description. (In reply to Graham Perrin from comment #3) Wiki updated: <https://wiki.freebsd.org/action/info/WantedPorts?action=diff&rev2=848&rev1=847>.
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=c77895ce404a1b588f6fd53a8877716c70efb31c commit c77895ce404a1b588f6fd53a8877716c70efb31c Author: Graham Perrin <grahamperrin@FreeBSD.org> AuthorDate: 2023-01-22 09:43:36 +0000 Commit: Graham Perrin <grahamperrin@FreeBSD.org> CommitDate: 2023-01-22 09:43:36 +0000 www/librewolf: correct the package description WWW within Makefile is correct. Remove the WWW line (with a different URL) from pkg-descr. https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=258503#c32 PR: 258503 Reported by: VVD at comment 32 Fixes: 4e77dee79c17 www/librewolf: New port www/librewolf/pkg-descr | 2 -- 1 file changed, 2 deletions(-)
(In reply to VVD from comment #31) I assume that portscout will make the maintainer aware of future updates. <https://portscout.freebsd.org/freebsd@sysctl.cz.html> ---- Re: comment #3 and comment #21, both issues in GitLab are updated. Thanks, everyone :-)
That's a nice addition to the ports collection, thank you Martin!