pkgsrc-Changes archive

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

CVS commit: pkgsrc/lang/mozjs78



Module Name:    pkgsrc
Committed By:   gutteridge
Date:           Wed Sep 15 01:17:46 UTC 2021

Modified Files:
        pkgsrc/lang/mozjs78: Makefile distinfo
        pkgsrc/lang/mozjs78/patches:
            patch-build_moz.configure_toolchain.configure
Removed Files:
        pkgsrc/lang/mozjs78/patches: patch-.cargo_config.in patch-Cargo.lock
            patch-Cargo.toml

Log Message:
mozjs78: update to 78.13.0

The full gamut of security fixes for this release is unknown, but, at
minimum, CVE-2020-16042 is addressed. (A full change log seems elusive:
the package's README points to a broken link, Mozilla advisories about
"memory safety hazards" can point to bug reports that can't be viewed,
etc.) This is the most current version that Debian has integrated,
which is where our package points to.

Successful build tests on:
NetBSD amd64/9.2_STABLE (with both Rust 1.52.1 and 1.54)
NetBSD i386/9.2_STABLE
OmniOS r151036

Fedora Linux 34 was not testable, as our packaging of LLVM 12.0.1 fails
to build on it. The upstream configuration continues to cap macOS build
support at 10.15.4. I updated our existing patch to allow 10.15.7, but
have no ability to test that OS, and no idea if 11.x would work.

This is effectively a minor leaf package now, and may best be removed
in future. I've updated this just in case issues emerge with the polkit
switch to duktape, which will first appear in our 2021Q3 branch. (That
is, I'm not aware of any issues, and definitely prefer duktape from a
packaging perspective.)


To generate a diff of this commit:
cvs rdiff -u -r1.21 -r1.22 pkgsrc/lang/mozjs78/Makefile
cvs rdiff -u -r1.12 -r1.13 pkgsrc/lang/mozjs78/distinfo
cvs rdiff -u -r1.1 -r0 pkgsrc/lang/mozjs78/patches/patch-.cargo_config.in \
    pkgsrc/lang/mozjs78/patches/patch-Cargo.lock
cvs rdiff -u -r1.2 -r0 pkgsrc/lang/mozjs78/patches/patch-Cargo.toml
cvs rdiff -u -r1.1 -r1.2 \
    pkgsrc/lang/mozjs78/patches/patch-build_moz.configure_toolchain.configure

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

Modified files:

Index: pkgsrc/lang/mozjs78/Makefile
diff -u pkgsrc/lang/mozjs78/Makefile:1.21 pkgsrc/lang/mozjs78/Makefile:1.22
--- pkgsrc/lang/mozjs78/Makefile:1.21   Mon Jun 14 22:07:35 2021
+++ pkgsrc/lang/mozjs78/Makefile        Wed Sep 15 01:17:46 2021
@@ -1,8 +1,7 @@
-# $NetBSD: Makefile,v 1.21 2021/06/14 22:07:35 gutteridge Exp $
+# $NetBSD: Makefile,v 1.22 2021/09/15 01:17:46 gutteridge Exp $
 
-DISTNAME=      mozjs78_78.4.0.orig
+DISTNAME=      mozjs78_78.13.0.orig
 PKGNAME=       ${DISTNAME:S/_/-/:S/.orig//}
-PKGREVISION=   3
 CATEGORIES=    lang
 MASTER_SITES=  http://deb.debian.org/debian/pool/main/m/mozjs78/
 EXTRACT_SUFX=  .tar.xz

Index: pkgsrc/lang/mozjs78/distinfo
diff -u pkgsrc/lang/mozjs78/distinfo:1.12 pkgsrc/lang/mozjs78/distinfo:1.13
--- pkgsrc/lang/mozjs78/distinfo:1.12   Sun May  2 07:25:12 2021
+++ pkgsrc/lang/mozjs78/distinfo        Wed Sep 15 01:17:46 2021
@@ -1,14 +1,11 @@
-$NetBSD: distinfo,v 1.12 2021/05/02 07:25:12 prlw1 Exp $
+$NetBSD: distinfo,v 1.13 2021/09/15 01:17:46 gutteridge Exp $
 
-SHA1 (mozjs78_78.4.0.orig.tar.xz) = b2c1c241f70310d545f8a3c05b9c8c11676e56a8
-RMD160 (mozjs78_78.4.0.orig.tar.xz) = cef93b6116eff9f04beeaf3dda0a42cd811d0b18
-SHA512 (mozjs78_78.4.0.orig.tar.xz) = 05a0dd27cd8f330c69bf798f9025dd560e76a1a14628af4caeeae4f7573aef9371e19edb8a8e4cd28e92e189eb3a159b4ffedb1b1bd4b806e065de433cca6ffd
-Size (mozjs78_78.4.0.orig.tar.xz) = 58319040 bytes
-SHA1 (patch-.cargo_config.in) = 4ff4f59d8a614ad0abcc90f34fdf21461938c7f8
-SHA1 (patch-Cargo.lock) = e6096719b2df8d3eaaac777686ea83a7f1a0515d
-SHA1 (patch-Cargo.toml) = bb57fc798a7c34332fd6cae52a9c9d5dfe84f6c5
+SHA1 (mozjs78_78.13.0.orig.tar.xz) = a73fffc909aa038d51c418f6042ea7eda24ff201
+RMD160 (mozjs78_78.13.0.orig.tar.xz) = c4f3079b79328e8578b26547a0dcc56586b28bc3
+SHA512 (mozjs78_78.13.0.orig.tar.xz) = e47e69ae37df73db16f20d581c1b8cec7653e62578510bfd5b6c3dea8a86a28076f70633ae2d0e2c6f2e144f676c80faa51a8d64318ccc01c71e523b07bd542a
+Size (mozjs78_78.13.0.orig.tar.xz) = 60022692 bytes
 SHA1 (patch-build_moz.configure_rust.configure) = 149301b4a8fb81f6c64d90672b3137ae6d68461f
-SHA1 (patch-build_moz.configure_toolchain.configure) = 930ed1aec1da8c10c80d8f31dfc5acbf2db31c5f
+SHA1 (patch-build_moz.configure_toolchain.configure) = 0a398dcd2855de94b25e5afd993c9f40cc323980
 SHA1 (patch-js_moz.configure) = f3d762b293761e359ac7c389059aa228949a6f0b
 SHA1 (patch-js_src_jit_AtomicOperations.h) = 19eba50673f8138bbb09c0eaca63923cadbadd26
 SHA1 (patch-js_src_jit_ProcessExecutableMemory.cpp) = 84d629df0e7963755aa38ff9a1e29d60ed3adb4c

Index: pkgsrc/lang/mozjs78/patches/patch-build_moz.configure_toolchain.configure
diff -u pkgsrc/lang/mozjs78/patches/patch-build_moz.configure_toolchain.configure:1.1 pkgsrc/lang/mozjs78/patches/patch-build_moz.configure_toolchain.configure:1.2
--- pkgsrc/lang/mozjs78/patches/patch-build_moz.configure_toolchain.configure:1.1       Sat Dec  5 12:03:26 2020
+++ pkgsrc/lang/mozjs78/patches/patch-build_moz.configure_toolchain.configure   Wed Sep 15 01:17:46 2021
@@ -1,15 +1,15 @@
-$NetBSD: patch-build_moz.configure_toolchain.configure,v 1.1 2020/12/05 12:03:26 nia Exp $
+$NetBSD: patch-build_moz.configure_toolchain.configure,v 1.2 2021/09/15 01:17:46 gutteridge Exp $
 
 Builds fine on MacOS with newer toolchain
 
---- build/moz.configure/toolchain.configure.orig       2020-11-04 10:51:54.000000000 +0000
+--- build/moz.configure/toolchain.configure.orig       2021-08-28 12:40:42.000000000 +0000
 +++ build/moz.configure/toolchain.configure
-@@ -141,7 +141,7 @@ with only_when(host_is_osx | target_is_o
-     @imports(_from='biplist', _import='readPlist')
+@@ -142,7 +142,7 @@ with only_when(host_is_osx | target_is_o
+     @imports('plistlib')
      def macos_sdk(sdk, host):
          sdk_min_version = Version('10.11')
 -        sdk_max_version = Version('10.15.4')
-+        sdk_max_version = Version('10.15.6')
++        sdk_max_version = Version('10.15.7')
  
          if sdk:
              sdk = sdk[0]



Home | Main Index | Thread Index | Old Index