summaryrefslogtreecommitdiff
path: root/system
AgeCommit message (Collapse)AuthorFilesLines
2023-01-02system/gcc: Finish fixing unwinding in GCC Go rtA. Wilcox2-2/+44
We add more functions to the unwind string comparisons, and pull in the symbols for libucontext. Fixes: 0dd86764 ("system/gcc: Ensure gccgo doesn't run off the stack") Refs: #832
2022-12-27system/curl: Add zstd supportA. Wilcox1-3/+3
2022-12-27system/{c-ares,libev}: Move back to user/A. Wilcox3-132/+0
These are no longer required in the system/ repository.
2022-12-27system/nghttp2: Split apps to user/nghttp2-utilsA. Wilcox1-2/+2
The tools need libraries that should not be pulled into system/. Additionally, since c-ares needs CMake now, it causes a dep cycle. Fixes: #936
2022-12-26system/coreutils: patch test assumption. fixes #943.Zach van Rijn2-1/+18
2022-12-25system/bc: bump { 5.2.5 --> 6.2.1 }. fixes multiple memory issues.Zach van Rijn1-2/+2
2022-12-25system/libssh2: temporarily switch mirror.Zach van Rijn1-1/+4
https://github.com/libssh2/libssh2/issues/775 Note: checksums remain the same. Appears to affect IPv6 only, which is causing automation failures because 'abuild fetch' isn't falling back to IPv4 in the event of an IPv6 failure. I asked Daniel to remove the AAAA record if it won't be repaired soon, but I'm not sure if/when he'll do that.
2022-12-25system/gcc: Ensure gccgo doesn't run off the stackA. Wilcox2-0/+20
libucontext doesn't clear the stack frame below makecontext. This caused us to end up crashing like Solaris[1]. Fixes: #832 [1]: https://gcc.gnu.org/PR52583#c21
2022-12-25system/gcc: Make ARMv7 unwind macros functionsA. Wilcox2-3/+58
This workaround is already needed upstream for FreeBSD. Let's go ahead and use the same workaround for musl. We also ensure they are not declared `inline` so that they are available as library functions. We also have a hack in place for the stage1 Ada driver due to their own hack pulling in the Arm unwind functions directly without linking. Fixes: #866 (and probably more as we continue building packages)
2022-12-23system/curl: bump { 7.85.0 --> 7.87.0 }.Zach van Rijn1-2/+2
2022-12-23system/c-ares: Build with CMake insteadA. Wilcox1-10/+11
The ares_nameser.h header isn't installed by the autotools backend. This file is needed to build at least Node 18.
2022-12-01Unify contact information.Zach van Rijn31-60/+33
2022-12-01user/{ccache,pigz}: move from { 'user/' --> 'system/' }.Zach van Rijn2-0/+82
2022-11-26system/easy-kernel: Update Arm64 configA. Wilcox2-92/+45
There are more errata workarounds available, so we enable them.
2022-11-26system/easy-kernel: Update PPC configA. Wilcox1-82/+41
Support for stack protector has been added for ppc, so we enable that.
2022-11-26system/easy-kernel: Update to 5.15.76-mc3A. Wilcox5-8388/+195434
2022-11-26system/vim: bump { 8.2.4860 --> 9.0.0952 }. fixes #881.Zach van Rijn1-2/+2
2022-11-25system/openssl: bump { 1.1.1q --> 1.1.1s }.Zach van Rijn1-2/+2
2022-11-25system/python3: [CVE] Update to 3.11.0A. Wilcox4-137/+118
Includes one yet-unreleased CVE fix from Git. Removes an unrecognized configure option.
2022-11-12system/perl-dbi: patch CVE-2014-10402. fixes #378.Zach van Rijn2-3/+102
2022-11-01system/expat: bump { 2.4.9 --> 2.5.0 }. fixes #821.Zach van Rijn1-2/+4
2022-11-01system/adelie-keys: relbump for rc3 (signing with keys contained within).Zach van Rijn1-1/+1
2022-11-01system/adelie-keys: all new keys.Zach van Rijn20-140/+187
2022-11-01system/zlib: bump { 1.2.12 --> 1.2.13 }. fixes #820.Zach van Rijn3-83/+3
2022-10-21system/curl: bump { 7.83.1 --> 7.85.0 }. fixes #813.Zach van Rijn1-3/+3
2022-10-21system/curl: pull in nghttp2 development package. fixes #819.Zach van Rijn1-2/+2
See commit d045b5bca8cd983b9512fd45e19d2c5770323a32.
2022-10-21system/mpfr3: use canonical source tarball URL.Zach van Rijn1-2/+1
2022-10-21system/libaio: re-enable test 18. see #405.Zach van Rijn1-2/+1
2022-10-21system/expat: bump { 2.48 --> 2.49 }. fixes #814.Zach van Rijn1-2/+4
2022-10-21system/nss: bump { 3.78 --> 3.82 }.Zach van Rijn1-2/+2
This is needed for newer versions of Thunderbird and Firefox.
2022-10-21system/nspr: bump { 4.33 --> 4.34 }.Zach van Rijn1-3/+3
2022-10-21system/perl: improve test speed. avoid race. fixes #782.Zach van Rijn1-2/+6
This may not fully mitigate a race condition, but has been shown to work consistently on platforms (e.g. pmmx) where this had been previously an issue.
2022-10-21system/easy-kernel: Update to 5.15.44-mc2Horst G. Burkhardt7-42180/+99618
2022-07-05system/openssl: bump { 1.1.1o --> 1.1.1q }. fixes #786.Zach van Rijn3-221/+4
2022-06-16Skaware.20220616Laurent Bercot13-42/+99
2022-06-05system/openssl: patch expired test certs. fixes #769.Zach van Rijn3-2/+219
2022-06-04system/kmod: remove unnecessary dependency. fixes last dep cycle.Zach van Rijn1-4/+2
2022-05-29system/linenoise: Don't call ldconfig(8) for .soA. Wilcox2-6/+5
We do not need to add the build path to the ld path. Fixes: #753
2022-05-29system/shimmy: Update to released 0.7A. Wilcox1-3/+2
2022-05-26system/shimmy: bump { 0.6 --> 0.7 }.Zach van Rijn1-3/+4
2022-05-20system/binutils: disable tests on armv7. see #209, #668.Zach van Rijn1-2/+4
2022-05-20system/libarchive: add patch for unaligned access on 32-bit arm. fixes #672.Zach van Rijn2-2/+16
2022-05-20system/libaio: disable test 23. see #674.Zach van Rijn2-14/+4
2022-05-11system/curl: bump { 7.82.0 --> 7.83.1 }. fixes #677.Zach van Rijn1-2/+2
2022-05-07system/po4a: Update to 0.66A. Wilcox2-6/+36
* Remove -lang as we don't package the Perl gettext bindings. * Add more notes about tests; about 200/300 pass.
2022-05-07system/musl-locales: Update to 0.1.0A. Wilcox1-6/+6
Change upstream to our fork.
2022-05-07Revert "system/check: bump { 0.14.0 --> 0.15.2 }."Zach van Rijn1-2/+2
This reverts commit 14d96e298c328173296d1a0594d06b7dc4e8968c. We are not ready to bump this yet due to X* packages, maybe others.
2022-05-07system/grep: add patch for 32-bit ppc. fixes #671.Zach van Rijn2-2/+16
2022-05-06system/libaio: update checksum. fixes #670.Zach van Rijn1-2/+1
2022-05-06system/libffi: Update to 3.4.2A. Wilcox5-88/+50
Run-tested on PPC64. The new patch here fixes the few test failures. All other test failures from past versions seem fixed now.