Index: Makefile
===================================================================
RCS file: /cvs/ports/www/librewolf/Makefile,v
diff -u -p -u -p -r1.1.1.1 Makefile
--- Makefile	8 Jun 2026 16:14:42 -0000	1.1.1.1
+++ Makefile	11 Jun 2026 16:19:02 -0000
@@ -13,7 +13,7 @@ ONLY_FOR_ARCHS =	amd64 aarch64 riscv64
 
 # If upstream adds revision number -x, it will become plx in OpenBSD, e.g.
 # librewolf-149.0.2-2 (upstream) becomes librewolf-149.0.2pl2 (patch level 2)
-MOZILLA_DIST_VERSION =	151.0.3-1
+MOZILLA_DIST_VERSION =	151.0.4-1
 MOZILLA_VERSION =	${MOZILLA_DIST_VERSION:C/-([0-9]+)$/pl\1/}
 
 MOZILLA_PROJECT =	librewolf
Index: distinfo
===================================================================
RCS file: /cvs/ports/www/librewolf/distinfo,v
diff -u -p -u -p -r1.1.1.1 distinfo
--- distinfo	8 Jun 2026 16:14:42 -0000	1.1.1.1
+++ distinfo	11 Jun 2026 16:19:02 -0000
@@ -1,2 +1,2 @@
-SHA256 (librewolf/librewolf-151.0.3-1.source.tar.gz) = oG2FTP+RMRILqBuzGq8FtBYjyCgG6ohC4O9z118QOqM=
-SIZE (librewolf/librewolf-151.0.3-1.source.tar.gz) = 1130749223
+SHA256 (librewolf/librewolf-151.0.4-1.source.tar.gz) = wnDBq5RsceRY9BueuNuIt28wuYxLh8vZwjzOjZGSW5I=
+SIZE (librewolf/librewolf-151.0.4-1.source.tar.gz) = 1130916151
Index: files/mozconfig-openbsd
===================================================================
RCS file: /cvs/ports/www/librewolf/files/mozconfig-openbsd,v
diff -u -p -u -p -r1.1.1.1 mozconfig-openbsd
--- files/mozconfig-openbsd	8 Jun 2026 16:14:42 -0000	1.1.1.1
+++ files/mozconfig-openbsd	11 Jun 2026 16:19:02 -0000
@@ -53,13 +53,9 @@ mk_add_options MOZ_DATA_REPORTING=0
 mk_add_options MOZ_SERVICES_HEALTHREPORT=0
 mk_add_options MOZ_TELEMETRY_REPORTING=0
 
-# upstream hardcode-replaces CFLAGS. we want to include ports flags.
-# upstream does:
-# export CFLAGS="-ftrivial-auto-var-init=zero -fwrapv"
-# export CXXFLAGS="-ftrivial-auto-var-init=zero -fwrapv"
-# #export LDFLAGS=
-export CFLAGS="-ftrivial-auto-var-init=zero -fwrapv $CFLAGS"
-export CXXFLAGS="-ftrivial-auto-var-init=zero -fwrapv $CXXFLAGS"
+export CFLAGS="-ftrivial-auto-var-init=zero -fwrapv -Wno-backend-plugin $CFLAGS"
+export CXXFLAGS="-ftrivial-auto-var-init=zero -fwrapv -Wno-backend-plugin $CXXFLAGS"
+# upstream comments this, but we uncomment it for the ports system:
 export LDFLAGS="$LDFLAGS"
 
 # Everything below the line are OpenBSD *additions*
Index: patches/patch-lw_policies_json
===================================================================
RCS file: /cvs/ports/www/librewolf/patches/patch-lw_policies_json,v
diff -u -p -u -p -r1.1.1.1 patch-lw_policies_json
--- patches/patch-lw_policies_json	8 Jun 2026 16:14:42 -0000	1.1.1.1
+++ patches/patch-lw_policies_json	11 Jun 2026 16:19:02 -0000
@@ -3,7 +3,7 @@ perhaps send these to librewolf upstream
 Index: lw/policies.json
 --- lw/policies.json.orig
 +++ lw/policies.json
-@@ -14,6 +14,16 @@
+@@ -13,6 +13,16 @@
          "DisableSetDesktopBackground": false,
          "DisableDeveloperTools": false,
          "NoDefaultBookmarks": true,
Index: pkg/PLIST
===================================================================
RCS file: /cvs/ports/www/librewolf/pkg/PLIST,v
diff -u -p -u -p -r1.1.1.1 PLIST
--- pkg/PLIST	8 Jun 2026 16:14:42 -0000	1.1.1.1
+++ pkg/PLIST	11 Jun 2026 16:19:02 -0000
@@ -12,6 +12,7 @@ lib/${MOZILLA_PROJECT}/browser/chrome/ic
 lib/${MOZILLA_PROJECT}/browser/chrome/icons/default/default48.png
 lib/${MOZILLA_PROJECT}/browser/chrome/icons/default/default64.png
 lib/${MOZILLA_PROJECT}/browser/defaults/
+lib/${MOZILLA_PROJECT}/browser/defaults/pref/
 lib/${MOZILLA_PROJECT}/browser/defaults/preferences/
 @sample ${SYSCONFDIR}/${MOZILLA_PROJECT}/
 lib/${MOZILLA_PROJECT}/browser/defaults/preferences/all-openbsd.js
