Files
buildroot/package/xinetd/Config.in
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

14 lines
385 B
Plaintext

config BR2_PACKAGE_XINETD
bool "xinetd"
depends on BR2_USE_MMU # fork()
depends on !BR2_TOOLCHAIN_USES_UCLIBC # no ecvt/fcvt
help
xinetd is a secure replacement for inetd. It was originally
written by panos@cs.colorado.edu.
https://github.com/openSUSE/xinetd
comment "xinetd needs a glibc or musl toolchain"
depends on BR2_USE_MMU
depends on BR2_TOOLCHAIN_USES_UCLIBC