Bug 258503 - [NEW PORT] www/librewolf: Web browser based on the browser portion of Mozilla
Summary: [NEW PORT] www/librewolf: Web browser based on the browser portion of Mozilla
Status: In Progress
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Only Me
Assignee: Jesper Schmitz Mouridsen
URL: https://librewolf-community.gitlab.io/
Keywords: feature, needs-qa
Depends on:
Blocks:
 
Reported: 2021-09-14 15:49 UTC by Martin Filla
Modified: 2022-11-27 12:59 UTC (History)
12 users (show)

See Also:


Attachments
librewolf.shar.zip (66.77 KB, application/zip)
2021-09-14 15:56 UTC, Martin Filla
no flags Details
librewolf.shar.zip (69.82 KB, application/zip)
2021-09-26 12:20 UTC, Martin Filla
no flags Details
librewolf.shar.zip (70.31 KB, application/zip)
2021-09-26 18:07 UTC, Martin Filla
no flags Details
librewolf.shar.zip (57.39 KB, application/zip)
2022-04-08 13:36 UTC, Martin Filla
no flags Details
librewolf.shar.zip (57.97 KB, application/zip)
2022-04-08 15:34 UTC, Martin Filla
no flags Details
librewolf (810.39 KB, application/x-shellscript)
2022-06-06 20:42 UTC, Martin Filla
no flags Details
librewolf.shar.tar.gz (84.84 KB, application/gzip)
2022-11-08 19:36 UTC, Martin Filla
no flags Details
librewolf.shar.tar.gz (87.98 KB, application/gzip)
2022-11-08 19:58 UTC, Martin Filla
no flags Details
Uses upstream tarball, builds in poudriere 13.1 amd64 (6.64 KB, text/plain)
2022-11-19 14:39 UTC, Jesper Schmitz Mouridsen
no flags Details
new port www/librewolf (5.20 KB, text/plain)
2022-11-27 12:59 UTC, Jesper Schmitz Mouridsen
jsm: maintainer-approval? (freebsd)
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Martin Filla 2021-09-14 15:49:32 UTC

    
Comment 1 Martin Filla 2021-09-14 15:56:01 UTC
Created attachment 227901 [details]
librewolf.shar.zip
Comment 4 Martin Filla 2021-09-26 12:20:13 UTC
Created attachment 228195 [details]
librewolf.shar.zip
Comment 5 Martin Filla 2021-09-26 18:07:46 UTC
Created attachment 228199 [details]
librewolf.shar.zip
Comment 6 George 2021-11-08 06:16:20 UTC
Good day!

At what state that port now? Is it exists actual versionof librewolf, and what moments prevents to include it to freebsd ports?
Comment 7 Hunter Ellett 2022-02-24 17:29:50 UTC
Hello,

As George has said months ago, are there any updates on this?
Comment 8 Martin Filla 2022-02-24 18:43:02 UTC
(In reply to Hunter Ellett from comment #7)
I have not next updates for librewolf(In reply to Hunter Ellett from comment #7)
Comment 9 Hunter Ellett 2022-03-06 16:07:35 UTC
(In reply to Martin Filla from comment #8)

What a shame.
Comment 10 Martin Filla 2022-04-08 13:36:48 UTC
Created attachment 233062 [details]
librewolf.shar.zip

So i am upgraded to firefox 99.0
Comment 11 Martin Filla 2022-04-08 15:34:19 UTC
Created attachment 233064 [details]
librewolf.shar.zip

I fixed configuration crash, we can test
Comment 12 malavon 2022-04-18 10:47:04 UTC
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.
Comment 13 Martin Filla 2022-06-06 20:42:57 UTC
Created attachment 234497 [details]
librewolf

small update
Comment 14 Martin Filla 2022-06-06 21:03:32 UTC
(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
Comment 15 Sam 2022-06-16 09:29:31 UTC
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.
Comment 16 Martin Filla 2022-11-08 19:36:06 UTC
Created attachment 237953 [details]
librewolf.shar.tar.gz

bump to 106.0.5
Comment 17 Martin Filla 2022-11-08 19:58:33 UTC
Created attachment 237954 [details]
librewolf.shar.tar.gz
Comment 18 Jesper Schmitz Mouridsen freebsd_committer 2022-11-18 22:55:48 UTC
(In reply to Martin Filla from comment #17)
Giving your work a try in poudriere, thanks.
Comment 19 Jesper Schmitz Mouridsen freebsd_committer 2022-11-19 14:39:32 UTC
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?
Comment 20 Martin Filla 2022-11-19 17:30:48 UTC
(In reply to Jesper Schmitz Mouridsen from comment #19)
good job
Comment 21 Graham Perrin freebsd_committer 2022-11-20 07:18:01 UTC
Cross-reference: 

<https://gitlab.com/librewolf-community/browser/source/-/issues/75>

> support to freebsd (#75) · Issues · LibreWolf / Browser / Source · GitLab
Comment 22 Jesper Schmitz Mouridsen freebsd_committer 2022-11-27 12:59:41 UTC
Created attachment 238365 [details]
new port www/librewolf

Only changes since 238179: Changed comment and WWW added options and tested on aarch64.