Compare commits
73
Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
aaf7b2c9c6 | ||
|
|
e938419bd9 | ||
|
|
3376a20b2d | ||
|
|
2c916b400b | ||
|
|
a12d079e3c | ||
|
|
c9c7e5e369 | ||
|
|
35d6cf5427 | ||
|
|
e08baa84d1 | ||
|
|
06f7a9bbf0 | ||
|
|
7e47d01c99 | ||
|
|
4f95d32259 | ||
|
|
3e1222fae2 | ||
|
|
4c995498ab | ||
|
|
526365c439 | ||
|
|
e37fefb1b8 | ||
|
|
0652b855dd | ||
|
|
de97e3ca67 | ||
|
|
d17e856364 | ||
|
|
2bc1cfa2a3 | ||
|
|
75dd127b02 | ||
|
|
563a3aa239 | ||
|
|
714abe3e25 | ||
|
|
8669ddda62 | ||
|
|
225a43f01d | ||
|
|
3365a5680d | ||
|
|
fdef53d420 | ||
|
|
7e5e5387bd | ||
|
|
fd3f8ae51d | ||
|
|
49d4e26358 | ||
|
|
c0233cd2cd | ||
|
|
148b8edb9b | ||
|
|
9a3e6c5406 | ||
|
|
2210ab8385 | ||
|
|
5377ff1933 | ||
|
|
37004bde66 | ||
|
|
9f6a2dbe03 | ||
|
|
7603576826 | ||
|
|
4fd5d8df2a | ||
|
|
d317b76458 | ||
|
|
046cde5a27 | ||
|
|
17f2bfaebd | ||
|
|
0ce776942d | ||
|
|
228727f046 | ||
|
|
bffc7a4774 | ||
|
|
00b28cac7a | ||
|
|
3d2ea31651 | ||
|
|
45846d200e | ||
|
|
83eeee84e1 | ||
|
|
9d0536d82d | ||
|
|
0fcf166db0 | ||
|
|
ad2b4b8cc7 | ||
|
|
e49fa6631b | ||
|
|
a4bf020e8c | ||
|
|
2da1267c1e | ||
|
|
136c9b2a1e | ||
|
|
8f3e2a6678 | ||
|
|
98372c5444 | ||
|
|
8d44cbc834 | ||
|
|
c224e7e5c6 | ||
|
|
73248c03fd | ||
|
|
932e51abcc | ||
|
|
5b115aff1a | ||
|
|
a8ec47a29c | ||
|
|
41e2132fbe | ||
|
|
bb081e4923 | ||
|
|
a479fdd86b | ||
|
|
d361239e7b | ||
|
|
9f41dfe787 | ||
|
|
e22572d1a1 | ||
|
|
eaaa756bbe | ||
|
|
df729d9c25 | ||
|
|
3c91d5f8dd | ||
|
|
236385c50f |
@@ -1,3 +1,23 @@
|
||||
2021.11-rc3, released November 30th, 2021
|
||||
|
||||
Fixes all over the tree.
|
||||
|
||||
Defconfigs: Nitrogen8mp: Fix Linux build, Zynqmp-zxu106: Fix
|
||||
ATF build
|
||||
|
||||
Updated/fixed packages: asterisk, automake, gdb, glorytun,
|
||||
gmp, hackrf, libgee, libglib2, libmodsecurity, libosmium,
|
||||
libressl, lighttpd, linux, micropython, mosquitto, mtd,
|
||||
nfs-utils, nss-myhostname, pcre, php, poco, pure-ftpd,
|
||||
python-cycler, qemu, qdecoder, smack, smcroute, spidev_test,
|
||||
strace, syslinux, toolchain, uboot, uhd, vim, websocketpp,
|
||||
wireshark, xcursor-transparent-theme, xscreensaver,
|
||||
xtables-addons
|
||||
|
||||
Issues resolved (http://bugs.uclibc.org):
|
||||
|
||||
#14346: BR2_PACKAGE_NFS_UTILS_RPC_NFSD does not patch CONFIG_NFSD..
|
||||
|
||||
2021.11-rc2, released November 19th, 2021
|
||||
|
||||
Fixes all over the tree.
|
||||
|
||||
@@ -92,9 +92,9 @@ all:
|
||||
.PHONY: all
|
||||
|
||||
# Set and export the version string
|
||||
export BR2_VERSION := 2021.11-rc2
|
||||
export BR2_VERSION := 2021.11-rc3
|
||||
# Actual time the release is cut (for reproducible builds)
|
||||
BR2_VERSION_EPOCH = 1637336000
|
||||
BR2_VERSION_EPOCH = 1638292000
|
||||
|
||||
# Save running make version since it's clobbered by the make package
|
||||
RUNNING_MAKE_VERSION := $(MAKE_VERSION)
|
||||
|
||||
+68
@@ -0,0 +1,68 @@
|
||||
From da003e6ada7d0217fe99dc7c649a731f8ebd3c34 Mon Sep 17 00:00:00 2001
|
||||
From: Deepika Bhavnani <deepika.bhavnani@arm.com>
|
||||
Date: Thu, 15 Aug 2019 00:56:46 +0300
|
||||
Subject: [PATCH] Coverity fix: Remove GGC ignore -Warray-bounds
|
||||
|
||||
GCC diagnostics were added to ignore array boundaries, instead
|
||||
of ignoring GCC warning current code will check for array boundaries
|
||||
and perform and array update only for valid elements.
|
||||
|
||||
Resolves: `CID 246574` `CID 246710` `CID 246651`
|
||||
|
||||
Signed-off-by: Deepika Bhavnani <deepika.bhavnani@arm.com>
|
||||
Change-Id: I7530ecf7a1707351c6ee87e90cc3d33574088f57
|
||||
|
||||
Backported from: 41af05154abe136938bcfb5f26c969933784bbef
|
||||
[Adapted to apply on 1.5]
|
||||
|
||||
---
|
||||
lib/psci/psci_common.c | 20 ++++++++++----------
|
||||
1 file changed, 10 insertions(+), 10 deletions(-)
|
||||
|
||||
diff --git a/lib/psci/psci_common.c b/lib/psci/psci_common.c
|
||||
index 2220a745cd6e..6282d992a2f0 100644
|
||||
--- a/lib/psci/psci_common.c
|
||||
+++ b/lib/psci/psci_common.c
|
||||
@@ -188,21 +188,17 @@ static unsigned int get_power_on_target_pwrlvl(void)
|
||||
/******************************************************************************
|
||||
* Helper function to update the requested local power state array. This array
|
||||
* does not store the requested state for the CPU power level. Hence an
|
||||
- * assertion is added to prevent us from accessing the wrong index.
|
||||
+ * assertion is added to prevent us from accessing the CPU power level.
|
||||
*****************************************************************************/
|
||||
static void psci_set_req_local_pwr_state(unsigned int pwrlvl,
|
||||
unsigned int cpu_idx,
|
||||
plat_local_state_t req_pwr_state)
|
||||
{
|
||||
- /*
|
||||
- * This should never happen, we have this here to avoid
|
||||
- * "array subscript is above array bounds" errors in GCC.
|
||||
- */
|
||||
assert(pwrlvl > PSCI_CPU_PWR_LVL);
|
||||
-#pragma GCC diagnostic push
|
||||
-#pragma GCC diagnostic ignored "-Warray-bounds"
|
||||
- psci_req_local_pwr_states[pwrlvl - 1][cpu_idx] = req_pwr_state;
|
||||
-#pragma GCC diagnostic pop
|
||||
+ if ((pwrlvl > PSCI_CPU_PWR_LVL) && (pwrlvl <= PLAT_MAX_PWR_LVL) &&
|
||||
+ (cpu_idx < PLATFORM_CORE_COUNT)) {
|
||||
+ psci_req_local_pwr_states[pwrlvl - 1U][cpu_idx] = req_pwr_state;
|
||||
+ }
|
||||
}
|
||||
|
||||
/******************************************************************************
|
||||
@@ -228,7 +224,11 @@ static plat_local_state_t *psci_get_req_local_pwr_states(unsigned int pwrlvl,
|
||||
{
|
||||
assert(pwrlvl > PSCI_CPU_PWR_LVL);
|
||||
|
||||
- return &psci_req_local_pwr_states[pwrlvl - 1][cpu_idx];
|
||||
+ if ((pwrlvl > PSCI_CPU_PWR_LVL) && (pwrlvl <= PLAT_MAX_PWR_LVL) &&
|
||||
+ (cpu_idx < PLATFORM_CORE_COUNT)) {
|
||||
+ return &psci_req_local_pwr_states[pwrlvl - 1U][cpu_idx];
|
||||
+ } else
|
||||
+ return NULL;
|
||||
}
|
||||
|
||||
/*
|
||||
--
|
||||
2.34.0
|
||||
|
||||
@@ -60,6 +60,8 @@ define SYSLINUX_BUILD_CMDS
|
||||
$(TARGET_MAKE_ENV) $(MAKE1) \
|
||||
CC="$(TARGET_CC)" \
|
||||
LD="$(TARGET_LD)" \
|
||||
OBJCOPY="$(TARGET_OBJCOPY)" \
|
||||
AS="$(TARGET_AS)" \
|
||||
NASM="$(HOST_DIR)/bin/nasm" \
|
||||
CC_FOR_BUILD="$(HOSTCC)" \
|
||||
CFLAGS_FOR_BUILD="$(HOST_CFLAGS)" \
|
||||
|
||||
@@ -525,7 +525,11 @@ UBOOT_DEPENDENCIES += \
|
||||
$(eval $(generic-package))
|
||||
else ifeq ($(BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG),y)
|
||||
UBOOT_MAKE_ENV = $(TARGET_MAKE_ENV)
|
||||
# Starting with 2021.10, the kconfig in uboot calls the cross-compiler
|
||||
# to check its capabilities. So we need the toolchain before we can
|
||||
# call the configurators.
|
||||
UBOOT_KCONFIG_DEPENDENCIES += \
|
||||
toolchain \
|
||||
$(BR2_MAKE_HOST_DEPENDENCY) \
|
||||
$(BR2_BISON_HOST_DEPENDENCY) \
|
||||
$(BR2_FLEX_HOST_DEPENDENCY)
|
||||
|
||||
@@ -54,5 +54,5 @@ BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/lin
|
||||
BR2_LINUX_KERNEL_DEFCONFIG="boundary"
|
||||
BR2_LINUX_KERNEL_DTS_SUPPORT=y
|
||||
BR2_LINUX_KERNEL_INSTALL_TARGET=y
|
||||
BR2_LINUX_KERNEL_INTREE_DTS_NAME="freescale/imx8mp-nitrogen8mp freescale/imx8mp-a0-nitrogen8mp"
|
||||
BR2_LINUX_KERNEL_INTREE_DTS_NAME="freescale/imx8mp-nitrogen8mp freescale/imx8mp-nitrogen8mp-m4 freescale/imx8mp-nitrogen8mp-enc freescale/imx8mp-nitrogen8mp-enc-tc358743"
|
||||
BR2_LINUX_KERNEL_NEEDS_HOST_OPENSSL=y
|
||||
|
||||
@@ -76,37 +76,37 @@
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<h3 style="text-align: center;">Latest release candidate: <b>2021.11-rc2</b></h3>
|
||||
<h3 style="text-align: center;">Latest release candidate: <b>2021.11-rc3</b></h3>
|
||||
<div class="row mt centered">
|
||||
<div class="col-sm-6">
|
||||
<div class="flip-container center-block" ontouchstart="this.classList.toggle('hover');">
|
||||
<div class="flipper">
|
||||
<div class="front">
|
||||
<a href="/downloads/buildroot-2021.11-rc2.tar.gz"><img src="images/zip.png" width="180" alt=""></a>
|
||||
<a href="/downloads/buildroot-2021.11-rc3.tar.gz"><img src="images/zip.png" width="180" alt=""></a>
|
||||
</div>
|
||||
<div class="back">
|
||||
<a href="/downloads/buildroot-2021.11-rc2.tar.gz"><img src="images/zip.png" width="180" alt=""></a>
|
||||
<a href="/downloads/buildroot-2021.11-rc3.tar.gz"><img src="images/zip.png" width="180" alt=""></a>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<h3><a href="/downloads/buildroot-2021.11-rc2.tar.gz">buildroot-2021.11-rc2.tar.gz</a></h3>
|
||||
<p><a href="/downloads/buildroot-2021.11-rc2.tar.gz.sign">PGP signature</a></p>
|
||||
<h3><a href="/downloads/buildroot-2021.11-rc3.tar.gz">buildroot-2021.11-rc3.tar.gz</a></h3>
|
||||
<p><a href="/downloads/buildroot-2021.11-rc3.tar.gz.sign">PGP signature</a></p>
|
||||
</div>
|
||||
<div class="col-sm-6">
|
||||
<div class="flip-container center-block" ontouchstart="this.classList.toggle('hover');">
|
||||
<div class="flipper">
|
||||
<div class="front">
|
||||
<a href="/downloads/buildroot-2021.11-rc2.tar.bz2"><img src="images/package.png" width="180" alt=""></a>
|
||||
<a href="/downloads/buildroot-2021.11-rc3.tar.bz2"><img src="images/package.png" width="180" alt=""></a>
|
||||
</div>
|
||||
<div class="back">
|
||||
<a href="/downloads/buildroot-2021.11-rc2.tar.bz2"><img src="images/package.png" width="180" alt=""></a>
|
||||
<a href="/downloads/buildroot-2021.11-rc3.tar.bz2"><img src="images/package.png" width="180" alt=""></a>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<h3><a href="/downloads/buildroot-2021.11-rc2.tar.bz2">buildroot-2021.11-rc2.tar.bz2</a></h3>
|
||||
<p><a href="/downloads/buildroot-2021.11-rc2.tar.bz2.sign">PGP signature</a></p>
|
||||
<h3><a href="/downloads/buildroot-2021.11-rc3.tar.bz2">buildroot-2021.11-rc3.tar.bz2</a></h3>
|
||||
<p><a href="/downloads/buildroot-2021.11-rc3.tar.bz2.sign">PGP signature</a></p>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
@@ -9,6 +9,27 @@
|
||||
<h2>News</h2>
|
||||
<ul class="timeline">
|
||||
|
||||
<li class="timeline-inverted">
|
||||
<div class="timeline-badge"><i class="glyphicon glyphicon-thumbs-up"></i></div>
|
||||
<div class="timeline-panel">
|
||||
<div class="timeline-heading">
|
||||
<h4 class="timeline-title">2021.11-rc3 released</h4>
|
||||
<p><small class="text-muted"><i class="glyphicon glyphicon-time"></i>30 November 2021</small></p>
|
||||
</div>
|
||||
<div class="timeline-body">
|
||||
<p>2021.11-rc3 has been released with more cleanups and build fixes. See the
|
||||
<a href="http://git.buildroot.net/buildroot/plain/CHANGES?id=2021.11-rc3">CHANGES</a>
|
||||
file for details.</p>
|
||||
|
||||
<p>Head to the <a href="/downloads/">downloads page</a> to pick up the
|
||||
<a href="/downloads/buildroot-2021.11-rc3.tar.bz2">2021.11-rc3
|
||||
release candidate</a>, and report any problems found to the
|
||||
<a href="support.html">mailing list</a> or
|
||||
<a href="https://bugs.buildroot.org">bug tracker</a>.</p>
|
||||
</div>
|
||||
</div>
|
||||
</li>
|
||||
|
||||
<li>
|
||||
<div class="timeline-badge"><i class="glyphicon glyphicon-thumbs-up"></i></div>
|
||||
<div class="timeline-panel">
|
||||
|
||||
+2
-2
@@ -125,7 +125,7 @@ endif
|
||||
|
||||
config BR2_LINUX_KERNEL_VERSION
|
||||
string
|
||||
default "5.15" if BR2_LINUX_KERNEL_LATEST_VERSION
|
||||
default "5.15.4" if BR2_LINUX_KERNEL_LATEST_VERSION
|
||||
default "4.19.198-cip54" if BR2_LINUX_KERNEL_LATEST_CIP_VERSION
|
||||
default "4.19.198-cip54-rt21" if BR2_LINUX_KERNEL_LATEST_CIP_RT_VERSION
|
||||
default BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE \
|
||||
@@ -411,7 +411,7 @@ config BR2_LINUX_KERNEL_INTREE_DTS_NAME
|
||||
config BR2_LINUX_KERNEL_CUSTOM_DTS_PATH
|
||||
string "Out-of-tree Device Tree Source file paths"
|
||||
help
|
||||
Path to to out-of-tree device tree source files.
|
||||
Path to the out-of-tree device tree source files.
|
||||
You can provide a list of dts paths to copy and
|
||||
build, separated by spaces.
|
||||
|
||||
|
||||
+8
-8
@@ -1,13 +1,13 @@
|
||||
# From https://www.kernel.org/pub/linux/kernel/v5.x/sha256sums.asc
|
||||
sha256 57b2cf6991910e3b67a1b3490022e8a0674b6965c74c12da1e99d138d1991ee8 linux-5.15.tar.xz
|
||||
sha256 c30dcbb1f884b94c80eab001339a6df5de46651f976460cdd213b6e2858ebc00 linux-5.14.16.tar.xz
|
||||
sha256 d3b64edfc1dd7212e62ed733aeeb73d64ffd6d9658d322d44cddf1b41d5b8fc3 linux-5.10.77.tar.xz
|
||||
sha256 9f3fbbbcb3c8a53e1cbed9ae6b06991ba618c1deeaef0a125ba9e82d8414864a linux-5.4.157.tar.xz
|
||||
sha256 549d0fb75e65f6158e6f4becc648f249d386843da0e1211460bde8b1ea99cbca linux-5.15.4.tar.xz
|
||||
sha256 f41a259cb2002dd2e3286524b2bb4e803f4f982992d092706ecea613584023b3 linux-5.14.21.tar.xz
|
||||
sha256 a2e1686132c4598c0adfdf52acbf1ab4bb327b2398badef346a0eff849da5adb linux-5.10.81.tar.xz
|
||||
sha256 3149c6b52a3079218a60bd369a80d18275b574d84908ffee32a0a8f9ddf939a7 linux-5.4.161.tar.xz
|
||||
# From https://www.kernel.org/pub/linux/kernel/v4.x/sha256sums.asc
|
||||
sha256 70a7f59ab5755d746dd35d5bc09fe122348f15986d21283fb7a81105c7de6b51 linux-4.4.291.tar.xz
|
||||
sha256 a5c2d0fdd5b34aca1fb2d7bdce48a6a5a0fa85ad926e6d6d74df17fe30397fa6 linux-4.9.289.tar.xz
|
||||
sha256 dfd95c1bc3af5b0e57e53608f8356037510b19cb55cac520e43c3d499ea60d46 linux-4.14.254.tar.xz
|
||||
sha256 9e2064f9cb942999a76737d510f08a85bcd8164e9762ce0f7dbfeac58bc2f2b3 linux-4.19.215.tar.xz
|
||||
sha256 2729aa644e174418764eaf60f9f1ee1bd6505290a327c2f24385b4a02cfab96c linux-4.4.292.tar.xz
|
||||
sha256 cdde5aa24633fcac929b15f2c2fe0c43053dc7439ab3d9c7223d82fdd8ea40db linux-4.9.290.tar.xz
|
||||
sha256 f00b8001424e3f185990f6ee24a7a393b7f0996f739cd4ee6a79532b23e6b2d7 linux-4.14.255.tar.xz
|
||||
sha256 8551110cc7184b1402a21b42e498088c5b0bb824a658c5fab173c12d9904a004 linux-4.19.217.tar.xz
|
||||
# Locally computed
|
||||
sha256 e6fc0a999a180ad272b08ff71cbc67f2d3fdc6773d4a8069aefb8781b8e07821 linux-cip-4.19.198-cip54.tar.gz
|
||||
sha256 449668d678e458ddaf30f944b7ca7f5ce6ea6664f57d43ea4eb90b176e03b9cb linux-cip-4.19.198-cip54-rt21.tar.gz
|
||||
|
||||
@@ -14,7 +14,7 @@ ASTERISK_EXTRA_DOWNLOADS = \
|
||||
$(ASTERISK_SOUNDS_BASE_URL)/asterisk-core-sounds-en-gsm-1.6.1.tar.gz \
|
||||
$(ASTERISK_SOUNDS_BASE_URL)/asterisk-moh-opsound-wav-2.03.tar.gz
|
||||
|
||||
ASTERISK_LICENSE = GPL-2.0, BSD-3c (SHA1, resample), BSD-4c (db1-ast)
|
||||
ASTERISK_LICENSE = GPL-2.0, BSD-3-Clause (SHA1, resample), BSD-4-Clause (db1-ast)
|
||||
ASTERISK_LICENSE_FILES = \
|
||||
COPYING \
|
||||
main/sha1.c \
|
||||
@@ -243,7 +243,7 @@ ifeq ($(BR2_PACKAGE_SPEEX)$(BR2_PACKAGE_SPEEXDSP),yy)
|
||||
ASTERISK_DEPENDENCIES += speex
|
||||
ASTERISK_CONF_OPTS += --with-speex --with-speexdsp
|
||||
else
|
||||
ASTERISK_CONF_OPTS += --without-speex --without-speexdsp
|
||||
ASTERISK_CONF_OPTS += --without-speex --without-speexdsp
|
||||
endif
|
||||
|
||||
# asterisk needs an openssl-enabled libsrtp
|
||||
|
||||
@@ -15,7 +15,7 @@ HOST_AUTOMAKE_DEPENDENCIES = host-autoconf
|
||||
|
||||
ACLOCAL_HOST_DIR = $(HOST_DIR)/share/aclocal
|
||||
|
||||
define GTK_DOC_M4_INSTALL
|
||||
define HOST_AUTOMAKE_GTK_DOC_M4_INSTALL
|
||||
$(INSTALL) -D -m 0644 package/automake/gtk-doc.m4 \
|
||||
$(ACLOCAL_HOST_DIR)/gtk-doc.m4
|
||||
endef
|
||||
@@ -25,7 +25,7 @@ define HOST_AUTOMAKE_MAKE_ACLOCAL
|
||||
mkdir -p $(ACLOCAL_DIR)
|
||||
endef
|
||||
|
||||
HOST_AUTOMAKE_POST_INSTALL_HOOKS += GTK_DOC_M4_INSTALL
|
||||
HOST_AUTOMAKE_POST_INSTALL_HOOKS += HOST_AUTOMAKE_GTK_DOC_M4_INSTALL
|
||||
HOST_AUTOMAKE_POST_INSTALL_HOOKS += HOST_AUTOMAKE_MAKE_ACLOCAL
|
||||
|
||||
$(eval $(host-autotools-package))
|
||||
|
||||
@@ -92,10 +92,10 @@ BOOST_ABI = sysv
|
||||
endif
|
||||
|
||||
BOOST_OPTS += --no-cmake-config \
|
||||
toolset=gcc \
|
||||
threading=multi \
|
||||
abi=$(BOOST_ABI) \
|
||||
variant=$(if $(BR2_ENABLE_RUNTIME_DEBUG),debug,release)
|
||||
toolset=gcc \
|
||||
threading=multi \
|
||||
abi=$(BOOST_ABI) \
|
||||
variant=$(if $(BR2_ENABLE_RUNTIME_DEBUG),debug,release)
|
||||
|
||||
ifeq ($(BR2_sparc64),y)
|
||||
BOOST_OPTS += architecture=sparc instruction-set=ultrasparc
|
||||
|
||||
@@ -129,12 +129,12 @@ BRLTTY_POST_INSTALL_TARGET_HOOKS += BRLTTY_INSTALL_CONF
|
||||
|
||||
define BRLTTY_INSTALL_INIT_SYSV
|
||||
$(INSTALL) -D -m 0755 package/brltty/S10brltty \
|
||||
$(TARGET_DIR)/etc/init.d/S10brltty
|
||||
$(TARGET_DIR)/etc/init.d/S10brltty
|
||||
endef
|
||||
|
||||
define BRLTTY_INSTALL_INIT_SYSTEMD
|
||||
$(INSTALL) -D -m 0644 package/brltty/brltty.service \
|
||||
$(TARGET_DIR)/usr/lib/systemd/system/brltty.service
|
||||
$(TARGET_DIR)/usr/lib/systemd/system/brltty.service
|
||||
endef
|
||||
|
||||
$(eval $(autotools-package))
|
||||
|
||||
@@ -22,7 +22,7 @@ define CA_CERTIFICATES_INSTALL_TARGET_CMDS
|
||||
rm -f $(TARGET_DIR)/usr/sbin/update-ca-certificates
|
||||
|
||||
# Remove any existing certificates under /etc/ssl/certs
|
||||
rm -f $(TARGET_DIR)/etc/ssl/certs/*
|
||||
rm -f $(TARGET_DIR)/etc/ssl/certs/*
|
||||
|
||||
# Create symlinks to certificates under /etc/ssl/certs
|
||||
# and generate the bundle
|
||||
|
||||
@@ -48,7 +48,7 @@ COREMARK_PRO_MARKS = cjpeg-rose7-preset core linear_alg-mid-100x100-sp loops-all
|
||||
COREMARK_PRO_SCRIPTS = results_parser.pl cert_median.pl cert_mark.pl headings.txt
|
||||
|
||||
define COREMARK_PRO_INSTALL_TARGET_CMDS
|
||||
mkdir -p $(TARGET_DIR)/usr/share/coremark-pro/logs
|
||||
mkdir -p $(TARGET_DIR)/usr/share/coremark-pro/logs
|
||||
$(foreach m,$(COREMARK_PRO_MARKS),\
|
||||
$(INSTALL) -D $(@D)/builds/linux$(if $(BR2_ARCH_IS_64),64)/gcc$(if $(BR2_ARCH_IS_64),64)/bin/$(m) $(TARGET_DIR)/usr/bin/$(m)$(sep) \
|
||||
size $(TARGET_DIR)/usr/bin/$(m) > $(TARGET_DIR)/usr/share/coremark-pro/logs/$(m).size.log$(sep))
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
|
||||
DATATABLES_FIXEDCOLUMNS_VERSION = 3.3.0
|
||||
DATATABLES_FIXEDCOLUMNS_SITE = https://datatables.net/releases
|
||||
DATATABLES_FIXEDCOLUMNS_SOURCE = FixedColumns-$(DATATABLES_FIXEDCOLUMNS_VERSION).zip
|
||||
DATATABLES_FIXEDCOLUMNS_SOURCE = FixedColumns-$(DATATABLES_FIXEDCOLUMNS_VERSION).zip
|
||||
DATATABLES_FIXEDCOLUMNS_LICENSE = MIT
|
||||
DATATABLES_FIXEDCOLUMNS_LICENSE_FILES = License.txt
|
||||
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
|
||||
DATATABLES_RESPONSIVE_VERSION = 2.2.3
|
||||
DATATABLES_RESPONSIVE_SITE = https://datatables.net/releases
|
||||
DATATABLES_RESPONSIVE_SOURCE = Responsive-$(DATATABLES_RESPONSIVE_VERSION).zip
|
||||
DATATABLES_RESPONSIVE_SOURCE = Responsive-$(DATATABLES_RESPONSIVE_VERSION).zip
|
||||
DATATABLES_RESPONSIVE_LICENSE = MIT
|
||||
DATATABLES_RESPONSIVE_LICENSE_FILES = License.txt
|
||||
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
|
||||
DATATABLES_VERSION = 1.10.20
|
||||
DATATABLES_SITE = https://datatables.net/releases
|
||||
DATATABLES_SOURCE = DataTables-$(DATATABLES_VERSION).zip
|
||||
DATATABLES_SOURCE = DataTables-$(DATATABLES_VERSION).zip
|
||||
DATATABLES_LICENSE = MIT
|
||||
DATATABLES_LICENSE_FILES = license.txt
|
||||
|
||||
|
||||
@@ -32,7 +32,7 @@ define ESPEAK_CONFIGURE_CMDS
|
||||
endef
|
||||
|
||||
define ESPEAK_BUILD_CMDS
|
||||
$(TARGET_MAKE_ENV) $(MAKE) -C $(@D)/src $(TARGET_CONFIGURE_OPTS) \
|
||||
$(TARGET_MAKE_ENV) $(MAKE) -C $(@D)/src $(TARGET_CONFIGURE_OPTS) \
|
||||
AUDIO="$(ESPEAK_AUDIO_BACKEND)" all
|
||||
endef
|
||||
|
||||
|
||||
@@ -16,6 +16,6 @@ EXPECT_DEPENDENCIES = tcl
|
||||
EXPECT_CONF_OPTS = --with-tcl=$(BUILD_DIR)/tcl-$(TCL_VERSION)/unix
|
||||
|
||||
# Since we don't want examples installed
|
||||
EXPECT_INSTALL_TARGET_OPTS = DESTDIR=$(TARGET_DIR) install-binaries
|
||||
EXPECT_INSTALL_TARGET_OPTS = DESTDIR=$(TARGET_DIR) install-binaries
|
||||
|
||||
$(eval $(autotools-package))
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
################################################################################
|
||||
|
||||
FLARE_ENGINE_VERSION = 1.11
|
||||
FLARE_ENGINE_SITE = $(call github,flareteam,flare-engine,v$(FLARE_ENGINE_VERSION))
|
||||
FLARE_ENGINE_SITE = $(call github,flareteam,flare-engine,v$(FLARE_ENGINE_VERSION))
|
||||
FLARE_ENGINE_LICENSE = GPL-3.0+
|
||||
FLARE_ENGINE_LICENSE_FILES = COPYING
|
||||
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
################################################################################
|
||||
|
||||
FLARE_GAME_VERSION = 1.11
|
||||
FLARE_GAME_SITE = $(call github,flareteam,flare-game,v$(FLARE_GAME_VERSION))
|
||||
FLARE_GAME_SITE = $(call github,flareteam,flare-game,v$(FLARE_GAME_VERSION))
|
||||
FLARE_GAME_LICENSE = CC-BY-SA-3.0 (data files), GPL-2.0 (GNU Unifont), \
|
||||
OFL-1.1 (Liberation Sans)
|
||||
FLARE_GAME_LICENSE_FILES = README
|
||||
|
||||
@@ -38,7 +38,7 @@ HOST_GCC_FINAL_PRE_CONFIGURE_HOOKS += HOST_GCC_CONFIGURE_SYMLINK
|
||||
#
|
||||
# So we must completely override the generic commands and provide our own.
|
||||
#
|
||||
define HOST_GCC_FINAL_CONFIGURE_CMDS
|
||||
define HOST_GCC_FINAL_CONFIGURE_CMDS
|
||||
(cd $(HOST_GCC_FINAL_SRCDIR) && rm -rf config.cache; \
|
||||
$(HOST_CONFIGURE_OPTS) \
|
||||
CFLAGS="$(HOST_CFLAGS)" \
|
||||
|
||||
@@ -0,0 +1,38 @@
|
||||
From c098500aee945ee7a3021649eb0a2655b004103c Mon Sep 17 00:00:00 2001
|
||||
From: Fabrice Fontaine <fontaine.fabrice@gmail.com>
|
||||
Date: Thu, 18 Nov 2021 22:52:08 +0100
|
||||
Subject: [PATCH] gdbserver/Makefile.in: fix NLS build
|
||||
|
||||
Fix the following build failure raised since gdb version 10.1 and
|
||||
https://sourceware.org/git/?p=binutils-gdb.git;a=commit;h=9a665d62266e75f0519f3a663784c458885b5c63:
|
||||
|
||||
CXXLD libinproctrace.so
|
||||
/home/buildroot/autobuild/instance-2/output-1/host/opt/ext-toolchain/bin/../lib/gcc/i586-buildroot-linux-musl/9.3.0/../../../../i586-buildroot-linux-musl/bin/ld: gdbsupport/tdesc-ipa.o: in function `print_xml_feature::visit(tdesc_type_builtin const*)':
|
||||
/home/buildroot/autobuild/instance-2/output-1/build/gdb-10.2/build/gdbserver/../../gdbserver/../gdbsupport/tdesc.cc:310: undefined reference to `libintl_gettext'
|
||||
|
||||
Fixes:
|
||||
- http://autobuild.buildroot.org/results/faacc874fe9d32b74cb3d3dea988ef661cb0e3d0
|
||||
|
||||
Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
|
||||
[Upstream status:
|
||||
https://sourceware.org/pipermail/gdb-patches/2021-November/183580.html]
|
||||
---
|
||||
gdbserver/Makefile.in | 2 +-
|
||||
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||
|
||||
diff --git a/gdbserver/Makefile.in b/gdbserver/Makefile.in
|
||||
index 71c3c4ad959..e69fbc4dae4 100644
|
||||
--- a/gdbserver/Makefile.in
|
||||
+++ b/gdbserver/Makefile.in
|
||||
@@ -383,7 +383,7 @@ $(IPA_LIB): $(sort $(IPA_OBJS)) ${CDEPS}
|
||||
$(SILENCE) rm -f $(IPA_LIB)
|
||||
$(ECHO_CXXLD) $(CC_LD) -shared -fPIC -Wl,--soname=$(IPA_LIB) \
|
||||
-Wl,--no-undefined $(INTERNAL_CFLAGS) $(INTERNAL_LDFLAGS) \
|
||||
- -o $(IPA_LIB) ${IPA_OBJS} -ldl -pthread
|
||||
+ -o $(IPA_LIB) ${IPA_OBJS} -ldl -pthread $(INTL)
|
||||
|
||||
# Put the proper machine-specific files first, so M-. on a machine
|
||||
# specific routine gets the one for the correct machine.
|
||||
--
|
||||
2.33.0
|
||||
|
||||
@@ -0,0 +1,38 @@
|
||||
From c098500aee945ee7a3021649eb0a2655b004103c Mon Sep 17 00:00:00 2001
|
||||
From: Fabrice Fontaine <fontaine.fabrice@gmail.com>
|
||||
Date: Thu, 18 Nov 2021 22:52:08 +0100
|
||||
Subject: [PATCH] gdbserver/Makefile.in: fix NLS build
|
||||
|
||||
Fix the following build failure raised since gdb version 10.1 and
|
||||
https://sourceware.org/git/?p=binutils-gdb.git;a=commit;h=9a665d62266e75f0519f3a663784c458885b5c63:
|
||||
|
||||
CXXLD libinproctrace.so
|
||||
/home/buildroot/autobuild/instance-2/output-1/host/opt/ext-toolchain/bin/../lib/gcc/i586-buildroot-linux-musl/9.3.0/../../../../i586-buildroot-linux-musl/bin/ld: gdbsupport/tdesc-ipa.o: in function `print_xml_feature::visit(tdesc_type_builtin const*)':
|
||||
/home/buildroot/autobuild/instance-2/output-1/build/gdb-10.2/build/gdbserver/../../gdbserver/../gdbsupport/tdesc.cc:310: undefined reference to `libintl_gettext'
|
||||
|
||||
Fixes:
|
||||
- http://autobuild.buildroot.org/results/faacc874fe9d32b74cb3d3dea988ef661cb0e3d0
|
||||
|
||||
Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
|
||||
[Upstream status:
|
||||
https://sourceware.org/pipermail/gdb-patches/2021-November/183580.html]
|
||||
---
|
||||
gdbserver/Makefile.in | 2 +-
|
||||
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||
|
||||
diff --git a/gdbserver/Makefile.in b/gdbserver/Makefile.in
|
||||
index 71c3c4ad959..e69fbc4dae4 100644
|
||||
--- a/gdbserver/Makefile.in
|
||||
+++ b/gdbserver/Makefile.in
|
||||
@@ -383,7 +383,7 @@ $(IPA_LIB): $(sort $(IPA_OBJS)) ${CDEPS}
|
||||
$(ECHO_CXXLD) $(CC_LD) -shared -fPIC -Wl,--soname=$(IPA_LIB) \
|
||||
-Wl,--no-undefined $(INTERNAL_CFLAGS) $(INTERNAL_LDFLAGS) \
|
||||
$(CXXFLAGS) \
|
||||
- -o $(IPA_LIB) ${IPA_OBJS} $(LIBIBERTY_FOR_SHLIB) -ldl -pthread
|
||||
+ -o $(IPA_LIB) ${IPA_OBJS} $(LIBIBERTY_FOR_SHLIB) -ldl -pthread $(INTL)
|
||||
|
||||
# Put the proper machine-specific files first, so M-. on a machine
|
||||
# specific routine gets the one for the correct machine.
|
||||
--
|
||||
2.33.0
|
||||
|
||||
@@ -171,6 +171,7 @@ endif
|
||||
|
||||
ifeq ($(BR2_PACKAGE_GDB_SERVER),y)
|
||||
GDB_CONF_OPTS += --enable-gdbserver
|
||||
GDB_DEPENDENCIES += $(TARGET_NLS_DEPENDENCIES)
|
||||
else
|
||||
GDB_CONF_OPTS += --disable-gdbserver
|
||||
endif
|
||||
|
||||
@@ -71,7 +71,7 @@ endif
|
||||
|
||||
ifeq ($(BR2_PACKAGE_CUPS),y)
|
||||
GHOSTSCRIPT_DEPENDENCIES += cups
|
||||
GHOSTSCRIPT_CONF_OPTS += \
|
||||
GHOSTSCRIPT_CONF_OPTS += \
|
||||
CUPSCONFIG=$(STAGING_DIR)/usr/bin/cups-config \
|
||||
--enable-cups
|
||||
else
|
||||
|
||||
@@ -7,7 +7,7 @@
|
||||
GLORYTUN_VERSION = 0.3.4
|
||||
GLORYTUN_SITE = https://github.com/angt/glorytun/releases/download/v$(GLORYTUN_VERSION)
|
||||
GLORYTUN_DEPENDENCIES = libsodium host-pkgconf
|
||||
GLORYTUN_LICENSE = BSD-2-clause
|
||||
GLORYTUN_LICENSE = BSD-2-Clause
|
||||
GLORYTUN_LICENSE_FILES = LICENSE
|
||||
|
||||
$(eval $(autotools-package))
|
||||
|
||||
@@ -0,0 +1,27 @@
|
||||
# HG changeset patch
|
||||
# User Marco Bodrato <bodrato@mail.dm.unipi.it>
|
||||
# Date 1634836009 -7200
|
||||
# Node ID 561a9c25298e17bb01896801ff353546c6923dbd
|
||||
# Parent e1fd9db13b475209a864577237ea4b9105b3e96e
|
||||
mpz/inp_raw.c: Avoid bit size overflows
|
||||
|
||||
[Retrieved from: https://gmplib.org/repo/gmp-6.2/rev/561a9c25298e]
|
||||
Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
|
||||
|
||||
diff -r e1fd9db13b47 -r 561a9c25298e mpz/inp_raw.c
|
||||
--- a/mpz/inp_raw.c Tue Dec 22 23:49:51 2020 +0100
|
||||
+++ b/mpz/inp_raw.c Thu Oct 21 19:06:49 2021 +0200
|
||||
@@ -88,8 +88,11 @@
|
||||
|
||||
abs_csize = ABS (csize);
|
||||
|
||||
+ if (UNLIKELY (abs_csize > ~(mp_bitcnt_t) 0 / 8))
|
||||
+ return 0; /* Bit size overflows */
|
||||
+
|
||||
/* round up to a multiple of limbs */
|
||||
- abs_xsize = BITS_TO_LIMBS (abs_csize*8);
|
||||
+ abs_xsize = BITS_TO_LIMBS ((mp_bitcnt_t) abs_csize * 8);
|
||||
|
||||
if (abs_xsize != 0)
|
||||
{
|
||||
|
||||
@@ -14,6 +14,9 @@ GMP_CPE_ID_VENDOR = gmplib
|
||||
GMP_DEPENDENCIES = host-m4
|
||||
HOST_GMP_DEPENDENCIES = host-m4
|
||||
|
||||
# 0001-mpz-inp_raw.c-Avoid-bit-size-overflows.patch
|
||||
GMP_IGNORE_CVES += CVE-2021-43618
|
||||
|
||||
# GMP doesn't support assembly for coldfire or mips r6 ISA yet
|
||||
# Disable for ARM v7m since it has different asm constraints
|
||||
ifeq ($(BR2_m68k_cf)$(BR2_MIPS_CPU_MIPS32R6)$(BR2_MIPS_CPU_MIPS64R6)$(BR2_ARM_CPU_ARMV7M),y)
|
||||
|
||||
@@ -7,7 +7,7 @@
|
||||
HACKRF_VERSION = 2018.01.1
|
||||
HACKRF_SITE = https://github.com/mossmann/hackrf/releases/download/v$(HACKRF_VERSION)
|
||||
HACKRF_SOURCE = hackrf-$(HACKRF_VERSION).tar.xz
|
||||
HACKRF_LICENSE = GPL-2.0+ BSD-3c
|
||||
HACKRF_LICENSE = GPL-2.0+ BSD-3-Clause
|
||||
HACKRF_LICENSE_FILES = COPYING
|
||||
HACKRF_DEPENDENCIES = fftw-single libusb
|
||||
HACKRF_SUBDIR = host
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
################################################################################
|
||||
|
||||
define INITSCRIPTS_INSTALL_TARGET_CMDS
|
||||
mkdir -p $(TARGET_DIR)/etc/init.d
|
||||
mkdir -p $(TARGET_DIR)/etc/init.d
|
||||
$(INSTALL) -D -m 0755 package/initscripts/init.d/* $(TARGET_DIR)/etc/init.d/
|
||||
endef
|
||||
|
||||
|
||||
@@ -10,7 +10,7 @@ INPUT_EVENT_DAEMON_LICENSE = input-event-daemon license
|
||||
INPUT_EVENT_DAEMON_LICENSE_FILES = README
|
||||
|
||||
define INPUT_EVENT_DAEMON_BUILD_CMDS
|
||||
touch $(@D)/input-event-table.h
|
||||
touch $(@D)/input-event-table.h
|
||||
$(TARGET_MAKE_ENV) $(MAKE) CC="$(TARGET_CC)" CFLAGS="$(TARGET_CFLAGS)" \
|
||||
LDFLAGS="$(TARGET_LDFLAGS)" -C $(@D)
|
||||
endef
|
||||
|
||||
@@ -16,9 +16,9 @@ LEPTONICA_CONF_OPTS += --disable-programs
|
||||
|
||||
ifeq ($(BR2_PACKAGE_GIFLIB),y)
|
||||
LEPTONICA_DEPENDENCIES += giflib
|
||||
LEPTONICA_CONF_OPTS += --with-giflib
|
||||
LEPTONICA_CONF_OPTS += --with-giflib
|
||||
else
|
||||
LEPTONICA_CONF_OPTS += --without-giflib
|
||||
LEPTONICA_CONF_OPTS += --without-giflib
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_PACKAGE_JPEG),y)
|
||||
|
||||
@@ -0,0 +1,40 @@
|
||||
From d771e8ddb5e40f234459966e46880d10f34aaa1a Mon Sep 17 00:00:00 2001
|
||||
From: Fabrice Fontaine <fontaine.fabrice@gmail.com>
|
||||
Date: Sat, 20 Nov 2021 23:57:33 +0100
|
||||
Subject: [PATCH] gee/Makefile.am: include Makefile.introspection
|
||||
|
||||
Include Makefile.introspection instead of using a custom rule which will
|
||||
result in the following build failure when cross-compiling on buildroot
|
||||
because of missing --includedir:
|
||||
|
||||
/home/giuliobenetti/autobuild/run/instance-1/output-1/host/bin/../riscv32-buildroot-linux-gnu/sysroot/usr/bin/g-ir-compiler -l `/usr/bin/sed -nE "s/^dlname='([A-Za-z0-9.+-]+)'/\1/p" libgee-0.8.la` -o Gee-0.8.typelib Gee-0.8.gir libgee-0.8.la
|
||||
Could not find GIR file 'GObject-2.0.gir'; check XDG_DATA_DIRS or use --includedir
|
||||
error parsing file Gee-0.8.gir: Failed to parse included gir GObject-2.0
|
||||
|
||||
Fixes:
|
||||
- http://autobuild.buildroot.org/results/884faa0f84c8dc43ed1ca6cde9caf21c731a4b35
|
||||
|
||||
Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
|
||||
[Upstream status:
|
||||
https://gitlab.gnome.org/GNOME/libgee/-/merge_requests/8]
|
||||
---
|
||||
gee/Makefile.am | 3 ++-
|
||||
1 file changed, 2 insertions(+), 1 deletion(-)
|
||||
|
||||
diff --git a/gee/Makefile.am b/gee/Makefile.am
|
||||
index 5634bcb..e0d950e 100644
|
||||
--- a/gee/Makefile.am
|
||||
+++ b/gee/Makefile.am
|
||||
@@ -167,7 +167,8 @@ INTROSPECTION_COMPILER_ARGS= \
|
||||
-l $(libgee_dlname)
|
||||
Gee-0.8.gir: libgee_0_8_la_vala.stamp
|
||||
Gee-0.8.typelib: Gee-0.8.gir libgee-0.8.la
|
||||
- @INTROSPECTION_COMPILER@ $(INTROSPECTION_COMPILER_ARGS) -o $@ $^
|
||||
+
|
||||
+-include $(INTROSPECTION_MAKEFILE)
|
||||
endif
|
||||
|
||||
MOSTLYCLEANFILES = \
|
||||
--
|
||||
2.33.0
|
||||
|
||||
@@ -12,6 +12,8 @@ LIBGEE_DEPENDENCIES = host-pkgconf host-vala libglib2
|
||||
LIBGEE_INSTALL_STAGING = YES
|
||||
LIBGEE_LICENSE = LGPL-2.1+
|
||||
LIBGEE_LICENSE_FILES = COPYING
|
||||
# We're patching gee/Makefile.am
|
||||
LIBGEE_AUTORECONF = YES
|
||||
|
||||
ifeq ($(BR2_PACKAGE_GOBJECT_INTROSPECTION),y)
|
||||
LIBGEE_CONF_OPTS += --enable-introspection
|
||||
|
||||
+19
-4
@@ -1,21 +1,36 @@
|
||||
From 04bdfff007c91fc620ed0b7cd02fd2e1e83bdefc Mon Sep 17 00:00:00 2001
|
||||
From ff3db531608eb0f9de8a88c1bc34fe0f1d93121c Mon Sep 17 00:00:00 2001
|
||||
From: Fabrice Fontaine <fontaine.fabrice@gmail.com>
|
||||
Date: Fri, 12 Nov 2021 18:01:05 +0100
|
||||
Subject: [PATCH] glib/meson.build: add girdir to glib.2.0.pc
|
||||
Subject: [PATCH] meson.build: add girdir to gio-2.0.pc and glib-2.0.pc
|
||||
|
||||
Add girdir to glib-2.0.pc to fix the following build failure with atk:
|
||||
Add girdir to gio-2.0.pc and glib-2.0.pc to fix the following build
|
||||
failure with atk or libnice:
|
||||
|
||||
/home/giuliobenetti/autobuild/run/instance-1/output-1/host/riscv32-buildroot-linux-gnu/sysroot/usr/bin/g-ir-compiler atk/Atk-1.0.gir --output atk/Atk-1.0.typelib --includedir=/usr/share/gir-1.0
|
||||
Could not find GIR file 'GObject-2.0.gir'; check XDG_DATA_DIRS or use --includedir
|
||||
|
||||
Fixes:
|
||||
- http://autobuild.buildroot.org/results/2716929db638977e6bf665352a08bd580e1dd0ae
|
||||
- http://autobuild.buildroot.org/results/3088ef32b03e0bb984291b1227b187f1ff816eb7
|
||||
|
||||
Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
|
||||
---
|
||||
gio/meson.build | 1 +
|
||||
glib/meson.build | 1 +
|
||||
1 file changed, 1 insertion(+)
|
||||
2 files changed, 2 insertions(+)
|
||||
|
||||
diff --git a/gio/meson.build b/gio/meson.build
|
||||
index 29473d26b..112d4ada9 100644
|
||||
--- a/gio/meson.build
|
||||
+++ b/gio/meson.build
|
||||
@@ -831,6 +831,7 @@ pkg.generate(libgio,
|
||||
variables : ['datadir=' + join_paths('${prefix}', get_option('datadir')),
|
||||
'schemasdir=' + join_paths('${datadir}', schemas_subdir),
|
||||
'bindir=' + join_paths('${prefix}', get_option('bindir')),
|
||||
+ 'girdir=' + join_paths('${libdir}', '../share/gir-1.0'),
|
||||
'giomoduledir=' + pkgconfig_giomodulesdir,
|
||||
'gio=' + join_paths('${bindir}', 'gio'),
|
||||
'gio_querymodules=' + join_paths('${bindir}', 'gio-querymodules'),
|
||||
diff --git a/glib/meson.build b/glib/meson.build
|
||||
index f78f32969..6c5486699 100644
|
||||
--- a/glib/meson.build
|
||||
@@ -1,4 +1,4 @@
|
||||
# From https://github.com/SpiderLabs/ModSecurity/releases/download/v3.0.5/modsecurity-v3.0.5.tar.gz.sha256
|
||||
sha256 751bf95a7a8d39c440d0c26ec1f73961550ca2eb2ac9e2e7a56dce2dd7b959e9 modsecurity-v3.0.5.tar.gz
|
||||
# From https://github.com/SpiderLabs/ModSecurity/releases/download/v3.0.6/modsecurity-v3.0.6.tar.gz.sha256
|
||||
sha256 06315d9a32fc830997178f30a69e933c9c2364b263a2f036959bebc4dde59a08 modsecurity-v3.0.6.tar.gz
|
||||
# Localy calculated
|
||||
sha256 c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4 LICENSE
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
#
|
||||
################################################################################
|
||||
|
||||
LIBMODSECURITY_VERSION = 3.0.5
|
||||
LIBMODSECURITY_VERSION = 3.0.6
|
||||
LIBMODSECURITY_SOURCE = modsecurity-v$(LIBMODSECURITY_VERSION).tar.gz
|
||||
LIBMODSECURITY_SITE = https://github.com/SpiderLabs/ModSecurity/releases/download/v$(LIBMODSECURITY_VERSION)
|
||||
LIBMODSECURITY_INSTALL_STAGING = YES
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
# Locally calculated
|
||||
sha256 4a7672d7caf4da3bc68619912b298462370c423c697871a0be6273c6686e10d6 libosmium-2.17.0.tar.gz
|
||||
sha256 6faa7952aa1210dcd9ae4ef83e7653a4f8eb880e6a4e5b37f87a5d4835f6327b libosmium-2.17.1.tar.gz
|
||||
sha256 c9bff75738922193e67fa726fa225535870d2aa1059f91452c411736284ad566 LICENSE
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
#
|
||||
################################################################################
|
||||
|
||||
LIBOSMIUM_VERSION = 2.17.0
|
||||
LIBOSMIUM_VERSION = 2.17.1
|
||||
LIBOSMIUM_SITE = $(call github,osmcode,libosmium,v$(LIBOSMIUM_VERSION))
|
||||
LIBOSMIUM_LICENSE = BSL-1.0
|
||||
LIBOSMIUM_LICENSE_FILES = LICENSE
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
# From https://ftp.openbsd.org/pub/OpenBSD/LibreSSL/SHA256
|
||||
sha256 107ceae6ca800e81cb563584c16afa36d6c7138fade94a2b3e9da65456f7c61c libressl-3.4.1.tar.gz
|
||||
sha256 cb82ca7d547336917352fbd23db2fc483c6c44d35157b32780214ec74197b3ce libressl-3.4.2.tar.gz
|
||||
# Locally computed
|
||||
sha256 5c63613f008f16a9c0025c096bbd736cecf720494d121b5c5203e0ec6e5955b1 COPYING
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
#
|
||||
################################################################################
|
||||
|
||||
LIBRESSL_VERSION = 3.4.1
|
||||
LIBRESSL_VERSION = 3.4.2
|
||||
LIBRESSL_SITE = https://ftp.openbsd.org/pub/OpenBSD/LibreSSL
|
||||
LIBRESSL_LICENSE = ISC (new additions), OpenSSL or SSLeay (original OpenSSL code)
|
||||
LIBRESSL_LICENSE_FILES = COPYING
|
||||
|
||||
@@ -12,6 +12,8 @@ LIGHTTPD_LICENSE = BSD-3-Clause
|
||||
LIGHTTPD_LICENSE_FILES = COPYING
|
||||
LIGHTTPD_CPE_ID_VENDOR = lighttpd
|
||||
LIGHTTPD_DEPENDENCIES = host-pkgconf
|
||||
# Issue in configure script provided in tarball
|
||||
LIGHTTPD_AUTORECONF = YES
|
||||
LIGHTTPD_CONF_OPTS = \
|
||||
--without-wolfssl \
|
||||
--libdir=/usr/lib/lighttpd \
|
||||
|
||||
@@ -374,14 +374,14 @@ endchoice
|
||||
|
||||
config BR2_DEFAULT_KERNEL_HEADERS
|
||||
string
|
||||
default "4.4.291" if BR2_KERNEL_HEADERS_4_4
|
||||
default "4.9.289" if BR2_KERNEL_HEADERS_4_9
|
||||
default "4.14.254" if BR2_KERNEL_HEADERS_4_14
|
||||
default "4.19.215" if BR2_KERNEL_HEADERS_4_19
|
||||
default "5.4.157" if BR2_KERNEL_HEADERS_5_4
|
||||
default "5.10.77" if BR2_KERNEL_HEADERS_5_10
|
||||
default "5.14.16" if BR2_KERNEL_HEADERS_5_14
|
||||
default "5.15" if BR2_KERNEL_HEADERS_5_15
|
||||
default "4.4.292" if BR2_KERNEL_HEADERS_4_4
|
||||
default "4.9.290" if BR2_KERNEL_HEADERS_4_9
|
||||
default "4.14.255" if BR2_KERNEL_HEADERS_4_14
|
||||
default "4.19.217" if BR2_KERNEL_HEADERS_4_19
|
||||
default "5.4.161" if BR2_KERNEL_HEADERS_5_4
|
||||
default "5.10.81" if BR2_KERNEL_HEADERS_5_10
|
||||
default "5.14.21" if BR2_KERNEL_HEADERS_5_14
|
||||
default "5.15.4" if BR2_KERNEL_HEADERS_5_15
|
||||
default BR2_DEFAULT_KERNEL_VERSION if BR2_KERNEL_HEADERS_VERSION
|
||||
default "custom" if BR2_KERNEL_HEADERS_CUSTOM_TARBALL
|
||||
default BR2_KERNEL_HEADERS_CUSTOM_REPO_VERSION \
|
||||
|
||||
@@ -91,10 +91,10 @@ ifeq ($(BR2_PACKAGE_DBUS)$(BR2_PACKAGE_LIBGLIB2),yy)
|
||||
MENDER_DEPENDENCIES += libglib2
|
||||
define MENDER_INSTALL_DBUS_AUTHENTICATION_MANAGER_CONF
|
||||
$(INSTALL) -D -m 0755 $(@D)/support/dbus/io.mender.AuthenticationManager.conf \
|
||||
$(TARGET_DIR)/etc/dbus-1/system.d/io.mender.AuthenticationManager.conf
|
||||
$(TARGET_DIR)/etc/dbus-1/system.d/io.mender.AuthenticationManager.conf
|
||||
|
||||
$(INSTALL) -D -m 0755 $(@D)/support/dbus/io.mender.UpdateManager.conf \
|
||||
$(TARGET_DIR)/etc/dbus-1/system.d/io.mender.UpdateManager.conf
|
||||
$(TARGET_DIR)/etc/dbus-1/system.d/io.mender.UpdateManager.conf
|
||||
endef
|
||||
MENDER_POST_INSTALL_TARGET_HOOKS += MENDER_INSTALL_DBUS_AUTHENTICATION_MANAGER_CONF
|
||||
else
|
||||
|
||||
@@ -9,7 +9,7 @@ MICROPYTHON_SITE = $(call github,micropython,micropython,v$(MICROPYTHON_VERSION)
|
||||
# Micropython has a lot of code copied from other projects, and also a number
|
||||
# of submodules for various libs. However, we don't even clone the submodules,
|
||||
# and most of the copied code is not used in the unix build.
|
||||
MICROPYTHON_LICENSE = MIT, BSD-1-clause, BSD-3-clause, Zlib
|
||||
MICROPYTHON_LICENSE = MIT, BSD-1-Clause, BSD-3-Clause, Zlib
|
||||
MICROPYTHON_LICENSE_FILES = LICENSE
|
||||
MICROPYTHON_DEPENDENCIES = host-pkgconf libffi host-python3
|
||||
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
# Locally calculated after checking gpg signature
|
||||
# from https://mosquitto.org/files/source/mosquitto-2.0.13.tar.gz.asc
|
||||
sha256 9cf83a558f1588e8798edd8647b1632af88e88ef2cd45054e903c517df5bd2cd mosquitto-2.0.13.tar.gz
|
||||
sha256 d0dde8fdb12caf6e2426b4f28081919a2fce3448773bdb8af0d3cd5fe5776925 mosquitto-2.0.14.tar.gz
|
||||
|
||||
# License files
|
||||
sha256 d3c4ccace4e5d3cc89d34cf2a0bc85b8596bfc0a32b815d0d77f9b7c41b5350c LICENSE.txt
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
#
|
||||
################################################################################
|
||||
|
||||
MOSQUITTO_VERSION = 2.0.13
|
||||
MOSQUITTO_VERSION = 2.0.14
|
||||
MOSQUITTO_SITE = https://mosquitto.org/files/source
|
||||
MOSQUITTO_LICENSE = EPL-2.0 or EDLv1.0
|
||||
MOSQUITTO_LICENSE_FILES = LICENSE.txt epl-v20 edl-v10
|
||||
|
||||
+2
-2
@@ -47,9 +47,9 @@ MTD_CONF_OPTS += --disable-ubihealthd
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_PACKAGE_MTD_TESTS),y)
|
||||
MTD_CONF_OPTS += --enable-tests --enable-install-tests
|
||||
MTD_CONF_OPTS += --enable-tests
|
||||
else
|
||||
MTD_CONF_OPTS += --disable-tests --disable-install-tests
|
||||
MTD_CONF_OPTS += --disable-tests
|
||||
endif
|
||||
|
||||
# If extended attributes are required, the acl package must
|
||||
|
||||
@@ -90,6 +90,10 @@ NFS_UTILS_CONF_OPTS += --without-systemd
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_PACKAGE_NFS_UTILS_RPC_NFSD),y)
|
||||
define NFS_UTILS_LINUX_CONFIG_FIXUPS
|
||||
$(call KCONFIG_ENABLE_OPT,CONFIG_NFSD)
|
||||
endef
|
||||
|
||||
define NFS_UTILS_INSTALL_INIT_SYSV
|
||||
$(INSTALL) -D -m 0755 package/nfs-utils/S60nfs \
|
||||
$(TARGET_DIR)/etc/init.d/S60nfs
|
||||
|
||||
@@ -10,11 +10,11 @@ NSS_MYHOSTNAME_LICENSE = LGPL-2.1+
|
||||
NSS_MYHOSTNAME_LICENSE_FILES = LICENSE
|
||||
|
||||
# add myhostname after files if missing
|
||||
define MYHOSTNAME_SET_NSSWITCH
|
||||
define NSS_MYHOSTNAME_SET_NSSWITCH
|
||||
$(SED) '/^hosts:/ {/myhostname/! s/files/files myhostname/}' \
|
||||
$(TARGET_DIR)/etc/nsswitch.conf
|
||||
endef
|
||||
|
||||
NSS_MYHOSTNAME_TARGET_FINALIZE_HOOKS += MYHOSTNAME_SET_NSSWITCH
|
||||
NSS_MYHOSTNAME_TARGET_FINALIZE_HOOKS += NSS_MYHOSTNAME_SET_NSSWITCH
|
||||
|
||||
$(eval $(autotools-package))
|
||||
|
||||
@@ -27,7 +27,7 @@ OPEN62541_CONF_OPTS += -DUA_NAMESPACE_ZERO=MINIMAL
|
||||
else ifeq ($(BR2_PACKAGE_OPEN62541_UA_NAMESPACE_ZERO_REDUCED),y)
|
||||
OPEN62541_CONF_OPTS += -DUA_NAMESPACE_ZERO=REDUCED
|
||||
else ifeq ($(BR2_PACKAGE_OPEN62541_UA_NAMESPACE_ZERO_FULL),y)
|
||||
OPEN62541_CONF_OPTS += -DUA_NAMESPACE_ZERO=FULL
|
||||
OPEN62541_CONF_OPTS += -DUA_NAMESPACE_ZERO=FULL
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_PACKAGE_OPEN62541_JSON_ENCODING),y)
|
||||
|
||||
@@ -61,7 +61,7 @@ define HOST_ORACLE_MYSQL_BUILD_CMDS
|
||||
endef
|
||||
|
||||
define HOST_ORACLE_MYSQL_INSTALL_CMDS
|
||||
$(INSTALL) -m 0755 $(@D)/sql/gen_lex_hash $(HOST_DIR)/bin/
|
||||
$(INSTALL) -m 0755 $(@D)/sql/gen_lex_hash $(HOST_DIR)/bin/
|
||||
endef
|
||||
|
||||
ifeq ($(BR2_PACKAGE_OPENSSL),y)
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
################################################################################
|
||||
|
||||
PCRE_VERSION = 8.45
|
||||
PCRE_SITE = https://ftp.pcre.org/pub/pcre
|
||||
PCRE_SITE = http://downloads.sourceforge.net/project/pcre/pcre/$(PCRE_VERSION)
|
||||
PCRE_SOURCE = pcre-$(PCRE_VERSION).tar.bz2
|
||||
PCRE_LICENSE = BSD-3-Clause
|
||||
PCRE_LICENSE_FILES = LICENCE
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
# From https://www.php.net/downloads.php
|
||||
sha256 a501017b3b0fd3023223ea25d98e87369b782f8a82310c4033d7ea6a989fea0a php-8.0.12.tar.xz
|
||||
sha256 cd976805ec2e9198417651027dfe16854ba2c2c388151ab9d4d268513d52ed52 php-8.0.13.tar.xz
|
||||
|
||||
# License file
|
||||
sha256 a188db807d711536f71e27b7d36879d63480f7994dc18adc08e624b3c5430fff LICENSE
|
||||
|
||||
+1
-1
@@ -4,7 +4,7 @@
|
||||
#
|
||||
################################################################################
|
||||
|
||||
PHP_VERSION = 8.0.12
|
||||
PHP_VERSION = 8.0.13
|
||||
PHP_SITE = https://www.php.net/distributions
|
||||
PHP_SOURCE = php-$(PHP_VERSION).tar.xz
|
||||
PHP_INSTALL_STAGING = YES
|
||||
|
||||
@@ -45,6 +45,7 @@ config BR2_PACKAGE_POCO_NET
|
||||
config BR2_PACKAGE_POCO_CRYPTO
|
||||
bool "crypto"
|
||||
select BR2_PACKAGE_OPENSSL
|
||||
select BR2_PACKAGE_LIBOPENSSL_ENABLE_DES if BR2_PACKAGE_LIBOPENSSL
|
||||
|
||||
config BR2_PACKAGE_POCO_NETSSL_OPENSSL
|
||||
bool "netssl_openssl"
|
||||
|
||||
@@ -7,7 +7,7 @@
|
||||
PRU_SOFTWARE_SUPPORT_VERSION = 5.9.0
|
||||
PRU_SOFTWARE_SUPPORT_SITE = https://git.ti.com/cgit/pru-software-support-package/pru-software-support-package/snapshot
|
||||
PRU_SOFTWARE_SUPPORT_SOURCE = $(PRU_SOFTWARE_SUPPORT_NAME)-package-v$(PRU_SOFTWARE_SUPPORT_VERSION).tar.gz
|
||||
PRU_SOFTWARE_SUPPORT_LICENSE = BSD-3-Clause, Public Domain
|
||||
PRU_SOFTWARE_SUPPORT_LICENSE = BSD-3-Clause, Public Domain
|
||||
PRU_SOFTWARE_SUPPORT_LICENSE_FILES = PRU-Package-v6.1-Manifest.html
|
||||
PRU_SOFTWARE_SUPPORT_DEPENDENCIES = host-ti-cgt-pru host-pru-software-support
|
||||
HOST_PRU_SOFTWARE_SUPPORT_DEPENDENCIES = host-ti-cgt-pru
|
||||
|
||||
+33
@@ -0,0 +1,33 @@
|
||||
From 37ad222868e52271905b94afea4fc780d83294b4 Mon Sep 17 00:00:00 2001
|
||||
From: Frank Denis <github@pureftpd.org>
|
||||
Date: Tue, 23 Nov 2021 18:53:34 +0100
|
||||
Subject: [PATCH] Initialize the max upload file size when quotas are enabled
|
||||
|
||||
Due to an unwanted check, files causing the quota to be exceeded
|
||||
were deleted after the upload, but not during the upload.
|
||||
|
||||
The bug was introduced in 2009 in version 1.0.23
|
||||
|
||||
Spotted by @DroidTest, thanks!
|
||||
|
||||
[Retrieved from:
|
||||
https://github.com/jedisct1/pure-ftpd/commit/37ad222868e52271905b94afea4fc780d83294b4]
|
||||
Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
|
||||
---
|
||||
src/ftpd.c | 3 +--
|
||||
1 file changed, 1 insertion(+), 2 deletions(-)
|
||||
|
||||
diff --git a/src/ftpd.c b/src/ftpd.c
|
||||
index d856839..be2fd78 100644
|
||||
--- a/src/ftpd.c
|
||||
+++ b/src/ftpd.c
|
||||
@@ -4247,8 +4247,7 @@ void dostor(char *name, const int append, const int autorename)
|
||||
if (quota_update("a, 0LL, 0LL, &overflow) == 0 &&
|
||||
(overflow > 0 || quota.files >= user_quota_files ||
|
||||
quota.size > user_quota_size ||
|
||||
- (max_filesize >= (off_t) 0 &&
|
||||
- (max_filesize = user_quota_size - quota.size) < (off_t) 0))) {
|
||||
+ (max_filesize = user_quota_size - quota.size) < (off_t) 0)) {
|
||||
overflow = 1;
|
||||
(void) close(f);
|
||||
goto afterquota;
|
||||
@@ -21,6 +21,9 @@ PURE_FTPD_IGNORE_CVES += CVE-2020-9365
|
||||
# 0003-diraliases-always-set-the-tail-of-the-list-to-NULL.patch
|
||||
PURE_FTPD_IGNORE_CVES += CVE-2020-9274
|
||||
|
||||
# 0004-Initialize-the-max-upload-file-size-when-quotas-are-enabled.patch
|
||||
PURE_FTPD_IGNORE_CVES += CVE-2021-40524
|
||||
|
||||
PURE_FTPD_CONF_OPTS = \
|
||||
--with-altlog \
|
||||
--with-puredb
|
||||
|
||||
@@ -7,7 +7,7 @@
|
||||
PYTHON_CYCLER_VERSION = 0.10.0
|
||||
PYTHON_CYCLER_SOURCE = cycler-$(PYTHON_CYCLER_VERSION).tar.gz
|
||||
PYTHON_CYCLER_SITE = https://files.pythonhosted.org/packages/c2/4b/137dea450d6e1e3d474e1d873cd1d4f7d3beed7e0dc973b06e8e10d32488
|
||||
PYTHON_CYCLER_LICENSE = BSD
|
||||
PYTHON_CYCLER_LICENSE = BSD-3-Clause
|
||||
PYTHON_CYCLER_LICENSE_FILES = LICENSE
|
||||
PYTHON_CYCLER_SETUP_TYPE = setuptools
|
||||
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
|
||||
QDECODER_VERSION = 12.0.8
|
||||
QDECODER_SITE = $(call github,wolkykim,qdecoder,v$(QDECODER_VERSION))
|
||||
QDECODER_LICENSE = BSD-2
|
||||
QDECODER_LICENSE = BSD-2-Clause
|
||||
QDECODER_LICENSE_FILES = COPYING
|
||||
QDECODER_CONF_ENV = ac_cv_prog_cc_c99='-std=gnu99'
|
||||
|
||||
|
||||
@@ -167,6 +167,10 @@ else
|
||||
QEMU_OPTS += --disable-usb-redir
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_STATIC_LIBS),y)
|
||||
QEMU_OPTS += --static
|
||||
endif
|
||||
|
||||
# Override CPP, as it expects to be able to call it like it'd
|
||||
# call the compiler.
|
||||
define QEMU_CONFIGURE_CMDS
|
||||
|
||||
@@ -59,7 +59,7 @@ endif
|
||||
# Copy source files and script into $(HOST_DIR)/share/rcw/ so a developer
|
||||
# could use a post image or SDK to build/install PBL files.
|
||||
define HOST_QORIQ_RCW_INSTALL_CMDS
|
||||
mkdir -p $(HOST_DIR)/share/rcw
|
||||
mkdir -p $(HOST_DIR)/share/rcw
|
||||
cp -a $(@D)/* $(HOST_DIR)/share/rcw
|
||||
$(HOST_QORIQ_RCW_INSTALL_DELIVERY_FILE)
|
||||
endef
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
################################################################################
|
||||
|
||||
RESIPROCATE_VERSION = 1.12.0
|
||||
RESIPROCATE_SITE = https://www.resiprocate.org/files/pub/reSIProcate/releases
|
||||
RESIPROCATE_SITE = https://www.resiprocate.org/files/pub/reSIProcate/releases
|
||||
# For complete details see https://www.resiprocate.org/License
|
||||
RESIPROCATE_LICENSE = VSL-1.0, BSD-3-Clause
|
||||
RESIPROCATE_LICENSE_FILES = COPYING
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
################################################################################
|
||||
|
||||
RESTCLIENT_CPP_VERSION = 0.5.2
|
||||
RESTCLIENT_CPP_SITE = $(call github,mrtazz,restclient-cpp,$(RESTCLIENT_CPP_VERSION))
|
||||
RESTCLIENT_CPP_SITE = $(call github,mrtazz,restclient-cpp,$(RESTCLIENT_CPP_VERSION))
|
||||
RESTCLIENT_CPP_LICENSE = MIT
|
||||
RESTCLIENT_CPP_LICENSE_FILES = LICENSE
|
||||
RESTCLIENT_CPP_INSTALL_STAGING = YES
|
||||
|
||||
@@ -18,5 +18,8 @@ SDL_TTF_CONF_OPTS = \
|
||||
--with-freetype-prefix=$(STAGING_DIR)/usr \
|
||||
--with-sdl-prefix=$(STAGING_DIR)/usr
|
||||
|
||||
SDL_TTF_MAKE_OPTS = INCLUDES="-I$(STAGING_DIR)/usr/include/SDL" LDFLAGS="-L$(STAGING_DIR)/usr/lib"
|
||||
SDL_TTF_MAKE_OPTS = \
|
||||
INCLUDES="-I$(STAGING_DIR)/usr/include/SDL" \
|
||||
LDFLAGS="-L$(STAGING_DIR)/usr/lib"
|
||||
|
||||
$(eval $(autotools-package))
|
||||
|
||||
@@ -14,7 +14,7 @@ SMACK_DEPENDENCIES = host-pkgconf
|
||||
# Sources from GitHub, no configure script included.
|
||||
SMACK_AUTORECONF = YES
|
||||
|
||||
define SMAKE_LINUX_CONFIG_FIXUPS
|
||||
define SMACK_LINUX_CONFIG_FIXUPS
|
||||
$(call KCONFIG_ENABLE_OPT,CONFIG_SECURITY)
|
||||
$(call KCONFIG_ENABLE_OPT,CONFIG_SECURITY_SMACK)
|
||||
$(call KCONFIG_ENABLE_OPT,CONFIG_SECURITY_NETWORK)
|
||||
|
||||
@@ -32,7 +32,7 @@ SMCROUTE_POST_INSTALL_TARGET_HOOKS += SMCROUTE_PRUNE_COMPAT_SCRIPT
|
||||
|
||||
# We will asume that CONFIG_NET and CONFIG_INET are already
|
||||
# set in the kernel configuration provided by the user.
|
||||
define MROUTED_LINUX_CONFIG_FIXUPS
|
||||
define SMCROUTE_LINUX_CONFIG_FIXUPS
|
||||
$(call KCONFIG_ENABLE_OPT,CONFIG_IP_MULTICAST)
|
||||
$(call KCONFIG_ENABLE_OPT,CONFIG_IP_MROUTE)
|
||||
endef
|
||||
|
||||
@@ -24,12 +24,12 @@ SPIDEV_TEST_LICENSE = GPL-2.0
|
||||
|
||||
# musl libc requires linux/ioctl.h for _IOC_SIZEBITS. Do a sed patch to keep
|
||||
# compatibility with different spidev_test.c versions that we support.
|
||||
define SPIDEV_ADD_LINUX_IOCTL
|
||||
define SPIDEV_TEST_ADD_LINUX_IOCTL
|
||||
$(SED) 's~^#include <sys/ioctl.h>~#include <sys/ioctl.h>\n#include <linux/ioctl.h>~' \
|
||||
$(@D)/spidev_test.c
|
||||
endef
|
||||
|
||||
SPIDEV_TEST_POST_PATCH_HOOKS += SPIDEV_ADD_LINUX_IOCTL
|
||||
SPIDEV_TEST_POST_PATCH_HOOKS += SPIDEV_TEST_ADD_LINUX_IOCTL
|
||||
|
||||
define SPIDEV_TEST_EXTRACT_CMDS
|
||||
cp $(SPIDEV_TEST_DL_DIR)/$(SPIDEV_TEST_SOURCE) $(@D)/spidev_test.c
|
||||
|
||||
@@ -0,0 +1,149 @@
|
||||
From 568ee52f885c463e7a283240f5ef6bbf9351bdb3 Mon Sep 17 00:00:00 2001
|
||||
From: Eugene Syromyatnikov <evgsyr@gmail.com>
|
||||
Date: Wed, 3 Nov 2021 00:48:59 +0100
|
||||
Subject: [PATCH] Avoid relying on presence of ipx.h
|
||||
|
||||
After Linux has broken UAPI in commit v5.15-rc1~157^2~207, it is well
|
||||
possible that neither kernel nor libc (such as musl, for example)
|
||||
provides an IPX-related header. Avoid relying on its presence
|
||||
in the strace's code and conditionalise the relevant checks in the tests.
|
||||
|
||||
* configure.ac (AC_CHECK_HEADERS): Add linux/ipx.h.
|
||||
* src/net.c: Remove <netipx/ipx.h>/<linux/ipx.h> includes.
|
||||
* src/sockaddr.c: Likewise.
|
||||
(IPX_NODE_LEN): New macro constant.
|
||||
(struct sockaddr_ipx): New type definition.
|
||||
* src/xlat/sock_ipx_options.in (IPX_TYPE): Provide a fallback value.
|
||||
* tests/net-sockaddr.c [!HAVE_LINUX_IPX_H]: Do not include
|
||||
<linux/ipx.h>.
|
||||
[!HAVE_LINUX_IPX_H && HAVE_NETIPX_IPX_H]: Include <netipx/ipx.h>.
|
||||
[!(HAVE_LINUX_IPX_H || defined HAVE_NETIPX_IPX_H)] (check_ipx): Do not
|
||||
define.
|
||||
(main) [!(HAVE_LINUX_IPX_H || defined HAVE_NETIPX_IPX_H)]: Do not call
|
||||
check_ipx.
|
||||
|
||||
Closes: https://github.com/strace/strace/issues/201
|
||||
|
||||
[Retrieved (and backported) from:
|
||||
https://github.com/strace/strace/commit/568ee52f885c463e7a283240f5ef6bbf9351bdb3]
|
||||
Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
|
||||
---
|
||||
configure.ac | 1 +
|
||||
src/net.c | 5 -----
|
||||
src/sockaddr.c | 16 ++++++++++------
|
||||
src/xlat/sock_ipx_options.in | 2 +-
|
||||
tests/net-sockaddr.c | 10 +++++++++-
|
||||
5 files changed, 21 insertions(+), 13 deletions(-)
|
||||
|
||||
diff --git a/configure.ac b/configure.ac
|
||||
index b5053b7aff..c074a70c01 100644
|
||||
--- a/configure.ac
|
||||
+++ b/configure.ac
|
||||
@@ -424,6 +424,7 @@ AC_CHECK_HEADERS(m4_normalize([
|
||||
elf.h
|
||||
gcov.h
|
||||
iconv.h
|
||||
+ linux/ipx.h
|
||||
mqueue.h
|
||||
netinet/sctp.h
|
||||
netipx/ipx.h
|
||||
diff --git a/src/net.c b/src/net.c
|
||||
index bc2b1ad048..42696bfe89 100644
|
||||
--- a/src/net.c
|
||||
+++ b/src/net.c
|
||||
@@ -28,11 +28,6 @@
|
||||
#include <arpa/inet.h>
|
||||
#include <net/if.h>
|
||||
#include <asm/types.h>
|
||||
-#ifdef HAVE_NETIPX_IPX_H
|
||||
-# include <netipx/ipx.h>
|
||||
-#else
|
||||
-# include <linux/ipx.h>
|
||||
-#endif
|
||||
|
||||
#include <linux/ip_vs.h>
|
||||
#include "netlink.h"
|
||||
diff --git a/src/sockaddr.c b/src/sockaddr.c
|
||||
index bdd5a5bb7a..27fda59f26 100644
|
||||
--- a/src/sockaddr.c
|
||||
+++ b/src/sockaddr.c
|
||||
@@ -24,12 +24,6 @@
|
||||
#include <linux/if_ether.h>
|
||||
#include <linux/x25.h>
|
||||
|
||||
-#ifdef HAVE_NETIPX_IPX_H
|
||||
-# include <netipx/ipx.h>
|
||||
-#else
|
||||
-# include <linux/ipx.h>
|
||||
-#endif
|
||||
-
|
||||
#include "xlat/addrfams.h"
|
||||
#include "xlat/arp_hardware_types.h"
|
||||
#include "xlat/ethernet_protocols.h"
|
||||
@@ -42,6 +36,16 @@
|
||||
|
||||
#define SIZEOF_SA_FAMILY sizeof_field(struct sockaddr, sa_family)
|
||||
|
||||
+#define IPX_NODE_LEN 6
|
||||
+struct sockaddr_ipx {
|
||||
+ uint16_t sipx_family;
|
||||
+ uint16_t sipx_port;
|
||||
+ uint32_t sipx_network;
|
||||
+ unsigned char sipx_node[IPX_NODE_LEN];
|
||||
+ uint8_t sipx_type;
|
||||
+ unsigned char sipx_zero;
|
||||
+};
|
||||
+
|
||||
static void
|
||||
print_sockaddr_data_un(struct tcb *tcp, const void *const buf, const int addrlen)
|
||||
{
|
||||
diff --git a/src/xlat/sock_ipx_options.in b/src/xlat/sock_ipx_options.in
|
||||
index eba97fd719..b09be117e4 100644
|
||||
--- a/src/xlat/sock_ipx_options.in
|
||||
+++ b/src/xlat/sock_ipx_options.in
|
||||
@@ -1 +1 @@
|
||||
-IPX_TYPE
|
||||
+IPX_TYPE 1
|
||||
diff --git a/tests/net-sockaddr.c b/tests/net-sockaddr.c
|
||||
index f1f9b01cdd..c8049fd68b 100644
|
||||
--- a/tests/net-sockaddr.c
|
||||
+++ b/tests/net-sockaddr.c
|
||||
@@ -24,7 +24,11 @@
|
||||
#include <linux/if_ether.h>
|
||||
#include <linux/if_packet.h>
|
||||
#include <linux/x25.h>
|
||||
-#include <linux/ipx.h>
|
||||
+#if defined HAVE_LINUX_IPX_H
|
||||
+# include <linux/ipx.h>
|
||||
+#elif defined HAVE_NETIPX_IPX_H
|
||||
+# include <netipx/ipx.h>
|
||||
+#endif
|
||||
#ifdef HAVE_BLUETOOTH_BLUETOOTH_H
|
||||
# include <bluetooth/bluetooth.h>
|
||||
# include <bluetooth/hci.h>
|
||||
@@ -269,6 +273,7 @@ check_in6(void)
|
||||
printf("connect(-1, %p, %u) = %d EBADF (%m)\n", in6, len, ret);
|
||||
}
|
||||
|
||||
+#if defined HAVE_LINUX_IPX_H || defined HAVE_NETIPX_IPX_H
|
||||
static void
|
||||
check_ipx(void)
|
||||
{
|
||||
@@ -295,6 +300,7 @@ check_ipx(void)
|
||||
c_ipx.sipx_node[4], c_ipx.sipx_node[5],
|
||||
c_ipx.sipx_type, len, ret);
|
||||
}
|
||||
+#endif /* HAVE_LINUX_IPX_H || defined HAVE_NETIPX_IPX_H */
|
||||
|
||||
/* for a bit more compact AX.25 address definitions */
|
||||
#define AX25_ADDR(c_, s_) \
|
||||
@@ -773,7 +779,9 @@ main(void)
|
||||
check_un();
|
||||
check_in();
|
||||
check_in6();
|
||||
+#if defined HAVE_LINUX_IPX_H || defined HAVE_NETIPX_IPX_H
|
||||
check_ipx();
|
||||
+#endif
|
||||
check_ax25();
|
||||
check_x25();
|
||||
check_nl();
|
||||
@@ -10,6 +10,8 @@ STRACE_SITE = https://strace.io/files/$(STRACE_VERSION)
|
||||
STRACE_LICENSE = LGPL-2.1+
|
||||
STRACE_LICENSE_FILES = COPYING LGPL-2.1-or-later
|
||||
STRACE_CPE_ID_VENDOR = strace_project
|
||||
# We're patching configure.ac
|
||||
STRACE_AUTORECONF = YES
|
||||
STRACE_CONF_OPTS = --enable-mpers=no
|
||||
|
||||
ifeq ($(BR2_PACKAGE_LIBUNWIND),y)
|
||||
|
||||
@@ -38,7 +38,7 @@ endef
|
||||
define HOST_SUNXI_TOOLS_INSTALL_CMDS
|
||||
$(HOST_MAKE_ENV) $(MAKE) CROSS_COMPILE="" CC="$(HOSTCC)" \
|
||||
PREFIX=$(HOST_DIR) EXTRA_CFLAGS="$(HOST_CFLAGS)" \
|
||||
LDFLAGS="$(HOST_LDFLAGS)" -C $(@D) install-tools install-misc
|
||||
LDFLAGS="$(HOST_LDFLAGS)" -C $(@D) install-tools install-misc
|
||||
endef
|
||||
|
||||
define SUNXI_TOOLS_BUILD_CMDS
|
||||
|
||||
@@ -0,0 +1,57 @@
|
||||
From 3796175f32f0cc24c16809d8175d423bc7053de9 Mon Sep 17 00:00:00 2001
|
||||
From: StefanBruens <stefan.bruens@rwth-aachen.de>
|
||||
Date: Wed, 5 May 2021 18:24:58 +0200
|
||||
Subject: [PATCH] usrp2: Replace boost::math::iround/math::sign with std::lround
|
||||
|
||||
Instead of multiplying zone with the sign repeatedly just make
|
||||
the zone a signed value.
|
||||
|
||||
See #437, #438
|
||||
|
||||
Signed-off-by: Aaron Rossetto <aaron.rossetto@ni.com>
|
||||
[gwenhael.goavec-merou@trabucayre.com: backport from upstream]
|
||||
Signed-off-by: Gwenhael Goavec-Merou <gwenhael.goavec-merou@trabucayre.com>
|
||||
---
|
||||
host/lib/usrp/usrp2/usrp2_impl.cpp | 10 +++++-----
|
||||
1 file changed, 5 insertions(+), 5 deletions(-)
|
||||
|
||||
diff --git a/host/lib/usrp/usrp2/usrp2_impl.cpp b/host/lib/usrp/usrp2/usrp2_impl.cpp
|
||||
index 1be4c7339..c0719a316 100644
|
||||
--- a/host/lib/usrp/usrp2/usrp2_impl.cpp
|
||||
+++ b/host/lib/usrp/usrp2/usrp2_impl.cpp
|
||||
@@ -22,6 +22,7 @@
|
||||
#include <boost/asio/ip/address_v4.hpp>
|
||||
#include <boost/asio.hpp> //used for htonl and ntohl
|
||||
#include <boost/thread.hpp>
|
||||
+#include <cmath>
|
||||
|
||||
using namespace uhd;
|
||||
using namespace uhd::usrp;
|
||||
@@ -844,20 +845,19 @@ double usrp2_impl::set_tx_dsp_freq(
|
||||
_tree->access<double>("/mboards/"+mb+"/tick_rate").get();
|
||||
|
||||
//calculate the DAC shift (multiples of rate)
|
||||
- const int sign = boost::math::sign(new_freq);
|
||||
- const int zone = std::min(boost::math::iround(new_freq/tick_rate), 2);
|
||||
- const double dac_shift = sign*zone*tick_rate;
|
||||
+ const int zone = std::max(std::min(std::lround(new_freq / tick_rate), 2), -2);
|
||||
+ const double dac_shift = zone * tick_rate;
|
||||
new_freq -= dac_shift; //update FPGA DSP target freq
|
||||
UHD_LOG_TRACE("USRP2",
|
||||
"DSP Tuning: Requested " + std::to_string(freq_/1e6) + " MHz, Using "
|
||||
- "Nyquist zone " + std::to_string(sign*zone) + ", leftover DSP tuning: "
|
||||
+ "Nyquist zone " + std::to_string(zone) + ", leftover DSP tuning: "
|
||||
+ std::to_string(new_freq/1e6) + " MHz.");
|
||||
|
||||
//set the DAC shift (modulation mode)
|
||||
if (zone == 0) {
|
||||
_mbc[mb].codec->set_tx_mod_mode(0); //no shift
|
||||
} else {
|
||||
- _mbc[mb].codec->set_tx_mod_mode(sign*4/zone); //DAC interp = 4
|
||||
+ _mbc[mb].codec->set_tx_mod_mode(4 / zone); // DAC interp = 4
|
||||
}
|
||||
|
||||
return _mbc[mb].tx_dsp->set_freq(new_freq) + dac_shift; //actual freq
|
||||
--
|
||||
2.32.0
|
||||
|
||||
@@ -0,0 +1,28 @@
|
||||
From d1c6290fe9c8b01068abfca6f272e2a1e031b9de Mon Sep 17 00:00:00 2001
|
||||
From: StefanBruens <stefan.bruens@rwth-aachen.de>
|
||||
Date: Wed, 5 May 2021 18:49:40 +0200
|
||||
Subject: [PATCH] usrp2: Use explicit template type for std::min<T>
|
||||
|
||||
Signed-off-by: Aaron Rossetto <aaron.rossetto@ni.com>
|
||||
[gwenhael.goavec-merou@trabucayre.com: backport from upstream]
|
||||
Signed-off-by: Gwenhael Goavec-Merou <gwenhael.goavec-merou@trabucayre.com>
|
||||
---
|
||||
host/lib/usrp/usrp2/usrp2_impl.cpp | 2 +-
|
||||
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||
|
||||
diff --git a/host/lib/usrp/usrp2/usrp2_impl.cpp b/host/lib/usrp/usrp2/usrp2_impl.cpp
|
||||
index 59fd9849c..e82a9fa71 100644
|
||||
--- a/host/lib/usrp/usrp2/usrp2_impl.cpp
|
||||
+++ b/host/lib/usrp/usrp2/usrp2_impl.cpp
|
||||
@@ -845,7 +845,7 @@ double usrp2_impl::set_tx_dsp_freq(
|
||||
_tree->access<double>("/mboards/"+mb+"/tick_rate").get();
|
||||
|
||||
//calculate the DAC shift (multiples of rate)
|
||||
- const int zone = std::max(std::min(std::lround(new_freq / tick_rate), 2), -2);
|
||||
+ const int zone = std::max(std::min<int>(std::lround(new_freq / tick_rate), 2), -2);
|
||||
const double dac_shift = zone * tick_rate;
|
||||
new_freq -= dac_shift; //update FPGA DSP target freq
|
||||
UHD_LOG_TRACE("USRP2",
|
||||
--
|
||||
2.32.0
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
# Locally computed
|
||||
sha256 363a90e45eb93c73340a711223c7ce5e564432f9eb34624e1a545f4fd57dd49d vim-8.2.3582.tar.gz
|
||||
sha256 16ff13ea2a11da96080510fdfccf5f3a05f82e2c7027494bd8c98704bbf14428 vim-8.2.3690.tar.gz
|
||||
sha256 0bcab3b635dd39208c42b496568d1e8171dad247cf3da5bab3d750c9d5883499 LICENSE
|
||||
sha256 96970b67f9cb38b0e759946cff22562a3c4b11ce78f62f2117d5e7ecded9ab4d README.txt
|
||||
|
||||
+1
-1
@@ -4,7 +4,7 @@
|
||||
#
|
||||
################################################################################
|
||||
|
||||
VIM_VERSION = 8.2.3582
|
||||
VIM_VERSION = 8.2.3690
|
||||
VIM_SITE = $(call github,vim,vim,v$(VIM_VERSION))
|
||||
VIM_DEPENDENCIES = ncurses $(TARGET_NLS_DEPENDENCIES)
|
||||
VIM_SUBDIR = src
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
|
||||
WEBSOCKETPP_VERSION = 0.8.2
|
||||
WEBSOCKETPP_SITE = $(call github,zaphoyd,websocketpp,$(WEBSOCKETPP_VERSION))
|
||||
WEBSOCKETPP_LICENSE = BSD-3c, MIT, Zlib
|
||||
WEBSOCKETPP_LICENSE = BSD-3-Clause, MIT, Zlib
|
||||
WEBSOCKETPP_LICENSE_FILES = COPYING
|
||||
WEBSOCKETPP_CPE_ID_VENDOR = zaphoyd
|
||||
WEBSOCKETPP_INSTALL_STAGING = YES
|
||||
|
||||
@@ -12,7 +12,7 @@ WIRELESS_REGDB_LICENSE_FILES = LICENSE
|
||||
WIRELESS_REGDB_CPE_ID_VENDOR = kernel
|
||||
|
||||
ifeq ($(BR2_PACKAGE_CRDA),y)
|
||||
define WIRELESS_REGDB_INSTALL_CRDA_TARGET_CMDS
|
||||
define WIRELESS_REGDB_INSTALL_CRDA_TARGET_CMDS
|
||||
$(INSTALL) -m 644 -D -T $(@D)/regulatory.bin \
|
||||
$(TARGET_DIR)/usr/lib/crda/regulatory.bin
|
||||
$(INSTALL) -m 644 -D -T $(@D)/sforshee.key.pub.pem \
|
||||
|
||||
@@ -0,0 +1,30 @@
|
||||
From 982e5ab072816e29f6f2dc84d9a00ee7c4fdee40 Mon Sep 17 00:00:00 2001
|
||||
From: Fabrice Fontaine <fontaine.fabrice@gmail.com>
|
||||
Date: Fri, 26 Nov 2021 17:45:23 +0100
|
||||
Subject: [PATCH] cmake: lemon: wipe CMAKE_SYSROOT if needed
|
||||
|
||||
Wipe CMAKE_SYSROOT when LEMON_C_COMPILER is set to avoid a build failure
|
||||
when cross-compiling (e.g. with buildroot)
|
||||
|
||||
Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
|
||||
[Upstream status:
|
||||
https://gitlab.com/wireshark/wireshark/-/merge_requests/5224]
|
||||
---
|
||||
tools/lemon/CMakeLists.txt | 1 +
|
||||
1 file changed, 1 insertion(+)
|
||||
|
||||
diff --git a/tools/lemon/CMakeLists.txt b/tools/lemon/CMakeLists.txt
|
||||
index 8742aa9fc9..7c8cc23a35 100644
|
||||
--- a/tools/lemon/CMakeLists.txt
|
||||
+++ b/tools/lemon/CMakeLists.txt
|
||||
@@ -12,6 +12,7 @@ add_executable(lemon lemon.c)
|
||||
if(DEFINED LEMON_C_COMPILER)
|
||||
set(CMAKE_C_COMPILER "${LEMON_C_COMPILER}")
|
||||
set(CMAKE_C_FLAGS "")
|
||||
+ set(CMAKE_SYSROOT "")
|
||||
endif()
|
||||
|
||||
# To keep lemon.c as close to upstream as possible, deliberately ignore
|
||||
--
|
||||
2.33.0
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
# From https://www.wireshark.org/download/src/all-versions/SIGNATURES-3.4.7.txt
|
||||
sha1 3fa4bb774030442b9908243a9927d38479c52bf5 wireshark-3.4.7.tar.xz
|
||||
sha256 6c4cee51ef997cb9d9aaee84113525a5629157d3c743d7c4e320000de804a09d wireshark-3.4.7.tar.xz
|
||||
# From https://www.wireshark.org/download/src/all-versions/SIGNATURES-3.4.10.txt
|
||||
sha1 63839abd94d3ae376f860e2d2969777680106578 wireshark-3.4.10.tar.xz
|
||||
sha256 8aa7ef4a44ae62bb8db463cf761e2cc03b97305e0e77ed5be53fa83729187cef wireshark-3.4.10.tar.xz
|
||||
|
||||
# Locally calculated
|
||||
sha256 7cdbed2b697efaa45576a033f1ac0e73cd045644a91c79bbf41d4a7d81dac7bf COPYING
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
#
|
||||
################################################################################
|
||||
|
||||
WIRESHARK_VERSION = 3.4.7
|
||||
WIRESHARK_VERSION = 3.4.10
|
||||
WIRESHARK_SOURCE = wireshark-$(WIRESHARK_VERSION).tar.xz
|
||||
WIRESHARK_SITE = https://www.wireshark.org/download/src/all-versions
|
||||
WIRESHARK_LICENSE = wireshark license
|
||||
@@ -20,29 +20,12 @@ WIRESHARK_DEPENDENCIES = \
|
||||
libpcap \
|
||||
speexdsp
|
||||
|
||||
WIRESHARK_MAKE_ENV = \
|
||||
$(TARGET_MAKE_ENV) \
|
||||
PATH="$(@D)/bin:$(BR_PATH)"
|
||||
|
||||
WIRESHARK_CONF_OPTS = \
|
||||
-DDISABLE_WERROR=ON \
|
||||
-DENABLE_ILBC=OFF \
|
||||
-DENABLE_PCAP=ON \
|
||||
-DENABLE_SMI=OFF
|
||||
|
||||
# wireshark needs the host version of lemon during compilation.
|
||||
# This binrary is provided by sqlite-src (which is different from
|
||||
# sqlite-autotools that is currently packaged in buildroot) moreover wireshark
|
||||
# adds several patches.
|
||||
# So, instead of creating a separate host package and installing lemon to
|
||||
# $(HOST_DIR), this binary is compiled on-the-fly
|
||||
define WIRESHARK_BUILD_LEMON_TOOL
|
||||
cd $(@D); \
|
||||
mkdir -p $(@D)/bin; \
|
||||
$(HOSTCC) $(HOST_CFLAGS) -o $(@D)/bin/lemon tools/lemon/lemon.c
|
||||
endef
|
||||
|
||||
WIRESHARK_PRE_BUILD_HOOKS += WIRESHARK_BUILD_LEMON_TOOL
|
||||
-DENABLE_SMI=OFF \
|
||||
-DLEMON_C_COMPILER=$(HOSTCC)
|
||||
|
||||
ifeq ($(BR2_TOOLCHAIN_HAS_LIBATOMIC),y)
|
||||
WIRESHARK_CONF_OPTS += -DCMAKE_EXE_LINKER_FLAGS=-latomic
|
||||
|
||||
@@ -6,15 +6,15 @@
|
||||
|
||||
WQY_ZENHEI_VERSION = 0.9.45
|
||||
WQY_ZENHEI_SITE = https://downloads.sourceforge.net/project/wqy/wqy-zenhei/$(WQY_ZENHEI_VERSION)%20%28Fighting-state%20RC1%29
|
||||
WQY_ZENHEI_LICENSE = GPL-2.0-with-font-exception
|
||||
WQY_ZENHEI_LICENSE = GPL-2.0-with-font-exception
|
||||
WQY_ZENHEI_LICENSE_FILES = COPYING
|
||||
|
||||
ifeq ($(BR2_PACKAGE_FONTCONFIG),y)
|
||||
define WQY_ZENHEI_FONTCONFIG_CONF_INSTALL_CMDS
|
||||
$(INSTALL) -D -m 0644 $(@D)/43-wqy-zenhei-sharp.conf \
|
||||
$(TARGET_DIR)/usr/share/fontconfig/conf.avail/43-wqy-zenhei-sharp.conf
|
||||
$(TARGET_DIR)/usr/share/fontconfig/conf.avail/43-wqy-zenhei-sharp.conf
|
||||
$(INSTALL) -D -m 0644 $(@D)/44-wqy-zenhei.conf \
|
||||
$(TARGET_DIR)/usr/share/fontconfig/conf.avail/44-wqy-zenhei.conf
|
||||
$(TARGET_DIR)/usr/share/fontconfig/conf.avail/44-wqy-zenhei.conf
|
||||
endef
|
||||
endif
|
||||
|
||||
|
||||
@@ -10,11 +10,12 @@ XCURSOR_TRANSPARENT_THEME_DEPENDENCIES = xlib_libXcursor host-xapp_xcursorgen
|
||||
XCURSOR_TRANSPARENT_THEME_LICENSE = GPL-2.0
|
||||
XCURSOR_TRANSPARENT_THEME_LICENSE_FILES = COPYING
|
||||
|
||||
define ICONS_DEFAULT_CONFIG_INSTALL
|
||||
define XCURSOR_TRANSPARENT_THEME_ICONS_DEFAULT_CONFIG_INSTALL
|
||||
$(INSTALL) -m 0755 -D package/x11r7/xcursor-transparent-theme/index.theme \
|
||||
$(TARGET_DIR)/usr/share/icons/default/index.theme
|
||||
endef
|
||||
|
||||
XCURSOR_TRANSPARENT_THEME_POST_INSTALL_TARGET_HOOKS += ICONS_DEFAULT_CONFIG_INSTALL
|
||||
XCURSOR_TRANSPARENT_THEME_POST_INSTALL_TARGET_HOOKS += \
|
||||
XCURSOR_TRANSPARENT_THEME_ICONS_DEFAULT_CONFIG_INSTALL
|
||||
|
||||
$(eval $(autotools-package))
|
||||
|
||||
@@ -11,7 +11,7 @@ XSCREENSAVER_SITE = https://www.jwz.org/xscreensaver
|
||||
XSCREENSAVER_LICENSE = MIT-like, GPL-2.0+
|
||||
XSCREENSAVER_LICENSE_FILES = hacks/screenhack.h hacks/glx/chessmodels.h
|
||||
XSCREENSAVER_CPE_ID_VENDOR = xscreensaver_project
|
||||
XSCREENSAVER_SELINUX_MODULES = xscreensaver xserver
|
||||
XSCREENSAVER_SELINUX_MODULES = xdg xscreensaver xserver
|
||||
|
||||
XSCREENSAVER_DEPENDENCIES = \
|
||||
gdk-pixbuf \
|
||||
|
||||
@@ -17,10 +17,10 @@ XTABLES_ADDONS_CONF_OPTS = \
|
||||
--with-xtlibdir="/usr/lib/xtables"
|
||||
|
||||
# geoip helpers need perl with modules and unzip so disable
|
||||
define XTABLES_DISABLE_GEOIP_HELPERS
|
||||
define XTABLES_ADDONS_DISABLE_GEOIP_HELPERS
|
||||
$(SED) 's/ geoip//' $(@D)/Makefile.in
|
||||
endef
|
||||
XTABLES_ADDONS_POST_PATCH_HOOKS += XTABLES_DISABLE_GEOIP_HELPERS
|
||||
XTABLES_ADDONS_POST_PATCH_HOOKS += XTABLES_ADDONS_DISABLE_GEOIP_HELPERS
|
||||
|
||||
define XTABLES_ADDONS_BUILD_CMDS
|
||||
$(TARGET_MAKE_ENV) $(MAKE) -C $(@D) $(LINUX_MAKE_FLAGS)
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
# This Dockerfile generates the docker image that gets used by Gitlab CI
|
||||
# To build it (YYYYMMDD.HHMM is the current date and time in UTC):
|
||||
# sudo docker build -t buildroot/base:YYYYMMDD.HHMM support/docker
|
||||
# sudo docker push buildroot/base:YYYYMMDD.HHMM
|
||||
# docker build -t registry.gitlab.com/buildroot.org/buildroot/base:YYYYMMDD.HHMM support/docker
|
||||
# docker push registry.gitlab.com/buildroot.org/buildroot/base:YYYYMMDD.HHMM
|
||||
|
||||
# We use a specific tag for the base image *and* the corresponding date
|
||||
# for the repository., so do not forget to update the apt-sources.list
|
||||
|
||||
@@ -39,12 +39,12 @@ endif
|
||||
|
||||
# Install default nsswitch.conf file if the skeleton doesn't provide it
|
||||
ifeq ($(BR2_TOOLCHAIN_USES_GLIBC),y)
|
||||
define GLIBC_COPY_NSSWITCH_FILE
|
||||
define TOOLCHAIN_GLIBC_COPY_NSSWITCH_FILE
|
||||
@if [ ! -f "$(TARGET_DIR)/etc/nsswitch.conf" ]; then \
|
||||
$(INSTALL) -D -m 0644 package/glibc/nsswitch.conf $(TARGET_DIR)/etc/nsswitch.conf ; \
|
||||
fi
|
||||
endef
|
||||
TOOLCHAIN_POST_INSTALL_TARGET_HOOKS += GLIBC_COPY_NSSWITCH_FILE
|
||||
TOOLCHAIN_POST_INSTALL_TARGET_HOOKS += TOOLCHAIN_GLIBC_COPY_NSSWITCH_FILE
|
||||
endif
|
||||
|
||||
$(eval $(virtual-package))
|
||||
|
||||
Reference in New Issue
Block a user