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:           Tue Apr 18 14:15:28 UTC 2023

Modified Files:
        pkgsrc/www/seamonkey: Makefile distinfo mozilla-common.mk
Added Files:
        pkgsrc/www/seamonkey/patches: patch-configure.in
            patch-toolkit_library_rust_moz.build
Removed Files:
        pkgsrc/www/seamonkey/patches: patch-fac963c3bc00
            patch-ldap_c-sdk_include_portable.h
            patch-mozilla_ipc_chromium_src_base_message__pump__libevent.cc
            patch-mozilla_netwerk_srtp_src_crypto_hash_hmac.c
            patch-mozilla_netwerk_srtp_src_crypto_kernel_crypto__kernel.c

Log Message:
seamonkey: Update to 2.53.16

Changelog:
What's New in SeaMonkey 2.53.16

SeaMonkey 2.53.16 contains (among other changes) the following major changes
relative to SeaMonkey 2.53.15:

  * No throbber in plaintext editor bug 85498.
  * Remove unused gridlines class from EdAdvancedEdit bug 1806632.
  * Remove ESR 91 links from debugQA bug 1804534.
  * Rename devtools/shim to devtools/startup bug 1812367.
  * Remove unused seltype=text|cell css bug 1806653.
  * Implement new shared tree styling bug 1807802.
  * Use `win.focus()` in macWindowMenu.js bug 1807817.
  * Remove WCAP provider bug 1579020.
  * Remove ftp/file tree view support bug 1239239.
  * Change calendar list tree to a list bug 1561530.
  * Various other updates to the calendar code.
  * Continue the switch from Python 2 to Python 3 in the build system.
  * Verified compatibility with Rust 1.66.1.

SeaMonkey 2.53.16 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.16 uses the same backend as Firefox and contains the relevant
Firefox 60.8 security fixes.

SeaMonkey 2.53.16 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 102.9 and Thunderbird
102.9 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.254 -r1.255 pkgsrc/www/seamonkey/Makefile
cvs rdiff -u -r1.177 -r1.178 pkgsrc/www/seamonkey/distinfo
cvs rdiff -u -r1.15 -r1.16 pkgsrc/www/seamonkey/mozilla-common.mk
cvs rdiff -u -r0 -r1.1 pkgsrc/www/seamonkey/patches/patch-configure.in \
    pkgsrc/www/seamonkey/patches/patch-toolkit_library_rust_moz.build
cvs rdiff -u -r1.1 -r0 pkgsrc/www/seamonkey/patches/patch-fac963c3bc00
cvs rdiff -u -r1.3 -r0 \
    pkgsrc/www/seamonkey/patches/patch-ldap_c-sdk_include_portable.h
cvs rdiff -u -r1.6 -r0 \
    pkgsrc/www/seamonkey/patches/patch-mozilla_ipc_chromium_src_base_message__pump__libevent.cc
cvs rdiff -u -r1.2 -r0 \
    pkgsrc/www/seamonkey/patches/patch-mozilla_netwerk_srtp_src_crypto_hash_hmac.c \
    pkgsrc/www/seamonkey/patches/patch-mozilla_netwerk_srtp_src_crypto_kernel_crypto__kernel.c

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.254 pkgsrc/www/seamonkey/Makefile:1.255
--- pkgsrc/www/seamonkey/Makefile:1.254 Sun Jan 29 21:18:06 2023
+++ pkgsrc/www/seamonkey/Makefile       Tue Apr 18 14:15:28 2023
@@ -1,9 +1,8 @@
-# $NetBSD: Makefile,v 1.254 2023/01/29 21:18:06 ryoon Exp $
+# $NetBSD: Makefile,v 1.255 2023/04/18 14:15:28 ryoon Exp $
 
 DISTNAME=      seamonkey-${SM_VER}.source
 PKGNAME=       seamonkey-${SM_VER:S/b/beta/}
-PKGREVISION=   6
-SM_VER=                2.53.13
+SM_VER=                2.53.16
 CATEGORIES=    www
 MASTER_SITES=  ${MASTER_SITE_MOZILLA:=seamonkey/releases/${SM_VER}/source/}
 EXTRACT_SUFX=  .tar.xz
@@ -59,92 +58,11 @@ CHECK_INTERPRETER_SKIP+=    lib/seamonkey-s
 
 CHECK_WRKREF_SKIP+=            lib/seamonkey/omni.ja
 
-CKSUM_CRATES+= third_party/rust/libc
-# patch-mozilla_third__party_rust_libc_src_unix_bsd_netbsdlike_netbsd_other_mod.rs
+CKSUM_CRATES+= third_party/rust/libc/
+# src/unix/bsd/netbsdlike/netbsd/other/mod.rs
 CKSUMS+=       4d9f7091af8e166943ac6f42ce85558909e5b6e61325039bff7adfbcf4b90212
 CKSUMS+=       30c5211b393d9314f880f63e29833785c8b55369102eec21170a0fe0fd1c4a16
 
-# patch-fac963c3bc00
-CKSUM_CRATES+= third_party/rust/packed_simd
-# src/api.rs
-CKSUMS+=       f6e92f056565e6fd93f98829a408aee9e790251e0cbd8a8bc30c8662b4d6fabb
-CKSUMS+=       bb1795e9657a8298d37d2349b45443f08e9e455399ad4b727018600728478c10
-# src/codegen.rs
-CKSUMS+=       a29d38fa0a85eaf787fb49989e625bf64effd5f39c126fbb2a24be206d2a3917
-CKSUMS+=       db4f232fb9f5728db310b87dc8c4733be48afacab1053798c06106bef9a42b05
-# src/codegen/bit_manip.rs
-CKSUMS+=       17ecebcff1f080e712fea5eb51602a73f4201ed56a198220342c8eb55bb92692
-CKSUMS+=       6de2918225f6e2f67f9cb18c07f986d1580759e4fd0448cd0124b9d025a6721f
-# src/codegen/llvm.rs
-CKSUMS+=       5bc6751293f9f184cf23d5df448c7d58b58b799e41c7a91f8ca41a5ba56e64ec
-CKSUMS+=       b4ccbc0bad90038f00fc3c158736462d01d0053df3afa00f9169e67d1a264444
-# src/codegen/math.rs
-CKSUMS+=       35f96e37a78fcf0cdb02146b7f27a45108fe06a37fc2a54d8851ce131a326178
-CKSUMS+=       dfcf02ad34e2fdfe22c3f1cc2822001cc895e65031b4d06e585e5047839febb7
-# src/codegen/math/float.rs
-CKSUMS+=       dd86c0449e576c83b719700962ac017c332987fac08d91f2b7a2b1b883598170
-CKSUMS+=       2c1cbce155bc527ce34d472c0fef6bc3dadb79cd7a357dd7aa5b1ebeb1d77a13
-# src/codegen/math/float/abs.rs
-CKSUMS+=       f56e2b4b8055ea861c1f5cbc6b6e1d8e7e5af163b62c13574ddee4e09513bfbc
-CKSUMS+=       d5aaadcf540bdb9b4264dca6471a255fd7bf509e763bef0239c0144a68466fea
-# src/codegen/math/float/cos.rs
-CKSUMS+=       ef3b511a24d23045b310315e80348a9b7fedb576fc2de52d74290616a0abeb2a
-CKSUMS+=       17f28d2900c852dca221fa9c92a9cd5fe7fd2df8d427bbc60216c749b2be013d
-# src/codegen/math/float/cos_pi.rs
-CKSUMS+=       4e7631a5d73dac21531e09ef1802d1180f8997509c2c8fa9f67f322194263a97
-CKSUMS+=       dbaf9f443f9846a491d4ec52210a7b5835dd593b03366e3135b05c37d70f9d6c
-# src/codegen/math/float/exp.rs
-CKSUMS+=       61b691598c41b5622f24e4320c1bdd08701e612a516438bdddcc728fc3405c8c
-CKSUMS+=       d300058a4bcc7ae7976f216f81902cd73a9e603ad63880dff3bbc866c27a9f37
-# src/codegen/math/float/ln.rs
-CKSUMS+=       46b718b1ba8c9d99e1ad40f53d20dfde08a3063ca7bd2a9fdd6698e060da687e
-CKSUMS+=       c851e211e43f8256093ba75b03ae0c307c9962ee66d94f09b4dd80068190cbdf
-# src/codegen/math/float/mul_add.rs
-CKSUMS+=       a37bf764345d4b1714f97e83897b7cf0855fc2811704bcbc0012db91825339e1
-CKSUMS+=       041a5b69d5991d93ef795351b17560c10faf80b78fd26ad7df42a239b32cf9de
-# src/codegen/math/float/mul_adde.rs
-CKSUMS+=       c75702bfcb361de45964a93caf959a695ef2376bd069227600b8c6872665c755
-CKSUMS+=       8eb4e1d2c10e890032d0ff976091ea89da16ea7c8234d608890c759e45d91e27
-# src/codegen/math/float/powf.rs
-CKSUMS+=       642346e982bc4c39203de0864d2149c4179cd7b21cf67a2951687932b4675872
-CKSUMS+=       9742c3877f1a5509ca5c9492a40884b6579ba6dd11c26b7112e63f70666b395d
-# src/codegen/math/float/sin.rs
-CKSUMS+=       9d68164c90cdca6a85155040cdac42e27342ebe0b925273ef1593df721af4258
-CKSUMS+=       0e9868d35531566509f3a01d85d5253045eb4afa8525d8407dcc1f5f33c56036
-# src/codegen/math/float/sin_cos_pi.rs
-CKSUMS+=       9be02ad48585a1e8d99129382fbffbaed47852f15459256a708850b6b7a75405
-CKSUMS+=       0c8981df6970db6f33f0adad16b1979c1d1be24f9622a200736c162c8de41bf7
-# src/codegen/math/float/sin_pi.rs
-CKSUMS+=       9890347905b4d4a3c7341c3eb06406e46e60582bcf6960688bd727e5dadc6c57
-CKSUMS+=       bb6d39db8f921e03a301fc5206ac1a61a97def8a2cb83b87ccf189f3fc48d548
-# src/codegen/math/float/sqrt.rs
-CKSUMS+=       e3c60dcfb0c6d2fc62adabcc931b2d4040b83cab294dea36443fb4b89eb79e34
-CKSUMS+=       e6ebb0c5f428efad1f672b9a8fe4e58534dbf1ea5a8fe092ce5ce76b52fe89cb
-# src/codegen/math/float/sqrte.rs
-CKSUMS+=       f0f4ef9eb475ae41bcc7ec6a95ad744ba6b36925faa8b2c2814004396d196b63
-CKSUMS+=       23acfaea38d0e081a6d9021c1094e813d0cfd12c58c1eca9662aade5e625d51c
-# src/codegen/pointer_sized_int.rs
-CKSUMS+=       a70697169c28218b56fd2e8d5353f2e00671d1150d0c8cef77d613bdfacd84cb
-CKSUMS+=       6ca13c214b6cf7e0929dbe18e96a16fc0bb7d8799608df29c4c8115490f99e01
-# src/codegen/reductions.rs
-CKSUMS+=       645e2514746d01387ddd07f0aa4ffd8430cc9ab428d4fb13773ea319fa25dd95
-CKSUMS+=       8eb18ebac76985d2aa30262a2edd8cb004230b511a765d657525f677a585c12c
-# src/codegen/reductions/mask.rs
-CKSUMS+=       8f1afe6aabf096a3278e1fc3a30f736e04aa8b9ce96373cee22162d18cfe2702
-CKSUMS+=       f3bf63d36d5e4612eae7899693e2bc5fd2efabe6dc81e2c62afaef488105b460
-# src/codegen/swap_bytes.rs
-CKSUMS+=       1d6cdc716eadddc92b4fd506b2445a821caa8dc00860447de09d7ebd69c2087f
-CKSUMS+=       0cd2c1ed297116e9d990259a99fcd633734105ce4bfb9fa7fda62e6aad3f3401
-# src/codegen/vPtr.rs
-CKSUMS+=       711c753a08d53a2879c4fb87a0762c46ce4e34c22f0ca88d2e4c557a0f679969
-CKSUMS+=       f0753b405cdc865bdf8e82c6505f299ea1f96136239ebbaf7f9ce93d310764b8
-# src/lib.rs
-CKSUMS+=       41c2a5c5fb42225ce9c6a267653870fdb8af30f933b3b8534d57a15fb96ebb39
-CKSUMS+=       11055443120e525054c65d0b520cc023aa31d6e941ae75cb6321eeb531a16655
-# src/testing.rs
-CKSUMS+=       1d3a7862ef625e235a5734ad7204e68d350f902c0695182b1f08a0552432416e
-CKSUMS+=       896669c08d8c801448a4d2fadc9d633eda0fbe879d229997e2a182e31278e469
-
 SUBST_CLASSES+=                cksum
 SUBST_STAGE.cksum=     pre-configure
 .for crate in ${CKSUM_CRATES}
@@ -158,15 +76,11 @@ INSTALLATION_DIRS+=        lib/seamonkey/extens
 INSTALLATION_DIRS+=    share/applications
 INSTALLATION_DIRS+=    share/icons/hicolor/32x32/apps
 
-# error: Cannot set `RUSTC_BOOTSTRAP=1` from build script of `packed_simd v0.3.4 (https://github.com/hsivonen/packed_simd?rev=0917fe780032a6bbb23d71be545f9c1834128d75#0917fe78)`.
-# note: Crates cannot set `RUSTC_BOOTSTRAP` themselves, as doing so would subvert the stability guarantees of Rust for your project.
-# help: If you're sure you want to do this in your project, set the environment variable `RUSTC_BOOTSTRAP=packed_simd` before running cargo instead.
-MAKE_ENV+=     RUSTC_BOOTSTRAP="packed_simd,encoding_rs"
-
 post-extract:
        ${CP} ${FILESDIR}/cubeb_sun.c ${WRKSRC}/${MOZILLA_DIR}/media/libcubeb/src
 
 pre-configure:
+       cd ${BUILDLINK_DIR}/bin && ${LN} -sf ${PYTHONBIN} python3
        cd ${WRKSRC} && mkdir ${OBJDIR}
        cd ${WRKSRC} && ${SETENV} ${CONFIGURE_ENV} autoconf-2.13
 ##     cd ${WRKSRC}/${MOZILLA_DIR} && ${SETENV} ${CONFIGURE_ENV} autoconf-2.13

Index: pkgsrc/www/seamonkey/distinfo
diff -u pkgsrc/www/seamonkey/distinfo:1.177 pkgsrc/www/seamonkey/distinfo:1.178
--- pkgsrc/www/seamonkey/distinfo:1.177 Tue Nov  1 04:22:19 2022
+++ pkgsrc/www/seamonkey/distinfo       Tue Apr 18 14:15:28 2023
@@ -1,14 +1,13 @@
-$NetBSD: distinfo,v 1.177 2022/11/01 04:22:19 dholland Exp $
+$NetBSD: distinfo,v 1.178 2023/04/18 14:15:28 ryoon Exp $
 
-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
+BLAKE2s (seamonkey-2.53.16.source.tar.xz) = ca75258c4e2b56b5128b7fd5432b6a52ed3a47c19010398857cb3954069968bf
+SHA512 (seamonkey-2.53.16.source.tar.xz) = 7be2788f63fb7e2f75c0023ffb00afb28e74e93c0b1c066be97588b614faf181a549234114fc4bb03422b34ce48d76b4a001f4e992c494058663e7d382300da8
+Size (seamonkey-2.53.16.source.tar.xz) = 265946284 bytes
 SHA1 (patch-build_moz.configure_rust.configure) = 38ba5e8a0e41352afc4e767c25388c3c772b0457
+SHA1 (patch-configure.in) = 7338ac220134d825cae28614698e4d920cbb383f
 SHA1 (patch-dom_indexedDB_IDBTransaction.h) = 7882f1264889d5f17af0bafa68bfa5aff5b57634
-SHA1 (patch-fac963c3bc00) = 1c4e0289365840700960f42a46d9180dc25b8a29
 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
 SHA1 (patch-mozilla_dom_base_nsAttrName.h) = 37ffbf4bf4c43b62759d68af858717ddd9108fe8
@@ -16,7 +15,6 @@ SHA1 (patch-mozilla_dom_media_CubebUtils
 SHA1 (patch-mozilla_gfx_layers_client_ClientPaintedLayer.cpp) = 20c798dae7007a99cf7f93b30a4c39d7b62a3931
 SHA1 (patch-mozilla_gfx_skia_skia_src_core_SkCpu.cpp) = 1ee8e3535239b5e910b4554238e2e30607655efb
 SHA1 (patch-mozilla_ipc_chromium_src_base_lock__impl__posix.cc) = f56ec15b263905318873f72428a06b2f473fdc41
-SHA1 (patch-mozilla_ipc_chromium_src_base_message__pump__libevent.cc) = e39687517b4c0e2ec1b08997c036b07970022424
 SHA1 (patch-mozilla_ipc_chromium_src_base_platform__thread__posix.cc) = dc328152d37181bc239b4ce45fd616c04ca06865
 SHA1 (patch-mozilla_ipc_glue_GeckoChildProcessHost.cpp) = c803bbb5f06c00ff9450c058513bdad01667d95f
 SHA1 (patch-mozilla_js_src_gc_Memory.cpp) = 0ff89cbfb75b8764b8a32fe054fe8d6a76c92ea0
@@ -27,8 +25,6 @@ SHA1 (patch-mozilla_media_libcubeb_src_c
 SHA1 (patch-mozilla_media_libcubeb_src_moz.build) = 3ade37b07ab30415d1de7a12f06d9f0277159f8c
 SHA1 (patch-mozilla_media_libcubeb_update.sh) = ad2accd9068b8aa77b21a2926cf701b261d394c3
 SHA1 (patch-mozilla_media_libpng_pngpriv.h) = a4da316a4055d79daafd642e5dc8a2ce2bda6fa7
-SHA1 (patch-mozilla_netwerk_srtp_src_crypto_hash_hmac.c) = 2e567f6f626ce081dd4e2c0e7918f8924345afd6
-SHA1 (patch-mozilla_netwerk_srtp_src_crypto_kernel_crypto__kernel.c) = b5db9d527a84ebb1061f4aecd80fb2c0d340d6c3
 SHA1 (patch-mozilla_old-configure.in) = c59201b264c358cc93ee0dce79d98df0998b5299
 SHA1 (patch-mozilla_servo_components_style_build__gecko.rs) = 40c3796b1c561f67920916713154737bd914d4f6
 SHA1 (patch-mozilla_third__party_rust_libc_src_unix_bsd_netbsdlike_netbsd_other_mod.rs) = 41a9417208961d1fa9253ab7d01de27f7ffe6ea7
@@ -41,3 +37,4 @@ 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-toolkit_library_rust_moz.build) = 7663d4e3302639101e7dea2cbf999f298167ac1d

Index: pkgsrc/www/seamonkey/mozilla-common.mk
diff -u pkgsrc/www/seamonkey/mozilla-common.mk:1.15 pkgsrc/www/seamonkey/mozilla-common.mk:1.16
--- pkgsrc/www/seamonkey/mozilla-common.mk:1.15 Tue Nov  8 00:36:56 2022
+++ pkgsrc/www/seamonkey/mozilla-common.mk      Tue Apr 18 14:15:28 2023
@@ -1,4 +1,4 @@
-# $NetBSD: mozilla-common.mk,v 1.15 2022/11/08 00:36:56 gutteridge Exp $
+# $NetBSD: mozilla-common.mk,v 1.16 2023/04/18 14:15:28 ryoon Exp $
 #
 # common Makefile fragment for mozilla packages based on gecko 2.0.
 #
@@ -20,12 +20,15 @@ PYTHON_FOR_BUILD_ONLY=              tool
 TOOL_DEPENDS+=                 ${PYPKGPREFIX}-expat-[0-9]*:../../textproc/py-expat
 # Include pyversion.mk after setting PYTHON_* but before testing the default.
 .include "../../lang/python/pyversion.mk"
+# lang/python311 is not acceptable.
 .if !empty(PYTHON_VERSION_DEFAULT:M3[89]) || !empty(PYTHON_VERSION_DEFAULT:M310)
 TOOL_DEPENDS+=                 python${PYTHON_VERSION_DEFAULT}-[0-9]*:../../lang/python${PYTHON_VERSION_DEFAULT}
 ALL_ENV+=                      PYTHON3=${PREFIX}/bin/python${PYTHON_VERSION_DEFAULT:S/3/3./}
+TOOL_DEPENDS+=                 py${PYTHON_VERSION_DEFAULT:S/3/3./}-expat-[0-9]*:../../textproc/py-expat
 .else
 TOOL_DEPENDS+=                 python38-[0-9]*:../../lang/python38
 ALL_ENV+=                      PYTHON3=${PREFIX}/bin/python3.8
+TOOL_DEPENDS+=                 py38-expat-[0-9]*:../../textproc/py-expat
 .endif
 
 .if ${MACHINE_ARCH} == "i386" || ${MACHINE_ARCH} == "x86_64"
@@ -63,10 +66,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
+# As of 2.53.16, packed_simd_2 is for Rust nightly only.
+CONFIGURE_ARGS+=       --disable-rust-simd
 
 CHECK_PORTABILITY_SKIP+=       ${MOZILLA_DIR}security/nss/tests/libpkix/libpkix.sh
 CHECK_PORTABILITY_SKIP+=       ${MOZILLA_DIR}security/nss/tests/multinit/multinit.sh
@@ -106,12 +108,6 @@ CONFIGURE_ARGS+=   --disable-gconf
 CONFIGURE_ARGS+=       --disable-icf
 CONFIGURE_ARGS+=       --disable-updater
 
-SUBST_CLASSES+=                        fix-paths
-SUBST_STAGE.fix-paths=         pre-configure
-SUBST_MESSAGE.fix-paths=       Fixing absolute paths.
-SUBST_FILES.fix-paths+=                ${MOZILLA_DIR}xpcom/io/nsAppFileLocationProvider.cpp
-SUBST_SED.fix-paths+=          -e 's,/usr/lib/mozilla/plugins,${PREFIX}/lib/netscape/plugins,g'
-
 SUBST_CLASSES+=                        prefix
 SUBST_STAGE.prefix=            pre-configure
 SUBST_MESSAGE.prefix=          Setting PREFIX

Added files:

Index: pkgsrc/www/seamonkey/patches/patch-configure.in
diff -u /dev/null pkgsrc/www/seamonkey/patches/patch-configure.in:1.1
--- /dev/null   Tue Apr 18 14:15:28 2023
+++ pkgsrc/www/seamonkey/patches/patch-configure.in     Tue Apr 18 14:15:28 2023
@@ -0,0 +1,10 @@
+$NetBSD: patch-configure.in,v 1.1 2023/04/18 14:15:28 ryoon Exp $
+
+--- configure.in.orig  2023-02-25 21:24:07.000000000 +0000
++++ configure.in
+@@ -22,4 +22,4 @@ SRCDIR=$(dirname $0)
+ TOPSRCDIR="$SRCDIR"
+ export OLD_CONFIGURE="$SRCDIR"/old-configure
+ 
+-exec python3 "$TOPSRCDIR/configure.py" "$@"
++exec ${PYTHON3} "$TOPSRCDIR/configure.py" "$@"
Index: pkgsrc/www/seamonkey/patches/patch-toolkit_library_rust_moz.build
diff -u /dev/null pkgsrc/www/seamonkey/patches/patch-toolkit_library_rust_moz.build:1.1
--- /dev/null   Tue Apr 18 14:15:28 2023
+++ pkgsrc/www/seamonkey/patches/patch-toolkit_library_rust_moz.build   Tue Apr 18 14:15:28 2023
@@ -0,0 +1,10 @@
+$NetBSD: patch-toolkit_library_rust_moz.build,v 1.1 2023/04/18 14:15:28 ryoon Exp $
+
+--- toolkit/library/rust/moz.build.orig        2022-08-24 19:55:14.000000000 +0000
++++ toolkit/library/rust/moz.build
+@@ -13,4 +13,4 @@ RustLibrary('gkrust', gkrust_features, '
+ # +RUST_TESTS = [
+ # +    'stylo_tests',
+ # +]
+-RUST_TEST_FEATURES = gkrust_features
++#RUST_TEST_FEATURES = gkrust_features



Home | Main Index | Thread Index | Old Index