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