summaryrefslogtreecommitdiff
path: root/system
AgeCommit message (Collapse)AuthorFilesLines
2024-12-21system/gcc: Bootstrap improvementsexp/newstrapA. Wilcox1-4/+8
Needs more testing.
2024-12-11system/binutils: Bootstrapping fixesA. Wilcox1-2/+2
* Add !tracedeps to options. This is required because since binutils has its own rpath, abuild(1) will try and seek out owner packages for all linked libraries. In the preimage environment, it can't find the owner of /lib/libc.so. * Add textrels to options. Apparently m68k binutils needs this. * Disable NLS as we don't need to have user-facing translated messages in the bootstrapping environment. * Disable shared libraries to prevent conflicts. I tried to use Gentoo's --with-extra-soversion-suffix patches, but they only worked on libctf[1]. libsframe is still a conflicting file. I could not find a way to disable shared only for libsframe. [1]: https://gitweb.gentoo.org/fork/binutils-gdb.git/commit/?h=gentoo/binutils-2.42&id=bc95c4f7765898935936e889bc8062f5a5f7804b
2024-12-10system/execline: fix /usr/bin/execlineb symbolic linkLaurent Bercot1-2/+2
2024-12-06system/elfutils: skip problematic tests. ref: #1267, #1268.Zach van Rijn5-0/+52
2024-12-05system/elfutils: Drop cURL and libbsd dependencyAnna Wilcox1-2/+2
Closes: #1266
2024-12-04system/easy-kernel: Depend on elfutilsA. Wilcox1-1/+1
Needed for x86_64, at least.
2024-12-04user/chrpath: Move to system/A. Wilcox1-0/+35
Needed by LLVM bootstrap compilers. Acked-by: Zach van Rijn <me@zv.io>
2024-12-04user/chelf: Move to system/A. Wilcox1-0/+24
Used by LLVM bootstrap compilers. May be needed eventually for other system-level dependencies to set stack sizes. Acked-by: Zach van Rijn <me@zv.io>
2024-12-04system/libexecinfo: fix accidental CFLAGS removal.Zach van Rijn1-2/+2
2024-12-02system/libxslt: Update to 1.1.42A. Wilcox1-2/+2
Closes: #1264
2024-12-02system/elfutils: Fix dependencies, disable 2 testsA. Wilcox3-3/+31
* Tests require musl debugging symbols. * Build requires M4, and also violated 80 char limit. * Two tests are broken upstream, and have been reported. Closes: #1263
2024-12-01system/shimmy: Update to 0.8A. Wilcox1-2/+2
2024-12-01system/strace: Update to 6.9A. Wilcox1-2/+2
This is needed for building against easy-kernel-6.6 headers. Closes: #1262
2024-12-01system/xfsprogs + rdeps: Move to user/A. Wilcox7-393/+0
* inih requires Meson, and we don't want to introduce Meson to the system/ ABI, so we need to move it to user/. * This takes xfsprogs with it. This is fine because we still have system/e2fsprogs for a file system on new ports. * As the only dependent of userspace-rcu was xfsprogs, it doesn't need to be present in system/ any more either. Move to user/.
2024-11-30system/easy-kernel: fix checksum.Zach van Rijn1-1/+1
2024-11-29system/easy-kernel: Additional platform fixesA. Wilcox3-4/+20
* Add bsdtar.patch to patches. * x86_64/pmmx: Disable SimpleFB which caused EFI computers to break. * pmmx: Update config for latest compiler.
2024-11-29system/easy-kernel: Fixes for x86_64A. Wilcox3-2/+40
* Config updated to reflect elfutils availability. * Patch tar call to work on bsdtar.
2024-11-29system/elfutils: New packageA. Wilcox7-0/+219
Needed for kernel on x86 platforms. Includes one patch from experimental/elfutils set.
2024-11-29user/libbsd: Promote to system/A. Wilcox2-0/+55
Needed for elfutils.
2024-11-29user/musl-obstack: Promote to system/A. Wilcox1-0/+35
Needed for elfutils.
2024-11-29user/fts: Promote to system/A. Wilcox1-0/+43
Needed for elfutils.
2024-11-29user/argp-standalone: Promote to system/A. Wilcox2-0/+126
* Needed for elfutils. * Change upstream to more-maintained version.
2024-11-29system/easy-kernel: Update to 6.6.58-mc2A. Wilcox27-65943/+513869
Includes oldconfigs for all arches, but only tested on ppc64 so far.
2024-11-29system/easy-kernel: Don't remove source symlinkA. Wilcox1-1/+0
It doesn't appear to exist by default any more, so we don't need to remove it.
2024-11-29system/easy-kernel: Update to 6.6.6-mc1A. Wilcox30-823268/+88018
2024-11-25system/sysvinit: Update to 3.11A. Wilcox2-13/+14
Requested-by: Horst Burkhardt <horst@adelielinux.org>
2024-11-24system/util-linux: Enable sulogin(8) toolA. Wilcox1-2/+1
2024-11-24system/libcap: Ensure libraries are in /libA. Wilcox1-1/+4
This is needed for systemd to be split correctly.
2024-11-24system/linux-pam: Fix .pcA. Wilcox1-1/+3
2024-11-24system/attr: Fix .pcA. Wilcox1-1/+3
2024-11-24system/acl: Update to 2.3.2, fix .pcA. Wilcox1-2/+4
2024-11-24system/nss: Update to 3.103A. Wilcox1-2/+2
2024-11-24system/icu: Correct Islamic calendar calculationsA. Wilcox3-3/+19
Upstream commit d43d216feb left an extra addition when refactoring overflow-checking maths, which caused some dates to be an erroneous year in the future from where they should have been.
2024-11-24system/xfsprogs: Update to 6.9.0A. Wilcox3-23/+56
2024-11-24system/userspace-rcu: New packageA. Wilcox2-0/+47
Required for newer xfsprogs releases.
2024-11-24system/inih: New packageA. Wilcox2-0/+223
Required for newer xfsprogs releases.
2024-11-24system/libxml2: Update to 2.13.3A. Wilcox1-3/+3
2024-11-24system/icu: Update to 75.1A. Wilcox1-4/+3
2024-11-23system/curl: bump { 8.9.1 --> 8.11.0 }.Zach van Rijn1-3/+4
Ref: https://github.com/curl/curl/issues/14373
2024-10-24system/ruby: bump { 3.1.4 --> 3.3.5 }.Zach van Rijn2-28/+4
The 'libedit' dependency is no longer required.
2024-10-10system/mdevd: upgrade to 0.1.6.5Laurent Bercot1-3/+3
2024-10-10system/s6-linux-init: upgrade to 1.1.2.1Laurent Bercot2-11/+25
Also add a .pc file.
2024-10-10system/s6-rc: upgrade to 0.5.5.0Laurent Bercot2-11/+18
Also add a .pc file.
2024-10-10system/s6: upgrade to 2.13.1.0Laurent Bercot2-10/+16
Also add a .pc file.
2024-10-10system/execline: upgrade to 2.9.6.1Laurent Bercot2-9/+15
Also add a .pc file.
2024-10-10system/utmps: upgrade to 0.1.2.3Laurent Bercot2-10/+16
Also add a .pc file
2024-10-10system/skalibs: upgrade to 2.14.3.0Laurent Bercot2-7/+14
Also add .pc file
2024-08-25system/bc: bump { 6.5.0 --> 7.0.0 }.Zach van Rijn1-3/+3
Also disable parallelism during tests. The test suite is not broken, per se, but the output is not synced, so in the event of a failure the logs would be garbled.
2024-08-10system/curl: bump { 8.8.0 --> 8.9.1 }.Zach van Rijn1-2/+2
2024-08-07system/gcc: Fix TSan on PPC64A. Wilcox2-0/+61