Bug 280782 - www/librewolf: update 128.0-2 → 128.0.3-2 → 129.0-1
Summary: www/librewolf: update 128.0-2 → 128.0.3-2 → 129.0-1
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Some People
Assignee: Vladimir Druzenko
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-08-12 17:43 UTC by Martin Filla
Modified: 2024-08-14 11:25 UTC (History)
1 user (show)

See Also:
vvd: merge-quarterly+


Attachments
0001-www-librewolf-update-to-128.0.3.2.patch (1.26 KB, patch)
2024-08-12 17:43 UTC, Martin Filla
no flags Details | Diff
0001-www-librewolf-update-to-128.0.3.2.patch (1.82 KB, patch)
2024-08-12 18:19 UTC, Martin Filla
freebsd: maintainer-approval+
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Martin Filla 2024-08-12 17:43:14 UTC
Created attachment 252715 [details]
0001-www-librewolf-update-to-128.0.3.2.patch

Hi,
update to librewolf to 128.0.3.2.
Comment 1 Martin Filla 2024-08-12 17:43:34 UTC
Updating database digests format: .......... done
Checking integrity... done (0 conflicting)
Deinstallation has been requested for the following 1 packages (of 0 packages in the universe):

Installed packages to be REMOVED:
	librewolf: 128.0.3.2

Number of packages to be removed: 1

The operation will free 251 MiB.
[133amd64-default] [1/1] Deinstalling librewolf-128.0.3.2...
[133amd64-default] [1/1] Deleting files for librewolf-128.0.3.2: .......... done
==> Running trigger: desktop-file-utils.ucl
Building cache database of MIME types
===========================================================================
=>> Checking for extra files and directories
[00:53:06] Installing from package
[133amd64-default] Installing librewolf-128.0.3.2...
[133amd64-default] Extracting librewolf-128.0.3.2: .......... done
==> Running trigger: desktop-file-utils.ucl
Building cache database of MIME types
=====
Message from librewolf-128.0.3.2:

--
## Missing features

Some features found on Windows, macOS and Linux are not implemented:

- Encrypted Media Extensions (requires Widevine CDM binary)
- Process sandboxing (requires Capsicum backend)
- Reduced memory usage (requires mozjemalloc)
- Crash Reporter (requires Google Breakpad and reproducible builds)
- WebVR (requires open source runtime)
- TCP fast open
- `about:networking` (requires link state notification)

## Audio backend

Currently used audio backend can be inspected on `about:support` page.
Supported backends and default probing order is as follows:
- `pulse-rust` if `pulseaudio` package is installed (PULSEAUDIO option)
- `jack` if `jackit` package is installed (JACK option)
- `sndio` if `sndio` package is installed (SNDIO option)
- `alsa` if `alsa-lib` package is installed (ALSA option)
- `oss` (always available)
To force a specific backend open `about:config` page and create
`media.cubeb.backend` preference.

Microphone selection only works in `oss`, `pulse`, `pulse-rust` backends.
Other backends are limited to `default` which is usually `/dev/dsp`,
so use virtual_oss to reroute microphones from non-default devices.

## Gamepad API

Requires evdev(4) joystick support. On FreeBSD 13.0 enable hgame(4)
while older versions can use sysutils/iichid or multimedia/webcamd.

## smb:// issues
Network group, machine, and share browsing does not work correctly.

## sftp://
Only sftp access using public key authentication works. To easily
setup public key authentication to `remote_host`:

    $ ssh-keygen
    $ cat ~/.ssh/id_rsa.pub | ssh remote_host "cat >> .ssh/authorized_keys"

The SSH server on `remote_host` must allow pub key authentication.
[00:53:10] Cleaning up
===>  Cleaning for librewolf-128.0.3.2
[00:53:26] Deinstalling package
Updating database digests format: . done
Checking integrity... done (0 conflicting)
Deinstallation has been requested for the following 1 packages (of 0 packages in the universe):

Installed packages to be REMOVED:
	librewolf: 128.0.3.2

Number of packages to be removed: 1

The operation will free 251 MiB.
[133amd64-default] [1/1] Deinstalling librewolf-128.0.3.2...
[133amd64-default] [1/1] Deleting files for librewolf-128.0.3.2: .......... done
==> Running trigger: desktop-file-utils.ucl
Building cache database of MIME types
build of www/librewolf | librewolf-128.0.3.2 ended at Mon Aug 12 09:54:56 CEST 2024
build time: 00:52:49
[00:53:26] Logs: /usr/local/poudriere/data/logs/bulk/133amd64-default/2024-08-12_09h01m31s
[00:53:26] Cleaning up
[00:53:26] Unmounting file systems
Comment 2 Martin Filla 2024-08-12 18:19:35 UTC
Created attachment 252717 [details]
0001-www-librewolf-update-to-128.0.3.2.patch
Comment 3 commit-hook freebsd_committer freebsd_triage 2024-08-13 20:47:14 UTC
A commit in branch main references this bug:

URL: https://cgit.FreeBSD.org/ports/commit/?id=7eb3b6238dea2ea5edf847c6b87484901b4356e4

commit 7eb3b6238dea2ea5edf847c6b87484901b4356e4
Author:     Martin Filla <freebsd@sysctl.cz>
AuthorDate: 2024-08-13 20:33:28 +0000
Commit:     Vladimir Druzenko <vvd@FreeBSD.org>
CommitDate: 2024-08-13 20:33:28 +0000

    www/librewolf: update 128.0-2 → 128.0.3-2

    https://codeberg.org/librewolf/bsys6/releases/tag/128.0.3-2

    PR:     280782
    MFH:    2024Q3

 www/librewolf/Makefile              |  8 ++--
 www/librewolf/distinfo              |  6 +--
 www/librewolf/files/patch-bug847568 | 78 ++++++++++++-------------------------
 3 files changed, 32 insertions(+), 60 deletions(-)
Comment 4 Vladimir Druzenko freebsd_committer freebsd_triage 2024-08-13 20:48:58 UTC
129.0-1 released: https://codeberg.org/librewolf/bsys6/releases/tag/129.0-1
Comment 5 commit-hook freebsd_committer freebsd_triage 2024-08-13 21:31:20 UTC
A commit in branch 2024Q3 references this bug:

URL: https://cgit.FreeBSD.org/ports/commit/?id=354c65d3d9404eebfcef0c231bee85322bb8e451

commit 354c65d3d9404eebfcef0c231bee85322bb8e451
Author:     Martin Filla <freebsd@sysctl.cz>
AuthorDate: 2024-08-13 20:33:28 +0000
Commit:     Vladimir Druzenko <vvd@FreeBSD.org>
CommitDate: 2024-08-13 21:30:58 +0000

    www/librewolf: update 128.0-2 → 128.0.3-2

    https://codeberg.org/librewolf/bsys6/releases/tag/128.0.3-2

    PR:     280782
    MFH:    2024Q3
    (cherry picked from commit 7eb3b6238dea2ea5edf847c6b87484901b4356e4)

 www/librewolf/Makefile              |  8 ++--
 www/librewolf/distinfo              |  6 +--
 www/librewolf/files/patch-bug847568 | 78 ++++++++++++-------------------------
 3 files changed, 32 insertions(+), 60 deletions(-)
Comment 6 Vladimir Druzenko freebsd_committer freebsd_triage 2024-08-13 21:42:57 UTC
Patches for www/librewolf/Makefile and www/librewolf/distinfo are trivial:
--- www/librewolf/Makefile
+++ www/librewolf/Makefile
@@ -1,8 +1,8 @@
 PORTNAME=      librewolf
-DISTVERSION=   128.0.3
-DISTVERSIONSUFFIX=     -2.source
+DISTVERSION=   129.0
+DISTVERSIONSUFFIX=     -1.source
 CATEGORIES=    www wayland
-MASTER_SITES=  https://gitlab.com/api/v4/projects/32320088/packages/generic/${PORTNAME}-source/${DISTVERSION}-2/
+MASTER_SITES=  https://gitlab.com/api/v4/projects/32320088/packages/generic/${PORTNAME}-source/${DISTVERSION}-1/

 MAINTAINER=    freebsd@sysctl.cz
 COMMENT=       Custom version of Firefox, focused on privacy, security and freedom
@@ -36,7 +36,7 @@
 CONFIGURE_ENV+=        MOZ_REQUIRE_SIGNING=""
 CFLAGS_powerpc64le=    -DSQLITE_BYTEORDER=1234

-WRKSRC=                ${WRKDIR}/${PORTNAME}-${DISTVERSION}-2
+WRKSRC=                ${WRKDIR}/${PORTNAME}-${DISTVERSION}-1

 MOZILLA_CAP=   ${MOZILLA:C/^(.).*/\1/:tu}${MOZILLA:C/^.//}

--- www/librewolf/distinfo
+++ www/librewolf/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1723485802
-SHA256 (librewolf-128.0.3-2.source.tar.gz) = df1033b7d825da65e1892f599e65525e8d138374f75c5ebb76ee13ab818b4020
-SIZE (librewolf-128.0.3-2.source.tar.gz) = 1014691590
+TIMESTAMP = 1723582244
+SHA256 (librewolf-129.0-1.source.tar.gz) = ff03845699e62aa68f31fb7b17193636e9e8a63dd824011f3d84059574c9b09d
+SIZE (librewolf-129.0-1.source.tar.gz) = 1016824247

www/librewolf/files/patch-libwebrtc-generated copied from www/firefox/files/patch-libwebrtc-generated.
Comment 7 Vladimir Druzenko freebsd_committer freebsd_triage 2024-08-13 23:25:11 UTC
(In reply to Vladimir Druzenko from comment #6)
Build on poudriere and live system 14.1 amd64, work on 14.1 amd64.
Comment 8 Martin Filla 2024-08-14 10:18:38 UTC
(In reply to Vladimir Druzenko from comment #6)
I tested on 13.3 amd64

===>  Cleaning for librewolf-129.0
[01:19:27] Deinstalling package
Updating database digests format: . done
Checking integrity... done (0 conflicting)
Deinstallation has been requested for the following 1 packages (of 0 packages in the universe):

Installed packages to be REMOVED:
	librewolf: 129.0

Number of packages to be removed: 1

The operation will free 252 MiB.
[133amd64-default] [1/1] Deinstalling librewolf-129.0...
[133amd64-default] [1/1] Deleting files for librewolf-129.0: .......... done
==> Running trigger: desktop-file-utils.ucl
Building cache database of MIME types
build of www/librewolf | librewolf-129.0 ended at Wed Aug 14 12:02:11 CEST 2024
build time: 01:18:44
[01:19:27] Logs: /usr/local/poudriere/data/logs/bulk/133amd64-default/2024-08-14_10h42m44s
[01:19:27] Cleaning up
[01:19:27] Unmounting file systems
Comment 9 Martin Filla 2024-08-14 10:48:06 UTC
(In reply to Vladimir Druzenko from comment #7)
you have approve (In reply to Vladimir Druzenko from comment #7)
approved
Comment 10 commit-hook freebsd_committer freebsd_triage 2024-08-14 11:15:42 UTC
A commit in branch main references this bug:

URL: https://cgit.FreeBSD.org/ports/commit/?id=78278dfbd7a7dd44285214ef7027214cd3104999

commit 78278dfbd7a7dd44285214ef7027214cd3104999
Author:     Vladimir Druzenko <vvd@FreeBSD.org>
AuthorDate: 2024-08-14 11:09:50 +0000
Commit:     Vladimir Druzenko <vvd@FreeBSD.org>
CommitDate: 2024-08-14 11:13:07 +0000

    www/librewolf: update 128.0.3-2 → 129.0-1

    Changelog:
    https://codeberg.org/librewolf/bsys6/releases/tag/129.0-1

    Upstream release, see the Firefox 129.0 Release Notes:
    https://www.mozilla.org/en-US/firefox/129.0/releasenotes/

    Get patch-libwebrtc-generated from www/firefox.

    PR:             280782
    Approved by:    Martin Filla <freebsd@sysctl.cz> (maintainer)
    MFH:            2024Q3

 www/librewolf/Makefile                        |   8 +-
 www/librewolf/distinfo                        |   6 +-
 www/librewolf/files/patch-libwebrtc-generated | 732 +++++++++++++++++---------
 3 files changed, 484 insertions(+), 262 deletions(-)
Comment 11 commit-hook freebsd_committer freebsd_triage 2024-08-14 11:24:46 UTC
A commit in branch 2024Q3 references this bug:

URL: https://cgit.FreeBSD.org/ports/commit/?id=d73214552543982795d7bae12f36b0dad8db278c

commit d73214552543982795d7bae12f36b0dad8db278c
Author:     Vladimir Druzenko <vvd@FreeBSD.org>
AuthorDate: 2024-08-14 11:09:50 +0000
Commit:     Vladimir Druzenko <vvd@FreeBSD.org>
CommitDate: 2024-08-14 11:24:03 +0000

    www/librewolf: update 128.0.3-2 → 129.0-1

    Changelog:
    https://codeberg.org/librewolf/bsys6/releases/tag/129.0-1

    Upstream release, see the Firefox 129.0 Release Notes:
    https://www.mozilla.org/en-US/firefox/129.0/releasenotes/

    Get patch-libwebrtc-generated from www/firefox.

    PR:             280782
    Approved by:    Martin Filla <freebsd@sysctl.cz> (maintainer)
    MFH:            2024Q3

    (cherry picked from commit 78278dfbd7a7dd44285214ef7027214cd3104999)

 www/librewolf/Makefile                        |   8 +-
 www/librewolf/distinfo                        |   6 +-
 www/librewolf/files/patch-libwebrtc-generated | 732 +++++++++++++++++---------
 3 files changed, 484 insertions(+), 262 deletions(-)