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