Complete Yocto mirror with license table for TQMa6UL (2038-compliance)
- 264 license table entries with exact download URLs (224/264 resolved) - Complete sources/ directory with all BitBake recipes - Build configuration: tqma6ul-multi-mba6ulx, spaetzle (musl) - Full traceability for Softwarefreigabeantrag - GCC 13.4.0, Linux 6.6.102, U-Boot 2023.04, musl 1.2.4 - License distribution: GPL-2.0 (24), MIT (23), GPL-2.0+ (18), BSD-3 (16)
This commit is contained in:
@@ -0,0 +1,27 @@
|
||||
From 22485e13c6e32e63ff522cd367bf63ab0a8848b1 Mon Sep 17 00:00:00 2001
|
||||
From: Martin Jansa <martin.jansa@gmail.com>
|
||||
Date: Wed, 7 Feb 2024 15:42:30 +0000
|
||||
Subject: [PATCH] Makefile.am: fix build with separate build dir
|
||||
|
||||
Signed-off-by: Martin Jansa <martin.jansa@gmail.com>
|
||||
Upstream-Status: Pending
|
||||
---
|
||||
Makefile.am | 2 +-
|
||||
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||
|
||||
diff --git a/Makefile.am b/Makefile.am
|
||||
index 54ceda6..9e9ffe4 100755
|
||||
--- a/Makefile.am
|
||||
+++ b/Makefile.am
|
||||
@@ -33,7 +33,7 @@ PROJECTS: doc/nana.info
|
||||
#
|
||||
|
||||
showconfig:
|
||||
- $(CPP) $(CPPFLAGS) -I$(top_srcdir)/src $(DEFS) $(top_srcdir)/showconfig.c | grep "==>"
|
||||
+ $(CPP) $(CPPFLAGS) -I$(top_builddir)/src -I$(top_srcdir)/src $(DEFS) $(top_srcdir)/showconfig.c | grep "==>"
|
||||
|
||||
#
|
||||
# various targets for the maintainer to build patches, releases, etc.
|
||||
--
|
||||
2.43.0
|
||||
|
||||
@@ -0,0 +1,56 @@
|
||||
From 5519de933d851789a672d47be3f53258d036aa18 Mon Sep 17 00:00:00 2001
|
||||
From: Martin Jansa <martin.jansa@gmail.com>
|
||||
Date: Thu, 8 Feb 2024 14:12:17 +0100
|
||||
Subject: [PATCH] man/Makefile.am: we seem not to need the work around anymore
|
||||
|
||||
* I'm trying to fix random build failure in world builds which sometimes
|
||||
fail with:
|
||||
|
||||
Making install in man
|
||||
make[1]: Entering directory 'nana/2.5/nana-2.5/man'
|
||||
make[2]: Entering directory 'nana/2.5/nana-2.5/man'
|
||||
make[2]: Nothing to be done for 'install-exec-am'.
|
||||
TOPDIR/BUILD/hosttools/mkdir -p 'nana/2.5/image/usr/share/man/man1'
|
||||
installing nana.1 as /usr/share/man/man1/nana.1
|
||||
TOPDIR/BUILD/hosttools/mkdir -p 'nana/2.5/image/usr/share/man/man3'
|
||||
TOPDIR/BUILD/hosttools/install -c -m 644 I.3 DI.3 L.3 DL.3 Q.3 Qstl.3 nana.3 'nana/2.5/image/usr/share/man/man3'
|
||||
TOPDIR/BUILD/hosttools/install -c -m 644 nana.1 nana-clg.1 'nana/2.5/image/usr/share/man/man1'
|
||||
TOPDIR/BUILD/hosttools/install: cannot create regular file 'nana/2.5/image/usr/share/man/man1/nana.1': File exists
|
||||
make[2]: *** [Makefile:314: install-man1] Error 1
|
||||
make[2]: *** Waiting for unfinished jobs....
|
||||
make[2]: Leaving directory 'nana/2.5/nana-2.5/man'
|
||||
make[1]: Leaving directory 'nana/2.5/nana-2.5/man'
|
||||
make[1]: *** [Makefile:450: install-am] Error 2
|
||||
make: *** [Makefile:380: install-recursive] Error 1
|
||||
|
||||
I guess it's related to install-data-local work around in:
|
||||
https://github.com/pjmaker/nana/blob/master/man/Makefile.am#L15
|
||||
|
||||
which might not be needed on some make versions and then it ends
|
||||
installing nana.1 multiple times
|
||||
|
||||
Signed-off-by: Martin Jansa <martin.jansa@gmail.com>
|
||||
Upstream-Status: Pending
|
||||
---
|
||||
man/Makefile.am | 11 -----------
|
||||
1 file changed, 11 deletions(-)
|
||||
|
||||
diff --git a/man/Makefile.am b/man/Makefile.am
|
||||
index 4cc5b28..3b2936d 100755
|
||||
--- a/man/Makefile.am
|
||||
+++ b/man/Makefile.am
|
||||
@@ -7,14 +7,3 @@ CLEANFILES = *~
|
||||
EXTRA_DIST = nana.1 nana-clg.1 I.3 DI.3 L.3 DL.3 Q.3 Qstl.3 nana.3
|
||||
|
||||
man_MANS = nana.1 nana-clg.1 I.3 DI.3 L.3 DL.3 Q.3 Qstl.3 nana.3
|
||||
-
|
||||
-# We seem to have a problem with automake, if I include nana.1 in the
|
||||
-# man_MANS variable we don't install it. The following dodgey aims
|
||||
-# to fix it.
|
||||
-
|
||||
-install-data-local:
|
||||
- @sect=1; \
|
||||
- inst=`echo "nana" | sed '$(transform)'`.1; \
|
||||
- echo installing nana.1 as $(mandir)/man$$sect/$$inst; \
|
||||
- $(INSTALL_DATA) $(srcdir)/nana.1 $(mandir)/man$$sect/$$inst
|
||||
-
|
||||
@@ -0,0 +1,50 @@
|
||||
SUMMARY = "Support for assertion checking and logging in GNU C/C++"
|
||||
DESCRIPTION = "GNU Nana is a free library providing improved support for assertion\
|
||||
checking (as in assert.h) and logging (printf style debugging) in \
|
||||
GNU C and C++."
|
||||
SECTION = "Development/Languages/C and C++"
|
||||
|
||||
PV = "2.5+git"
|
||||
SRCREV = "6d70617db8b9972e6c1008265fc228aba91c2042"
|
||||
SRC_URI = "git://github.com/pjmaker/nana;protocol=https;branch=master \
|
||||
file://0001-Makefile.am-fix-build-with-separate-build-dir.patch \
|
||||
file://0002-man-Makefile.am-we-seem-not-to-need-the-work-around-.patch \
|
||||
"
|
||||
S = "${WORKDIR}/git"
|
||||
|
||||
LICENSE = "BSD-2-Clause"
|
||||
|
||||
LIC_FILES_CHKSUM = "file://COPYING;md5=16aa57f3b7fdda870cee597275bd5d11"
|
||||
|
||||
inherit autotools pkgconfig texinfo
|
||||
|
||||
EXTRA_OEMAKE = "DESTDIR=${D}"
|
||||
|
||||
do_configure:prepend() {
|
||||
# make distclean but in ${S}
|
||||
rm -rf ${S}/src/*.o ${S}/src/.deps \
|
||||
${S}/Makefile ${S}/config.log ${S}/config.status \
|
||||
${S}/doc/Makefile ${S}/doc/nana.pdf \
|
||||
${S}/emacs/Makefile ${S}/examples/Makefile \
|
||||
${S}/gdb/Makefile ${S}/gdb/nana-libtrace ${S}/gdb/nana-trace \
|
||||
${S}/man/Makefile ${S}/perf/Makefile \
|
||||
${S}/shortform/Makefile ${S}/shortform/nana-sfdir ${S}/shortform/nana-sfg \
|
||||
${S}/src/Makefile ${S}/src/libnana.a \
|
||||
${S}/src/nana ${S}/src/nana-c++lg ${S}/src/nana-clg ${S}/src/nana-config.h ${S}/src/nana-run ${S}/src/nanafilter \
|
||||
${S}/test/Makefile ${S}/test/gammon
|
||||
}
|
||||
|
||||
do_configure:prepend:class-nativesdk() {
|
||||
sed -i -e 's:@CPP@:\$\{CXX\} \$\{CXXFLAGS\} \-E:g' ${S}/src/nana.in
|
||||
sed -i -e 's:@CC@:\$\{CC\} \$\{CFLAGS\} \-E:g' ${S}/src/nana-clg.in
|
||||
sed -i -e 's:@CXX@::g' ${S}/src/nana-c++lg.in
|
||||
sed -i -e 's:@GDB@:\$\{GDB\}:g' ${S}/src/nana-run.in
|
||||
}
|
||||
|
||||
BBCLASSEXTEND = "native nativesdk"
|
||||
|
||||
do_install:append() {
|
||||
sed -i -e 's,--sysroot=${STAGING_DIR_TARGET},,g' ${D}${bindir}/nana-c++lg
|
||||
sed -i -e 's,--sysroot=${STAGING_DIR_TARGET},,g' ${D}${bindir}/nana-clg
|
||||
sed -i -e 's,--sysroot=${STAGING_DIR_TARGET},,g' ${D}${bindir}/nana
|
||||
}
|
||||
Reference in New Issue
Block a user