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