Merge remote-tracking branch 'origin/3.7' into 3.8

This commit is contained in:
Juergen Daubert 2024-04-03 14:13:27 +02:00
commit ca553775a1
13 changed files with 249 additions and 86 deletions

View File

@ -1,5 +1,5 @@
untrusted comment: verify with /etc/ports/core.pub
RWRJc1FUaeVeqkyBYinSwgCck5yi6sWpS7yW/uGqDfaPwu0f3ieHDCHgyjH2jhw+36rBTLT4IcpAyH6DT0kB6oyAEAAL4Tv/Ugo=
SHA256 (Pkgfile) = 647d23a6a30f0289b4f56ec5a9d9a2ec95e5f70c627979fcfb8e4dc7bca8afae
RWRJc1FUaeVeqsVt14mu12ovoP8VG1qKow0s4hBqcLWf9lZnbv0R7ON9wmyYnbhRbK4UzwtkISRx28GL2C5qxXmPXnfHxxIExA4=
SHA256 (Pkgfile) = f26ccb3f7da14cecedab82a0ea612eee929fd986b1d6d208678ef3e5c498fd28
SHA256 (.footprint) = 45c2d1805ada036f538df41d4f15b3148670d9247839effbc39276b9d0c37819
SHA256 (coreutils-9.4.tar.xz) = ea613a4cf44612326e917201bbbcdfbd301de21ffc3b59b6e5c07e040b275e52
SHA256 (coreutils-9.5.tar.xz) = cd328edeac92f6a665de9f323c93b712af1858bc2e0d88f3f7100469470a1b8a

View File

@ -4,7 +4,7 @@
# Depends on: acl libcap libgmp
name=coreutils
version=9.4
version=9.5
release=1
source=(https://ftpmirror.gnu.org/gnu/$name/$name-$version.tar.xz)

View File

@ -1,5 +1,5 @@
untrusted comment: verify with /etc/ports/core.pub
RWRJc1FUaeVeqlpDA6Dr1NMTBqZuqyVu+D17WlgsbkLZJrt21EI9d9pW5i9+lOc8wOAAmYFGUrBLQ3ESoh8i+yx5tXAa20zL3gg=
SHA256 (Pkgfile) = 8de4b48e15ec0f53f5288cda7c9e2cab9dadda31d4faaea89c1d06fbdf9cc689
RWRJc1FUaeVeqqIRv8Ud2tm1OT/Dbl4CVygk2ARJrMyO1ej5MPFAKpsDHBI8EJkWzsjW0RfcW3efE2m13PkmyNSj1fhQgvfWXQY=
SHA256 (Pkgfile) = 9758bfc8e6e2a18ec8bb6e1826d7fda76bd3bf68de0e3e501a2f77b0eeb4c5d0
SHA256 (.footprint) = 25ce5037da32825bfdd781084807c0944e510da15893911b23d639f10ee7e07f
SHA256 (grep-3.11.tar.xz) = 1db2aedde89d0dea42b16d9528f894c8d15dae4e190b59aecc78f5a951276eab

View File

@ -5,7 +5,7 @@
name=grep
version=3.11
release=1
release=2
source=(https://ftpmirror.gnu.org/gnu/$name/$name-$version.tar.xz)
build() {

View File

@ -1,5 +1,5 @@
untrusted comment: verify with /etc/ports/core.pub
RWRJc1FUaeVeqo3xp0kO4Fzaszw4/+ppVBilA2ftlE7Bs5kSjZd/FuvpS8nlPFc4OOCAGBfqmhzHU/1nQHebpQP9uQtOVTcdOAw=
SHA256 (Pkgfile) = 223a5106f9c6a1e45c0c21a16aacfc841e6f7e6b8394fd3cc029ada02a4c0e28
RWRJc1FUaeVeqhfqpQ2PNxMcpR4oH1LtmI/DwJfns3W/Zubu4j9GETcoxq5Q5/yTvbNPJvcemlkdETuTuMcTPtRGsnIp0GWEXQs=
SHA256 (Pkgfile) = dcc60291aec96310cb60d27e9f6415349820a10c08b783c0de6ce9fcf36f7cfc
SHA256 (.footprint) = f197943f98447a8b896d3265fa5966642d90b574ef005fa4ac3adf41d8442c6e
SHA256 (sed-4.9.tar.xz) = 6e226b732e1cd739464ad6862bd1a1aba42d7982922da7a53519631d24975181

View File

@ -5,7 +5,7 @@
name=sed
version=4.9
release=1
release=2
source=(https://ftpmirror.gnu.org/gnu/$name/$name-$version.tar.xz)
build() {

View File

@ -10,6 +10,8 @@ drwxr-xr-x root/root bin/
-rwxr-xr-x root/root bin/pipesz
-rwsr-xr-x root/root bin/umount
-rwxr-xr-x root/root bin/wdctl
drwxr-xr-x root/root etc/
-rw-r--r-- root/root etc/adjtime (EMPTY)
drwxr-xr-x root/root lib/
lrwxrwxrwx root/root lib/libblkid.so.1 -> libblkid.so.1.1.0
-rwxr-xr-x root/root lib/libblkid.so.1.1.0
@ -24,6 +26,7 @@ lrwxrwxrwx root/root lib/libsmartcols.so.1 -> libsmartcols.so.1.1.0
lrwxrwxrwx root/root lib/libuuid.so.1 -> libuuid.so.1.3.0
-rwxr-xr-x root/root lib/libuuid.so.1.3.0
drwxr-xr-x root/root lib/security/
-rwxr-xr-x root/root lib/security/pam_lastlog2.la
-rwxr-xr-x root/root lib/security/pam_lastlog2.so
drwxr-xr-x root/root sbin/
-rwxr-xr-x root/root sbin/agetty
@ -52,7 +55,6 @@ drwxr-xr-x root/root sbin/
-rwxr-xr-x root/root sbin/swapoff
-rwxr-xr-x root/root sbin/swapon
-rwxr-xr-x root/root sbin/switch_root
-rwxr-xr-x root/root sbin/tunelp
-rwxr-xr-x root/root sbin/wipefs
-rwxr-xr-x root/root sbin/zramctl
drwxr-xr-x root/root usr/
@ -85,7 +87,6 @@ lrwxrwxrwx root/root usr/bin/i386 -> setarch
-rwxr-xr-x root/root usr/bin/last
lrwxrwxrwx root/root usr/bin/lastb -> last
-rwxr-xr-x root/root usr/bin/lastlog2
-rwxr-xr-x root/root usr/bin/line
lrwxrwxrwx root/root usr/bin/linux32 -> setarch
lrwxrwxrwx root/root usr/bin/linux64 -> setarch
-rwxr-xr-x root/root usr/bin/logger
@ -102,7 +103,6 @@ lrwxrwxrwx root/root usr/bin/linux64 -> setarch
-rwxr-xr-x root/root usr/bin/mesg
-rwxr-xr-x root/root usr/bin/namei
-rwxr-xr-x root/root usr/bin/nsenter
-rwxr-xr-x root/root usr/bin/pg
-rwxr-xr-x root/root usr/bin/prlimit
-rwxr-xr-x root/root usr/bin/rename
-rwxr-xr-x root/root usr/bin/renice
@ -142,15 +142,23 @@ drwxr-xr-x root/root usr/include/uuid/
-rw-r--r-- root/root usr/include/uuid/uuid.h
drwxr-xr-x root/root usr/lib/
-rw-r--r-- root/root usr/lib/libblkid.a
lrwxrwxrwx root/root usr/lib/libblkid.so -> ../../lib/libblkid.so.1
lrwxrwxrwx root/root usr/lib/libfdisk.so -> ../../lib/libfdisk.so.1
-rwxr-xr-x root/root usr/lib/libblkid.la
lrwxrwxrwx root/root usr/lib/libblkid.so -> ../../lib/libblkid.so.1.1.0
-rw-r--r-- root/root usr/lib/libfdisk.a
-rwxr-xr-x root/root usr/lib/libfdisk.la
lrwxrwxrwx root/root usr/lib/libfdisk.so -> ../../lib/libfdisk.so.1.1.0
-rw-r--r-- root/root usr/lib/liblastlog2.a
lrwxrwxrwx root/root usr/lib/liblastlog2.so -> ../../lib/liblastlog2.so.2
lrwxrwxrwx root/root usr/lib/libmount.so -> ../../lib/libmount.so.1
-rwxr-xr-x root/root usr/lib/liblastlog2.la
lrwxrwxrwx root/root usr/lib/liblastlog2.so -> ../../lib/liblastlog2.so.2.0.0
-rw-r--r-- root/root usr/lib/libmount.a
-rwxr-xr-x root/root usr/lib/libmount.la
lrwxrwxrwx root/root usr/lib/libmount.so -> ../../lib/libmount.so.1.1.0
-rw-r--r-- root/root usr/lib/libsmartcols.a
lrwxrwxrwx root/root usr/lib/libsmartcols.so -> ../../lib/libsmartcols.so.1
-rwxr-xr-x root/root usr/lib/libsmartcols.la
lrwxrwxrwx root/root usr/lib/libsmartcols.so -> ../../lib/libsmartcols.so.1.1.0
-rw-r--r-- root/root usr/lib/libuuid.a
lrwxrwxrwx root/root usr/lib/libuuid.so -> ../../lib/libuuid.so.1
-rwxr-xr-x root/root usr/lib/libuuid.la
lrwxrwxrwx root/root usr/lib/libuuid.so -> ../../lib/libuuid.so.1.3.0
drwxr-xr-x root/root usr/lib/pkgconfig/
-rw-r--r-- root/root usr/lib/pkgconfig/blkid.pc
-rw-r--r-- root/root usr/lib/pkgconfig/fdisk.pc
@ -158,13 +166,6 @@ drwxr-xr-x root/root usr/lib/pkgconfig/
-rw-r--r-- root/root usr/lib/pkgconfig/mount.pc
-rw-r--r-- root/root usr/lib/pkgconfig/smartcols.pc
-rw-r--r-- root/root usr/lib/pkgconfig/uuid.pc
drwxr-xr-x root/root usr/lib/python3.12/
drwxr-xr-x root/root usr/lib/python3.12/site-packages/
drwxr-xr-x root/root usr/lib/python3.12/site-packages/libmount/
-rw-r--r-- root/root usr/lib/python3.12/site-packages/libmount/__init__.py
drwxr-xr-x root/root usr/lib/python3.12/site-packages/libmount/__pycache__/
-rw-r--r-- root/root usr/lib/python3.12/site-packages/libmount/__pycache__/__init__.cpython-312.pyc
-rwxr-xr-x root/root usr/lib/python3.12/site-packages/libmount/pylibmount.cpython-312-x86_64-linux-gnu.so
drwxr-xr-x root/root usr/sbin/
-rwxr-xr-x root/root usr/sbin/addpart
-rwxr-xr-x root/root usr/sbin/delpart
@ -176,3 +177,148 @@ drwxr-xr-x root/root usr/sbin/
-rwxr-xr-x root/root usr/sbin/rtcwake
-rwxr-xr-x root/root usr/sbin/uuidd
drwxr-xr-x root/root usr/share/
drwxr-xr-x root/root usr/share/man/
drwxr-xr-x root/root usr/share/man/man1/
-rw-r--r-- root/root usr/share/man/man1/cal.1.gz
-rw-r--r-- root/root usr/share/man/man1/choom.1.gz
-rw-r--r-- root/root usr/share/man/man1/chrt.1.gz
-rw-r--r-- root/root usr/share/man/man1/col.1.gz
-rw-r--r-- root/root usr/share/man/man1/colcrt.1.gz
-rw-r--r-- root/root usr/share/man/man1/colrm.1.gz
-rw-r--r-- root/root usr/share/man/man1/column.1.gz
-rw-r--r-- root/root usr/share/man/man1/dmesg.1.gz
-rw-r--r-- root/root usr/share/man/man1/eject.1.gz
-rw-r--r-- root/root usr/share/man/man1/enosys.1.gz
-rw-r--r-- root/root usr/share/man/man1/exch.1.gz
-rw-r--r-- root/root usr/share/man/man1/fadvise.1.gz
-rw-r--r-- root/root usr/share/man/man1/fallocate.1.gz
-rw-r--r-- root/root usr/share/man/man1/fincore.1.gz
-rw-r--r-- root/root usr/share/man/man1/flock.1.gz
-rw-r--r-- root/root usr/share/man/man1/getopt.1.gz
-rw-r--r-- root/root usr/share/man/man1/hardlink.1.gz
-rw-r--r-- root/root usr/share/man/man1/hexdump.1.gz
-rw-r--r-- root/root usr/share/man/man1/ionice.1.gz
-rw-r--r-- root/root usr/share/man/man1/ipcmk.1.gz
-rw-r--r-- root/root usr/share/man/man1/ipcrm.1.gz
-rw-r--r-- root/root usr/share/man/man1/ipcs.1.gz
-rw-r--r-- root/root usr/share/man/man1/irqtop.1.gz
-rw-r--r-- root/root usr/share/man/man1/kill.1.gz
-rw-r--r-- root/root usr/share/man/man1/last.1.gz
-rw-r--r-- root/root usr/share/man/man1/lastb.1.gz
-rw-r--r-- root/root usr/share/man/man1/logger.1.gz
-rw-r--r-- root/root usr/share/man/man1/look.1.gz
-rw-r--r-- root/root usr/share/man/man1/lsclocks.1.gz
-rw-r--r-- root/root usr/share/man/man1/lscpu.1.gz
-rw-r--r-- root/root usr/share/man/man1/lsfd.1.gz
-rw-r--r-- root/root usr/share/man/man1/lsipc.1.gz
-rw-r--r-- root/root usr/share/man/man1/lsirq.1.gz
-rw-r--r-- root/root usr/share/man/man1/lslogins.1.gz
-rw-r--r-- root/root usr/share/man/man1/lsmem.1.gz
-rw-r--r-- root/root usr/share/man/man1/mcookie.1.gz
-rw-r--r-- root/root usr/share/man/man1/mesg.1.gz
-rw-r--r-- root/root usr/share/man/man1/more.1.gz
-rw-r--r-- root/root usr/share/man/man1/mountpoint.1.gz
-rw-r--r-- root/root usr/share/man/man1/namei.1.gz
-rw-r--r-- root/root usr/share/man/man1/nsenter.1.gz
-rw-r--r-- root/root usr/share/man/man1/pipesz.1.gz
-rw-r--r-- root/root usr/share/man/man1/prlimit.1.gz
-rw-r--r-- root/root usr/share/man/man1/rename.1.gz
-rw-r--r-- root/root usr/share/man/man1/renice.1.gz
-rw-r--r-- root/root usr/share/man/man1/rev.1.gz
-rw-r--r-- root/root usr/share/man/man1/script.1.gz
-rw-r--r-- root/root usr/share/man/man1/scriptlive.1.gz
-rw-r--r-- root/root usr/share/man/man1/scriptreplay.1.gz
-rw-r--r-- root/root usr/share/man/man1/setpgid.1.gz
-rw-r--r-- root/root usr/share/man/man1/setsid.1.gz
-rw-r--r-- root/root usr/share/man/man1/setterm.1.gz
-rw-r--r-- root/root usr/share/man/man1/taskset.1.gz
-rw-r--r-- root/root usr/share/man/man1/uclampset.1.gz
-rw-r--r-- root/root usr/share/man/man1/ul.1.gz
-rw-r--r-- root/root usr/share/man/man1/unshare.1.gz
-rw-r--r-- root/root usr/share/man/man1/utmpdump.1.gz
-rw-r--r-- root/root usr/share/man/man1/uuidgen.1.gz
-rw-r--r-- root/root usr/share/man/man1/uuidparse.1.gz
-rw-r--r-- root/root usr/share/man/man1/waitpid.1.gz
-rw-r--r-- root/root usr/share/man/man1/wall.1.gz
-rw-r--r-- root/root usr/share/man/man1/whereis.1.gz
-rw-r--r-- root/root usr/share/man/man1/write.1.gz
drwxr-xr-x root/root usr/share/man/man3/
-rw-r--r-- root/root usr/share/man/man3/lastlog2.3.gz
-rw-r--r-- root/root usr/share/man/man3/libblkid.3.gz
-rw-r--r-- root/root usr/share/man/man3/ll2_import_lastlog.3.gz
-rw-r--r-- root/root usr/share/man/man3/ll2_read_all.3.gz
-rw-r--r-- root/root usr/share/man/man3/ll2_read_entry.3.gz
-rw-r--r-- root/root usr/share/man/man3/ll2_remove_entry.3.gz
-rw-r--r-- root/root usr/share/man/man3/ll2_rename_user.3.gz
-rw-r--r-- root/root usr/share/man/man3/ll2_update_login_time.3.gz
-rw-r--r-- root/root usr/share/man/man3/ll2_write_entry.3.gz
-rw-r--r-- root/root usr/share/man/man3/uuid.3.gz
-rw-r--r-- root/root usr/share/man/man3/uuid_clear.3.gz
-rw-r--r-- root/root usr/share/man/man3/uuid_compare.3.gz
-rw-r--r-- root/root usr/share/man/man3/uuid_copy.3.gz
-rw-r--r-- root/root usr/share/man/man3/uuid_generate.3.gz
-rw-r--r-- root/root usr/share/man/man3/uuid_generate_random.3.gz
-rw-r--r-- root/root usr/share/man/man3/uuid_generate_time.3.gz
-rw-r--r-- root/root usr/share/man/man3/uuid_generate_time_safe.3.gz
-rw-r--r-- root/root usr/share/man/man3/uuid_is_null.3.gz
-rw-r--r-- root/root usr/share/man/man3/uuid_parse.3.gz
-rw-r--r-- root/root usr/share/man/man3/uuid_time.3.gz
-rw-r--r-- root/root usr/share/man/man3/uuid_unparse.3.gz
drwxr-xr-x root/root usr/share/man/man5/
-rw-r--r-- root/root usr/share/man/man5/adjtime_config.5.gz
-rw-r--r-- root/root usr/share/man/man5/fstab.5.gz
-rw-r--r-- root/root usr/share/man/man5/scols-filter.5.gz
-rw-r--r-- root/root usr/share/man/man5/terminal-colors.d.5.gz
drwxr-xr-x root/root usr/share/man/man8/
-rw-r--r-- root/root usr/share/man/man8/addpart.8.gz
-rw-r--r-- root/root usr/share/man/man8/agetty.8.gz
-rw-r--r-- root/root usr/share/man/man8/blkdiscard.8.gz
-rw-r--r-- root/root usr/share/man/man8/blkid.8.gz
-rw-r--r-- root/root usr/share/man/man8/blkpr.8.gz
-rw-r--r-- root/root usr/share/man/man8/blkzone.8.gz
-rw-r--r-- root/root usr/share/man/man8/blockdev.8.gz
-rw-r--r-- root/root usr/share/man/man8/cfdisk.8.gz
-rw-r--r-- root/root usr/share/man/man8/chcpu.8.gz
-rw-r--r-- root/root usr/share/man/man8/chmem.8.gz
-rw-r--r-- root/root usr/share/man/man8/ctrlaltdel.8.gz
-rw-r--r-- root/root usr/share/man/man8/delpart.8.gz
-rw-r--r-- root/root usr/share/man/man8/fdisk.8.gz
-rw-r--r-- root/root usr/share/man/man8/findfs.8.gz
-rw-r--r-- root/root usr/share/man/man8/findmnt.8.gz
-rw-r--r-- root/root usr/share/man/man8/fsck.8.gz
-rw-r--r-- root/root usr/share/man/man8/fsck.cramfs.8.gz
-rw-r--r-- root/root usr/share/man/man8/fsfreeze.8.gz
-rw-r--r-- root/root usr/share/man/man8/fstrim.8.gz
-rw-r--r-- root/root usr/share/man/man8/hwclock.8.gz
-rw-r--r-- root/root usr/share/man/man8/isosize.8.gz
-rw-r--r-- root/root usr/share/man/man8/lastlog2.8.gz
-rw-r--r-- root/root usr/share/man/man8/ldattach.8.gz
-rw-r--r-- root/root usr/share/man/man8/losetup.8.gz
-rw-r--r-- root/root usr/share/man/man8/lsblk.8.gz
-rw-r--r-- root/root usr/share/man/man8/lslocks.8.gz
-rw-r--r-- root/root usr/share/man/man8/lsns.8.gz
-rw-r--r-- root/root usr/share/man/man8/mkfs.8.gz
-rw-r--r-- root/root usr/share/man/man8/mkfs.cramfs.8.gz
-rw-r--r-- root/root usr/share/man/man8/mkswap.8.gz
-rw-r--r-- root/root usr/share/man/man8/mount.8.gz
-rw-r--r-- root/root usr/share/man/man8/pam_lastlog2.8.gz
-rw-r--r-- root/root usr/share/man/man8/partx.8.gz
-rw-r--r-- root/root usr/share/man/man8/pivot_root.8.gz
-rw-r--r-- root/root usr/share/man/man8/readprofile.8.gz
-rw-r--r-- root/root usr/share/man/man8/resizepart.8.gz
-rw-r--r-- root/root usr/share/man/man8/rfkill.8.gz
-rw-r--r-- root/root usr/share/man/man8/rtcwake.8.gz
-rw-r--r-- root/root usr/share/man/man8/setarch.8.gz
-rw-r--r-- root/root usr/share/man/man8/sfdisk.8.gz
-rw-r--r-- root/root usr/share/man/man8/swaplabel.8.gz
-rw-r--r-- root/root usr/share/man/man8/swapoff.8.gz
-rw-r--r-- root/root usr/share/man/man8/swapon.8.gz
-rw-r--r-- root/root usr/share/man/man8/switch_root.8.gz
-rw-r--r-- root/root usr/share/man/man8/umount.8.gz
-rw-r--r-- root/root usr/share/man/man8/uuidd.8.gz
-rw-r--r-- root/root usr/share/man/man8/wdctl.8.gz
-rw-r--r-- root/root usr/share/man/man8/wipefs.8.gz
-rw-r--r-- root/root usr/share/man/man8/zramctl.8.gz
drwxr-xr-x root/root var/
drwxr-xr-x root/root var/lib/
drwxr-xr-x root/root var/lib/libuuid/

View File

@ -1,5 +1,6 @@
untrusted comment: verify with /etc/ports/core.pub
RWRJc1FUaeVeqg84IH/3idxtC9OZeiA/cA+CqJVe5X9P5lNsmlslnmwjJNCSSl0YHd12Bes3GUCa/Ye9YCzhhYMd7h4Ff0daRgg=
SHA256 (Pkgfile) = 4bdd1226eb6d9c616a8acf2b082f0d7eab5664678c21ec4314962858d20d8cb3
SHA256 (.footprint) = ca5bd40cca4da643caee794661a1f4a0f03a03dd62b55c5ea9273bc33a059fc9
SHA256 (util-linux-2.40.tar.gz) = f7ff8573289313e38ee3378cbc2938f34444a8cb546e1236e46151834be69784
RWRJc1FUaeVeqkxo5roN9RWdKeAMMJIoLquvjVhhuK0ZfzpYS9w4s30xN0MlyRaL/zB2HBbjPGpN9JoSpA/2V4Lw5sT2zvDlcA8=
SHA256 (Pkgfile) = a86d241218e5856ff6568881dcc10c978ae92eb6e915999ba92288689d85d64f
SHA256 (.footprint) = 3847de47444494a7817db23a570db60e78a1904eca16bd867dc320a4d15c7e83
SHA256 (util-linux-2.40.tar.xz) = d57a626081f9ead02fa44c63a6af162ec19c58f53e993f206ab7c3a6641c2cd7
SHA256 (pam_lastlog2.patch) = 638dd140a0643730d43ed693bbe58e53881eb8e1117d1d8e0bfae765c758be4b

View File

@ -1,57 +1,36 @@
# Description: Miscellaneous system utilities
# URL: https://github.com/karelzak/util-linux
# Maintainer: CRUX System Team, core-ports at crux dot nu
# Depends on: bzip2 eudev file linux-pam readline sqlite3 xz
# Depends on: bzip2 eudev file readline xz linux-pam sqlite3
name=util-linux
version=2.40
release=1
source=(https://github.com/util-linux/util-linux/archive/refs/tags/v$version/$name-$version.tar.gz)
release=2
source=(https://www.kernel.org/pub/linux/utils/$name/v${version:0:4}/$name-$version.tar.xz
pam_lastlog2.patch)
build() {
meson setup $name-$version build \
cd $name-$version
patch -p1 -i $SRC/pam_lastlog2.patch
./configure \
--prefix=/usr \
--bindir=/usr/bin \
--sbindir=/sbin \
--libdir=/lib \
--buildtype=plain \
--wrap-mode=nodownload \
-D b_lto=true \
-D b_pie=true \
-D nls=disabled \
-D pamlibdir=/lib/security \
-D cryptsetup=disabled \
-D build-chfn-chsh=disabled \
-D build-login=disabled \
-D build-su=disabled \
-D build-sulogin=disabled \
-D build-nologin=disabled \
-D build-runuser=disabled \
-D build-vipw=disabled \
-D build-raw=disabled \
-D build-newgrp=disabled \
-D build-bfs=disabled \
-D build-minix=disabled
--enable-{write,kill} \
--disable-nls \
--disable-asciidoc \
--disable-{login,su,sulogin,nologin,runuser,raw} \
--disable-chfn-chsh \
--without-python
make
make DESTDIR=$PKG install
meson compile -C build -j ${JOBS:-1}
DESTDIR=$PKG meson install -C build
install -d $PKG/{etc,var/lib/libuuid}
touch $PKG/etc/adjtime
rm -r $PKG/usr/share/{doc,locale}
install -d $PKG/{bin,usr/sbin,usr/lib}
mv $PKG/usr/bin/{dmesg,findmnt,kill,lsblk,lsfd,more} $PKG/bin
mv $PKG/usr/bin/{mount,mountpoint,pipesz,umount,wdctl} $PKG/bin
mv $PKG/sbin/{addpart,delpart,ldattach,partx,readprofile} $PKG/usr/sbin
mv $PKG/sbin/{resizepart,rfkill,rtcwake,uuidd} $PKG/usr/sbin
mv $PKG/lib/pkgconfig $PKG/usr/lib
mv $PKG/lib/*.a $PKG/usr/lib
cd $PKG/lib
local LIB
for LIB in lib*.so; do
ln -s ../../lib/$(readlink $LIB) $PKG/usr/lib/$LIB && rm $LIB
done
prt-get isinst bash-completion || rm -r $PKG/usr/share/bash-completion
rm -r $PKG/usr/share/doc
rm $PKG/sbin/{mkfs.bfs,mkfs.minix,fsck.minix}
rm $PKG/usr/share/man/man8/{fsck.minix,mkfs.bfs,mkfs.minix}.8
}

View File

@ -0,0 +1,32 @@
From 2722b40012740372daf3585b7c071fcbede13359 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Thomas=20Wei=C3=9Fschuh?= <thomas@t-8ch.de>
Date: Mon, 1 Apr 2024 22:53:32 +0200
Subject: [PATCH] pam_lastlog2: link against liblastlog
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
While at it also drop the duplicated include path.
Fixes #2897
Signed-off-by: Thomas Weißschuh <thomas@t-8ch.de>
---
pam_lastlog2/src/Makemodule.am | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
diff --git a/pam_lastlog2/src/Makemodule.am b/pam_lastlog2/src/Makemodule.am
index 988441676f..f9a9b6b41f 100644
--- a/pam_lastlog2/src/Makemodule.am
+++ b/pam_lastlog2/src/Makemodule.am
@@ -10,8 +10,9 @@ EXTRA_pam_lastlog2_la_DEPENDENCIES = \
pam_lastlog2_la_CFLAGS = \
$(AM_CFLAGS) \
$(SOLIB_CFLAGS) \
- -I$(ul_liblastlog2_incdir) \
- -Iliblastlog2/src
+ -I$(ul_liblastlog2_incdir)
+
+pam_lastlog2_la_LIBADD = liblastlog2.la
pam_lastlog2_la_LDFLAGS = $(SOLIB_LDFLAGS) -module -avoid-version -shared
if HAVE_VSCRIPT

View File

@ -43,9 +43,9 @@ drwxr-xr-x root/root usr/include/lzma/
drwxr-xr-x root/root usr/lib/
-rw-r--r-- root/root usr/lib/liblzma.a
-rwxr-xr-x root/root usr/lib/liblzma.la
lrwxrwxrwx root/root usr/lib/liblzma.so -> liblzma.so.5.6.1
lrwxrwxrwx root/root usr/lib/liblzma.so.5 -> liblzma.so.5.6.1
-rwxr-xr-x root/root usr/lib/liblzma.so.5.6.1
lrwxrwxrwx root/root usr/lib/liblzma.so -> liblzma.so.5.4.6
lrwxrwxrwx root/root usr/lib/liblzma.so.5 -> liblzma.so.5.4.6
-rwxr-xr-x root/root usr/lib/liblzma.so.5.4.6
drwxr-xr-x root/root usr/lib/pkgconfig/
-rw-r--r-- root/root usr/lib/pkgconfig/liblzma.pc
drwxr-xr-x root/root usr/share/

View File

@ -1,5 +1,5 @@
untrusted comment: verify with /etc/ports/core.pub
RWRJc1FUaeVeqnGvyjtyYgvy0j+/flPhFmOo4KVcizeoExkhaoQKg9htqA56Oj1BUvF/+3E1QepQaEZa2Xo6Xinr/xc5BKtkjws=
SHA256 (Pkgfile) = e152f7385384d3585d5a632d9c3a6e438cb21a5e40ff421496fefa47c7d11199
SHA256 (.footprint) = ee7051e49b60696487b991016014c9be231806f104d0c33f2c5e898537765fb1
SHA256 (xz-5.6.1.tar.xz) = f334777310ca3ae9ba07206d78ed286a655aa3f44eec27854f740c26b2cd2ed0
RWRJc1FUaeVeqsSc7v0fkvbIF5eon/KH1pFjA99R9pN3LFHdR0qUkZsOXz93GWu1JrDym1lqJxMvZbXBZbuTdzfbYuKq6fHPSQg=
SHA256 (Pkgfile) = 9a3c6b52605113443890d1ab8b1ace17526680bba26be3840710999a2b952f2d
SHA256 (.footprint) = 90bf085eac68b6ba5efac1b66a50892e1a90ee299c29347903c8789430b4576f
SHA256 (xz-5.4.6.tar.gz) = 60831005fddb270824fa9f7cdd28a59da8757fe95466ed5b10bcfe23379f17d9

View File

@ -3,16 +3,21 @@
# Maintainer: CRUX System Team, core-ports at crux dot nu
name=xz
version=5.6.1
version=5.4.6
release=1
source=(https://github.com/tukaani-project/xz/releases/download/v$version/$name-$version.tar.xz)
source=(https://crux.nu/files/distfiles/xz-5.4.6.tar.gz)
build() {
cd $name-$version
./configure --prefix=/usr \
--disable-nls \
--disable-doc
autoreconf -vfi
./configure \
--prefix=/usr \
--enable-threads \
--enable-werror \
--disable-doc \
--disable-nls
make
make DESTDIR=$PKG install
}