initial buildroot for linux 5.15

This commit is contained in:
Huan.Feng
2021-12-06 14:12:13 +08:00
parent d7767d594e
commit 7b6fc358fa
12736 changed files with 508822 additions and 0 deletions
@@ -0,0 +1,45 @@
From d209ef650cf2f760ef8217748ab10716bd22d60d Mon Sep 17 00:00:00 2001
From: Peter Korsgaard <peter@korsgaard.com>
Date: Sun, 24 Jun 2018 10:35:37 +0200
Subject: [PATCH] src/Makefile.am: do not hardcode -fstack-protector-strong
davfs2 does not truly require -fstack-protector-strong, so do not hardcode
it.
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
---
src/Makefile.am | 3 +--
src/Makefile.in | 3 +--
2 files changed, 2 insertions(+), 4 deletions(-)
diff --git a/src/Makefile.am b/src/Makefile.am
index f083462..ed6b682 100644
--- a/src/Makefile.am
+++ b/src/Makefile.am
@@ -32,8 +32,7 @@ mount_davfs_SOURCES = cache.c dav_coda.c \
kernel_interface.h mount_davfs.h webdav.h
umount_davfs_SOURCES = umount_davfs.c defaults.h
-AM_CFLAGS = -Wall -Werror=format-security \
- -fstack-protector-strong --param=ssp-buffer-size=4
+AM_CFLAGS = -Wall -Werror=format-security
DEFS = -DPROGRAM_NAME=\"mount.davfs\" \
-DDAV_SYS_CONF_DIR=\"$(pkgsysconfdir)\" \
-DDAV_LOCALSTATE_DIR=\"$(dav_localstatedir)\" \
diff --git a/src/Makefile.in b/src/Makefile.in
index 9fee542..e98758d 100644
--- a/src/Makefile.in
+++ b/src/Makefile.in
@@ -315,8 +315,7 @@ mount_davfs_SOURCES = cache.c dav_coda.c \
kernel_interface.h mount_davfs.h webdav.h
umount_davfs_SOURCES = umount_davfs.c defaults.h
-AM_CFLAGS = -Wall -Werror=format-security \
- -fstack-protector-strong --param=ssp-buffer-size=4
+AM_CFLAGS = -Wall -Werror=format-security
all: all-am
--
2.11.0
+18
View File
@@ -0,0 +1,18 @@
comment "davfs2 needs a glibc or uClibc toolchain"
depends on BR2_USE_MMU
depends on BR2_TOOLCHAIN_USES_MUSL
config BR2_PACKAGE_DAVFS2
bool "davfs2"
depends on !BR2_TOOLCHAIN_USES_MUSL # error.h
depends on BR2_USE_MMU # fork()
select BR2_PACKAGE_NEON
select BR2_PACKAGE_NEON_XML
help
davfs2 is a Linux file system driver that allows to
mount a WebDAV resource. WebDAV is an extension to HTTP/1.1
that allows remote collaborative authoring of Web resources.
To use davfs2 via /etc/fstab, FEATURE_MOUNT_HELPERS
must be selected in busybox configuration.
http://savannah.nongnu.org/projects/davfs2
+4
View File
@@ -0,0 +1,4 @@
# Locally calculated
sha256 2e6b675685bd917772be60f0999ae098c80f79ff20dc131e8fec4547cbb63b50 davfs2-1.6.0.tar.gz
# License file, locally calculated
sha256 0ae0485a5bd37a63e63603596417e4eb0e653334fa6c7f932ca3a0e85d4af227 COPYING
+26
View File
@@ -0,0 +1,26 @@
################################################################################
#
# davfs2
#
################################################################################
DAVFS2_VERSION = 1.6.0
DAVFS2_SITE = http://download.savannah.nongnu.org/releases/davfs2
DAVFS2_LICENSE = GPL-3.0+
DAVFS2_LICENSE_FILES = COPYING
DAVFS2_CPE_ID_VENDOR = werner_baumann
DAVFS2_DEPENDENCIES = \
neon \
$(if $(BR2_PACKAGE_LIBICONV),libiconv) \
$(TARGET_NLS_DEPENDENCIES)
DAVFS2_CONF_ENV += \
ac_cv_path_NEON_CONFIG=$(STAGING_DIR)/usr/bin/neon-config \
LIBS=$(TARGET_NLS_LIBS)
define DAVFS2_USERS
davfs2 -1 davfs2 -1 * - - - davfs user
endef
$(eval $(autotools-package))