summaryrefslogtreecommitdiff
path: root/lang/mozjs78
AgeCommit message (Collapse)AuthorFilesLines
2021-12-08revbump for icu and libffiadam2-3/+4
2021-10-26lang: Replace RMD160 checksums with BLAKE2s checksumsnia1-2/+2
All checksums have been double-checked against existing RMD160 and SHA512 hashes The following distfiles could not be fetched (possibly fetched conditionally?): ./lang/rust-bin/distinfo rust-bin-1.54.0/rust-1.54.0-aarch64-unknown-linux-gnu.tar.gz ./lang/rust-bin/distinfo rust-bin-1.54.0/rust-1.54.0-aarch64-unknown-linux-musl.tar.gz ./lang/rust-bin/distinfo rust-bin-1.54.0/rust-1.54.0-aarch64-unknown-netbsd.tar.gz ./lang/rust-bin/distinfo rust-bin-1.54.0/rust-1.54.0-armv7-unknown-netbsd-eabihf.tar.gz ./lang/rust-bin/distinfo rust-bin-1.54.0/rust-1.54.0-i686-unknown-linux-gnu.tar.gz ./lang/rust-bin/distinfo rust-bin-1.54.0/rust-1.54.0-powerpc-unknown-netbsd90.tar.gz ./lang/rust-bin/distinfo rust-bin-1.54.0/rust-1.54.0-sparc64-unknown-netbsd.tar.gz ./lang/rust-bin/distinfo rust-bin-1.54.0/rust-1.54.0-x86_64-apple-darwin.tar.gz ./lang/rust-bin/distinfo rust-bin-1.54.0/rust-1.54.0-x86_64-unknown-freebsd.tar.gz ./lang/rust-bin/distinfo rust-bin-1.54.0/rust-1.54.0-x86_64-unknown-linux-gnu.tar.gz ./lang/rust-bin/distinfo rust-bin-1.54.0/rust-1.54.0-x86_64-unknown-linux-musl.tar.gz ./lang/smlnj/distinfo smlnj-110.73/boot.ppc-unix.tgz ./lang/smlnj/distinfo smlnj-110.73/boot.sparc-unix.tgz ./lang/oracle-jre8/distinfo jce_policy-8.zip ./lang/oracle-jre8/distinfo jre-8u202-linux-i586.tar.gz ./lang/oracle-jre8/distinfo jre-8u202-linux-x64.tar.gz ./lang/oracle-jre8/distinfo jre-8u202-macosx-x64.tar.gz ./lang/oracle-jre8/distinfo jre-8u202-solaris-x64.tar.gz ./lang/oracle-jdk8/distinfo jdk-8u202-linux-i586.tar.gz ./lang/oracle-jdk8/distinfo jdk-8u202-linux-x64.tar.gz ./lang/oracle-jdk8/distinfo jdk-8u202-solaris-x64.tar.gz ./lang/ghc80/distinfo ghc-7.10.3-boot-x86_64-unknown-solaris2.tar.xz ./lang/ghc80/distinfo ghc-8.0.2-boot-i386-unknown-freebsd.tar.xz ./lang/ghc80/distinfo ghc-8.0.2-boot-x86_64-unknown-freebsd.tar.xz ./lang/gcc5-aux/distinfo ada-bootstrap.i386.freebsd.100B.tar.bz2 ./lang/gcc5-aux/distinfo ada-bootstrap.i386.freebsd.84.tar.bz2 ./lang/gcc5-aux/distinfo ada-bootstrap.x86_64.dragonfly.41.tar.bz2 ./lang/gcc5-aux/distinfo ada-bootstrap.x86_64.freebsd.100B.tar.bz2 ./lang/gcc5-aux/distinfo ada-bootstrap.x86_64.freebsd.84.tar.bz2 ./lang/gcc5-aux/distinfo ada-bootstrap.x86_64.solaris.511.tar.bz2 ./lang/rust/distinfo rust-1.53.0-aarch64-apple-darwin.tar.gz ./lang/rust/distinfo rust-1.53.0-aarch64-unknown-linux-gnu.tar.gz ./lang/rust/distinfo rust-1.53.0-aarch64-unknown-netbsd.tar.gz ./lang/rust/distinfo rust-1.53.0-aarch64_be-unknown-netbsd.tar.gz ./lang/rust/distinfo rust-1.53.0-arm-unknown-linux-gnueabihf.tar.gz ./lang/rust/distinfo rust-1.53.0-armv7-unknown-linux-gnueabihf.tar.gz ./lang/rust/distinfo rust-1.53.0-i686-unknown-linux-gnu.tar.gz ./lang/rust/distinfo rust-1.53.0-powerpc-unknown-netbsd.tar.gz ./lang/rust/distinfo rust-1.53.0-powerpc-unknown-netbsd90.tar.gz ./lang/rust/distinfo rust-1.53.0-sparc64-unknown-netbsd.tar.gz ./lang/rust/distinfo rust-1.53.0-x86_64-apple-darwin.tar.gz ./lang/rust/distinfo rust-1.53.0-x86_64-unknown-freebsd.tar.gz ./lang/rust/distinfo rust-1.53.0-x86_64-unknown-illumos.tar.gz ./lang/rust/distinfo rust-1.53.0-x86_64-unknown-linux-gnu.tar.gz ./lang/rust/distinfo rust-std-1.53.0-aarch64-apple-darwin.tar.gz ./lang/rust/distinfo rust-std-1.53.0-aarch64-unknown-linux-gnu.tar.gz ./lang/rust/distinfo rust-std-1.53.0-aarch64-unknown-netbsd.tar.gz ./lang/rust/distinfo rust-std-1.53.0-aarch64_be-unknown-netbsd.tar.gz ./lang/rust/distinfo rust-std-1.53.0-arm-unknown-linux-gnueabihf.tar.gz ./lang/rust/distinfo rust-std-1.53.0-armv7-unknown-linux-gnueabihf.tar.gz ./lang/rust/distinfo rust-std-1.53.0-i686-unknown-linux-gnu.tar.gz ./lang/rust/distinfo rust-std-1.53.0-powerpc-unknown-netbsd.tar.gz ./lang/rust/distinfo rust-std-1.53.0-powerpc-unknown-netbsd90.tar.gz ./lang/rust/distinfo rust-std-1.53.0-sparc64-unknown-netbsd.tar.gz ./lang/rust/distinfo rust-std-1.53.0-x86_64-apple-darwin.tar.gz ./lang/rust/distinfo rust-std-1.53.0-x86_64-unknown-freebsd.tar.gz ./lang/rust/distinfo rust-std-1.53.0-x86_64-unknown-linux-gnu.tar.gz ./lang/smlnj11072/distinfo smlnj-110.72/boot.ppc-unix.tgz ./lang/smlnj11072/distinfo smlnj-110.72/boot.sparc-unix.tgz ./lang/ghc84/distinfo ghc-8.0.2-boot-x86_64-unknown-solaris2.tar.xz ./lang/ghc84/distinfo ghc-8.4.4-boot-i386-unknown-freebsd.tar.xz ./lang/ghc84/distinfo ghc-8.4.4-boot-x86_64-apple-darwin.tar.xz ./lang/ghc84/distinfo ghc-8.4.4-boot-x86_64-unknown-freebsd.tar.xz ./lang/ghc7/distinfo ghc-7.10.3-boot-i386-unknown-freebsd.tar.xz ./lang/ghc7/distinfo ghc-7.6.3-boot-i386-unknown-solaris2.tar.xz ./lang/ghc7/distinfo ghc-7.6.3-boot-powerpc-apple-darwin.tar.xz ./lang/ghc7/distinfo ghc-7.6.3-boot-x86_64-unknown-solaris2.tar.xz ./lang/ghc90/distinfo ghc-8.10.4-boot-x86_64-unknown-solaris2.tar.xz ./lang/ghc90/distinfo ghc-9.0.1-boot-aarch64-unknown-netbsd.tar.xz ./lang/ghc90/distinfo ghc-9.0.1-boot-i386-unknown-freebsd.tar.xz ./lang/ghc90/distinfo ghc-9.0.1-boot-x86_64-apple-darwin.tar.xz ./lang/ghc90/distinfo ghc-9.0.1-boot-x86_64-unknown-freebsd.tar.xz ./lang/openjdk8/distinfo openjdk7/bootstrap-jdk-1.7.76-freebsd-10-amd64-20150301.tar.xz ./lang/openjdk8/distinfo openjdk7/bootstrap-jdk-1.7.76-netbsd-7-sparc64-20150301.tar.xz ./lang/openjdk8/distinfo openjdk7/bootstrap-jdk-1.8.181-netbsd-8-aarch64-20180917.tar.xz ./lang/openjdk8/distinfo openjdk7/bootstrap-jdk7u60-bin-dragonfly-3.6-amd64-20140719.tar.bz2 ./lang/openjdk8/distinfo openjdk7/bootstrap-jdk7u60-bin-dragonfly-3.8-amd64-20140719.tar.bz2 ./lang/go-bin/distinfo go1.14.2.darwin-amd64.tar.gz ./lang/go-bin/distinfo go1.14.2.linux-386.tar.gz ./lang/go-bin/distinfo go1.14.2.linux-amd64.tar.gz ./lang/go-bin/distinfo go1.14.2.linux-arm64.tar.gz ./lang/go-bin/distinfo go1.14.2.linux-armv6l.tar.gz ./lang/go-bin/distinfo go1.14.2.netbsd-arm64.tar.gz ./lang/go-bin/distinfo go1.16beta1.darwin-arm64.tar.gz ./lang/gcc6-aux/distinfo ada-bootstrap.i386.freebsd.100B.tar.bz2 ./lang/gcc6-aux/distinfo ada-bootstrap.x86_64.dragonfly.41.tar.bz2 ./lang/gcc6-aux/distinfo ada-bootstrap.x86_64.freebsd.100B.tar.bz2 ./lang/gcc6-aux/distinfo ada-bootstrap.x86_64.freebsd.84.tar.bz2 ./lang/gcc6-aux/distinfo ada-bootstrap.x86_64.solaris.511.tar.bz2 ./lang/ghc810/distinfo ghc-8.8.4-boot-x86_64-unknown-solaris2.tar.xz ./lang/sun-jre7/distinfo UnlimitedJCEPolicyJDK7.zip ./lang/sun-jre7/distinfo jre-7u80-linux-x64.tar.gz ./lang/sun-jre7/distinfo jre-7u80-solaris-i586.tar.gz ./lang/sun-jre7/distinfo jre-7u80-solaris-x64.tar.gz ./lang/ghc88/distinfo ghc-8.4.4-boot-i386-unknown-freebsd.tar.xz ./lang/ghc88/distinfo ghc-8.4.4-boot-x86_64-apple-darwin.tar.xz ./lang/ghc88/distinfo ghc-8.4.4-boot-x86_64-unknown-freebsd.tar.xz ./lang/ghc88/distinfo ghc-8.4.4-boot-x86_64-unknown-solaris2.tar.xz ./lang/gcc-aux/distinfo ada-bootstrap.i386.dragonfly.36A.tar.bz2 ./lang/gcc-aux/distinfo ada-bootstrap.i386.freebsd.100B.tar.bz2 ./lang/gcc-aux/distinfo ada-bootstrap.i386.freebsd.84.tar.bz2 ./lang/gcc-aux/distinfo ada-bootstrap.x86_64.dragonfly.36A.tar.bz2 ./lang/gcc-aux/distinfo ada-bootstrap.x86_64.freebsd.100B.tar.bz2 ./lang/gcc-aux/distinfo ada-bootstrap.x86_64.freebsd.84.tar.bz2 ./lang/gcc-aux/distinfo ada-bootstrap.x86_64.solaris.511.tar.bz2 ./lang/gcc6/distinfo ecj-4.5.jar ./lang/openjdk11/distinfo bootstrap-jdk-1.11.0.7.10-netbsd-9-aarch64-20200509.tar.xz ./lang/sun-jdk7/distinfo jdk-7u80-linux-x64.tar.gz ./lang/sun-jdk7/distinfo jdk-7u80-solaris-i586.tar.gz ./lang/sun-jdk7/distinfo jdk-7u80-solaris-x64.tar.gz
2021-10-10mozjs78: update to 78.15.0gutteridge2-6/+6
No distinct change log found. This is the final release of this branch.
2021-10-07lang: Remove SHA1 hashes for distfilesnia1-2/+1
2021-09-15mozjs78: update to 78.13.0gutteridge6-66/+13
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.)
2021-06-14mozjs78: fix NetBSD i386 builds with Rust >= 1.50gutteridge1-1/+12
The NetBSD i386 Rust 1.50 builds introduced two different targets (i586 and i686), where previously there was only one (i686). Unfortunately, the upstream mozjs78 configuration script that narrows to the appropriate compiler target is confused by this, since it was receiving "i486" from pkgsrc tooling and didn't know how to pick from more than one potential approximate match. I'm addressing it this (kludgy) way for now, as I don't have time to go through Mozilla's scripting and make adjustments, and I would like this building in the 2021Q2 branch. If someone else feels there's a better way, please have at it. With this tweak in place, I'm able to build the xfce4 meta package for NetBSD/i386 9.2.
2021-05-24*: recursive bump for perl 5.34wiz1-2/+2
2021-05-18mozjs78: update $HOMEPAGEgutteridge1-2/+2
2021-05-02Fix PR pkg/56137 : lang/mozjs78: error: failed to resolve patchesprlw15-6/+42
c.f., https://phabricator.services.mozilla.com/D100485
2021-04-22mozjs78: Fix build with recent cargo from lang/rustryoon2-1/+17
2021-04-21revbump for textproc/icuadam2-3/+4
2021-01-18mozjs78: create PLIST.Linuxnia1-0/+2
based on missing files in latest CentOS 7 build published to pkgsrc-bulk
2021-01-10mozjs78: Fix rust target on SunOS.jperkin2-4/+15
2020-12-31Normalize handling packages that require 64-bit atomic ops.nia1-15/+4
2020-12-30mozjs78: further SunOS build fixesgutteridge3-2/+19
This results in a successful build and a js78 executable that runs in my test environment (the most recent OmniOS release). However, test suite execution yields an immediate failure with the message "too much recursion", so it seems more work is still required here.
2020-12-29mozjs78: build fix: SunOS doesn't have open_memstream()gutteridge2-1/+19
2020-12-14mozjs78: list an actual project homepagegutteridge1-2/+2
2020-12-14mozjs78: add test target supportgutteridge3-2/+27
2020-12-12mozjs78: note powerpc atomic support is incompletegutteridge1-1/+3
2020-12-06mozjs78: Backport illumos pthread patches from spidermonkey52nia3-1/+41
Not tested, but the code is near identical, and should get the bulk builds further at least.
2020-12-05mozjs78: Include bsd.prefs.mk before using itnia1-3/+3
2020-12-05mozjs78: Fix configure where the readline library isn't builtin.nia12-47/+72
This commit also moves the location of WRKSRC so that no patches are applied to files in parent directories of WRKSRC.
2020-11-29mozjs78: include bsd.prefs.mk so $MACHINE_PLATFORM is definedgutteridge1-1/+3
2020-11-28mozjs78: Remove PYTHON3 hack, it's no longer needednia3-16/+2
2020-11-28mozjs78: Remove EOL whitespacenia1-2/+2
2020-11-28mozjs78: Adapt he@'s mozjs60 powerpc patchesnia3-2/+24
2020-11-25mozjs78: fix builds on some 32-bit architecturesgutteridge3-2/+23
As with earlier versions, this expects 64-bit atomic operations. Separately, there's an issue with an assertion in test code that makes an assumption about the size of an index variable vs. size_t that doesn't hold. Test suite comparisons between resultant amd64 and i386 builds on recent NetBSD releases reveal a similar number of failures (18 vs. 20), mostly to do with date parsing, though i386 also fails with two IEEE 754 double precision tests. I did look at carrying mozjs60 patches for NetBSD/powerpc forward, but I don't have a viable test environment at the moment, and code inspection suggests that may not be straightforward.
2020-11-21mozjs78: requires minimum GCC 7.1gutteridge1-3/+3
2020-11-21mozjs78: record correct minimum Rust versiongutteridge1-2/+2
2020-11-12mozjs78: Fix Python dependencies. Add py-expat.nia1-10/+4
2020-11-10mozjs78: Fix reference to wipnia1-2/+2
2020-11-10lang: Add mozjs78. Needed by newer gjs (needed by gnome-shell).nia13-0/+508
Based on work by Dan Cîrnaț and myself in wip. This directory contains SpiderMonkey 78, the JavaScript engine by Mozilla.