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