pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/www/seamonkey



Module Name:    pkgsrc
Committed By:   ryoon
Date:           Thu Sep  8 20:27:33 UTC 2022

Modified Files:
        pkgsrc/www/seamonkey: Makefile PLIST distinfo mozilla-common.mk
        pkgsrc/www/seamonkey/patches:
            patch-gfx_angle_checkout_src_compiler_translator_SymbolTable__autogen.cpp
Added Files:
        pkgsrc/www/seamonkey/patches:
            patch-gfx_angle_checkout_src_compiler_translator_SymbolTable__ESSL__autogen.cpp
Removed Files:
        pkgsrc/www/seamonkey/patches:
            patch-third__party_rust_packed__simd_src_lib.rs

Log Message:
seamonkey: Update to 2.53.13

* Use libwebp from pkgsrc/graphics/libwebp.
* Drop gtk2 dependency.

Changelog:
What's New in SeaMonkey 2.53.13

SeaMonkey 2.53.13 contains (among other changes) the following major changes
relative to SeaMonkey 2.53.12:

  * Updates to devtools.
  * Updates to build configuration.
  * Starting the switch from Python 2 to Python 3 in the build system.
  * Removal of array comprehensions, legacy iterators and generators bug
    1414340 and bug 1098412.
  * Adding initial optional chaining and Promise.allSettled() support.

SeaMonkey 2.53.13 contains (among other changes) the following major changes
relative to SeaMonkey 2.49.5:

  * The Bookmarks Manager has switched its name to Library, and now also
    includes the History list. When History is invoked, the Library will be
    shown with the History list selected. The extensive modifications were
    needed because of Mozilla Gecko platform API changes.
  * Download Manager has been migrated to a new API. Although it looks pretty
    much the same as before, the search option is missing and some other minor
    details work differently. The previous downloads history is removed during
    the upgrade.
  * The layout panel was added to the CSS Grid tools.
  * TLS 1.3 is the default SSL version now.
  * Support for all NPAPI plugins like Flash, Java and Silverlight has been
    removed. For displaying pdf files in the browser you can use
    pdf.js-seamonkey from Isaac Schemm.
  * SeaMonkey now uses a new api for formatting regional data like time and
    date. Default is to use the application locale of the current SeaMonkey
    build. If you use a language pack or a different OS formatting this is
    usually not desired. You can change the formatting from the application
    locale to the regional settings locale (OS) in the preferences dialog under
    "Appearance".

SeaMonkey 2.53.13 uses the same backend as Firefox and contains the relevant
Firefox 60.8 security fixes.

SeaMonkey 2.53.13 shares most parts of the mail and news code with Thunderbird.
Please read the Thunderbird 60.8.0 release notes for specific security fixes in
this release.

Additional important security fixes up to Current Firefox 91.11 and Thunderbird
91.11 ESR plus many enhancements have been backported. We will continue to
enhance SeaMonkey security in subsequent 2.53.x beta and release versions as
fast as we are able to.

SeaMonkey-specific changes

  * SeaMonkey now uses gtk3 on Linux. If you experience a problem because of
    this please file a bug and link it to bug 1367257. Please try another OS
    theme first. Some of them are buggy and cause problems with SeaMonkey,
    Thunderbird and Firefox.


To generate a diff of this commit:
cvs rdiff -u -r1.247 -r1.248 pkgsrc/www/seamonkey/Makefile
cvs rdiff -u -r1.70 -r1.71 pkgsrc/www/seamonkey/PLIST
cvs rdiff -u -r1.175 -r1.176 pkgsrc/www/seamonkey/distinfo
cvs rdiff -u -r1.13 -r1.14 pkgsrc/www/seamonkey/mozilla-common.mk
cvs rdiff -u -r0 -r1.1 \
    pkgsrc/www/seamonkey/patches/patch-gfx_angle_checkout_src_compiler_translator_SymbolTable__ESSL__autogen.cpp
cvs rdiff -u -r1.1 -r1.2 \
    pkgsrc/www/seamonkey/patches/patch-gfx_angle_checkout_src_compiler_translator_SymbolTable__autogen.cpp
cvs rdiff -u -r1.1 -r0 \
    pkgsrc/www/seamonkey/patches/patch-third__party_rust_packed__simd_src_lib.rs

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/www/seamonkey/Makefile
diff -u pkgsrc/www/seamonkey/Makefile:1.247 pkgsrc/www/seamonkey/Makefile:1.248
--- pkgsrc/www/seamonkey/Makefile:1.247 Thu Aug 11 05:09:24 2022
+++ pkgsrc/www/seamonkey/Makefile       Thu Sep  8 20:27:32 2022
@@ -1,9 +1,8 @@
-# $NetBSD: Makefile,v 1.247 2022/08/11 05:09:24 gutteridge Exp $
+# $NetBSD: Makefile,v 1.248 2022/09/08 20:27:32 ryoon Exp $
 
 DISTNAME=      seamonkey-${SM_VER}.source
 PKGNAME=       seamonkey-${SM_VER:S/b/beta/}
-PKGREVISION=   6
-SM_VER=                2.53.10
+SM_VER=                2.53.13
 CATEGORIES=    www
 MASTER_SITES=  ${MASTER_SITE_MOZILLA:=seamonkey/releases/${SM_VER}/source/}
 EXTRACT_SUFX=  .tar.xz
@@ -39,7 +38,9 @@ CONFIG_GUESS_OVERRIDE+=       ldap/sdks/c-sdk/
 CONFIG_SUB_OVERRIDE+=  ldap/sdks/c-sdk/config/autoconf/config.sub
 
 CONFIGURE_ARGS+=       --enable-application=comm/suite
-CONFIGURE_ARGS+=       --enable-extensions=default
+CONFIGURE_ARGS+=       --enable-calendar
+CONFIGURE_ARGS+=       --enable-irc
+CONFIGURE_ARGS+=       --enable-dominspector
 
 ALL_ENV+=              MOZILLA_PKG_NAME=${PKGBASE}
 #ALL_ENV+=             MOZ_APP_NAME=${PKGBASE}
@@ -62,11 +63,6 @@ CKSUM_CRATES+=       third_party/rust/libc
 CKSUMS+=       4d9f7091af8e166943ac6f42ce85558909e5b6e61325039bff7adfbcf4b90212
 CKSUMS+=       30c5211b393d9314f880f63e29833785c8b55369102eec21170a0fe0fd1c4a16
 
-CKSUM_CRATES+= third_party/rust/packed_simd
-# patches/patch-third__party_rust_packed__simd_src_lib.rs
-CKSUMS+=       f2e2d0867734a62e1f468e5d3e15fbd01a15f8aafd5d65a8a3cb7ab95ffd61c4
-CKSUMS+=       41c2a5c5fb42225ce9c6a267653870fdb8af30f933b3b8534d57a15fb96ebb39
-
 SUBST_CLASSES+=                cksum
 SUBST_STAGE.cksum=     pre-configure
 .for crate in ${CKSUM_CRATES}

Index: pkgsrc/www/seamonkey/PLIST
diff -u pkgsrc/www/seamonkey/PLIST:1.70 pkgsrc/www/seamonkey/PLIST:1.71
--- pkgsrc/www/seamonkey/PLIST:1.70     Tue Nov 30 15:41:24 2021
+++ pkgsrc/www/seamonkey/PLIST  Thu Sep  8 20:27:32 2022
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.70 2021/11/30 15:41:24 ryoon Exp $
+@comment $NetBSD: PLIST,v 1.71 2022/09/08 20:27:32 ryoon Exp $
 bin/seamonkey
 lib/seamonkey/application.ini
 lib/seamonkey/blocklist.xml
@@ -65,10 +65,11 @@ lib/seamonkey/defaults/profile/panels.rd
 lib/seamonkey/dependentlibs.list
 lib/seamonkey/dictionaries/en-US.aff
 lib/seamonkey/dictionaries/en-US.dic
+lib/seamonkey/extensions/inspector%mozilla.org.xpi@localhost
 lib/seamonkey/extensions/modern%themes.mozilla.org.xpi@localhost
+lib/seamonkey/extensions/{59c81df5-4b7a-477b-912d-4e0fdf64e5f2}.xpi
 lib/seamonkey/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}.xpi
 lib/seamonkey/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}.xpi
-lib/seamonkey/gtk2/libmozgtk.so
 lib/seamonkey/isp/Bogofilter.sfd
 lib/seamonkey/isp/DSPAM.sfd
 lib/seamonkey/isp/POPFile.sfd

Index: pkgsrc/www/seamonkey/distinfo
diff -u pkgsrc/www/seamonkey/distinfo:1.175 pkgsrc/www/seamonkey/distinfo:1.176
--- pkgsrc/www/seamonkey/distinfo:1.175 Tue Nov 30 15:41:24 2021
+++ pkgsrc/www/seamonkey/distinfo       Thu Sep  8 20:27:32 2022
@@ -1,11 +1,12 @@
-$NetBSD: distinfo,v 1.175 2021/11/30 15:41:24 ryoon Exp $
+$NetBSD: distinfo,v 1.176 2022/09/08 20:27:32 ryoon Exp $
 
-BLAKE2s (seamonkey-2.53.10.source.tar.xz) = ab1e1c5aa3104a353cd9a3252f1a5750f4653adf5e1440ec72b31f5afe9f51ce
-SHA512 (seamonkey-2.53.10.source.tar.xz) = 90e58d0c34218f88ff148a215849bc0561bf93f99850690d8a484e8509631cb8aa6a756126cdaeb38cf2557ceca69989f015156d51131edc1233d242721a3101
-Size (seamonkey-2.53.10.source.tar.xz) = 284344996 bytes
+BLAKE2s (seamonkey-2.53.13.source.tar.xz) = 20a58c1cf3a43955311d3a65bddba9c882c6ebfc0fff3173c1e83c517e198f26
+SHA512 (seamonkey-2.53.13.source.tar.xz) = f95fcec1dd732c3ca8218e6359c51260d44c40c8c2f34ad11ee160166f4df7c2184dd5d7e02b4ee363700d189e8652fabe7aeec8d0917ea9589ec1baa714f7a2
+Size (seamonkey-2.53.13.source.tar.xz) = 253664548 bytes
 SHA1 (patch-build_moz.configure_rust.configure) = 38ba5e8a0e41352afc4e767c25388c3c772b0457
 SHA1 (patch-dom_indexedDB_IDBTransaction.h) = 7882f1264889d5f17af0bafa68bfa5aff5b57634
-SHA1 (patch-gfx_angle_checkout_src_compiler_translator_SymbolTable__autogen.cpp) = c002337ca566e5d0124d071bf39e5fb9daa7e059
+SHA1 (patch-gfx_angle_checkout_src_compiler_translator_SymbolTable__ESSL__autogen.cpp) = 915fbe98d20ff405f031636add07d4bd610b5939
+SHA1 (patch-gfx_angle_checkout_src_compiler_translator_SymbolTable__autogen.cpp) = c78ada128986334d04ae07ec98545ecf611a7dfc
 SHA1 (patch-ldap_c-sdk_include_portable.h) = b742b070a45507678f592428110477e484c52659
 SHA1 (patch-mailnews_base_search_src_nsMsgSearchTerm.cpp) = 5a5890c5347cdb1a0899eebe4f014584fa460c10
 SHA1 (patch-mozilla_browser_branding_unofficial_locales_en-US_brand.dtd) = 5c6074fb8e0baf4e7dc2dd49718bfd285e65e3e1
@@ -39,4 +40,3 @@ SHA1 (patch-mozilla_xpcom_base_nscore.h)
 SHA1 (patch-mozilla_xpcom_build_BinaryPath.h) = 54d07ee72b6fc60a5a94c99316725866fdebe9aa
 SHA1 (patch-mozilla_xpcom_reflect_xptcall_md_unix_xptcinvoke__sparc64__netbsd.cpp) = 3f172488ed177aca966b9d0e6b953459db8750af
 SHA1 (patch-suite_installer_Makefile.in) = 174fe46811de70b8e8e5f40308355d7616f3570f
-SHA1 (patch-third__party_rust_packed__simd_src_lib.rs) = 284a05cdc984c1bc4184fbafd39d419c68d697d9

Index: pkgsrc/www/seamonkey/mozilla-common.mk
diff -u pkgsrc/www/seamonkey/mozilla-common.mk:1.13 pkgsrc/www/seamonkey/mozilla-common.mk:1.14
--- pkgsrc/www/seamonkey/mozilla-common.mk:1.13 Mon Jul 11 22:36:36 2022
+++ pkgsrc/www/seamonkey/mozilla-common.mk      Thu Sep  8 20:27:32 2022
@@ -1,4 +1,4 @@
-# $NetBSD: mozilla-common.mk,v 1.13 2022/07/11 22:36:36 dholland Exp $
+# $NetBSD: mozilla-common.mk,v 1.14 2022/09/08 20:27:32 ryoon Exp $
 #
 # common Makefile fragment for mozilla packages based on gecko 2.0.
 #
@@ -63,6 +63,9 @@ USE_TOOLS+=           bsdtar
 .if ${MACHINE_ARCH} == "i386"
 # This is required for SSE2 code under i386.
 CXXFLAGS+=             -mstackrealign
+# At least for NetBSD/i386 9.2, encoding_rs failed to build with simd_funcs
+# and packed_simd crates.
+CONFIGURE_ARGS+=       --disable-rust-simd
 .endif
 
 CHECK_PORTABILITY_SKIP+=       ${MOZILLA_DIR}security/nss/tests/libpkix/libpkix.sh
@@ -89,6 +92,7 @@ CONFIGURE_ARGS+=      --with-system-icu
 CONFIGURE_ARGS+=       --with-system-nss
 CONFIGURE_ARGS+=       --with-system-nspr
 #CONFIGURE_ARGS+=      --with-system-jpeg
+CONFIGURE_ARGS+=       --with-system-webp
 CONFIGURE_ARGS+=       --with-system-zlib
 CONFIGURE_ARGS+=       --with-system-bz2
 #CONFIGURE_ARGS+=      --with-system-libevent=${BUILDLINK_PREFIX.libevent}
@@ -216,6 +220,7 @@ BUILDLINK_API_DEPENDS.nss+= nss>=3.35
 .include "../../devel/nss/buildlink3.mk"
 .include "../../devel/zlib/buildlink3.mk"
 #.include "../../mk/jpeg.buildlink3.mk"
+.include "../../graphics/libwebp/buildlink3.mk"
 .include "../../graphics/MesaLib/buildlink3.mk"
 #BUILDLINK_API_DEPENDS.cairo+= cairo>=1.10.2nb4
 #.include "../../graphics/cairo/buildlink3.mk"
@@ -232,5 +237,4 @@ RUST_REQ=   1.23.0
 .include "../../x11/libXt/buildlink3.mk"
 BUILDLINK_API_DEPENDS.pixman+= pixman>=0.25.2
 .include "../../x11/pixman/buildlink3.mk"
-.include "../../x11/gtk2/buildlink3.mk"
 .include "../../x11/gtk3/buildlink3.mk"

Index: pkgsrc/www/seamonkey/patches/patch-gfx_angle_checkout_src_compiler_translator_SymbolTable__autogen.cpp
diff -u pkgsrc/www/seamonkey/patches/patch-gfx_angle_checkout_src_compiler_translator_SymbolTable__autogen.cpp:1.1 
pkgsrc/www/seamonkey/patches/patch-gfx_angle_checkout_src_compiler_translator_SymbolTable__autogen.cpp:1.2
--- pkgsrc/www/seamonkey/patches/patch-gfx_angle_checkout_src_compiler_translator_SymbolTable__autogen.cpp:1.1  Thu Sep 16 14:59:32 2021
+++ pkgsrc/www/seamonkey/patches/patch-gfx_angle_checkout_src_compiler_translator_SymbolTable__autogen.cpp      Thu Sep  8 20:27:32 2022
@@ -1,15 +1,15 @@
-$NetBSD: patch-gfx_angle_checkout_src_compiler_translator_SymbolTable__autogen.cpp,v 1.1 2021/09/16 14:59:32 nia Exp $
+$NetBSD: patch-gfx_angle_checkout_src_compiler_translator_SymbolTable__autogen.cpp,v 1.2 2022/09/08 20:27:32 ryoon Exp $
 
 https://bugzilla.mozilla.org/show_bug.cgi?id=1490673
 
---- gfx/angle/checkout/src/compiler/translator/SymbolTable_autogen.cpp.orig    2021-05-25 18:33:36.000000000 +0000
+--- gfx/angle/checkout/src/compiler/translator/SymbolTable_autogen.cpp.orig    2022-06-08 19:10:28.000000000 +0000
 +++ gfx/angle/checkout/src/compiler/translator/SymbolTable_autogen.cpp
-@@ -9,6 +9,8 @@
- // SymbolTable_autogen.cpp:
- //   Compile-time initialized built-ins.
+@@ -11,6 +11,8 @@
+ 
+ #ifndef ANGLE_TRANSLATOR_ESSL_ONLY
  
 +#include <cmath>
 +
- #include "compiler/translator/SymbolTable.h"
+ #    include "compiler/translator/SymbolTable.h"
  
- #include "angle_gl.h"
+ #    include "angle_gl.h"

Added files:

Index: pkgsrc/www/seamonkey/patches/patch-gfx_angle_checkout_src_compiler_translator_SymbolTable__ESSL__autogen.cpp
diff -u /dev/null pkgsrc/www/seamonkey/patches/patch-gfx_angle_checkout_src_compiler_translator_SymbolTable__ESSL__autogen.cpp:1.1
--- /dev/null   Thu Sep  8 20:27:33 2022
+++ pkgsrc/www/seamonkey/patches/patch-gfx_angle_checkout_src_compiler_translator_SymbolTable__ESSL__autogen.cpp        Thu Sep  8 20:27:32 2022
@@ -0,0 +1,13 @@
+$NetBSD: patch-gfx_angle_checkout_src_compiler_translator_SymbolTable__ESSL__autogen.cpp,v 1.1 2022/09/08 20:27:32 ryoon Exp $
+
+--- gfx/angle/checkout/src/compiler/translator/SymbolTable_ESSL_autogen.cpp.orig       2022-06-08 19:10:28.000000000 +0000
++++ gfx/angle/checkout/src/compiler/translator/SymbolTable_ESSL_autogen.cpp
+@@ -11,6 +11,8 @@
+ 
+ #ifdef ANGLE_TRANSLATOR_ESSL_ONLY
+ 
++#include <cmath>
++
+ #    include "compiler/translator/SymbolTable.h"
+ 
+ #    include "angle_gl.h"



Home | Main Index | Thread Index | Old Index