initial buildroot for linux 5.15
This commit is contained in:
@@ -0,0 +1,14 @@
|
||||
config BR2_PACKAGE_ATFTP
|
||||
bool "atftp"
|
||||
depends on BR2_TOOLCHAIN_HAS_THREADS
|
||||
help
|
||||
atftp is a client/server implementation of the TFTP
|
||||
protocol that implements RFCs 1350, 2090, 2347, 2348,
|
||||
and 2349. The server is multi-threaded and the client
|
||||
presents a friendly interface using libreadline
|
||||
(if enabled).
|
||||
|
||||
http://sourceforge.net/projects/atftp/
|
||||
|
||||
comment "atftp needs a toolchain w/ threads"
|
||||
depends on !BR2_TOOLCHAIN_HAS_THREADS
|
||||
@@ -0,0 +1,3 @@
|
||||
# Locally computed
|
||||
sha256 93c87a4fb18218414e008e01c995dadd231ba4c752d0f894b34416d1e6d3038a atftp-0.7.5.tar.gz
|
||||
sha256 86dc744860e6dfacfeba2f33fea908db03fe67c7e37a878285b7aae8e4596735 LICENSE
|
||||
@@ -0,0 +1,37 @@
|
||||
################################################################################
|
||||
#
|
||||
# atftp
|
||||
#
|
||||
################################################################################
|
||||
|
||||
ATFTP_VERSION = 0.7.5
|
||||
ATFTP_SITE = http://sourceforge.net/projects/atftp/files
|
||||
ATFTP_LICENSE = GPL-2.0+
|
||||
ATFTP_LICENSE_FILES = LICENSE
|
||||
ATFTP_CPE_ID_VENDOR = atftp_project
|
||||
ATFTP_SELINUX_MODULES = tftp
|
||||
ATFTP_CONF_OPTS = --disable-libwrap --disable-mtftp
|
||||
# For static we need to explicitly link against libpthread
|
||||
ATFTP_LIBS = -lpthread
|
||||
# -fgnu89-inline is needed to avoid multiple definition error with gcc 5. See
|
||||
# https://gcc.gnu.org/gcc-5/porting_to.html.
|
||||
ATFTP_CONF_ENV = LIBS="$(ATFTP_LIBS)" \
|
||||
CFLAGS="$(TARGET_CFLAGS) -fgnu89-inline"
|
||||
|
||||
ifeq ($(BR2_PACKAGE_READLINE),y)
|
||||
ATFTP_DEPENDENCIES += readline
|
||||
ATFTP_CONF_OPTS += --enable-libreadline
|
||||
# For static, readline links with ncurses
|
||||
ATFTP_LIBS += -lncurses
|
||||
else
|
||||
ATFTP_CONF_OPTS += --disable-libreadline
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_PACKAGE_PCRE),y)
|
||||
ATFTP_DEPENDENCIES += pcre
|
||||
ATFTP_CONF_OPTS += --enable-libpcre
|
||||
else
|
||||
ATFTP_CONF_OPTS += --disable-libpcre
|
||||
endif
|
||||
|
||||
$(eval $(autotools-package))
|
||||
Reference in New Issue
Block a user