summaryrefslogtreecommitdiff
path: root/package
AgeCommit message (Collapse)Author
2025-01-09use elfutils systemwideWaldemar Brodkorb
libelf is deprecated and does not build with gcc-14. Use elfutils instead as drop-in replacement. Add patches from Buildroot to disable progs, which use glibc specific functions.
2025-01-09package: json-c: Fix for compiling with gcc-14Phil Sutter
Wrong ordering in calloc() is bad, mkay? Signed-off-by: Phil Sutter <phil@nwl.cc>
2025-01-09package: cfgfs: Fix for ignored attribute warningsPhil Sutter
The 'bounded' attribute seems to never have existed. Replace it by the 'access' attribute which probably does the same. Declare decompressors' 'dst' parameter as read_write for now, no idea if any of them reads back the written output while decompressing. Signed-off-by: Phil Sutter <phil@nwl.cc>
2025-01-09package: cfgfs: Fix for compiling with gcc-14Phil Sutter
The asprintf() function is not exported unless _GNU_SOURCE has been defined. Signed-off-by: Phil Sutter <phil@nwl.cc>
2025-01-09package: ndisc6: Fix for compiling with gcc-14Phil Sutter
The callback declaration adjustment was flawed: While dropping 'restrict' keyword might be needed for some reason, dropping the asterisk changes parameter types. Also, 'const data' defaults to 'int' type when it should be 'void' instead. Signed-off-by: Phil Sutter <phil@nwl.cc>
2025-01-09package: apcupsd: Fix for compiling with gcc-13Phil Sutter
Kudos to Fabrice Fontaine for coming up with this: https://lore.kernel.org/buildroot/20240113100654.85904-1-fontaine.fabrice@gmail.com/ Signed-off-by: Phil Sutter <phil@nwl.cc>
2025-01-09package: linux-atm: Revert "fix musl compile"Phil Sutter
This reverts commit c5dc60b664fcbba2642346c4b80fc407264337b7. This change breaks when compiling using gcc-14. It is also not correct: on_exit() takes two arguments and passes the exit status to the callback as expected by trace_on_exit() here. In contrast, atexit() expects a callback which does not take any arguments and thus the logic for when to print a trace breaks when using it. Signed-off-by: Phil Sutter <phil@nwl.cc>
2025-01-06package: Port minidlnaPhil Sutter
This is a more capable alternative to gmediaserver. Signed-off-by: Phil Sutter <phil@nwl.cc>
2025-01-06package: Port zfs packagePhil Sutter
This still lacks some init scripts to reassemble pools and for other tasks. For now, I just do: | disks=$(blkid | sed -n 's,^/dev/\(sd[a-z]\): .* TYPE="crypto_LUKS".*,\1,p') | for disk in $disks; do | [ -b /dev/mapper/$disk ] || cryptsetup luksOpen \ | --key-file=/etc/mykeyfile /dev/$disk $disk | done | zpool import -a Signed-off-by: Phil Sutter <phil@nwl.cc>
2025-01-06package: Port apcupsdPhil Sutter
For USB-connected UPSs, kernel's USB_HIDDEV option is required as the daemon communicates via /dev/usb/hiddev* raw HID devices. Therefore make USB_HID select USB_HIDDEV (shouldn't hurt much on other systems) and select the former if the package is enabled. Ship a config which defaults to USB-based UPSs as they are probably the most common ones. Also install a minimal apccontrol which merely remounts relevant filesystems read-only in case of near blackout. The core OpenADK fs layout should tolerate pulling the plug as-is already. Signed-off-by: Phil Sutter <phil@nwl.cc>
2025-01-06package: Port libexifPhil Sutter
Needed by upcoming minidlna package. Signed-off-by: Phil Sutter <phil@nwl.cc>
2025-01-06package: base-files: Add bonding support to network scriptsPhil Sutter
Also add a sample LACP configuration and while being at it, fix the documentation URL. Signed-off-by: Phil Sutter <phil@nwl.cc>
2025-01-06package: openssl: Disable docs buildPhil Sutter
Building man pages requires pod2man tool. Avoid this extra build dependency. Signed-off-by: Phil Sutter <phil@nwl.cc>
2025-01-06package: util-linux: Do not build lsfd if not neededPhil Sutter
This actually works around a problem when building against uClibc which does not seem to provide process_vm_readv syscall and thus compiling lsfd fails. Signed-off-by: Phil Sutter <phil@nwl.cc>
2025-01-06package: ca-certificates: Fix python3 pathPhil Sutter
Python is usually installed in /usr/bin. Actually this should use host-built python binary instead, but porting the dependencies seems non-trivial. Python packaging is such a mess. :( Signed-off-by: Phil Sutter <phil@nwl.cc>
2025-01-06package: python3-jinja2: Fix for including non-existent filePhil Sutter
The included mk/python.mk was removed by commit 179b687e2f99d ("remove python2 dependencies and packages"). Including python3.mk might be the right alternative? Signed-off-by: Phil Sutter <phil@nwl.cc>
2025-01-06package: mdadm: Update to version 4.4Phil Sutter
The old one didn't compile for me anymore, probably due to gcc-12.4.0 being more picky than the one used previously. Signed-off-by: Phil Sutter <phil@nwl.cc>
2025-01-06package: glib: glib-host to explicitly depend on zlib-hostPhil Sutter
This is required, make sure things won't break if a config is possible which does not already pull it in via some other dependency. Signed-off-by: Phil Sutter <phil@nwl.cc>
2025-01-06package: libxml2: Also fix for wrong libxml2.pc content in host buildPhil Sutter
Just like with libffi package, HOST_STYLE=auto led to 'prefix=/usr' in host build libffi.pc. Signed-off-by: Phil Sutter <phil@nwl.cc>
2025-01-06package: libffi: Fix for wrong libffi.pc content in host buildPhil Sutter
This would also contain 'prefix=/usr'. Not sure what this 'auto' HOST_STYLE is supposed to do, but in this case it breaks things. Signed-off-by: Phil Sutter <phil@nwl.cc>
2025-01-06package: zlib: Fix for wrong zlib.pc content in host buildPhil Sutter
The file contained 'prefix=/usr' which led to glib host build trying to link against the host's libz.so instead of the built one. Signed-off-by: Phil Sutter <phil@nwl.cc>
2025-01-06package: ffmpeg: Drop outdated synth_filter_vfp.S extra sourcePhil Sutter
This file is present in ffmpeg sources since version 2.1 already and due to internal changes, it wont link anymore (undefined reference to ff_imdct_half_c). Just drop it. Signed-off-by: Phil Sutter <phil@nwl.cc>
2025-01-06package: ffmpeg: Fix for build failure with newer binutilsPhil Sutter
Signed-off-by: Phil Sutter <phil@nwl.cc>
2025-01-06package: ffmpeg: Do not mandatory depend on libresslPhil Sutter
There is a package choice for libffmpeg to select the SSL backend library. It was buggy though, the build dependency was not recognized. Looks like the choice has to use PKG_LIBNAME to be recognized by depmaker. Fixes: b076cd3c45c85 ("ffmpeg: add choice for ssl") Signed-off-by: Phil Sutter <phil@nwl.cc>
2025-01-06package: samba: Fix for large files on 32bit targetPhil Sutter
Configure script incorrectly "detected" no flags are necessary. The odd result is that 'ls <largefile>' prints huge file size (16E) for files larger than 2GB while 'du <largefile>' is correct in mounted shares. Signed-off-by: Phil Sutter <phil@nwl.cc>
2024-12-15screen: update to 5.0.0Waldemar Brodkorb
2024-10-13imgtec-ci20: genimage config/ u-boot envWaldemar Brodkorb
2024-10-13ltp: update to 20240930Waldemar Brodkorb
2024-10-11asterisk: update to 20.9.3Waldemar Brodkorb
2024-10-11add openssl choiceWaldemar Brodkorb
2024-10-11use openssl instead of libresslWaldemar Brodkorb
2024-10-11use openssl instead of libresslWaldemar Brodkorb
2024-10-11python3: update to 3.11.10Waldemar Brodkorb
2024-10-09git: update to 2.47Waldemar Brodkorb
2024-10-09wget: update to 1.24.5Waldemar Brodkorb
2024-09-30rpcbind: update to 1.2.7Waldemar Brodkorb
2024-09-30libtirpc: update to 1.3.5Waldemar Brodkorb
2024-09-30libgpg-error: fix riscv64Waldemar Brodkorb
2024-09-25nfs-utils: update to 2.7.1Waldemar Brodkorb
2024-09-24curl: update to 8.10.1Waldemar Brodkorb
2024-09-24iproute2: update to 6.11.0Waldemar Brodkorb
2024-09-23openssh: update to 9.9p1Waldemar Brodkorb
2024-09-23tcpdump: update to 4.99.5Waldemar Brodkorb
2024-09-23libpcap: update to 1.10.5Waldemar Brodkorb
2024-09-23strace: update to 6.11Waldemar Brodkorb
2024-09-22bind: update to 9.18.30Waldemar Brodkorb
2024-09-22firefox: update to 129.0.2Waldemar Brodkorb
2024-09-11libssh: update to 0.11.1Waldemar Brodkorb
2024-09-10mariadb: update to 10.11.9Waldemar Brodkorb
2024-09-10curl: update to 8.9.1Waldemar Brodkorb