initial buildroot for linux 5.15
This commit is contained in:
@@ -0,0 +1,22 @@
|
||||
[PATCH] fix build with uClibc
|
||||
|
||||
cdrkit unconditionally enables code using rcmd(3), which isn't available
|
||||
on uClibc.
|
||||
|
||||
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
|
||||
---
|
||||
include/xconfig.h.in | 1 -
|
||||
1 file changed, 1 deletion(-)
|
||||
|
||||
Index: cdrkit-1.1.10/include/xconfig.h.in
|
||||
===================================================================
|
||||
--- cdrkit-1.1.10.orig/include/xconfig.h.in
|
||||
+++ cdrkit-1.1.10/include/xconfig.h.in
|
||||
@@ -187,7 +187,6 @@
|
||||
* they are placed before the large file tests.
|
||||
*/
|
||||
|
||||
-#define HAVE_RCMD 1 /* rcmd() is present in libc/libsocket */
|
||||
#define HAVE_SOCKET 1 /* socket() is present in libc/libsocket */
|
||||
#define HAVE_SOCKETPAIR 1 /* socketpair() is present in libc/libsocket */
|
||||
#define HAVE_GETSERVBYNAME 1 /* getservbyname() is present in libc/libsocket */
|
||||
@@ -0,0 +1,47 @@
|
||||
From 9454ef47db30caa4359766c8730d9d92f65c64f7 Mon Sep 17 00:00:00 2001
|
||||
From: Romain Naour <romain.naour@openwide.fr>
|
||||
Date: Sat, 8 Aug 2015 22:58:57 +0200
|
||||
Subject: [PATCH] define __THROW to avoid build issue with musl
|
||||
|
||||
Fixes:
|
||||
http://autobuild.buildroot.net/results/d27/d2781e70b04a207e2e9397d888032294c7285034/build-end.log
|
||||
|
||||
Signed-off-by: Romain Naour <romain.naour@openwide.fr>
|
||||
---
|
||||
genisoimage/sha256.h | 4 ++++
|
||||
genisoimage/sha512.h | 4 ++++
|
||||
2 files changed, 8 insertions(+)
|
||||
|
||||
diff --git a/genisoimage/sha256.h b/genisoimage/sha256.h
|
||||
index e7f4cb9..bcae7ef 100644
|
||||
--- a/genisoimage/sha256.h
|
||||
+++ b/genisoimage/sha256.h
|
||||
@@ -29,6 +29,10 @@
|
||||
#include <stdint.h>
|
||||
#include <stdio.h>
|
||||
|
||||
+/* define __THROW to avoid build issue when it's not available from the libc */
|
||||
+#ifndef __THROW
|
||||
+# define __THROW
|
||||
+#endif
|
||||
|
||||
/* Structure to save state of computation between the single steps. */
|
||||
struct sha256_ctx
|
||||
diff --git a/genisoimage/sha512.h b/genisoimage/sha512.h
|
||||
index 7298355..8cee8b0 100644
|
||||
--- a/genisoimage/sha512.h
|
||||
+++ b/genisoimage/sha512.h
|
||||
@@ -29,6 +29,10 @@
|
||||
#include <stdint.h>
|
||||
#include <stdio.h>
|
||||
|
||||
+/* define __THROW to avoid build issue when it's not available from the libc */
|
||||
+#ifndef __THROW
|
||||
+# define __THROW
|
||||
+#endif
|
||||
|
||||
/* Structure to save state of computation between the single steps. */
|
||||
struct sha512_ctx
|
||||
--
|
||||
2.4.3
|
||||
|
||||
@@ -0,0 +1,30 @@
|
||||
From eabcc8a6e39dc3c28faee3e04aa56cc65a38d65a Mon Sep 17 00:00:00 2001
|
||||
From: Urja Rannikko <urjaman@gmail.com>
|
||||
Date: Sun, 19 Jul 2020 20:28:27 +0300
|
||||
Subject: [PATCH] Add extern to char* outfile declaration to fix build with gcc
|
||||
10
|
||||
|
||||
Without this linking fails with a rather long spew of
|
||||
"multiple definition of `outfile'".
|
||||
|
||||
Signed-off-by: Urja Rannikko <urjaman@gmail.com>
|
||||
---
|
||||
genisoimage/genisoimage.h | 2 +-
|
||||
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||
|
||||
diff --git a/genisoimage/genisoimage.h b/genisoimage/genisoimage.h
|
||||
index bbedfb0..82c859b 100644
|
||||
--- a/genisoimage/genisoimage.h
|
||||
+++ b/genisoimage/genisoimage.h
|
||||
@@ -376,7 +376,7 @@ extern int use_fileversion;
|
||||
extern int split_SL_component;
|
||||
extern int split_SL_field;
|
||||
extern char *trans_tbl;
|
||||
-char *outfile;
|
||||
+extern char *outfile;
|
||||
|
||||
#define JMAX 64 /* maximum Joliet file name length (spec) */
|
||||
#define JLONGMAX 103 /* out of spec Joliet file name length */
|
||||
--
|
||||
2.27.0
|
||||
|
||||
@@ -0,0 +1,13 @@
|
||||
config BR2_PACKAGE_CDRKIT
|
||||
bool "cdrkit"
|
||||
depends on BR2_USE_MMU # fork
|
||||
# Needed for libbz
|
||||
select BR2_PACKAGE_BZIP2
|
||||
select BR2_PACKAGE_LIBCAP
|
||||
select BR2_PACKAGE_ZLIB
|
||||
help
|
||||
cdrkit is a suite of programs for recording CDs and DVDs,
|
||||
blanking CD-RW media, creating ISO-9660 filesystem images,
|
||||
extracting audio CD data, and more.
|
||||
|
||||
http://www.cdrkit.org/
|
||||
@@ -0,0 +1,4 @@
|
||||
# From http://snapshot.debian.org/archive/debian/20141023T043132Z/pool/main/c/cdrkit/cdrkit_1.1.11-3.dsc
|
||||
sha256 d1c030756ecc182defee9fe885638c1785d35a2c2a297b4604c0e0dcc78e47da cdrkit_1.1.11.orig.tar.gz
|
||||
# locally computed
|
||||
sha256 90daae00475a992a367da5b0658469a5d1c4449dbbe964c5b7246e1aec92f491 COPYING
|
||||
@@ -0,0 +1,31 @@
|
||||
################################################################################
|
||||
#
|
||||
# cdrkit
|
||||
#
|
||||
################################################################################
|
||||
|
||||
CDRKIT_VERSION = 1.1.11
|
||||
CDRKIT_SOURCE = cdrkit_$(CDRKIT_VERSION).orig.tar.gz
|
||||
CDRKIT_SITE = http://snapshot.debian.org/archive/debian/20141023T043132Z/pool/main/c/cdrkit
|
||||
CDRKIT_DEPENDENCIES = libcap bzip2 zlib
|
||||
HOST_CDRKIT_DEPENDENCIES = host-libcap host-bzip2 host-zlib
|
||||
CDRKIT_LICENSE = GPL-2.0
|
||||
CDRKIT_LICENSE_FILES = COPYING
|
||||
|
||||
ifeq ($(BR2_ENDIAN),"BIG")
|
||||
CDRKIT_CONF_OPTS += -DBITFIELDS_HTOL=1
|
||||
else
|
||||
CDRKIT_CONF_OPTS += -DBITFIELDS_HTOL=0
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_PACKAGE_FILE),y)
|
||||
CDRKIT_DEPENDENCIES += host-pkgconf file
|
||||
CDRKIT_CONF_OPTS += \
|
||||
-DUSE_MAGIC=ON \
|
||||
-DEXTRA_LIBS="`$(PKG_CONFIG_HOST_BINARY) --libs libmagic`"
|
||||
else
|
||||
CDRKIT_CONF_OPTS += -DUSE_MAGIC=OFF
|
||||
endif
|
||||
|
||||
$(eval $(cmake-package))
|
||||
$(eval $(host-cmake-package))
|
||||
Reference in New Issue
Block a user