Commit Graph

692 Commits

Author SHA1 Message Date
Matéo Pourrier
90304b7129 package/dracut: switch to dracut-ng and bump to version 110
Bump dracut package source to the newest version of the project,
dracut-ng, release 110.

The original dracut project is now inactive for a long period of time.
Dracut community has transitioned to the dracut-ng fork to continue
development. The migration ensures regular updates for security and bug
fixing, a better support of modern systemd features and kernel
requirements. It also allows alignment with major Linux distributions
(Fedora, Arch Linux, Gentoo), and other open source projects (Yocto).

Changes made :
- dracut.mk: change source to dracut-ng 110
- dracut.hash: adapt hash to dracut-ng 110
- dracut.mk: fix unused systemd symbolic links build error
- Config.in: adapt fs/cpio/Config.in to mention dracut-ng upgrade
- Config.in.host: adapt dracut Config.in.host to mention dracut-ng upgrade
- .checkpackageignore: remove 001-dracut.sh-don-t-unset-LD_PRELOAD.patch

Patch removals and additions :

- Removed 0001-dracut.sh-don-t-unset-LD_PRELOAD.patch:
Upstream dracut-ng removed the 'unset LD_PRELOAD' instruction, making this
patch obsolete.

- Added 0001-fix-functions-prevent-find_binary-from-dropping-last.patch:
Dracut-ng introduced a regression on non-merged-usr architectures.
This was traced down to a bug in find_binary() where a `while read`
loop drops the last PATH element if the string does not end with a colon.
This local patch fixes the Bash EOF read behavior.
Submitted upstream: https://github.com/dracut-ng/dracut-ng/pull/2416

All dracut related runtime tests, including non-merged-usr, have been
locally tested and passed successfully using the reference Buildroot
docker container.

Signed-off-by: Matéo Pourrier <mateo.pourrier@smile.fr>
[Julien: reword commit log title]
Signed-off-by: Julien Olivain <ju.o@free.fr>
2026-04-29 22:01:14 +02:00
Fiona Klute
3a488674b5 package/initscripts: fix check-package warnings & indent
No functional change. Add package-level .editorconfig so indentation
matches what other init scripts use.

Signed-off-by: Fiona Klute <fiona.klute@gmx.de>
Signed-off-by: Julien Olivain <ju.o@free.fr>
2026-04-28 21:43:27 +02:00
Bernd Kuhls
3d3fc6fb9c package/janus-gateway: bump version to 1.4.1
https://github.com/meetecho/janus-gateway/blob/v1.4.1/CHANGELOG.md

Rebased patches, added Upstream: tag to patch 0001.

Signed-off-by: Bernd Kuhls <bernd@kuhls.net>
Signed-off-by: Julien Olivain <ju.o@free.fr>
2026-04-28 20:42:56 +02:00
Bernd Kuhls
09f18c31ad package/vboot-utils: bump version to git 7dfa482d6a
Removed patch 0001 due to upstream removal of the patched file:
1accb279b1%5E%21/

Renumbered remaining patch.

Signed-off-by: Bernd Kuhls <bernd@kuhls.net>
Signed-off-by: Julien Olivain <ju.o@free.fr>
2026-04-28 20:40:59 +02:00
Francois Perrad
20bd902142 package/ficl: downgrade to version 3.03
see https://sourceforge.net/p/ficl/news/2025/07/ficl4-is-retiring/

Signed-off-by: Francois Perrad <francois.perrad@gadz.org>
Signed-off-by: Julien Olivain <ju.o@free.fr>
2026-04-23 21:34:29 +02:00
Bernd Kuhls
fe7ad9e3a2 package/libp11: bump version to 0.4.18
https://github.com/OpenSC/libp11/blob/libp11-0.4.18/NEWS

Removed all patches which are included in this release.

Switched to sha256 tarball hash provided by upstream.

Apply the fix for enginesdir to the newly introduced configure option
--with-modulesdir, added in version 0.4.14, as well:
8ff7952a81

Signed-off-by: Bernd Kuhls <bernd@kuhls.net>
Signed-off-by: Julien Olivain <ju.o@free.fr>
2026-04-20 21:08:11 +02:00
Bernd Kuhls
76786207ef package/lftp: bump version to 4.9.3
https://github.com/lavv17/lftp/releases/tag/v4.9.3

Removed patches which are included in this release.

Added patch for gnulib to fix linking error which would be introduced
by this bump.

Signed-off-by: Bernd Kuhls <bernd@kuhls.net>
Signed-off-by: Julien Olivain <ju.o@free.fr>
2026-04-19 21:37:23 +02:00
Bernd Kuhls
bbae39d4c7 package/pcre: remove package
Quoting https://www.pcre.org/
"The older, but still widely deployed PCRE library, originally released
 in 1997, is at version 8.45. This version of PCRE is now at end of
 life, and is no longer being actively maintained. Version 8.45 is
 expected to be the final release of the older PCRE library, and new
 projects should use PCRE2 instead. [...]"

Signed-off-by: Bernd Kuhls <bernd@kuhls.net>
Signed-off-by: Julien Olivain <ju.o@free.fr>
2026-04-14 19:12:45 +02:00
Bernd Kuhls
66b520817f package/freeswitch: switch to pcre2
Added patch 0006 which replaces the usage of pcre in favour of pcre2,
this is a rebased version of upstream commits used by OpenWRT:
75acd1cdc2

Added patch 0005 which is a prerequisite for patch 0006, also used by
OpenWRT.

Added patch 0007 which fixes a runtime crash caused by patch 0006.

Added Upstream: tag to patch 0001.

Signed-off-by: Bernd Kuhls <bernd@kuhls.net>
Signed-off-by: Julien Olivain <ju.o@free.fr>
2026-04-14 19:12:45 +02:00
Bernd Kuhls
20a87376c7 package/shadowsocks-libev: bump version to 3.3.6
https://github.com/shadowsocks/shadowsocks-libev/releases/tag/v3.3.6

Upstream tarball does not contain submodules so we need to download the
git repo ourselves. Please note that these submodules cannot be provided
as system libraries:
6423c8e496
"These are vendored code built from git submodules, not system
 libraries, [...]"

Removed all patches, they were either autoconf-related or are included
in this release.

Added patch to fix build with toolchains without c++.

Switched build system to cmake due to upstream removal of autoconf and
switched to pcre2 instead of pcre:
7bb250739e

The cmake build system always builds dynamic libraries:
https://github.com/shadowsocks/shadowsocks-libev/blob/v3.3.6/src/CMakeLists.txt#L252
so we added a dependency to !BR2_STATIC_LIBS and -DWITH_STATIC=OFF as
configure option.

Please note that this bump will not fix the build errors introduced by
the bump of glibc to version 2.43:
https://github.com/shadowsocks/shadowsocks-libev/issues/3032

Signed-off-by: Bernd Kuhls <bernd@kuhls.net>
Signed-off-by: Julien Olivain <ju.o@free.fr>
2026-04-14 19:12:45 +02:00
Romain Naour
356c092389 configs/am574x_idk_defconfig: bump linux to 6.18.16 and u-boot to 2026.04
This commit:
  - updates the Kernel from LTS 6.6.14 to 6.18.16
  - updates U-Boot from 2024.01 to 2026.04
  - switches to Bootlin external glibc stable toolchain
  - enable BR2_DOWNLOAD_FORCE_CHECK_HASHES=y, add custom hashes stored
    in BR2_GLOBAL_PATCH_DIR="board/ti/am574x-idk/patches" and removes
    the exception entry in .checkpackageignore.
  - enable BR2_LINUX_KERNEL_DTB_KEEP_DIRNAME=y to install the board
    devicetree in the boot (vfat) partition keeping the directory
    prefixes (ti/omap/am574x-idk.dtb). u-boot nowadays is looking for
    boards devicetree using such directory prefixes [1].
    Update genimange.cfg file accordingly.
  - While at it, add a label to the boot (vfat) partition to not use a
    generated label.
  - set BR2_TARGET_ROOTFS_EXT2_SIZE="256M" since the rootfs no longer
    fit in the default size (60M).
  - Remove the rootfs partition predefined 1G size to avoid a parted
    warning about "unallocated space within the partition."
  - Update extlinux.conf kernel command line to use "console=ttyS2"
    instead of "ttyS0". Seems a typo introduced with the defconfig
    (AM57xx always used ttyS2 as kernel console).

[1] 649f4a7d3c

Signed-off-by: Romain Naour <romain.naour@smile.fr>
[Julien: add BR2_TARGET_UBOOT_NEEDS_GNUTLS=y]
Signed-off-by: Julien Olivain <ju.o@free.fr>
2026-04-12 22:29:53 +02:00
Bernd Kuhls
56c6862bc8 package/snort: remove package
Snort is not maintained for a while now and blocks the removal of the
pcre(v1) package so we remove it from buildroot.

Point to snort3 as an alternative.

Signed-off-by: Bernd Kuhls <bernd@kuhls.net>
Cc: Sergio Prado <sergio.prado@e-labworks.com>
Cc: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Bernd Kuhls <bernd@kuhls.net>
Signed-off-by: Arnout Vandecappelle <arnout@rnout.be>
2026-04-07 21:54:20 +02:00
Bernd Kuhls
d24b251789 package/openswan: remove package
last release: Jan 2021
last commit: Feb 2021
open issues: 122 (youngest from Aug 2024)
open PR: 2 (youngest from Feb 2021)

Debian removed the package in 2014:
https://tracker.debian.org/pkg/openswan

Fedora removed the package in 2013:
https://src.fedoraproject.org/rpms/openswan/commits/rawhide
"Obsoleted by libreswan"

https://github.com/libreswan/libreswan
"Libreswan was forked from Openswan 2.6.38"

The Openswan package causes autobuilder errors with gcc 14.x.
The earliest build error to be found dates back to Jul 2024:
https://autobuild.buildroot.net/results/8f1/8f109654affea46a18d42bf494d1f3a83084fcdc/build-end.log

/home/autobuild/autobuild/instance-7/output-1/build/openswan-3.0.0/programs/pluto/crypto.c:99:18:
 error: initialization of 'void (*)(void *, const u_char *, size_t)'
 {aka 'void (*)(void *, const unsigned char *, unsigned int)'} from
 incompatible pointer type 'void (*)(void *, const unsigned char *,
 long unsigned int)' [-Wincompatible-pointer-types]
   99 |     hash_update: osMD5Update,

Fixes:
https://autobuild.buildroot.net/results/bac/bacc1790d17992413503a4d62fe11ec56d0a8edc/

Signed-off-by: Bernd Kuhls <bernd@kuhls.net>
Signed-off-by: Arnout Vandecappelle <arnout@rnout.be>
2026-04-07 21:48:13 +02:00
Bernd Kuhls
8503d08b98 package/rubix: remove package
The last release dates back to 2008 and we see build errors with gcc
14.x:

cube.c: In function 'load_cube':
cube.c:260:26: error: passing argument 2 of 'strstr' makes pointer from
 integer without a cast [-Wint-conversion]
  260 |     ptr = strstr(buffer, '=');

Fixes:
https://autobuild.buildroot.net/results/0a8/0a86f131afa72ca1be73a10635c95ca7974b49f8/

Signed-off-by: Bernd Kuhls <bernd@kuhls.net>
Signed-off-by: Arnout Vandecappelle <arnout@rnout.be>
2026-04-07 21:47:46 +02:00
Bernd Kuhls
6561290de5 package/gnu-efi: bump version to 4.0.4
https://github.com/ncroxon/gnu-efi/releases/tag/4.0.1
https://github.com/ncroxon/gnu-efi/releases/tag/4.0.2
https://github.com/ncroxon/gnu-efi/releases/tag/4.0.3
https://github.com/ncroxon/gnu-efi/releases/tag/4.0.4

Removed patch due to upstream commit
f3ececb9eb
which contains a different fix.

Added patch to fix build errors with syslinux:
build/syslinux-6.03/com32/lib/exit.c:57:(.text+0x19):
 undefined reference to `longjmp'
build/syslinux-6.03/com32/lib/sys/module/exec.c:206:(.text+0xdc):
 undefined reference to `setjmp'

LICENSE was clarified and new license files were added in:
71d5d1746b

licenses/LICENSE.efilib was updated in:
71b05279b1

This commit reflects those changes by updating _LICENSE_FILES and
adding the new license hashes.

Signed-off-by: Bernd Kuhls <bernd@kuhls.net>
Signed-off-by: Julien Olivain <ju.o@free.fr>
2026-03-28 22:11:35 +01:00
Bernd Kuhls
d848e83a32 package/samba4: bump version to 4.24.0
https://www.samba.org/samba/history/samba-4.24.0.html

Removed patch 0002, its content is included in upstream commit
50604bc027

Signed-off-by: Bernd Kuhls <bernd@kuhls.net>
Signed-off-by: Julien Olivain <ju.o@free.fr>
2026-03-28 12:05:34 +01:00
Bernd Kuhls
1148619156 package/cmake: bump version to 4.3.0
https://cmake.org/cmake/help/v4.3/release/4.3.html

Added Upstream: tag and rebased patch 0001.

Updated license hash due to copyright year bump:
97ad58a86c

Signed-off-by: Bernd Kuhls <bernd@kuhls.net>
Signed-off-by: Julien Olivain <ju.o@free.fr>
2026-03-21 18:14:41 +01:00
Dong Wang
367e9bb04b configs/friendlyarm_nanopi_r2s: bump to kernel 6.18.18 and U-Boot 2026.01
This commit:
- bumps the Linux kernel to 6.18.18
- bumps the U-Boot to 2026.01
- switches to a stable glibc Bootlin external toolchain
- enables force hashes check
- enlarge the rootfs size to 256M

The updated U-Boot should also fix the CI build of the board.

Fixes: https://gitlab.com/buildroot.org/buildroot/-/jobs/13458392713

Run-tested on the board.

Signed-off-by: Dong Wang <wangdong115@foxmail.com>
[Julien:
 - remove .checkpackageignore entry to fix check-package error
 - move uboot.hash in its correct directory
]
Signed-off-by: Julien Olivain <ju.o@free.fr>
2026-03-18 13:01:37 +01:00
Yann E. MORIN
72e068001b support/br2-external: fix remaining shellcheck errors
Boring changes: either do what shellcheck suggested, or comment why we
don't want to fix the code.

Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
Signed-off-by: Romain Naour <romain.naour@smile.fr>
2026-03-13 22:12:16 +01:00
Dowan Gullient
2093bfa0aa configs/khadas_vim3: bump linux to 6.18.15 and u-boot to 2026.01
With U-Boot 2022.04 gnutls is required for building the hostool
mkeficapsule.

mkeficapsule tool is built by default if EFI_LOADER is set since u-boot
2024.10 [1].

Thus the BR2_TARGET_UBOOT_NEEDS_GNUTLS config is needed.

This commit also updates the defconfig to the new convention:
- It adds custom hashes, enable BR2_DOWNLOAD_FORCE_CHECK_HASHES=y and
BR2_GLOBAL_PATCH_DIR="board/khadas/vim3/patches" to store the files.

[1] b7a625b1ce

Signed-off-by: Dowan Gullient <dowan.gullient@smile.fr>
[Julien:
 - squashed linux and u-boot bumps
 - change linux.hash comment reuse hashes published upstream
 - increase BR2_TARGET_ROOTFS_EXT2_SIZE to 256M
 - remove partition size constraint in genimage.cfg
 - remove .checkpackageignore entry to fix check-package error
]
Signed-off-by: Julien Olivain <ju.o@free.fr>
2026-03-06 19:15:54 +01:00
Francois Perrad
a773d00904 package/mstpd: bump to version 0.1.1
remove upstream patch and .checkpackageignore entry.

release notes:
https://github.com/mstpd/mstpd/releases/tag/0.1.1

Signed-off-by: Francois Perrad <francois.perrad@gadz.org>
[Julien: remove .checkpackageignore entry to fix check-package error]
Signed-off-by: Julien Olivain <ju.o@free.fr>
2026-03-01 11:44:36 +01:00
Giulio Benetti
ac0dff075f configs/imx6ullevk: bump Linux to 6.18.8 and U-Boot to 2026.01
The patch:
* bumps Linux kernel to version 6.18.8
* bumps U-Boot to version 2026.01
* forces check hashes
* create a board/freescale/imx6ull-evk folder dedicated to upstream Linux
  and U-Boot to ease maintainance.
* clean up both imx6ullevk and imx6ull-evk readme.txt files

Signed-off-by: Giulio Benetti <giulio.benetti@benettiengineering.com>
[Julien: fix IMX6ULLQSG url in readme.txt]
Signed-off-by: Julien Olivain <ju.o@free.fr>
2026-02-28 17:30:02 +01:00
Giulio Benetti
3f481e3110 configs/olimex_a64_olinuxino: bump Linux to 6.18.8 and U-Boot to 2026.01
The patch:
* bumps Linux kernel to version 6.18.8
* bumps U-Boot to version 2026.01
* bumps ATF to version 2.14.0
* forces check hashes
* switches to extlinux

Signed-off-by: Giulio Benetti <giulio.benetti@benettiengineering.com>
[Julien: change linux.hash comment to use hash from upstream]
Signed-off-by: Julien Olivain <ju.o@free.fr>
2026-02-14 20:39:33 +01:00
Giulio Benetti
c303dc3d0d configs/olimex_a33_olinuxino: bump Linux to 6.18.8 and U-Boot to 2026.01
The patch:
* bumps Linux kernel to version 6.18.8
* bumps U-Boot to version 2026.01
* forces check hashes
* switches to extlinux

Signed-off-by: Giulio Benetti <giulio.benetti@benettiengineering.com>
[Julien: change linux.hash comment to use hash from upstream]
Signed-off-by: Julien Olivain <ju.o@free.fr>
2026-02-14 20:39:33 +01:00
Giulio Benetti
df76f536bb configs/olimex_a20_olinuxino_micro: bump Linux to 6.18.8 and U-Boot to 2026.01
The patch:
* bumps Linux kernel to version 6.18.8
* bumps U-Boot to version 2026.01
* forces check hashes
* switches to extlinux

Signed-off-by: Giulio Benetti <giulio.benetti@benettiengineering.com>
[Julien: change linux.hash comment to use hash from upstream]
Signed-off-by: Julien Olivain <ju.o@free.fr>
2026-02-14 20:39:33 +01:00
Giulio Benetti
5166e9078e configs/olimex_a13_olinuxino: bump Linux to 6.18.8 and U-Boot to 2026.01
The patch:
* bumps Linux kernel to version 6.18.8
* bumps U-Boot to version 2026.01
* forces check hashes
* switches to extlinux

Signed-off-by: Giulio Benetti <giulio.benetti@benettiengineering.com>
[Julien: change linux.hash comment to use hash from upstream]
Signed-off-by: Julien Olivain <ju.o@free.fr>
2026-02-14 20:34:57 +01:00
Giulio Benetti
a28d5a488e configs/olimex_a10_olinuxino_lime: bump Linux to 6.18.8 and U-Boot to 2026.01
The patch:
* bumps Linux kernel to version 6.18.8
* bumps U-Boot to version 2026.01
* forces check hashes
* switches to extlinux

Signed-off-by: Giulio Benetti <giulio.benetti@benettiengineering.com>
[Julien:
 - change linux.hash comment to use hash from upstream
 - add "_lime" in commit title
]
Signed-off-by: Julien Olivain <ju.o@free.fr>
2026-02-14 20:34:31 +01:00
Giulio Benetti
2459821be6 configs/mangopi_mq1rdw2: bump Linux to 6.18.8 and U-Boot to 2026.01
The patch:
* bumps Linux kernel to version 6.18.8
* bumps U-Boot to version 2026.01
* forces check hashes

Signed-off-by: Giulio Benetti <giulio.benetti@benettiengineering.com>
[Julien: change linux.hash comment to use hash from upstream]
Signed-off-by: Julien Olivain <ju.o@free.fr>
2026-02-14 19:17:18 +01:00
Giulio Benetti
2d8d7ba2c8 configs/bananapi_m2_ultra: bump Linux to 6.18.8 and U-Boot to 2026.01
The patch:
* bumps Linux kernel to version 6.18.8
* bumps U-Boot to version 2026.01
* forces check hashes

Signed-off-by: Giulio Benetti <giulio.benetti@benettiengineering.com>
[Julien: change linux.hash comment to use hash from upstream]
Signed-off-by: Julien Olivain <ju.o@free.fr>
2026-02-14 19:17:14 +01:00
Giulio Benetti
c7a50f035e configs/bananapi_m2_berry: bump Linux to 6.18.8 and U-Boot to 2026.01
The patch:
* bumps Linux kernel to version 6.18.8
* bumps U-Boot to version 2026.01
* forces check hashes

Signed-off-by: Giulio Benetti <giulio.benetti@benettiengineering.com>
[Julien: change linux.hash comment to use hash from upstream]
Signed-off-by: Julien Olivain <ju.o@free.fr>
2026-02-14 19:17:11 +01:00
Giulio Benetti
c11fb84b0c configs/asus_tinker_rk3288: bump Linux to 6.18.8 and U-Boot to 2026.01
The patch:
* bumps Linux kernel to version 6.18.8
* bumps U-Boot to version 2026.01
* forces check hashes

Signed-off-by: Giulio Benetti <giulio.benetti@benettiengineering.com>
[Julien: change linux.hash comment to use hash from upstream]
Signed-off-by: Julien Olivain <ju.o@free.fr>
2026-02-14 19:17:07 +01:00
Thomas Petazzoni
95519e0464 package/dvdrw-tools: remove package
Upstream is dead, website unreachable, and the use case in 2026 is
dubious, so drop the package.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
2026-02-04 17:29:58 +01:00
Julien Olivain
d30457efd0 package/efl: fix check-package error
Commit [1] added the "Upstream:" package patch tag, but forgot to
remove the corresponding .checkpackageignore entry.

This commit fixes that.

Fixes:

    package/efl/0001-ecore_fb-fix-build-with-tslib.patch:0: lib_patch.Upstream was expected to fail, did you fix the file and forget to update .checkpackageignore?

[1] bac34296bf

Signed-off-by: Julien Olivain <ju.o@free.fr>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
2026-02-03 15:18:10 +01:00
Bernd Kuhls
c15b507838 package/safeclib: properly format upstream information in patch
Patch 0001 has the upstream information, just not properly formatted,
so we fix this.

Signed-off-by: Bernd Kuhls <bernd@kuhls.net>
[Thomas: extracted from a bigger patch from Bernd]
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
2026-02-03 12:39:47 +01:00
Giulio Benetti
38e0521a79 package/wilc-driver: redirect URL to github benetti-engineering
Drop all local patches that are committed to github benetti-engineering
repositories.

Signed-off-by: Giulio Benetti <giulio.benetti@benettiengineering.com>
Acked-by: Kris Bahnsen <Kris@embeddedTS.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
2026-02-03 11:36:52 +01:00
Michael Nosthoff
656fc0f78e package/grpc: bump to version 1.76.0
- use new flag gRPC_DOWNLOAD_ARCHIVES=OFF which removed the need for
  patch 0003
- refresh patches
- update 0002 to properly apply and re-enable utf8_range_lib as its linked
  against grpc_plugin_support

Release Notes since 1.66:
https://github.com/grpc/grpc/releases/tag/v1.67.0
https://github.com/grpc/grpc/releases/tag/v1.68.0
https://github.com/grpc/grpc/releases/tag/v1.69.0
https://github.com/grpc/grpc/releases/tag/v1.70.0
https://github.com/grpc/grpc/releases/tag/v1.71.0
https://github.com/grpc/grpc/releases/tag/v1.72.0
https://github.com/grpc/grpc/releases/tag/v1.73.0
https://github.com/grpc/grpc/releases/tag/v1.74.0
https://github.com/grpc/grpc/releases/tag/v1.75.0
https://github.com/grpc/grpc/releases/tag/v1.76.0

Fixes: 2d19a0b332 "package/{python-}protobuf: bump to version 33.2"

This bump of protobuf broke the build of grpc 1.66.1, which can be
reproduced with:

BR2_arm=y
BR2_cortex_a53=y
BR2_TOOLCHAIN_EXTERNAL=y
BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y
BR2_PACKAGE_COLLECTD=y
BR2_PACKAGE_COLLECTD_GRPC=y

Fixes:

  https://autobuild.buildroot.net/results/84764134062f28f86ecb1646a536ee4862e4f8df/

Signed-off-by: Michael Nosthoff <buildroot@heine.tech>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
2026-02-02 22:51:55 +01:00
Bernd Kuhls
aedf131da6 package/php: bump version to 8.5.2
Release notes:
https://www.php.net/releases/8.5/en.php
https://news-web.php.net/php.announce/474
https://news-web.php.net/php.announce/475
https://news-web.php.net/php.announce/481

Rebased patches 0001-0003.

Removed patch 0005 due to the configure check being non-fatal now:
e4078a6a70

opcache is not an optional dependency anymore:
7b4c14dc10

Signed-off-by: Bernd Kuhls <bernd@kuhls.net>
Signed-off-by: Julien Olivain <ju.o@free.fr>
2026-01-20 21:30:06 +01:00
Bernd Kuhls
582bb85cdc package/php-zmq: remove package
Building php-zmq is broken with php 8.5.

Although some pull requests exist upstream to fix php 8.5 support:
https://github.com/zeromq/php-zmq/pulls

they do not fix other bugs like broken build with gcc 15.x which was the
cause for the its removal by Debian:
https://tracker.debian.org/news/1668817/php-zmq-removed-from-testing/
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1097580

According to various sources the package is unmaintained:
https://pecl.php.net/package/zmq
https://lists.zeromq.org/pipermail/zeromq-dev/2019-August/033109.html
https://github.com/zeromq/php-zmq/pull/240#issuecomment-3684566367

so we drop the package from buildroot.

Signed-off-by: Bernd Kuhls <bernd@kuhls.net>
Signed-off-by: Julien Olivain <ju.o@free.fr>
2026-01-20 21:30:05 +01:00
Bernd Kuhls
dbd24b0bfd package/lmbench: bump version
Last release dates back to 2007, switch _SITE to active fork:
https://sourceforge.net/p/lmbench/patches/3/#4472

Removed patch 0009 which is included in this bump.

Rebased remaining patches.

Sent some existing patches to new active upstream repo and added
Upstream: tags.

Signed-off-by: Bernd Kuhls <bernd@kuhls.net>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
2026-01-16 23:13:05 +01:00
Bernd Kuhls
f6e0678ba8 package/lockdev: remove package
The package was removed from Debian in 2016:
https://tracker.debian.org/news/738763/removed-103-16-from-unstable/
"Obsolete and replaced by flock"

and causes build errors with musl.

Fixes:
https://autobuild.buildroot.net/results/9fa/9fa9323bac3ee1720396bb34fefb3017125e5a85/

Signed-off-by: Bernd Kuhls <bernd@kuhls.net>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
2026-01-16 21:55:51 +01:00
Thomas Petazzoni
81bc8bbd5b package/libsvg: remove package
This package is no longer maintained, no release since 2005, and it
has build issues as it uses too old XML APIs:

/home/thomas/projets/buildroot/output/host/bin/../aarch64-buildroot-linux-gnu/sysroot/usr/include/libxml2/libxml/SAX.h:18:4: warning: #warning "libxml/SAX.h is deprecated" [-Wcpp]
   18 |   #warning "libxml/SAX.h is deprecated"
      |    ^~~~~~~

svgint.h:42:9: error: unknown type name 'xmlParserCtxtPtr'
   42 | typedef xmlParserCtxtPtr svg_xml_parser_context_t;
      |         ^~~~~~~~~~~~~~~~

Fixes:

  https://autobuild.buildroot.net/results/895fdba2f3fcaa42aa93946f2532351d39b16647/

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
Signed-off-by: Bernd Kuhls <bernd@kuhls.net>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
2026-01-16 21:54:36 +01:00
Bernd Kuhls
63a49b514d package/x11r7/xdriver_xf86-input-mouse: remove package
In version 2.0.0 Linux support was removed:
https://lists.x.org/archives/xorg-announce/2025-August/003624.html

"This mouse driver is primarily used with BSD, GNU Hurd, illumos, &
 Solaris systems. Linux systems should instead use either xf86-input-
 libinput or xf86-input-evdev.

 While versions 1.9.5 and earlier had rudimentary support for Linux as
 well, that has been removed in this release."

Alternative packages can not be selected due to udev dependencies.

Signed-off-by: Bernd Kuhls <bernd@kuhls.net>
[Julien: add extra info in Config.in.legacy comment]
Signed-off-by: Julien Olivain <ju.o@free.fr>
2026-01-13 21:37:23 +01:00
Bernd Kuhls
706038833a package/uqmi: bump version to git 7914da43cd
Removed patch 0001, not needed anymore due to upstream commit
https://git.openwrt.org/?p=project/uqmi.git;a=commitdiff;h=ebfe8b47b366092457df7a7f631c8f746e8455fd

Updated license file name due to upstream rename:
https://git.openwrt.org/?p=project/uqmi.git;a=commitdiff;h=a043a7407bf602cac66c9e7bb2b81aa2e50a6993

Signed-off-by: Bernd Kuhls <bernd@kuhls.net>
[Julien:
 - remove .checkpackageignore to fix check-package error
 - add git commit id in title
]
Signed-off-by: Julien Olivain <ju.o@free.fr>
2026-01-12 18:23:40 +01:00
Bernd Kuhls
fd2555ecfd linux: bump CIP kernel to version 5.10.246-cip66
Added Upstream: tag to patch.

Signed-off-by: Bernd Kuhls <bernd@kuhls.net>
Signed-off-by: Julien Olivain <ju.o@free.fr>
2026-01-09 18:36:22 +01:00
Peter Seiderer
f38453f00e package/iwd: suppress S40iwd shellcheck warnings
- suppress S40iwd shellcheck warnings:

  In package/iwd/S40iwd line 8:
  [ -r "/etc/default/$DAEMON" ] && . "/etc/default/$DAEMON"
                                     ^--------------------^ SC1090 (warning): ShellCheck can't follow non-constant source. Use a directive to specify location.

  In package/iwd/S40iwd line 15:
  		-- $IWD_ARGS
                     ^-------^ SC2086 (info): Double quote to prevent globbing and word splitting.

- remove package/iwd/S40iwd from .checkpackageignore

Signed-off-by: Peter Seiderer <ps.report@gmx.net>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
2026-01-06 22:53:55 +01:00
Kory Maincent (TI.com)
072f01878b package/am33x-cm3: Switch to TI repo and bump to v0x192
Switch from the RobertCNelson GitHub mirror to the official TI git
repository and update to version 0x192 (latest release).

The previous installation method used sysfs to load the firmware,
which was specific to old downstream Beaglebone or TI kernels. The
mainline wkup_m3_ipc driver now expects am335x-pm-firmware.elf and
*-scale-data.bin files to be installed in /lib/firmware, making the
sysfs init script obsolete.

Changes:
 - Switch repository from github.com/RobertCNelson to git.ti.com
 - Update version from 11107db (v05.00.00.02) to fb484c5 (v0x192)
 - Refresh all patches to apply cleanly on new version
 - Install .elf and scale-data files instead of .bin
 - Remove obsolete S93-am335x-pm-firmware-load init script
 - Update .checkpackageignore to reflect changes

Signed-off-by: Kory Maincent (TI.com) <kory.maincent@bootlin.com>
[Julien: update .checkpackageignore to fix check-package errors]
Signed-off-by: Julien Olivain <ju.o@free.fr>
2026-01-05 18:51:55 +01:00
Dario Binacchi
cea219e518 package/babeltrace2: bump to version 2.1.2
The removed patch was merged in version v2.1.0 [1]. Its removal made
running autoreconf no longer necessary. Moreover, commit [2] also
changed the names of the license files and introduced new ones.

Release notes since 2.0.7:
https://github.com/efficios/babeltrace/releases

[1] 28ba44ad9c
[2] 0235b0db7d
Signed-off-by: Dario Binacchi <dario.binacchi@amarulasolutions.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
2026-01-02 16:32:16 +01:00
Thomas Perale
802392055a package/softether: remove package
Due to the increasing number of patches applied for this package and the
lack of updates to fix the build issues as well as updating the version
to newer release. This patch removes softether from buildroot package
list.

Signed-off-by: Thomas Perale <thomas.perale@mind.be>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
2026-01-01 18:36:33 +01:00
Giulio Benetti
c7a1b73f17 package/efl: bump to version 1.28.1
Some important addition and several bug fixes for gcc-15. Some of those
fixes are committed but not part of version 1.28.1 so they are added as
local patches while dropping old patches except the tslib one.

See Release Notes of all versions:
https://www.enlightenment.org/news/2025-03-17-efl-1.28.1
https://www.enlightenment.org/news/2025-01-11-efl-1.28.0
https://www.enlightenment.org/news/2023-12-23-efl-1.27.0

COPYING.images was removed as part of upstream commit
83d598a79c16b532113aeda8b1d3ff8a0816bde7.

Signed-off-by: Giulio Benetti <giulio.benetti@benettiengineering.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
2026-01-01 17:10:57 +01:00
Bernd Kuhls
4ced81d0b4 package/xinetd: bump version to 2.3.15.4
Switched to maintained fork:
https://github.com/xinetd-org/xinetd/issues/30

Removed all patches, they are either included in this release or not
needed anymore.

uClibc builds are broken due to missing ecvt/fcvt functions:
https://cgit.uclibc-ng.org/cgi/cgit/uclibc-ng.git/tree/include/stdlib.h?h=v1.0.55#n830
needed by
https://github.com/openSUSE/xinetd/blob/master/src/sio/sprint.c#L176

Added -std=gnu17 to CFLAGS as per upstream recommendation to fix build
errors with newer gcc: https://github.com/openSUSE/xinetd/issues/49

COPYRIGHT file has changed with the following changes:

+Modifications:
+Version 2.3.15.x
+Copyright 2017 SUSE LINUX GmbH and other parties

Fixes:

  https://autobuild.buildroot.net/results/399108140f1932e867e2907c5fa1be2add53beab/

Note: this also fixes issues affecting 2025.02.x, but there is no
simple backport to address those issues. Therefore, the most
reasonable option is probably to take this version bump in 2025.02.x.

Signed-off-by: Bernd Kuhls <bernd@kuhls.net>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
2026-01-01 16:46:44 +01:00