pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/www/arcticfox
Module Name: pkgsrc
Committed By: nia
Date: Tue Jul 16 08:05:47 UTC 2024
Modified Files:
pkgsrc/www/arcticfox: Makefile PLIST distinfo
Added Files:
pkgsrc/www/arcticfox/patches: patch-old-configure.in
Removed Files:
pkgsrc/www/arcticfox/patches: patch-configure.in
Log Message:
arcticfox: Update to 44.0
pkgsrc notes:
- New build system. Hopefully we cope okay.
- It appears to be no longer possible to use the system nss/nspr.
Upstream notes:
A contributor, who kept anonymity, contributed new light artwork. So we
adapted and refreshed Arctic Fox's look! New icons for many details and
all platforms!
* Many JavaScript improvements, more tests pass. Hopefully improves
compatibility a little
* Many updates to video coders and media
* Updated build system from Firefox. While still python 2.7 based, it is
less dependent on configure and make. This change should help
importing patches from Mozilla
* specific AF bug fixes to tabs bar, search engines, tabs, pages
* updates to secure connections, certificates
To generate a diff of this commit:
cvs rdiff -u -r1.46 -r1.47 pkgsrc/www/arcticfox/Makefile
cvs rdiff -u -r1.11 -r1.12 pkgsrc/www/arcticfox/PLIST
cvs rdiff -u -r1.13 -r1.14 pkgsrc/www/arcticfox/distinfo
cvs rdiff -u -r1.4 -r0 pkgsrc/www/arcticfox/patches/patch-configure.in
cvs rdiff -u -r0 -r1.1 pkgsrc/www/arcticfox/patches/patch-old-configure.in
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: pkgsrc/www/arcticfox/Makefile
diff -u pkgsrc/www/arcticfox/Makefile:1.46 pkgsrc/www/arcticfox/Makefile:1.47
--- pkgsrc/www/arcticfox/Makefile:1.46 Sun Apr 7 07:35:11 2024
+++ pkgsrc/www/arcticfox/Makefile Tue Jul 16 08:05:47 2024
@@ -1,7 +1,6 @@
-# $NetBSD: Makefile,v 1.46 2024/04/07 07:35:11 wiz Exp $
+# $NetBSD: Makefile,v 1.47 2024/07/16 08:05:47 nia Exp $
-DISTNAME= arcticfox-43.1
-PKGREVISION= 3
+DISTNAME= arcticfox-44.0
CATEGORIES= www
MASTER_SITES= ${MASTER_SITE_GITHUB:=rmottola/}
GITHUB_PROJECT= Arctic-Fox
@@ -15,30 +14,45 @@ LICENSE= mpl-1.1
USE_TOOLS+= perl pkg-config autoconf213
USE_TOOLS+= zip unzip gmake
-GNU_CONFIGURE= yes
+HAS_CONFIGURE= yes
USE_LANGUAGES= c c++
-OVERRIDE_GNU_CONFIG_SCRIPTS= # yes
-OVERRIDE_DIRDEPTH= 5
+CONFIG_GUESS_OVERRIDE+= ./build/autoconf/config.guess
+CONFIG_GUESS_OVERRIDE+= ./intl/icu/source/config.guess
+CONFIG_GUESS_OVERRIDE+= ./ipc/chromium/src/third_party/libevent/config.guess
+CONFIG_GUESS_OVERRIDE+= ./js/src/ctypes/libffi/config.guess
+CONFIG_GUESS_OVERRIDE+= ./memory/jemalloc/src/config.guess
+CONFIG_GUESS_OVERRIDE+= ./modules/freetype2/builds/unix/config.guess
+CONFIG_GUESS_OVERRIDE+= ./nsprpub/build/autoconf/config.guess
+CONFIG_GUESS_OVERRIDE+= ./toolkit/crashreporter/google-breakpad/autotools/config.guess
+
+CONFIG_SUB_OVERRIDE+= ./build/autoconf/config.sub
+CONFIG_SUB_OVERRIDE+= ./intl/icu/source/config.sub
+CONFIG_SUB_OVERRIDE+= ./ipc/chromium/src/third_party/libevent/config.sub
+CONFIG_SUB_OVERRIDE+= ./js/src/ctypes/libffi/config.sub
+CONFIG_SUB_OVERRIDE+= ./memory/jemalloc/src/config.sub
+CONFIG_SUB_OVERRIDE+= ./modules/freetype2/builds/unix/config.sub
+CONFIG_SUB_OVERRIDE+= ./nsprpub/build/autoconf/config.sub
+CONFIG_SUB_OVERRIDE+= ./toolkit/crashreporter/google-breakpad/autotools/config.sub
+CONFIGURE_ARGS+= --prefix=${PREFIX}
CONFIGURE_ARGS+= --disable-crashreporter
+CONFIGURE_ARGS+= --disable-tests
CONFIGURE_ARGS+= --disable-debug
-CONFIGURE_ARGS+= --disable-eme
-CONFIGURE_ARGS+= --disable-gamepad
-CONFIGURE_ARGS+= --disable-gconf
-CONFIGURE_ARGS+= --disable-gio
-CONFIGURE_ARGS+= --disable-gstreamer
+CONFIGURE_ARGS+= --disable-updater
CONFIGURE_ARGS+= --disable-mozril-geoloc
-CONFIGURE_ARGS+= --disable-necko-wifi
+CONFIGURE_ARGS+= --disable-webrtc
+CONFIGURE_ARGS+= --disable-safe-browsing
CONFIGURE_ARGS+= --disable-parental-controls
CONFIGURE_ARGS+= --disable-safe-browsing
-CONFIGURE_ARGS+= --disable-tests
-CONFIGURE_ARGS+= --disable-updater
-CONFIGURE_ARGS+= --disable-webrtc
-CONFIGURE_ARGS+= --enable-application=browser
+CONFIGURE_ARGS+= --disable-necko-wifi
+CONFIGURE_ARGS+= --disable-eme
+CONFIGURE_ARGS+= --disable-gamepad
+CONFIGURE_ARGS+= --disable-gio
CONFIGURE_ARGS+= --enable-install-strip
CONFIGURE_ARGS+= --enable-release
CONFIGURE_ARGS+= --enable-strip
+CONFIGURE_ARGS+= --enable-application=browser
CONFIGURE_ARGS+= --with-branding=browser/branding/arcticfox
# gtk3 now supported and default, but gtk2 less buggy
@@ -53,14 +67,15 @@ CONFIGURE_ARGS+= --with-system-bz2
# Causes build failures. :-/
# CONFIGURE_ARGS+= --with-system-icu
CONFIGURE_ARGS+= --with-system-libevent=${BUILDLINK_PREFIX.libevent}
-CONFIGURE_ARGS+= --with-system-libvpx
-CONFIGURE_ARGS+= --with-system-nss
-CONFIGURE_ARGS+= --with-system-nspr
+#CONFIGURE_ARGS+= --with-system-nss
+#CONFIGURE_ARGS+= --with-system-nspr
CONFIGURE_ARGS+= --with-system-zlib
CONFIGURE_ARGS+= --enable-system-cairo
CONFIGURE_ARGS+= --enable-system-hunspell
CONFIGURE_ARGS+= --enable-system-ffi
CONFIGURE_ARGS+= --enable-system-pixman
+# error: System SQLite library is not compiled with SQLITE_SECURE_DELETE.
+#CONFIGURE_ARGS+= --enable-system-sqlite
.if ${MACHINE_ARCH} == "alpha" || ${MACHINE_ARCH} == "sparc64"
# Without this NetBSD/sparc64 starts, but crashes on some sites
@@ -79,6 +94,10 @@ CONFIGURE_SCRIPT= ${WRKSRC}/configure
LDFLAGS+= ${COMPILER_RPATH_FLAG}${PREFIX}/lib/${PKGNAME_NOREV}
LDFLAGS+= ${COMPILER_RPATH_FLAG}${PREFIX}/lib
+CWRAPPERS_APPEND.cc+= ${COMPILER_RPATH_FLAG}${PREFIX}/lib/${PKGNAME_NOREV}
+CWRAPPERS_APPEND.cxx+= ${COMPILER_RPATH_FLAG}${PREFIX}/lib/${PKGNAME_NOREV}
+CWRAPPERS_APPEND.ld+= ${LINKER_RPATH_FLAG}${PREFIX}/lib/${PKGNAME_NOREV}
+
INSTALLATION_DIRS+= share/applications
INSTALLATION_DIRS+= share/icons/hicolor/16x16/apps
INSTALLATION_DIRS+= share/icons/hicolor/32x32/apps
@@ -122,8 +141,10 @@ post-install:
.if ${OPSYS} == "Linux"
. include "../../audio/alsa-lib/buildlink3.mk"
.endif
-.include "../../devel/nspr/buildlink3.mk"
-.include "../../devel/nss/buildlink3.mk"
+#.include "../../databases/sqlite3/buildlink3.mk"
+.include "../../devel/GConf/buildlink3.mk"
+#.include "../../devel/nspr/buildlink3.mk"
+#.include "../../devel/nss/buildlink3.mk"
BUILDLINK_API_DEPENDS.libevent+= libevent>=1.1
.include "../../devel/libevent/buildlink3.mk"
.include "../../devel/zlib/buildlink3.mk"
@@ -134,7 +155,8 @@ BUILDLINK_API_DEPENDS.libevent+= libeven
.include "../../lang/python/batteries-included.mk"
.include "../../lang/python/application.mk"
.include "../../lang/python/tool.mk"
-.include "../../multimedia/libvpx/buildlink3.mk"
+#.include "../../multimedia/ffmpeg2/buildlink3.mk"
+#.include "../../multimedia/libvpx/buildlink3.mk"
.include "../../sysutils/desktop-file-utils/desktopdb.mk"
.include "../../textproc/hunspell/buildlink3.mk"
#.include "../../textproc/icu/buildlink3.mk"
Index: pkgsrc/www/arcticfox/PLIST
diff -u pkgsrc/www/arcticfox/PLIST:1.11 pkgsrc/www/arcticfox/PLIST:1.12
--- pkgsrc/www/arcticfox/PLIST:1.11 Thu Mar 21 21:42:07 2024
+++ pkgsrc/www/arcticfox/PLIST Tue Jul 16 08:05:47 2024
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.11 2024/03/21 21:42:07 nia Exp $
+@comment $NetBSD: PLIST,v 1.12 2024/07/16 08:05:47 nia Exp $
bin/arcticfox
lib/${PKGNAME}/application.ini
lib/${PKGNAME}/arcticfox
@@ -17,10 +17,24 @@ lib/${PKGNAME}/defaults/pref/channel-pre
lib/${PKGNAME}/dependentlibs.list
lib/${PKGNAME}/dictionaries/en-US.aff
lib/${PKGNAME}/dictionaries/en-US.dic
+lib/${PKGNAME}/libfreebl3.chk
+lib/${PKGNAME}/libfreebl3.so
lib/${PKGNAME}/liblgpllibs.so
lib/${PKGNAME}/libmozavcodec.so
lib/${PKGNAME}/libmozavutil.so
lib/${PKGNAME}/libmozsqlite3.so
+lib/${PKGNAME}/libnspr4.so
+lib/${PKGNAME}/libnss3.so
+lib/${PKGNAME}/libnssckbi.so
+lib/${PKGNAME}/libnssdbm3.chk
+lib/${PKGNAME}/libnssdbm3.so
+lib/${PKGNAME}/libnssutil3.so
+lib/${PKGNAME}/libplc4.so
+lib/${PKGNAME}/libplds4.so
+lib/${PKGNAME}/libsmime3.so
+lib/${PKGNAME}/libsoftokn3.chk
+lib/${PKGNAME}/libsoftokn3.so
+lib/${PKGNAME}/libssl3.so
lib/${PKGNAME}/libxul.so
lib/${PKGNAME}/omni.ja
lib/${PKGNAME}/platform.ini
@@ -42,6 +56,10 @@ lib/arcticfox-devel-${PKGVERSION}/sdk/bi
lib/arcticfox-devel-${PKGVERSION}/sdk/bin/xpidllex.py
lib/arcticfox-devel-${PKGVERSION}/sdk/bin/xpidlyacc.py
lib/arcticfox-devel-${PKGVERSION}/sdk/bin/xpt.py
+lib/arcticfox-devel-${PKGVERSION}/sdk/lib/libnss3.so
+lib/arcticfox-devel-${PKGVERSION}/sdk/lib/libnssutil3.so
+lib/arcticfox-devel-${PKGVERSION}/sdk/lib/libsmime3.so
+lib/arcticfox-devel-${PKGVERSION}/sdk/lib/libssl3.so
lib/arcticfox-devel-${PKGVERSION}/sdk/lib/libxul.so
lib/arcticfox-devel-${PKGVERSION}/xpcom-config.h
share/applications/arcticfox.desktop
Index: pkgsrc/www/arcticfox/distinfo
diff -u pkgsrc/www/arcticfox/distinfo:1.13 pkgsrc/www/arcticfox/distinfo:1.14
--- pkgsrc/www/arcticfox/distinfo:1.13 Thu Mar 21 15:11:51 2024
+++ pkgsrc/www/arcticfox/distinfo Tue Jul 16 08:05:47 2024
@@ -1,14 +1,14 @@
-$NetBSD: distinfo,v 1.13 2024/03/21 15:11:51 nia Exp $
+$NetBSD: distinfo,v 1.14 2024/07/16 08:05:47 nia Exp $
-BLAKE2s (arcticfox-43.1.tar.gz) = 26cdcdf7ff023250df4aed3dcc7119031aa86f7466be2315bff9032f94227230
-SHA512 (arcticfox-43.1.tar.gz) = 19f2934fcf4cb07192176957fb7427d17d8ab4cd5cd10eadbc3630e4deb0a3ad3de5b1656e68b26d6537cff43d3c2997fa3e189fcf05ad70c6e62cb4d943818b
-Size (arcticfox-43.1.tar.gz) = 213148775 bytes
-SHA1 (patch-configure.in) = ccea0e59b808d8743b66c58bda07a2719e89e74f
+BLAKE2s (arcticfox-44.0.tar.gz) = 4b40b81c5914fd7896555b29011019b46835754989ca671b8ac9a4a4f1841538
+SHA512 (arcticfox-44.0.tar.gz) = 2c1638b6378233e6114789f48ca3c3f777e2062d21ff7733c4314455ed9dadc94be8dff403e6b7a2c35748c24860a5908937efee86da8ea460b8a3b8827398ca
+Size (arcticfox-44.0.tar.gz) = 212523721 bytes
SHA1 (patch-ipc_chromium_src_base_message__pump__libevent.cc) = 98dd10e2eaa3ec2160f517d1a6cee01caa37ffb0
SHA1 (patch-js_src_jit_ExecutableAllocatorPosix.cpp) = 91e900b6d995edc70b3234468580f7db5aa88446
SHA1 (patch-js_src_vm_ArrayBufferObject.cpp) = 7af433cde0b6391facdf7f785f8f1b660f458a73
SHA1 (patch-media_libcubeb_src_cubeb.c) = b3c4bd8146e2f7146baf1c2050260f7629cdb09a
SHA1 (patch-media_libcubeb_src_moz.build) = e98b39b6272b58d4183c526f36987ea239fadd5d
+SHA1 (patch-old-configure.in) = 1aca7334fe96be60dd1c8434917a99f7d44b5315
SHA1 (patch-xpcom_reflect_xptcall_genstubs.pl) = 88a431a961fd910e1e7043877eba77d377185bc3
SHA1 (patch-xpcom_reflect_xptcall_md_unix_moz.build) = b62af604ca0f409ecfba20c13a3deead54787192
SHA1 (patch-xpcom_reflect_xptcall_md_unix_xptcinvoke_arm_netbsd.cpp) = 6e9337c0b8ddacc06d3fa72d5bc9044be9a3d93f
Added files:
Index: pkgsrc/www/arcticfox/patches/patch-old-configure.in
diff -u /dev/null pkgsrc/www/arcticfox/patches/patch-old-configure.in:1.1
--- /dev/null Tue Jul 16 08:05:47 2024
+++ pkgsrc/www/arcticfox/patches/patch-old-configure.in Tue Jul 16 08:05:47 2024
@@ -0,0 +1,38 @@
+$NetBSD: patch-old-configure.in,v 1.1 2024/07/16 08:05:47 nia Exp $
+
+- Add Sun Audio support.
+
+--- old-configure.in.orig 2024-03-20 16:39:08.000000000 +0000
++++ old-configure.in
+@@ -2586,6 +2586,13 @@ esac
+
+ MOZ_CONFIG_NSPR()
+
++dnl If SunOS or NetBSD, assume that Sun Audio is available
++case "$OS_TARGET" in
++SunOS|NetBSD)
++ MOZ_SUN=1
++ ;;
++esac
++
+ dnl ========================================================
+ dnl system libevent Support
+ dnl ========================================================
+@@ -4195,7 +4202,7 @@ if test -n "$MOZ_SYSTEM_LIBVPX"; then
+ dnl === libvpx Version check ===
+ dnl ============================
+ dnl Check to see if we have a system libvpx package.
+- PKG_CHECK_MODULES(MOZ_LIBVPX, vpx >= 1.3.0)
++ PKG_CHECK_MODULES(MOZ_LIBVPX, vpx)
+
+ CFLAGS="$CFLAGS $MOZ_LIBVPX_CFLAGS"
+ LIBS="$LIBS $MOZ_LIBVPX_LIBS"
+@@ -4355,6 +4362,8 @@ if test -n "$MOZ_WEBM_ENCODER"; then
+ fi
+ AC_SUBST(MOZ_WEBM_ENCODER)
+
++AC_SUBST(MOZ_SUN)
++
+ dnl ==================================
+ dnl = Check alsa availability on Linux
+ dnl ==================================
Home |
Main Index |
Thread Index |
Old Index