pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/www/basilisk
Module Name: pkgsrc
Committed By: nia
Date: Tue Jun 23 14:33:00 UTC 2026
Modified Files:
pkgsrc/www/basilisk: Makefile PLIST distinfo
pkgsrc/www/basilisk/patches:
patch-platform_media_ffvpx_config__unix__sparc64.h
patch-platform_media_ffvpx_libavutil_arm_bswap.h
Removed Files:
pkgsrc/www/basilisk/patches:
patch-platform__media__ffvpx__config_unix_ppc.h
patch-platform_intl_icu_source_configure
patch-platform_layout_base_FrameProperties.h
patch-platform_media_ffvpx_config.h
patch-platform_security_generate__mapfile.py
Log Message:
basilisk: Update to 2026.06.12
This brings the engine up to date with the most recent Pale Moon
releases, with associated security fixes and JavaScript improvements.
As such the diff has been reduced with the palemoon package.
To generate a diff of this commit:
cvs rdiff -u -r1.8 -r1.9 pkgsrc/www/basilisk/Makefile
cvs rdiff -u -r1.3 -r1.4 pkgsrc/www/basilisk/PLIST
cvs rdiff -u -r1.4 -r1.5 pkgsrc/www/basilisk/distinfo
cvs rdiff -u -r1.1 -r0 \
pkgsrc/www/basilisk/patches/patch-platform__media__ffvpx__config_unix_ppc.h \
pkgsrc/www/basilisk/patches/patch-platform_intl_icu_source_configure \
pkgsrc/www/basilisk/patches/patch-platform_layout_base_FrameProperties.h \
pkgsrc/www/basilisk/patches/patch-platform_media_ffvpx_config.h \
pkgsrc/www/basilisk/patches/patch-platform_security_generate__mapfile.py
cvs rdiff -u -r1.1 -r1.2 \
pkgsrc/www/basilisk/patches/patch-platform_media_ffvpx_config__unix__sparc64.h \
pkgsrc/www/basilisk/patches/patch-platform_media_ffvpx_libavutil_arm_bswap.h
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: pkgsrc/www/basilisk/Makefile
diff -u pkgsrc/www/basilisk/Makefile:1.8 pkgsrc/www/basilisk/Makefile:1.9
--- pkgsrc/www/basilisk/Makefile:1.8 Thu Jun 11 07:17:46 2026
+++ pkgsrc/www/basilisk/Makefile Tue Jun 23 14:32:59 2026
@@ -1,24 +1,27 @@
-# $NetBSD: Makefile,v 1.8 2026/06/11 07:17:46 wiz Exp $
+# $NetBSD: Makefile,v 1.9 2026/06/23 14:32:59 nia Exp $
# This package is mostly derived from www/palemoon since they use the
# same backend. However, several key things are different.
-PKGNAME= basilisk-2025.10.10
-PKGREVISION= 3
+PKGNAME= basilisk-2026.06.12
CATEGORIES= www
DIST_SUBDIR= basilisk-${PKGVERSION_NOREV}
DISTFILES+= basilisk.tar.gz
DISTFILES+= uxp.tar.gz
-DISTFILES+= psutil.tar.gz
+
+# The default bundled copy of ICU does not contain big-endian
+# data files, so this one is generated manually.
+ICU_MAJOR= 78
+DISTFILES+= icudt${ICU_MAJOR}b.dat.gz
+
+SITES.icudt${ICU_MAJOR}b.dat.gz= \
+ ${MASTER_SITE_LOCAL}
SITES.basilisk.tar.gz= \
-https://repo.palemoon.org/Basilisk-Dev/Basilisk/archive/v${PKGVERSION_NOREV}.tar.gz
SITES.uxp.tar.gz= \
- -https://repo.palemoon.org/MoonchildProductions/UXP/archive/545d52572d4fe410bd0a776b59c7c7da27e1d0a1.tar.gz
-
-SITES.psutil.tar.gz= \
- -https://files.pythonhosted.org/packages/7b/58/2675697b6831e6ac4b7b7bc4e5dcdb24a2f39f8411186573eb0de16eb6d5/psutil-3.4.2.tar.gz
+ -https://repo.palemoon.org/MoonchildProductions/UXP/archive/83826f1f34efa77ac20fc514fa2e3d14a941f115.tar.gz
MAINTAINER= nia%NetBSD.org@localhost
HOMEPAGE= https://www.basilisk-browser.org/
@@ -59,7 +62,6 @@ CONFIGURE_ARGS+= --enable-optimize=-O3
CONFIGURE_ARGS+= --enable-application=basilisk
CONFIGURE_ARGS+= --enable-devtools
CONFIGURE_ARGS+= --enable-av1
-CONFIGURE_ARGS+= --enable-jxl
CONFIGURE_ARGS+= --enable-pie
CONFIGURE_ARGS+= --enable-webrtc # without seems broken
CONFIGURE_ARGS+= --disable-tests
@@ -68,7 +70,6 @@ CONFIGURE_ARGS+= --disable-debug
CONFIGURE_ARGS+= --disable-necko-wifi
CONFIGURE_ARGS+= --disable-updater
CONFIGURE_ARGS+= --with-pthreads
-CONFIGURE_ARGS+= --disable-gconf
# unlike palemoon/firefox, basilisk *only* has "unofficial branding"
CONFIGURE_ARGS+= --disable-official-branding
@@ -86,16 +87,20 @@ CONFIGURE_ARGS+= --with-system-zlib
.include "../../mk/bsd.prefs.mk"
-# The default bundled copy of ICU does not contain big-endian
-# data files, so this one is generated manually.
-DISTFILES+= icudt63b.dat.gz
-SITES.icudt63b.dat.gz= ${MASTER_SITE_LOCAL}
+# see notes on Dav1d here: https://www.palemoon.org/releasenotes.shtml
+.if ${MACHINE_ARCH} != "x86_64"
+CONFIGURE_ARGS+= --enable-libaom
+.endif
.if ${MACHINE_ARCH} == "i386" || ${MACHINE_ARCH} == "x86_64"
+TOOL_DEPENDS+= nasm>=1.1:../../devel/nasm
TOOL_DEPENDS+= yasm>=1.1:../../devel/yasm
.endif
-.if ${MACHINE_PLATFORM:MNetBSD-*-earm*}
+.if ${MACHINE_PLATFORM:MNetBSD-*-earm*} || \
+ ${MACHINE_PLATFORM:MNetBSD-*-alpha*} || \
+ ${MACHINE_PLATFORM:MNetBSD-*-powerpc*} || \
+ ${MACHINE_PLATFORM:MNetBSD-*-sparc64*}
LDFLAGS+= -Wl,--no-keep-memory
.endif
@@ -130,7 +135,6 @@ CHECK_PORTABILITY_SKIP+= platform/js/src
CHECK_PORTABILITY_SKIP+= platform/memory/jemalloc/src/configure
CHECK_PORTABILITY_SKIP+= platform/security/nss/tests/*/*.sh
-PYTHON_VERSIONS_ACCEPTED= 27
PYTHON_FOR_BUILD_ONLY= tool
BUILDLINK_TRANSFORM+= rm:-Werror=format
@@ -143,8 +147,6 @@ pre-configure:
pre-patch:
${MV} ${WRKDIR}/uxp/* ${WRKSRC}/platform/
- ${RM} -rf ${WRKSRC}/platform/python/psutil
- ${MV} ${WRKDIR}/psutil-3.4.2 ${WRKSRC}/platform/python/psutil
pre-build:
${TOUCH} ${WRKSRC}/platform/configure
@@ -155,7 +157,7 @@ post-install:
${RM} -rf ${DESTDIR}${PREFIX}/include
${RM} -rf ${DESTDIR}${PREFIX}/share/idl
.if ${PM_BIG_ENDIAN:tl} != "no"
- ${INSTALL_DATA} ${WRKDIR}/icudt63b.dat \
+ ${INSTALL_DATA} ${WRKDIR}/icudt${ICU_MAJOR}b.dat \
${DESTDIR}${PREFIX}/lib/${PKGNAME_NOREV}/
.endif
${RM} -rf ${DESTDIR}${PREFIX}/lib/*-devel*
Index: pkgsrc/www/basilisk/PLIST
diff -u pkgsrc/www/basilisk/PLIST:1.3 pkgsrc/www/basilisk/PLIST:1.4
--- pkgsrc/www/basilisk/PLIST:1.3 Sat Dec 20 19:45:27 2025
+++ pkgsrc/www/basilisk/PLIST Tue Jun 23 14:32:59 2026
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.3 2025/12/20 19:45:27 nia Exp $
+@comment $NetBSD: PLIST,v 1.4 2026/06/23 14:32:59 nia Exp $
bin/basilisk
lib/basilisk-52.9.0/application.ini
lib/basilisk-52.9.0/basilisk
@@ -12,6 +12,18 @@ lib/basilisk-52.9.0/browser/components/c
lib/basilisk-52.9.0/browser/components/libbrowsercomps.so
lib/basilisk-52.9.0/browser/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}.xpi
lib/basilisk-52.9.0/browser/icons/mozicon128.png
+lib/basilisk-52.9.0/browser/internal-userscripts/elementfrompoint-finite-polyfill.user.js
+lib/basilisk-52.9.0/browser/internal-userscripts/getanimations-polyfill.user.js
+lib/basilisk-52.9.0/browser/internal-userscripts/imagedecode-polyfill.user.js
+lib/basilisk-52.9.0/browser/internal-userscripts/intl-displaynames-polyfill.user.js
+lib/basilisk-52.9.0/browser/internal-userscripts/intl-listformat-polyfill.user.js
+lib/basilisk-52.9.0/browser/internal-userscripts/intl-segmenter-polyfill.user.js
+lib/basilisk-52.9.0/browser/internal-userscripts/readablestream-pipethrough-polyfill.user.js
+lib/basilisk-52.9.0/browser/internal-userscripts/readablestream-pipeto-polyfill.user.js
+lib/basilisk-52.9.0/browser/internal-userscripts/textdecoderstream-polyfill.user.js
+lib/basilisk-52.9.0/browser/internal-userscripts/textencoderstream-polyfill.user.js
+lib/basilisk-52.9.0/browser/internal-userscripts/transformstream-polyfill.user.js
+lib/basilisk-52.9.0/browser/internal-userscripts/webauthn-microsoft-shim.user.js
lib/basilisk-52.9.0/browser/omni.ja
lib/basilisk-52.9.0/chrome.manifest
lib/basilisk-52.9.0/defaults/pref/channel-prefs.js
@@ -20,8 +32,8 @@ lib/basilisk-52.9.0/dictionaries/en-US.a
lib/basilisk-52.9.0/dictionaries/en-US.dic
lib/basilisk-52.9.0/fonts/TwemojiMozilla.ttf
lib/basilisk-52.9.0/gtk2/libmozgtk.so
-${PLIST.be}lib/basilisk-52.9.0/icudt63b.dat
-${PLIST.le}lib/basilisk-52.9.0/icudt63l.dat
+${PLIST.be}lib/basilisk-52.9.0/icudt78b.dat
+${PLIST.le}lib/basilisk-52.9.0/icudt78l.dat
lib/basilisk-52.9.0/libhunspell.so
lib/basilisk-52.9.0/liblgpllibs.so
lib/basilisk-52.9.0/libmozavcodec.so
Index: pkgsrc/www/basilisk/distinfo
diff -u pkgsrc/www/basilisk/distinfo:1.4 pkgsrc/www/basilisk/distinfo:1.5
--- pkgsrc/www/basilisk/distinfo:1.4 Fri Jan 2 23:31:03 2026
+++ pkgsrc/www/basilisk/distinfo Tue Jun 23 14:32:59 2026
@@ -1,28 +1,21 @@
-$NetBSD: distinfo,v 1.4 2026/01/02 23:31:03 tnn Exp $
+$NetBSD: distinfo,v 1.5 2026/06/23 14:32:59 nia Exp $
-BLAKE2s (basilisk-2025.10.10/basilisk.tar.gz) = ed37e20294ce3566904ddb7b0b617a6bdde0ade188883412d37c852b4ba1a5c9
-SHA512 (basilisk-2025.10.10/basilisk.tar.gz) = 7d3c6ba90fe5378ea7d3ebef72c0aee2ea0414c39703c8af2632650f49f19f983cd53faf6dc83108c2dd9840880b1f01437c98918d68eda5bdb1f2ad84a5e01f
-Size (basilisk-2025.10.10/basilisk.tar.gz) = 12923077 bytes
-BLAKE2s (basilisk-2025.10.10/icudt63b.dat.gz) = 609cc504b54df324a891aa9531ab069b3699591bf49b989e792479df33262a92
-SHA512 (basilisk-2025.10.10/icudt63b.dat.gz) = 514b8bfe28fb54e1e26b9140d4b3065504a0b0284fded121f26c4e0f13697154a54da4a7c85a0fa0b9dae2e5b452aff4df138228c28ed80969ec0ac33b0ad0b2
-Size (basilisk-2025.10.10/icudt63b.dat.gz) = 11145931 bytes
-BLAKE2s (basilisk-2025.10.10/psutil.tar.gz) = 7a2c5c938910795453cf1cdfd5fbfa4dc8cac15e6eb43a5e9aba91ac032b37ce
-SHA512 (basilisk-2025.10.10/psutil.tar.gz) = 95c246ed4ce68a476f83868312101d88dafa9d4cef96ff60af646a443c00e6cc447d37cc1ac4e85224db16c24390575174bb7ef76f48cb839fe2e93749107ffb
-Size (basilisk-2025.10.10/psutil.tar.gz) = 274361 bytes
-BLAKE2s (basilisk-2025.10.10/uxp.tar.gz) = 826dc51d9a8064a4e97a4d9cf24be09ef7532314e62a6cfa2a88908309517b04
-SHA512 (basilisk-2025.10.10/uxp.tar.gz) = 92dc5a37444caef814bbf85a5a33b8efa6106f83feeb9cb08d7ba66fb633933cf16d5f0f15685c9233a71e2ae69d9604368b2412497807cbe4758f237ca722bb
-Size (basilisk-2025.10.10/uxp.tar.gz) = 264432178 bytes
+BLAKE2s (basilisk-2026.06.12/basilisk.tar.gz) = bb39a9a33f42726d6468fbe364e9704ea45b60be350ba72e11020338bc0b7c19
+SHA512 (basilisk-2026.06.12/basilisk.tar.gz) = 33ed55f1a2c6427e1a49f4df72586e694fb94893d8d8107d52571b97e1021a11066cb73035c4cac2aab8e06cabf0943e5ae781a7c2ba37ddefe106c076cd9b90
+Size (basilisk-2026.06.12/basilisk.tar.gz) = 14559974 bytes
+BLAKE2s (basilisk-2026.06.12/icudt78b.dat.gz) = f7414c79346600686ea9e0660e2604156b04cf655cb70e04915fdfd15f24ce93
+SHA512 (basilisk-2026.06.12/icudt78b.dat.gz) = 5ea8779e6f8809cdd30662da7fc1f578274d8a9ea79ed0f2ae63807bb9ae0bcbe1f8302d4ba4d58d2997d46a3bcb10f0697288b16e19c7cfb5af288358cde314
+Size (basilisk-2026.06.12/icudt78b.dat.gz) = 13078670 bytes
+BLAKE2s (basilisk-2026.06.12/uxp.tar.gz) = c926c6965bfe474d52d099eaeec6b08099604f2c219718429305b42b8775f782
+SHA512 (basilisk-2026.06.12/uxp.tar.gz) = 126a4dc5f43eda9b4bc1560d596c47ca986747e2b4e66f7902fdd2aaa5ee9604198392d46a4be732921d46984dbf0fe22470909e748b040216dfe1f868b10b5f
+Size (basilisk-2026.06.12/uxp.tar.gz) = 283223991 bytes
SHA1 (patch-platform__ipc__chromium__src__third__party__libevent__kqueue.c) = 82cbbcd23a193a5c27311380b795fc3ff9f82602
-SHA1 (patch-platform__media__ffvpx__config_unix_ppc.h) = 38a984034aa9e707659dea784e54016d7adc1900
SHA1 (patch-platform_build_moz.build) = 7b45929d58ad0963423f7c859922df6d98413c67
SHA1 (patch-platform_gfx_angle_src_libANGLE_renderer_gl_glx_FunctionsGLX.cpp) = 502d79eb3ef41e08328bbac9fbb5048b96660bbb
-SHA1 (patch-platform_intl_icu_source_configure) = 87d19e9212b4340d9b052b5a89be84432ad1cff2
SHA1 (patch-platform_ipc_chromium_src_base_atomicops.h) = ab4b489e9f9c22a861a275924ef34a909d210828
SHA1 (patch-platform_ipc_chromium_src_base_atomicops__internals__arm__gcc.h) = f33b6c391689c52d0a6855e29ff25d863a7f15e5
-SHA1 (patch-platform_layout_base_FrameProperties.h) = 400fca775e5bdf2595fbd02ca8679b15988a66d0
-SHA1 (patch-platform_media_ffvpx_config.h) = 7d42a3cbcb10818b2d2d890a6fcc9ec7b6b05ec1
SHA1 (patch-platform_media_ffvpx_config__unix__sparc64.h) = bbecefd480ab7bc20206bd46ef918fcedbd700f5
-SHA1 (patch-platform_media_ffvpx_libavutil_arm_bswap.h) = 0bca91cd67ad4b2f6809991766a6938213736fbb
+SHA1 (patch-platform_media_ffvpx_libavutil_arm_bswap.h) = f4d4777533c2c307e1d544aaceaf544bae1bbe09
SHA1 (patch-platform_media_libaom_config_linux_arm_config_aom__config.h) = 69ef22fe9892c2288accb6eb00b4533d8cee0299
SHA1 (patch-platform_media_libcubeb_src_cubeb__sun.c) = ce27774d772d65fa60b6be5bee82fbe4f787f3d1
SHA1 (patch-platform_media_libtheora_moz.build) = a7bad662dabb87c6a85542a4a50f8ed693064bc6
@@ -35,7 +28,6 @@ SHA1 (patch-platform_nsprpub_pr_include_
SHA1 (patch-platform_nsprpub_pr_include_private_pprthred.h) = eeee6714ba27e6465701bffbc404915ceb0c9e55
SHA1 (patch-platform_nsprpub_pr_src_pthreads_ptsynch.c) = f99271490a983d0a1d101cb0d2b593a3987549d7
SHA1 (patch-platform_nsprpub_pr_src_pthreads_ptthread.c) = a04b06e39c289ac32dfbb6cbd79b1d7ecf0b560d
-SHA1 (patch-platform_security_generate__mapfile.py) = ae457a8e85c4ce95014dff442b8afd0e20ded543
SHA1 (patch-platform_toolkit_components_protobuf_src_google_protobuf_stubs_atomicops.h) = 73b57772d29b0567c0aa1faea8a3f345dbc0488a
SHA1 (patch-platform_toolkit_components_protobuf_src_google_protobuf_stubs_atomicops__internals__arm__gcc.h) = 2a5ccc95fb5860b1be97947f3aee8307f4a25bc1
SHA1 (patch-platform_toolkit_xre_nsX11ErrorHandler.cpp) = 164d93a5b1aaeba15b524fdaef0483b4a9400ac1
Index: pkgsrc/www/basilisk/patches/patch-platform_media_ffvpx_config__unix__sparc64.h
diff -u pkgsrc/www/basilisk/patches/patch-platform_media_ffvpx_config__unix__sparc64.h:1.1 pkgsrc/www/basilisk/patches/patch-platform_media_ffvpx_config__unix__sparc64.h:1.2
--- pkgsrc/www/basilisk/patches/patch-platform_media_ffvpx_config__unix__sparc64.h:1.1 Sat Dec 20 19:45:27 2025
+++ pkgsrc/www/basilisk/patches/patch-platform_media_ffvpx_config__unix__sparc64.h Tue Jun 23 14:33:00 2026
@@ -1,4 +1,4 @@
-$NetBSD: patch-platform_media_ffvpx_config__unix__sparc64.h,v 1.1 2025/12/20 19:45:27 nia Exp $
+$NetBSD: patch-platform_media_ffvpx_config__unix__sparc64.h,v 1.2 2026/06/23 14:33:00 nia Exp $
Add pregenerated config for sparc64.
This has been accepted upstream.
Index: pkgsrc/www/basilisk/patches/patch-platform_media_ffvpx_libavutil_arm_bswap.h
diff -u pkgsrc/www/basilisk/patches/patch-platform_media_ffvpx_libavutil_arm_bswap.h:1.1 pkgsrc/www/basilisk/patches/patch-platform_media_ffvpx_libavutil_arm_bswap.h:1.2
--- pkgsrc/www/basilisk/patches/patch-platform_media_ffvpx_libavutil_arm_bswap.h:1.1 Fri Jan 2 23:31:03 2026
+++ pkgsrc/www/basilisk/patches/patch-platform_media_ffvpx_libavutil_arm_bswap.h Tue Jun 23 14:33:00 2026
@@ -1,23 +1,20 @@
-$NetBSD: patch-platform_media_ffvpx_libavutil_arm_bswap.h,v 1.1 2026/01/02 23:31:03 tnn Exp $
+$NetBSD: patch-platform_media_ffvpx_libavutil_arm_bswap.h,v 1.2 2026/06/23 14:33:00 nia Exp $
avutil/arm/bswap.h is preferred over the system's <arm/bswap.h> due to
Firefox's include path order. This breaks <stdlib.h> and others, so
make sure to pull in the system header when this happens.
---- platform/media/ffvpx/libavutil/arm/bswap.h.orig 2026-01-02 23:08:44.640964034 +0000
+--- platform/media/ffvpx/libavutil/arm/bswap.h.orig 2026-01-02 19:16:36.842902642 +0000
+++ platform/media/ffvpx/libavutil/arm/bswap.h
-@@ -16,6 +16,10 @@
- * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
- */
+@@ -19,10 +19,16 @@
+ #ifndef AVUTIL_ARM_BSWAP_H
+ #define AVUTIL_ARM_BSWAP_H
+#if defined(__NetBSD__)
+#include "/usr/include/arm/bswap.h"
+#endif
+
- #ifndef AVUTIL_ARM_BSWAP_H
- #define AVUTIL_ARM_BSWAP_H
-
-@@ -23,6 +27,8 @@
+ #include <stdint.h>
#include "config.h"
#include "libavutil/attributes.h"
Home |
Main Index |
Thread Index |
Old Index