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:           Sat Aug  9 16:24:42 UTC 2025

Modified Files:
        pkgsrc/www/basilisk: Makefile PLIST distinfo options.mk

Log Message:
basilisk: Update to 2025.07.04

Fix build by removing webrtc option, it needs to build with it enabled.

Brings it up  to a more recent version of the palemoon engine, with
associated security and web compat fixes.


To generate a diff of this commit:
cvs rdiff -u -r1.1 -r1.2 pkgsrc/www/basilisk/Makefile \
    pkgsrc/www/basilisk/PLIST pkgsrc/www/basilisk/distinfo \
    pkgsrc/www/basilisk/options.mk

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.1 pkgsrc/www/basilisk/Makefile:1.2
--- pkgsrc/www/basilisk/Makefile:1.1    Fri Apr 25 21:25:03 2025
+++ pkgsrc/www/basilisk/Makefile        Sat Aug  9 16:24:42 2025
@@ -1,8 +1,8 @@
-# $NetBSD: Makefile,v 1.1 2025/04/25 21:25:03 nia Exp $
+# $NetBSD: Makefile,v 1.2 2025/08/09 16:24:42 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.04.23
+PKGNAME=       basilisk-2025.07.04
 CATEGORIES=    www
 
 DIST_SUBDIR=   basilisk-${PKGVERSION_NOREV}
@@ -14,7 +14,7 @@ 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/d892468fd052cb8961b7e36d5b087e53eb625f8e.tar.gz
+       -https://repo.palemoon.org/MoonchildProductions/UXP/archive/05bae9bb7231eb6fd851802d097400542bba50a1.tar.gz
 
 SITES.psutil.tar.gz= \
        -https://files.pythonhosted.org/packages/7b/58/2675697b6831e6ac4b7b7bc4e5dcdb24a2f39f8411186573eb0de16eb6d5/psutil-3.4.2.tar.gz
@@ -60,6 +60,7 @@ 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
 CONFIGURE_ARGS+=       --disable-gamepad       # non-default
 CONFIGURE_ARGS+=       --disable-debug
@@ -84,6 +85,11 @@ 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}
+
 .if ${MACHINE_ARCH} == "i386" || ${MACHINE_ARCH} == "x86_64"
 TOOL_DEPENDS+=         yasm>=1.1:../../devel/yasm
 .endif
@@ -92,8 +98,22 @@ TOOL_DEPENDS+=               yasm>=1.1:../../devel/ya
 LDFLAGS+=              -Wl,--no-keep-memory
 .endif
 
+PLIST_VARS+=           be le
 PLIST_VARS+=           ffvpx
 
+PM_BIG_ENDIAN?=        no
+.for plat in ${BIGENDIANPLATFORMS}
+.  if !empty(MACHINE_PLATFORM:M${plat})
+PM_BIG_ENDIAN= yes
+.  endif
+.endfor
+
+.if ${PM_BIG_ENDIAN:tl} != "no"
+PLIST.be=      yes
+.else
+PLIST.le=      yes
+.endif
+
 .if ${MACHINE_ARCH} == "x86_64"
 PLIST.ffvpx=           yes     # see platform/old-configure.in
 .endif
@@ -136,6 +156,10 @@ post-install:
        ${FIND} ${DESTDIR}${PREFIX} -name '*.a' -exec ${RM} '{}' ';'
        ${RM} -rf ${DESTDIR}${PREFIX}/include
        ${RM} -rf ${DESTDIR}${PREFIX}/share/idl
+.if ${PM_BIG_ENDIAN:tl} != "no"
+       ${INSTALL_DATA} ${WRKDIR}/icudt63b.dat \
+           ${DESTDIR}${PREFIX}/lib/${PKGNAME_NOREV}/
+.endif
        ${RM} -rf ${DESTDIR}${PREFIX}/lib/*-devel*
        ${RM} -rf ${DESTDIR}${PREFIX}/lib/basilisk-devel-${PKGVERSION_NOREV}
        ${INSTALL_DATA} ${WRKSRC}/basilisk/branding/unofficial/default16.png \
@@ -156,6 +180,7 @@ post-install:
 .endif
 .include "../../devel/zlib/buildlink3.mk"
 .include "../../graphics/hicolor-icon-theme/buildlink3.mk"
+.include "../../graphics/libv4l/buildlink3.mk"
 .include "../../lang/python/batteries-included.mk"
 .include "../../lang/python/application.mk"
 .include "../../lang/python/tool.mk"
Index: pkgsrc/www/basilisk/PLIST
diff -u pkgsrc/www/basilisk/PLIST:1.1 pkgsrc/www/basilisk/PLIST:1.2
--- pkgsrc/www/basilisk/PLIST:1.1       Fri Apr 25 21:25:03 2025
+++ pkgsrc/www/basilisk/PLIST   Sat Aug  9 16:24:42 2025
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.1 2025/04/25 21:25:03 nia Exp $
+@comment $NetBSD: PLIST,v 1.2 2025/08/09 16:24:42 nia Exp $
 bin/basilisk
 lib/basilisk-52.9.0/application.ini
 lib/basilisk-52.9.0/basilisk
@@ -20,7 +20,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
-lib/basilisk-52.9.0/icudt63l.dat
+${PLIST.be}lib/basilisk-52.9.0/icudt63b.dat
+${PLIST.le}lib/basilisk-52.9.0/icudt63l.dat
 lib/basilisk-52.9.0/libhunspell.so
 lib/basilisk-52.9.0/liblgpllibs.so
 ${PLIST.ffvpx}lib/basilisk-52.9.0/libmozavcodec.so
Index: pkgsrc/www/basilisk/distinfo
diff -u pkgsrc/www/basilisk/distinfo:1.1 pkgsrc/www/basilisk/distinfo:1.2
--- pkgsrc/www/basilisk/distinfo:1.1    Fri Apr 25 21:25:03 2025
+++ pkgsrc/www/basilisk/distinfo        Sat Aug  9 16:24:42 2025
@@ -1,14 +1,17 @@
-$NetBSD: distinfo,v 1.1 2025/04/25 21:25:03 nia Exp $
+$NetBSD: distinfo,v 1.2 2025/08/09 16:24:42 nia Exp $
 
-BLAKE2s (basilisk-2025.04.23/basilisk.tar.gz) = 8049ef38576e0b083f55e2a1b4472483213a804eaed4a539aebc29e59faf5578
-SHA512 (basilisk-2025.04.23/basilisk.tar.gz) = c850e0178b89816d4ab2ea02323c563e5a62c0f60d6251598f9b6334be14ff9c54f524f4ca0d370807ab638e660c4d6456e468112dc3b25c2e50ffb9bd97317b
-Size (basilisk-2025.04.23/basilisk.tar.gz) = 12923056 bytes
-BLAKE2s (basilisk-2025.04.23/psutil.tar.gz) = 7a2c5c938910795453cf1cdfd5fbfa4dc8cac15e6eb43a5e9aba91ac032b37ce
-SHA512 (basilisk-2025.04.23/psutil.tar.gz) = 95c246ed4ce68a476f83868312101d88dafa9d4cef96ff60af646a443c00e6cc447d37cc1ac4e85224db16c24390575174bb7ef76f48cb839fe2e93749107ffb
-Size (basilisk-2025.04.23/psutil.tar.gz) = 274361 bytes
-BLAKE2s (basilisk-2025.04.23/uxp.tar.gz) = 1e7878775dec45e36d53b64904d4aa4642847b114436307cfe99c840880d7306
-SHA512 (basilisk-2025.04.23/uxp.tar.gz) = 804122497f184505e1bc1c6b86695788b6dcfefbdd0dc9903bfc244e82dc66d9b8de6569f2dd5331f64b20979936f764c560bd3ee39875f0708d840f28aa749c
-Size (basilisk-2025.04.23/uxp.tar.gz) = 264519296 bytes
+BLAKE2s (basilisk-2025.07.04/basilisk.tar.gz) = 57cb7e8b89ee99a9c741f84a39da41122a6bf62bd9438b9b34cb6b0d63efde12
+SHA512 (basilisk-2025.07.04/basilisk.tar.gz) = 714080c6f68ecbf9e1b669e2b32040abadc2cb9ccc00b4202272e283ba3238babe5d0f8944d0530129a70ee38fc2cedb608c589e664736c65d797228f1a9c420
+Size (basilisk-2025.07.04/basilisk.tar.gz) = 12922668 bytes
+BLAKE2s (basilisk-2025.07.04/icudt63b.dat.gz) = 609cc504b54df324a891aa9531ab069b3699591bf49b989e792479df33262a92
+SHA512 (basilisk-2025.07.04/icudt63b.dat.gz) = 514b8bfe28fb54e1e26b9140d4b3065504a0b0284fded121f26c4e0f13697154a54da4a7c85a0fa0b9dae2e5b452aff4df138228c28ed80969ec0ac33b0ad0b2
+Size (basilisk-2025.07.04/icudt63b.dat.gz) = 11145931 bytes
+BLAKE2s (basilisk-2025.07.04/psutil.tar.gz) = 7a2c5c938910795453cf1cdfd5fbfa4dc8cac15e6eb43a5e9aba91ac032b37ce
+SHA512 (basilisk-2025.07.04/psutil.tar.gz) = 95c246ed4ce68a476f83868312101d88dafa9d4cef96ff60af646a443c00e6cc447d37cc1ac4e85224db16c24390575174bb7ef76f48cb839fe2e93749107ffb
+Size (basilisk-2025.07.04/psutil.tar.gz) = 274361 bytes
+BLAKE2s (basilisk-2025.07.04/uxp.tar.gz) = 50c9fc1d828de23723671318b9fafde7ac83ace4e506bf9fd91ff0e11215b030
+SHA512 (basilisk-2025.07.04/uxp.tar.gz) = 7c34abdcc1e1ad7619ab105501c20bc979cd15ed27a4de727e44474dab4fc17c8c6a3802c10da21a5c477d316a16aa68d0c3b5de011208143bddffb3c305bd97
+Size (basilisk-2025.07.04/uxp.tar.gz) = 264299753 bytes
 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
Index: pkgsrc/www/basilisk/options.mk
diff -u pkgsrc/www/basilisk/options.mk:1.1 pkgsrc/www/basilisk/options.mk:1.2
--- pkgsrc/www/basilisk/options.mk:1.1  Fri Apr 25 21:25:03 2025
+++ pkgsrc/www/basilisk/options.mk      Sat Aug  9 16:24:42 2025
@@ -1,9 +1,7 @@
-# $NetBSD: options.mk,v 1.1 2025/04/25 21:25:03 nia Exp $
+# $NetBSD: options.mk,v 1.2 2025/08/09 16:24:42 nia Exp $
 
 PKG_OPTIONS_VAR=               PKG_OPTIONS.basilisk
-PKG_SUPPORTED_OPTIONS=         dbus pulseaudio webrtc
-#PKG_SUGGESTED_OPTIONS.NetBSD= webrtc
-#PKG_SUGGESTED_OPTIONS.Linux=  webrtc
+PKG_SUPPORTED_OPTIONS=         dbus pulseaudio
 
 .include "../../mk/bsd.options.mk"
 
@@ -20,10 +18,3 @@ CONFIGURE_ARGS+=     --enable-pulseaudio
 .else
 CONFIGURE_ARGS+=       --disable-pulseaudio
 .endif
-
-.if !empty(PKG_OPTIONS:Mwebrtc)
-CONFIGURE_ARGS+=       --enable-webrtc
-.  include "../../graphics/libv4l/buildlink3.mk"
-.else
-CONFIGURE_ARGS+=       --disable-webrtc
-.endif



Home | Main Index | Thread Index | Old Index