summaryrefslogtreecommitdiff
path: root/system
AgeCommit message (Collapse)AuthorFilesLines
2024-08-07system/gcc: Fix TSan on PPC64A. Wilcox2-0/+61
2024-08-07system/libelf: Ensure -p is passed to mkdirA. Wilcox2-1/+16
Closes: #1228
2024-08-07system/gcc: Fixes for 32-bit Arm platformsA. Wilcox3-26/+41
* The san library needs some adjustments to handle the fact we need frame pointers (r7 is used for the syscall number, and the FP). * Fix GCC Go __go_mmap external linking since they changed the signature upstream for the C side. This closes #1201.
2024-08-07system/binutils: Add upstream fix for x86_64 testsA. Wilcox2-0/+39
Closes: #1222
2024-08-07system/gcc: Fix libsan on ppc64 and i586 bugA. Wilcox3-5/+64
Closes: #1217, #1218
2024-08-07system/binutils: Update to 2.42A. Wilcox19-214/+192
Closes: #1221, #1206
2024-08-07system/gcc: Add sanitizer supportA. Wilcox2-3/+172
Based-ish on Chimera's patches, but a bit more thorough. * 32-bit ports don't have liblsan or libtsan. * We can't dep on utmps-dev for utmpx, so hard-code size. The size is the same on all six arches per my testing.
2024-08-07system/binutils: Fix format specifiers in libctfA. Wilcox2-1/+30
Closes: #1181
2024-08-07system/libtool: Fix gnulib-tests runA. Wilcox2-2/+14
2024-08-07system/git: Update for Perl GetOpt::LongA. Wilcox2-2/+463
git-send-email has been updated upstream to handle the new GetOpt::Long. Bring in those patches until we can update Git.
2024-08-07system/icu: Multiple test improvementsA. Wilcox1-1/+5
* Use TZ=UTC for running tests. Ref: #1169. * Use older GCC behaviour for floating point math. Closes: #1193.
2024-08-07system/openrc: Fix for GCC -fno-commonA. Wilcox2-1/+17
2024-08-07system/sharutils: Update for GCC -fno-common defaultA. Wilcox2-3/+53
2024-08-07system/jfsutils: Fix for modern GCCA. Wilcox2-2/+76
2024-08-07system/heirloom-devtools: Use C++98 standardA. Wilcox1-2/+2
This fixes a build error with newer GCC that defaults to the C++17 standard. Basic operation was tested and remains functional. It would be a *lot* better to rearchitect this, especially with how many times it hits -Wwrite-strings. Anyone willing to do that work would be highly praised :)
2024-08-07system/heirloom-pax: Update for Modern CA. Wilcox2-3/+77
Enums do not work like they did in the mid 1980s. This allows the build to work on GCC 13. I have tested basic usage of cpio and pax tools.
2024-08-07system/gcc: Update to 13.3.0A. Wilcox48-1058/+6085
0012-static-pie and 201-ada were forward-ported by my own paws. Three digit 0xx underscore patches are from Gentoo. This is also the source of the insn-split and match-split patches, which significantly increase performance on build. They are also the source of the new configure option --with-matchpd-partitions. On systems with very many cores/threads, a number higher than 32 would probably perform even better, but 32 should give decent perf on 8+ threads, and runs quite nicely on the 64-thread Talos II I ran the testbuild on. 202 is from Void. The 300s are originally written by me. The Ada patch now includes an improvement to use posix_openpt instead of getpt, which fixes link errors later on. We also now use STAGE1_CFLAGS and BOOT_CFLAGS to improve build times. Improvement was clocked from 40m to 32m (-8m, or 20%) on gwyn. The patch for Go name mangling is needed to build packages that use reflect2, which includes user/gitlab-runner.
2024-06-18system/curl: bump { 8.5.0 --> 8.8.0 }.Zach van Rijn1-2/+2
2024-06-10system/vim: upgrade to 9.1.0378Síle Ekaterin Liszka1-2/+2
2024-06-10system/ncurses: upgrade to 6.5Síle Ekaterin Liszka1-4/+4
2024-06-07Skaware.20240531Laurent Bercot7-55/+44
2024-05-31system/utmps: add a depends_dev to skalibs_devLaurent Bercot1-1/+2
2024-05-06system/zlib: Update 1.3 to 1.3.1Leigh Arber1-2/+2
Closes: #1166
2024-04-25system/execline: upgrade to 2.9.5.1Laurent Bercot1-2/+2
2024-04-25system/s6-rc: simplify APKBUILDLaurent Bercot1-37/+4
2024-04-25system/mdevd: simplify APKBUILDLaurent Bercot1-12/+3
2024-04-25system/s6: simplify APKBUILDLaurent Bercot1-38/+5
2024-04-25system/utmps: simplify APKBUILDLaurent Bercot1-34/+5
2024-04-25system/execline: upgrade to 2.9.5.0Laurent Bercot1-36/+5
2024-04-25system/skalibs: simplify APKBUILDLaurent Bercot1-33/+7
2024-03-20system/vim: upgrade to 9.1.0148 [CVE]Síle Ekaterin Liszka1-2/+18
2024-03-20system/perl-uri: upgrade to 5.27Síle Ekaterin Liszka1-2/+2
2024-03-20system/perl-test-warnings: upgrade to 0.033Síle Ekaterin Liszka1-2/+2
2024-03-20system/perl-test-simple: upgrade to 1.302198Síle Ekaterin Liszka1-2/+2
2024-03-20system/perl-net-ssleay: upgrade to 1.94Síle Ekaterin Liszka1-2/+2
2024-03-20system/perl-module-scandeps: upgrade to 1.35Síle Ekaterin Liszka1-2/+2
2024-03-20system/perl-libwww: upgrade to 6.76Síle Ekaterin Liszka1-2/+2
2024-03-20system/perl-ipc-run3: upgrade to 0.049Síle Ekaterin Liszka1-2/+2
2024-03-20system/perl-io-socket-ssl: upgrade to 2.085Síle Ekaterin Liszka1-2/+2
2024-03-20system/perl-http-cookies: upgrade to 6.11Síle Ekaterin Liszka1-2/+2
2024-03-20system/perl: update Getopt::Long, yeet xsubpp.1Síle Ekaterin Liszka1-2/+13
2024-03-20system/ncurses: patch release 20240302Síle Ekaterin Liszka1-3/+3
2024-03-20system/file: upgrade to 5.45Síle Ekaterin Liszka1-2/+2
2024-02-24system/skalibs: upgrade to 2.4.1.1Laurent Bercot1-2/+2
2023-12-21system/s6: upgrade to 2.12.0.3Laurent Bercot1-3/+3
2023-12-21system/skalibs: upgrade to 2.14.1.0Laurent Bercot1-2/+2
2023-12-08system/curl: add missing test dependency.Zach van Rijn2-2/+110
See: https://github.com/curl/curl/issues/12462 This was an oversight with the 8.5.0 release and should be included in subsequent releases.
2023-12-07system/curl: bump { 8.3.0 --> 8.5.0 }.Zach van Rijn2-147/+5
2023-12-05system/perl: upgrade to 5.34.3 [CVE]Síle Ekaterin Liszka3-4/+106
2023-12-01system/slibtool: bump { 0.5.34 --> 0.5.35 }.Zach van Rijn1-3/+3
This does not provide the long-anticipated 'slibtoolize': https://dev.midipix.org/cross/slibtool/issue/8 however it does include many fixes and improvements.