mirror of
https://github.com/godotengine/buildroot.git
synced 2026-01-11 14:10:13 +03:00
Compare commits
102 Commits
2013.11_rc
...
2013.11
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
9b3904543c | ||
|
|
e6b7bcd4c5 | ||
|
|
61998c8b6f | ||
|
|
1351d0c284 | ||
|
|
fe796fee83 | ||
|
|
155d27303e | ||
|
|
4268d3967e | ||
|
|
931b73e5ea | ||
|
|
f62a1d887a | ||
|
|
cf4ec89bfb | ||
|
|
1842ad7f93 | ||
|
|
fe8d728db5 | ||
|
|
765ccaf08c | ||
|
|
5be04371a3 | ||
|
|
354cab0ee8 | ||
|
|
a88dceb951 | ||
|
|
1d57723541 | ||
|
|
df8d0b90eb | ||
|
|
9402eef6e2 | ||
|
|
689f975e7b | ||
|
|
ff0f55e381 | ||
|
|
62d15df19a | ||
|
|
300c6e7c0a | ||
|
|
b0a72f02ad | ||
|
|
769bb15ea3 | ||
|
|
1f2d661854 | ||
|
|
b7eb4b3619 | ||
|
|
a6fa695639 | ||
|
|
7ea26acd3d | ||
|
|
2d9ee197c2 | ||
|
|
3783b84eef | ||
|
|
51b3db5eaa | ||
|
|
50b9552a44 | ||
|
|
1bf9afeb1b | ||
|
|
d08ba19c81 | ||
|
|
f2a2c4cce6 | ||
|
|
d893bde74e | ||
|
|
be1cf3bad4 | ||
|
|
54b369c51f | ||
|
|
f2c32b81dd | ||
|
|
720008338a | ||
|
|
ee40f4f7a0 | ||
|
|
e9060f3c18 | ||
|
|
d34c3ea105 | ||
|
|
12da132c2b | ||
|
|
efc35794c8 | ||
|
|
46250ee126 | ||
|
|
f133e9b05f | ||
|
|
cc2c75b0ec | ||
|
|
32d6473ab5 | ||
|
|
f8e4365e99 | ||
|
|
43becdba4c | ||
|
|
b55e473e62 | ||
|
|
9883cbd367 | ||
|
|
a80e3e06ed | ||
|
|
2b2c657957 | ||
|
|
2b468f1bd9 | ||
|
|
768f261be0 | ||
|
|
b14cab5864 | ||
|
|
c2f11a9286 | ||
|
|
c3ab5bfafe | ||
|
|
eaa8691798 | ||
|
|
13b32ef334 | ||
|
|
d2b29f4fa9 | ||
|
|
af0813b09a | ||
|
|
92ba26b5ee | ||
|
|
99bccdce43 | ||
|
|
ca5a1e1a47 | ||
|
|
291d5f031d | ||
|
|
831dad2d61 | ||
|
|
c4b78bda4b | ||
|
|
b1ac80dad8 | ||
|
|
8b24c37e3a | ||
|
|
5e827993e7 | ||
|
|
5a3c69afbd | ||
|
|
d0e1fae103 | ||
|
|
b478d30a6d | ||
|
|
b87c05dc95 | ||
|
|
f078a8bc95 | ||
|
|
6b8aa11205 | ||
|
|
dcefce4cf8 | ||
|
|
25507b2a5a | ||
|
|
db4f6e237f | ||
|
|
f0c5c85215 | ||
|
|
64dbd7d036 | ||
|
|
157101726c | ||
|
|
21161a0889 | ||
|
|
1b5bd7a296 | ||
|
|
93adbf9c00 | ||
|
|
0294aced5e | ||
|
|
7bf866e7b2 | ||
|
|
893108810b | ||
|
|
2b9bdcafa3 | ||
|
|
58b82e5c40 | ||
|
|
da558954b6 | ||
|
|
c09f5aaa0f | ||
|
|
4de330fa2d | ||
|
|
d3db5d863d | ||
|
|
68a1bd1e4f | ||
|
|
b6ee44b6d4 | ||
|
|
be930801a2 | ||
|
|
980220c645 |
55
CHANGES
55
CHANGES
@@ -1,3 +1,58 @@
|
||||
2013.11, Released November 30th, 2013:
|
||||
|
||||
Minor fixes.
|
||||
|
||||
Updated/fixed packages: apr, binutils, dbus-python, dropwatch,
|
||||
ecryptfs-utils, eglibc, gdb, gpsd, grantlee, hostapd,
|
||||
iptables, qlibiscsi, libnspr, libnss, libpfm4, libtool,
|
||||
lua-ev, lvm2, mplayer, qt, qt5, quagga, ruby, tinymembench,
|
||||
tvheadend, util-linux, wpa_supplicant
|
||||
|
||||
Issues resolved (http://bugs.uclibc.org):
|
||||
|
||||
#1279: Buildroot compiled Busybox and Coreutils LFS issues
|
||||
#2995: -fstack-protector-all causes ssh to SIGSEGV
|
||||
#5570: Cannot compile software on the target machine
|
||||
#6428: util-linux libmount segfaults with patch from buildroot
|
||||
#6500: php fails to build for armel
|
||||
#6554: gdb needs to dependents on host texinfo
|
||||
#6692: GNU nano fails to compile for x86_64
|
||||
#6704: wpa_supplicant: fix wrong path to executable file in D-Bus
|
||||
|
||||
2013.11-rc3, Released November 26th, 2013
|
||||
|
||||
Fixes all over the tree.
|
||||
|
||||
Architecture: Mark MIPS I, II, III and IV as deprecated.
|
||||
|
||||
Updated/fixed packages: beecrypt, dbus, e2fsprogs, libcap-ng,
|
||||
libglib2, libroxml, libsigsegv, libvncserver, lxc, mdadm,
|
||||
mongoose, nut, ola, omniorb, openssl, pcre, php, poco,
|
||||
protobuf-c, pv, qt5base, ruby, schifra, squid, sunxi-mail,
|
||||
swig, ti-gfx, tinymembench, uclibc, udisks, vim
|
||||
|
||||
2013.11-rc2, Released November 18th, 2013
|
||||
|
||||
Fixes all over the tree.
|
||||
|
||||
Defconfigs: qemu_arm_versatile, qemu_arm_nuri, sheevaplug:
|
||||
Adjust kernel versions.
|
||||
|
||||
Toolchain: avr32: fix for modern kernel headers
|
||||
|
||||
Bootloader: Barebox updated to 2013.10.1
|
||||
|
||||
Updated/fixed packages: dhcp, e2fsprogs, gst1-plugins-bad,
|
||||
libcurl, libvncserver, nano, pc, qt5base, squashfs, ttcp,
|
||||
wayland, wvstreams
|
||||
|
||||
Issues resolved (http://bugs.uclibc.org):
|
||||
|
||||
#3601: DHCPD S80dhcp-server startup script issues
|
||||
#6320: Fix kernel compile issue if BR2_LINUX_KERNEL_CUSTOM_GIT_VERS..
|
||||
#6416: Xenomai package, patch alternative
|
||||
#6590: directfb-examples build failed whit linaro toolchain
|
||||
|
||||
2013.11-rc1, Released November 12th, 2013
|
||||
|
||||
Architectures: Nios-II support, MIPS arch handling fixes
|
||||
|
||||
@@ -101,6 +101,18 @@ endif
|
||||
###############################################################################
|
||||
comment "Legacy options removed in 2013.11"
|
||||
|
||||
config BR2_PACKAGE_LVM2_DMSETUP_ONLY
|
||||
bool "lvm2's 'dmsetup only' option removed"
|
||||
select BR2_LEGACY
|
||||
help
|
||||
The BR2_PACKAGE_LVM2_DMSETUP_ONLY was a negative option, which
|
||||
led to problems with other packages that need the full lvm2
|
||||
suite. Therefore, the option has been replaced with the positive
|
||||
BR2_PACKAGE_LVM2_STANDARD_INSTALL option.
|
||||
|
||||
# Note: BR2_PACKAGE_LVM2_DMSETUP_ONLY is still referenced in package/lvm2/Config.in
|
||||
# in order to automatically propagate old configs
|
||||
|
||||
config BR2_PACKAGE_QT_JAVASCRIPTCORE
|
||||
bool "qt javascriptcore option removed"
|
||||
select BR2_LEGACY
|
||||
|
||||
2
Makefile
2
Makefile
@@ -24,7 +24,7 @@
|
||||
#--------------------------------------------------------------
|
||||
|
||||
# Set and export the version string
|
||||
export BR2_VERSION:=2013.11-rc1
|
||||
export BR2_VERSION:=2013.11
|
||||
|
||||
# Check for minimal make version (note: this check will break at make 10.x)
|
||||
MIN_MAKE_VERSION=3.81
|
||||
|
||||
@@ -1,8 +1,7 @@
|
||||
choice
|
||||
prompt "Target Architecture Variant"
|
||||
depends on BR2_mips || BR2_mipsel || BR2_mips64 || BR2_mips64el
|
||||
default BR2_mips_3 if BR2_mips
|
||||
default BR2_mips_1 if BR2_mipsel
|
||||
default BR2_mips_32 if BR2_mips || BR2_mipsel
|
||||
default BR2_mips_64 if BR2_mips64 || BR2_mips64el
|
||||
help
|
||||
Specific CPU variant to use
|
||||
@@ -12,14 +11,16 @@ choice
|
||||
|
||||
config BR2_mips_1
|
||||
bool "mips I (generic)"
|
||||
depends on !BR2_ARCH_IS_64
|
||||
depends on !BR2_ARCH_IS_64 && BR2_DEPRECATED
|
||||
config BR2_mips_2
|
||||
bool "mips II"
|
||||
depends on !BR2_ARCH_IS_64
|
||||
depends on !BR2_ARCH_IS_64 && BR2_DEPRECATED
|
||||
config BR2_mips_3
|
||||
bool "mips III"
|
||||
depends on BR2_DEPRECATED
|
||||
config BR2_mips_4
|
||||
bool "mips IV"
|
||||
depends on BR2_DEPRECATED
|
||||
config BR2_mips_32
|
||||
bool "mips 32"
|
||||
depends on !BR2_ARCH_IS_64
|
||||
|
||||
@@ -12,7 +12,7 @@ choice
|
||||
Select the specific Barebox version you want to use
|
||||
|
||||
config BR2_TARGET_BAREBOX_LATEST_VERSION
|
||||
bool "2013.10.0"
|
||||
bool "2013.10.1"
|
||||
|
||||
config BR2_TARGET_BAREBOX_CUSTOM_VERSION
|
||||
bool "Custom version"
|
||||
@@ -40,7 +40,7 @@ endif
|
||||
|
||||
config BR2_TARGET_BAREBOX_VERSION
|
||||
string
|
||||
default "2013.10.0" if BR2_TARGET_BAREBOX_LATEST_VERSION
|
||||
default "2013.10.1" if BR2_TARGET_BAREBOX_LATEST_VERSION
|
||||
default BR2_TARGET_BAREBOX_CUSTOM_VERSION_VALUE if BR2_TARGET_BAREBOX_CUSTOM_VERSION
|
||||
default "custom" if BR2_TARGET_BAREBOX_CUSTOM_TARBALL
|
||||
default BR2_TARGET_BAREBOX_CUSTOM_GIT_VERSION if BR2_TARGET_BAREBOX_CUSTOM_GIT
|
||||
|
||||
@@ -15,11 +15,11 @@ BR2_TARGET_ROOTFS_INITRAMFS=y
|
||||
|
||||
# Lock to 3.10 headers to avoid breaking with newer kernels
|
||||
BR2_KERNEL_HEADERS_VERSION=y
|
||||
BR2_DEFAULT_KERNEL_VERSION="3.10.18"
|
||||
BR2_DEFAULT_KERNEL_VERSION="3.10.20"
|
||||
|
||||
# Kernel
|
||||
BR2_LINUX_KERNEL=y
|
||||
BR2_LINUX_KERNEL_CUSTOM_VERSION=y
|
||||
BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="3.10.18"
|
||||
BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="3.10.20"
|
||||
BR2_LINUX_KERNEL_DEFCONFIG="exynos4"
|
||||
BR2_LINUX_KERNEL_ZIMAGE=y
|
||||
|
||||
@@ -10,14 +10,14 @@ BR2_TARGET_GENERIC_GETTY_PORT="ttyAMA0"
|
||||
BR2_TARGET_ROOTFS_EXT2=y
|
||||
# BR2_TARGET_ROOTFS_TAR is not set
|
||||
|
||||
# Lock to 3.12 headers to avoid breaking with newer kernels
|
||||
# Lock to 3.11 headers to avoid breaking with newer kernels
|
||||
BR2_KERNEL_HEADERS_VERSION=y
|
||||
BR2_DEFAULT_KERNEL_VERSION="3.12"
|
||||
BR2_DEFAULT_KERNEL_VERSION="3.11.9"
|
||||
|
||||
# Kernel
|
||||
BR2_LINUX_KERNEL=y
|
||||
BR2_LINUX_KERNEL_CUSTOM_VERSION=y
|
||||
BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="3.12"
|
||||
BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="3.11.9"
|
||||
BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y
|
||||
BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/qemu/arm-versatile/linux-3.12.config"
|
||||
BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/qemu/arm-versatile/linux-3.11.config"
|
||||
BR2_LINUX_KERNEL_ZIMAGE=y
|
||||
|
||||
@@ -15,11 +15,11 @@ BR2_TARGET_ROOTFS_EXT2=y
|
||||
|
||||
# Lock to 3.12 headers to avoid breaking with newer kernels
|
||||
BR2_KERNEL_HEADERS_VERSION=y
|
||||
BR2_DEFAULT_KERNEL_VERSION="3.12"
|
||||
BR2_DEFAULT_KERNEL_VERSION="3.12.1"
|
||||
|
||||
# Kernel
|
||||
BR2_LINUX_KERNEL=y
|
||||
BR2_LINUX_KERNEL_CUSTOM_VERSION=y
|
||||
BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="3.12"
|
||||
BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="3.12.1"
|
||||
BR2_LINUX_KERNEL_DEFCONFIG="vexpress"
|
||||
BR2_LINUX_KERNEL_ZIMAGE=y
|
||||
|
||||
@@ -19,7 +19,7 @@ BR2_TARGET_ROOTFS_INITRAMFS=y
|
||||
# Kernel
|
||||
BR2_LINUX_KERNEL=y
|
||||
BR2_LINUX_KERNEL_CUSTOM_VERSION=y
|
||||
BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="3.12"
|
||||
BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="3.12.1"
|
||||
BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y
|
||||
BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/qemu/microblazebe-mmu/linux-3.12.config"
|
||||
BR2_LINUX_KERNEL_LINUX_BIN=y
|
||||
|
||||
@@ -19,7 +19,7 @@ BR2_TARGET_ROOTFS_INITRAMFS=y
|
||||
# Kernel
|
||||
BR2_LINUX_KERNEL=y
|
||||
BR2_LINUX_KERNEL_CUSTOM_VERSION=y
|
||||
BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="3.12"
|
||||
BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="3.12.1"
|
||||
BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y
|
||||
BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/qemu/microblazeel-mmu/linux-3.12.config"
|
||||
BR2_LINUX_KERNEL_LINUX_BIN=y
|
||||
|
||||
@@ -12,12 +12,12 @@ BR2_TARGET_ROOTFS_EXT2=y
|
||||
|
||||
# Lock to 3.12 headers to avoid breaking with newer kernels
|
||||
BR2_KERNEL_HEADERS_VERSION=y
|
||||
BR2_DEFAULT_KERNEL_VERSION="3.12"
|
||||
BR2_DEFAULT_KERNEL_VERSION="3.12.1"
|
||||
|
||||
# Kernel
|
||||
BR2_LINUX_KERNEL=y
|
||||
BR2_LINUX_KERNEL_CUSTOM_VERSION=y
|
||||
BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="3.12"
|
||||
BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="3.12.1"
|
||||
BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y
|
||||
BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/qemu/mips64-malta/linux-3.12.config"
|
||||
BR2_LINUX_KERNEL_VMLINUX=y
|
||||
|
||||
@@ -8,12 +8,12 @@ BR2_TARGET_ROOTFS_EXT2=y
|
||||
|
||||
# Lock to 3.12 headers to avoid breaking with newer kernels
|
||||
BR2_KERNEL_HEADERS_VERSION=y
|
||||
BR2_DEFAULT_KERNEL_VERSION="3.12"
|
||||
BR2_DEFAULT_KERNEL_VERSION="3.12.1"
|
||||
|
||||
# Kernel
|
||||
BR2_LINUX_KERNEL=y
|
||||
BR2_LINUX_KERNEL_CUSTOM_VERSION=y
|
||||
BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="3.12"
|
||||
BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="3.12.1"
|
||||
BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y
|
||||
BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/qemu/mips-malta/linux-3.12.config"
|
||||
BR2_LINUX_KERNEL_VMLINUX=y
|
||||
|
||||
@@ -8,12 +8,12 @@ BR2_TARGET_ROOTFS_EXT2=y
|
||||
|
||||
# Lock to 3.12 headers to avoid breaking with newer kernels
|
||||
BR2_KERNEL_HEADERS_VERSION=y
|
||||
BR2_DEFAULT_KERNEL_VERSION="3.12"
|
||||
BR2_DEFAULT_KERNEL_VERSION="3.12.1"
|
||||
|
||||
# Kernel
|
||||
BR2_LINUX_KERNEL=y
|
||||
BR2_LINUX_KERNEL_CUSTOM_VERSION=y
|
||||
BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="3.12"
|
||||
BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="3.12.1"
|
||||
BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y
|
||||
BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/qemu/mipsel-malta/linux-3.12.config"
|
||||
BR2_LINUX_KERNEL_VMLINUX=y
|
||||
|
||||
@@ -8,12 +8,12 @@ BR2_TARGET_ROOTFS_EXT2=y
|
||||
|
||||
# Lock to 3.12 headers to avoid breaking with newer kernels
|
||||
BR2_KERNEL_HEADERS_VERSION=y
|
||||
BR2_DEFAULT_KERNEL_VERSION="3.12"
|
||||
BR2_DEFAULT_KERNEL_VERSION="3.12.1"
|
||||
|
||||
# Kernel
|
||||
BR2_LINUX_KERNEL=y
|
||||
BR2_LINUX_KERNEL_CUSTOM_VERSION=y
|
||||
BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="3.12"
|
||||
BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="3.12.1"
|
||||
BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y
|
||||
BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/qemu/powerpc-g3beige/linux-3.12.config"
|
||||
BR2_LINUX_KERNEL_VMLINUX=y
|
||||
|
||||
@@ -8,12 +8,12 @@ BR2_TARGET_ROOTFS_INITRAMFS=y
|
||||
|
||||
# Lock to 3.12 headers to avoid breaking with newer kernels
|
||||
BR2_KERNEL_HEADERS_VERSION=y
|
||||
BR2_DEFAULT_KERNEL_VERSION="3.12"
|
||||
BR2_DEFAULT_KERNEL_VERSION="3.12.1"
|
||||
|
||||
# Kernel
|
||||
BR2_LINUX_KERNEL=y
|
||||
BR2_LINUX_KERNEL_CUSTOM_VERSION=y
|
||||
BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="3.12"
|
||||
BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="3.12.1"
|
||||
BR2_LINUX_KERNEL_DEFCONFIG="mpc85xx"
|
||||
BR2_LINUX_KERNEL_VMLINUX=y
|
||||
|
||||
|
||||
@@ -8,7 +8,7 @@ BR2_TARGET_ROOTFS_INITRAMFS=y
|
||||
|
||||
# Lock to 3.12 headers to avoid breaking with newer kernels
|
||||
BR2_KERNEL_HEADERS_VERSION=y
|
||||
BR2_DEFAULT_KERNEL_VERSION="3.12"
|
||||
BR2_DEFAULT_KERNEL_VERSION="3.12.1"
|
||||
|
||||
# Use soft float
|
||||
BR2_SOFT_FLOAT=y
|
||||
@@ -16,7 +16,7 @@ BR2_SOFT_FLOAT=y
|
||||
# Kernel
|
||||
BR2_LINUX_KERNEL=y
|
||||
BR2_LINUX_KERNEL_CUSTOM_VERSION=y
|
||||
BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="3.12"
|
||||
BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="3.12.1"
|
||||
BR2_LINUX_KERNEL_DEFCONFIG="44x/virtex5"
|
||||
BR2_LINUX_KERNEL_VMLINUX=y
|
||||
BR2_LINUX_KERNEL_DTS_SUPPORT=y
|
||||
|
||||
@@ -8,11 +8,11 @@ BR2_TARGET_ROOTFS_EXT2=y
|
||||
|
||||
# Lock to 3.12 headers to avoid breaking with newer kernels
|
||||
BR2_KERNEL_HEADERS_VERSION=y
|
||||
BR2_DEFAULT_KERNEL_VERSION="3.12"
|
||||
BR2_DEFAULT_KERNEL_VERSION="3.12.1"
|
||||
|
||||
# Linux kernel
|
||||
BR2_LINUX_KERNEL=y
|
||||
BR2_LINUX_KERNEL_CUSTOM_VERSION=y
|
||||
BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="3.12"
|
||||
BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="3.12.1"
|
||||
BR2_LINUX_KERNEL_DEFCONFIG="sparc32"
|
||||
BR2_LINUX_KERNEL_ZIMAGE=y
|
||||
|
||||
@@ -11,11 +11,11 @@ BR2_TARGET_ROOTFS_EXT2=y
|
||||
|
||||
# Lock to 3.12 headers to avoid breaking with newer kernels
|
||||
BR2_KERNEL_HEADERS_VERSION=y
|
||||
BR2_DEFAULT_KERNEL_VERSION="3.12"
|
||||
BR2_DEFAULT_KERNEL_VERSION="3.12.1"
|
||||
|
||||
# Kernel
|
||||
BR2_LINUX_KERNEL=y
|
||||
BR2_LINUX_KERNEL_CUSTOM_VERSION=y
|
||||
BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="3.12"
|
||||
BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="3.12.1"
|
||||
BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y
|
||||
BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/qemu/x86_64/linux-3.12.config"
|
||||
|
||||
@@ -12,11 +12,11 @@ BR2_TARGET_ROOTFS_EXT2=y
|
||||
|
||||
# Lock to 3.12 headers to avoid breaking with newer kernels
|
||||
BR2_KERNEL_HEADERS_VERSION=y
|
||||
BR2_DEFAULT_KERNEL_VERSION="3.12"
|
||||
BR2_DEFAULT_KERNEL_VERSION="3.12.1"
|
||||
|
||||
# Kernel
|
||||
BR2_LINUX_KERNEL=y
|
||||
BR2_LINUX_KERNEL_CUSTOM_VERSION=y
|
||||
BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="3.12"
|
||||
BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="3.12.1"
|
||||
BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y
|
||||
BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/qemu/x86/linux-3.12.config"
|
||||
|
||||
@@ -13,17 +13,19 @@ BR2_TARGET_ROOTFS_JFFS2_NANDFLASH_2K_128K=y
|
||||
|
||||
# Lock down headers to avoid breaking with new defaults
|
||||
BR2_KERNEL_HEADERS_VERSION=y
|
||||
BR2_DEFAULT_KERNEL_VERSION="3.5.4"
|
||||
BR2_DEFAULT_KERNEL_VERSION="3.11.8"
|
||||
|
||||
# bootloader
|
||||
BR2_TARGET_UBOOT=y
|
||||
BR2_TARGET_UBOOT_BOARDNAME="sheevaplug"
|
||||
BR2_TARGET_UBOOT_CUSTOM_VERSION=y
|
||||
BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2013.10"
|
||||
BR2_TARGET_UBOOT_FORMAT_KWB=y
|
||||
# BR2_TARGET_UBOOT_NETWORK is not set
|
||||
|
||||
# Kernel
|
||||
BR2_LINUX_KERNEL=y
|
||||
BR2_LINUX_KERNEL_CUSTOM_VERSION=y
|
||||
BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="3.5.4"
|
||||
BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="3.11.8"
|
||||
BR2_LINUX_KERNEL_DEFCONFIG="kirkwood"
|
||||
BR2_LINUX_KERNEL_UIMAGE=y
|
||||
|
||||
@@ -6,23 +6,23 @@
|
||||
|
||||
<p>
|
||||
|
||||
The latest stable release is <b>2013.08.1</b>, which can be downloaded
|
||||
The latest stable release is <b>2013.11</b>, which can be downloaded
|
||||
here:<p>
|
||||
|
||||
<a href="/downloads/buildroot-2013.08.1.tar.gz">buildroot-2013.08.1.tar.gz</a>
|
||||
<a href="/downloads/buildroot-2013.11.tar.gz">buildroot-2013.11.tar.gz</a>
|
||||
or
|
||||
<a href="/downloads/buildroot-2013.08.1.tar.bz2">buildroot-2013.08.1.tar.bz2</a>.
|
||||
<a href="/downloads/buildroot-2013.11.tar.bz2">buildroot-2013.11.tar.bz2</a>.
|
||||
|
||||
<p>
|
||||
|
||||
The latest release candidate is <b>2013.11-rc1</b>, which can be
|
||||
<!--
|
||||
The latest release candidate is <b>2013.11-rc3</b>, which can be
|
||||
downloaded here:<p>
|
||||
|
||||
<a href="/downloads/buildroot-2013.11-rc1tar.gz">buildroot-2013.11-rc1.tar.gz</a>
|
||||
<a href="/downloads/buildroot-2013.11-rc3.tar.gz">buildroot-2013.11-rc3.tar.gz</a>
|
||||
or
|
||||
<a href="/downloads/buildroot-2013.11-rc3.tar.bz2">buildroot-2013.11-rc1.tar.bz2</a>.
|
||||
<a href="/downloads/buildroot-2013.11-rc3.tar.bz2">buildroot-2013.11-rc3.tar.bz2</a>.
|
||||
<p>
|
||||
|
||||
-->
|
||||
This and earlier releases can always be downloaded from
|
||||
<a href="/downloads/">http://buildroot.net/downloads/</a>.
|
||||
|
||||
|
||||
@@ -56,6 +56,7 @@
|
||||
<br><a href="/lists.html">Mailing Lists</a>
|
||||
<br><a href="http://autobuild.buildroot.org">Autobuilder</a>
|
||||
<br><a href="http://patchwork.buildroot.org">Patchwork</a>
|
||||
<br><a href="/sponsors.html">Sponsors</a>
|
||||
|
||||
</td>
|
||||
|
||||
|
||||
@@ -5,12 +5,79 @@
|
||||
<p>
|
||||
|
||||
<ul>
|
||||
<li><b>30 November 2013 -- 2013.11 released</b>
|
||||
|
||||
<p>The stable 2013.11 release is out - Thanks to everyone
|
||||
contributing and testing the release candidates. See the
|
||||
<a href="http://git.buildroot.net/buildroot/plain/CHANGES?id=2013.11">CHANGES</a>
|
||||
file for more details
|
||||
and go to the <a href="/downloads/">downloads page</a> to pick up the
|
||||
<a href="/downloads/buildroot-2013.11.tar.bz2">2013.11 release</a>.</p>
|
||||
|
||||
<li><b>30 November 2013 -- Slides from Embedded Linux Conference Europe</b>
|
||||
|
||||
<p>The slides from the Buildroot presentation at the recent
|
||||
<a href="http://events.linuxfoundation.org/events/embedded-linux-conference-europe">Embedded Linux Conference Europe 2013</a>
|
||||
are now
|
||||
<a href="http://elinux.org/images/2/23/Buildroot-whats-new-elce2013.pdf">available</a>.</p>
|
||||
|
||||
<li><b>18 November 2013 -- 2013.11-rc3 released</b>
|
||||
|
||||
<p>Another week, another release candidate with more fixes. See the <a
|
||||
href="http://git.buildroot.net/buildroot/plain/CHANGES?id=2013.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-2013.11-rc3.tar.bz2">2013.11-rc3
|
||||
release candidate</a>, and report any problems found to the <a
|
||||
href="lists.html">mailing list</a> or <a
|
||||
href="https://bugs.uclibc.org">bug tracker</a>.</p>
|
||||
|
||||
<li><b>18 November 2013 -- 2013.11-rc2 released</b>
|
||||
|
||||
<p>Another week, another release candidate with more cleanups and
|
||||
build fixes. See the <a
|
||||
href="http://git.buildroot.net/buildroot/plain/CHANGES?id=2013.11-rc2">CHANGES</a>
|
||||
file for details.</p>
|
||||
|
||||
<p>Head to the <a href="/downloads/">downloads page</a> to pick up the
|
||||
<a href="/downloads/buildroot-2013.11-rc2.tar.bz2">2013.11-rc2
|
||||
release candidate</a>, and report any problems found to the <a
|
||||
href="lists.html">mailing list</a> or <a
|
||||
href="https://bugs.uclibc.org">bug tracker</a>.</p>
|
||||
|
||||
<li><b>13 November 2013 -- Announcement of the next Buildroot Developer Days</b>
|
||||
|
||||
<p>The next <i>Buildroot Developer Days</i> meeting will take
|
||||
place on Monday 3rd and Tuesday 4th February 2014 in Brussels,
|
||||
Belgium - Just after
|
||||
<a href="http://www.fosdem.org">FOSDEM</a> (February
|
||||
1st/2nd). This two days meeting is mainly open to Buildroot
|
||||
developers and contributors, or Buildroot users having a prior
|
||||
experience with the tool. It will allow developers to work on
|
||||
Buildroot and discuss current issues, the future directions, and
|
||||
more.</p>
|
||||
|
||||
<p>In addition to the Buildroot event, we encourage embedded Linux
|
||||
developers to propose talks for the Embedded and Mobile Developer
|
||||
Room at FOSDEM. See
|
||||
the <a href="https://lists.fosdem.org/pipermail/fosdem/2013-October/001870.html">CFP</a>.</p>
|
||||
|
||||
<p>We would like to thank our
|
||||
sponsor <a href="http://www.google.com">Google</a> for sponsoring
|
||||
the event by providing all the needed logistics.</p>
|
||||
|
||||
<p>For more details, see the
|
||||
<a href="http://www.elinux.org/Buildroot:DeveloperDaysFOSDEM2014">wiki
|
||||
page</a> dedicated to the meeting.</p>
|
||||
|
||||
<li><b>12 November 2013 -- 2013.11-rc1 released</b>
|
||||
|
||||
<p>We have a new release candidate! Lots of changes all over the
|
||||
tree, see the <a
|
||||
href="http://git.buildroot.net/buildroot/plain/CHANGES?id=2013.11_rc1">CHANGES</a>
|
||||
file for details.</p>
|
||||
file for details, and read the
|
||||
<a href="http://lists.busybox.net/pipermail/buildroot/2013-November/082514.html">announcement</a>.</p>
|
||||
|
||||
<p>Head to the <a href="/downloads/">downloads page</a> to pick up the
|
||||
<a href="/downloads/buildroot-2013.11-rc1.tar.bz2">2013.11-rc1
|
||||
|
||||
41
docs/sponsors.html
Normal file
41
docs/sponsors.html
Normal file
@@ -0,0 +1,41 @@
|
||||
<!--#include file="header.html" -->
|
||||
|
||||
<h3>Sponsors</h3>
|
||||
|
||||
<p>Throughout its history, the Buildroot project has been sponsored by
|
||||
various companies, that we would like to thank below:</p>
|
||||
|
||||
<ul>
|
||||
|
||||
<li><a href="http://www.google.com">Google</a>, for providing all
|
||||
the logistics for the FOSDEM 2013 and FOSDEM 2014 Developer Days in
|
||||
Brussels, Belgium.</li>
|
||||
|
||||
<li><a href="http://www.imgtec.com/">Imagination Technologies</a>,
|
||||
for sponsoring the meeting room and dinner of the ELCE 2013
|
||||
Developer Days in Edinburgh, UK.</li>
|
||||
|
||||
<li><a href="http://circuitco.com/">CircuitCo</a>, for sponsoring
|
||||
several development boards for the Google Summer of Code 2013
|
||||
project on Buildroot.</li>
|
||||
|
||||
<li><a href="http://boundarydevices.com/">BoundaryDevices</a>, for
|
||||
sponsoring an i.MX6 development board for the Google Summer of Code
|
||||
2013 project on Buildroot.</li>
|
||||
|
||||
<li><a href="http://www.fluendo.com/">Fluendo</a>, for sponsoring
|
||||
the meeting room for the ELCE 2012 Developer Days in Barcelona
|
||||
Spain.</li>
|
||||
|
||||
<li><a href="http://www.synopsys.com">Synopsys</a>, for sponsoring
|
||||
the dinner for the ELCE 2012 Developer Days in Barcelona,
|
||||
Spain.</li>
|
||||
|
||||
<li><a href="http://www.calao-systems.com/">Calao Systems</a>
|
||||
and <a href="http://free-electrons.com/">Free Electrons</a> for
|
||||
providing a meeting room and offering lunch for the ELCE 2009
|
||||
Developer Days in Grenoble, France.</li>
|
||||
|
||||
</ul>
|
||||
|
||||
<!--#include file="footer.html" -->
|
||||
@@ -21,7 +21,7 @@ choice
|
||||
prompt "Kernel version"
|
||||
|
||||
config BR2_LINUX_KERNEL_LATEST_VERSION
|
||||
bool "3.12"
|
||||
bool "3.12.1"
|
||||
|
||||
config BR2_LINUX_KERNEL_SAME_AS_HEADERS
|
||||
bool "Same as toolchain kernel headers"
|
||||
@@ -87,7 +87,7 @@ endif
|
||||
|
||||
config BR2_LINUX_KERNEL_VERSION
|
||||
string
|
||||
default "3.12" if BR2_LINUX_KERNEL_LATEST_VERSION
|
||||
default "3.12.1" if BR2_LINUX_KERNEL_LATEST_VERSION
|
||||
default BR2_DEFAULT_KERNEL_HEADERS if BR2_LINUX_KERNEL_SAME_AS_HEADERS
|
||||
default BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE \
|
||||
if BR2_LINUX_KERNEL_CUSTOM_VERSION
|
||||
|
||||
@@ -7,6 +7,7 @@ config BR2_PACKAGE_APR_UTIL
|
||||
select BR2_PACKAGE_ZLIB
|
||||
# apr really needs shared library support
|
||||
depends on !BR2_PREFER_STATIC_LIB
|
||||
depends on BR2_USE_MMU # apr
|
||||
help
|
||||
The utility library for the apache runtime project
|
||||
|
||||
|
||||
@@ -2,6 +2,7 @@ config BR2_PACKAGE_APR
|
||||
bool "apr"
|
||||
# apr really needs shared library support
|
||||
depends on !BR2_PREFER_STATIC_LIB
|
||||
depends on BR2_USE_MMU # fork() in apr_proc_fork()
|
||||
help
|
||||
The mission of the Apache Portable Runtime (APR) project is to create
|
||||
and maintain software libraries that provide a predictable and
|
||||
|
||||
@@ -19,6 +19,11 @@ APR_CONF_ENV = \
|
||||
apr_cv_mutex_recursive=yes
|
||||
APR_CONFIG_SCRIPTS = apr-1-config
|
||||
|
||||
# Doesn't even try to guess when cross compiling
|
||||
ifeq ($(BR2_TOOLCHAIN_HAS_THREADS),y)
|
||||
APR_CONF_ENV += apr_cv_pthreads_lib="-lpthread"
|
||||
endif
|
||||
|
||||
define APR_CLEANUP_UNNEEDED_FILES
|
||||
$(RM) -rf $(TARGET_DIR)/usr/build-1/
|
||||
endef
|
||||
|
||||
@@ -3,8 +3,10 @@ config BR2_PACKAGE_ATK
|
||||
select BR2_PACKAGE_LIBGLIB2
|
||||
depends on BR2_USE_WCHAR # glib2
|
||||
depends on BR2_TOOLCHAIN_HAS_THREADS # glib2
|
||||
depends on BR2_USE_MMU # glib2
|
||||
help
|
||||
The ATK accessibility toolkit, needed to build GTK+-2.x.
|
||||
|
||||
comment "atk needs a toolchain w/ wchar, threads"
|
||||
depends on BR2_USE_MMU
|
||||
depends on !BR2_USE_WCHAR || !BR2_TOOLCHAIN_HAS_THREADS
|
||||
|
||||
@@ -19,7 +19,8 @@ BEECRYPT_CONF_ENV = \
|
||||
|
||||
BEECRYPT_CONF_OPT = \
|
||||
--without-java \
|
||||
--without-python
|
||||
--without-python \
|
||||
--disable-openmp
|
||||
|
||||
ifeq ($(BR2_PACKAGE_ICU),y)
|
||||
# C++ support needs icu
|
||||
|
||||
@@ -39,7 +39,6 @@ BINUTILS_LICENSE_FILES = COPYING3 COPYING.LIB
|
||||
BINUTILS_CONF_OPT = --disable-multilib --disable-werror \
|
||||
--host=$(GNU_TARGET_NAME) \
|
||||
--target=$(GNU_TARGET_NAME) \
|
||||
--enable-shared \
|
||||
$(BINUTILS_EXTRA_CONFIG_OPTIONS)
|
||||
|
||||
# Install binutils after busybox to prefer full-blown utilities
|
||||
|
||||
@@ -3,7 +3,7 @@ config BR2_PACKAGE_BLUEZ_UTILS
|
||||
depends on !BR2_avr32
|
||||
depends on BR2_USE_WCHAR # libglib2
|
||||
depends on BR2_TOOLCHAIN_HAS_THREADS # dbus, alsa-lib, libglib2
|
||||
depends on BR2_USE_MMU # dbus
|
||||
depends on BR2_USE_MMU # dbus, libglib2
|
||||
select BR2_PACKAGE_DBUS
|
||||
select BR2_PACKAGE_LIBGLIB2
|
||||
help
|
||||
|
||||
@@ -4,6 +4,7 @@ config BR2_PACKAGE_BUSTLE
|
||||
select BR2_PACKAGE_LIBGLIB2
|
||||
depends on BR2_USE_WCHAR # libglib2
|
||||
depends on BR2_TOOLCHAIN_HAS_THREADS # libglib2
|
||||
depends on BR2_USE_MMU # libglib2
|
||||
depends on BR2_PACKAGE_DBUS # runtime
|
||||
help
|
||||
Bustle is a better dbus-monitor! It records and draws
|
||||
@@ -20,5 +21,6 @@ config BR2_PACKAGE_BUSTLE
|
||||
http://www.willthompson.co.uk/bustle/
|
||||
|
||||
comment "bustle needs a toolchain w/ wchar, threads"
|
||||
depends on BR2_USE_MMU
|
||||
depends on BR2_PACKAGE_DBUS
|
||||
depends on !BR2_USE_WCHAR || !BR2_TOOLCHAIN_HAS_THREADS
|
||||
|
||||
@@ -9,7 +9,7 @@ config BR2_PACKAGE_CONNMAN
|
||||
depends on BR2_USE_WCHAR # libglib2 and gnutls
|
||||
depends on BR2_INET_IPV6
|
||||
depends on BR2_TOOLCHAIN_HAS_THREADS # dbus, libglib2
|
||||
depends on BR2_USE_MMU # dbus
|
||||
depends on BR2_USE_MMU # dbus, libglib2
|
||||
help
|
||||
The Connection Manager (ConnMan) project provides a daemon for
|
||||
managing internet connections within embedded devices running
|
||||
|
||||
@@ -9,7 +9,7 @@ config BR2_PACKAGE_CURLFTPFS
|
||||
depends on BR2_LARGEFILE
|
||||
depends on BR2_USE_WCHAR # glib2
|
||||
depends on BR2_TOOLCHAIN_HAS_THREADS # libfuse, glib2
|
||||
depends on BR2_USE_MMU # libfuse
|
||||
depends on BR2_USE_MMU # libfuse, glib2
|
||||
depends on !BR2_PREFER_STATIC_LIB # libfuse
|
||||
help
|
||||
CurlFtpFS is a filesystem for accessing FTP hosts based on FUSE
|
||||
|
||||
@@ -3,6 +3,7 @@ config BR2_PACKAGE_DBUS_GLIB
|
||||
depends on BR2_PACKAGE_DBUS
|
||||
depends on BR2_USE_WCHAR # glib2
|
||||
depends on BR2_TOOLCHAIN_HAS_THREADS # glib2
|
||||
depends on BR2_USE_MMU # glib2
|
||||
select BR2_PACKAGE_LIBGLIB2
|
||||
help
|
||||
GLib bindings for D-Bus.
|
||||
@@ -10,5 +11,6 @@ config BR2_PACKAGE_DBUS_GLIB
|
||||
http://www.freedesktop.org/software/dbus
|
||||
|
||||
comment "dbus-glib needs a toolchain w/ wchar, threads"
|
||||
depends on BR2_USE_MMU
|
||||
depends on BR2_PACKAGE_DBUS
|
||||
depends on !BR2_USE_WCHAR || !BR2_TOOLCHAIN_HAS_THREADS
|
||||
|
||||
@@ -5,6 +5,8 @@ config BR2_PACKAGE_DBUS_PYTHON
|
||||
depends on BR2_PACKAGE_DBUS
|
||||
depends on BR2_PACKAGE_PYTHON
|
||||
select BR2_PACKAGE_DBUS_GLIB
|
||||
# pyexpat: runtime dependency only
|
||||
select BR2_PACKAGE_PYTHON_PYEXPAT
|
||||
help
|
||||
Python bindings for D-Bus
|
||||
|
||||
|
||||
@@ -75,11 +75,15 @@ define DBUS_INSTALL_TARGET_FIXUP
|
||||
mkdir -p $(TARGET_DIR)/var/lib
|
||||
rm -rf $(TARGET_DIR)/var/lib/dbus
|
||||
ln -sf /tmp/dbus $(TARGET_DIR)/var/lib/dbus
|
||||
$(INSTALL) -m 0755 -D package/dbus/S30dbus $(TARGET_DIR)/etc/init.d/S30dbus
|
||||
endef
|
||||
|
||||
DBUS_POST_INSTALL_TARGET_HOOKS += DBUS_INSTALL_TARGET_FIXUP
|
||||
|
||||
define DBUS_INSTALL_INIT_SYSV
|
||||
$(INSTALL) -m 0755 -D package/dbus/S30dbus \
|
||||
$(TARGET_DIR)/etc/init.d/S30dbus
|
||||
endef
|
||||
|
||||
HOST_DBUS_DEPENDENCIES = host-pkgconf host-expat
|
||||
HOST_DBUS_CONF_OPT = \
|
||||
--with-dbus-user=dbus \
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
config BR2_PACKAGE_DHCP
|
||||
bool "isc dhcp"
|
||||
bool "dhcp (ISC)"
|
||||
# fork()
|
||||
depends on BR2_USE_MMU
|
||||
help
|
||||
|
||||
@@ -3,7 +3,6 @@
|
||||
# $Id: dhcp3-relay,v 1.1 2004/04/16 15:41:08 ml Exp $
|
||||
#
|
||||
|
||||
|
||||
# What servers should the DHCP relay forward requests to?
|
||||
# e.g: SERVERS="192.168.0.1"
|
||||
SERVERS=""
|
||||
@@ -14,31 +13,29 @@ INTERFACES=""
|
||||
# Additional options that are passed to the DHCP relay daemon?
|
||||
OPTIONS=""
|
||||
|
||||
|
||||
|
||||
|
||||
# It is not safe to start if we don't have a default configuration...
|
||||
echo "/etc/init.d/dhcp-relay not yet configured! - Aborting..."
|
||||
exit 1;
|
||||
|
||||
|
||||
# Sanity checks
|
||||
test -f /usr/sbin/dhcrelay || exit 0
|
||||
test -n "$INTERFACES" || exit 0
|
||||
test -n "$SERVERS" || exit 0
|
||||
|
||||
# Build command line for interfaces (will be passed to dhrelay below.)
|
||||
IFCMD=""
|
||||
if test "$INTERFACES" != ""; then
|
||||
for I in $INTERFACES; do
|
||||
IFCMD=${IFCMD}"-i "${I}" "
|
||||
done
|
||||
fi
|
||||
for I in $INTERFACES; do
|
||||
IFCMD=${IFCMD}"-i "${I}" "
|
||||
done
|
||||
|
||||
DHCRELAYPID=/var/run/dhcrelay.pid
|
||||
|
||||
case "$1" in
|
||||
start)
|
||||
echo -n "Starting DHCP relay: "
|
||||
start-stop-daemon -S -x /usr/sbin/dhcrelay -- -q $OPTIONS $IFCMD $SERVERS
|
||||
[ $? == 0 ] && echo "OK" || echo "FAIL"
|
||||
;;
|
||||
stop)
|
||||
echo -n "Stopping DHCP relay: "
|
||||
start-stop-daemon -K -x /usr/sbin/dhcrelay
|
||||
[ $? == 0 ] && echo "OK" || echo "FAIL"
|
||||
;;
|
||||
restart | force-reload)
|
||||
$0 stop
|
||||
@@ -47,7 +44,7 @@ case "$1" in
|
||||
;;
|
||||
*)
|
||||
echo "Usage: /etc/init.d/dhcp-relay {start|stop|restart|force-reload}"
|
||||
exit 1
|
||||
exit 1
|
||||
esac
|
||||
|
||||
exit 0
|
||||
|
||||
@@ -3,34 +3,27 @@
|
||||
# $Id: dhcp3-server.init.d,v 1.4 2003/07/13 19:12:41 mdz Exp $
|
||||
#
|
||||
|
||||
|
||||
|
||||
# On what interfaces should the DHCP server (dhcpd) serve DHCP requests?
|
||||
# Separate multiple interfaces with spaces, e.g. "eth0 eth1".
|
||||
INTERFACES=""
|
||||
|
||||
|
||||
# It is not safe to start if we don't have a default configuration...
|
||||
echo "/etc/init.d/dhcp-server not yet configured! - Aborting..."
|
||||
exit 1;
|
||||
|
||||
|
||||
|
||||
# Sanity checks
|
||||
test -f /usr/sbin/dhcpd || exit 0
|
||||
|
||||
test -f /etc/dhcpd.conf || exit 0
|
||||
test -n "$INTERFACES" || exit 0
|
||||
|
||||
case "$1" in
|
||||
start)
|
||||
echo -n "Starting DHCP server: "
|
||||
test -d /var/lib/dhcp/ || mkdir -p /var/lib/dhcp/
|
||||
test -f /var/lib/dhcp/dhcpd.leases || touch /var/lib/dhcp/dhcpd.leases
|
||||
test -f /var/lib/dhcp/dhcpd.leases || touch /var/lib/dhcp/dhcpd.leases
|
||||
start-stop-daemon -S -x /usr/sbin/dhcpd -- -q $INTERFACES
|
||||
echo "."
|
||||
[ $? == 0 ] && echo "OK" || echo "FAIL"
|
||||
;;
|
||||
stop)
|
||||
echo -n "Stopping DHCP server: dhcpd3"
|
||||
start-stop-daemon -K -x /usr/sbin/dhcpd
|
||||
echo "."
|
||||
[ $? == 0 ] && echo "OK" || echo "FAIL"
|
||||
;;
|
||||
restart | force-reload)
|
||||
$0 stop
|
||||
@@ -42,7 +35,7 @@ case "$1" in
|
||||
;;
|
||||
*)
|
||||
echo "Usage: /etc/init.d/dhcp-server {start|stop|restart|force-reload}"
|
||||
exit 1
|
||||
exit 1
|
||||
esac
|
||||
|
||||
exit 0
|
||||
|
||||
@@ -3,6 +3,7 @@ config BR2_PACKAGE_DOCKER
|
||||
depends on BR2_PACKAGE_XORG7
|
||||
depends on BR2_USE_WCHAR # glib2
|
||||
depends on BR2_TOOLCHAIN_HAS_THREADS # glib2
|
||||
depends on BR2_USE_MMU # glib2
|
||||
select BR2_PACKAGE_LIBGLIB2
|
||||
select BR2_PACKAGE_XLIB_LIBX11
|
||||
help
|
||||
@@ -11,5 +12,6 @@ config BR2_PACKAGE_DOCKER
|
||||
http://icculus.org/openbox/2/docker
|
||||
|
||||
comment "docker needs a toolchain w/ wchar, threads"
|
||||
depends on BR2_USE_MMU
|
||||
depends on BR2_PACKAGE_XORG7
|
||||
depends on !BR2_USE_WCHAR || !BR2_TOOLCHAIN_HAS_THREADS
|
||||
|
||||
@@ -16,7 +16,8 @@ DROPWATCH_LICENSE_FILES = COPYING
|
||||
#
|
||||
# Also: always need to add -liberty to hardcoded LDFLAGS for avr32
|
||||
DROPWATCH_LDFLAGS = \
|
||||
$(TARGET_LDFLAGS) -lbfd -liberty -lreadline -lnl-3 -lnl-genl-3
|
||||
$(TARGET_LDFLAGS) -lbfd -liberty -lreadline -lnl-3 -lnl-genl-3 \
|
||||
-lpthread -lncurses -lm
|
||||
|
||||
ifeq ($(BR2_NEEDS_GETTEXT_IF_LOCALE),y)
|
||||
DROPWATCH_LDFLAGS += -lintl
|
||||
|
||||
@@ -49,6 +49,7 @@ config BR2_PACKAGE_E2FSPROGS_E2UNDO
|
||||
|
||||
config BR2_PACKAGE_E2FSPROGS_E4DEFRAG
|
||||
bool "e4defrag"
|
||||
depends on !BR2_avr32 # fallocate not implemented
|
||||
|
||||
config BR2_PACKAGE_E2FSPROGS_FILEFRAG
|
||||
bool "filefrag"
|
||||
|
||||
@@ -11,7 +11,7 @@ E2FSPROGS_LICENSE_FILES = COPYING lib/uuid/COPYING lib/ss/mit-sipb-copyright.h l
|
||||
|
||||
E2FSPROGS_CONF_OPT = \
|
||||
--disable-tls \
|
||||
--enable-elf-shlibs \
|
||||
$(if $(BR2_PREFER_STATIC_LIB),,--enable-elf-shlibs) \
|
||||
$(if $(BR2_PACKAGE_E2FSPROGS_DEBUGFS),,--disable-debugfs) \
|
||||
$(if $(BR2_PACKAGE_E2FSPROGS_E2IMAGE),,--disable-imager) \
|
||||
$(if $(BR2_PACKAGE_E2FSPROGS_E4DEFRAG),,--disable-defrag) \
|
||||
|
||||
@@ -6,7 +6,7 @@ config BR2_PACKAGE_ECRYPTFS_UTILS
|
||||
depends on !BR2_avr32 && !BR2_microblaze # keyutils
|
||||
depends on BR2_LARGEFILE # libnss
|
||||
depends on BR2_TOOLCHAIN_HAS_THREADS # libnss -> libnspr
|
||||
depends on !BR2_arc # libnss -> libnspr
|
||||
depends on BR2_PACKAGE_LIBNSPR_ARCH_SUPPORT # libnss -> libnspr
|
||||
help
|
||||
eCryptfs is a POSIX-compliant enterprise cryptographic
|
||||
filesystem for Linux. It is stacked on top of any other
|
||||
@@ -21,3 +21,9 @@ config BR2_PACKAGE_ECRYPTFS_UTILS
|
||||
for another method.
|
||||
|
||||
http://ecryptfs.org
|
||||
|
||||
comment "ecryptfs-utils needs a toolchain w/ largefile, threads"
|
||||
depends on !BR2_avr32 && !BR2_microblaze
|
||||
depends on BR2_PACKAGE_LIBNSPR_ARCH_SUPPORT
|
||||
depends on BR2_USE_MMU
|
||||
depends on !BR2_LARGEFILE || !BR2_TOOLCHAIN_HAS_THREADS
|
||||
|
||||
@@ -3,6 +3,7 @@ config BR2_PACKAGE_ENCHANT
|
||||
depends on BR2_INSTALL_LIBSTDCPP
|
||||
depends on BR2_USE_WCHAR # glib2
|
||||
depends on BR2_TOOLCHAIN_HAS_THREADS # glib2
|
||||
depends on BR2_USE_MMU # glib2
|
||||
select BR2_PACKAGE_LIBGLIB2
|
||||
help
|
||||
Enchant is a spell-checking library that provides a consistent
|
||||
@@ -11,5 +12,6 @@ config BR2_PACKAGE_ENCHANT
|
||||
http://www.abisource.com/projects/enchant/
|
||||
|
||||
comment "enchant needs a toolchain w/ C++, threads, wchar"
|
||||
depends on BR2_USE_MMU
|
||||
depends on !BR2_INSTALL_LIBSTDCPP || !BR2_USE_WCHAR || \
|
||||
!BR2_TOOLCHAIN_HAS_THREADS
|
||||
|
||||
@@ -2,6 +2,7 @@ config BR2_PACKAGE_GAMIN
|
||||
bool "gamin"
|
||||
depends on BR2_USE_WCHAR # glib2
|
||||
depends on BR2_TOOLCHAIN_HAS_THREADS # glib2
|
||||
depends on BR2_USE_MMU # glib2
|
||||
select BR2_PACKAGE_LIBGLIB2
|
||||
help
|
||||
the File Alteration Monitor
|
||||
@@ -9,4 +10,5 @@ config BR2_PACKAGE_GAMIN
|
||||
http://www.gnome.org/~veillard/gamin/sources
|
||||
|
||||
comment "gamin needs a toolchain w/ wchar, threads"
|
||||
depends on BR2_USE_MMU
|
||||
depends on !BR2_USE_WCHAR || !BR2_TOOLCHAIN_HAS_THREADS
|
||||
|
||||
@@ -57,6 +57,7 @@ HOST_GDB_PRE_PATCH_HOOKS += GDB_XTENSA_PRE_PATCH
|
||||
endif
|
||||
|
||||
GDB_CONF_ENV = \
|
||||
ac_cv_prog_MAKEINFO=missing \
|
||||
ac_cv_type_uintptr_t=yes \
|
||||
gt_cv_func_gettext_libintl=yes \
|
||||
ac_cv_func_dcgettext=yes \
|
||||
|
||||
@@ -2,6 +2,7 @@ config BR2_PACKAGE_GDK_PIXBUF
|
||||
bool "gdk-pixbuf"
|
||||
depends on BR2_USE_WCHAR # glib2
|
||||
depends on BR2_TOOLCHAIN_HAS_THREADS # glib2
|
||||
depends on BR2_USE_MMU # glib2
|
||||
select BR2_PACKAGE_LIBGLIB2
|
||||
select BR2_PACKAGE_LIBICONV if !BR2_ENABLE_LOCALE
|
||||
help
|
||||
@@ -11,4 +12,5 @@ config BR2_PACKAGE_GDK_PIXBUF
|
||||
http://www.gtk.org/
|
||||
|
||||
comment "gdk-pixbuf needs a toolchain w/ wchar, threads"
|
||||
depends on BR2_USE_MMU
|
||||
depends on !BR2_USE_WCHAR || !BR2_TOOLCHAIN_HAS_THREADS
|
||||
|
||||
@@ -2,10 +2,12 @@ config BR2_PACKAGE_GLIB_NETWORKING
|
||||
bool "glib-networking"
|
||||
depends on BR2_USE_WCHAR # glib2
|
||||
depends on BR2_TOOLCHAIN_HAS_THREADS # glib2
|
||||
depends on BR2_USE_MMU # glib2
|
||||
select BR2_PACKAGE_LIBGLIB2
|
||||
select BR2_PACKAGE_GETTEXT if BR2_NEEDS_GETTEXT
|
||||
help
|
||||
Network-related GIO modules for glib.
|
||||
|
||||
comment "glib-networking needs a toolchain w/ wchar, threads"
|
||||
depends on BR2_USE_MMU
|
||||
depends on !BR2_USE_WCHAR || !BR2_TOOLCHAIN_HAS_THREADS
|
||||
|
||||
35
package/glibc/2.17-svnr22064/eglibc-0001-ptr_mangle.patch
Normal file
35
package/glibc/2.17-svnr22064/eglibc-0001-ptr_mangle.patch
Normal file
@@ -0,0 +1,35 @@
|
||||
Fix for CVE-2013-4788 from http://hmarco.org/bugs/CVE-2013-4788.html
|
||||
|
||||
Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
|
||||
|
||||
diff -rupN glibc-2.17/csu/libc-start.c glibc-2.17-mangle-fix/csu/libc-start.c
|
||||
--- glibc-2.17/libc/csu/libc-start.c 2012-12-25 04:02:13.000000000 +0100
|
||||
+++ glibc-2.17-mangle-fix/libc/csu/libc-start.c 2013-07-10 00:13:48.000000000 +0200
|
||||
@@ -38,6 +38,12 @@ extern void __pthread_initialize_minimal
|
||||
in thread local area. */
|
||||
uintptr_t __stack_chk_guard attribute_relro;
|
||||
# endif
|
||||
+
|
||||
+# ifndef THREAD_SET_POINTER_GUARD
|
||||
+uintptr_t __pointer_chk_guard_local
|
||||
+ attribute_relro attribute_hidden __attribute__ ((nocommon));
|
||||
+# endif
|
||||
+
|
||||
#endif
|
||||
|
||||
#ifdef HAVE_PTR_NTHREADS
|
||||
@@ -184,6 +190,14 @@ LIBC_START_MAIN (int (*main) (int, char
|
||||
# else
|
||||
__stack_chk_guard = stack_chk_guard;
|
||||
# endif
|
||||
+ uintptr_t pointer_chk_guard = _dl_setup_pointer_guard (_dl_random,
|
||||
+ stack_chk_guard);
|
||||
+# ifdef THREAD_SET_POINTER_GUARD
|
||||
+ THREAD_SET_POINTER_GUARD (pointer_chk_guard);
|
||||
+# else
|
||||
+ __pointer_chk_guard_local = pointer_chk_guard;
|
||||
+# endif
|
||||
+
|
||||
#endif
|
||||
|
||||
/* Register the destructor of the dynamic linker if there is any. */
|
||||
@@ -5,11 +5,13 @@ config BR2_PACKAGE_GLIBMM
|
||||
depends on BR2_INSTALL_LIBSTDCPP
|
||||
depends on BR2_USE_WCHAR # libglib2
|
||||
depends on BR2_TOOLCHAIN_HAS_THREADS # libglib2
|
||||
depends on BR2_USE_MMU # libglib2
|
||||
help
|
||||
The GLibmm package is a set of C++ bindings for GLib.
|
||||
|
||||
http://www.gtkmm.org/
|
||||
|
||||
comment "glibmm needs a toolchain w/ C++, wchar, threads"
|
||||
depends on BR2_USE_MMU
|
||||
depends on !BR2_INSTALL_LIBSTDCPP || !BR2_USE_WCHAR || \
|
||||
!BR2_TOOLCHAIN_HAS_THREADS
|
||||
|
||||
@@ -3,6 +3,7 @@ config BR2_PACKAGE_GMPC
|
||||
depends on BR2_PACKAGE_LIBGTK2
|
||||
depends on BR2_USE_WCHAR # glib2
|
||||
depends on BR2_TOOLCHAIN_HAS_THREADS # glib2
|
||||
depends on BR2_USE_MMU # glib2
|
||||
depends on BR2_PACKAGE_XORG7
|
||||
select BR2_PACKAGE_LIBGLIB2
|
||||
select BR2_PACKAGE_GETTEXT if BR2_NEEDS_GETTEXT_IF_LOCALE
|
||||
@@ -21,5 +22,6 @@ config BR2_PACKAGE_GMPC
|
||||
http://gmpcwiki.sarine.nl/index.php?title=GMPC
|
||||
|
||||
comment "gmpc needs a toolchain w/ wchar, threads"
|
||||
depends on BR2_USE_MMU
|
||||
depends on BR2_PACKAGE_XORG7 && BR2_PACKAGE_LIBGTK2
|
||||
depends on !BR2_USE_WCHAR || !BR2_TOOLCHAIN_HAS_THREADS
|
||||
|
||||
@@ -2,8 +2,7 @@ config BR2_PACKAGE_GOB2
|
||||
bool "gob2"
|
||||
depends on BR2_USE_WCHAR # glib2
|
||||
depends on BR2_TOOLCHAIN_HAS_THREADS # glib2
|
||||
# m4 uses fork(), so does bison then
|
||||
depends on BR2_USE_MMU
|
||||
depends on BR2_USE_MMU # bison, glib2
|
||||
select BR2_PACKAGE_LIBGLIB2
|
||||
select BR2_PACKAGE_FLEX
|
||||
select BR2_PACKAGE_BISON
|
||||
|
||||
@@ -34,6 +34,7 @@ config BR2_PACKAGE_GPSD_OLDSTYLE
|
||||
config BR2_PACKAGE_GPSD_PROFILING
|
||||
bool "profiling support"
|
||||
depends on BR2_TOOLCHAIN_USES_GLIBC
|
||||
depends on !BR2_aarch64
|
||||
|
||||
comment "profiling support not available with uClibc-based toolchain"
|
||||
depends on !BR2_TOOLCHAIN_USES_GLIBC
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
config BR2_PACKAGE_GRANTLEE
|
||||
bool "grantlee"
|
||||
depends on BR2_PACKAGE_QT_ARCH_SUPPORTS_WEBKIT
|
||||
select BR2_PACKAGE_QT_STL
|
||||
select BR2_PACKAGE_QT_SCRIPT
|
||||
select BR2_PACKAGE_QT_GUI_MODULE
|
||||
|
||||
@@ -2,6 +2,7 @@ config BR2_PACKAGE_GSTREAMER
|
||||
bool "gstreamer"
|
||||
depends on BR2_USE_WCHAR # glib2
|
||||
depends on BR2_TOOLCHAIN_HAS_THREADS # glib2
|
||||
depends on BR2_USE_MMU # glib2
|
||||
select BR2_PACKAGE_LIBGLIB2
|
||||
help
|
||||
GStreamer is an open source multimedia framework.
|
||||
@@ -29,4 +30,5 @@ config BR2_PACKAGE_GSTREAMER_PLUGIN_REGISTRY
|
||||
the launch-time for a GStreamer application.
|
||||
|
||||
comment "gstreamer needs a toolchain w/ wchar, threads"
|
||||
depends on BR2_USE_MMU
|
||||
depends on !BR2_USE_WCHAR || !BR2_TOOLCHAIN_HAS_THREADS
|
||||
|
||||
@@ -358,6 +358,7 @@ config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_DIRECTFB
|
||||
|
||||
config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_WAYLAND
|
||||
bool "wayland"
|
||||
depends on !BR2_avr32 # wayland
|
||||
depends on BR2_TOOLCHAIN_HAS_THREADS # wayland
|
||||
select BR2_PACKAGE_WAYLAND
|
||||
help
|
||||
|
||||
@@ -0,0 +1,33 @@
|
||||
[PATCH] work around dfb-example build issue
|
||||
|
||||
directfb.h defines a number of macros which conflicts with gst/gst.h:
|
||||
|
||||
In file included from ../sysroot/usr/include/gstreamer-1.0/gst/gst.h:50:0,
|
||||
from dfb-example.c:4:
|
||||
../sysroot/usr/include/gstreamer-1.0/gst/gstinfo.h:295:69: error: expected ‘)’ before ‘__attribute__’
|
||||
../sysroot/usr/include/gstreamer-1.0/gst/gstinfo.h:295:69: error: expected ‘,’ or ‘;’ before ‘)’ token
|
||||
|
||||
As mentioned in the upstream bug report:
|
||||
|
||||
https://bugzilla.gnome.org/show_bug.cgi?id=685609
|
||||
|
||||
A workaround is to simply swap the include order around.
|
||||
|
||||
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
|
||||
---
|
||||
ext/directfb/dfb-example.c | 2 +-
|
||||
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||
|
||||
Index: gst1-plugins-bad-1.2.1/ext/directfb/dfb-example.c
|
||||
===================================================================
|
||||
--- gst1-plugins-bad-1.2.1.orig/ext/directfb/dfb-example.c
|
||||
+++ gst1-plugins-bad-1.2.1/ext/directfb/dfb-example.c
|
||||
@@ -1,7 +1,7 @@
|
||||
|
||||
-#include <directfb.h>
|
||||
#include <stdio.h>
|
||||
#include <gst/gst.h>
|
||||
+#include <directfb.h>
|
||||
|
||||
static IDirectFB *dfb = NULL;
|
||||
static IDirectFBSurface *primary = NULL;
|
||||
@@ -2,6 +2,7 @@ config BR2_PACKAGE_GSTREAMER1
|
||||
bool "gstreamer1"
|
||||
depends on BR2_USE_WCHAR # glib2
|
||||
depends on BR2_TOOLCHAIN_HAS_THREADS # glib2
|
||||
depends on BR2_USE_MMU # glib2
|
||||
select BR2_PACKAGE_LIBGLIB2
|
||||
help
|
||||
GStreamer is an open source multimedia framework. This 1.x version of
|
||||
@@ -50,4 +51,5 @@ config BR2_PACKAGE_GSTREAMER1_INSTALL_TOOLS
|
||||
endif
|
||||
|
||||
comment "gstreamer1 needs a toolchain w/ wchar, threads"
|
||||
depends on BR2_USE_MMU
|
||||
depends on !BR2_USE_WCHAR || !BR2_TOOLCHAIN_HAS_THREADS
|
||||
|
||||
@@ -2,7 +2,7 @@ config BR2_PACKAGE_GVFS
|
||||
bool "gvfs"
|
||||
depends on BR2_LARGEFILE
|
||||
depends on BR2_USE_WCHAR # glib2
|
||||
depends on BR2_USE_MMU # dbus
|
||||
depends on BR2_USE_MMU # dbus, glib2
|
||||
depends on BR2_TOOLCHAIN_HAS_THREADS # dbus, glib2
|
||||
select BR2_PACKAGE_LIBGLIB2
|
||||
select BR2_PACKAGE_DBUS
|
||||
|
||||
@@ -10,13 +10,14 @@ HOSTAPD_SUBDIR = hostapd
|
||||
HOSTAPD_CONFIG = $(HOSTAPD_DIR)/$(HOSTAPD_SUBDIR)/.config
|
||||
HOSTAPD_DEPENDENCIES = libnl
|
||||
HOSTAPD_CFLAGS = $(TARGET_CFLAGS) -I$(STAGING_DIR)/usr/include/libnl3/
|
||||
HOSTAPD_LDFLAGS = $(TARGET_LDFLAGS)
|
||||
HOSTAPD_LICENSE = GPLv2/BSD-3c
|
||||
HOSTAPD_LICENSE_FILES = README
|
||||
|
||||
# libnl needs -lm (for rint) if linking statically
|
||||
# libnl-3 needs -lm (for rint) and -lpthread if linking statically
|
||||
# And library order matters hence stick -lnl-3 first since it's appended
|
||||
# in the hostapd Makefiles as in LIBS+=-lnl-3 ... thus failing
|
||||
ifeq ($(BR2_PREFER_STATIC_LIB),y)
|
||||
HOSTAPD_LDFLAGS += -lm
|
||||
HOSTAPD_LIBS += -lnl-3 -lm -lpthread
|
||||
endif
|
||||
|
||||
define HOSTAPD_LIBNL_CONFIG
|
||||
@@ -93,7 +94,7 @@ endef
|
||||
|
||||
define HOSTAPD_BUILD_CMDS
|
||||
$(TARGET_MAKE_ENV) CFLAGS="$(HOSTAPD_CFLAGS)" \
|
||||
LDFLAGS="$(TARGET_LDFLAGS)" \
|
||||
LDFLAGS="$(TARGET_LDFLAGS)" LIBS="$(HOSTAPD_LIBS)" \
|
||||
$(MAKE) CC="$(TARGET_CC)" -C $(@D)/$(HOSTAPD_SUBDIR)
|
||||
endef
|
||||
|
||||
|
||||
@@ -0,0 +1,47 @@
|
||||
From 2efdcf332a40431c6584970bb0c68712d14d409b Mon Sep 17 00:00:00 2001
|
||||
From: Gustavo Zacarias <gustavo@zacarias.com.ar>
|
||||
Date: Wed, 27 Nov 2013 10:18:11 -0300
|
||||
Subject: [PATCH] iptables/ip(6)tables-save.c: remove dlfcn.h include
|
||||
|
||||
It's not required and breaks on static-only uClibc builds which don't
|
||||
have the header file.
|
||||
|
||||
Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
|
||||
---
|
||||
iptables/ip6tables-save.c | 4 ----
|
||||
iptables/iptables-save.c | 4 ----
|
||||
2 files changed, 8 deletions(-)
|
||||
|
||||
diff --git a/iptables/ip6tables-save.c b/iptables/ip6tables-save.c
|
||||
index d819b30..a86a64a 100644
|
||||
--- a/iptables/ip6tables-save.c
|
||||
+++ b/iptables/ip6tables-save.c
|
||||
@@ -18,10 +18,6 @@
|
||||
#include "ip6tables.h"
|
||||
#include "ip6tables-multi.h"
|
||||
|
||||
-#ifndef NO_SHARED_LIBS
|
||||
-#include <dlfcn.h>
|
||||
-#endif
|
||||
-
|
||||
static int show_counters = 0;
|
||||
|
||||
static const struct option options[] = {
|
||||
diff --git a/iptables/iptables-save.c b/iptables/iptables-save.c
|
||||
index e599fce..2999c7f 100644
|
||||
--- a/iptables/iptables-save.c
|
||||
+++ b/iptables/iptables-save.c
|
||||
@@ -17,10 +17,6 @@
|
||||
#include "iptables.h"
|
||||
#include "iptables-multi.h"
|
||||
|
||||
-#ifndef NO_SHARED_LIBS
|
||||
-#include <dlfcn.h>
|
||||
-#endif
|
||||
-
|
||||
static int show_counters = 0;
|
||||
|
||||
static const struct option options[] = {
|
||||
--
|
||||
1.8.3.2
|
||||
|
||||
@@ -2,6 +2,7 @@ config BR2_PACKAGE_JSON_GLIB
|
||||
bool "json-glib"
|
||||
depends on BR2_USE_WCHAR # glib2
|
||||
depends on BR2_TOOLCHAIN_HAS_THREADS # glib2
|
||||
depends on BR2_USE_MMU # glib2
|
||||
select BR2_PACKAGE_LIBGLIB2
|
||||
select BR2_PACKAGE_GETTEXT if BR2_NEEDS_GETTEXT
|
||||
help
|
||||
@@ -12,4 +13,5 @@ config BR2_PACKAGE_JSON_GLIB
|
||||
https://live.gnome.org/JsonGlib/
|
||||
|
||||
comment "json-glib needs a toolchain w/ wchar, threads"
|
||||
depends on BR2_USE_MMU
|
||||
depends on !BR2_USE_WCHAR || !BR2_TOOLCHAIN_HAS_THREADS
|
||||
|
||||
@@ -2,6 +2,7 @@ config BR2_PACKAGE_LATENCYTOP
|
||||
bool "latencytop"
|
||||
depends on BR2_USE_WCHAR # libglib2
|
||||
depends on BR2_TOOLCHAIN_HAS_THREADS # libglib2
|
||||
depends on BR2_USE_MMU # libglib2
|
||||
select BR2_PACKAGE_NCURSES
|
||||
select BR2_PACKAGE_LIBGLIB2
|
||||
help
|
||||
@@ -21,4 +22,5 @@ config BR2_PACKAGE_LATENCYTOP
|
||||
http://www.latencytop.org
|
||||
|
||||
comment "latencytop needs a toolchain w/ wchar, threads"
|
||||
depends on BR2_USE_MMU
|
||||
depends on !BR2_USE_WCHAR || !BR2_TOOLCHAIN_HAS_THREADS
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
config BR2_PACKAGE_LIBCAP_NG
|
||||
bool "libcap-ng"
|
||||
depends on !BR2_avr32 # lacks TLS
|
||||
help
|
||||
The libcap-ng library is intended to make programming with
|
||||
posix capabilities much easier than the traditional libcap
|
||||
|
||||
32
package/libcurl/libcurl-0001-CVE-2013-4545.patch
Normal file
32
package/libcurl/libcurl-0001-CVE-2013-4545.patch
Normal file
@@ -0,0 +1,32 @@
|
||||
From 3c3622b66221d89509cffaa693fc7dcd5c5b96cf Mon Sep 17 00:00:00 2001
|
||||
From: Daniel Stenberg <daniel@haxx.se>
|
||||
Date: Wed, 2 Oct 2013 15:31:10 +0200
|
||||
Subject: [PATCH] OpenSSL: acknowledge CURLOPT_SSL_VERIFYHOST without
|
||||
VERIFYPEER
|
||||
|
||||
Setting only CURLOPT_SSL_VERIFYHOST without CURLOPT_SSL_VERIFYPEER set
|
||||
should still verify that the host name fields in the server certificate
|
||||
is fine or return failure.
|
||||
|
||||
Bug: http://curl.haxx.se/mail/lib-2013-10/0002.html
|
||||
Reported-by: Ishan SinghLevett
|
||||
---
|
||||
lib/ssluse.c | 2 +-
|
||||
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||
|
||||
diff --git a/lib/ssluse.c b/lib/ssluse.c
|
||||
index 4f3c1e1..9974ac8 100644
|
||||
--- a/lib/ssluse.c
|
||||
+++ b/lib/ssluse.c
|
||||
@@ -2351,7 +2351,7 @@ ossl_connect_step3(struct connectdata *conn,
|
||||
* operations.
|
||||
*/
|
||||
|
||||
- if(!data->set.ssl.verifypeer)
|
||||
+ if(!data->set.ssl.verifypeer && !data->set.ssl.verifyhost)
|
||||
(void)servercert(conn, connssl, FALSE);
|
||||
else
|
||||
retcode = servercert(conn, connssl, TRUE);
|
||||
--
|
||||
1.8.3.2
|
||||
|
||||
@@ -3,6 +3,7 @@ config BR2_PACKAGE_LIBGLADE
|
||||
depends on BR2_PACKAGE_LIBGTK2
|
||||
depends on BR2_USE_WCHAR # glib2
|
||||
depends on BR2_TOOLCHAIN_HAS_THREADS # glib2
|
||||
depends on BR2_USE_MMU # glib2
|
||||
select BR2_PACKAGE_LIBGLIB2
|
||||
select BR2_PACKAGE_ATK
|
||||
select BR2_PACKAGE_LIBXML2
|
||||
@@ -14,5 +15,6 @@ config BR2_PACKAGE_LIBGLADE
|
||||
http://ftp.gnome.org/pub/GNOME/sources/libglade/
|
||||
|
||||
comment "libglade needs a toolchain w/ wchar, threads"
|
||||
depends on BR2_USE_MMU
|
||||
depends on BR2_PACKAGE_LIBGTK2
|
||||
depends on !BR2_USE_WCHAR || !BR2_TOOLCHAIN_HAS_THREADS
|
||||
|
||||
@@ -3,13 +3,16 @@ config BR2_PACKAGE_LIBGLIB2
|
||||
select BR2_PACKAGE_GETTEXT if BR2_NEEDS_GETTEXT
|
||||
select BR2_PACKAGE_LIBICONV if !BR2_ENABLE_LOCALE
|
||||
select BR2_PACKAGE_LIBFFI
|
||||
select BR2_PACKAGE_PCRE_UCP if BR2_PACKAGE_PCRE
|
||||
select BR2_PACKAGE_ZLIB
|
||||
depends on BR2_USE_WCHAR # gettext
|
||||
depends on BR2_TOOLCHAIN_HAS_THREADS
|
||||
depends on BR2_USE_MMU # fork()
|
||||
help
|
||||
Low-level core library that forms the basis of GTK+ and GNOME.
|
||||
|
||||
http://www.gtk.org/
|
||||
|
||||
comment "libglib2 needs a toolchain w/ wchar, threads"
|
||||
depends on BR2_USE_MMU
|
||||
depends on !BR2_USE_WCHAR || !BR2_TOOLCHAIN_HAS_THREADS
|
||||
|
||||
@@ -15,6 +15,7 @@ config BR2_PACKAGE_LIBGTK2
|
||||
depends on BR2_PACKAGE_XORG7
|
||||
depends on BR2_USE_WCHAR # glib2
|
||||
depends on BR2_TOOLCHAIN_HAS_THREADS # glib2
|
||||
depends on BR2_USE_MMU # glib2
|
||||
depends on BR2_INSTALL_LIBSTDCPP # pango
|
||||
help
|
||||
The GTK+ version 2 graphical user interface library
|
||||
@@ -32,6 +33,7 @@ config BR2_PACKAGE_LIBGTK2_DEMO
|
||||
endif
|
||||
|
||||
comment "libgtk2 needs a toolchain w/ wchar, threads, C++"
|
||||
depends on BR2_USE_MMU
|
||||
depends on BR2_PACKAGE_XORG7
|
||||
depends on !BR2_USE_WCHAR || !BR2_INSTALL_LIBSTDCPP || \
|
||||
!BR2_TOOLCHAIN_HAS_THREADS
|
||||
|
||||
@@ -10,5 +10,7 @@ LIBISCSI_LICENSE = GPLv2+ LGPLv2.1+
|
||||
LIBISCSI_LICENSE_FILES = COPYING LICENCE-GPL-2.txt LICENCE-LGPL-2.1.txt
|
||||
LIBISCSI_INSTALL_STAGING = YES
|
||||
LIBISCSI_DEPENDENCIES = popt
|
||||
# fixes MIPS64 link failure
|
||||
LIBISCSI_AUTORECONF = YES
|
||||
|
||||
$(eval $(autotools-package))
|
||||
|
||||
@@ -2,6 +2,7 @@ config BR2_PACKAGE_LIBMMS
|
||||
bool "libmms"
|
||||
depends on BR2_USE_WCHAR # glib2
|
||||
depends on BR2_TOOLCHAIN_HAS_THREADS # glib2
|
||||
depends on BR2_USE_MMU # glib2
|
||||
select BR2_PACKAGE_LIBGLIB2
|
||||
help
|
||||
LibMMS is a common library for parsing mms:// and mmsh://
|
||||
@@ -13,4 +14,5 @@ config BR2_PACKAGE_LIBMMS
|
||||
http://launchpad.net/libmms
|
||||
|
||||
comment "libmms needs a toolchain w/ wchar, threads"
|
||||
depends on BR2_USE_MMU
|
||||
depends on !BR2_USE_WCHAR || !BR2_TOOLCHAIN_HAS_THREADS
|
||||
|
||||
@@ -2,6 +2,7 @@ config BR2_PACKAGE_LIBMPD
|
||||
bool "libmpd"
|
||||
depends on BR2_USE_WCHAR # glib2
|
||||
depends on BR2_TOOLCHAIN_HAS_THREADS # glib2
|
||||
depends on BR2_USE_MMU # glib2
|
||||
select BR2_PACKAGE_LIBGLIB2
|
||||
select BR2_PACKAGE_LIBICONV if !BR2_ENABLE_LOCALE
|
||||
help
|
||||
@@ -12,4 +13,5 @@ config BR2_PACKAGE_LIBMPD
|
||||
http://gmpcwiki.sarine.nl/index.php?title=Libmpd
|
||||
|
||||
comment "libmpd needs a toolchain w/ wchar, threads"
|
||||
depends on BR2_USE_MMU
|
||||
depends on !BR2_USE_WCHAR || !BR2_TOOLCHAIN_HAS_THREADS
|
||||
|
||||
@@ -1,8 +1,12 @@
|
||||
config BR2_PACKAGE_LIBNSPR_ARCH_SUPPORT
|
||||
def_bool y
|
||||
depends on !BR2_arc && !BR2_xtensa && !BR2_bfin
|
||||
|
||||
config BR2_PACKAGE_LIBNSPR
|
||||
bool "libnspr"
|
||||
depends on BR2_LARGEFILE
|
||||
depends on BR2_TOOLCHAIN_HAS_THREADS
|
||||
depends on !BR2_arc
|
||||
depends on BR2_PACKAGE_LIBNSPR_ARCH_SUPPORT
|
||||
help
|
||||
NSPR is the Netscape Portable Runtime library which provides
|
||||
a platform-neutral API for system level and libc like
|
||||
@@ -12,5 +16,5 @@ config BR2_PACKAGE_LIBNSPR
|
||||
http://www.mozilla.org/projects/nspr/
|
||||
|
||||
comment "libnspr needs a toolchain w/ largefile, threads"
|
||||
depends on !BR2_arc
|
||||
depends on BR2_PACKAGE_LIBNSPR_ARCH_SUPPORT
|
||||
depends on !BR2_LARGEFILE || !BR2_TOOLCHAIN_HAS_THREADS
|
||||
|
||||
71
package/libnspr/libnspr-nios2.patch
Normal file
71
package/libnspr/libnspr-nios2.patch
Normal file
@@ -0,0 +1,71 @@
|
||||
Add Nios-II support
|
||||
|
||||
Signed-off-by: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
|
||||
|
||||
diff -Naur libnspr-4.9.6-ori/mozilla/nsprpub/pr/include/md/_linux.cfg libnspr-4.9.6/mozilla/nsprpub/pr/include/md/_linux.cfg
|
||||
--- libnspr-4.9.6-ori/mozilla/nsprpub/pr/include/md/_linux.cfg 2013-11-10 21:15:04.556139100 -0300
|
||||
+++ libnspr-4.9.6/mozilla/nsprpub/pr/include/md/_linux.cfg 2013-11-10 21:15:29.332138283 -0300
|
||||
@@ -914,6 +914,51 @@
|
||||
#define PR_BYTES_PER_WORD_LOG2 2
|
||||
#define PR_BYTES_PER_DWORD_LOG2 3
|
||||
|
||||
+#elif defined(nios2)
|
||||
+
|
||||
+#define IS_LITTLE_ENDIAN 1
|
||||
+#undef IS_BIG_ENDIAN
|
||||
+
|
||||
+#define PR_BYTES_PER_BYTE 1
|
||||
+#define PR_BYTES_PER_SHORT 2
|
||||
+#define PR_BYTES_PER_INT 4
|
||||
+#define PR_BYTES_PER_INT64 8
|
||||
+#define PR_BYTES_PER_LONG 4
|
||||
+#define PR_BYTES_PER_FLOAT 4
|
||||
+#define PR_BYTES_PER_DOUBLE 8
|
||||
+#define PR_BYTES_PER_WORD 4
|
||||
+#define PR_BYTES_PER_DWORD 8
|
||||
+
|
||||
+#define PR_BITS_PER_BYTE 8
|
||||
+#define PR_BITS_PER_SHORT 16
|
||||
+#define PR_BITS_PER_INT 32
|
||||
+#define PR_BITS_PER_INT64 64
|
||||
+#define PR_BITS_PER_LONG 32
|
||||
+#define PR_BITS_PER_FLOAT 32
|
||||
+#define PR_BITS_PER_DOUBLE 64
|
||||
+#define PR_BITS_PER_WORD 32
|
||||
+
|
||||
+#define PR_BITS_PER_BYTE_LOG2 3
|
||||
+#define PR_BITS_PER_SHORT_LOG2 4
|
||||
+#define PR_BITS_PER_INT_LOG2 5
|
||||
+#define PR_BITS_PER_INT64_LOG2 6
|
||||
+#define PR_BITS_PER_LONG_LOG2 5
|
||||
+#define PR_BITS_PER_FLOAT_LOG2 5
|
||||
+#define PR_BITS_PER_DOUBLE_LOG2 6
|
||||
+#define PR_BITS_PER_WORD_LOG2 5
|
||||
+
|
||||
+#define PR_ALIGN_OF_SHORT 2
|
||||
+#define PR_ALIGN_OF_INT 4
|
||||
+#define PR_ALIGN_OF_LONG 4
|
||||
+#define PR_ALIGN_OF_INT64 4
|
||||
+#define PR_ALIGN_OF_FLOAT 4
|
||||
+#define PR_ALIGN_OF_DOUBLE 4
|
||||
+#define PR_ALIGN_OF_POINTER 4
|
||||
+#define PR_ALIGN_OF_WORD 4
|
||||
+
|
||||
+#define PR_BYTES_PER_WORD_LOG2 2
|
||||
+#define PR_BYTES_PER_DWORD_LOG2 3
|
||||
+
|
||||
#else
|
||||
|
||||
#error "Unknown CPU architecture"
|
||||
diff -Naur libnspr-4.9.6-ori/mozilla/nsprpub/pr/include/md/_linux.h libnspr-4.9.6/mozilla/nsprpub/pr/include/md/_linux.h
|
||||
--- libnspr-4.9.6-ori/mozilla/nsprpub/pr/include/md/_linux.h 2013-11-10 21:15:04.556139100 -0300
|
||||
+++ libnspr-4.9.6/mozilla/nsprpub/pr/include/md/_linux.h 2013-11-10 21:15:33.245138154 -0300
|
||||
@@ -55,6 +55,8 @@
|
||||
#define _PR_SI_ARCHITECTURE "avr32"
|
||||
#elif defined(__m32r__)
|
||||
#define _PR_SI_ARCHITECTURE "m32r"
|
||||
+#elif defined(nios2)
|
||||
+#define _PR_SI_ARCHITECTURE "nios2"
|
||||
#else
|
||||
#error "Unknown CPU architecture"
|
||||
#endif
|
||||
@@ -5,7 +5,7 @@ config BR2_PACKAGE_LIBNSS
|
||||
select BR2_PACKAGE_ZLIB
|
||||
depends on BR2_LARGEFILE
|
||||
depends on BR2_TOOLCHAIN_HAS_THREADS # libnspr
|
||||
depends on !BR2_arc # libnspr
|
||||
depends on BR2_PACKAGE_LIBNSPR_ARCH_SUPPORT # libnspr
|
||||
help
|
||||
Network Security Services (NSS) is a set of libraries designed
|
||||
to support development of security-enabled client and server
|
||||
@@ -16,6 +16,6 @@ config BR2_PACKAGE_LIBNSS
|
||||
http://www.mozilla.org/projects/security/pki/nss/
|
||||
|
||||
comment "libnss needs a toolchain w/ largefile, threads"
|
||||
depends on !BR2_arc
|
||||
depends on BR2_PACKAGE_LIBNSPR_ARCH_SUPPORT
|
||||
depends on !BR2_LARGEFILE || !BR2_TOOLCHAIN_HAS_THREADS
|
||||
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
#
|
||||
################################################################################
|
||||
|
||||
LIBNSS_VERSION = 3.14.3
|
||||
LIBNSS_VERSION = 3.14.5
|
||||
LIBNSS_SOURCE = nss-$(LIBNSS_VERSION).tar.gz
|
||||
LIBNSS_SITE_VERSION = $(subst .,_,$(LIBNSS_VERSION))
|
||||
LIBNSS_SITE = https://ftp.mozilla.org/pub/mozilla.org/security/nss/releases/NSS_$(LIBNSS_SITE_VERSION)_RTM/src
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
config BR2_PACKAGE_LIBPFM4
|
||||
bool "libpfm4"
|
||||
depends on !BR2_avr32 # no perf_event_open
|
||||
help
|
||||
A helper library to help encode Performance Events to use with
|
||||
Operating system kernels performance monitoring interfaces.
|
||||
|
||||
@@ -16,6 +16,10 @@ config BR2_PACKAGE_LIBPLAYER_MPLAYER
|
||||
depends on !BR2_sh4a && !BR2_sh4aeb && !BR2_microblaze && !BR2_aarch64
|
||||
# mplayer
|
||||
depends on BR2_LARGEFILE
|
||||
# mplayer
|
||||
# Broken support for <ARMv5
|
||||
depends on !(BR2_arm7tdmi || BR2_arm720t || BR2_arm920t \
|
||||
|| BR2_arm920t || BR2_arm922t || BR2_fa526 || BR2_strongarm)
|
||||
select BR2_PACKAGE_MPLAYER
|
||||
|
||||
config BR2_PACKAGE_LIBPLAYER_GSTREAMER
|
||||
|
||||
@@ -3,6 +3,7 @@ config BR2_PACKAGE_LIBQMI
|
||||
select BR2_PACKAGE_LIBGLIB2
|
||||
depends on BR2_USE_WCHAR # libglib2
|
||||
depends on BR2_TOOLCHAIN_HAS_THREADS # libglib2
|
||||
depends on BR2_USE_MMU # libglib2
|
||||
help
|
||||
libqmi is a glib-based library for talking to WWAN modems and devices
|
||||
which speak the Qualcomm MSM Interface (QMI) protocol.
|
||||
@@ -10,4 +11,5 @@ config BR2_PACKAGE_LIBQMI
|
||||
http://www.freedesktop.org/wiki/Software/libqmi/
|
||||
|
||||
comment "libqmi needs a toolchain w/ wchar, threads"
|
||||
depends on BR2_USE_MMU
|
||||
depends on !BR2_USE_WCHAR || !BR2_TOOLCHAIN_HAS_THREADS
|
||||
|
||||
@@ -11,7 +11,7 @@ Index: a/Makefile
|
||||
===================================================================
|
||||
--- a/Makefile
|
||||
+++ b/Makefile
|
||||
@@ -41,7 +41,7 @@
|
||||
@@ -46,7 +46,7 @@
|
||||
|
||||
# options
|
||||
override CPPFLAGS += -Iinc/
|
||||
21
package/libroxml/libroxml-0002-wno-unused-result.patch
Normal file
21
package/libroxml/libroxml-0002-wno-unused-result.patch
Normal file
@@ -0,0 +1,21 @@
|
||||
The -Wno-unused-result option is not understood by the version of gcc used by the
|
||||
avr32 toolchain. Remove the option from the compilation flags.
|
||||
|
||||
Fixes build failures such as the following.
|
||||
|
||||
http://autobuild.buildroot.net/results/e22/e22d94fca3eabb4e54d82af04319f17ad8e10c20/
|
||||
|
||||
Signed-off-by: Simon Dawson <spdawson@gmail.com>
|
||||
|
||||
diff -Nurp a/Makefile b/Makefile
|
||||
--- a/Makefile 2013-11-21 17:13:17.679388374 +0000
|
||||
+++ b/Makefile 2013-11-21 17:13:35.219299157 +0000
|
||||
@@ -46,7 +46,7 @@ DEFINES = -DIGNORE_EMPTY_TEXT_NODES
|
||||
|
||||
# options
|
||||
override CPPFLAGS += -Iinc/
|
||||
-override CFLAGS += $(OPTIM) -fPIC -Wall -Wextra -Wno-unused-parameter -Wno-unused-result -Iinc/ $(DEFINES)
|
||||
+override CFLAGS += $(OPTIM) -fPIC -Wall -Wextra -Wno-unused-parameter -Iinc/ $(DEFINES)
|
||||
override LDFLAGS +=
|
||||
|
||||
ifeq ("$(OS)", "Darwin")
|
||||
@@ -8,6 +8,7 @@ config BR2_PACKAGE_LIBRSVG
|
||||
select BR2_PACKAGE_GDK_PIXBUF
|
||||
depends on BR2_USE_WCHAR # glib2
|
||||
depends on BR2_TOOLCHAIN_HAS_THREADS # glib2
|
||||
depends on BR2_USE_MMU # glib2
|
||||
depends on BR2_INSTALL_LIBSTDCPP # pango
|
||||
help
|
||||
The rsvg library is an efficient renderer for Scalable
|
||||
@@ -16,4 +17,5 @@ config BR2_PACKAGE_LIBRSVG
|
||||
http://librsvg.sourceforge.net/
|
||||
|
||||
comment "librsvg needs a toolchain w/ wchar, threads, C++"
|
||||
depends on BR2_USE_MMU
|
||||
depends on !BR2_USE_WCHAR || !BR2_TOOLCHAIN_HAS_THREADS || !BR2_INSTALL_LIBSTDCPP
|
||||
|
||||
@@ -3,6 +3,7 @@ config BR2_PACKAGE_LIBSECRET
|
||||
select BR2_PACKAGE_LIBGLIB2
|
||||
depends on BR2_USE_WCHAR # gettext dep in libglib2
|
||||
depends on BR2_TOOLCHAIN_HAS_THREADS # libglib2
|
||||
depends on BR2_USE_MMU # libglib2
|
||||
help
|
||||
libsecret is a library for storing and retrieving passwords and other
|
||||
secrets. It communicates with the "Secret Service" using DBus.
|
||||
@@ -12,4 +13,5 @@ config BR2_PACKAGE_LIBSECRET
|
||||
https://wiki.gnome.org/Libsecret
|
||||
|
||||
comment "libsecret needs a toolchain w/ wchar, threads"
|
||||
depends on BR2_USE_MMU
|
||||
depends on !BR2_USE_WCHAR || !BR2_TOOLCHAIN_HAS_THREADS
|
||||
|
||||
31
package/libsigsegv/libsigsegv-0002-fix-aarch64-build.patch
Normal file
31
package/libsigsegv/libsigsegv-0002-fix-aarch64-build.patch
Normal file
@@ -0,0 +1,31 @@
|
||||
From 2a2dac797cc41fb3f106c4186fc68d3e15b4ea47 Mon Sep 17 00:00:00 2001
|
||||
From: Will Newton <will.newton@linaro.org>
|
||||
Date: Tue, 28 May 2013 18:31:46 +0100
|
||||
Subject: [PATCH] m4/stack-direction.m4: AArch64 stack grows down.
|
||||
|
||||
Submitted-Upstream: https://lists.gnu.org/archive/html/bug-libsigsegv/2013-05/msg00001.html
|
||||
|
||||
ChangeLog:
|
||||
|
||||
2013-05-28 Will Newton <will.newton@linaro.org>
|
||||
|
||||
* m4/stack-direction.m4: AArch64 stack grows down.
|
||||
---
|
||||
m4/stack-direction.m4 | 1 +
|
||||
1 file changed, 1 insertion(+)
|
||||
|
||||
diff --git a/m4/stack-direction.m4 b/m4/stack-direction.m4
|
||||
index 00e0445..890b77e 100644
|
||||
--- a/m4/stack-direction.m4
|
||||
+++ b/m4/stack-direction.m4
|
||||
@@ -13,6 +13,7 @@ AC_DEFUN([SV_STACK_DIRECTION],
|
||||
case "$host_cpu" in
|
||||
dnl See the #define STACK_GROWS_DOWNWARD in gcc-3.1/gcc/config/*/*.h.
|
||||
a29k | \
|
||||
+ aarch64* | \
|
||||
alpha* | \
|
||||
arc | \
|
||||
arm* | strongarm* | xscale* | \
|
||||
--
|
||||
1.8.1.4
|
||||
|
||||
@@ -2,6 +2,7 @@ config BR2_PACKAGE_LIBSOUP
|
||||
bool "libsoup"
|
||||
depends on BR2_USE_WCHAR # glib2 and gnutls
|
||||
depends on BR2_TOOLCHAIN_HAS_THREADS # glib2
|
||||
depends on BR2_USE_MMU # glib2
|
||||
select BR2_PACKAGE_LIBXML2
|
||||
select BR2_PACKAGE_LIBGLIB2
|
||||
select BR2_PACKAGE_SQLITE
|
||||
@@ -24,4 +25,5 @@ config BR2_PACKAGE_LIBSOUP_SSL
|
||||
endif
|
||||
|
||||
comment "libsoup needs a toolchain w/ wchar, threads"
|
||||
depends on BR2_USE_MMU
|
||||
depends on !BR2_USE_WCHAR || !BR2_TOOLCHAIN_HAS_THREADS
|
||||
|
||||
47
package/libtool/libtool-0001-mips64-n64-linking.patch
Normal file
47
package/libtool/libtool-0001-mips64-n64-linking.patch
Normal file
@@ -0,0 +1,47 @@
|
||||
sets correct linker ABI flags on MIPS64
|
||||
http://git.savannah.gnu.org/cgit/libtool.git/commit/?id=5f7f7d9615bf650cf99d581a33b3e18357f79951
|
||||
|
||||
Signed-off-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com>
|
||||
|
||||
diff -ru libtool-2.4.2.orig/libltdl/m4/libtool.m4 libtool-2.4.2/libltdl/m4/libtool.m4
|
||||
--- libtool-2.4.2.orig/libltdl/m4/libtool.m4 2013-11-11 11:44:30.419396295 +0000
|
||||
+++ libtool-2.4.2/libltdl/m4/libtool.m4 2013-11-11 11:44:07.055032308 +0000
|
||||
@@ -1312,6 +1312,38 @@
|
||||
rm -rf conftest*
|
||||
;;
|
||||
|
||||
+mips64*-*linux*)
|
||||
+ # Find out what ABI is being produced by ac_compile, and set linker
|
||||
+ # options accordingly.
|
||||
+ echo '[#]line '$LINENO' "configure"' > conftest.$ac_ext
|
||||
+ if AC_TRY_EVAL(ac_compile); then
|
||||
+ emul=elf
|
||||
+ case `/usr/bin/file conftest.$ac_objext` in
|
||||
+ *32-bit*)
|
||||
+ emul="${emul}32"
|
||||
+ ;;
|
||||
+ *64-bit*)
|
||||
+ emul="${emul}64"
|
||||
+ ;;
|
||||
+ esac
|
||||
+ case `/usr/bin/file conftest.$ac_objext` in
|
||||
+ *MSB*)
|
||||
+ emul="${emul}btsmip"
|
||||
+ ;;
|
||||
+ *LSB*)
|
||||
+ emul="${emul}ltsmip"
|
||||
+ ;;
|
||||
+ esac
|
||||
+ case `/usr/bin/file conftest.$ac_objext` in
|
||||
+ *N32*)
|
||||
+ emul="${emul}n32"
|
||||
+ ;;
|
||||
+ esac
|
||||
+ LD="${LD-ld} -m $emul"
|
||||
+ fi
|
||||
+ rm -rf conftest*
|
||||
+ ;;
|
||||
+
|
||||
x86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \
|
||||
s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
|
||||
# Find out which ABI we are using.
|
||||
@@ -15,14 +15,19 @@ LIBVNCSERVER_CONFIG_SCRIPTS = libvncserver-config
|
||||
# only used for examples
|
||||
LIBVNCSERVER_CONF_OPT += --with-sdl-config=/bin/false
|
||||
|
||||
ifneq ($(BR2_TOOLCHAIN_HAS_THREADS),y)
|
||||
LIBVNCSERVER_CONF_OPT += --without-pthread
|
||||
endif
|
||||
|
||||
ifneq ($(BR2_INET_IPV6),y)
|
||||
LIBVNCSERVER_CONF_OPT += --without-ipv6
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_PACKAGE_OPENSSL),y)
|
||||
# openssl supports needs pthread
|
||||
ifeq ($(BR2_PACKAGE_OPENSSL)$(BR2_TOOLCHAIN_HAS_THREADS),yy)
|
||||
LIBVNCSERVER_DEPENDENCIES += openssl
|
||||
else
|
||||
LIBVNCSERVER_CONF_OPT += --without-crypto
|
||||
LIBVNCSERVER_CONF_OPT += --without-crypto --without-ssl
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_PACKAGE_LIBGCRYPT),y)
|
||||
|
||||
@@ -83,14 +83,14 @@ config BR2_DEFAULT_KERNEL_HEADERS
|
||||
default "3.1.10" if BR2_KERNEL_HEADERS_3_1
|
||||
default "3.2.52" if BR2_KERNEL_HEADERS_3_2
|
||||
default "3.3.8" if BR2_KERNEL_HEADERS_3_3
|
||||
default "3.4.68" if BR2_KERNEL_HEADERS_3_4
|
||||
default "3.4.70" if BR2_KERNEL_HEADERS_3_4
|
||||
default "3.5.7" if BR2_KERNEL_HEADERS_3_5
|
||||
default "3.6.11" if BR2_KERNEL_HEADERS_3_6
|
||||
default "3.7.10" if BR2_KERNEL_HEADERS_3_7
|
||||
default "3.8.13" if BR2_KERNEL_HEADERS_3_8
|
||||
default "3.9.11" if BR2_KERNEL_HEADERS_3_9
|
||||
default "3.10.18" if BR2_KERNEL_HEADERS_3_10
|
||||
default "3.11.7" if BR2_KERNEL_HEADERS_3_11
|
||||
default "3.12" if BR2_KERNEL_HEADERS_3_12
|
||||
default "3.10.20" if BR2_KERNEL_HEADERS_3_10
|
||||
default "3.11.9" if BR2_KERNEL_HEADERS_3_11
|
||||
default "3.12.1" if BR2_KERNEL_HEADERS_3_12
|
||||
default "2.6" if BR2_KERNEL_HEADERS_SNAP
|
||||
default BR2_DEFAULT_KERNEL_VERSION if BR2_KERNEL_HEADERS_VERSION
|
||||
|
||||
@@ -6,6 +6,7 @@ config BR2_PACKAGE_LOG4CXX
|
||||
depends on !BR2_PREFER_STATIC_LIB
|
||||
depends on BR2_INSTALL_LIBSTDCPP
|
||||
depends on BR2_TOOLCHAIN_HAS_THREADS
|
||||
depends on BR2_USE_MMU # apr
|
||||
help
|
||||
Apache log4cxx is a logging framework for C++ patterned
|
||||
after Apache log4j.
|
||||
@@ -15,3 +16,4 @@ config BR2_PACKAGE_LOG4CXX
|
||||
comment "log4cxx needs a toolchain w/ C++, threads, dynamic library"
|
||||
depends on !BR2_INSTALL_LIBSTDCPP || !BR2_TOOLCHAIN_HAS_THREADS || \
|
||||
BR2_PREFER_STATIC_LIB
|
||||
depends on BR2_USE_MMU
|
||||
|
||||
@@ -4,12 +4,10 @@ config BR2_PACKAGE_LTTNG_BABELTRACE
|
||||
select BR2_PACKAGE_UTIL_LINUX
|
||||
select BR2_PACKAGE_UTIL_LINUX_LIBUUID
|
||||
select BR2_PACKAGE_LIBGLIB2
|
||||
# libglib2 needs thread support and gettext which needs wchar support, and
|
||||
# we also depends on util-linux which needs wchar
|
||||
depends on BR2_USE_WCHAR
|
||||
depends on BR2_TOOLCHAIN_HAS_THREADS
|
||||
# util-linux depends on largefile support
|
||||
depends on BR2_LARGEFILE
|
||||
depends on BR2_USE_WCHAR # libglib2, util-linux
|
||||
depends on BR2_TOOLCHAIN_HAS_THREADS # libglib2
|
||||
depends on BR2_USE_MMU # libglib2
|
||||
depends on BR2_LARGEFILE # util-linux
|
||||
help
|
||||
Babeltrace is part of the LTTng 2.x project.
|
||||
|
||||
@@ -29,4 +27,5 @@ config BR2_PACKAGE_LTTNG_BABELTRACE
|
||||
|
||||
comment "lttng-babeltrace needs a toolchain w/ wchar, threads, largefile"
|
||||
depends on BR2_PACKAGE_LTTNG_TOOLS
|
||||
depends on BR2_USE_MMU
|
||||
depends on !BR2_USE_WCHAR || !BR2_LARGEFILE || !BR2_TOOLCHAIN_HAS_THREADS
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
config BR2_PACKAGE_LUA_EV
|
||||
bool "lua-ev"
|
||||
select BR2_PACKAGE_LIBEV
|
||||
depends on !(BR2_avr32 || BR2_bfin) # libev
|
||||
help
|
||||
Get access to the libev library from Lua.
|
||||
|
||||
|
||||
@@ -16,19 +16,23 @@ config BR2_PACKAGE_LVM2
|
||||
user-space. This makes it useful for not only LVM, but EVMS,
|
||||
software raid, and other drivers that create "virtual" block devices.
|
||||
|
||||
config BR2_PACKAGE_LVM2_DMSETUP_ONLY
|
||||
bool "install dmsetup only"
|
||||
depends on BR2_PACKAGE_LVM2
|
||||
if BR2_PACKAGE_LVM2
|
||||
|
||||
config BR2_PACKAGE_LVM2_STANDARD_INSTALL
|
||||
bool "standard install instead of only dmsetup"
|
||||
default y if !BR2_PACKAGE_LVM2_DMSETUP_ONLY # legacy 2013.11
|
||||
help
|
||||
Install dmsetup only and skip the LVM2 suite.
|
||||
Install the standard suite of lvm2 programs. When this option is not
|
||||
set, only dmsetup is installed.
|
||||
|
||||
config BR2_PACKAGE_LVM2_APP_LIBRARY
|
||||
bool "install application library"
|
||||
depends on BR2_PACKAGE_LVM2
|
||||
depends on !BR2_PACKAGE_LVM2_DMSETUP_ONLY
|
||||
select BR2_PACKAGE_LVM2_STANDARD_INSTALL
|
||||
help
|
||||
Install application library (liblvm2app).
|
||||
|
||||
endif
|
||||
|
||||
comment "lvm2 needs a toolchain w/ largefile"
|
||||
depends on BR2_USE_MMU
|
||||
depends on !BR2_LARGEFILE
|
||||
|
||||
@@ -38,7 +38,7 @@ else
|
||||
LVM2_CONF_OPT += --disable-readline
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_PACKAGE_LVM2_DMSETUP_ONLY),y)
|
||||
ifeq ($(BR2_PACKAGE_LVM2_STANDARD_INSTALL),)
|
||||
LVM2_MAKE_OPT = device-mapper
|
||||
LVM2_INSTALL_STAGING_OPT = DESTDIR=$(STAGING_DIR) install_device-mapper
|
||||
LVM2_INSTALL_TARGET_OPT = DESTDIR=$(TARGET_DIR) install_device-mapper
|
||||
|
||||
@@ -3,7 +3,9 @@ config BR2_PACKAGE_LXC
|
||||
select BR2_PACKAGE_LIBCAP
|
||||
depends on BR2_INET_IPV6
|
||||
depends on BR2_TOOLCHAIN_HAS_THREADS
|
||||
depends on BR2_LARGEFILE
|
||||
depends on BR2_USE_MMU # fork()
|
||||
depends on !BR2_avr32 # no timerfd
|
||||
help
|
||||
Linux Containers (LXC), provides the ability to group and isolate
|
||||
of a set of processes in a jail by virtualizing and accounting the
|
||||
@@ -11,6 +13,7 @@ config BR2_PACKAGE_LXC
|
||||
|
||||
http://lxc.sourceforge.net/
|
||||
|
||||
comment "lxc needs a toolchain w/ IPv6, threads"
|
||||
comment "lxc needs a toolchain w/ IPv6, threads, largefile"
|
||||
depends on BR2_USE_MMU
|
||||
depends on !BR2_INET_IPV6 || !BR2_TOOLCHAIN_HAS_THREADS
|
||||
depends on !BR2_avr32 # no timerfd
|
||||
depends on !BR2_INET_IPV6 || !BR2_TOOLCHAIN_HAS_THREADS || !BR2_LARGEFILE
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
config BR2_PACKAGE_MDADM
|
||||
bool "mdadm"
|
||||
depends on BR2_USE_MMU # fork()
|
||||
help
|
||||
Utility for managing Linux Software RAID arrays.
|
||||
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user