openwrt/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
elfutils
gettext-full
gmp
gnulib-l10n
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
libiconv-full
libjson-c
libmd
libmnl
libnetfilter-conntrack
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
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
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
mpfr mpfr: update to 4.2.2 2025-11-23 23:53:50 +01:00
musl-fts
ncurses
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
readline
sysfsutils
toolchain
uclient
udebug
ustream-ssl
wolfssl wolfssl: update to 5.8.4 2025-11-26 09:35:04 +01:00
xcrypt
zlib