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