[Armadeus-commitlog] armadeus branch, master, updated. armadeus-5.3-493-g9107334
Brought to you by:
sszy
|
From: Sébastien S. <ss...@us...> - 2014-12-04 14:02:25
|
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "armadeus".
The branch, master has been updated
via 9107334190ec8509f86fa7ea03c36977f317a752 (commit)
from ee1ab920f42823e10a3595f1ec9deb1da2c40a12 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
commit 9107334190ec8509f86fa7ea03c36977f317a752
Author: Sébastien Szymanski <seb...@ar...>
Date: Thu Dec 4 15:01:14 2014 +0100
[BUILDROOT] Update buildroot patches for BR 2014.11
This has only been tested with an APF6.
To try BR 2014.11:
* change BR version in Makefile
* edit ARMADEUS_BUSYBOX_VERSION in Makefile.in (see the comments)
* edit RXTX_INSTALL_TARGET_OPTS in
buildroot/package/armadeus/rxtx/rxtx.mk (see the comments)
* in BR menuconfig change BR2_PACKAGE_BUSYBOX_CONFIG to:
$(ARMADEUS_PATH)/busybox.config
-----------------------------------------------------------------------
Summary of changes:
Makefile | 2 +-
Makefile.in | 6 +
buildroot/package/armadeus/rxtx/rxtx.mk | 5 +
.../{busybox-1.21.0.config => busybox.config} | 0
.../2014.11/001-add_armadeus_device.patch | 25 +
.../002-add_armadeus_specific_packages.patch | 0
...us-gpsd-add-options-setting-in-menuconfig.patch | 0
.../2014.11/006-armadeus-add-owfs-package.patch | 55 ++
.../2014.11/007-armadeus-add-agg-package.patch | 74 ++
.../2014.11/008-armadeus-add-gnash-package.patch | 155 +++
.../009-armadeus-xc3sprog-new-package.patch | 108 +++
.../010-armadeus-sam7-pgm-ng-new-package.patch | 50 +
.../2014.11/011-armadeus-add-tk-package.patch | 72 ++
...12-armadeus-add-tkinter-support-to-python.patch | 50 +
.../014-armadeus-python-wx-add-package.patch | 115 +++
...rmadeus-gpu-vivante-sdk-new-package.patch.tofix | 134 +++
.../021-armadeus-add-sdl_water-package.patch | 59 ++
.../034-armadeus-add-slideshow-package.patch | 170 ++++
...add_support_for_custom_configuration_file.patch | 0
...072-armadeus-xenomai-download-adeos-patch.patch | 59 ++
.../{2013.11 => 2014.11}/072-xenomai-package.tofix | 0
...ai-add-configure-options-for-old-versions.patch | 37 +
...ependecy-evaluated-before-patching.patch.tofix} | 0
.../buildroot/2014.11/081-adds_quake_package.patch | 159 +++
.../083-pygame-armadeus_addons.patch | 0
...for_pld_asm_instruction_on_non_armv5_arch.patch | 0
.../107-armadeus-games-add-wolf4sdl-package.patch | 74 ++
.../buildroot/2014.11/110-bluez3-add_package.patch | 118 +++
.../{2013.05 => 2014.11}/111-bluez3-hacks.patch | 0
.../2014.11/118-armadeus-snes9x-add-package.patch | 390 ++++++++
.../121-target-arm926t_is_arm926ej-s.patch | 0
.../123-armadeus-pywebradio-add-package.patch | 48 +
.../buildroot/2014.11/124-e-uae-add_package.patch | 54 ++
...42-ncurses-fix_compilation_with_old_hosts.patch | 0
...-disable_ip_busybox_if_iproute2_buildroot.patch | 36 +
...fix_installation_bug_on_some_host_systems.patch | 0
...lection_even_when_custom_rootfs_is_chosen.patch | 48 +
.../buildroot/2014.11/172-gsmmux-add_package.patch | 88 ++
.../2014.11/176-imx-test-add_package.patch | 148 +++
...g_build_against_old_kernel_headers.patch.tofix} | 0
.../2014.11/181-qtcreator-add_package.patch | 1002 ++++++++++++++++++++
.../182-uclibc-add_accept4_declaration_fix.patch | 0
...penwrt-uclibc-add-kernel_long-declaration.patch | 0
.../184-fsl-mm-codeclib-add_package.patch | 0
...nore-env_sectors-on-NOR-and-SPI-dataflash.patch | 0
.../buildroot/2014.11/188-marble-add_package.patch | 358 +++++++
.../189-dbus-fix_installation.patch | 0
.../buildroot/2014.11/197-cunit-add_package.patch | 49 +
.../2014.11/201-armadeus-add_gnokii.patch | 55 ++
.../204-wpa-supplicant-add-option-ieee80211w.patch | 34 +
...x-coreutils-stty-add-rs485-config-options.patch | 356 +++++++
.../2014.11/208-armadeus-add_beremiz.patch | 108 +++
.../2014.11/209-armadeus-add_matiec.patch | 73 ++
.../2014.11/210-poppler-qt_compiling.patch | 23 +
.../214-mplayer-fix-compilation.patch.tofix} | 0
.../2014.11/219-shiboken-add_package.patch | 266 ++++++
patches/buildroot/2014.11/cleanup_buildroot.sh | 122 +++
57 files changed, 4784 insertions(+), 1 deletions(-)
copy buildroot/target/device/armadeus/{busybox-1.21.0.config => busybox.config} (100%)
create mode 100644 patches/buildroot/2014.11/001-add_armadeus_device.patch
copy patches/buildroot/{2013.11 => 2014.11}/002-add_armadeus_specific_packages.patch (100%)
copy patches/buildroot/{2013.05 => 2014.11}/005-armadeus-gpsd-add-options-setting-in-menuconfig.patch (100%)
create mode 100644 patches/buildroot/2014.11/006-armadeus-add-owfs-package.patch
create mode 100644 patches/buildroot/2014.11/007-armadeus-add-agg-package.patch
create mode 100644 patches/buildroot/2014.11/008-armadeus-add-gnash-package.patch
create mode 100644 patches/buildroot/2014.11/009-armadeus-xc3sprog-new-package.patch
create mode 100644 patches/buildroot/2014.11/010-armadeus-sam7-pgm-ng-new-package.patch
create mode 100644 patches/buildroot/2014.11/011-armadeus-add-tk-package.patch
create mode 100644 patches/buildroot/2014.11/012-armadeus-add-tkinter-support-to-python.patch
create mode 100644 patches/buildroot/2014.11/014-armadeus-python-wx-add-package.patch
create mode 100644 patches/buildroot/2014.11/015-armadeus-gpu-vivante-sdk-new-package.patch.tofix
create mode 100644 patches/buildroot/2014.11/021-armadeus-add-sdl_water-package.patch
create mode 100644 patches/buildroot/2014.11/034-armadeus-add-slideshow-package.patch
copy patches/buildroot/{2013.05 => 2014.11}/050-U-Boot-add_support_for_custom_configuration_file.patch (100%)
create mode 100644 patches/buildroot/2014.11/072-armadeus-xenomai-download-adeos-patch.patch
copy patches/buildroot/{2013.11 => 2014.11}/072-xenomai-package.tofix (100%)
create mode 100644 patches/buildroot/2014.11/073-armadeus-xenomai-add-configure-options-for-old-versions.patch
copy patches/buildroot/{2013.11/075-armadeus-pkg-generic-makes-dependecy-evaluated-before-patching.patch => 2014.11/075-armadeus-pkg-generic-makes-dependecy-evaluated-before-patching.patch.tofix} (100%)
create mode 100644 patches/buildroot/2014.11/081-adds_quake_package.patch
copy patches/buildroot/{2013.11 => 2014.11}/083-pygame-armadeus_addons.patch (100%)
copy patches/buildroot/{2013.11 => 2014.11}/099-mplayer-add_patch_for_pld_asm_instruction_on_non_armv5_arch.patch (100%)
create mode 100644 patches/buildroot/2014.11/107-armadeus-games-add-wolf4sdl-package.patch
create mode 100644 patches/buildroot/2014.11/110-bluez3-add_package.patch
copy patches/buildroot/{2013.05 => 2014.11}/111-bluez3-hacks.patch (100%)
create mode 100644 patches/buildroot/2014.11/118-armadeus-snes9x-add-package.patch
copy patches/buildroot/{2013.11 => 2014.11}/121-target-arm926t_is_arm926ej-s.patch (100%)
create mode 100644 patches/buildroot/2014.11/123-armadeus-pywebradio-add-package.patch
create mode 100644 patches/buildroot/2014.11/124-e-uae-add_package.patch
copy patches/buildroot/{2013.05 => 2014.11}/142-ncurses-fix_compilation_with_old_hosts.patch (100%)
create mode 100644 patches/buildroot/2014.11/146-busybox-disable_ip_busybox_if_iproute2_buildroot.patch
copy patches/buildroot/{2013.11 => 2014.11}/150-alsa-utils-fix_installation_bug_on_some_host_systems.patch (100%)
create mode 100644 patches/buildroot/2014.11/157-buildroot-allow_generic_device_selection_even_when_custom_rootfs_is_chosen.patch
create mode 100644 patches/buildroot/2014.11/172-gsmmux-add_package.patch
create mode 100644 patches/buildroot/2014.11/176-imx-test-add_package.patch
copy patches/buildroot/{2012.02/179-e2fsprog-allow_e4defrag_build_against_old_kernel_headers.patch => 2014.11/179-e2fsprog-allow_e4defrag_build_against_old_kernel_headers.patch.tofix} (100%)
create mode 100644 patches/buildroot/2014.11/181-qtcreator-add_package.patch
copy patches/buildroot/{2013.11 => 2014.11}/182-uclibc-add_accept4_declaration_fix.patch (100%)
copy patches/buildroot/{2013.05 => 2014.11}/183-openwrt-uclibc-add-kernel_long-declaration.patch (100%)
copy patches/buildroot/{2013.05 => 2014.11}/184-fsl-mm-codeclib-add_package.patch (100%)
copy patches/buildroot/{2013.11 => 2014.11}/186-uboot-tools-2011.03-Ignore-env_sectors-on-NOR-and-SPI-dataflash.patch (100%)
create mode 100644 patches/buildroot/2014.11/188-marble-add_package.patch
copy patches/buildroot/{2013.11 => 2014.11}/189-dbus-fix_installation.patch (100%)
create mode 100644 patches/buildroot/2014.11/197-cunit-add_package.patch
create mode 100644 patches/buildroot/2014.11/201-armadeus-add_gnokii.patch
create mode 100644 patches/buildroot/2014.11/204-wpa-supplicant-add-option-ieee80211w.patch
create mode 100644 patches/buildroot/2014.11/205-busybox-coreutils-stty-add-rs485-config-options.patch
create mode 100644 patches/buildroot/2014.11/208-armadeus-add_beremiz.patch
create mode 100644 patches/buildroot/2014.11/209-armadeus-add_matiec.patch
create mode 100644 patches/buildroot/2014.11/210-poppler-qt_compiling.patch
copy patches/buildroot/{2013.11/214-mplayer-fix-compilation.patch => 2014.11/214-mplayer-fix-compilation.patch.tofix} (100%)
create mode 100644 patches/buildroot/2014.11/219-shiboken-add_package.patch
create mode 100755 patches/buildroot/2014.11/cleanup_buildroot.sh
diff --git a/Makefile b/Makefile
index 0fdf9b3..7caa775 100644
--- a/Makefile
+++ b/Makefile
@@ -26,7 +26,7 @@ ARMADEUS_TOPDIR:=$(shell pwd)
export ARMADEUS_TOPDIR
#--- User configurable stuff:
-#BUILDROOT_VERSION:=2013.05
+#BUILDROOT_VERSION:=2014.11
BUILDROOT_VERSION:=2013.11
include ./Makefile.in
BUILDROOT_SITE:=http://buildroot.uclibc.org/downloads
diff --git a/Makefile.in b/Makefile.in
index d33adfe..9bfc5d3 100644
--- a/Makefile.in
+++ b/Makefile.in
@@ -41,7 +41,13 @@ endif
ifeq ($(BR2_TOOLCHAIN_EXTERNAL),y)
ARMADEUS_LIBC_NAME=glibc
endif
+
+# Comment the following line with BR 2014.11
ARMADEUS_BUSYBOX_VERSION:=$(shell echo $(BR2_BUSYBOX_VERSION))
+
+# Uncomment the following line with BR 2014.11
+#ARMADEUS_BUSYBOX_VERSION:=$(shell egrep "BUSYBOX_VERSION =" $(BUILDROOT_DIR)/package/busybox/busybox.mk 2>/dev/null | cut -d ' ' -f 3)
+
ARMADEUS_BOARD_NAME:=$(shell echo $(BR2_BOARD_NAME))
ARMADEUS_U_BOOT_BOARD_NAME:=$(shell echo $(BR2_TARGET_UBOOT_BOARDNAME))
ARMADEUS_TARGET_ARCH:=$(shell echo $(BR2_GCC_TARGET_ARCH))
diff --git a/buildroot/package/armadeus/rxtx/rxtx.mk b/buildroot/package/armadeus/rxtx/rxtx.mk
index 881cb32..80656ea 100644
--- a/buildroot/package/armadeus/rxtx/rxtx.mk
+++ b/buildroot/package/armadeus/rxtx/rxtx.mk
@@ -7,8 +7,13 @@ RXTX_VERSION = 2.1-7r2
RXTX_SOURCE = rxtx-$(RXTX_VERSION).tgz
RXTX_SITE = http://rxtx.qbang.org/pub/rxtx/
RXTX_DEPENDENCIES = classpath
+
+# Comment the following line with BR 2014.11
RXTX_INSTALL_TARGET_OPT = RXTX_PATH=$(TARGET_DIR)/usr/lib/classpath JHOME=$(TARGET_DIR)/usr/lib install
+# Uncomment the following line with BR 2014.11
+#RXTX_INSTALL_TARGET_OPTS = RXTX_PATH=$(TARGET_DIR)/usr/lib/classpath JHOME=$(TARGET_DIR)/usr/lib install
+
ifeq ($(autotools-package), )
$(eval $(call AUTOTARGETS))
else
diff --git a/buildroot/target/device/armadeus/busybox-1.21.0.config b/buildroot/target/device/armadeus/busybox.config
similarity index 100%
copy from buildroot/target/device/armadeus/busybox-1.21.0.config
copy to buildroot/target/device/armadeus/busybox.config
diff --git a/patches/buildroot/2014.11/001-add_armadeus_device.patch b/patches/buildroot/2014.11/001-add_armadeus_device.patch
new file mode 100644
index 0000000..8fca19d
--- /dev/null
+++ b/patches/buildroot/2014.11/001-add_armadeus_device.patch
@@ -0,0 +1,25 @@
+Add armadeus target specific menu to BR.
+
+Index: buildroot/Makefile
+===================================================================
+--- buildroot.orig/Makefile
++++ buildroot/Makefile
+@@ -386,6 +386,8 @@ ifneq ($(PACKAGE_OVERRIDE_FILE),)
+ -include $(PACKAGE_OVERRIDE_FILE)
+ endif
+
++include target/device/armadeus/Makefile.in
++
+ include $(sort $(wildcard package/*/*.mk))
+
+ include boot/common.mk
+Index: buildroot/system/Config.in
+===================================================================
+--- buildroot.orig/system/Config.in
++++ buildroot/system/Config.in
+@@ -433,4 +433,5 @@ config BR2_ROOTFS_POST_SCRIPT_ARGS
+ directory / images directory. The arguments in this option will be
+ passed *after* those.
+
++source "target/device/armadeus/Config.in"
+ endmenu
diff --git a/patches/buildroot/2013.11/002-add_armadeus_specific_packages.patch b/patches/buildroot/2014.11/002-add_armadeus_specific_packages.patch
similarity index 100%
copy from patches/buildroot/2013.11/002-add_armadeus_specific_packages.patch
copy to patches/buildroot/2014.11/002-add_armadeus_specific_packages.patch
diff --git a/patches/buildroot/2013.05/005-armadeus-gpsd-add-options-setting-in-menuconfig.patch b/patches/buildroot/2014.11/005-armadeus-gpsd-add-options-setting-in-menuconfig.patch
similarity index 100%
copy from patches/buildroot/2013.05/005-armadeus-gpsd-add-options-setting-in-menuconfig.patch
copy to patches/buildroot/2014.11/005-armadeus-gpsd-add-options-setting-in-menuconfig.patch
diff --git a/patches/buildroot/2014.11/006-armadeus-add-owfs-package.patch b/patches/buildroot/2014.11/006-armadeus-add-owfs-package.patch
new file mode 100644
index 0000000..ab08167
--- /dev/null
+++ b/patches/buildroot/2014.11/006-armadeus-add-owfs-package.patch
@@ -0,0 +1,55 @@
+Signed-off-by: Julien Boibessot <jul...@ar...>
+
+Index: buildroot/package/owfs/Config.in
+===================================================================
+--- /dev/null
++++ buildroot/package/owfs/Config.in
+@@ -0,0 +1,11 @@
++config BR2_PACKAGE_OWFS
++ bool "owfs"
++ select BR2_PACKAGE_LIBFUSE
++ help
++ OWFS is an easy way to use the powerful 1-wire system of
++ Dallas/Maxim.
++ OWFS is a simple and flexible program to monitor and control the
++ physical environment. You can write scripts to read temperature,
++ flash lights, write to an LCD, log and graph, ...
++
++ http://owfs.org/
+Index: buildroot/package/owfs/owfs.mk
+===================================================================
+--- /dev/null
++++ buildroot/package/owfs/owfs.mk
+@@ -0,0 +1,20 @@
++###############################################################################
++#
++# owfs
++#
++###############################################################################
++
++OWFS_SITE = http://downloads.sourceforge.net/owfs/
++OWFS_VERSION = 2.9p2
++OWFS_DEPENDENCIES = libfuse
++OWFS_CONF_OPTS += --disable-owhttpd --disable-owftpd --disable-swig
++OWFS_INSTALL_STAGING = YES
++
++ifeq ($(BR2_PACKAGE_LIBUSB),y)
++OWFS_DEPENDENCIES += libusb
++OWFS_CONF_OPTS += --enable-usb
++else
++OWFS_CONF_OPTS += --disable-usb
++endif
++
++$(eval $(autotools-package))
+Index: buildroot/package/Config.in
+===================================================================
+--- buildroot.orig/package/Config.in
++++ buildroot/package/Config.in
+@@ -353,6 +353,7 @@ endif
+ source "package/open2300/Config.in"
+ source "package/openocd/Config.in"
+ source "package/openpowerlink/Config.in"
++ source "package/owfs/Config.in"
+ source "package/owl-linux/Config.in"
+ source "package/parted/Config.in"
+ source "package/pciutils/Config.in"
diff --git a/patches/buildroot/2014.11/007-armadeus-add-agg-package.patch b/patches/buildroot/2014.11/007-armadeus-add-agg-package.patch
new file mode 100644
index 0000000..6cfaca8
--- /dev/null
+++ b/patches/buildroot/2014.11/007-armadeus-add-agg-package.patch
@@ -0,0 +1,74 @@
+Needed by Gnash.
+
+Signed-off-by: Julien Boibessot <jul...@ar...>
+
+Index: buildroot/package/agg/Config.in
+===================================================================
+--- /dev/null
++++ buildroot/package/agg/Config.in
+@@ -0,0 +1,8 @@
++config BR2_PACKAGE_AGG
++ bool "agg"
++ help
++ The Anti-Grain Geometry project. A High Quality 2D Graphics Rendering
++ Engine for C++.
++ We use the SDL backend by default.
++
++ http://www.antigrain.com/index.html
+Index: buildroot/package/agg/agg.mk
+===================================================================
+--- /dev/null
++++ buildroot/package/agg/agg.mk
+@@ -0,0 +1,40 @@
++###############################################################################
++#
++# agg
++#
++###############################################################################
++
++AGG_VERSION = 2.5
++AGG_SITE = http://www.antigrain.com/
++AGG_LICENSE = GPLv3+
++AGG_LICENSE_FILES = COPYING
++AGG_INSTALL_STAGING = YES
++AGG_AUTORECONF = YES
++
++AGG_DEPENDENCIES = sdl
++
++AGG_CONF_OPTS = \
++ --with-sdl-prefix=$(STAGING_DIR)/usr \
++ --disable-sdltest
++
++ifeq ($(BR2_PACKAGE_SDL_X11),)
++AGG_CONF_OPTS += \
++ --with-x=NO \
++ --disable-examples # examples require X11
++endif
++
++ifeq ($(BR2_PACKAGE_FREETYPE),y)
++AGG_DEPENDENCIES += freetype
++AGG_CONF_OPTS += --enable-freetype
++else
++AGG_CONF_OPTS += --disable-freetype
++endif
++
++define AGG_CREATE_MISSING_FILES
++ touch $(@D)/NEWS $(@D)/AUTHORS $(@D)/README
++# Fixes reconfiguring with recent automake:
++ $(SED) 's/AM_C_PROTOTYPES//' $(@D)/configure.in
++endef
++AGG_POST_EXTRACT_HOOKS += AGG_CREATE_MISSING_FILES
++
++$(eval $(autotools-package))
+Index: buildroot/package/Config.in
+===================================================================
+--- buildroot.orig/package/Config.in
++++ buildroot/package/Config.in
+@@ -627,6 +627,7 @@ endmenu
+
+ menu "Graphics"
+ source "package/adwaita-icon-theme/Config.in"
++ source "package/agg/Config.in"
+ source "package/atk/Config.in"
+ source "package/cairo/Config.in"
+ source "package/fltk/Config.in"
diff --git a/patches/buildroot/2014.11/008-armadeus-add-gnash-package.patch b/patches/buildroot/2014.11/008-armadeus-add-gnash-package.patch
new file mode 100644
index 0000000..f3fcdf9
--- /dev/null
+++ b/patches/buildroot/2014.11/008-armadeus-add-gnash-package.patch
@@ -0,0 +1,155 @@
+WIP.
+
+Signed-off-by: Julien Boibessot <jul...@ar...>
+
+Index: buildroot/package/gnash/Config.in
+===================================================================
+--- /dev/null
++++ buildroot/package/gnash/Config.in
+@@ -0,0 +1,11 @@
++config BR2_PACKAGE_GNASH
++ bool "gnash"
++ select BR2_PACKAGE_BOOST
++ select BR2_PACKAGE_BOOST_IOSTREAMS
++ select BR2_PACKAGE_BOOST_PROGRAM_OPTIONS
++ select BR2_PACKAGE_BOOST_THREAD
++
++ help
++ GNU Gnash is the GNU Flash movie player.
++
++ http://www.gnu.org/software/gnash/
+Index: buildroot/package/gnash/gnash.mk
+===================================================================
+--- /dev/null
++++ buildroot/package/gnash/gnash.mk
+@@ -0,0 +1,118 @@
++###############################################################################
++#
++# gnash
++#
++###############################################################################
++
++# inspired from LFS
++
++GNASH_VERSION = 0.8.10
++GNASH_SOURCE = gnash-$(GNASH_VERSION).tar.bz2
++GNASH_SITE = http://ftp.gnu.org/pub/gnu/gnash/$(GNASH_VERSION)/
++GNASH_LICENSE = LGPLv2.1+
++GNASH_LICENSE_FILES = COPYING
++
++GNASH_CONF_OPTS = --without-gconf --disable-extensions --disable-jemalloc --disable-cygnal
++GNASH_CONF_OPTS += --disable-nls # To fix
++GNASH_DEPENDENCIES += gettext # even if NLS disabled...
++
++GNASH_CONF_OPTS += --with-ltdl-incl=$(STAGING_DIR)/usr/include/ --with-ltdl-lib=$(STAGING_DIR)/usr/lib
++GNASH_DEPENDENCIES += libtool
++
++define GNASH_FIXES_BOOST_LINK
++ $(SED) '/^LIBS/s/\(.*\)/\1 -lboost_system/' \
++ $(@D)/gui/Makefile.in $(@D)/utilities/Makefile.in
++endef
++GNASH_POST_CONFIGURE_HOOKS += GNASH_FIXES_BOOST_LINK
++
++ifeq ($(BR2_PACKAGE_GNASH_SHOW_PROPERTIES),y)
++# to check
++GNASH_DEPENDENCIES += pango
++GNASH_CONF_OPTS += --with-pango-incl=$(STAGING_DIR)/usr/include/pango --with-pango-lib=$(STAGING_DIR)/usr/lib \
++else
++GNASH_CONF_OPTS += --disable-swftree
++endif
++
++ifeq ($(BR2_PACKAGE_QT),)
++#(accept: gtk|kde3|qt4|fltk|sdl|aqua|fb|qtopia3|qtopia4|dump|aos4|haiku)
++#GNASH_CONF_OPT += --disable-gui ??
++GNASH_CONF_OPTS += --enable-gui=sdl
++GNASH_CONF_OPTS += --with-sdl-incl=$(STAGING_DIR)/usr/include/SDL --with-sdl-lib=$(STAGING_DIR)/usr/lib
++GNASH_DEPENDENCIES += sdl
++else
++GNASH_CONF_OPTS += --enable-gui=qt4
++GNASH_DEPENDENCIES += qt
++endif
++
++GNASH_CONF_OPTS += --enable-media=none
++
++GNASH_CONF_OPTS += --enable-sound=none
++
++GNASH_CONF_OPTS += --enable-renderer=agg
++GNASH_CONF_OPTS += --with-agg-incl=$(STAGING_DIR)/usr/include/agg2 --with-agg-lib=$(STAGING_DIR)/usr/lib
++GNASH_DEPENDENCIES += agg
++
++GNASH_CONF_OPTS += --with-curl-incl=$(STAGING_DIR)/usr/include
++GNASH_DEPENDENCIES += libcurl
++
++GNASH_CONF_OPTS += --with-boost-incl=$(STAGING_DIR)/usr/include/boost --with-boost-lib=$(STAGING_DIR)/usr/lib
++GNASH_DEPENDENCIES += boost
++
++# What for ?
++GNASH_CONF_OPTS += --with-jpeg-incl=$(STAGING_DIR)/usr/include --with-jpeg-lib=$(STAGING_DIR)/usr/lib
++GNASH_DEPENDENCIES += libjpeg
++
++# What for ?
++GNASH_CONF_OPTS += --with-ungif-incl=$(STAGING_DIR)/usr/include --with-ungif-lib=$(STAGING_DIR)/usr/lib
++GNASH_DEPENDENCIES += libungif
++
++# Needed otherwise utilities/ fails to build
++GNASH_CONF_OPTS += --with-png-incl=$(STAGING_DIR)/usr/include --with-png-lib=$(STAGING_DIR)/usr/lib
++GNASH_DEPENDENCIES += libpng
++
++# Otherwise build fails in FreetypeGlyphsProvider.cpp
++GNASH_DEPENDENCIES += freetype
++GNASH_CONF_OPTS += --with-freetype-incl=$(STAGING_DIR)/usr/include/freetype2 --with-freetype-lib=$(STAGING_DIR)/usr/lib
++
++# --enable-sound=sdl|ahi|mkit
++# Use the specified sound handler (default=sdl)
++# --enable-media=handler Enable media handling support using the specified
++# handler: gst, ffmpeg or none (no sound) [gst]
++# --enable-input Enable support for the specified input devices for
++# the framebuffer GUI
++# (default=ps2mouse|ps2keyboard|events|touchscreen)
++# --enable-renderer Enable support for the specified renderers
++# (agg|cairo|opengl|openvg|all, default=all)
++
++
++$(eval $(autotools-package))
++
++# RECOMMENDED: No PNG library development package installed!
++# Gnash will be built without support for dynamic loading of
++# PNG files.
++# Install it from http://www.libpng.org
++# or .deb users: apt-get install libpng12-dev
++# or .rpm users: yum install libpng-devel
++# RECOMMENDED: If you install the CURL library, Gnash will be able to
++# display remote content (streaming from URLs) using CURL.
++# Install libcurl from http://curl.haxx.se/libcurl
++# or .deb users: apt-get install libcurl4-gnutls-dev
++# or maybe : apt-get install libcurl-dev
++# or .rpm users: yum install curl-devel
++# RECOMMENDED: If you install the Speex library, Gnash will be able to
++# decoded Speex encoded audio in FLV files.
++# Install libspeex from http://speex.org
++# or .deb users: apt-get install libspeex-dev
++# or .rpm users: yum install speex-devel
++# RECOMMENDED: If you install the Speex DSP library, Gnash will be able to
++# resample Speex encoded audio in FLV files.
++# Install libspeexdsp from http://speex.org
++# or .deb users: apt-get install libspeexdsp-dev
++# or .rpm users: yum install speex-devel
++# RECOMMENDED: You need to have the fontconfig development packages
++# installed to use device fonts.
++# Install it from http://fontconfig.org
++# or .deb users: apt-get install libfontconfig1-dev
++# or .rpm users: yum install fontconfig-devel
++# It may still be possible to configure without fontconfig.
++
+Index: buildroot/package/Config.in
+===================================================================
+--- buildroot.orig/package/Config.in
++++ buildroot/package/Config.in
+@@ -14,6 +14,7 @@ menu "Audio and video applications"
+ source "package/ffmpeg/Config.in"
+ source "package/flac/Config.in"
+ source "package/flite/Config.in"
++ source "package/gnash/Config.in"
+ source "package/gstreamer/Config.in"
+ source "package/gstreamer1/Config.in"
+ source "package/jack2/Config.in"
diff --git a/patches/buildroot/2014.11/009-armadeus-xc3sprog-new-package.patch b/patches/buildroot/2014.11/009-armadeus-xc3sprog-new-package.patch
new file mode 100644
index 0000000..2c5d059
--- /dev/null
+++ b/patches/buildroot/2014.11/009-armadeus-xc3sprog-new-package.patch
@@ -0,0 +1,108 @@
+Index: buildroot/package/Config.in
+===================================================================
+--- buildroot.orig/package/Config.in
++++ buildroot/package/Config.in
+@@ -391,6 +391,7 @@ endif
+ source "package/usbutils/Config.in"
+ source "package/w_scan/Config.in"
+ source "package/wipe/Config.in"
++ source "package/xc3sprog/Config.in"
+ endmenu
+
+ menu "Interpreter languages and scripting"
+Index: buildroot/package/xc3sprog/Config.in
+===================================================================
+--- /dev/null
++++ buildroot/package/xc3sprog/Config.in
+@@ -0,0 +1,13 @@
++config BR2_PACKAGE_XC3SPROG
++ bool "xc3sprog"
++ depends on BR2_INSTALL_LIBSTDCPP
++ depends on BR2_TOOLCHAIN_HAS_THREADS # libftdi
++ select BR2_PACKAGE_LIBFTDI
++ help
++ xc3sprog is a suite of utilities for programming Xilinx FPGAs, CPLDs,
++ and EEPROMs with the Xilinx Parallel Cable and other JTAG adapters.
++
++ http://xc3sprog.sourceforge.net/
++
++comment "xc3sprog needs a toolchain w/ C++, threads"
++ depends on !(BR2_INSTALL_LIBSTDCPP && BR2_TOOLCHAIN_HAS_THREADS)
+Index: buildroot/package/xc3sprog/xc3sprog.mk
+===================================================================
+--- /dev/null
++++ buildroot/package/xc3sprog/xc3sprog.mk
+@@ -0,0 +1,19 @@
++################################################################################
++#
++# xc3sprog
++#
++################################################################################
++
++XC3SPROG_VERSION = 760
++XC3SPROG_SITE = https://svn.code.sf.net/p/xc3sprog/code/trunk
++XC3SPROG_SITE_METHOD = svn
++X3CSPROG_LICENSE = GPLv2+
++X3CSPROG_LICENSE_FILES = COPYING
++X3CSPROG_DEPENDENCIES = libftdi
++
++XC3SPROG_CONF_OPTS += \
++ -DVERSION_STRING=0.0-svn$(XC3SPROG_VERSION) \
++ -DCMAKE_EXE_LINKER_FLAGS=-lpthread
++
++$(eval $(cmake-package))
++$(eval $(host-cmake-package))
+Index: buildroot/package/xc3sprog/xc3sprog-fixes-version-detection.patch
+===================================================================
+--- /dev/null
++++ buildroot/package/xc3sprog/xc3sprog-fixes-version-detection.patch
+@@ -0,0 +1,30 @@
++Do not launch 'svn info' if sources directory is not a svn checkout.
++This prevents cmake to fail at configuration stage when building package in BR.
++
++Signed-off-by: Julien Boibessot <jul...@ar...>
++
++--- xc3sprog-760.org/CMakeLists.txt 2013-12-09 16:42:37.000000000 +0100
+++++ xc3sprog-760/CMakeLists.txt 2014-04-28 11:45:20.899827274 +0200
++@@ -35,13 +35,15 @@
++ if(EXISTS ${PROJECT_SOURCE_DIR}/.git)
++ set(VERSION_STRING "${xc3sprog_VERSION_MAJOR}.${xc3sprog_VERSION_MINOR}-git")
++ else(EXISTS ${PROJECT_SOURCE_DIR}/.git)
++- FIND_PACKAGE(Subversion)
++- IF(Subversion_FOUND)
++- Subversion_WC_INFO(${PROJECT_SOURCE_DIR} Project)
++- set(VERSION_STRING "${xc3sprog_VERSION_MAJOR}.${xc3sprog_VERSION_MINOR}-svn${Project_WC_REVISION}")
++- ELSE(Subversion_FOUND)
++- set(VERSION_STRING "unknown")
++- ENDIF(Subversion_FOUND)
+++ IF(EXISTS ${PROJECT_SOURCE_DIR}/.svn)
+++ FIND_PACKAGE(Subversion)
+++ IF(Subversion_FOUND)
+++ Subversion_WC_INFO(${PROJECT_SOURCE_DIR} Project)
+++ set(VERSION_STRING "${xc3sprog_VERSION_MAJOR}.${xc3sprog_VERSION_MINOR}-svn${Project_WC_REVISION}")
+++ ELSE(Subversion_FOUND)
+++ set(VERSION_STRING "unknown")
+++ ENDIF(Subversion_FOUND)
+++ ENDIF(EXISTS ${PROJECT_SOURCE_DIR}/.svn)
++ endif(EXISTS ${PROJECT_SOURCE_DIR}/.git)
++
++ # Create suffix to eventually install inlib64
+Index: buildroot/package/xc3sprog/xc3sprog-fixes-xc2c32a_qf32-jtag-id.patch
+===================================================================
+--- /dev/null
++++ buildroot/package/xc3sprog/xc3sprog-fixes-xc2c32a_qf32-jtag-id.patch
+@@ -0,0 +1,14 @@
++Specific for Armadeus.
++
++Signed-off-by: Fabien Marteau <fab...@ar...>
++
++--- xc3sprog-760.org/devlist.txt 2013-12-09 16:42:42.000000000 +0100
+++++ xc3sprog-760/devlist.txt 2014-04-28 17:36:03.780173296 +0200
++@@ -167,6 +167,7 @@
++ 06c1d093 8 0x1 XC2C32_PC44/64
++ 06c1b093 8 0x1 XC2C32A_QF32
++ 06d1d093 8 0x1 XC2C32A_PC44
+++06e19093 8 0x1 XC2C32A_QF32
++ 06e1b093 8 0x1 XC2C32A_CP56
++ 06e1c093 8 0x1 XC2C32A_VQ44
++ 06e1d093 8 0x1 XC2C32A_PC44/64
diff --git a/patches/buildroot/2014.11/010-armadeus-sam7-pgm-ng-new-package.patch b/patches/buildroot/2014.11/010-armadeus-sam7-pgm-ng-new-package.patch
new file mode 100644
index 0000000..a86634e
--- /dev/null
+++ b/patches/buildroot/2014.11/010-armadeus-sam7-pgm-ng-new-package.patch
@@ -0,0 +1,50 @@
+Index: buildroot/package/Config.in
+===================================================================
+--- buildroot.orig/package/Config.in
++++ buildroot/package/Config.in
+@@ -365,6 +365,7 @@ endif
+ source "package/rng-tools/Config.in"
+ source "package/rpi-userland/Config.in"
+ source "package/sane-backends/Config.in"
++ source "package/sam7-pgm-ng/Config.in"
+ source "package/sdparm/Config.in"
+ source "package/setserial/Config.in"
+ source "package/sg3_utils/Config.in"
+Index: buildroot/package/sam7-pgm-ng/Config.in
+===================================================================
+--- /dev/null
++++ buildroot/package/sam7-pgm-ng/Config.in
+@@ -0,0 +1,7 @@
++config BR2_PACKAGE_SAM7_PGM_NG
++ bool "sam7_pgm-ng"
++ help
++ Armadeus fork of SAM7_PGM (with some cleanup).
++
++ https://github.com/Martoni/SAM7_PGM-NG
++ http://www.pjrc.com/arm/sam7_pgm/
+Index: buildroot/package/sam7-pgm-ng/sam7-pgm-ng.mk
+===================================================================
+--- /dev/null
++++ buildroot/package/sam7-pgm-ng/sam7-pgm-ng.mk
+@@ -0,0 +1,21 @@
++################################################################################
++#
++# sam7-pgm-ng
++#
++################################################################################
++
++SAM7_PGM_NG_VERSION = 3a837382ae2deda6796aedd594be18503ad8ad96
++SAM7_PGM_NG_SITE = https://github.com/Martoni/SAM7_PGM-NG
++SAM7_PGM_NG_SITE_METHOD = git
++SAM7_PGM_NG_LICENSE = GPLv2+
++SAM7_PGM_NG_LICENSE_FILES = COPYING
++
++define SAM7_PGM_NG_BUILD_CMDS
++ $(MAKE) $(TARGET_CONFIGURE_OPTS) -C $(@D)
++endef
++
++define SAM7_PGM_NG_INSTALL_TARGET_CMDS
++ $(INSTALL) -D -m 0755 $(@D)/sam7_pgm $(TARGET_DIR)/usr/bin/sam7_pgm
++endef
++
++$(eval $(generic-package))
diff --git a/patches/buildroot/2014.11/011-armadeus-add-tk-package.patch b/patches/buildroot/2014.11/011-armadeus-add-tk-package.patch
new file mode 100644
index 0000000..595c04b
--- /dev/null
+++ b/patches/buildroot/2014.11/011-armadeus-add-tk-package.patch
@@ -0,0 +1,72 @@
+Signed-off-by: Julien Boibessot <jul...@ar...>
+
+Index: buildroot/package/Config.in
+===================================================================
+--- buildroot.orig/package/Config.in
++++ buildroot/package/Config.in
+@@ -538,6 +538,7 @@ if BR2_PACKAGE_TCL
+ menu "tcl libraries/modules"
+ source "package/expect/Config.in"
+ source "package/tcllib/Config.in"
++ source "package/tk/Config.in"
+ endmenu
+ endif
+ endmenu
+Index: buildroot/package/tk/Config.in
+===================================================================
+--- /dev/null
++++ buildroot/package/tk/Config.in
+@@ -0,0 +1,18 @@
++config BR2_PACKAGE_TK
++ bool "tk"
++ depends on BR2_PACKAGE_TCL
++ depends on BR2_PACKAGE_XORG7
++ help
++ Tk is a GUI toolkit for Tcl
++
++ http://www.tcl.tk/
++
++config BR2_PACKAGE_TK_NO_DEMOS
++ bool "remove demos"
++ default y
++ depends on BR2_PACKAGE_TK
++ help
++ Remove Tk demo files from target rootfs
++
++comment "Tk needs X.org, Tcl"
++ depends on !BR2_PACKAGE_TCL || !BR2_PACKAGE_XORG7
+Index: buildroot/package/tk/tk.mk
+===================================================================
+--- /dev/null
++++ buildroot/package/tk/tk.mk
+@@ -0,0 +1,30 @@
++################################################################################
++#
++# tk
++#
++################################################################################
++
++TK_VERSION_MAJOR = 8.4
++TK_VERSION = $(TK_VERSION_MAJOR).20
++TK_SOURCE = tk$(TK_VERSION)-src.tar.gz
++TK_SITE = http://downloads.sourceforge.net/project/tcl/Tcl/$(TK_VERSION)
++TK_LICENSE = tcl license
++TK_LICENSE_FILES = license.terms
++TK_SUBDIR = unix
++TK_INSTALL_STAGING = YES
++TK_DEPENDENCIES = tcl xlib_libX11
++
++# shouldn't be $(STAGING_DIR) ?
++TK_CONF_OPTS = \
++ --with-tcl=$(TARGET_DIR)/usr/lib \
++ --with-x \
++ --x-includes=$(STAGING_DIR)/usr/include/X11
++
++ifeq ($(BR2_PACKAGE_TK_NO_DEMOS),y)
++define TCL_REMOVE_DEMOS
++ rm -rf $(TARGET_DIR)/usr/lib/tk$(TK_VERSION_MAJOR)/demos
++endef
++TK_POST_INSTALL_TARGET_HOOKS += TK_REMOVE_DEMOS
++endif
++
++$(eval $(autotools-package))
diff --git a/patches/buildroot/2014.11/012-armadeus-add-tkinter-support-to-python.patch b/patches/buildroot/2014.11/012-armadeus-add-tkinter-support-to-python.patch
new file mode 100644
index 0000000..08b59cb
--- /dev/null
+++ b/patches/buildroot/2014.11/012-armadeus-add-tkinter-support-to-python.patch
@@ -0,0 +1,50 @@
+Signed-off-by: Julien Boibessot <jul...@ar...>
+
+Index: buildroot/package/python/Config.in
+===================================================================
+--- buildroot.orig/package/python/Config.in
++++ buildroot/package/python/Config.in
+@@ -79,6 +79,18 @@ config BR2_PACKAGE_PYTHON_SSL
+ help
+ _ssl module for Python (required for https in urllib etc).
+
++config BR2_PACKAGE_PYTHON_TKINTER
++ depends on BR2_PACKAGE_XORG7
++ depends on BR2_PACKAGE_TCL
++ select BR2_PACKAGE_TK
++ bool "tkinter"
++ help
++ Tkinter module for Python.
++
++comment "tkinter needs a X server and tcl"
++ depends on !BR2_PACKAGE_XORG7
++ depends on !BR2_PACKAGE_TCL
++
+ config BR2_PACKAGE_PYTHON_UNICODEDATA
+ bool "unicodedata module"
+ default y
+Index: buildroot/package/python/python.mk
+===================================================================
+--- buildroot.orig/package/python/python.mk
++++ buildroot/package/python/python.mk
+@@ -118,6 +118,12 @@ ifeq ($(BR2_PACKAGE_PYTHON_HASHLIB),y)
+ PYTHON_DEPENDENCIES += openssl
+ endif
+
++ifeq ($(BR2_PACKAGE_PYTHON_TKINTER),y)
++PYTHON_DEPENDENCIES += tk
++else
++PYTHON_CONF_OPTS += --disable-tk
++endif
++
+ PYTHON_CONF_ENV += \
+ ac_cv_have_long_long_format=yes \
+ ac_cv_file__dev_ptmx=yes \
+@@ -132,7 +138,6 @@ PYTHON_CONF_OPTS += \
+ --disable-test-modules \
+ --disable-lib2to3 \
+ --disable-gdbm \
+- --disable-tk \
+ --disable-nis \
+ --disable-dbm \
+ --disable-pyo-build
diff --git a/patches/buildroot/2014.11/014-armadeus-python-wx-add-package.patch b/patches/buildroot/2014.11/014-armadeus-python-wx-add-package.patch
new file mode 100644
index 0000000..5cd8f8e
--- /dev/null
+++ b/patches/buildroot/2014.11/014-armadeus-python-wx-add-package.patch
@@ -0,0 +1,115 @@
+Author: Edouard Tisserant
+Slightly modified by JB
+
+Index: buildroot/package/python-wx/Config.in
+===================================================================
+--- /dev/null
++++ buildroot/package/python-wx/Config.in
+@@ -0,0 +1,14 @@
++config BR2_PACKAGE_PYTHON_WX
++ bool "wxPython"
++ depends on BR2_PACKAGE_PYTHON
++ depends on BR2_PACKAGE_LIBGTK2
++
++ help
++ The wxPython module is a blending of the wxWidgets C++ class library
++ with the Python programming language.
++ By default GTK backend is used (requires X.org).
++
++ http://wxpython.org/
++
++comment "wxPython needs python, GTK"
++ depends on !BR2_PACKAGE_PYTHON || !BR2_PACKAGE_LIBGTK2
+Index: buildroot/package/python-wx/python-wx.mk
+===================================================================
+--- /dev/null
++++ buildroot/package/python-wx/python-wx.mk
+@@ -0,0 +1,59 @@
++################################################################################
++#
++# python-wx
++#
++################################################################################
++
++# 2.8 is the most used version (BR will prefer latest one)
++PYTHON_WX_VERSION = 2.8.12.1
++PYTHON_WX_SOURCE = wxPython-src-$(PYTHON_WX_VERSION).tar.bz2
++PYTHON_WX_SITE = http://downloads.sourceforge.net/project/wxpython/wxPython/$(PYTHON_WX_VERSION)
++PYTHON_WX_LICENSE = LGPL
++PYTHON_WX_LICENSE_FILES = docs/licence.txt
++PYTHON_WX_INSTALL_STAGING = YES
++PYTHON_WX_DEPENDENCIES = python libgtk2
++# Why ? ->
++PYTHON_WX_CONF_OPTS = --enable-monolithic
++
++# Autotools are used to build wxGTK embedded in wxPython sources, and then we use
++# HOOKS to install Python wrappers.
++# However wxWidget/GTK has a lot of configure options not proposed here...
++
++define PYTHON_WX_PYSETUP
++ (cd $(@D)/wxPython; \
++ CC="$(TARGET_CC)" \
++ CFLAGS="$(TARGET_CFLAGS)" \
++ LDSHARED="$(TARGET_CROSS)gcc -shared" \
++ CROSS_COMPILING=yes \
++ _python_sysroot=$(STAGING_DIR) \
++ _python_srcdir=$(BUILD_DIR)/python$(PYTHON_VERSION) \
++ _python_prefix=/usr \
++ _python_exec_prefix=/usr \
++ $(HOST_DIR)/usr/bin/python setup.py build \
++ WX_CONFIG="$(STAGING_DIR)/usr/bin/wx-config \
++ --prefix=$(STAGING_DIR)/usr" \
++ BUILD_GLCANVAS=0 \
++ BUILD_STC=0 \
++ BUILD_GIZMOS=0 \
++ )
++endef
++PYTHON_WX_POST_INSTALL_STAGING_HOOKS += PYTHON_WX_PYSETUP
++
++# Useful ? ->
++define PYTHON_WX_PYTHON_WRAPPER_STAGING_INSTALL
++ (cd $(@D)/wxPython; \
++ $(HOST_DIR)/usr/bin/python setup.py install \
++ --prefix=$(STAGING_DIR)/usr)
++endef
++
++PYTHON_WX_POST_INSTALL_STAGING_HOOKS += PYTHON_WX_PYTHON_WRAPPER_STAGING_INSTALL
++
++define PYTHON_WX_PYTHON_WRAPPER_TARGET_INSTALL
++ (cd $(@D)/wxPython; \
++ $(HOST_DIR)/usr/bin/python setup.py install \
++ --prefix=$(TARGET_DIR)/usr)
++endef
++
++PYTHON_WX_POST_INSTALL_TARGET_HOOKS += PYTHON_WX_PYTHON_WRAPPER_TARGET_INSTALL
++
++$(eval $(autotools-package))
+Index: buildroot/package/python-wx/python-wx-001-fix_wxconfig.patch
+===================================================================
+--- /dev/null
++++ buildroot/package/python-wx/python-wx-001-fix_wxconfig.patch
+@@ -0,0 +1,12 @@
++diff -purN python-wxgtk-2.8.12.1.orig/Makefile.in python-wxgtk-2.8.12.1/Makefile.in
++--- python-wxgtk-2.8.12.1.orig/Makefile.in 2011-03-28 21:48:29.000000000 +0200
+++++ python-wxgtk-2.8.12.1/Makefile.in 2014-07-25 22:45:27.710057682 +0200
++@@ -12455,7 +12455,7 @@ install-wxconfig:
++ $(INSTALL_DIR) $(DESTDIR)$(bindir)
++ $(INSTALL_DIR) $(DESTDIR)$(libdir)/wx/config
++ $(INSTALL_PROGRAM) lib/wx/config/$(TOOLCHAIN_FULLNAME) $(DESTDIR)$(libdir)/wx/config
++- (cd $(DESTDIR)$(bindir) && rm -f wx-config && $(LN_S) $(libdir)/wx/config/$(TOOLCHAIN_FULLNAME) wx-config)
+++ (cd $(DESTDIR)$(bindir) && rm -f wx-config && $(CP_P) $(DESTDIR)$(libdir)/wx/config/$(TOOLCHAIN_FULLNAME) wx-config)
++
++ locale_install:
++ $(INSTALL_DIR) $(DESTDIR)$(datadir)/locale
+Index: buildroot/package/Config.in
+===================================================================
+--- buildroot.orig/package/Config.in
++++ buildroot/package/Config.in
+@@ -226,6 +226,7 @@ endif
+
+ comment "Other GUIs"
+ source "package/efl/Config.in"
++ source "package/python-wx/Config.in"
+ source "package/qt/Config.in"
+ source "package/qt5/Config.in"
+ if BR2_PACKAGE_QT || BR2_PACKAGE_QT5
diff --git a/patches/buildroot/2014.11/015-armadeus-gpu-vivante-sdk-new-package.patch.tofix b/patches/buildroot/2014.11/015-armadeus-gpu-vivante-sdk-new-package.patch.tofix
new file mode 100644
index 0000000..85f03c9
--- /dev/null
+++ b/patches/buildroot/2014.11/015-armadeus-gpu-vivante-sdk-new-package.patch.tofix
@@ -0,0 +1,134 @@
+X11 stuff hasn't been tested yet, only fb is validated.
+
+Signed-off-by: Julien Boibessot <jul...@ar...>
+
+Index: buildroot/package/freescale-imx/vivante-gpu-sdk/vivante-gpu-sdk.mk
+===================================================================
+--- /dev/null
++++ buildroot/package/freescale-imx/vivante-gpu-sdk/vivante-gpu-sdk.mk
+@@ -0,0 +1,99 @@
++################################################################################
++#
++# vivante-gpu-sdk
++#
++################################################################################
++
++VIVANTE_GPU_SDK_VERSION = 1.00
++VIVANTE_GPU_SDK_SITE = $(FREESCALE_IMX_MIRROR_SITE)
++VIVANTE_GPU_SDK_SOURCE = vivante-gpu-sdk-$(VIVANTE_GPU_SDK_VERSION).bin
++VIVANTE_GPU_SDK_LICENSE = Freescale Semiconductor Software License Agreement
++VIVANTE_GPU_SDK_LICENSE += mix of OpenSource licenses
++VIVANTE_GPU_SDK_LICENSE_FILE = COPYING
++
++# The archive is a shell-self-extractor of a bzipped tar. It happens
++# to extract in the correct directory (vivante-gpu-sdk-x.y)
++# The --force makes sure it doesn't fail if the source dir already exists.
++# The --auto-accept skips the license check - not needed for us
++# because we have legal-info.
++define VIVANTE_GPU_SDK_EXTRACT_CMDS
++ (cd $(BUILD_DIR); \
++ sh $(DL_DIR)/$(VIVANTE_GPU_SDK_SOURCE) --force --auto-accept)
++endef
++
++ifeq ($(BR2_PACKAGE_XORG7),y)
++VIVANTE_GPU_SDK_MAKEFILE = Makefile.x11
++else
++VIVANTE_GPU_SDK_MAKEFILE = Makefile.fbdev
++endif
++
++# Examples 18 and 19 are listed in main Makefile but not present in sources
++define VIVANTE_GPU_SDK_BUILD_GLES_V1_1
++ (cd $(@D)/Samples/GLES1.1/; \
++ $(SED) 's/18_VertexBufferObjects//' $(VIVANTE_GPU_SDK_MAKEFILE); \
++ $(SED) 's/19_Beizer//' $(VIVANTE_GPU_SDK_MAKEFILE); \
++ $(MAKE) CROSS_COMPILE="$(TARGET_CROSS)" \
++ CFLAGS="$(TARGET_CFLAGS)" \
++ ROOTFS="$(STAGING_DIR)" \
++ -f $(VIVANTE_GPU_SDK_MAKEFILE))
++endef
++
++define VIVANTE_GPU_SDK_BUILD_GLES_V2_0
++ (cd $(@D)/Samples/GLES2.0/; \
++ $(MAKE) CROSS_COMPILE="$(TARGET_CROSS)" \
++ CFLAGS="$(TARGET_CFLAGS)" \
++ ROOTFS="$(STAGING_DIR)" \
++ -f $(VIVANTE_GPU_SDK_MAKEFILE))
++endef
++
++# OpenVG examples seem only buildable against framebuffer API
++define VIVANTE_GPU_SDK_BUILD_OPENVG
++ (cd $(@D)/Samples/OpenVG/; \
++ $(MAKE) CROSS_COMPILE="$(TARGET_CROSS)" \
++ CFLAGS="$(TARGET_CFLAGS)" \
++ ROOTFS="$(STAGING_DIR)" \
++ -f Makefile.fbdev)
++endef
++
++define VIVANTE_GPU_SDK_BUILD_CMDS
++ $(VIVANTE_GPU_SDK_BUILD_GLES_V1_1)
++ $(VIVANTE_GPU_SDK_BUILD_GLES_V2_0)
++ $(VIVANTE_GPU_SDK_BUILD_OPENVG)
++endef
++
++ifeq ($(BR2_PACKAGE_VIVANTE_GPU_SDK_EXAMPLES),y)
++define VIVANTE_GPU_SDK_INSTALL_EXAMPLES
++ mkdir -p $(TARGET_DIR)/usr/share/examples/
++ cp -r $(@D)/opt/* $(TARGET_DIR)/usr/share/examples/
++endef
++endif
++
++define VIVANTE_GPU_SDK_INSTALL_TARGET_GLES_V1_1
++ (cd $(@D)/Samples/GLES1.1/; \
++ $(MAKE) install \
++ DESTDIR="$(TARGET_DIR)/opt/gpu-sdk-1.1" \
++ -f $(VIVANTE_GPU_SDK_MAKEFILE))
++endef
++
++define VIVANTE_GPU_SDK_INSTALL_TARGET_GLES_V2_0
++ $(VIVANTE_GPU_SDK_INSTALL_EXAMPLES)
++ (cd $(@D)/Samples/GLES2.0/; \
++ $(MAKE) install \
++ DESTDIR="$(TARGET_DIR)/opt/gpu-sdk-2.0" \
++ -f $(VIVANTE_GPU_SDK_MAKEFILE))
++endef
++
++define VIVANTE_GPU_SDK_INSTALL_TARGET_OPENVG
++ (cd $(@D)/Samples/OpenVG/; \
++ $(MAKE) install \
++ DESTDIR="$(TARGET_DIR)/opt/gpu-sdk-openvg" \
++ -f Makefile.fbdev)
++endef
++
++define VIVANTE_GPU_SDK_INSTALL_TARGET_CMDS
++ $(VIVANTE_GPU_SDK_INSTALL_TARGET_GLES_V1_1)
++ $(VIVANTE_GPU_SDK_INSTALL_TARGET_GLES_V2_0)
++ $(VIVANTE_GPU_SDK_INSTALL_TARGET_OPENVG)
++endef
++
++$(eval $(generic-package))
+Index: buildroot/package/freescale-imx/vivante-gpu-sdk/Config.in
+===================================================================
+--- /dev/null
++++ buildroot/package/freescale-imx/vivante-gpu-sdk/Config.in
+@@ -0,0 +1,9 @@
++config BR2_PACKAGE_VIVANTE_GPU_SDK
++ bool "vivante-gpu-sdk"
++ depends on BR2_PACKAGE_GPU_VIV_BIN_MX6Q
++ help
++ Freescale examples on how to use GLES, OpenCL, and
++ OpenVG libraries for i.MX6 processors.
++
++ These examples are provided by Freescale as-is and doesn't have
++ an upstream.
+Index: buildroot/package/freescale-imx/Config.in
+===================================================================
+--- buildroot.orig/package/freescale-imx/Config.in
++++ buildroot/package/freescale-imx/Config.in
+@@ -47,6 +47,7 @@ source "package/freescale-imx/imx-vpu/Co
+ source "package/freescale-imx/firmware-imx/Config.in"
+ if BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX6Q
+ source "package/freescale-imx/gpu-viv-bin-mx6q/Config.in"
++source "package/freescale-imx/vivante-gpu-sdk/Config.in"
+ endif
+
+ endif
diff --git a/patches/buildroot/2014.11/021-armadeus-add-sdl_water-package.patch b/patches/buildroot/2014.11/021-armadeus-add-sdl_water-package.patch
new file mode 100644
index 0000000..a090215
--- /dev/null
+++ b/patches/buildroot/2014.11/021-armadeus-add-sdl_water-package.patch
@@ -0,0 +1,59 @@
+Add sdlwater package to BR.
+
+Signed-off-by: Julien Boibessot <jul...@ar...>
+
+Index: buildroot/package/Config.in
+===================================================================
+--- buildroot.orig/package/Config.in
++++ buildroot/package/Config.in
+@@ -223,6 +223,8 @@ endif
+ source "package/sdl_net/Config.in"
+ source "package/sdl_sound/Config.in"
+ source "package/sdl_ttf/Config.in"
++comment "Demos"
++source "package/sdl_water/Config.in"
+
+ comment "Other GUIs"
+ source "package/efl/Config.in"
+Index: buildroot/package/sdl_water/Config.in
+===================================================================
+--- /dev/null
++++ buildroot/package/sdl_water/Config.in
+@@ -0,0 +1,7 @@
++config BR2_PACKAGE_SDL_WATER
++ bool "SDL_water"
++ select BR2_PACKAGE_SDL
++ help
++ Water effect demo coded with SDL
++
++ http://www.libsdl.org/projects/SDL_water/
+Index: buildroot/package/sdl_water/sdl_water.mk
+===================================================================
+--- /dev/null
++++ buildroot/package/sdl_water/sdl_water.mk
+@@ -0,0 +1,25 @@
++#############################################################
++#
++# SDL Water Demo
++#
++#############################################################
++
++SDL_WATER_VERSION = 1.0
++SDL_WATER_SOURCE = water-$(SDL_WATER_VERSION).tar.gz
++SDL_WATER_SITE = http://www.libsdl.org/projects/water/src/
++SDL_WATER_TARGET_DATA_DIR = $(TARGET_DIR)/usr/share/images/
++
++SDL_WATER_CONF_OPTS = --with-sdl-prefix=$(STAGING_DIR)/usr \
++ --with-sdl-exec-prefix=$(STAGING_DIR)/usr
++
++SDL_WATER_DEPENDENCIES = sdl
++
++SDL_WATER_MAKE_OPTS = LDFLAGS="$(TARGET_LDFLAGS) -lm"
++
++define SDL_WATER_INSTALL_BMP
++ install -D -m 0644 $(@D)/water320.bmp $(SDL_WATER_TARGET_DATA_DIR)/water320.bmp
++endef
++
++SDL_WATER_POST_INSTALL_TARGET_HOOKS += SDL_WATER_INSTALL_BMP
++
++$(eval $(autotools-package))
diff --git a/patches/buildroot/2014.11/034-armadeus-add-slideshow-package.patch b/patches/buildroot/2014.11/034-armadeus-add-slideshow-package.patch
new file mode 100644
index 0000000..1c1c72f
--- /dev/null
+++ b/patches/buildroot/2014.11/034-armadeus-add-slideshow-package.patch
@@ -0,0 +1,170 @@
+Add slideshow package to BR.
+
+Signed-off-by: Julien Boibessot <jul...@ar...>
+
+Index: buildroot/package/Config.in
+===================================================================
+--- buildroot.orig/package/Config.in
++++ buildroot/package/Config.in
+@@ -195,6 +195,7 @@ comment "Graphic applications"
+ source "package/jhead/Config.in"
+ source "package/mesa3d-demos/Config.in"
+ source "package/rrdtool/Config.in"
++ source "package/slideshow/Config.in"
+
+ comment "Graphic libraries"
+ source "package/cegui06/Config.in"
+Index: buildroot/package/slideshow/Config.in
+===================================================================
+--- /dev/null
++++ buildroot/package/slideshow/Config.in
+@@ -0,0 +1,8 @@
++config BR2_PACKAGE_SLIDESHOW
++ bool "Slideshow"
++ depends on BR2_PACKAGE_SDL && BR2_PACKAGE_SDL_IMAGE
++ help
++ Perigee Slideshow is a command line program that searches a directory
++ for supported graphic files and displays them in a slideshow.
++
++ http://www.xmission.com/~jstanley/slideshow.html
+Index: buildroot/package/slideshow/slideshow.mk
+===================================================================
+--- /dev/null
++++ buildroot/package/slideshow/slideshow.mk
+@@ -0,0 +1,39 @@
++#############################################################
++#
++# slideshow
++#
++#############################################################
++
++SLIDESHOW_VERSION:=1.1
++SLIDESHOW_SOURCE:=slideshow-source-$(SLIDESHOW_VERSION).zip
++SLIDESHOW_SITE:=http://www.xmission.com/~jstanley/
++
++SLIDESHOW_DEPENDENCIES += sdl sdl_image
++
++define SLIDESHOW_BUILD_CMDS
++ $(MAKE) CC="$(TARGET_CXX)" CFLAGS="$(TARGET_CFLAGS) `sh $(STAGING_DIR)/usr/bin/sdl-config --cflags`" \
++ LFLAGS="`sh $(STAGING_DIR)/usr/bin/sdl-config --libs` -lSDL_image" \
++ -C $(SLIDESHOW_DIR)
++endef
++
++define SLIDESHOW_INSTALL_TARGET_CMDS
++ cp -dpf $(SLIDESHOW_DIR)/slideshow $(TARGET_DIR)/usr/bin
++endef
++
++define SLIDESHOW_CLEAN_CMDS
++ $(MAKE) clean -C $(SLIDESHOW_DIR)
++endef
++
++define SLIDESHOW_UNINSTALL_TARGET_CMDS
++ rm -f $(TARGET_DIR)/usr/bin/slideshow
++endef
++
++$(eval $(generic-package))
++
++# BR currently doesn't support .zip archive, so do extraction manually:
++$(SLIDESHOW_TARGET_EXTRACT): $(SLIDESHOW_TARGET_SOURCE)
++ $(call MESSAGE,"Extracting")
++ unzip $(DL_DIR)/$($(PKG)_SOURCE) -d $(BUILD_DIR)
++ mv $(BUILD_DIR)/slideshow/* $(BUILD_DIR)/slideshow-$(SLIDESHOW_VERSION)/
++ rm -rf $(BUILD_DIR)/slideshow
++ touch $@
+Index: buildroot/package/slideshow/slideshow-01-restart-after-end.patch
+===================================================================
+--- /dev/null
++++ buildroot/package/slideshow/slideshow-01-restart-after-end.patch
+@@ -0,0 +1,19 @@
++Signed-off-by: Julien Boibessot <jul...@ar...>
++
++diff -urN slideshow-1.1/slideshow.cpp slideshow-1.1.mod/slideshow.cpp
++--- slideshow-1.1/slideshow.cpp 2013-08-31 11:35:19.932650303 +0200
+++++ slideshow-1.1.mod/slideshow.cpp 2013-08-31 11:34:48.396493925 +0200
++@@ -228,9 +228,10 @@
++ break;
++ }
++
++- // stop the auto-advance when the last picture is about to be shown
++- if ( m_image_index == m_file_list->count() - 1 )
++- stop_timer();
+++ // Restart from beginning when the last picture is shown
+++ if ( m_image_index == m_file_list->count() )
+++ m_image_index = 0;
+++ m_prev_image_index = -1;
++ }
++
++ return true;
+Index: buildroot/package/slideshow/slideshow-02-remove-compile-warning.patch
+===================================================================
+--- /dev/null
++++ buildroot/package/slideshow/slideshow-02-remove-compile-warning.patch
+@@ -0,0 +1,13 @@
++--- slideshow.org/SDLFont.cpp 2007-11-17 19:25:02.000000000 +0100
+++++ slideshow/SDLFont.cpp 2007-11-17 20:06:20.000000000 +0100
++@@ -84,8 +84,8 @@
++
++ Uint8 *pixloc = (Uint8 *)pDisplay->pixels + dpitch * y + Bpp * x;
++ Uint8 *pChar, *pScreen;
++- char c;
++- int i, j;
+++ //char c;
+++ int i, j, c;
++
++ for(const char *p = text; *p != '\0'; p++)
++ {
+Index: buildroot/package/slideshow/slideshow-03-fix_compilation_errors_with_recent_gcc.patch
+===================================================================
+--- /dev/null
++++ buildroot/package/slideshow/slideshow-03-fix_compilation_errors_with_recent_gcc.patch
+@@ -0,0 +1,28 @@
++On recent gcc some includes are needed to have string stuff defined.
++
++Signed-off-by: Julien Boibessot <jul...@ar...>
++
++Index: slideshow-1.1/file_list.cpp
++===================================================================
++--- slideshow-1.1.orig/file_list.cpp 2011-07-01 18:58:49.000000000 +0200
+++++ slideshow-1.1/file_list.cpp 2011-07-01 18:59:10.000000000 +0200
++@@ -8,6 +8,7 @@
++ #include <fstream>
++ #include <stdlib.h>
++ #include <ctype.h>
+++#include <string.h>
++
++ #ifdef WIN32
++ #include <io.h>
++Index: slideshow-1.1/slideshow.h
++===================================================================
++--- slideshow-1.1.orig/slideshow.h 2011-07-01 18:59:56.000000000 +0200
+++++ slideshow-1.1/slideshow.h 2011-07-01 19:00:02.000000000 +0200
++@@ -9,6 +9,7 @@
++ #pragma once
++ #endif // _MSC_VER > 1000
++
+++#include <iostream>
++ #include "SDL.h"
++ #include "cache.h"
++
+Index: buildroot/package/slideshow/slideshow-04-fix_sdl_crash.patch
+===================================================================
+--- /dev/null
++++ buildroot/package/slideshow/slideshow-04-fix_sdl_crash.patch
+@@ -0,0 +1,17 @@
++Otherwise crashes on APF27.
++
++Signed-off-by: Julien Boibessot <jul...@ar...>
++
++Index: slideshow-1.1/slideshow.cpp
++===================================================================
++--- slideshow-1.1.orig/slideshow.cpp 2011-07-02 13:19:00.000000000 +0200
+++++ slideshow-1.1/slideshow.cpp 2011-07-02 13:19:17.000000000 +0200
++@@ -411,7 +411,7 @@
++ else
++ flags |= SDL_FULLSCREEN;
++
++- m_sdl = SDL_SetVideoMode(m_options->width, m_options->height, 32, flags);
+++ m_sdl = SDL_SetVideoMode(m_options->width, m_options->height, 16 /*32*/, flags);
++
++ if ( !m_sdl )
++ {
diff --git a/patches/buildroot/2013.05/050-U-Boot-add_support_for_custom_configuration_file.patch b/patches/buildroot/2014.11/050-U-Boot-add_support_for_custom_configuration_file.patch
similarity index 100%
copy from patches/buildroot/2013.05/050-U-Boot-add_support_for_custom_configuration_file.patch
copy to patches/buildroot/2014.11/050-U-Boot-add_support_for_custom_configuration_file.patch
diff --git a/patches/buildroot/2014.11/072-armadeus-xenomai-download-adeos-patch.patch b/patches/buildroot/2014.11/072-armadeus-xenomai-download-adeos-patch.patch
new file mode 100644
index 0000000..fcf9ae3
--- /dev/null
+++ b/patches/buildroot/2014.11/072-armadeus-xenomai-download-adeos-patch.patch
@@ -0,0 +1,59 @@
+Allows downloading of adeos patch if not present locally
+
+TODO: mark BR2_LINUX_KERNEL_EXT_XENOMAI_ADEOS_PATCH as deprecated in BR before
+submitting mainline.
+
+Signed-off-by: Julien Boibessot <jul...@ar...>
+Signed-off-by: Gwenhael Goavec-Merou <gwe...@ar...>
+
+Index: buildroot/linux/linux-ext-xenomai.mk
+===================================================================
+--- buildroot.orig/linux/linux-ext-xenomai.mk
++++ buildroot/linux/linux-ext-xenomai.mk
+@@ -9,11 +9,20 @@ ifeq ($(BR2_LINUX_KERNEL_EXT_XENOMAI),y)
+ LINUX_DEPENDENCIES += xenomai
+
+ # Adeos patch version
+-XENOMAI_ADEOS_PATCH = $(call qstrip,$(BR2_LINUX_KERNEL_EXT_XENOMAI_ADEOS_PATCH))
++XENOMAI_ADEOS_PATCH_URL = $(call qstrip,$(BR2_LINUX_KERNEL_EXT_XENOMAI_ADEOS_PATCH_URL))
++XENOMAI_ADEOS_PATCH = $(shell basename $(XENOMAI_ADEOS_PATCH_URL))
++ifneq ($(XENOMAI_ADEOS_PATCH_URL),)
++define XENOMAI_ADEOS_DOWNLOAD_PATCH
++ @$(call MESSAGE,"Download adeos patch")
++ $(call DOWNLOAD,$(XENOMAI_ADEOS_PATCH_URL))
++endef
++LINUX_POST_DOWNLOAD_HOOKS += XENOMAI_ADEOS_DOWNLOAD_PATCH
++endif
++
+ ifeq ($(XENOMAI_ADEOS_PATCH),)
+ XENOMAI_ADEOS_OPTS = --default
+ else
+-XENOMAI_ADEOS_OPTS = --adeos=$(XENOMAI_ADEOS_PATCH)
++XENOMAI_ADEOS_OPTS = --adeos=$(DL_DIR)/$(XENOMAI_ADEOS_PATCH)
+ endif
+
+ # Prepare kernel patch
+Index: buildroot/linux/Config.ext.in
+===================================================================
+--- buildroot.orig/linux/Config.ext.in
++++ buildroot/linux/Config.ext.in
+@@ -21,13 +21,14 @@ comment "xenomai needs a toolchain w/ th
+ BR2_bfin || BR2_powerpc || BR2_sh4
+ depends on !BR2_TOOLCHAIN_HAS_THREADS
+
+-config BR2_LINUX_KERNEL_EXT_XENOMAI_ADEOS_PATCH
++config BR2_LINUX_KERNEL_EXT_XENOMAI_ADEOS_PATCH_URL
+ depends on BR2_LINUX_KERNEL_EXT_XENOMAI
+- string "Path for Adeos patch file"
++ string "Path/url for Adeos patch file"
+ help
+- Optionally, explicitly specify the Adeos patch to use.
+- Download it at http://download.gna.org/adeos/patches/v2.6/$(ARCH)/
+- and verify that your kernel version in buildroot matches.
++ Optionally, explicitly specify where to find the Adeos patch to use.
++ Examples http://download.gna.org/adeos/patches/v2.6/arm/adeos-ipipe-2.6.38.8-arm-1.18-09.patch
++ or file:///home/foo/adeos-ipipe-2.6.38.8-arm-1.18-09.patch
++ Please verify that your kernel version in Buildroot matches.
+
+ # RTAI
+ config BR2_LINUX_KERNEL_EXT_RTAI
diff --git a/patches/buildroot/2013.11/072-xenomai-package.tofix b/patches/buildroot/2014.11/072-xenomai-package.tofix
similarity index 100%
copy from patches/buildroot/2013.11/072-xenomai-package.tofix
copy to patches/buildroot/2014.11/072-xenomai-package.tofix
diff --git a/patches/buildroot/2014.11/073-armadeus-xenomai-add-configure-options-for-old-versions.patch b/patches/buildroot/2014.11/073-armadeus-xenomai-add-configure-options-for-old-versions.patch
new file mode 100644
index 0000000..ff76afe
--- /dev/null
+++ b/patches/buildroot/2014.11/073-armadeus-xenomai-add-configure-options-for-old-versions.patch
@@ -0,0 +1,37 @@
+Allows to have old xenomai userspace (2.4/2.5) with recent BR.
+
+Signed-off-by: Julien Boibessot <jul...@ar...>
+
+Index: buildroot/package/xenomai/Config.in
+===================================================================
+--- buildroot.orig/package/xenomai/Config.in
++++ buildroot/package/xenomai/Config.in
+@@ -45,6 +45,13 @@ config BR2_PACKAGE_XENOMAI_VERSION
+ BR2_LINUX_KERNEL_EXT_XENOMAI_ADEOS_PATCH, in the Linux
+ Kernel -> Linux Kernel Extensions menu.
+
++config BR2_PACKAGE_XENOMAI_CONF_OPT
++ string "Additionnal configuration options"
++ help
++ Additionnal options that will be passed to configure stage and that
++ can be used for example with old versions of xenomai.
++ For example: --enable-arm-mach=imx with xeno 2.4/2.5
++
+ config BR2_PACKAGE_XENOMAI_TESTSUITE
+ bool "Install testsuite"
+ help
+Index: buildroot/package/xenomai/xenomai.mk
+===================================================================
+--- buildroot.orig/package/xenomai/xenomai.mk
++++ buildroot/package/xenomai/xenomai.mk
+@@ -20,6 +20,10 @@ XENOMAI_INSTALL_TARGET_OPTS = DESTDIR=$(
+ XENOMAI_INSTALL_STAGING_OPTS = DESTDIR=$(STAGING_DIR) install-user
+
+ XENOMAI_CONF_OPTS += --includedir=/usr/include/xenomai/ --disable-doc-install
++XENOMAI_ADDITIONAL_CONF_OPT = $(call qstrip,$(BR2_PACKAGE_XENOMAI_CONF_OPTS))
++ifneq ($(XENOMAI_ADDITIONAL_CONF_OPT),)
++XENOMAI_CONF_OPTS += $(XENOMAI_ADDITIONAL_CONF_OPT)
++endif
+
+ define XENOMAI_REMOVE_DEVFILES
+ for i in xeno-config xeno-info wrap-link.sh ; do \
diff --git a/patches/buildroot/2013.11/075-armadeus-pkg-generic-makes-dependecy-evaluated-before-patching.patch b/patches/buildroot/2014.11/075-armadeus-pkg-generic-makes-dependecy-evaluated-before-patching.patch.tofix
similarity index 100%
copy from patches/buildroot/2013.11/075-armadeus-pkg-generic-makes-dependecy-evaluated-before-patching.patch
copy to patches/buildroot/2014.11/075-armadeus-pkg-generic-makes-dependecy-evaluated-before-patching.patch.tofix
diff --git a/patches/buildroot/2014.11/081-adds_quake_package.patch b/patches/buildroot/2014.11/081-adds_quake_package.patch
new file mode 100644
index 0000000..df2c4d8
--- /dev/null
+++ b/patches/buildroot/2014.11/081-adds_quake_package.patch
@@ -0,0 +1,159 @@
+
+This patch adds Quake packages to buildroot:
+* Quake engine itself (SDL port)
+* a shareware data file (PAK/WAD) to test the engine
+
+It is inspired of OpenEmbedded work.
+
+Still searching a way to apply sdlquake-1.0.9-no-x86-asm.patch on all arch
+EXCEPT x86.
+
+Signed-off-by: Julien Boibessot <jul...@ar...>
+
+Index: buildroot/package/sdlquake/sdlquake.mk
+===================================================================
+--- /dev/null
++++ buildroot/package/sdlquake/sdlquake.mk
+@@ -0,0 +1,22 @@
++##########...
[truncated message content] |