immortalwrt-VIKINGYFY/package/libs
Nick Hainke c25265953b libcap: update to 2.77
Update to latest release.

Add patch `003-Revert-libcap-Add-build-ldflags-to-_makenames-rule.patch`
to fix errors in the form of:
```
/usr/bin/ld.bfd: /external-toolchain/openwrt-toolchain-x86-64_gcc-14.3.0_musl.Linux-x86_64/toolchain-x86_64_gcc-14.3.0_musl/lib/libc.a(__stack_chk_fail.o): relocation R_X86_64_32 against symbol `__stack_chk_guard' can not be used when making a PIE object; recompile with -fPIE
/usr/bin/ld.bfd: /external-toolchain/openwrt-toolchain-x86-64_gcc-14.3.0_musl.Linux-x86_64/toolchain-x86_64_gcc-14.3.0_musl/lib/libc.a(strerror.o): relocation R_X86_64_32 against `.rodata.errmsgstr' can not be used when making a PIE object; recompile with -fPIE
/usr/bin/ld.bfd: /external-toolchain/openwrt-toolchain-x86-64_gcc-14.3.0_musl.Linux-x86_64/toolchain-x86_64_gcc-14.3.0_musl/lib/libc.a(realloc.o): relocation R_X86_64_32S against hidden symbol `__malloc_size_classes' can not be used when making a PIE object
/usr/bin/ld.bfd: /external-toolchain/openwrt-toolchain-x86-64_gcc-14.3.0_musl.Linux-x86_64/toolchain-x86_64_gcc-14.3.0_musl/lib/libc.a(__stdout_write.o): relocation R_X86_64_32S against hidden symbol `__stdio_write' can not be used when making a PIE object
/usr/bin/ld.bfd: /external-toolchain/openwrt-toolchain-x86-64_gcc-14.3.0_musl.Linux-x86_64/toolchain-x86_64_gcc-14.3.0_musl/lib/libc.a(ofl.o): relocation R_X86_64_32 against `.bss.ofl_lock' can not be used when making a PIE object; recompile with -fPIE
/usr/bin/ld.bfd: /external-toolchain/openwrt-toolchain-x86-64_gcc-14.3.0_musl.Linux-x86_64/toolchain-x86_64_gcc-14.3.0_musl/lib/libc.a(stderr.o): warning: relocation against `__stderr_FILE' in read-only section `.rodata.stderr'
/usr/bin/ld.bfd: /usr/lib/gcc/x86_64-linux-gnu/10/../../../x86_64-linux-gnu/Scrt1.o: in function `_start':
(.text+0x12): undefined reference to `__libc_csu_fini'
/usr/bin/ld.bfd: (.text+0x19): undefined reference to `__libc_csu_init'
collect2: error: ld returned 1 exit status
```

Changes: https://git.kernel.org/pub/scm/libs/libcap/libcap.git/diff/?id=v1.2.77&id2=v1.2.69&dt=2

The apk size did not increase much:
Old size for armsr/armv8:
 16245 libcap-2.69-r1.apk

new size for armsr/armv8:
 16315 libcap-2.77-r1.apk

Signed-off-by: Nick Hainke <vincent@systemli.org>
Link: https://github.com/openwrt/openwrt/pull/20881
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2025-12-10 23:31:38 +01:00
..
argp-standalone treewide: opt-out of tree-wide LTO usage 2023-03-21 18:28:23 +01:00
elfutils Revert "elfutils: add compatibility with new fortify-headers" 2025-10-28 21:59:46 +01:00
gettext-full package/libs/gettext-full: fix license 2025-09-08 14:51:35 +02:00
gmp gmp: fix compilation with GCC 15.1 2025-06-08 12:46:17 +02:00
gnulib-l10n gnulib-l10n: add package 2025-07-26 14:38:09 +02:00
jansson jansson: update to 2.14.1 2025-11-23 23:55:25 +01:00
libbpf libbpf: update to 1.6.2 2025-11-23 21:13:09 +01:00
libbsd libbsd: update to 0.12.2 2025-11-24 09:38:37 +01:00
libcap libcap: update to 2.77 2025-12-10 23:31:38 +01:00
libevent2 libevent2: adjust for cmake 4.x compatibility 2025-11-04 15:14:54 +01:00
libiconv-full libiconv-full: update to 1.18 2025-05-04 20:50:33 +02:00
libjson-c libjson-c: patch for cmake 4.x compatibility 2025-11-04 15:14:53 +01:00
libmd libmd: update to 1.1.0 2023-10-12 09:50:25 +02:00
libmnl
libnetfilter-conntrack libnetfilter-conntrack: bump to 1.1.0 2025-07-04 15:15:07 +02:00
libnfnetlink
libnftnl libnftnl: update to version 1.3.1 2025-12-10 23:26:31 +01:00
libnl libnl: update to version 3.12 2025-12-10 23:24:22 +01:00
libnl-tiny libnl-tiny: update to Git HEAD (2025-12-02) 2025-12-09 20:37:39 +01:00
libpcap libpcap: bump PKG_RELEASE 2025-07-19 18:54:05 +02:00
libselinux libselinux: update to 3.9 2025-11-27 00:02:26 +01:00
libsemanage libsemanage: update to 3.9 2025-11-27 00:02:26 +01:00
libsepol libsepol: update to 3.9 2025-11-27 00:02:26 +01:00
libtool libtool: update to 2.5.4 2025-11-23 21:11:51 +01:00
libtraceevent libtraceevent: switch to meson and add missing dep for libtraceevent-extra 2025-11-27 13:39:57 +01:00
libtracefs libtracefs: update to 1.8.2 2025-05-13 16:48:49 +02:00
libubox libubox: update to Git HEAD (2025-12-08) 2025-12-09 20:41:58 +01:00
libunistring libunistring: fix compilation error with MUSL 2025-11-25 13:41:11 +01:00
libunwind libunwind: fix complie for PPC32 2025-12-06 01:49:16 +01:00
libusb libusb: update to 1.0.29 2025-11-23 23:50:47 +01:00
libxml2 libxml2: update to 2.15.1 2025-11-24 09:40:35 +01:00
mbedtls mbedtls: update to 3.6.5 2025-10-18 01:27:52 +02:00
mpfr mpfr: update to 4.2.2 2025-11-23 23:53:50 +01:00
musl-fts
ncurses Revert "ncurses: update to 6.5" 2025-07-09 11:51:01 +02:00
nettle nettle: update to 3.10.2 2025-11-23 23:52:11 +01:00
openssl openssl: fix AES-GCM-SIV and AES-SIV with zero-length messages 2025-12-01 19:20:14 +01:00
pcre2 libpcre2: Default enable JIT support for aarch64 2025-11-23 13:55:31 +01:00
popt treewide: Add extra CPE identifier 2023-09-25 23:06:33 +02:00
readline readline: update to 8.3 2025-07-07 15:43:07 +02:00
sysfsutils treewide: Add extra CPE identifier 2023-09-25 23:06:33 +02:00
toolchain toolchain: bump PKG_RELEASE 2025-07-19 18:54:05 +02:00
uclient uclient: update to Git HEAD (2025-10-03) 2025-10-04 00:00:52 +02:00
udebug udebug: update to Git HEAD (2025-10-21) 2025-11-11 00:23:22 +01:00
ustream-ssl ustream-ssl: update to Git HEAD (2025-10-03) 2025-10-04 00:00:52 +02:00
wolfssl wolfssl: update to 5.8.4 2025-11-26 09:35:04 +01:00
xcrypt package: xcrypt: add missing PKG_NAME 2025-11-07 12:23:52 +01:00
zlib zlib: switch to git source 2025-02-24 12:44:02 +01:00