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 Mar 13 19:19:52 UTC 2025

Modified Files:
        pkgsrc/www/arcticfox: Makefile PLIST distinfo

Log Message:
arcticfox: Update to 45.3

This is a security update.


To generate a diff of this commit:
cvs rdiff -u -r1.58 -r1.59 pkgsrc/www/arcticfox/Makefile
cvs rdiff -u -r1.13 -r1.14 pkgsrc/www/arcticfox/PLIST
cvs rdiff -u -r1.18 -r1.19 pkgsrc/www/arcticfox/distinfo

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.58 pkgsrc/www/arcticfox/Makefile:1.59
--- pkgsrc/www/arcticfox/Makefile:1.58  Wed Feb 12 06:45:38 2025
+++ pkgsrc/www/arcticfox/Makefile       Thu Mar 13 19:19:52 2025
@@ -1,7 +1,6 @@
-# $NetBSD: Makefile,v 1.58 2025/02/12 06:45:38 ryoon Exp $
+# $NetBSD: Makefile,v 1.59 2025/03/13 19:19:52 nia Exp $
 
-DISTNAME=      arcticfox-45.1
-PKGREVISION=   7
+DISTNAME=      arcticfox-45.3
 CATEGORIES=    www
 MASTER_SITES=  ${MASTER_SITE_GITHUB:=rmottola/}
 GITHUB_PROJECT=        Arctic-Fox
@@ -38,6 +37,7 @@ CONFIG_SUB_OVERRIDE+= ./toolkit/crashrep
 
 CONFIGURE_ARGS+=       --prefix=${PREFIX}
 CONFIGURE_ARGS+=       --disable-crashreporter
+CONFIGURE_ARGS+=       --disable-gconf
 CONFIGURE_ARGS+=       --disable-tests
 CONFIGURE_ARGS+=       --disable-debug
 CONFIGURE_ARGS+=       --disable-updater
@@ -45,7 +45,6 @@ CONFIGURE_ARGS+=      --disable-mozril-geoloc
 CONFIGURE_ARGS+=       --disable-webrtc
 CONFIGURE_ARGS+=       --disable-safe-browsing
 CONFIGURE_ARGS+=       --disable-parental-controls
-CONFIGURE_ARGS+=       --disable-safe-browsing
 CONFIGURE_ARGS+=       --disable-necko-wifi
 CONFIGURE_ARGS+=       --disable-eme
 CONFIGURE_ARGS+=       --disable-gamepad
@@ -56,15 +55,29 @@ 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
-CONFIGURE_ARGS+=       --enable-default-toolkit=cairo-gtk2
-
 # Necessary for PaX safety on NetBSD.
 CONFIGURE_ARGS+=       --disable-precompiled-startupcache
 
+CONFIGURE_ARGS+=       --with-system-cairo
 CONFIGURE_ARGS+=       --with-system-bz2
 CONFIGURE_ARGS+=       --with-system-zlib
 
+AF_EXTERNAL_ICU?=      no
+.for plat in ${BIGENDIANPLATFORMS}
+.  if !empty(MACHINE_PLATFORM:M${plat})
+# See https://github.com/rmottola/Arctic-Fox/issues/210
+AF_EXTERNAL_ICU=       yes
+.  endif
+.endfor
+
+PLIST_VARS+=           icu
+.if ${AF_EXTERNAL_ICU:tl} != "no"
+CONFIGURE_ARGS+=       --with-system-icu
+.  include "../../textproc/icu/buildlink3.mk"
+.else
+PLIST.icu=             yes
+.endif
+
 .if ${MACHINE_ARCH} == "alpha" || ${MACHINE_ARCH} == "sparc64"
 # Without this NetBSD/sparc64 starts, but crashes on some sites
 SSP_SUPPORTED=         no
@@ -80,6 +93,9 @@ TOOL_DEPENDS+=                yasm>=1.1:../../devel/ya
 CONFIGURE_DIRS=                ${WRKDIR}/build
 CONFIGURE_SCRIPT=      ${WRKSRC}/configure
 
+# https://bugzilla.mozilla.org/show_bug.cgi?id=1402303
+ALL_ENV+=              SHELL=${CONFIG_SHELL:Q}
+
 LDFLAGS+=              ${COMPILER_RPATH_FLAG}${PREFIX}/lib/${PKGNAME_NOREV}
 LDFLAGS+=              ${COMPILER_RPATH_FLAG}${PREFIX}/lib
 
@@ -134,8 +150,8 @@ post-install:
 .if ${OPSYS} == "Linux"
 .  include "../../audio/alsa-lib/buildlink3.mk"
 .endif
-.include "../../devel/GConf/buildlink3.mk"
 .include "../../devel/zlib/buildlink3.mk"
+.include "../../graphics/cairo/buildlink3.mk"
 .include "../../graphics/hicolor-icon-theme/buildlink3.mk"
 .include "../../graphics/libwebp/buildlink3.mk"
 .include "../../graphics/png/buildlink3.mk"
@@ -143,7 +159,13 @@ post-install:
 .include "../../lang/python/application.mk"
 .include "../../lang/python/tool.mk"
 .include "../../sysutils/desktop-file-utils/desktopdb.mk"
-.include "../../x11/gtk2/buildlink3.mk"
-.include "../../x11/libXt/buildlink3.mk"
+.if ${OPSYS} == "Darwin"
+CONFIGURE_ARGS+=       --enable-default-toolkit=cairo-cocoa
+.else
+# gtk3 now supported and default, but gtk2 less buggy
+CONFIGURE_ARGS+=       --enable-default-toolkit=cairo-gtk2
+.  include "../../x11/gtk2/buildlink3.mk"
+.  include "../../x11/libXt/buildlink3.mk"
+.endif
 .include "../../mk/atomic64.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/www/arcticfox/PLIST
diff -u pkgsrc/www/arcticfox/PLIST:1.13 pkgsrc/www/arcticfox/PLIST:1.14
--- pkgsrc/www/arcticfox/PLIST:1.13     Thu Oct  3 20:57:34 2024
+++ pkgsrc/www/arcticfox/PLIST  Thu Mar 13 19:19:52 2025
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.13 2024/10/03 20:57:34 nia Exp $
+@comment $NetBSD: PLIST,v 1.14 2025/03/13 19:19:52 nia Exp $
 bin/arcticfox
 lib/${PKGNAME}/application.ini
 lib/${PKGNAME}/arcticfox
@@ -21,7 +21,8 @@ lib/${PKGNAME}/defaults/pref/channel-pre
 lib/${PKGNAME}/dependentlibs.list
 lib/${PKGNAME}/dictionaries/en-US.aff
 lib/${PKGNAME}/dictionaries/en-US.dic
-lib/${PKGNAME}/icudt58l.dat
+lib/${PKGNAME}/fonts/TwemojiMozilla.ttf
+${PLIST.icu}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.18 pkgsrc/www/arcticfox/distinfo:1.19
--- pkgsrc/www/arcticfox/distinfo:1.18  Sun Dec 22 21:31:44 2024
+++ pkgsrc/www/arcticfox/distinfo       Thu Mar 13 19:19:52 2025
@@ -1,8 +1,8 @@
-$NetBSD: distinfo,v 1.18 2024/12/22 21:31:44 nia Exp $
+$NetBSD: distinfo,v 1.19 2025/03/13 19:19:52 nia Exp $
 
-BLAKE2s (arcticfox-45.1.tar.gz) = 23e423d2903208f1abe04d13fa62f4d71d3588ad178327663908c4f2f9cce127
-SHA512 (arcticfox-45.1.tar.gz) = 0b24bc8cf201a78517c7934c119b1e21d511068e8ea06c8b7f5ce65e5867e9f091cc0c8c65b0f8c78e8637d27dd3d505126d355c8ca5693f1b0417020b838800
-Size (arcticfox-45.1.tar.gz) = 224900371 bytes
+BLAKE2s (arcticfox-45.3.tar.gz) = 7c89b8236e5a14b267799168d30f6f48333c63d021372ef994b92b168dfb8a55
+SHA512 (arcticfox-45.3.tar.gz) = 65a44a75d4546945381369487604dedb3142a15cec511f4c3ead61d8c0ebcb0b009a01375e07f168573303332690a2ba8843c1bdc001dbb97aaa6c3d45707034
+Size (arcticfox-45.3.tar.gz) = 226073097 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



Home | Main Index | Thread Index | Old Index