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: Thu Oct 3 20:57:35 UTC 2024
Modified Files:
pkgsrc/www/arcticfox: Makefile PLIST distinfo
pkgsrc/www/arcticfox/patches: patch-old-configure.in
Added Files:
pkgsrc/www/arcticfox: hacks.mk
Removed Files:
pkgsrc/www/arcticfox/patches:
patch-ipc_chromium_src_base_message__pump__libevent.cc
patch-xpcom_reflect_xptcall_genstubs.pl
patch-xpcom_reflect_xptcall_md_unix_moz.build
patch-xpcom_reflect_xptcall_md_unix_xptcinvoke_arm_netbsd.cpp
patch-xpcom_reflect_xptcall_md_unix_xptcinvoke_ppc_netbsd.cpp
patch-xpcom_reflect_xptcall_md_unix_xptcstubs_arm_netbsd.cpp
patch-xpcom_reflect_xptcall_md_unix_xptcstubs_netbsd_m68k.cpp
patch-xpcom_reflect_xptcall_md_unix_xptcstubs_ppc_linux.cpp
patch-xpcom_reflect_xptcall_md_unix_xptcstubs_ppc_netbsd.cpp
patch-xpcom_reflect_xptcall_md_unix_xptcstubs_sparc_netbsd.cpp
patch-xpcom_reflect_xptcall_md_unix_xptcstubs_sparc_openbsd.cpp
patch-xpcom_reflect_xptcall_xptcprivate.h
patch-xpcom_reflect_xptcall_xptcstubsdecl.inc
Log Message:
arcticfox: Update to 45.1. Thanks to upstream for help.
45.1
Minor release with quite some fixes...
* security fixes
* devotools fixes
* bookmark issues fixes
* build system cleanup continues
* NetBSD fixes
45.0
A major release!
* Many updates to JavaScript and Layout engine
* PDF display re-instantiated and fixed
* Updates to Audio and Video
* Many security patches
* Build updates and improved compatibility with recent Clang, GCC
* NetBSD/PPC now builds and works!
* Build system updates - in case you get crashes with GCC check
optimizations
* GTK3 is supported and default, but GTK2 still looks best, so add
--enable-default-toolkit=cairo-gtk2
* JXR support has been removed. It was unreliable and quite unused
anyway
To generate a diff of this commit:
cvs rdiff -u -r1.50 -r1.51 pkgsrc/www/arcticfox/Makefile
cvs rdiff -u -r1.12 -r1.13 pkgsrc/www/arcticfox/PLIST
cvs rdiff -u -r1.16 -r1.17 pkgsrc/www/arcticfox/distinfo
cvs rdiff -u -r0 -r1.1 pkgsrc/www/arcticfox/hacks.mk
cvs rdiff -u -r1.2 -r0 \
pkgsrc/www/arcticfox/patches/patch-ipc_chromium_src_base_message__pump__libevent.cc \
pkgsrc/www/arcticfox/patches/patch-xpcom_reflect_xptcall_genstubs.pl \
pkgsrc/www/arcticfox/patches/patch-xpcom_reflect_xptcall_md_unix_moz.build \
pkgsrc/www/arcticfox/patches/patch-xpcom_reflect_xptcall_md_unix_xptcinvoke_arm_netbsd.cpp \
pkgsrc/www/arcticfox/patches/patch-xpcom_reflect_xptcall_md_unix_xptcinvoke_ppc_netbsd.cpp \
pkgsrc/www/arcticfox/patches/patch-xpcom_reflect_xptcall_md_unix_xptcstubs_arm_netbsd.cpp \
pkgsrc/www/arcticfox/patches/patch-xpcom_reflect_xptcall_md_unix_xptcstubs_netbsd_m68k.cpp \
pkgsrc/www/arcticfox/patches/patch-xpcom_reflect_xptcall_md_unix_xptcstubs_ppc_linux.cpp \
pkgsrc/www/arcticfox/patches/patch-xpcom_reflect_xptcall_md_unix_xptcstubs_ppc_netbsd.cpp \
pkgsrc/www/arcticfox/patches/patch-xpcom_reflect_xptcall_md_unix_xptcstubs_sparc_netbsd.cpp \
pkgsrc/www/arcticfox/patches/patch-xpcom_reflect_xptcall_md_unix_xptcstubs_sparc_openbsd.cpp \
pkgsrc/www/arcticfox/patches/patch-xpcom_reflect_xptcall_xptcprivate.h \
pkgsrc/www/arcticfox/patches/patch-xpcom_reflect_xptcall_xptcstubsdecl.inc
cvs rdiff -u -r1.1 -r1.2 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.50 pkgsrc/www/arcticfox/Makefile:1.51
--- pkgsrc/www/arcticfox/Makefile:1.50 Mon Sep 2 05:58:53 2024
+++ pkgsrc/www/arcticfox/Makefile Thu Oct 3 20:57:34 2024
@@ -1,7 +1,6 @@
-# $NetBSD: Makefile,v 1.50 2024/09/02 05:58:53 nia Exp $
+# $NetBSD: Makefile,v 1.51 2024/10/03 20:57:34 nia Exp $
-DISTNAME= arcticfox-44.0
-PKGREVISION= 1
+DISTNAME= arcticfox-45.1
CATEGORIES= www
MASTER_SITES= ${MASTER_SITE_GITHUB:=rmottola/}
GITHUB_PROJECT= Arctic-Fox
@@ -63,19 +62,7 @@ CONFIGURE_ARGS+= --enable-default-toolki
CONFIGURE_ARGS+= --disable-precompiled-startupcache
CONFIGURE_ARGS+= --with-system-bz2
-# Needs libjpeg-turbo.
-# CONFIGURE_ARGS+= --with-system-jpeg
-# Causes build failures. :-/
-# CONFIGURE_ARGS+= --with-system-icu
-CONFIGURE_ARGS+= --with-system-libevent=${BUILDLINK_PREFIX.libevent}
-#CONFIGURE_ARGS+= --with-system-nss
-#CONFIGURE_ARGS+= --with-system-nspr
CONFIGURE_ARGS+= --with-system-zlib
-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
@@ -109,6 +96,7 @@ INSTALLATION_DIRS+= share/icons/hicolor/
INSTALLATION_DIRS+= share/icons/hicolor/48x48/apps
INSTALLATION_DIRS+= share/icons/hicolor/128x128/apps
+CHECK_PORTABILITY_SKIP+= browser/extensions/loop/*.sh
CHECK_PORTABILITY_SKIP+= js/src/tests/*.sh
CHECK_PORTABILITY_SKIP+= memory/jemalloc/src/configure
CHECK_PORTABILITY_SKIP+= security/nss/tests/*/*.sh
@@ -145,12 +133,7 @@ post-install:
.if ${OPSYS} == "Linux"
. include "../../audio/alsa-lib/buildlink3.mk"
.endif
-#.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"
.include "../../graphics/hicolor-icon-theme/buildlink3.mk"
.include "../../graphics/libwebp/buildlink3.mk"
@@ -158,14 +141,8 @@ BUILDLINK_API_DEPENDS.libevent+= libeven
.include "../../lang/python/batteries-included.mk"
.include "../../lang/python/application.mk"
.include "../../lang/python/tool.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"
.include "../../x11/gtk2/buildlink3.mk"
.include "../../x11/libXt/buildlink3.mk"
-.include "../../x11/pixman/buildlink3.mk"
-#.include "../../mk/jpeg.buildlink3.mk"
.include "../../mk/atomic64.mk"
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/www/arcticfox/PLIST
diff -u pkgsrc/www/arcticfox/PLIST:1.12 pkgsrc/www/arcticfox/PLIST:1.13
--- pkgsrc/www/arcticfox/PLIST:1.12 Tue Jul 16 08:05:47 2024
+++ pkgsrc/www/arcticfox/PLIST Thu Oct 3 20:57:34 2024
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.12 2024/07/16 08:05:47 nia Exp $
+@comment $NetBSD: PLIST,v 1.13 2024/10/03 20:57:34 nia Exp $
bin/arcticfox
lib/${PKGNAME}/application.ini
lib/${PKGNAME}/arcticfox
@@ -11,12 +11,17 @@ lib/${PKGNAME}/browser/chrome/icons/defa
lib/${PKGNAME}/browser/components/components.manifest
lib/${PKGNAME}/browser/components/libbrowsercomps.so
lib/${PKGNAME}/browser/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}.xpi
+lib/${PKGNAME}/browser/features/e10srollout%mozilla.org.xpi@localhost
+lib/${PKGNAME}/browser/features/firefox%getpocket.com.xpi@localhost
+lib/${PKGNAME}/browser/features/loop%mozilla.org.xpi@localhost
+lib/${PKGNAME}/browser/features/webcompat%mozilla.org.xpi@localhost
lib/${PKGNAME}/browser/icons/mozicon128.png
lib/${PKGNAME}/browser/omni.ja
lib/${PKGNAME}/defaults/pref/channel-prefs.js
lib/${PKGNAME}/dependentlibs.list
lib/${PKGNAME}/dictionaries/en-US.aff
lib/${PKGNAME}/dictionaries/en-US.dic
+lib/${PKGNAME}/icudt58l.dat
lib/${PKGNAME}/libfreebl3.chk
lib/${PKGNAME}/libfreebl3.so
lib/${PKGNAME}/liblgpllibs.so
Index: pkgsrc/www/arcticfox/distinfo
diff -u pkgsrc/www/arcticfox/distinfo:1.16 pkgsrc/www/arcticfox/distinfo:1.17
--- pkgsrc/www/arcticfox/distinfo:1.16 Sun Jul 28 18:50:33 2024
+++ pkgsrc/www/arcticfox/distinfo Thu Oct 3 20:57:34 2024
@@ -1,30 +1,17 @@
-$NetBSD: distinfo,v 1.16 2024/07/28 18:50:33 nia Exp $
+$NetBSD: distinfo,v 1.17 2024/10/03 20:57:34 nia Exp $
-BLAKE2s (arcticfox-44.0.tar.gz) = 4b40b81c5914fd7896555b29011019b46835754989ca671b8ac9a4a4f1841538
-SHA512 (arcticfox-44.0.tar.gz) = 2c1638b6378233e6114789f48ca3c3f777e2062d21ff7733c4314455ed9dadc94be8dff403e6b7a2c35748c24860a5908937efee86da8ea460b8a3b8827398ca
-Size (arcticfox-44.0.tar.gz) = 212523721 bytes
+BLAKE2s (arcticfox-45.1.tar.gz) = 23e423d2903208f1abe04d13fa62f4d71d3588ad178327663908c4f2f9cce127
+SHA512 (arcticfox-45.1.tar.gz) = 0b24bc8cf201a78517c7934c119b1e21d511068e8ea06c8b7f5ce65e5867e9f091cc0c8c65b0f8c78e8637d27dd3d505126d355c8ca5693f1b0417020b838800
+Size (arcticfox-45.1.tar.gz) = 224900371 bytes
SHA1 (patch-intl_icu_source_configure) = 051da587e03131b3a6c1dec7c55ab0cc9c06c26c
SHA1 (patch-ipc_chromium_src_base_atomicops.h) = 3ca1d435c9f85d1e5a54532739909454c86242a2
SHA1 (patch-ipc_chromium_src_base_atomicops__internals__arm__gcc.h) = ecf6c5ee16346c0ecf06c886fd7d76dc33b85734
-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-media_libtheora_moz.build) = 363ce4e49fdac54b7fd3c3e454edae635e3ccfcb
SHA1 (patch-media_libyuv_source_scale__argb.cc) = 2522d5a448c521acbb28ea027142c6ebc0e568eb
-SHA1 (patch-old-configure.in) = 1aca7334fe96be60dd1c8434917a99f7d44b5315
+SHA1 (patch-old-configure.in) = 6cfeb1cc72cb23122bd83e91a64d0c9b5a410324
SHA1 (patch-toolkit_components_protobuf_src_google_protobuf_stubs_atomicops.h) = eef34a9539f5ef2666bb26b175e3787ce4e50677
SHA1 (patch-toolkit_components_protobuf_src_google_protobuf_stubs_atomicops__internals__arm__gcc.h) = 0ce774c5dc9f53a858d4b9f490ec25d548b4bb96
-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
-SHA1 (patch-xpcom_reflect_xptcall_md_unix_xptcinvoke_ppc_netbsd.cpp) = 84049cb04067ac3ec630eefd9677c8060d78432e
-SHA1 (patch-xpcom_reflect_xptcall_md_unix_xptcstubs_arm_netbsd.cpp) = ff53173caecafc3e1d23e63329e1fe71771738a0
-SHA1 (patch-xpcom_reflect_xptcall_md_unix_xptcstubs_netbsd_m68k.cpp) = 63730d3c7006c1508f21b137cbd9bfb473931fd5
-SHA1 (patch-xpcom_reflect_xptcall_md_unix_xptcstubs_ppc_linux.cpp) = cfeeddcec71236f0bf9b3dc34e0f3af4dc7f8970
-SHA1 (patch-xpcom_reflect_xptcall_md_unix_xptcstubs_ppc_netbsd.cpp) = 3b1353ae3f696dd81aebd888d076b661015f3e03
-SHA1 (patch-xpcom_reflect_xptcall_md_unix_xptcstubs_sparc_netbsd.cpp) = 856cf5a977cbcfe23a03fa6116a9a6332e08df7f
-SHA1 (patch-xpcom_reflect_xptcall_md_unix_xptcstubs_sparc_openbsd.cpp) = 4868a76ac0de585fb7184462aa3904cb9491f24f
-SHA1 (patch-xpcom_reflect_xptcall_xptcprivate.h) = 44b48cd47efff5210259d110bc604d96b2642055
-SHA1 (patch-xpcom_reflect_xptcall_xptcstubsdecl.inc) = d33de5ce11c3f0a7b24b4572047d08988c278add
Index: pkgsrc/www/arcticfox/patches/patch-old-configure.in
diff -u pkgsrc/www/arcticfox/patches/patch-old-configure.in:1.1 pkgsrc/www/arcticfox/patches/patch-old-configure.in:1.2
--- pkgsrc/www/arcticfox/patches/patch-old-configure.in:1.1 Tue Jul 16 08:05:47 2024
+++ pkgsrc/www/arcticfox/patches/patch-old-configure.in Thu Oct 3 20:57:34 2024
@@ -1,10 +1,10 @@
-$NetBSD: patch-old-configure.in,v 1.1 2024/07/16 08:05:47 nia Exp $
+$NetBSD: patch-old-configure.in,v 1.2 2024/10/03 20:57:34 nia Exp $
- Add Sun Audio support.
---- old-configure.in.orig 2024-03-20 16:39:08.000000000 +0000
+--- old-configure.in.orig 2024-09-30 19:54:44.000000000 +0000
+++ old-configure.in
-@@ -2586,6 +2586,13 @@ esac
+@@ -2439,6 +2439,13 @@ esac
MOZ_CONFIG_NSPR()
@@ -18,7 +18,7 @@ $NetBSD: patch-old-configure.in,v 1.1 20
dnl ========================================================
dnl system libevent Support
dnl ========================================================
-@@ -4195,7 +4202,7 @@ if test -n "$MOZ_SYSTEM_LIBVPX"; then
+@@ -3916,7 +3923,7 @@ if test -n "$MOZ_SYSTEM_LIBVPX"; then
dnl === libvpx Version check ===
dnl ============================
dnl Check to see if we have a system libvpx package.
@@ -27,8 +27,8 @@ $NetBSD: patch-old-configure.in,v 1.1 20
CFLAGS="$CFLAGS $MOZ_LIBVPX_CFLAGS"
LIBS="$LIBS $MOZ_LIBVPX_LIBS"
-@@ -4355,6 +4362,8 @@ if test -n "$MOZ_WEBM_ENCODER"; then
- fi
+@@ -4063,6 +4070,8 @@ MOZ_WEBM_ENCODER=1
+ AC_DEFINE(MOZ_WEBM_ENCODER)
AC_SUBST(MOZ_WEBM_ENCODER)
+AC_SUBST(MOZ_SUN)
Added files:
Index: pkgsrc/www/arcticfox/hacks.mk
diff -u /dev/null pkgsrc/www/arcticfox/hacks.mk:1.1
--- /dev/null Thu Oct 3 20:57:35 2024
+++ pkgsrc/www/arcticfox/hacks.mk Thu Oct 3 20:57:34 2024
@@ -0,0 +1,17 @@
+# $NetBSD: hacks.mk,v 1.1 2024/10/03 20:57:34 nia Exp $
+
+.if !defined(ARCTICFOX_HACKS_MK)
+ARCTICFOX_HACKS_MK= # defined
+
+### [Thu Oct 3 19:30:24 CEST 2024 : nia]
+### Work around segfaults on startup due to a compiler bug
+### before GCC 12. Help from riccardo.
+###
+.include "../../mk/compiler.mk"
+.if ${CC_VERSION:Mgcc-[0-9].*} || ${CC_VERSION:Mgcc-10.*}
+CFLAGS+= -fno-delete-null-pointer-checks
+CFLAGS+= -fno-lifetime-dse
+CFLAGS+= -fno-schedule-insns2
+.endif
+
+.endif
Home |
Main Index |
Thread Index |
Old Index