<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>http://wikilegacy.armadeus.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Ltanner</id>
	<title>ArmadeusWiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="http://wikilegacy.armadeus.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Ltanner"/>
	<link rel="alternate" type="text/html" href="http://wikilegacy.armadeus.com/index.php?title=Special:Contributions/Ltanner"/>
	<updated>2026-04-29T04:24:05Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.43.6</generator>
	<entry>
		<id>http://wikilegacy.armadeus.com/index.php?title=Buildroot_Mainline_integration&amp;diff=12305</id>
		<title>Buildroot Mainline integration</title>
		<link rel="alternate" type="text/html" href="http://wikilegacy.armadeus.com/index.php?title=Buildroot_Mainline_integration&amp;diff=12305"/>
		<updated>2013-12-11T17:33:09Z</updated>

		<summary type="html">&lt;p&gt;Ltanner: /* 209 to 214 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Under Construction}}&lt;br /&gt;
&lt;br /&gt;
==Changes since BR version used in armadeus 3.x==&lt;br /&gt;
===default packages===&lt;br /&gt;
* uClibc: 0.9.29 -&amp;gt; 0.9.30 -&amp;gt; 0.9.33.2&lt;br /&gt;
* gcc: 4.2.1-&amp;gt; 4.4.5 -&amp;gt; 4.7.2&lt;br /&gt;
* busybox: 1.6.2 -&amp;gt; 1.20.2 -&amp;gt; 1.21&lt;br /&gt;
* U-Boot: 2012.10 -&amp;gt; 2013.04&lt;br /&gt;
&lt;br /&gt;
===build directories===&lt;br /&gt;
* &#039;&#039;build_arm_xxx/&#039;&#039; &#039;&#039;project_build_xxx/&#039;&#039; &#039;&#039;toolchain_build_arm_xxx/&#039;&#039; have been removed and replaced by &#039;&#039;output/&#039;&#039;:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
build  host  images  stamps  target  toolchain&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===configs===&lt;br /&gt;
* buildroot default configs are now stored in &#039;&#039;buildroot/configs/apfxx_defconfig&#039;&#039; and no more in &#039;&#039;buildroot/target/device/armadeus/apfxx/apfxx_defconfig&#039;&#039;&lt;br /&gt;
* uClibc config should be named with version number to not overwrite the old one --&amp;gt;&lt;br /&gt;
 &#039;&#039;buildroot/target/device/armadeus/apf27/uClibc-0.9.30.config.arm&#039;&#039;&lt;br /&gt;
* idem for U-Boot config:&lt;br /&gt;
 &#039;&#039;buildroot/target/device/armadeus/apf27/apf27-u-boot-2010.03.h&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==Changes since BR version used in armadeus 4.x==&lt;br /&gt;
* TBDL&lt;br /&gt;
&lt;br /&gt;
==How to use new BR in armadeus==&lt;br /&gt;
* checkout a recent clean GIT view and before any other command edit the main Makefile to change the BUILDROOT_VERSION flag from 2012.02 to 20121030 &lt;br /&gt;
** comment line 29&lt;br /&gt;
** uncomment the line 30&lt;br /&gt;
* then you can use it as old BR:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
$ make apf27_defconfig&lt;br /&gt;
$ make&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* new patches dirrectory:&lt;br /&gt;
 patches/buildroot/2012.11/&lt;br /&gt;
&lt;br /&gt;
==Patches that can be sent to BR==&lt;br /&gt;
(Some will require some cleanup)&lt;br /&gt;
===Instructions===&lt;br /&gt;
* Patches to port: &#039;&#039;patches/buildroot/2010.11&#039;&#039;&lt;br /&gt;
* when working on a patch mark it with:&lt;br /&gt;
** &amp;lt;nowiki&amp;gt; ** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; ~~~~ &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** &#039;&#039;&#039;--&amp;gt;&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:JulienB|JulienB]] 14:14, 9 November 2010 (UTC)&lt;br /&gt;
* Strike the one that are no more needed:&lt;br /&gt;
** &amp;lt;strike&amp;gt; 000-xxxxxxx.patch &amp;lt;/strike&amp;gt;&lt;br /&gt;
* Write OK in bold green and your name (automatic with 4x&#039;~&#039;) when corresponding patch has been ported:&lt;br /&gt;
** &amp;lt;nowiki&amp;gt; ** &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;&#039;&#039;&#039;OK&#039;&#039;&#039;&amp;lt;/span&amp;gt; ~~~~ &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** &#039;&#039;&#039;--&amp;gt;&#039;&#039;&#039; 000-xxxxxxx.patch: &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;&#039;&#039;&#039;OK&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:JulienB|JulienB]] 07:06, 21 October 2010 (UTC)&lt;br /&gt;
* How to:&lt;br /&gt;
** get a BR git&lt;br /&gt;
** try to apply patch with &#039;&#039;patch -p1 --dry-run &amp;lt; patch_name.patch&#039;&#039;&lt;br /&gt;
** when it applies remove &#039;&#039;--dry-run&#039;&#039;, commit, generates patch with [[GIT]] and send it to BR&lt;br /&gt;
&lt;br /&gt;
===001 -&amp;gt; 059===&lt;br /&gt;
* 001-add_armadeus_device.patch -- armadeus specific&lt;br /&gt;
* 002-add_armadeus_specific_packages.patch -- armadeus specific&lt;br /&gt;
* 003-armadeus-ltrace-fix-download-url.patch&lt;br /&gt;
* 004-gilliland-ti-utils-fix-github-tarball-to-use-commit-id.patch&lt;br /&gt;
* 005-armadeus-gpsd-add-options-setting-in-menuconfig.patch&lt;br /&gt;
* 021-sdl-water-config.patch -- broken&lt;br /&gt;
* 034-slideshow.patch -- broken&lt;br /&gt;
* 045-openssh-add_passwd_expire.patch&lt;br /&gt;
* 050-U-Boot-add_support_for_custom_configuration_file.patch&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;Submission not accepted&#039;&#039;&#039;&amp;lt;/span&amp;gt; --jorasse 08:04, 5 December 2013 (UTC)&lt;br /&gt;
* 051-U-Boot-add_support_for_custom_binary_file_format.patch -- present in BR upstream&lt;br /&gt;
* 052-U-Boot-add_support_for_Safe_Boot_file_format.patch -- present in BR upstream&lt;br /&gt;
&lt;br /&gt;
===060 -&amp;gt; 085===&lt;br /&gt;
* 072-xenomai-package.patch&lt;br /&gt;
* 081-adds_quake_package.patch &amp;lt;b&amp;gt;( 2nd priority package to push on the BR mainline )&amp;lt;/b&amp;gt;&lt;br /&gt;
* 083-pygame-armadeus_addons.patch&lt;br /&gt;
* 085-adds_gpm_package.patch -- broken&lt;br /&gt;
&lt;br /&gt;
===095 -&amp;gt; 119===&lt;br /&gt;
* 097-adds_flite_package.patch &amp;lt;b&amp;gt;(to push on the BR mainline - need some refactoring )&amp;lt;/b&amp;gt;&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:SamuelM|SamuelM]] 20:25, 3 December 2012 (UTC)&lt;br /&gt;
* 099-mplayer-add_patch_for_pld_asm_instruction_on_non_armv5_arch.patch&lt;br /&gt;
* 107-games-add_wolf4sdl.patch -- broken&lt;br /&gt;
* 110-bluez-add_package.patch&lt;br /&gt;
** bluez-utils-4.x (currently 4.101) already in BR (since 2011.08) with bluez3 compat knob -- [[User:SamuelM|SamuelM]] 10:49, 1 November 2012 (UTC)&lt;br /&gt;
* 111-bluez-hacks.patch&lt;br /&gt;
** bluez-utils-4.x (currently 4.101) already in BR (since 2011.08) with bluez3 compat knob -- [[User:SamuelM|SamuelM]] 10:49, 1 November 2012 (UTC)&lt;br /&gt;
* 118-snes9x-add_package.patch -- broken&lt;br /&gt;
&lt;br /&gt;
===120 -&amp;gt; 179===&lt;br /&gt;
* 120-cwiid-add_package.patch &amp;lt;b&amp;gt;(to push on the BR mainline - need some refactoring to be more generic)&amp;lt;/b&amp;gt;&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:SamuelM|SamuelM]] 12:11, 1 November 2012 (UTC)&lt;br /&gt;
* 121-target-arm926t_is_arm926ej-s.patch&lt;br /&gt;
* 123-pywebradio-add_package.patch -- broken&lt;br /&gt;
* 124-e-uae-add_package.patch&lt;br /&gt;
* 125-opentyrian-add_package.patch -- broken&lt;br /&gt;
* 130-lbreakout-add_package.patch -- broken &amp;lt;b&amp;gt;( 2nd priority package to push on the BR mainline )&amp;lt;/b&amp;gt;&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:JulienB|JulienB]] 21:36, 20 December 2010 (UTC)&lt;br /&gt;
* 131-ltetris-add_package.patch -- broken &lt;br /&gt;
* 132-qt-full_integration_with_cross_compiling.patch&lt;br /&gt;
* 142-ncurses-fix_compilation_with_old_hosts.patch&lt;br /&gt;
* 146-busybox-disable_ip_busybox_if_iproute2_buildroot.patch&lt;br /&gt;
* 147-busybox-ifplugd-fixes-netlink-buffer.patch&lt;br /&gt;
* 150-alsa-utils-fix_installation_bug_on_some_host_systems.patch&lt;br /&gt;
* 157-buildroot-allow_generic_device_selection_even_when_custom_rootfs_is_chosen.patch&lt;br /&gt;
* 158-setserial-bump_version.patch&lt;br /&gt;
* 168-libcanfestival-add_package.patch &amp;lt;b&amp;gt;(to push on the BR mainline  )&amp;lt;/b&amp;gt;&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:SamuelM|SamuelM]] 19:42, 1 November 2012 (UTC)&lt;br /&gt;
* 172-gsmmux-add_package.patch&lt;br /&gt;
* 174-imx-lib-add_package.patch&lt;br /&gt;
** partially included in BR&lt;br /&gt;
* 176-imx-test-add_package.patch&lt;br /&gt;
* 178-uboot-add-missing-UBOOT_CLEAN_CMDS.patch &lt;br /&gt;
* 179-e2fsprog-allow_e4defrag_build_against_old_kernel_headers.patch&lt;br /&gt;
&lt;br /&gt;
===180 -&amp;gt; end===&lt;br /&gt;
* 181-qtcreator-add_package.patch&lt;br /&gt;
* 182-uclibc-add_accept4_declaration_fix.patch&lt;br /&gt;
* 183-openwrt-uclibc-add-kernel_long-declaration.patch&lt;br /&gt;
* 184-fsl-mm-codeclib-add_package.patch&lt;br /&gt;
* 186-uboot-tools-2011.03-Ignore-env_sectors-on-NOR-and-SPI-dataflash.patch&lt;br /&gt;
* 188-marble-add_package.patch -- broken&lt;br /&gt;
* 189-dbus-fix_installation.patch&lt;br /&gt;
* 191-madplay-requires_libintl.patch -- to fix : the legacy libintl is not supported anymore &lt;br /&gt;
* 196-python-crc16-add_package.patch &amp;lt;b&amp;gt;(to push on the BR mainline  )&amp;lt;/b&amp;gt;&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:SamuelM|SamuelM]] 20:18, 3 December 2012 (UTC)&lt;br /&gt;
* 197-cunit-add_package.patch &amp;lt;b&amp;gt;(to push on the BR mainline  )&amp;lt;/b&amp;gt;&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:SamuelM|SamuelM]] 20:18, 3 December 2012 (UTC)&lt;br /&gt;
* 201-armadeus-add_gnokii.patch&lt;br /&gt;
* 203-armadeus-add_sms_server_tools_3_package.patch&lt;br /&gt;
* 204-busybox-fix-snapshot.patch&lt;br /&gt;
* 204-wpa-supplicant-add-option-ieee80211w.patch&lt;br /&gt;
* 205-busybox-coreutils-stty-add-rs485-config-options.patch&lt;br /&gt;
* 206-joe-add_package.patch&lt;br /&gt;
* 207-armadeus-add_python_pyro_3.14.patch&lt;br /&gt;
* 208-armadeus-add_beremiz.patch&lt;br /&gt;
* 209-armadeus-add_matiec.patch&lt;br /&gt;
* 210-poppler-qt_compiling.patch&lt;br /&gt;
* 211-cups-fix_site_url.patch&lt;br /&gt;
* 212-fbgrab-fix_site_url.patch&lt;br /&gt;
* 213-tslib-bump_to_v1.1.patch&lt;br /&gt;
* 214-mplayer-fix-compilation.patch&lt;br /&gt;
&lt;br /&gt;
==How to send patches to BR==&lt;br /&gt;
&lt;br /&gt;
(see the [http://elinux.org/Buildroot_how_to_contribute Buildroot - How to contribute] page)&lt;br /&gt;
&lt;br /&gt;
* GIT should be installed and configured on your PC like stated [[GIT|here]]&lt;br /&gt;
* clone buildroot GIT:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ git clone xxxxx buildroot_git_dev/ (TBDL)&lt;br /&gt;
 $ cd buildroot_git_dev/&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* take patch from armadeus:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ cp /path_to_armadeus_bsp/patches/buildroot/2011.05/0xx-name.patch .&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* create a branch to work (here &#039;&#039;my_work&#039;&#039;):&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ git branch my_work&lt;br /&gt;
 $ git checkout my_work&lt;br /&gt;
 Switched to branch &#039;my_work&#039;&lt;br /&gt;
 $ git branch&lt;br /&gt;
   master&lt;br /&gt;
 * my_work&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* try patch:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ patch -p1 --dry-run &amp;lt; 0xx-name.patch&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* if it works, apply it for real:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ patch -p1 &amp;lt; 0xx-name.patch&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* list changes:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ git status&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* do some more changes if needed and then save them:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 ... do changes ...&lt;br /&gt;
 $ git add files_changed&lt;br /&gt;
 ... test changes ...&lt;br /&gt;
 $ git commit -m &amp;quot;Summary of your work&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* generate patch to send to BR:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ git format-patch -M master..my_work -s&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* this will give:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 0001-Summary_of_your_work.patch&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* send patch to BR:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ git send-email --from=xxx.xxx@xxx.xx --to=buildroot@busybox.net --smtp-server=smtp.xxx.xx 0001-Summary_of_your_work.patch&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* depending on the feedbacks from BR, modify your patch:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 ... do changes ...&lt;br /&gt;
 $ git diff&lt;br /&gt;
 $ git add files_changed&lt;br /&gt;
 $ git commit --amend&lt;br /&gt;
 $ git format-patch -M master..my_work -s&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* adds version inside [PATCH] ex: [PATCH v2]&lt;br /&gt;
* adds comments after ---, ex:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
From a2413db058ac3c515337102690ba12a746831f7e Mon Sep 17 00:00:00 2001&lt;br /&gt;
From: Julien Boibessot &amp;lt;julien.boibessot@armadeus.com&amp;gt;&lt;br /&gt;
Date: Wed, 19 Oct 2011 10:39:26 +0200&lt;br /&gt;
Subject: [PATCH v2] Add libmodbus package&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Signed-off-by: Julien Boibessot &amp;lt;julien.boibessot@armadeus.com&amp;gt;&lt;br /&gt;
---&lt;br /&gt;
 Changes since v1:&lt;br /&gt;
  - Took Yegor Yefremov remarks about &amp;quot;call AUTOTARGETS&#039; into account.&lt;br /&gt;
&lt;br /&gt;
 Based on previous work of Marek Belisko and comments of Thomas Petazzoni.&lt;br /&gt;
&lt;br /&gt;
 package/Config.in              |    1 +&lt;br /&gt;
 package/libmodbus/Config.in    |    8 ++++++++&lt;br /&gt;
 package/libmodbus/libmodbus.mk |   11 +++++++++++&lt;br /&gt;
 3 files changed, 20 insertions(+), 0 deletions(-)&lt;br /&gt;
 create mode 100644 package/libmodbus/Config.in&lt;br /&gt;
 create mode 100644 package/libmodbus/libmodbus.mk&lt;br /&gt;
&lt;br /&gt;
diff --git a/package/Config.in b/package/Config.in&lt;br /&gt;
......&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* retry ;-)&lt;br /&gt;
&lt;br /&gt;
====After patch has been accepted====&lt;br /&gt;
* Delete branch &amp;amp; co:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
$ rm xxxx.patch&lt;br /&gt;
$ git checkout master&lt;br /&gt;
$ git branch -D my_work&lt;br /&gt;
&lt;br /&gt;
$ git branch&lt;br /&gt;
* master&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Links==&lt;br /&gt;
* [http://buildroot.org/downloads/manual/manual.html BR online doc]&lt;br /&gt;
&lt;br /&gt;
==Status for BR2013.05 patches==&lt;br /&gt;
=== 1 to 52 ===&lt;br /&gt;
{| class=&amp;quot;wikitable centre&amp;quot; width=&amp;quot;80%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=col | Name&lt;br /&gt;
! scope=col | Comment&lt;br /&gt;
! scope=col | Who&lt;br /&gt;
|-&lt;br /&gt;
|001-add_armadeus_device.patch&lt;br /&gt;
|Specific to armadeus&lt;br /&gt;
|-&lt;br /&gt;
|002-add_armadeus_specific_packages.patch&lt;br /&gt;
|Specific to armadeus&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|003-armadeus-ltrace-fix-download-url.patch&lt;br /&gt;
|available upstream for  ltrace 0.7.3&lt;br /&gt;
|-&lt;br /&gt;
|004-gilliland-ti-utils-fix-github-tarball-to-use-commit-id.patch&lt;br /&gt;
|already available upstream&lt;br /&gt;
|-&lt;br /&gt;
|005-armadeus-gpsd-add-options-setting-in-menuconfig.patch&lt;br /&gt;
|unused by armadeus but can be contributed upstream&lt;br /&gt;
|-&lt;br /&gt;
|021-armadeus-add-sdl_water-package.patch&lt;br /&gt;
|can be sent upstream (demo) with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|034-armadeus-add-slideshow-package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|045-openssh-add_passwd_expire.patch&lt;br /&gt;
|Need to be reviewed&lt;br /&gt;
|-&lt;br /&gt;
|050-U-Boot-add_support_for_custom_configuration_file.patch&lt;br /&gt;
|???&lt;br /&gt;
|-&lt;br /&gt;
|051-U-Boot-add_support_for_custom_binary_file_format.patch&lt;br /&gt;
|already available upstream&lt;br /&gt;
|-&lt;br /&gt;
|052-U-Boot-add_support_for_Safe_Boot_file_format.patch&lt;br /&gt;
|already available upstream&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===72 to 100===&lt;br /&gt;
{| class=&amp;quot;wikitable centre&amp;quot; width=&amp;quot;80%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=col | Name&lt;br /&gt;
! scope=col | Comment&lt;br /&gt;
! scope=col | Who&lt;br /&gt;
|-&lt;br /&gt;
|072-xenomai-package.patch&lt;br /&gt;
|cannot be sent upstream&lt;br /&gt;
|-&lt;br /&gt;
|081-adds_quake_package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|083-pygame-armadeus_addons.patch&lt;br /&gt;
|cannot be sent upstream due to missing dependencies&lt;br /&gt;
|-&lt;br /&gt;
|085-armadeus-add-gpm-package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|097-adds_flite_package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|099-mplayer-add_patch_for_pld_asm_instruction_on_non_armv5_arch.patch&lt;br /&gt;
|to send to mplayer instead of BR&lt;br /&gt;
|-&lt;br /&gt;
|107-armadeus-games-add-wolf4sdl-package.patch&lt;br /&gt;
|can be sent upstream (demo) with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|110-bluez3-add_package.patch&lt;br /&gt;
|to be split: bluez-utils already in BR but  bluez-lib can be sent&lt;br /&gt;
|-&lt;br /&gt;
|111-bluez3-hacks.patch&lt;br /&gt;
|dirty hack on bluez-lib need to be cleaned&lt;br /&gt;
|-&lt;br /&gt;
|118-armadeus-snes9x-add-package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE, remove link on rom site on .mk file,...&lt;br /&gt;
|-&lt;br /&gt;
|120-cwiid-add_package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|121-target-arm926t_is_arm926ej-s.patch&lt;br /&gt;
|???&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== 123 to 200 ===&lt;br /&gt;
{| class=&amp;quot;wikitable centre&amp;quot; width=&amp;quot;80%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=col | Name&lt;br /&gt;
! scope=col | Comment&lt;br /&gt;
! scope=col | Who&lt;br /&gt;
|-&lt;br /&gt;
|123-armadeus-pywebradio-add-package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|124-e-uae-add_package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|125-armadeus-opentyrian-add-package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|130-armadeus-lbreakout2-add-package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|131-armadeus-ltetris-add-package.patch&lt;br /&gt;
|the patch inside package need to be reviewed&lt;br /&gt;
|-&lt;br /&gt;
|132-qt-full_integration_with_cross_compiling.patch&lt;br /&gt;
|can be sent upstream &lt;br /&gt;
|-&lt;br /&gt;
|142-ncurses-fix_compilation_with_old_hosts.patch&lt;br /&gt;
|already in ncurses 5.9&lt;br /&gt;
|-&lt;br /&gt;
|146-busybox-disable_ip_busybox_if_iproute2_buildroot.patch&lt;br /&gt;
|-&lt;br /&gt;
|147-busybox-ifplugd-fixes-netlink-buffer.patch&lt;br /&gt;
|fixed in upstream busybox by commit da331d77&lt;br /&gt;
|-&lt;br /&gt;
|150-alsa-utils-fix_installation_bug_on_some_host_systems.patch&lt;br /&gt;
|can be sent upstream&lt;br /&gt;
|-&lt;br /&gt;
|157-buildroot-allow_generic_device_selection_even_when_custom_rootfs_is_chosen.patch&lt;br /&gt;
|specific to armadeus or this can be usefull for other projects?&lt;br /&gt;
|-&lt;br /&gt;
|158-setserial-bump_version.patch&lt;br /&gt;
|already upstream&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== 168 to 188 ===&lt;br /&gt;
{| class=&amp;quot;wikitable centre&amp;quot; width=&amp;quot;80%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=col | Name&lt;br /&gt;
! scope=col | Comment&lt;br /&gt;
! scope=col | Who&lt;br /&gt;
|-&lt;br /&gt;
|168-libcanfestival-add_package.patch&lt;br /&gt;
|can be sent upstream with modifications (Be carefull : Heavily patched to support DESTDIR installation)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|172-gsmmux-add_package.patch&lt;br /&gt;
|can be sent upstream with modifications&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|174-imx-lib-customize_package.patch&lt;br /&gt;
|package moved to package/freescale-imx/imx-lib/imx-lib.mk. Need some investiguations about the purpose of the modification&lt;br /&gt;
|-&lt;br /&gt;
|176-imx-test-add_package.patch&lt;br /&gt;
|Project specific&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|178-uboot-add-missing-UBOOT_CLEAN_CMDS.patch&lt;br /&gt;
|clean command is deprecated on builroot&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|179-e2fsprog-allow_e4defrag_build_against_old_kernel_headers.patch&lt;br /&gt;
|can not to be sent upstream&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|181-qtcreator-add_package.patch&lt;br /&gt;
|can not to be sent upstream&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|182-uclibc-add_accept4_declaration_fix.patch&lt;br /&gt;
|should be sent to project ucbibc&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|183-openwrt-uclibc-add-kernel_long-declaration.patch&lt;br /&gt;
|not necessary with uclibc 0.9.33.3&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|184-fsl-mm-codeclib-add_package.patch&lt;br /&gt;
|invalid package&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|186-uboot-tools-2011.03-Ignore-env_sectors-on-NOR-and-SPI-dataflash.patch&lt;br /&gt;
|can not to be sent upstream. This patch is mandatory to support apf9328 board.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|188-marble-add_package.patch&lt;br /&gt;
|can be sent upstream with modifications&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== 189 to 208 ===&lt;br /&gt;
{| class=&amp;quot;wikitable centre&amp;quot; width=&amp;quot;80%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=col | Name&lt;br /&gt;
! scope=col | Comment&lt;br /&gt;
! scope=col | Who&lt;br /&gt;
|-&lt;br /&gt;
|189-dbus-fix_installation.patch&lt;br /&gt;
|half of patch already integrated : the other is in https://bugs.busybox.net/show_bug.cgi?id=5420&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|191-armadeus-madplay-fixes-libintl-dependency.patch&lt;br /&gt;
|can be sent upstream&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|196-python-crc16-add_package.patch&lt;br /&gt;
|Already upstream&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|197-cunit-add_package.patch&lt;br /&gt;
|can be sent upstream with modifications&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|201-armadeus-add_gnokii.patch&lt;br /&gt;
|can be sent upstream with modifications&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|203-armadeus-add_sms_server_tools_3_package.patch&lt;br /&gt;
|can be sent upstream with modifications&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|204-busybox-fix-snapshot.patch&lt;br /&gt;
|can be sent upstream&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|204-wpa-supplicant-add-option-ieee80211w.patch&lt;br /&gt;
|can be sent upstream with modifications&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|205-busybox-coreutils-stty-add-rs485-config-options.patch&lt;br /&gt;
|can not be sent upstream&lt;br /&gt;
|-&lt;br /&gt;
|206-joe-add_package.patch&lt;br /&gt;
|can be sent upstream with modifications&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|207-armadeus-add_python_pyro_3.14.patch&lt;br /&gt;
|already upstream&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|208-armadeus-add_beremiz.patch&lt;br /&gt;
|can be sent upstream with modifications&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===209 to 214===&lt;br /&gt;
{| class=&amp;quot;wikitable centre&amp;quot; width=&amp;quot;80%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=col | Name&lt;br /&gt;
! scope=col | Comment&lt;br /&gt;
! scope=col | Who&lt;br /&gt;
|-&lt;br /&gt;
|209-armadeus-add_matiec.patch&lt;br /&gt;
|can not be sent upstream&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|210-poppler-qt_compiling.patch&lt;br /&gt;
|???&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|211-cups-fix_site_url.patch&lt;br /&gt;
|already upstream&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|212-fbgrab-fix_site_url.patch&lt;br /&gt;
|already upstream&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|213-tslib-bump_to_v1.1.patch&lt;br /&gt;
|already upstream&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|214-mplayer-fix-compilation.patch&lt;br /&gt;
|Is is better tu set correctly BR2_GCC_TARGET_ARCH instead of patching mplayer?&lt;br /&gt;
|&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Ltanner</name></author>
	</entry>
	<entry>
		<id>http://wikilegacy.armadeus.com/index.php?title=Buildroot_Mainline_integration&amp;diff=12304</id>
		<title>Buildroot Mainline integration</title>
		<link rel="alternate" type="text/html" href="http://wikilegacy.armadeus.com/index.php?title=Buildroot_Mainline_integration&amp;diff=12304"/>
		<updated>2013-12-11T17:24:06Z</updated>

		<summary type="html">&lt;p&gt;Ltanner: /* 209 to 214 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Under Construction}}&lt;br /&gt;
&lt;br /&gt;
==Changes since BR version used in armadeus 3.x==&lt;br /&gt;
===default packages===&lt;br /&gt;
* uClibc: 0.9.29 -&amp;gt; 0.9.30 -&amp;gt; 0.9.33.2&lt;br /&gt;
* gcc: 4.2.1-&amp;gt; 4.4.5 -&amp;gt; 4.7.2&lt;br /&gt;
* busybox: 1.6.2 -&amp;gt; 1.20.2 -&amp;gt; 1.21&lt;br /&gt;
* U-Boot: 2012.10 -&amp;gt; 2013.04&lt;br /&gt;
&lt;br /&gt;
===build directories===&lt;br /&gt;
* &#039;&#039;build_arm_xxx/&#039;&#039; &#039;&#039;project_build_xxx/&#039;&#039; &#039;&#039;toolchain_build_arm_xxx/&#039;&#039; have been removed and replaced by &#039;&#039;output/&#039;&#039;:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
build  host  images  stamps  target  toolchain&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===configs===&lt;br /&gt;
* buildroot default configs are now stored in &#039;&#039;buildroot/configs/apfxx_defconfig&#039;&#039; and no more in &#039;&#039;buildroot/target/device/armadeus/apfxx/apfxx_defconfig&#039;&#039;&lt;br /&gt;
* uClibc config should be named with version number to not overwrite the old one --&amp;gt;&lt;br /&gt;
 &#039;&#039;buildroot/target/device/armadeus/apf27/uClibc-0.9.30.config.arm&#039;&#039;&lt;br /&gt;
* idem for U-Boot config:&lt;br /&gt;
 &#039;&#039;buildroot/target/device/armadeus/apf27/apf27-u-boot-2010.03.h&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==Changes since BR version used in armadeus 4.x==&lt;br /&gt;
* TBDL&lt;br /&gt;
&lt;br /&gt;
==How to use new BR in armadeus==&lt;br /&gt;
* checkout a recent clean GIT view and before any other command edit the main Makefile to change the BUILDROOT_VERSION flag from 2012.02 to 20121030 &lt;br /&gt;
** comment line 29&lt;br /&gt;
** uncomment the line 30&lt;br /&gt;
* then you can use it as old BR:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
$ make apf27_defconfig&lt;br /&gt;
$ make&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* new patches dirrectory:&lt;br /&gt;
 patches/buildroot/2012.11/&lt;br /&gt;
&lt;br /&gt;
==Patches that can be sent to BR==&lt;br /&gt;
(Some will require some cleanup)&lt;br /&gt;
===Instructions===&lt;br /&gt;
* Patches to port: &#039;&#039;patches/buildroot/2010.11&#039;&#039;&lt;br /&gt;
* when working on a patch mark it with:&lt;br /&gt;
** &amp;lt;nowiki&amp;gt; ** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; ~~~~ &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** &#039;&#039;&#039;--&amp;gt;&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:JulienB|JulienB]] 14:14, 9 November 2010 (UTC)&lt;br /&gt;
* Strike the one that are no more needed:&lt;br /&gt;
** &amp;lt;strike&amp;gt; 000-xxxxxxx.patch &amp;lt;/strike&amp;gt;&lt;br /&gt;
* Write OK in bold green and your name (automatic with 4x&#039;~&#039;) when corresponding patch has been ported:&lt;br /&gt;
** &amp;lt;nowiki&amp;gt; ** &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;&#039;&#039;&#039;OK&#039;&#039;&#039;&amp;lt;/span&amp;gt; ~~~~ &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** &#039;&#039;&#039;--&amp;gt;&#039;&#039;&#039; 000-xxxxxxx.patch: &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;&#039;&#039;&#039;OK&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:JulienB|JulienB]] 07:06, 21 October 2010 (UTC)&lt;br /&gt;
* How to:&lt;br /&gt;
** get a BR git&lt;br /&gt;
** try to apply patch with &#039;&#039;patch -p1 --dry-run &amp;lt; patch_name.patch&#039;&#039;&lt;br /&gt;
** when it applies remove &#039;&#039;--dry-run&#039;&#039;, commit, generates patch with [[GIT]] and send it to BR&lt;br /&gt;
&lt;br /&gt;
===001 -&amp;gt; 059===&lt;br /&gt;
* 001-add_armadeus_device.patch -- armadeus specific&lt;br /&gt;
* 002-add_armadeus_specific_packages.patch -- armadeus specific&lt;br /&gt;
* 003-armadeus-ltrace-fix-download-url.patch&lt;br /&gt;
* 004-gilliland-ti-utils-fix-github-tarball-to-use-commit-id.patch&lt;br /&gt;
* 005-armadeus-gpsd-add-options-setting-in-menuconfig.patch&lt;br /&gt;
* 021-sdl-water-config.patch -- broken&lt;br /&gt;
* 034-slideshow.patch -- broken&lt;br /&gt;
* 045-openssh-add_passwd_expire.patch&lt;br /&gt;
* 050-U-Boot-add_support_for_custom_configuration_file.patch&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;Submission not accepted&#039;&#039;&#039;&amp;lt;/span&amp;gt; --jorasse 08:04, 5 December 2013 (UTC)&lt;br /&gt;
* 051-U-Boot-add_support_for_custom_binary_file_format.patch -- present in BR upstream&lt;br /&gt;
* 052-U-Boot-add_support_for_Safe_Boot_file_format.patch -- present in BR upstream&lt;br /&gt;
&lt;br /&gt;
===060 -&amp;gt; 085===&lt;br /&gt;
* 072-xenomai-package.patch&lt;br /&gt;
* 081-adds_quake_package.patch &amp;lt;b&amp;gt;( 2nd priority package to push on the BR mainline )&amp;lt;/b&amp;gt;&lt;br /&gt;
* 083-pygame-armadeus_addons.patch&lt;br /&gt;
* 085-adds_gpm_package.patch -- broken&lt;br /&gt;
&lt;br /&gt;
===095 -&amp;gt; 119===&lt;br /&gt;
* 097-adds_flite_package.patch &amp;lt;b&amp;gt;(to push on the BR mainline - need some refactoring )&amp;lt;/b&amp;gt;&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:SamuelM|SamuelM]] 20:25, 3 December 2012 (UTC)&lt;br /&gt;
* 099-mplayer-add_patch_for_pld_asm_instruction_on_non_armv5_arch.patch&lt;br /&gt;
* 107-games-add_wolf4sdl.patch -- broken&lt;br /&gt;
* 110-bluez-add_package.patch&lt;br /&gt;
** bluez-utils-4.x (currently 4.101) already in BR (since 2011.08) with bluez3 compat knob -- [[User:SamuelM|SamuelM]] 10:49, 1 November 2012 (UTC)&lt;br /&gt;
* 111-bluez-hacks.patch&lt;br /&gt;
** bluez-utils-4.x (currently 4.101) already in BR (since 2011.08) with bluez3 compat knob -- [[User:SamuelM|SamuelM]] 10:49, 1 November 2012 (UTC)&lt;br /&gt;
* 118-snes9x-add_package.patch -- broken&lt;br /&gt;
&lt;br /&gt;
===120 -&amp;gt; 179===&lt;br /&gt;
* 120-cwiid-add_package.patch &amp;lt;b&amp;gt;(to push on the BR mainline - need some refactoring to be more generic)&amp;lt;/b&amp;gt;&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:SamuelM|SamuelM]] 12:11, 1 November 2012 (UTC)&lt;br /&gt;
* 121-target-arm926t_is_arm926ej-s.patch&lt;br /&gt;
* 123-pywebradio-add_package.patch -- broken&lt;br /&gt;
* 124-e-uae-add_package.patch&lt;br /&gt;
* 125-opentyrian-add_package.patch -- broken&lt;br /&gt;
* 130-lbreakout-add_package.patch -- broken &amp;lt;b&amp;gt;( 2nd priority package to push on the BR mainline )&amp;lt;/b&amp;gt;&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:JulienB|JulienB]] 21:36, 20 December 2010 (UTC)&lt;br /&gt;
* 131-ltetris-add_package.patch -- broken &lt;br /&gt;
* 132-qt-full_integration_with_cross_compiling.patch&lt;br /&gt;
* 142-ncurses-fix_compilation_with_old_hosts.patch&lt;br /&gt;
* 146-busybox-disable_ip_busybox_if_iproute2_buildroot.patch&lt;br /&gt;
* 147-busybox-ifplugd-fixes-netlink-buffer.patch&lt;br /&gt;
* 150-alsa-utils-fix_installation_bug_on_some_host_systems.patch&lt;br /&gt;
* 157-buildroot-allow_generic_device_selection_even_when_custom_rootfs_is_chosen.patch&lt;br /&gt;
* 158-setserial-bump_version.patch&lt;br /&gt;
* 168-libcanfestival-add_package.patch &amp;lt;b&amp;gt;(to push on the BR mainline  )&amp;lt;/b&amp;gt;&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:SamuelM|SamuelM]] 19:42, 1 November 2012 (UTC)&lt;br /&gt;
* 172-gsmmux-add_package.patch&lt;br /&gt;
* 174-imx-lib-add_package.patch&lt;br /&gt;
** partially included in BR&lt;br /&gt;
* 176-imx-test-add_package.patch&lt;br /&gt;
* 178-uboot-add-missing-UBOOT_CLEAN_CMDS.patch &lt;br /&gt;
* 179-e2fsprog-allow_e4defrag_build_against_old_kernel_headers.patch&lt;br /&gt;
&lt;br /&gt;
===180 -&amp;gt; end===&lt;br /&gt;
* 181-qtcreator-add_package.patch&lt;br /&gt;
* 182-uclibc-add_accept4_declaration_fix.patch&lt;br /&gt;
* 183-openwrt-uclibc-add-kernel_long-declaration.patch&lt;br /&gt;
* 184-fsl-mm-codeclib-add_package.patch&lt;br /&gt;
* 186-uboot-tools-2011.03-Ignore-env_sectors-on-NOR-and-SPI-dataflash.patch&lt;br /&gt;
* 188-marble-add_package.patch -- broken&lt;br /&gt;
* 189-dbus-fix_installation.patch&lt;br /&gt;
* 191-madplay-requires_libintl.patch -- to fix : the legacy libintl is not supported anymore &lt;br /&gt;
* 196-python-crc16-add_package.patch &amp;lt;b&amp;gt;(to push on the BR mainline  )&amp;lt;/b&amp;gt;&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:SamuelM|SamuelM]] 20:18, 3 December 2012 (UTC)&lt;br /&gt;
* 197-cunit-add_package.patch &amp;lt;b&amp;gt;(to push on the BR mainline  )&amp;lt;/b&amp;gt;&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:SamuelM|SamuelM]] 20:18, 3 December 2012 (UTC)&lt;br /&gt;
* 201-armadeus-add_gnokii.patch&lt;br /&gt;
* 203-armadeus-add_sms_server_tools_3_package.patch&lt;br /&gt;
* 204-busybox-fix-snapshot.patch&lt;br /&gt;
* 204-wpa-supplicant-add-option-ieee80211w.patch&lt;br /&gt;
* 205-busybox-coreutils-stty-add-rs485-config-options.patch&lt;br /&gt;
* 206-joe-add_package.patch&lt;br /&gt;
* 207-armadeus-add_python_pyro_3.14.patch&lt;br /&gt;
* 208-armadeus-add_beremiz.patch&lt;br /&gt;
* 209-armadeus-add_matiec.patch&lt;br /&gt;
* 210-poppler-qt_compiling.patch&lt;br /&gt;
* 211-cups-fix_site_url.patch&lt;br /&gt;
* 212-fbgrab-fix_site_url.patch&lt;br /&gt;
* 213-tslib-bump_to_v1.1.patch&lt;br /&gt;
* 214-mplayer-fix-compilation.patch&lt;br /&gt;
&lt;br /&gt;
==How to send patches to BR==&lt;br /&gt;
&lt;br /&gt;
(see the [http://elinux.org/Buildroot_how_to_contribute Buildroot - How to contribute] page)&lt;br /&gt;
&lt;br /&gt;
* GIT should be installed and configured on your PC like stated [[GIT|here]]&lt;br /&gt;
* clone buildroot GIT:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ git clone xxxxx buildroot_git_dev/ (TBDL)&lt;br /&gt;
 $ cd buildroot_git_dev/&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* take patch from armadeus:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ cp /path_to_armadeus_bsp/patches/buildroot/2011.05/0xx-name.patch .&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* create a branch to work (here &#039;&#039;my_work&#039;&#039;):&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ git branch my_work&lt;br /&gt;
 $ git checkout my_work&lt;br /&gt;
 Switched to branch &#039;my_work&#039;&lt;br /&gt;
 $ git branch&lt;br /&gt;
   master&lt;br /&gt;
 * my_work&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* try patch:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ patch -p1 --dry-run &amp;lt; 0xx-name.patch&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* if it works, apply it for real:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ patch -p1 &amp;lt; 0xx-name.patch&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* list changes:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ git status&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* do some more changes if needed and then save them:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 ... do changes ...&lt;br /&gt;
 $ git add files_changed&lt;br /&gt;
 ... test changes ...&lt;br /&gt;
 $ git commit -m &amp;quot;Summary of your work&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* generate patch to send to BR:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ git format-patch -M master..my_work -s&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* this will give:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 0001-Summary_of_your_work.patch&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* send patch to BR:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ git send-email --from=xxx.xxx@xxx.xx --to=buildroot@busybox.net --smtp-server=smtp.xxx.xx 0001-Summary_of_your_work.patch&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* depending on the feedbacks from BR, modify your patch:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 ... do changes ...&lt;br /&gt;
 $ git diff&lt;br /&gt;
 $ git add files_changed&lt;br /&gt;
 $ git commit --amend&lt;br /&gt;
 $ git format-patch -M master..my_work -s&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* adds version inside [PATCH] ex: [PATCH v2]&lt;br /&gt;
* adds comments after ---, ex:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
From a2413db058ac3c515337102690ba12a746831f7e Mon Sep 17 00:00:00 2001&lt;br /&gt;
From: Julien Boibessot &amp;lt;julien.boibessot@armadeus.com&amp;gt;&lt;br /&gt;
Date: Wed, 19 Oct 2011 10:39:26 +0200&lt;br /&gt;
Subject: [PATCH v2] Add libmodbus package&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Signed-off-by: Julien Boibessot &amp;lt;julien.boibessot@armadeus.com&amp;gt;&lt;br /&gt;
---&lt;br /&gt;
 Changes since v1:&lt;br /&gt;
  - Took Yegor Yefremov remarks about &amp;quot;call AUTOTARGETS&#039; into account.&lt;br /&gt;
&lt;br /&gt;
 Based on previous work of Marek Belisko and comments of Thomas Petazzoni.&lt;br /&gt;
&lt;br /&gt;
 package/Config.in              |    1 +&lt;br /&gt;
 package/libmodbus/Config.in    |    8 ++++++++&lt;br /&gt;
 package/libmodbus/libmodbus.mk |   11 +++++++++++&lt;br /&gt;
 3 files changed, 20 insertions(+), 0 deletions(-)&lt;br /&gt;
 create mode 100644 package/libmodbus/Config.in&lt;br /&gt;
 create mode 100644 package/libmodbus/libmodbus.mk&lt;br /&gt;
&lt;br /&gt;
diff --git a/package/Config.in b/package/Config.in&lt;br /&gt;
......&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* retry ;-)&lt;br /&gt;
&lt;br /&gt;
====After patch has been accepted====&lt;br /&gt;
* Delete branch &amp;amp; co:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
$ rm xxxx.patch&lt;br /&gt;
$ git checkout master&lt;br /&gt;
$ git branch -D my_work&lt;br /&gt;
&lt;br /&gt;
$ git branch&lt;br /&gt;
* master&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Links==&lt;br /&gt;
* [http://buildroot.org/downloads/manual/manual.html BR online doc]&lt;br /&gt;
&lt;br /&gt;
==Status for BR2013.05 patches==&lt;br /&gt;
=== 1 to 52 ===&lt;br /&gt;
{| class=&amp;quot;wikitable centre&amp;quot; width=&amp;quot;80%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=col | Name&lt;br /&gt;
! scope=col | Comment&lt;br /&gt;
! scope=col | Who&lt;br /&gt;
|-&lt;br /&gt;
|001-add_armadeus_device.patch&lt;br /&gt;
|Specific to armadeus&lt;br /&gt;
|-&lt;br /&gt;
|002-add_armadeus_specific_packages.patch&lt;br /&gt;
|Specific to armadeus&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|003-armadeus-ltrace-fix-download-url.patch&lt;br /&gt;
|available upstream for  ltrace 0.7.3&lt;br /&gt;
|-&lt;br /&gt;
|004-gilliland-ti-utils-fix-github-tarball-to-use-commit-id.patch&lt;br /&gt;
|already available upstream&lt;br /&gt;
|-&lt;br /&gt;
|005-armadeus-gpsd-add-options-setting-in-menuconfig.patch&lt;br /&gt;
|unused by armadeus but can be contributed upstream&lt;br /&gt;
|-&lt;br /&gt;
|021-armadeus-add-sdl_water-package.patch&lt;br /&gt;
|can be sent upstream (demo) with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|034-armadeus-add-slideshow-package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|045-openssh-add_passwd_expire.patch&lt;br /&gt;
|Need to be reviewed&lt;br /&gt;
|-&lt;br /&gt;
|050-U-Boot-add_support_for_custom_configuration_file.patch&lt;br /&gt;
|???&lt;br /&gt;
|-&lt;br /&gt;
|051-U-Boot-add_support_for_custom_binary_file_format.patch&lt;br /&gt;
|already available upstream&lt;br /&gt;
|-&lt;br /&gt;
|052-U-Boot-add_support_for_Safe_Boot_file_format.patch&lt;br /&gt;
|already available upstream&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===72 to 100===&lt;br /&gt;
{| class=&amp;quot;wikitable centre&amp;quot; width=&amp;quot;80%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=col | Name&lt;br /&gt;
! scope=col | Comment&lt;br /&gt;
! scope=col | Who&lt;br /&gt;
|-&lt;br /&gt;
|072-xenomai-package.patch&lt;br /&gt;
|cannot be sent upstream&lt;br /&gt;
|-&lt;br /&gt;
|081-adds_quake_package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|083-pygame-armadeus_addons.patch&lt;br /&gt;
|cannot be sent upstream due to missing dependencies&lt;br /&gt;
|-&lt;br /&gt;
|085-armadeus-add-gpm-package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|097-adds_flite_package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|099-mplayer-add_patch_for_pld_asm_instruction_on_non_armv5_arch.patch&lt;br /&gt;
|to send to mplayer instead of BR&lt;br /&gt;
|-&lt;br /&gt;
|107-armadeus-games-add-wolf4sdl-package.patch&lt;br /&gt;
|can be sent upstream (demo) with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|110-bluez3-add_package.patch&lt;br /&gt;
|to be split: bluez-utils already in BR but  bluez-lib can be sent&lt;br /&gt;
|-&lt;br /&gt;
|111-bluez3-hacks.patch&lt;br /&gt;
|dirty hack on bluez-lib need to be cleaned&lt;br /&gt;
|-&lt;br /&gt;
|118-armadeus-snes9x-add-package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE, remove link on rom site on .mk file,...&lt;br /&gt;
|-&lt;br /&gt;
|120-cwiid-add_package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|121-target-arm926t_is_arm926ej-s.patch&lt;br /&gt;
|???&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== 123 to 200 ===&lt;br /&gt;
{| class=&amp;quot;wikitable centre&amp;quot; width=&amp;quot;80%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=col | Name&lt;br /&gt;
! scope=col | Comment&lt;br /&gt;
! scope=col | Who&lt;br /&gt;
|-&lt;br /&gt;
|123-armadeus-pywebradio-add-package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|124-e-uae-add_package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|125-armadeus-opentyrian-add-package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|130-armadeus-lbreakout2-add-package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|131-armadeus-ltetris-add-package.patch&lt;br /&gt;
|the patch inside package need to be reviewed&lt;br /&gt;
|-&lt;br /&gt;
|132-qt-full_integration_with_cross_compiling.patch&lt;br /&gt;
|can be sent upstream &lt;br /&gt;
|-&lt;br /&gt;
|142-ncurses-fix_compilation_with_old_hosts.patch&lt;br /&gt;
|already in ncurses 5.9&lt;br /&gt;
|-&lt;br /&gt;
|146-busybox-disable_ip_busybox_if_iproute2_buildroot.patch&lt;br /&gt;
|-&lt;br /&gt;
|147-busybox-ifplugd-fixes-netlink-buffer.patch&lt;br /&gt;
|fixed in upstream busybox by commit da331d77&lt;br /&gt;
|-&lt;br /&gt;
|150-alsa-utils-fix_installation_bug_on_some_host_systems.patch&lt;br /&gt;
|can be sent upstream&lt;br /&gt;
|-&lt;br /&gt;
|157-buildroot-allow_generic_device_selection_even_when_custom_rootfs_is_chosen.patch&lt;br /&gt;
|specific to armadeus or this can be usefull for other projects?&lt;br /&gt;
|-&lt;br /&gt;
|158-setserial-bump_version.patch&lt;br /&gt;
|already upstream&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== 168 to 188 ===&lt;br /&gt;
{| class=&amp;quot;wikitable centre&amp;quot; width=&amp;quot;80%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=col | Name&lt;br /&gt;
! scope=col | Comment&lt;br /&gt;
! scope=col | Who&lt;br /&gt;
|-&lt;br /&gt;
|168-libcanfestival-add_package.patch&lt;br /&gt;
|can be sent upstream with modifications (Be carefull : Heavily patched to support DESTDIR installation)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|172-gsmmux-add_package.patch&lt;br /&gt;
|can be sent upstream with modifications&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|174-imx-lib-customize_package.patch&lt;br /&gt;
|package moved to package/freescale-imx/imx-lib/imx-lib.mk. Need some investiguations about the purpose of the modification&lt;br /&gt;
|-&lt;br /&gt;
|176-imx-test-add_package.patch&lt;br /&gt;
|Project specific&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|178-uboot-add-missing-UBOOT_CLEAN_CMDS.patch&lt;br /&gt;
|clean command is deprecated on builroot&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|179-e2fsprog-allow_e4defrag_build_against_old_kernel_headers.patch&lt;br /&gt;
|can not to be sent upstream&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|181-qtcreator-add_package.patch&lt;br /&gt;
|can not to be sent upstream&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|182-uclibc-add_accept4_declaration_fix.patch&lt;br /&gt;
|should be sent to project ucbibc&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|183-openwrt-uclibc-add-kernel_long-declaration.patch&lt;br /&gt;
|not necessary with uclibc 0.9.33.3&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|184-fsl-mm-codeclib-add_package.patch&lt;br /&gt;
|invalid package&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|186-uboot-tools-2011.03-Ignore-env_sectors-on-NOR-and-SPI-dataflash.patch&lt;br /&gt;
|can not to be sent upstream. This patch is mandatory to support apf9328 board.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|188-marble-add_package.patch&lt;br /&gt;
|can be sent upstream with modifications&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== 189 to 208 ===&lt;br /&gt;
{| class=&amp;quot;wikitable centre&amp;quot; width=&amp;quot;80%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=col | Name&lt;br /&gt;
! scope=col | Comment&lt;br /&gt;
! scope=col | Who&lt;br /&gt;
|-&lt;br /&gt;
|189-dbus-fix_installation.patch&lt;br /&gt;
|half of patch already integrated : the other is in https://bugs.busybox.net/show_bug.cgi?id=5420&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|191-armadeus-madplay-fixes-libintl-dependency.patch&lt;br /&gt;
|can be sent upstream&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|196-python-crc16-add_package.patch&lt;br /&gt;
|Already upstream&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|197-cunit-add_package.patch&lt;br /&gt;
|can be sent upstream with modifications&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|201-armadeus-add_gnokii.patch&lt;br /&gt;
|can be sent upstream with modifications&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|203-armadeus-add_sms_server_tools_3_package.patch&lt;br /&gt;
|can be sent upstream with modifications&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|204-busybox-fix-snapshot.patch&lt;br /&gt;
|can be sent upstream&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|204-wpa-supplicant-add-option-ieee80211w.patch&lt;br /&gt;
|can be sent upstream with modifications&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|205-busybox-coreutils-stty-add-rs485-config-options.patch&lt;br /&gt;
|can not be sent upstream&lt;br /&gt;
|-&lt;br /&gt;
|206-joe-add_package.patch&lt;br /&gt;
|can be sent upstream with modifications&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|207-armadeus-add_python_pyro_3.14.patch&lt;br /&gt;
|already upstream&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|208-armadeus-add_beremiz.patch&lt;br /&gt;
|can be sent upstream with modifications&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===209 to 214===&lt;br /&gt;
{| class=&amp;quot;wikitable centre&amp;quot; width=&amp;quot;80%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=col | Name&lt;br /&gt;
! scope=col | Comment&lt;br /&gt;
! scope=col | Who&lt;br /&gt;
|-&lt;br /&gt;
|209-armadeus-add_matiec.patch&lt;br /&gt;
|can not be sent upstream&lt;br /&gt;
|-&lt;br /&gt;
|210-poppler-qt_compiling.patch&lt;br /&gt;
|-&lt;br /&gt;
|211-cups-fix_site_url.patch&lt;br /&gt;
|-&lt;br /&gt;
|212-fbgrab-fix_site_url.patch&lt;br /&gt;
|-&lt;br /&gt;
|213-tslib-bump_to_v1.1.patch&lt;br /&gt;
|-&lt;br /&gt;
|214-mplayer-fix-compilation.patch&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Ltanner</name></author>
	</entry>
	<entry>
		<id>http://wikilegacy.armadeus.com/index.php?title=Buildroot_Mainline_integration&amp;diff=12303</id>
		<title>Buildroot Mainline integration</title>
		<link rel="alternate" type="text/html" href="http://wikilegacy.armadeus.com/index.php?title=Buildroot_Mainline_integration&amp;diff=12303"/>
		<updated>2013-12-11T17:19:20Z</updated>

		<summary type="html">&lt;p&gt;Ltanner: /* 189 to 208 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Under Construction}}&lt;br /&gt;
&lt;br /&gt;
==Changes since BR version used in armadeus 3.x==&lt;br /&gt;
===default packages===&lt;br /&gt;
* uClibc: 0.9.29 -&amp;gt; 0.9.30 -&amp;gt; 0.9.33.2&lt;br /&gt;
* gcc: 4.2.1-&amp;gt; 4.4.5 -&amp;gt; 4.7.2&lt;br /&gt;
* busybox: 1.6.2 -&amp;gt; 1.20.2 -&amp;gt; 1.21&lt;br /&gt;
* U-Boot: 2012.10 -&amp;gt; 2013.04&lt;br /&gt;
&lt;br /&gt;
===build directories===&lt;br /&gt;
* &#039;&#039;build_arm_xxx/&#039;&#039; &#039;&#039;project_build_xxx/&#039;&#039; &#039;&#039;toolchain_build_arm_xxx/&#039;&#039; have been removed and replaced by &#039;&#039;output/&#039;&#039;:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
build  host  images  stamps  target  toolchain&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===configs===&lt;br /&gt;
* buildroot default configs are now stored in &#039;&#039;buildroot/configs/apfxx_defconfig&#039;&#039; and no more in &#039;&#039;buildroot/target/device/armadeus/apfxx/apfxx_defconfig&#039;&#039;&lt;br /&gt;
* uClibc config should be named with version number to not overwrite the old one --&amp;gt;&lt;br /&gt;
 &#039;&#039;buildroot/target/device/armadeus/apf27/uClibc-0.9.30.config.arm&#039;&#039;&lt;br /&gt;
* idem for U-Boot config:&lt;br /&gt;
 &#039;&#039;buildroot/target/device/armadeus/apf27/apf27-u-boot-2010.03.h&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==Changes since BR version used in armadeus 4.x==&lt;br /&gt;
* TBDL&lt;br /&gt;
&lt;br /&gt;
==How to use new BR in armadeus==&lt;br /&gt;
* checkout a recent clean GIT view and before any other command edit the main Makefile to change the BUILDROOT_VERSION flag from 2012.02 to 20121030 &lt;br /&gt;
** comment line 29&lt;br /&gt;
** uncomment the line 30&lt;br /&gt;
* then you can use it as old BR:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
$ make apf27_defconfig&lt;br /&gt;
$ make&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* new patches dirrectory:&lt;br /&gt;
 patches/buildroot/2012.11/&lt;br /&gt;
&lt;br /&gt;
==Patches that can be sent to BR==&lt;br /&gt;
(Some will require some cleanup)&lt;br /&gt;
===Instructions===&lt;br /&gt;
* Patches to port: &#039;&#039;patches/buildroot/2010.11&#039;&#039;&lt;br /&gt;
* when working on a patch mark it with:&lt;br /&gt;
** &amp;lt;nowiki&amp;gt; ** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; ~~~~ &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** &#039;&#039;&#039;--&amp;gt;&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:JulienB|JulienB]] 14:14, 9 November 2010 (UTC)&lt;br /&gt;
* Strike the one that are no more needed:&lt;br /&gt;
** &amp;lt;strike&amp;gt; 000-xxxxxxx.patch &amp;lt;/strike&amp;gt;&lt;br /&gt;
* Write OK in bold green and your name (automatic with 4x&#039;~&#039;) when corresponding patch has been ported:&lt;br /&gt;
** &amp;lt;nowiki&amp;gt; ** &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;&#039;&#039;&#039;OK&#039;&#039;&#039;&amp;lt;/span&amp;gt; ~~~~ &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** &#039;&#039;&#039;--&amp;gt;&#039;&#039;&#039; 000-xxxxxxx.patch: &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;&#039;&#039;&#039;OK&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:JulienB|JulienB]] 07:06, 21 October 2010 (UTC)&lt;br /&gt;
* How to:&lt;br /&gt;
** get a BR git&lt;br /&gt;
** try to apply patch with &#039;&#039;patch -p1 --dry-run &amp;lt; patch_name.patch&#039;&#039;&lt;br /&gt;
** when it applies remove &#039;&#039;--dry-run&#039;&#039;, commit, generates patch with [[GIT]] and send it to BR&lt;br /&gt;
&lt;br /&gt;
===001 -&amp;gt; 059===&lt;br /&gt;
* 001-add_armadeus_device.patch -- armadeus specific&lt;br /&gt;
* 002-add_armadeus_specific_packages.patch -- armadeus specific&lt;br /&gt;
* 003-armadeus-ltrace-fix-download-url.patch&lt;br /&gt;
* 004-gilliland-ti-utils-fix-github-tarball-to-use-commit-id.patch&lt;br /&gt;
* 005-armadeus-gpsd-add-options-setting-in-menuconfig.patch&lt;br /&gt;
* 021-sdl-water-config.patch -- broken&lt;br /&gt;
* 034-slideshow.patch -- broken&lt;br /&gt;
* 045-openssh-add_passwd_expire.patch&lt;br /&gt;
* 050-U-Boot-add_support_for_custom_configuration_file.patch&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;Submission not accepted&#039;&#039;&#039;&amp;lt;/span&amp;gt; --jorasse 08:04, 5 December 2013 (UTC)&lt;br /&gt;
* 051-U-Boot-add_support_for_custom_binary_file_format.patch -- present in BR upstream&lt;br /&gt;
* 052-U-Boot-add_support_for_Safe_Boot_file_format.patch -- present in BR upstream&lt;br /&gt;
&lt;br /&gt;
===060 -&amp;gt; 085===&lt;br /&gt;
* 072-xenomai-package.patch&lt;br /&gt;
* 081-adds_quake_package.patch &amp;lt;b&amp;gt;( 2nd priority package to push on the BR mainline )&amp;lt;/b&amp;gt;&lt;br /&gt;
* 083-pygame-armadeus_addons.patch&lt;br /&gt;
* 085-adds_gpm_package.patch -- broken&lt;br /&gt;
&lt;br /&gt;
===095 -&amp;gt; 119===&lt;br /&gt;
* 097-adds_flite_package.patch &amp;lt;b&amp;gt;(to push on the BR mainline - need some refactoring )&amp;lt;/b&amp;gt;&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:SamuelM|SamuelM]] 20:25, 3 December 2012 (UTC)&lt;br /&gt;
* 099-mplayer-add_patch_for_pld_asm_instruction_on_non_armv5_arch.patch&lt;br /&gt;
* 107-games-add_wolf4sdl.patch -- broken&lt;br /&gt;
* 110-bluez-add_package.patch&lt;br /&gt;
** bluez-utils-4.x (currently 4.101) already in BR (since 2011.08) with bluez3 compat knob -- [[User:SamuelM|SamuelM]] 10:49, 1 November 2012 (UTC)&lt;br /&gt;
* 111-bluez-hacks.patch&lt;br /&gt;
** bluez-utils-4.x (currently 4.101) already in BR (since 2011.08) with bluez3 compat knob -- [[User:SamuelM|SamuelM]] 10:49, 1 November 2012 (UTC)&lt;br /&gt;
* 118-snes9x-add_package.patch -- broken&lt;br /&gt;
&lt;br /&gt;
===120 -&amp;gt; 179===&lt;br /&gt;
* 120-cwiid-add_package.patch &amp;lt;b&amp;gt;(to push on the BR mainline - need some refactoring to be more generic)&amp;lt;/b&amp;gt;&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:SamuelM|SamuelM]] 12:11, 1 November 2012 (UTC)&lt;br /&gt;
* 121-target-arm926t_is_arm926ej-s.patch&lt;br /&gt;
* 123-pywebradio-add_package.patch -- broken&lt;br /&gt;
* 124-e-uae-add_package.patch&lt;br /&gt;
* 125-opentyrian-add_package.patch -- broken&lt;br /&gt;
* 130-lbreakout-add_package.patch -- broken &amp;lt;b&amp;gt;( 2nd priority package to push on the BR mainline )&amp;lt;/b&amp;gt;&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:JulienB|JulienB]] 21:36, 20 December 2010 (UTC)&lt;br /&gt;
* 131-ltetris-add_package.patch -- broken &lt;br /&gt;
* 132-qt-full_integration_with_cross_compiling.patch&lt;br /&gt;
* 142-ncurses-fix_compilation_with_old_hosts.patch&lt;br /&gt;
* 146-busybox-disable_ip_busybox_if_iproute2_buildroot.patch&lt;br /&gt;
* 147-busybox-ifplugd-fixes-netlink-buffer.patch&lt;br /&gt;
* 150-alsa-utils-fix_installation_bug_on_some_host_systems.patch&lt;br /&gt;
* 157-buildroot-allow_generic_device_selection_even_when_custom_rootfs_is_chosen.patch&lt;br /&gt;
* 158-setserial-bump_version.patch&lt;br /&gt;
* 168-libcanfestival-add_package.patch &amp;lt;b&amp;gt;(to push on the BR mainline  )&amp;lt;/b&amp;gt;&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:SamuelM|SamuelM]] 19:42, 1 November 2012 (UTC)&lt;br /&gt;
* 172-gsmmux-add_package.patch&lt;br /&gt;
* 174-imx-lib-add_package.patch&lt;br /&gt;
** partially included in BR&lt;br /&gt;
* 176-imx-test-add_package.patch&lt;br /&gt;
* 178-uboot-add-missing-UBOOT_CLEAN_CMDS.patch &lt;br /&gt;
* 179-e2fsprog-allow_e4defrag_build_against_old_kernel_headers.patch&lt;br /&gt;
&lt;br /&gt;
===180 -&amp;gt; end===&lt;br /&gt;
* 181-qtcreator-add_package.patch&lt;br /&gt;
* 182-uclibc-add_accept4_declaration_fix.patch&lt;br /&gt;
* 183-openwrt-uclibc-add-kernel_long-declaration.patch&lt;br /&gt;
* 184-fsl-mm-codeclib-add_package.patch&lt;br /&gt;
* 186-uboot-tools-2011.03-Ignore-env_sectors-on-NOR-and-SPI-dataflash.patch&lt;br /&gt;
* 188-marble-add_package.patch -- broken&lt;br /&gt;
* 189-dbus-fix_installation.patch&lt;br /&gt;
* 191-madplay-requires_libintl.patch -- to fix : the legacy libintl is not supported anymore &lt;br /&gt;
* 196-python-crc16-add_package.patch &amp;lt;b&amp;gt;(to push on the BR mainline  )&amp;lt;/b&amp;gt;&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:SamuelM|SamuelM]] 20:18, 3 December 2012 (UTC)&lt;br /&gt;
* 197-cunit-add_package.patch &amp;lt;b&amp;gt;(to push on the BR mainline  )&amp;lt;/b&amp;gt;&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:SamuelM|SamuelM]] 20:18, 3 December 2012 (UTC)&lt;br /&gt;
* 201-armadeus-add_gnokii.patch&lt;br /&gt;
* 203-armadeus-add_sms_server_tools_3_package.patch&lt;br /&gt;
* 204-busybox-fix-snapshot.patch&lt;br /&gt;
* 204-wpa-supplicant-add-option-ieee80211w.patch&lt;br /&gt;
* 205-busybox-coreutils-stty-add-rs485-config-options.patch&lt;br /&gt;
* 206-joe-add_package.patch&lt;br /&gt;
* 207-armadeus-add_python_pyro_3.14.patch&lt;br /&gt;
* 208-armadeus-add_beremiz.patch&lt;br /&gt;
* 209-armadeus-add_matiec.patch&lt;br /&gt;
* 210-poppler-qt_compiling.patch&lt;br /&gt;
* 211-cups-fix_site_url.patch&lt;br /&gt;
* 212-fbgrab-fix_site_url.patch&lt;br /&gt;
* 213-tslib-bump_to_v1.1.patch&lt;br /&gt;
* 214-mplayer-fix-compilation.patch&lt;br /&gt;
&lt;br /&gt;
==How to send patches to BR==&lt;br /&gt;
&lt;br /&gt;
(see the [http://elinux.org/Buildroot_how_to_contribute Buildroot - How to contribute] page)&lt;br /&gt;
&lt;br /&gt;
* GIT should be installed and configured on your PC like stated [[GIT|here]]&lt;br /&gt;
* clone buildroot GIT:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ git clone xxxxx buildroot_git_dev/ (TBDL)&lt;br /&gt;
 $ cd buildroot_git_dev/&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* take patch from armadeus:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ cp /path_to_armadeus_bsp/patches/buildroot/2011.05/0xx-name.patch .&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* create a branch to work (here &#039;&#039;my_work&#039;&#039;):&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ git branch my_work&lt;br /&gt;
 $ git checkout my_work&lt;br /&gt;
 Switched to branch &#039;my_work&#039;&lt;br /&gt;
 $ git branch&lt;br /&gt;
   master&lt;br /&gt;
 * my_work&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* try patch:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ patch -p1 --dry-run &amp;lt; 0xx-name.patch&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* if it works, apply it for real:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ patch -p1 &amp;lt; 0xx-name.patch&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* list changes:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ git status&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* do some more changes if needed and then save them:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 ... do changes ...&lt;br /&gt;
 $ git add files_changed&lt;br /&gt;
 ... test changes ...&lt;br /&gt;
 $ git commit -m &amp;quot;Summary of your work&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* generate patch to send to BR:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ git format-patch -M master..my_work -s&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* this will give:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 0001-Summary_of_your_work.patch&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* send patch to BR:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ git send-email --from=xxx.xxx@xxx.xx --to=buildroot@busybox.net --smtp-server=smtp.xxx.xx 0001-Summary_of_your_work.patch&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* depending on the feedbacks from BR, modify your patch:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 ... do changes ...&lt;br /&gt;
 $ git diff&lt;br /&gt;
 $ git add files_changed&lt;br /&gt;
 $ git commit --amend&lt;br /&gt;
 $ git format-patch -M master..my_work -s&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* adds version inside [PATCH] ex: [PATCH v2]&lt;br /&gt;
* adds comments after ---, ex:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
From a2413db058ac3c515337102690ba12a746831f7e Mon Sep 17 00:00:00 2001&lt;br /&gt;
From: Julien Boibessot &amp;lt;julien.boibessot@armadeus.com&amp;gt;&lt;br /&gt;
Date: Wed, 19 Oct 2011 10:39:26 +0200&lt;br /&gt;
Subject: [PATCH v2] Add libmodbus package&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Signed-off-by: Julien Boibessot &amp;lt;julien.boibessot@armadeus.com&amp;gt;&lt;br /&gt;
---&lt;br /&gt;
 Changes since v1:&lt;br /&gt;
  - Took Yegor Yefremov remarks about &amp;quot;call AUTOTARGETS&#039; into account.&lt;br /&gt;
&lt;br /&gt;
 Based on previous work of Marek Belisko and comments of Thomas Petazzoni.&lt;br /&gt;
&lt;br /&gt;
 package/Config.in              |    1 +&lt;br /&gt;
 package/libmodbus/Config.in    |    8 ++++++++&lt;br /&gt;
 package/libmodbus/libmodbus.mk |   11 +++++++++++&lt;br /&gt;
 3 files changed, 20 insertions(+), 0 deletions(-)&lt;br /&gt;
 create mode 100644 package/libmodbus/Config.in&lt;br /&gt;
 create mode 100644 package/libmodbus/libmodbus.mk&lt;br /&gt;
&lt;br /&gt;
diff --git a/package/Config.in b/package/Config.in&lt;br /&gt;
......&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* retry ;-)&lt;br /&gt;
&lt;br /&gt;
====After patch has been accepted====&lt;br /&gt;
* Delete branch &amp;amp; co:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
$ rm xxxx.patch&lt;br /&gt;
$ git checkout master&lt;br /&gt;
$ git branch -D my_work&lt;br /&gt;
&lt;br /&gt;
$ git branch&lt;br /&gt;
* master&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Links==&lt;br /&gt;
* [http://buildroot.org/downloads/manual/manual.html BR online doc]&lt;br /&gt;
&lt;br /&gt;
==Status for BR2013.05 patches==&lt;br /&gt;
=== 1 to 52 ===&lt;br /&gt;
{| class=&amp;quot;wikitable centre&amp;quot; width=&amp;quot;80%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=col | Name&lt;br /&gt;
! scope=col | Comment&lt;br /&gt;
! scope=col | Who&lt;br /&gt;
|-&lt;br /&gt;
|001-add_armadeus_device.patch&lt;br /&gt;
|Specific to armadeus&lt;br /&gt;
|-&lt;br /&gt;
|002-add_armadeus_specific_packages.patch&lt;br /&gt;
|Specific to armadeus&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|003-armadeus-ltrace-fix-download-url.patch&lt;br /&gt;
|available upstream for  ltrace 0.7.3&lt;br /&gt;
|-&lt;br /&gt;
|004-gilliland-ti-utils-fix-github-tarball-to-use-commit-id.patch&lt;br /&gt;
|already available upstream&lt;br /&gt;
|-&lt;br /&gt;
|005-armadeus-gpsd-add-options-setting-in-menuconfig.patch&lt;br /&gt;
|unused by armadeus but can be contributed upstream&lt;br /&gt;
|-&lt;br /&gt;
|021-armadeus-add-sdl_water-package.patch&lt;br /&gt;
|can be sent upstream (demo) with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|034-armadeus-add-slideshow-package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|045-openssh-add_passwd_expire.patch&lt;br /&gt;
|Need to be reviewed&lt;br /&gt;
|-&lt;br /&gt;
|050-U-Boot-add_support_for_custom_configuration_file.patch&lt;br /&gt;
|???&lt;br /&gt;
|-&lt;br /&gt;
|051-U-Boot-add_support_for_custom_binary_file_format.patch&lt;br /&gt;
|already available upstream&lt;br /&gt;
|-&lt;br /&gt;
|052-U-Boot-add_support_for_Safe_Boot_file_format.patch&lt;br /&gt;
|already available upstream&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===72 to 100===&lt;br /&gt;
{| class=&amp;quot;wikitable centre&amp;quot; width=&amp;quot;80%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=col | Name&lt;br /&gt;
! scope=col | Comment&lt;br /&gt;
! scope=col | Who&lt;br /&gt;
|-&lt;br /&gt;
|072-xenomai-package.patch&lt;br /&gt;
|cannot be sent upstream&lt;br /&gt;
|-&lt;br /&gt;
|081-adds_quake_package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|083-pygame-armadeus_addons.patch&lt;br /&gt;
|cannot be sent upstream due to missing dependencies&lt;br /&gt;
|-&lt;br /&gt;
|085-armadeus-add-gpm-package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|097-adds_flite_package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|099-mplayer-add_patch_for_pld_asm_instruction_on_non_armv5_arch.patch&lt;br /&gt;
|to send to mplayer instead of BR&lt;br /&gt;
|-&lt;br /&gt;
|107-armadeus-games-add-wolf4sdl-package.patch&lt;br /&gt;
|can be sent upstream (demo) with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|110-bluez3-add_package.patch&lt;br /&gt;
|to be split: bluez-utils already in BR but  bluez-lib can be sent&lt;br /&gt;
|-&lt;br /&gt;
|111-bluez3-hacks.patch&lt;br /&gt;
|dirty hack on bluez-lib need to be cleaned&lt;br /&gt;
|-&lt;br /&gt;
|118-armadeus-snes9x-add-package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE, remove link on rom site on .mk file,...&lt;br /&gt;
|-&lt;br /&gt;
|120-cwiid-add_package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|121-target-arm926t_is_arm926ej-s.patch&lt;br /&gt;
|???&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== 123 to 200 ===&lt;br /&gt;
{| class=&amp;quot;wikitable centre&amp;quot; width=&amp;quot;80%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=col | Name&lt;br /&gt;
! scope=col | Comment&lt;br /&gt;
! scope=col | Who&lt;br /&gt;
|-&lt;br /&gt;
|123-armadeus-pywebradio-add-package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|124-e-uae-add_package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|125-armadeus-opentyrian-add-package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|130-armadeus-lbreakout2-add-package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|131-armadeus-ltetris-add-package.patch&lt;br /&gt;
|the patch inside package need to be reviewed&lt;br /&gt;
|-&lt;br /&gt;
|132-qt-full_integration_with_cross_compiling.patch&lt;br /&gt;
|can be sent upstream &lt;br /&gt;
|-&lt;br /&gt;
|142-ncurses-fix_compilation_with_old_hosts.patch&lt;br /&gt;
|already in ncurses 5.9&lt;br /&gt;
|-&lt;br /&gt;
|146-busybox-disable_ip_busybox_if_iproute2_buildroot.patch&lt;br /&gt;
|-&lt;br /&gt;
|147-busybox-ifplugd-fixes-netlink-buffer.patch&lt;br /&gt;
|fixed in upstream busybox by commit da331d77&lt;br /&gt;
|-&lt;br /&gt;
|150-alsa-utils-fix_installation_bug_on_some_host_systems.patch&lt;br /&gt;
|can be sent upstream&lt;br /&gt;
|-&lt;br /&gt;
|157-buildroot-allow_generic_device_selection_even_when_custom_rootfs_is_chosen.patch&lt;br /&gt;
|specific to armadeus or this can be usefull for other projects?&lt;br /&gt;
|-&lt;br /&gt;
|158-setserial-bump_version.patch&lt;br /&gt;
|already upstream&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== 168 to 188 ===&lt;br /&gt;
{| class=&amp;quot;wikitable centre&amp;quot; width=&amp;quot;80%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=col | Name&lt;br /&gt;
! scope=col | Comment&lt;br /&gt;
! scope=col | Who&lt;br /&gt;
|-&lt;br /&gt;
|168-libcanfestival-add_package.patch&lt;br /&gt;
|can be sent upstream with modifications (Be carefull : Heavily patched to support DESTDIR installation)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|172-gsmmux-add_package.patch&lt;br /&gt;
|can be sent upstream with modifications&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|174-imx-lib-customize_package.patch&lt;br /&gt;
|package moved to package/freescale-imx/imx-lib/imx-lib.mk. Need some investiguations about the purpose of the modification&lt;br /&gt;
|-&lt;br /&gt;
|176-imx-test-add_package.patch&lt;br /&gt;
|Project specific&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|178-uboot-add-missing-UBOOT_CLEAN_CMDS.patch&lt;br /&gt;
|clean command is deprecated on builroot&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|179-e2fsprog-allow_e4defrag_build_against_old_kernel_headers.patch&lt;br /&gt;
|can not to be sent upstream&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|181-qtcreator-add_package.patch&lt;br /&gt;
|can not to be sent upstream&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|182-uclibc-add_accept4_declaration_fix.patch&lt;br /&gt;
|should be sent to project ucbibc&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|183-openwrt-uclibc-add-kernel_long-declaration.patch&lt;br /&gt;
|not necessary with uclibc 0.9.33.3&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|184-fsl-mm-codeclib-add_package.patch&lt;br /&gt;
|invalid package&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|186-uboot-tools-2011.03-Ignore-env_sectors-on-NOR-and-SPI-dataflash.patch&lt;br /&gt;
|can not to be sent upstream. This patch is mandatory to support apf9328 board.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|188-marble-add_package.patch&lt;br /&gt;
|can be sent upstream with modifications&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== 189 to 208 ===&lt;br /&gt;
{| class=&amp;quot;wikitable centre&amp;quot; width=&amp;quot;80%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=col | Name&lt;br /&gt;
! scope=col | Comment&lt;br /&gt;
! scope=col | Who&lt;br /&gt;
|-&lt;br /&gt;
|189-dbus-fix_installation.patch&lt;br /&gt;
|half of patch already integrated : the other is in https://bugs.busybox.net/show_bug.cgi?id=5420&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|191-armadeus-madplay-fixes-libintl-dependency.patch&lt;br /&gt;
|can be sent upstream&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|196-python-crc16-add_package.patch&lt;br /&gt;
|Already upstream&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|197-cunit-add_package.patch&lt;br /&gt;
|can be sent upstream with modifications&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|201-armadeus-add_gnokii.patch&lt;br /&gt;
|can be sent upstream with modifications&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|203-armadeus-add_sms_server_tools_3_package.patch&lt;br /&gt;
|can be sent upstream with modifications&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|204-busybox-fix-snapshot.patch&lt;br /&gt;
|can be sent upstream&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|204-wpa-supplicant-add-option-ieee80211w.patch&lt;br /&gt;
|can be sent upstream with modifications&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|205-busybox-coreutils-stty-add-rs485-config-options.patch&lt;br /&gt;
|can not be sent upstream&lt;br /&gt;
|-&lt;br /&gt;
|206-joe-add_package.patch&lt;br /&gt;
|can be sent upstream with modifications&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|207-armadeus-add_python_pyro_3.14.patch&lt;br /&gt;
|already upstream&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|208-armadeus-add_beremiz.patch&lt;br /&gt;
|can be sent upstream with modifications&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===209 to 214===&lt;br /&gt;
{| class=&amp;quot;wikitable centre&amp;quot; width=&amp;quot;80%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=col | Name&lt;br /&gt;
! scope=col | Comment&lt;br /&gt;
! scope=col | Who&lt;br /&gt;
|-&lt;br /&gt;
|209-armadeus-add_matiec.patch&lt;br /&gt;
|-&lt;br /&gt;
|210-poppler-qt_compiling.patch&lt;br /&gt;
|-&lt;br /&gt;
|211-cups-fix_site_url.patch&lt;br /&gt;
|-&lt;br /&gt;
|212-fbgrab-fix_site_url.patch&lt;br /&gt;
|-&lt;br /&gt;
|213-tslib-bump_to_v1.1.patch&lt;br /&gt;
|-&lt;br /&gt;
|214-mplayer-fix-compilation.patch&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Ltanner</name></author>
	</entry>
	<entry>
		<id>http://wikilegacy.armadeus.com/index.php?title=Buildroot_Mainline_integration&amp;diff=12302</id>
		<title>Buildroot Mainline integration</title>
		<link rel="alternate" type="text/html" href="http://wikilegacy.armadeus.com/index.php?title=Buildroot_Mainline_integration&amp;diff=12302"/>
		<updated>2013-12-11T17:17:34Z</updated>

		<summary type="html">&lt;p&gt;Ltanner: /* 189 to 208 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Under Construction}}&lt;br /&gt;
&lt;br /&gt;
==Changes since BR version used in armadeus 3.x==&lt;br /&gt;
===default packages===&lt;br /&gt;
* uClibc: 0.9.29 -&amp;gt; 0.9.30 -&amp;gt; 0.9.33.2&lt;br /&gt;
* gcc: 4.2.1-&amp;gt; 4.4.5 -&amp;gt; 4.7.2&lt;br /&gt;
* busybox: 1.6.2 -&amp;gt; 1.20.2 -&amp;gt; 1.21&lt;br /&gt;
* U-Boot: 2012.10 -&amp;gt; 2013.04&lt;br /&gt;
&lt;br /&gt;
===build directories===&lt;br /&gt;
* &#039;&#039;build_arm_xxx/&#039;&#039; &#039;&#039;project_build_xxx/&#039;&#039; &#039;&#039;toolchain_build_arm_xxx/&#039;&#039; have been removed and replaced by &#039;&#039;output/&#039;&#039;:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
build  host  images  stamps  target  toolchain&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===configs===&lt;br /&gt;
* buildroot default configs are now stored in &#039;&#039;buildroot/configs/apfxx_defconfig&#039;&#039; and no more in &#039;&#039;buildroot/target/device/armadeus/apfxx/apfxx_defconfig&#039;&#039;&lt;br /&gt;
* uClibc config should be named with version number to not overwrite the old one --&amp;gt;&lt;br /&gt;
 &#039;&#039;buildroot/target/device/armadeus/apf27/uClibc-0.9.30.config.arm&#039;&#039;&lt;br /&gt;
* idem for U-Boot config:&lt;br /&gt;
 &#039;&#039;buildroot/target/device/armadeus/apf27/apf27-u-boot-2010.03.h&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==Changes since BR version used in armadeus 4.x==&lt;br /&gt;
* TBDL&lt;br /&gt;
&lt;br /&gt;
==How to use new BR in armadeus==&lt;br /&gt;
* checkout a recent clean GIT view and before any other command edit the main Makefile to change the BUILDROOT_VERSION flag from 2012.02 to 20121030 &lt;br /&gt;
** comment line 29&lt;br /&gt;
** uncomment the line 30&lt;br /&gt;
* then you can use it as old BR:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
$ make apf27_defconfig&lt;br /&gt;
$ make&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* new patches dirrectory:&lt;br /&gt;
 patches/buildroot/2012.11/&lt;br /&gt;
&lt;br /&gt;
==Patches that can be sent to BR==&lt;br /&gt;
(Some will require some cleanup)&lt;br /&gt;
===Instructions===&lt;br /&gt;
* Patches to port: &#039;&#039;patches/buildroot/2010.11&#039;&#039;&lt;br /&gt;
* when working on a patch mark it with:&lt;br /&gt;
** &amp;lt;nowiki&amp;gt; ** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; ~~~~ &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** &#039;&#039;&#039;--&amp;gt;&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:JulienB|JulienB]] 14:14, 9 November 2010 (UTC)&lt;br /&gt;
* Strike the one that are no more needed:&lt;br /&gt;
** &amp;lt;strike&amp;gt; 000-xxxxxxx.patch &amp;lt;/strike&amp;gt;&lt;br /&gt;
* Write OK in bold green and your name (automatic with 4x&#039;~&#039;) when corresponding patch has been ported:&lt;br /&gt;
** &amp;lt;nowiki&amp;gt; ** &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;&#039;&#039;&#039;OK&#039;&#039;&#039;&amp;lt;/span&amp;gt; ~~~~ &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** &#039;&#039;&#039;--&amp;gt;&#039;&#039;&#039; 000-xxxxxxx.patch: &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;&#039;&#039;&#039;OK&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:JulienB|JulienB]] 07:06, 21 October 2010 (UTC)&lt;br /&gt;
* How to:&lt;br /&gt;
** get a BR git&lt;br /&gt;
** try to apply patch with &#039;&#039;patch -p1 --dry-run &amp;lt; patch_name.patch&#039;&#039;&lt;br /&gt;
** when it applies remove &#039;&#039;--dry-run&#039;&#039;, commit, generates patch with [[GIT]] and send it to BR&lt;br /&gt;
&lt;br /&gt;
===001 -&amp;gt; 059===&lt;br /&gt;
* 001-add_armadeus_device.patch -- armadeus specific&lt;br /&gt;
* 002-add_armadeus_specific_packages.patch -- armadeus specific&lt;br /&gt;
* 003-armadeus-ltrace-fix-download-url.patch&lt;br /&gt;
* 004-gilliland-ti-utils-fix-github-tarball-to-use-commit-id.patch&lt;br /&gt;
* 005-armadeus-gpsd-add-options-setting-in-menuconfig.patch&lt;br /&gt;
* 021-sdl-water-config.patch -- broken&lt;br /&gt;
* 034-slideshow.patch -- broken&lt;br /&gt;
* 045-openssh-add_passwd_expire.patch&lt;br /&gt;
* 050-U-Boot-add_support_for_custom_configuration_file.patch&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;Submission not accepted&#039;&#039;&#039;&amp;lt;/span&amp;gt; --jorasse 08:04, 5 December 2013 (UTC)&lt;br /&gt;
* 051-U-Boot-add_support_for_custom_binary_file_format.patch -- present in BR upstream&lt;br /&gt;
* 052-U-Boot-add_support_for_Safe_Boot_file_format.patch -- present in BR upstream&lt;br /&gt;
&lt;br /&gt;
===060 -&amp;gt; 085===&lt;br /&gt;
* 072-xenomai-package.patch&lt;br /&gt;
* 081-adds_quake_package.patch &amp;lt;b&amp;gt;( 2nd priority package to push on the BR mainline )&amp;lt;/b&amp;gt;&lt;br /&gt;
* 083-pygame-armadeus_addons.patch&lt;br /&gt;
* 085-adds_gpm_package.patch -- broken&lt;br /&gt;
&lt;br /&gt;
===095 -&amp;gt; 119===&lt;br /&gt;
* 097-adds_flite_package.patch &amp;lt;b&amp;gt;(to push on the BR mainline - need some refactoring )&amp;lt;/b&amp;gt;&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:SamuelM|SamuelM]] 20:25, 3 December 2012 (UTC)&lt;br /&gt;
* 099-mplayer-add_patch_for_pld_asm_instruction_on_non_armv5_arch.patch&lt;br /&gt;
* 107-games-add_wolf4sdl.patch -- broken&lt;br /&gt;
* 110-bluez-add_package.patch&lt;br /&gt;
** bluez-utils-4.x (currently 4.101) already in BR (since 2011.08) with bluez3 compat knob -- [[User:SamuelM|SamuelM]] 10:49, 1 November 2012 (UTC)&lt;br /&gt;
* 111-bluez-hacks.patch&lt;br /&gt;
** bluez-utils-4.x (currently 4.101) already in BR (since 2011.08) with bluez3 compat knob -- [[User:SamuelM|SamuelM]] 10:49, 1 November 2012 (UTC)&lt;br /&gt;
* 118-snes9x-add_package.patch -- broken&lt;br /&gt;
&lt;br /&gt;
===120 -&amp;gt; 179===&lt;br /&gt;
* 120-cwiid-add_package.patch &amp;lt;b&amp;gt;(to push on the BR mainline - need some refactoring to be more generic)&amp;lt;/b&amp;gt;&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:SamuelM|SamuelM]] 12:11, 1 November 2012 (UTC)&lt;br /&gt;
* 121-target-arm926t_is_arm926ej-s.patch&lt;br /&gt;
* 123-pywebradio-add_package.patch -- broken&lt;br /&gt;
* 124-e-uae-add_package.patch&lt;br /&gt;
* 125-opentyrian-add_package.patch -- broken&lt;br /&gt;
* 130-lbreakout-add_package.patch -- broken &amp;lt;b&amp;gt;( 2nd priority package to push on the BR mainline )&amp;lt;/b&amp;gt;&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:JulienB|JulienB]] 21:36, 20 December 2010 (UTC)&lt;br /&gt;
* 131-ltetris-add_package.patch -- broken &lt;br /&gt;
* 132-qt-full_integration_with_cross_compiling.patch&lt;br /&gt;
* 142-ncurses-fix_compilation_with_old_hosts.patch&lt;br /&gt;
* 146-busybox-disable_ip_busybox_if_iproute2_buildroot.patch&lt;br /&gt;
* 147-busybox-ifplugd-fixes-netlink-buffer.patch&lt;br /&gt;
* 150-alsa-utils-fix_installation_bug_on_some_host_systems.patch&lt;br /&gt;
* 157-buildroot-allow_generic_device_selection_even_when_custom_rootfs_is_chosen.patch&lt;br /&gt;
* 158-setserial-bump_version.patch&lt;br /&gt;
* 168-libcanfestival-add_package.patch &amp;lt;b&amp;gt;(to push on the BR mainline  )&amp;lt;/b&amp;gt;&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:SamuelM|SamuelM]] 19:42, 1 November 2012 (UTC)&lt;br /&gt;
* 172-gsmmux-add_package.patch&lt;br /&gt;
* 174-imx-lib-add_package.patch&lt;br /&gt;
** partially included in BR&lt;br /&gt;
* 176-imx-test-add_package.patch&lt;br /&gt;
* 178-uboot-add-missing-UBOOT_CLEAN_CMDS.patch &lt;br /&gt;
* 179-e2fsprog-allow_e4defrag_build_against_old_kernel_headers.patch&lt;br /&gt;
&lt;br /&gt;
===180 -&amp;gt; end===&lt;br /&gt;
* 181-qtcreator-add_package.patch&lt;br /&gt;
* 182-uclibc-add_accept4_declaration_fix.patch&lt;br /&gt;
* 183-openwrt-uclibc-add-kernel_long-declaration.patch&lt;br /&gt;
* 184-fsl-mm-codeclib-add_package.patch&lt;br /&gt;
* 186-uboot-tools-2011.03-Ignore-env_sectors-on-NOR-and-SPI-dataflash.patch&lt;br /&gt;
* 188-marble-add_package.patch -- broken&lt;br /&gt;
* 189-dbus-fix_installation.patch&lt;br /&gt;
* 191-madplay-requires_libintl.patch -- to fix : the legacy libintl is not supported anymore &lt;br /&gt;
* 196-python-crc16-add_package.patch &amp;lt;b&amp;gt;(to push on the BR mainline  )&amp;lt;/b&amp;gt;&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:SamuelM|SamuelM]] 20:18, 3 December 2012 (UTC)&lt;br /&gt;
* 197-cunit-add_package.patch &amp;lt;b&amp;gt;(to push on the BR mainline  )&amp;lt;/b&amp;gt;&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:SamuelM|SamuelM]] 20:18, 3 December 2012 (UTC)&lt;br /&gt;
* 201-armadeus-add_gnokii.patch&lt;br /&gt;
* 203-armadeus-add_sms_server_tools_3_package.patch&lt;br /&gt;
* 204-busybox-fix-snapshot.patch&lt;br /&gt;
* 204-wpa-supplicant-add-option-ieee80211w.patch&lt;br /&gt;
* 205-busybox-coreutils-stty-add-rs485-config-options.patch&lt;br /&gt;
* 206-joe-add_package.patch&lt;br /&gt;
* 207-armadeus-add_python_pyro_3.14.patch&lt;br /&gt;
* 208-armadeus-add_beremiz.patch&lt;br /&gt;
* 209-armadeus-add_matiec.patch&lt;br /&gt;
* 210-poppler-qt_compiling.patch&lt;br /&gt;
* 211-cups-fix_site_url.patch&lt;br /&gt;
* 212-fbgrab-fix_site_url.patch&lt;br /&gt;
* 213-tslib-bump_to_v1.1.patch&lt;br /&gt;
* 214-mplayer-fix-compilation.patch&lt;br /&gt;
&lt;br /&gt;
==How to send patches to BR==&lt;br /&gt;
&lt;br /&gt;
(see the [http://elinux.org/Buildroot_how_to_contribute Buildroot - How to contribute] page)&lt;br /&gt;
&lt;br /&gt;
* GIT should be installed and configured on your PC like stated [[GIT|here]]&lt;br /&gt;
* clone buildroot GIT:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ git clone xxxxx buildroot_git_dev/ (TBDL)&lt;br /&gt;
 $ cd buildroot_git_dev/&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* take patch from armadeus:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ cp /path_to_armadeus_bsp/patches/buildroot/2011.05/0xx-name.patch .&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* create a branch to work (here &#039;&#039;my_work&#039;&#039;):&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ git branch my_work&lt;br /&gt;
 $ git checkout my_work&lt;br /&gt;
 Switched to branch &#039;my_work&#039;&lt;br /&gt;
 $ git branch&lt;br /&gt;
   master&lt;br /&gt;
 * my_work&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* try patch:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ patch -p1 --dry-run &amp;lt; 0xx-name.patch&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* if it works, apply it for real:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ patch -p1 &amp;lt; 0xx-name.patch&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* list changes:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ git status&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* do some more changes if needed and then save them:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 ... do changes ...&lt;br /&gt;
 $ git add files_changed&lt;br /&gt;
 ... test changes ...&lt;br /&gt;
 $ git commit -m &amp;quot;Summary of your work&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* generate patch to send to BR:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ git format-patch -M master..my_work -s&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* this will give:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 0001-Summary_of_your_work.patch&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* send patch to BR:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ git send-email --from=xxx.xxx@xxx.xx --to=buildroot@busybox.net --smtp-server=smtp.xxx.xx 0001-Summary_of_your_work.patch&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* depending on the feedbacks from BR, modify your patch:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 ... do changes ...&lt;br /&gt;
 $ git diff&lt;br /&gt;
 $ git add files_changed&lt;br /&gt;
 $ git commit --amend&lt;br /&gt;
 $ git format-patch -M master..my_work -s&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* adds version inside [PATCH] ex: [PATCH v2]&lt;br /&gt;
* adds comments after ---, ex:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
From a2413db058ac3c515337102690ba12a746831f7e Mon Sep 17 00:00:00 2001&lt;br /&gt;
From: Julien Boibessot &amp;lt;julien.boibessot@armadeus.com&amp;gt;&lt;br /&gt;
Date: Wed, 19 Oct 2011 10:39:26 +0200&lt;br /&gt;
Subject: [PATCH v2] Add libmodbus package&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Signed-off-by: Julien Boibessot &amp;lt;julien.boibessot@armadeus.com&amp;gt;&lt;br /&gt;
---&lt;br /&gt;
 Changes since v1:&lt;br /&gt;
  - Took Yegor Yefremov remarks about &amp;quot;call AUTOTARGETS&#039; into account.&lt;br /&gt;
&lt;br /&gt;
 Based on previous work of Marek Belisko and comments of Thomas Petazzoni.&lt;br /&gt;
&lt;br /&gt;
 package/Config.in              |    1 +&lt;br /&gt;
 package/libmodbus/Config.in    |    8 ++++++++&lt;br /&gt;
 package/libmodbus/libmodbus.mk |   11 +++++++++++&lt;br /&gt;
 3 files changed, 20 insertions(+), 0 deletions(-)&lt;br /&gt;
 create mode 100644 package/libmodbus/Config.in&lt;br /&gt;
 create mode 100644 package/libmodbus/libmodbus.mk&lt;br /&gt;
&lt;br /&gt;
diff --git a/package/Config.in b/package/Config.in&lt;br /&gt;
......&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* retry ;-)&lt;br /&gt;
&lt;br /&gt;
====After patch has been accepted====&lt;br /&gt;
* Delete branch &amp;amp; co:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
$ rm xxxx.patch&lt;br /&gt;
$ git checkout master&lt;br /&gt;
$ git branch -D my_work&lt;br /&gt;
&lt;br /&gt;
$ git branch&lt;br /&gt;
* master&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Links==&lt;br /&gt;
* [http://buildroot.org/downloads/manual/manual.html BR online doc]&lt;br /&gt;
&lt;br /&gt;
==Status for BR2013.05 patches==&lt;br /&gt;
=== 1 to 52 ===&lt;br /&gt;
{| class=&amp;quot;wikitable centre&amp;quot; width=&amp;quot;80%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=col | Name&lt;br /&gt;
! scope=col | Comment&lt;br /&gt;
! scope=col | Who&lt;br /&gt;
|-&lt;br /&gt;
|001-add_armadeus_device.patch&lt;br /&gt;
|Specific to armadeus&lt;br /&gt;
|-&lt;br /&gt;
|002-add_armadeus_specific_packages.patch&lt;br /&gt;
|Specific to armadeus&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|003-armadeus-ltrace-fix-download-url.patch&lt;br /&gt;
|available upstream for  ltrace 0.7.3&lt;br /&gt;
|-&lt;br /&gt;
|004-gilliland-ti-utils-fix-github-tarball-to-use-commit-id.patch&lt;br /&gt;
|already available upstream&lt;br /&gt;
|-&lt;br /&gt;
|005-armadeus-gpsd-add-options-setting-in-menuconfig.patch&lt;br /&gt;
|unused by armadeus but can be contributed upstream&lt;br /&gt;
|-&lt;br /&gt;
|021-armadeus-add-sdl_water-package.patch&lt;br /&gt;
|can be sent upstream (demo) with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|034-armadeus-add-slideshow-package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|045-openssh-add_passwd_expire.patch&lt;br /&gt;
|Need to be reviewed&lt;br /&gt;
|-&lt;br /&gt;
|050-U-Boot-add_support_for_custom_configuration_file.patch&lt;br /&gt;
|???&lt;br /&gt;
|-&lt;br /&gt;
|051-U-Boot-add_support_for_custom_binary_file_format.patch&lt;br /&gt;
|already available upstream&lt;br /&gt;
|-&lt;br /&gt;
|052-U-Boot-add_support_for_Safe_Boot_file_format.patch&lt;br /&gt;
|already available upstream&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===72 to 100===&lt;br /&gt;
{| class=&amp;quot;wikitable centre&amp;quot; width=&amp;quot;80%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=col | Name&lt;br /&gt;
! scope=col | Comment&lt;br /&gt;
! scope=col | Who&lt;br /&gt;
|-&lt;br /&gt;
|072-xenomai-package.patch&lt;br /&gt;
|cannot be sent upstream&lt;br /&gt;
|-&lt;br /&gt;
|081-adds_quake_package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|083-pygame-armadeus_addons.patch&lt;br /&gt;
|cannot be sent upstream due to missing dependencies&lt;br /&gt;
|-&lt;br /&gt;
|085-armadeus-add-gpm-package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|097-adds_flite_package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|099-mplayer-add_patch_for_pld_asm_instruction_on_non_armv5_arch.patch&lt;br /&gt;
|to send to mplayer instead of BR&lt;br /&gt;
|-&lt;br /&gt;
|107-armadeus-games-add-wolf4sdl-package.patch&lt;br /&gt;
|can be sent upstream (demo) with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|110-bluez3-add_package.patch&lt;br /&gt;
|to be split: bluez-utils already in BR but  bluez-lib can be sent&lt;br /&gt;
|-&lt;br /&gt;
|111-bluez3-hacks.patch&lt;br /&gt;
|dirty hack on bluez-lib need to be cleaned&lt;br /&gt;
|-&lt;br /&gt;
|118-armadeus-snes9x-add-package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE, remove link on rom site on .mk file,...&lt;br /&gt;
|-&lt;br /&gt;
|120-cwiid-add_package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|121-target-arm926t_is_arm926ej-s.patch&lt;br /&gt;
|???&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== 123 to 200 ===&lt;br /&gt;
{| class=&amp;quot;wikitable centre&amp;quot; width=&amp;quot;80%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=col | Name&lt;br /&gt;
! scope=col | Comment&lt;br /&gt;
! scope=col | Who&lt;br /&gt;
|-&lt;br /&gt;
|123-armadeus-pywebradio-add-package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|124-e-uae-add_package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|125-armadeus-opentyrian-add-package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|130-armadeus-lbreakout2-add-package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|131-armadeus-ltetris-add-package.patch&lt;br /&gt;
|the patch inside package need to be reviewed&lt;br /&gt;
|-&lt;br /&gt;
|132-qt-full_integration_with_cross_compiling.patch&lt;br /&gt;
|can be sent upstream &lt;br /&gt;
|-&lt;br /&gt;
|142-ncurses-fix_compilation_with_old_hosts.patch&lt;br /&gt;
|already in ncurses 5.9&lt;br /&gt;
|-&lt;br /&gt;
|146-busybox-disable_ip_busybox_if_iproute2_buildroot.patch&lt;br /&gt;
|-&lt;br /&gt;
|147-busybox-ifplugd-fixes-netlink-buffer.patch&lt;br /&gt;
|fixed in upstream busybox by commit da331d77&lt;br /&gt;
|-&lt;br /&gt;
|150-alsa-utils-fix_installation_bug_on_some_host_systems.patch&lt;br /&gt;
|can be sent upstream&lt;br /&gt;
|-&lt;br /&gt;
|157-buildroot-allow_generic_device_selection_even_when_custom_rootfs_is_chosen.patch&lt;br /&gt;
|specific to armadeus or this can be usefull for other projects?&lt;br /&gt;
|-&lt;br /&gt;
|158-setserial-bump_version.patch&lt;br /&gt;
|already upstream&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== 168 to 188 ===&lt;br /&gt;
{| class=&amp;quot;wikitable centre&amp;quot; width=&amp;quot;80%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=col | Name&lt;br /&gt;
! scope=col | Comment&lt;br /&gt;
! scope=col | Who&lt;br /&gt;
|-&lt;br /&gt;
|168-libcanfestival-add_package.patch&lt;br /&gt;
|can be sent upstream with modifications (Be carefull : Heavily patched to support DESTDIR installation)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|172-gsmmux-add_package.patch&lt;br /&gt;
|can be sent upstream with modifications&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|174-imx-lib-customize_package.patch&lt;br /&gt;
|package moved to package/freescale-imx/imx-lib/imx-lib.mk. Need some investiguations about the purpose of the modification&lt;br /&gt;
|-&lt;br /&gt;
|176-imx-test-add_package.patch&lt;br /&gt;
|Project specific&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|178-uboot-add-missing-UBOOT_CLEAN_CMDS.patch&lt;br /&gt;
|clean command is deprecated on builroot&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|179-e2fsprog-allow_e4defrag_build_against_old_kernel_headers.patch&lt;br /&gt;
|can not to be sent upstream&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|181-qtcreator-add_package.patch&lt;br /&gt;
|can not to be sent upstream&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|182-uclibc-add_accept4_declaration_fix.patch&lt;br /&gt;
|should be sent to project ucbibc&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|183-openwrt-uclibc-add-kernel_long-declaration.patch&lt;br /&gt;
|not necessary with uclibc 0.9.33.3&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|184-fsl-mm-codeclib-add_package.patch&lt;br /&gt;
|invalid package&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|186-uboot-tools-2011.03-Ignore-env_sectors-on-NOR-and-SPI-dataflash.patch&lt;br /&gt;
|can not to be sent upstream. This patch is mandatory to support apf9328 board.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|188-marble-add_package.patch&lt;br /&gt;
|can be sent upstream with modifications&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== 189 to 208 ===&lt;br /&gt;
{| class=&amp;quot;wikitable centre&amp;quot; width=&amp;quot;80%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=col | Name&lt;br /&gt;
! scope=col | Comment&lt;br /&gt;
! scope=col | Who&lt;br /&gt;
|-&lt;br /&gt;
|189-dbus-fix_installation.patch&lt;br /&gt;
|half of patch already integrated : the other is in https://bugs.busybox.net/show_bug.cgi?id=5420&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|191-armadeus-madplay-fixes-libintl-dependency.patch&lt;br /&gt;
|can be sent upstream&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|196-python-crc16-add_package.patch&lt;br /&gt;
|Already upstream&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|197-cunit-add_package.patch&lt;br /&gt;
|can be sent upstream with modifications&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|201-armadeus-add_gnokii.patch&lt;br /&gt;
|can be sent upstream with modifications&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|203-armadeus-add_sms_server_tools_3_package.patch&lt;br /&gt;
|can be sent upstream with modifications&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|204-busybox-fix-snapshot.patch&lt;br /&gt;
|can be sent upstream&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|204-wpa-supplicant-add-option-ieee80211w.patch&lt;br /&gt;
|can be sent upstream with modifications&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|205-busybox-coreutils-stty-add-rs485-config-options.patch&lt;br /&gt;
|can not be sent upstream&lt;br /&gt;
|-&lt;br /&gt;
|206-joe-add_package.patch&lt;br /&gt;
|can be sent upstream with modifications&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|207-armadeus-add_python_pyro_3.14.patch&lt;br /&gt;
|-&lt;br /&gt;
|208-armadeus-add_beremiz.patch&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===209 to 214===&lt;br /&gt;
{| class=&amp;quot;wikitable centre&amp;quot; width=&amp;quot;80%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=col | Name&lt;br /&gt;
! scope=col | Comment&lt;br /&gt;
! scope=col | Who&lt;br /&gt;
|-&lt;br /&gt;
|209-armadeus-add_matiec.patch&lt;br /&gt;
|-&lt;br /&gt;
|210-poppler-qt_compiling.patch&lt;br /&gt;
|-&lt;br /&gt;
|211-cups-fix_site_url.patch&lt;br /&gt;
|-&lt;br /&gt;
|212-fbgrab-fix_site_url.patch&lt;br /&gt;
|-&lt;br /&gt;
|213-tslib-bump_to_v1.1.patch&lt;br /&gt;
|-&lt;br /&gt;
|214-mplayer-fix-compilation.patch&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Ltanner</name></author>
	</entry>
	<entry>
		<id>http://wikilegacy.armadeus.com/index.php?title=Buildroot_Mainline_integration&amp;diff=12301</id>
		<title>Buildroot Mainline integration</title>
		<link rel="alternate" type="text/html" href="http://wikilegacy.armadeus.com/index.php?title=Buildroot_Mainline_integration&amp;diff=12301"/>
		<updated>2013-12-11T17:15:50Z</updated>

		<summary type="html">&lt;p&gt;Ltanner: /* 189 to 208 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Under Construction}}&lt;br /&gt;
&lt;br /&gt;
==Changes since BR version used in armadeus 3.x==&lt;br /&gt;
===default packages===&lt;br /&gt;
* uClibc: 0.9.29 -&amp;gt; 0.9.30 -&amp;gt; 0.9.33.2&lt;br /&gt;
* gcc: 4.2.1-&amp;gt; 4.4.5 -&amp;gt; 4.7.2&lt;br /&gt;
* busybox: 1.6.2 -&amp;gt; 1.20.2 -&amp;gt; 1.21&lt;br /&gt;
* U-Boot: 2012.10 -&amp;gt; 2013.04&lt;br /&gt;
&lt;br /&gt;
===build directories===&lt;br /&gt;
* &#039;&#039;build_arm_xxx/&#039;&#039; &#039;&#039;project_build_xxx/&#039;&#039; &#039;&#039;toolchain_build_arm_xxx/&#039;&#039; have been removed and replaced by &#039;&#039;output/&#039;&#039;:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
build  host  images  stamps  target  toolchain&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===configs===&lt;br /&gt;
* buildroot default configs are now stored in &#039;&#039;buildroot/configs/apfxx_defconfig&#039;&#039; and no more in &#039;&#039;buildroot/target/device/armadeus/apfxx/apfxx_defconfig&#039;&#039;&lt;br /&gt;
* uClibc config should be named with version number to not overwrite the old one --&amp;gt;&lt;br /&gt;
 &#039;&#039;buildroot/target/device/armadeus/apf27/uClibc-0.9.30.config.arm&#039;&#039;&lt;br /&gt;
* idem for U-Boot config:&lt;br /&gt;
 &#039;&#039;buildroot/target/device/armadeus/apf27/apf27-u-boot-2010.03.h&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==Changes since BR version used in armadeus 4.x==&lt;br /&gt;
* TBDL&lt;br /&gt;
&lt;br /&gt;
==How to use new BR in armadeus==&lt;br /&gt;
* checkout a recent clean GIT view and before any other command edit the main Makefile to change the BUILDROOT_VERSION flag from 2012.02 to 20121030 &lt;br /&gt;
** comment line 29&lt;br /&gt;
** uncomment the line 30&lt;br /&gt;
* then you can use it as old BR:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
$ make apf27_defconfig&lt;br /&gt;
$ make&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* new patches dirrectory:&lt;br /&gt;
 patches/buildroot/2012.11/&lt;br /&gt;
&lt;br /&gt;
==Patches that can be sent to BR==&lt;br /&gt;
(Some will require some cleanup)&lt;br /&gt;
===Instructions===&lt;br /&gt;
* Patches to port: &#039;&#039;patches/buildroot/2010.11&#039;&#039;&lt;br /&gt;
* when working on a patch mark it with:&lt;br /&gt;
** &amp;lt;nowiki&amp;gt; ** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; ~~~~ &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** &#039;&#039;&#039;--&amp;gt;&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:JulienB|JulienB]] 14:14, 9 November 2010 (UTC)&lt;br /&gt;
* Strike the one that are no more needed:&lt;br /&gt;
** &amp;lt;strike&amp;gt; 000-xxxxxxx.patch &amp;lt;/strike&amp;gt;&lt;br /&gt;
* Write OK in bold green and your name (automatic with 4x&#039;~&#039;) when corresponding patch has been ported:&lt;br /&gt;
** &amp;lt;nowiki&amp;gt; ** &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;&#039;&#039;&#039;OK&#039;&#039;&#039;&amp;lt;/span&amp;gt; ~~~~ &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** &#039;&#039;&#039;--&amp;gt;&#039;&#039;&#039; 000-xxxxxxx.patch: &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;&#039;&#039;&#039;OK&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:JulienB|JulienB]] 07:06, 21 October 2010 (UTC)&lt;br /&gt;
* How to:&lt;br /&gt;
** get a BR git&lt;br /&gt;
** try to apply patch with &#039;&#039;patch -p1 --dry-run &amp;lt; patch_name.patch&#039;&#039;&lt;br /&gt;
** when it applies remove &#039;&#039;--dry-run&#039;&#039;, commit, generates patch with [[GIT]] and send it to BR&lt;br /&gt;
&lt;br /&gt;
===001 -&amp;gt; 059===&lt;br /&gt;
* 001-add_armadeus_device.patch -- armadeus specific&lt;br /&gt;
* 002-add_armadeus_specific_packages.patch -- armadeus specific&lt;br /&gt;
* 003-armadeus-ltrace-fix-download-url.patch&lt;br /&gt;
* 004-gilliland-ti-utils-fix-github-tarball-to-use-commit-id.patch&lt;br /&gt;
* 005-armadeus-gpsd-add-options-setting-in-menuconfig.patch&lt;br /&gt;
* 021-sdl-water-config.patch -- broken&lt;br /&gt;
* 034-slideshow.patch -- broken&lt;br /&gt;
* 045-openssh-add_passwd_expire.patch&lt;br /&gt;
* 050-U-Boot-add_support_for_custom_configuration_file.patch&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;Submission not accepted&#039;&#039;&#039;&amp;lt;/span&amp;gt; --jorasse 08:04, 5 December 2013 (UTC)&lt;br /&gt;
* 051-U-Boot-add_support_for_custom_binary_file_format.patch -- present in BR upstream&lt;br /&gt;
* 052-U-Boot-add_support_for_Safe_Boot_file_format.patch -- present in BR upstream&lt;br /&gt;
&lt;br /&gt;
===060 -&amp;gt; 085===&lt;br /&gt;
* 072-xenomai-package.patch&lt;br /&gt;
* 081-adds_quake_package.patch &amp;lt;b&amp;gt;( 2nd priority package to push on the BR mainline )&amp;lt;/b&amp;gt;&lt;br /&gt;
* 083-pygame-armadeus_addons.patch&lt;br /&gt;
* 085-adds_gpm_package.patch -- broken&lt;br /&gt;
&lt;br /&gt;
===095 -&amp;gt; 119===&lt;br /&gt;
* 097-adds_flite_package.patch &amp;lt;b&amp;gt;(to push on the BR mainline - need some refactoring )&amp;lt;/b&amp;gt;&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:SamuelM|SamuelM]] 20:25, 3 December 2012 (UTC)&lt;br /&gt;
* 099-mplayer-add_patch_for_pld_asm_instruction_on_non_armv5_arch.patch&lt;br /&gt;
* 107-games-add_wolf4sdl.patch -- broken&lt;br /&gt;
* 110-bluez-add_package.patch&lt;br /&gt;
** bluez-utils-4.x (currently 4.101) already in BR (since 2011.08) with bluez3 compat knob -- [[User:SamuelM|SamuelM]] 10:49, 1 November 2012 (UTC)&lt;br /&gt;
* 111-bluez-hacks.patch&lt;br /&gt;
** bluez-utils-4.x (currently 4.101) already in BR (since 2011.08) with bluez3 compat knob -- [[User:SamuelM|SamuelM]] 10:49, 1 November 2012 (UTC)&lt;br /&gt;
* 118-snes9x-add_package.patch -- broken&lt;br /&gt;
&lt;br /&gt;
===120 -&amp;gt; 179===&lt;br /&gt;
* 120-cwiid-add_package.patch &amp;lt;b&amp;gt;(to push on the BR mainline - need some refactoring to be more generic)&amp;lt;/b&amp;gt;&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:SamuelM|SamuelM]] 12:11, 1 November 2012 (UTC)&lt;br /&gt;
* 121-target-arm926t_is_arm926ej-s.patch&lt;br /&gt;
* 123-pywebradio-add_package.patch -- broken&lt;br /&gt;
* 124-e-uae-add_package.patch&lt;br /&gt;
* 125-opentyrian-add_package.patch -- broken&lt;br /&gt;
* 130-lbreakout-add_package.patch -- broken &amp;lt;b&amp;gt;( 2nd priority package to push on the BR mainline )&amp;lt;/b&amp;gt;&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:JulienB|JulienB]] 21:36, 20 December 2010 (UTC)&lt;br /&gt;
* 131-ltetris-add_package.patch -- broken &lt;br /&gt;
* 132-qt-full_integration_with_cross_compiling.patch&lt;br /&gt;
* 142-ncurses-fix_compilation_with_old_hosts.patch&lt;br /&gt;
* 146-busybox-disable_ip_busybox_if_iproute2_buildroot.patch&lt;br /&gt;
* 147-busybox-ifplugd-fixes-netlink-buffer.patch&lt;br /&gt;
* 150-alsa-utils-fix_installation_bug_on_some_host_systems.patch&lt;br /&gt;
* 157-buildroot-allow_generic_device_selection_even_when_custom_rootfs_is_chosen.patch&lt;br /&gt;
* 158-setserial-bump_version.patch&lt;br /&gt;
* 168-libcanfestival-add_package.patch &amp;lt;b&amp;gt;(to push on the BR mainline  )&amp;lt;/b&amp;gt;&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:SamuelM|SamuelM]] 19:42, 1 November 2012 (UTC)&lt;br /&gt;
* 172-gsmmux-add_package.patch&lt;br /&gt;
* 174-imx-lib-add_package.patch&lt;br /&gt;
** partially included in BR&lt;br /&gt;
* 176-imx-test-add_package.patch&lt;br /&gt;
* 178-uboot-add-missing-UBOOT_CLEAN_CMDS.patch &lt;br /&gt;
* 179-e2fsprog-allow_e4defrag_build_against_old_kernel_headers.patch&lt;br /&gt;
&lt;br /&gt;
===180 -&amp;gt; end===&lt;br /&gt;
* 181-qtcreator-add_package.patch&lt;br /&gt;
* 182-uclibc-add_accept4_declaration_fix.patch&lt;br /&gt;
* 183-openwrt-uclibc-add-kernel_long-declaration.patch&lt;br /&gt;
* 184-fsl-mm-codeclib-add_package.patch&lt;br /&gt;
* 186-uboot-tools-2011.03-Ignore-env_sectors-on-NOR-and-SPI-dataflash.patch&lt;br /&gt;
* 188-marble-add_package.patch -- broken&lt;br /&gt;
* 189-dbus-fix_installation.patch&lt;br /&gt;
* 191-madplay-requires_libintl.patch -- to fix : the legacy libintl is not supported anymore &lt;br /&gt;
* 196-python-crc16-add_package.patch &amp;lt;b&amp;gt;(to push on the BR mainline  )&amp;lt;/b&amp;gt;&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:SamuelM|SamuelM]] 20:18, 3 December 2012 (UTC)&lt;br /&gt;
* 197-cunit-add_package.patch &amp;lt;b&amp;gt;(to push on the BR mainline  )&amp;lt;/b&amp;gt;&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:SamuelM|SamuelM]] 20:18, 3 December 2012 (UTC)&lt;br /&gt;
* 201-armadeus-add_gnokii.patch&lt;br /&gt;
* 203-armadeus-add_sms_server_tools_3_package.patch&lt;br /&gt;
* 204-busybox-fix-snapshot.patch&lt;br /&gt;
* 204-wpa-supplicant-add-option-ieee80211w.patch&lt;br /&gt;
* 205-busybox-coreutils-stty-add-rs485-config-options.patch&lt;br /&gt;
* 206-joe-add_package.patch&lt;br /&gt;
* 207-armadeus-add_python_pyro_3.14.patch&lt;br /&gt;
* 208-armadeus-add_beremiz.patch&lt;br /&gt;
* 209-armadeus-add_matiec.patch&lt;br /&gt;
* 210-poppler-qt_compiling.patch&lt;br /&gt;
* 211-cups-fix_site_url.patch&lt;br /&gt;
* 212-fbgrab-fix_site_url.patch&lt;br /&gt;
* 213-tslib-bump_to_v1.1.patch&lt;br /&gt;
* 214-mplayer-fix-compilation.patch&lt;br /&gt;
&lt;br /&gt;
==How to send patches to BR==&lt;br /&gt;
&lt;br /&gt;
(see the [http://elinux.org/Buildroot_how_to_contribute Buildroot - How to contribute] page)&lt;br /&gt;
&lt;br /&gt;
* GIT should be installed and configured on your PC like stated [[GIT|here]]&lt;br /&gt;
* clone buildroot GIT:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ git clone xxxxx buildroot_git_dev/ (TBDL)&lt;br /&gt;
 $ cd buildroot_git_dev/&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* take patch from armadeus:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ cp /path_to_armadeus_bsp/patches/buildroot/2011.05/0xx-name.patch .&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* create a branch to work (here &#039;&#039;my_work&#039;&#039;):&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ git branch my_work&lt;br /&gt;
 $ git checkout my_work&lt;br /&gt;
 Switched to branch &#039;my_work&#039;&lt;br /&gt;
 $ git branch&lt;br /&gt;
   master&lt;br /&gt;
 * my_work&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* try patch:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ patch -p1 --dry-run &amp;lt; 0xx-name.patch&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* if it works, apply it for real:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ patch -p1 &amp;lt; 0xx-name.patch&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* list changes:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ git status&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* do some more changes if needed and then save them:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 ... do changes ...&lt;br /&gt;
 $ git add files_changed&lt;br /&gt;
 ... test changes ...&lt;br /&gt;
 $ git commit -m &amp;quot;Summary of your work&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* generate patch to send to BR:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ git format-patch -M master..my_work -s&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* this will give:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 0001-Summary_of_your_work.patch&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* send patch to BR:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ git send-email --from=xxx.xxx@xxx.xx --to=buildroot@busybox.net --smtp-server=smtp.xxx.xx 0001-Summary_of_your_work.patch&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* depending on the feedbacks from BR, modify your patch:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 ... do changes ...&lt;br /&gt;
 $ git diff&lt;br /&gt;
 $ git add files_changed&lt;br /&gt;
 $ git commit --amend&lt;br /&gt;
 $ git format-patch -M master..my_work -s&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* adds version inside [PATCH] ex: [PATCH v2]&lt;br /&gt;
* adds comments after ---, ex:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
From a2413db058ac3c515337102690ba12a746831f7e Mon Sep 17 00:00:00 2001&lt;br /&gt;
From: Julien Boibessot &amp;lt;julien.boibessot@armadeus.com&amp;gt;&lt;br /&gt;
Date: Wed, 19 Oct 2011 10:39:26 +0200&lt;br /&gt;
Subject: [PATCH v2] Add libmodbus package&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Signed-off-by: Julien Boibessot &amp;lt;julien.boibessot@armadeus.com&amp;gt;&lt;br /&gt;
---&lt;br /&gt;
 Changes since v1:&lt;br /&gt;
  - Took Yegor Yefremov remarks about &amp;quot;call AUTOTARGETS&#039; into account.&lt;br /&gt;
&lt;br /&gt;
 Based on previous work of Marek Belisko and comments of Thomas Petazzoni.&lt;br /&gt;
&lt;br /&gt;
 package/Config.in              |    1 +&lt;br /&gt;
 package/libmodbus/Config.in    |    8 ++++++++&lt;br /&gt;
 package/libmodbus/libmodbus.mk |   11 +++++++++++&lt;br /&gt;
 3 files changed, 20 insertions(+), 0 deletions(-)&lt;br /&gt;
 create mode 100644 package/libmodbus/Config.in&lt;br /&gt;
 create mode 100644 package/libmodbus/libmodbus.mk&lt;br /&gt;
&lt;br /&gt;
diff --git a/package/Config.in b/package/Config.in&lt;br /&gt;
......&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* retry ;-)&lt;br /&gt;
&lt;br /&gt;
====After patch has been accepted====&lt;br /&gt;
* Delete branch &amp;amp; co:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
$ rm xxxx.patch&lt;br /&gt;
$ git checkout master&lt;br /&gt;
$ git branch -D my_work&lt;br /&gt;
&lt;br /&gt;
$ git branch&lt;br /&gt;
* master&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Links==&lt;br /&gt;
* [http://buildroot.org/downloads/manual/manual.html BR online doc]&lt;br /&gt;
&lt;br /&gt;
==Status for BR2013.05 patches==&lt;br /&gt;
=== 1 to 52 ===&lt;br /&gt;
{| class=&amp;quot;wikitable centre&amp;quot; width=&amp;quot;80%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=col | Name&lt;br /&gt;
! scope=col | Comment&lt;br /&gt;
! scope=col | Who&lt;br /&gt;
|-&lt;br /&gt;
|001-add_armadeus_device.patch&lt;br /&gt;
|Specific to armadeus&lt;br /&gt;
|-&lt;br /&gt;
|002-add_armadeus_specific_packages.patch&lt;br /&gt;
|Specific to armadeus&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|003-armadeus-ltrace-fix-download-url.patch&lt;br /&gt;
|available upstream for  ltrace 0.7.3&lt;br /&gt;
|-&lt;br /&gt;
|004-gilliland-ti-utils-fix-github-tarball-to-use-commit-id.patch&lt;br /&gt;
|already available upstream&lt;br /&gt;
|-&lt;br /&gt;
|005-armadeus-gpsd-add-options-setting-in-menuconfig.patch&lt;br /&gt;
|unused by armadeus but can be contributed upstream&lt;br /&gt;
|-&lt;br /&gt;
|021-armadeus-add-sdl_water-package.patch&lt;br /&gt;
|can be sent upstream (demo) with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|034-armadeus-add-slideshow-package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|045-openssh-add_passwd_expire.patch&lt;br /&gt;
|Need to be reviewed&lt;br /&gt;
|-&lt;br /&gt;
|050-U-Boot-add_support_for_custom_configuration_file.patch&lt;br /&gt;
|???&lt;br /&gt;
|-&lt;br /&gt;
|051-U-Boot-add_support_for_custom_binary_file_format.patch&lt;br /&gt;
|already available upstream&lt;br /&gt;
|-&lt;br /&gt;
|052-U-Boot-add_support_for_Safe_Boot_file_format.patch&lt;br /&gt;
|already available upstream&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===72 to 100===&lt;br /&gt;
{| class=&amp;quot;wikitable centre&amp;quot; width=&amp;quot;80%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=col | Name&lt;br /&gt;
! scope=col | Comment&lt;br /&gt;
! scope=col | Who&lt;br /&gt;
|-&lt;br /&gt;
|072-xenomai-package.patch&lt;br /&gt;
|cannot be sent upstream&lt;br /&gt;
|-&lt;br /&gt;
|081-adds_quake_package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|083-pygame-armadeus_addons.patch&lt;br /&gt;
|cannot be sent upstream due to missing dependencies&lt;br /&gt;
|-&lt;br /&gt;
|085-armadeus-add-gpm-package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|097-adds_flite_package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|099-mplayer-add_patch_for_pld_asm_instruction_on_non_armv5_arch.patch&lt;br /&gt;
|to send to mplayer instead of BR&lt;br /&gt;
|-&lt;br /&gt;
|107-armadeus-games-add-wolf4sdl-package.patch&lt;br /&gt;
|can be sent upstream (demo) with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|110-bluez3-add_package.patch&lt;br /&gt;
|to be split: bluez-utils already in BR but  bluez-lib can be sent&lt;br /&gt;
|-&lt;br /&gt;
|111-bluez3-hacks.patch&lt;br /&gt;
|dirty hack on bluez-lib need to be cleaned&lt;br /&gt;
|-&lt;br /&gt;
|118-armadeus-snes9x-add-package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE, remove link on rom site on .mk file,...&lt;br /&gt;
|-&lt;br /&gt;
|120-cwiid-add_package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|121-target-arm926t_is_arm926ej-s.patch&lt;br /&gt;
|???&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== 123 to 200 ===&lt;br /&gt;
{| class=&amp;quot;wikitable centre&amp;quot; width=&amp;quot;80%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=col | Name&lt;br /&gt;
! scope=col | Comment&lt;br /&gt;
! scope=col | Who&lt;br /&gt;
|-&lt;br /&gt;
|123-armadeus-pywebradio-add-package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|124-e-uae-add_package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|125-armadeus-opentyrian-add-package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|130-armadeus-lbreakout2-add-package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|131-armadeus-ltetris-add-package.patch&lt;br /&gt;
|the patch inside package need to be reviewed&lt;br /&gt;
|-&lt;br /&gt;
|132-qt-full_integration_with_cross_compiling.patch&lt;br /&gt;
|can be sent upstream &lt;br /&gt;
|-&lt;br /&gt;
|142-ncurses-fix_compilation_with_old_hosts.patch&lt;br /&gt;
|already in ncurses 5.9&lt;br /&gt;
|-&lt;br /&gt;
|146-busybox-disable_ip_busybox_if_iproute2_buildroot.patch&lt;br /&gt;
|-&lt;br /&gt;
|147-busybox-ifplugd-fixes-netlink-buffer.patch&lt;br /&gt;
|fixed in upstream busybox by commit da331d77&lt;br /&gt;
|-&lt;br /&gt;
|150-alsa-utils-fix_installation_bug_on_some_host_systems.patch&lt;br /&gt;
|can be sent upstream&lt;br /&gt;
|-&lt;br /&gt;
|157-buildroot-allow_generic_device_selection_even_when_custom_rootfs_is_chosen.patch&lt;br /&gt;
|specific to armadeus or this can be usefull for other projects?&lt;br /&gt;
|-&lt;br /&gt;
|158-setserial-bump_version.patch&lt;br /&gt;
|already upstream&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== 168 to 188 ===&lt;br /&gt;
{| class=&amp;quot;wikitable centre&amp;quot; width=&amp;quot;80%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=col | Name&lt;br /&gt;
! scope=col | Comment&lt;br /&gt;
! scope=col | Who&lt;br /&gt;
|-&lt;br /&gt;
|168-libcanfestival-add_package.patch&lt;br /&gt;
|can be sent upstream with modifications (Be carefull : Heavily patched to support DESTDIR installation)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|172-gsmmux-add_package.patch&lt;br /&gt;
|can be sent upstream with modifications&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|174-imx-lib-customize_package.patch&lt;br /&gt;
|package moved to package/freescale-imx/imx-lib/imx-lib.mk. Need some investiguations about the purpose of the modification&lt;br /&gt;
|-&lt;br /&gt;
|176-imx-test-add_package.patch&lt;br /&gt;
|Project specific&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|178-uboot-add-missing-UBOOT_CLEAN_CMDS.patch&lt;br /&gt;
|clean command is deprecated on builroot&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|179-e2fsprog-allow_e4defrag_build_against_old_kernel_headers.patch&lt;br /&gt;
|can not to be sent upstream&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|181-qtcreator-add_package.patch&lt;br /&gt;
|can not to be sent upstream&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|182-uclibc-add_accept4_declaration_fix.patch&lt;br /&gt;
|should be sent to project ucbibc&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|183-openwrt-uclibc-add-kernel_long-declaration.patch&lt;br /&gt;
|not necessary with uclibc 0.9.33.3&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|184-fsl-mm-codeclib-add_package.patch&lt;br /&gt;
|invalid package&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|186-uboot-tools-2011.03-Ignore-env_sectors-on-NOR-and-SPI-dataflash.patch&lt;br /&gt;
|can not to be sent upstream. This patch is mandatory to support apf9328 board.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|188-marble-add_package.patch&lt;br /&gt;
|can be sent upstream with modifications&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== 189 to 208 ===&lt;br /&gt;
{| class=&amp;quot;wikitable centre&amp;quot; width=&amp;quot;80%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=col | Name&lt;br /&gt;
! scope=col | Comment&lt;br /&gt;
! scope=col | Who&lt;br /&gt;
|-&lt;br /&gt;
|189-dbus-fix_installation.patch&lt;br /&gt;
|half of patch already integrated : the other is in https://bugs.busybox.net/show_bug.cgi?id=5420&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|191-armadeus-madplay-fixes-libintl-dependency.patch&lt;br /&gt;
|can be sent upstream&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|196-python-crc16-add_package.patch&lt;br /&gt;
|Already upstream&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|197-cunit-add_package.patch&lt;br /&gt;
|can be sent upstream with modifications&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|201-armadeus-add_gnokii.patch&lt;br /&gt;
|can be sent upstream with modifications&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|203-armadeus-add_sms_server_tools_3_package.patch&lt;br /&gt;
|can be sent upstream with modifications&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|204-busybox-fix-snapshot.patch&lt;br /&gt;
|can be sent upstream&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|204-wpa-supplicant-add-option-ieee80211w.patch&lt;br /&gt;
|can be sent upstream with modifications&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|205-busybox-coreutils-stty-add-rs485-config-options.patch&lt;br /&gt;
|can not be sent upstream&lt;br /&gt;
|-&lt;br /&gt;
|206-joe-add_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|207-armadeus-add_python_pyro_3.14.patch&lt;br /&gt;
|-&lt;br /&gt;
|208-armadeus-add_beremiz.patch&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===209 to 214===&lt;br /&gt;
{| class=&amp;quot;wikitable centre&amp;quot; width=&amp;quot;80%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=col | Name&lt;br /&gt;
! scope=col | Comment&lt;br /&gt;
! scope=col | Who&lt;br /&gt;
|-&lt;br /&gt;
|209-armadeus-add_matiec.patch&lt;br /&gt;
|-&lt;br /&gt;
|210-poppler-qt_compiling.patch&lt;br /&gt;
|-&lt;br /&gt;
|211-cups-fix_site_url.patch&lt;br /&gt;
|-&lt;br /&gt;
|212-fbgrab-fix_site_url.patch&lt;br /&gt;
|-&lt;br /&gt;
|213-tslib-bump_to_v1.1.patch&lt;br /&gt;
|-&lt;br /&gt;
|214-mplayer-fix-compilation.patch&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Ltanner</name></author>
	</entry>
	<entry>
		<id>http://wikilegacy.armadeus.com/index.php?title=Buildroot_Mainline_integration&amp;diff=12300</id>
		<title>Buildroot Mainline integration</title>
		<link rel="alternate" type="text/html" href="http://wikilegacy.armadeus.com/index.php?title=Buildroot_Mainline_integration&amp;diff=12300"/>
		<updated>2013-12-11T17:14:20Z</updated>

		<summary type="html">&lt;p&gt;Ltanner: /* 189 to 208 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Under Construction}}&lt;br /&gt;
&lt;br /&gt;
==Changes since BR version used in armadeus 3.x==&lt;br /&gt;
===default packages===&lt;br /&gt;
* uClibc: 0.9.29 -&amp;gt; 0.9.30 -&amp;gt; 0.9.33.2&lt;br /&gt;
* gcc: 4.2.1-&amp;gt; 4.4.5 -&amp;gt; 4.7.2&lt;br /&gt;
* busybox: 1.6.2 -&amp;gt; 1.20.2 -&amp;gt; 1.21&lt;br /&gt;
* U-Boot: 2012.10 -&amp;gt; 2013.04&lt;br /&gt;
&lt;br /&gt;
===build directories===&lt;br /&gt;
* &#039;&#039;build_arm_xxx/&#039;&#039; &#039;&#039;project_build_xxx/&#039;&#039; &#039;&#039;toolchain_build_arm_xxx/&#039;&#039; have been removed and replaced by &#039;&#039;output/&#039;&#039;:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
build  host  images  stamps  target  toolchain&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===configs===&lt;br /&gt;
* buildroot default configs are now stored in &#039;&#039;buildroot/configs/apfxx_defconfig&#039;&#039; and no more in &#039;&#039;buildroot/target/device/armadeus/apfxx/apfxx_defconfig&#039;&#039;&lt;br /&gt;
* uClibc config should be named with version number to not overwrite the old one --&amp;gt;&lt;br /&gt;
 &#039;&#039;buildroot/target/device/armadeus/apf27/uClibc-0.9.30.config.arm&#039;&#039;&lt;br /&gt;
* idem for U-Boot config:&lt;br /&gt;
 &#039;&#039;buildroot/target/device/armadeus/apf27/apf27-u-boot-2010.03.h&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==Changes since BR version used in armadeus 4.x==&lt;br /&gt;
* TBDL&lt;br /&gt;
&lt;br /&gt;
==How to use new BR in armadeus==&lt;br /&gt;
* checkout a recent clean GIT view and before any other command edit the main Makefile to change the BUILDROOT_VERSION flag from 2012.02 to 20121030 &lt;br /&gt;
** comment line 29&lt;br /&gt;
** uncomment the line 30&lt;br /&gt;
* then you can use it as old BR:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
$ make apf27_defconfig&lt;br /&gt;
$ make&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* new patches dirrectory:&lt;br /&gt;
 patches/buildroot/2012.11/&lt;br /&gt;
&lt;br /&gt;
==Patches that can be sent to BR==&lt;br /&gt;
(Some will require some cleanup)&lt;br /&gt;
===Instructions===&lt;br /&gt;
* Patches to port: &#039;&#039;patches/buildroot/2010.11&#039;&#039;&lt;br /&gt;
* when working on a patch mark it with:&lt;br /&gt;
** &amp;lt;nowiki&amp;gt; ** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; ~~~~ &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** &#039;&#039;&#039;--&amp;gt;&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:JulienB|JulienB]] 14:14, 9 November 2010 (UTC)&lt;br /&gt;
* Strike the one that are no more needed:&lt;br /&gt;
** &amp;lt;strike&amp;gt; 000-xxxxxxx.patch &amp;lt;/strike&amp;gt;&lt;br /&gt;
* Write OK in bold green and your name (automatic with 4x&#039;~&#039;) when corresponding patch has been ported:&lt;br /&gt;
** &amp;lt;nowiki&amp;gt; ** &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;&#039;&#039;&#039;OK&#039;&#039;&#039;&amp;lt;/span&amp;gt; ~~~~ &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** &#039;&#039;&#039;--&amp;gt;&#039;&#039;&#039; 000-xxxxxxx.patch: &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;&#039;&#039;&#039;OK&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:JulienB|JulienB]] 07:06, 21 October 2010 (UTC)&lt;br /&gt;
* How to:&lt;br /&gt;
** get a BR git&lt;br /&gt;
** try to apply patch with &#039;&#039;patch -p1 --dry-run &amp;lt; patch_name.patch&#039;&#039;&lt;br /&gt;
** when it applies remove &#039;&#039;--dry-run&#039;&#039;, commit, generates patch with [[GIT]] and send it to BR&lt;br /&gt;
&lt;br /&gt;
===001 -&amp;gt; 059===&lt;br /&gt;
* 001-add_armadeus_device.patch -- armadeus specific&lt;br /&gt;
* 002-add_armadeus_specific_packages.patch -- armadeus specific&lt;br /&gt;
* 003-armadeus-ltrace-fix-download-url.patch&lt;br /&gt;
* 004-gilliland-ti-utils-fix-github-tarball-to-use-commit-id.patch&lt;br /&gt;
* 005-armadeus-gpsd-add-options-setting-in-menuconfig.patch&lt;br /&gt;
* 021-sdl-water-config.patch -- broken&lt;br /&gt;
* 034-slideshow.patch -- broken&lt;br /&gt;
* 045-openssh-add_passwd_expire.patch&lt;br /&gt;
* 050-U-Boot-add_support_for_custom_configuration_file.patch&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;Submission not accepted&#039;&#039;&#039;&amp;lt;/span&amp;gt; --jorasse 08:04, 5 December 2013 (UTC)&lt;br /&gt;
* 051-U-Boot-add_support_for_custom_binary_file_format.patch -- present in BR upstream&lt;br /&gt;
* 052-U-Boot-add_support_for_Safe_Boot_file_format.patch -- present in BR upstream&lt;br /&gt;
&lt;br /&gt;
===060 -&amp;gt; 085===&lt;br /&gt;
* 072-xenomai-package.patch&lt;br /&gt;
* 081-adds_quake_package.patch &amp;lt;b&amp;gt;( 2nd priority package to push on the BR mainline )&amp;lt;/b&amp;gt;&lt;br /&gt;
* 083-pygame-armadeus_addons.patch&lt;br /&gt;
* 085-adds_gpm_package.patch -- broken&lt;br /&gt;
&lt;br /&gt;
===095 -&amp;gt; 119===&lt;br /&gt;
* 097-adds_flite_package.patch &amp;lt;b&amp;gt;(to push on the BR mainline - need some refactoring )&amp;lt;/b&amp;gt;&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:SamuelM|SamuelM]] 20:25, 3 December 2012 (UTC)&lt;br /&gt;
* 099-mplayer-add_patch_for_pld_asm_instruction_on_non_armv5_arch.patch&lt;br /&gt;
* 107-games-add_wolf4sdl.patch -- broken&lt;br /&gt;
* 110-bluez-add_package.patch&lt;br /&gt;
** bluez-utils-4.x (currently 4.101) already in BR (since 2011.08) with bluez3 compat knob -- [[User:SamuelM|SamuelM]] 10:49, 1 November 2012 (UTC)&lt;br /&gt;
* 111-bluez-hacks.patch&lt;br /&gt;
** bluez-utils-4.x (currently 4.101) already in BR (since 2011.08) with bluez3 compat knob -- [[User:SamuelM|SamuelM]] 10:49, 1 November 2012 (UTC)&lt;br /&gt;
* 118-snes9x-add_package.patch -- broken&lt;br /&gt;
&lt;br /&gt;
===120 -&amp;gt; 179===&lt;br /&gt;
* 120-cwiid-add_package.patch &amp;lt;b&amp;gt;(to push on the BR mainline - need some refactoring to be more generic)&amp;lt;/b&amp;gt;&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:SamuelM|SamuelM]] 12:11, 1 November 2012 (UTC)&lt;br /&gt;
* 121-target-arm926t_is_arm926ej-s.patch&lt;br /&gt;
* 123-pywebradio-add_package.patch -- broken&lt;br /&gt;
* 124-e-uae-add_package.patch&lt;br /&gt;
* 125-opentyrian-add_package.patch -- broken&lt;br /&gt;
* 130-lbreakout-add_package.patch -- broken &amp;lt;b&amp;gt;( 2nd priority package to push on the BR mainline )&amp;lt;/b&amp;gt;&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:JulienB|JulienB]] 21:36, 20 December 2010 (UTC)&lt;br /&gt;
* 131-ltetris-add_package.patch -- broken &lt;br /&gt;
* 132-qt-full_integration_with_cross_compiling.patch&lt;br /&gt;
* 142-ncurses-fix_compilation_with_old_hosts.patch&lt;br /&gt;
* 146-busybox-disable_ip_busybox_if_iproute2_buildroot.patch&lt;br /&gt;
* 147-busybox-ifplugd-fixes-netlink-buffer.patch&lt;br /&gt;
* 150-alsa-utils-fix_installation_bug_on_some_host_systems.patch&lt;br /&gt;
* 157-buildroot-allow_generic_device_selection_even_when_custom_rootfs_is_chosen.patch&lt;br /&gt;
* 158-setserial-bump_version.patch&lt;br /&gt;
* 168-libcanfestival-add_package.patch &amp;lt;b&amp;gt;(to push on the BR mainline  )&amp;lt;/b&amp;gt;&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:SamuelM|SamuelM]] 19:42, 1 November 2012 (UTC)&lt;br /&gt;
* 172-gsmmux-add_package.patch&lt;br /&gt;
* 174-imx-lib-add_package.patch&lt;br /&gt;
** partially included in BR&lt;br /&gt;
* 176-imx-test-add_package.patch&lt;br /&gt;
* 178-uboot-add-missing-UBOOT_CLEAN_CMDS.patch &lt;br /&gt;
* 179-e2fsprog-allow_e4defrag_build_against_old_kernel_headers.patch&lt;br /&gt;
&lt;br /&gt;
===180 -&amp;gt; end===&lt;br /&gt;
* 181-qtcreator-add_package.patch&lt;br /&gt;
* 182-uclibc-add_accept4_declaration_fix.patch&lt;br /&gt;
* 183-openwrt-uclibc-add-kernel_long-declaration.patch&lt;br /&gt;
* 184-fsl-mm-codeclib-add_package.patch&lt;br /&gt;
* 186-uboot-tools-2011.03-Ignore-env_sectors-on-NOR-and-SPI-dataflash.patch&lt;br /&gt;
* 188-marble-add_package.patch -- broken&lt;br /&gt;
* 189-dbus-fix_installation.patch&lt;br /&gt;
* 191-madplay-requires_libintl.patch -- to fix : the legacy libintl is not supported anymore &lt;br /&gt;
* 196-python-crc16-add_package.patch &amp;lt;b&amp;gt;(to push on the BR mainline  )&amp;lt;/b&amp;gt;&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:SamuelM|SamuelM]] 20:18, 3 December 2012 (UTC)&lt;br /&gt;
* 197-cunit-add_package.patch &amp;lt;b&amp;gt;(to push on the BR mainline  )&amp;lt;/b&amp;gt;&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:SamuelM|SamuelM]] 20:18, 3 December 2012 (UTC)&lt;br /&gt;
* 201-armadeus-add_gnokii.patch&lt;br /&gt;
* 203-armadeus-add_sms_server_tools_3_package.patch&lt;br /&gt;
* 204-busybox-fix-snapshot.patch&lt;br /&gt;
* 204-wpa-supplicant-add-option-ieee80211w.patch&lt;br /&gt;
* 205-busybox-coreutils-stty-add-rs485-config-options.patch&lt;br /&gt;
* 206-joe-add_package.patch&lt;br /&gt;
* 207-armadeus-add_python_pyro_3.14.patch&lt;br /&gt;
* 208-armadeus-add_beremiz.patch&lt;br /&gt;
* 209-armadeus-add_matiec.patch&lt;br /&gt;
* 210-poppler-qt_compiling.patch&lt;br /&gt;
* 211-cups-fix_site_url.patch&lt;br /&gt;
* 212-fbgrab-fix_site_url.patch&lt;br /&gt;
* 213-tslib-bump_to_v1.1.patch&lt;br /&gt;
* 214-mplayer-fix-compilation.patch&lt;br /&gt;
&lt;br /&gt;
==How to send patches to BR==&lt;br /&gt;
&lt;br /&gt;
(see the [http://elinux.org/Buildroot_how_to_contribute Buildroot - How to contribute] page)&lt;br /&gt;
&lt;br /&gt;
* GIT should be installed and configured on your PC like stated [[GIT|here]]&lt;br /&gt;
* clone buildroot GIT:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ git clone xxxxx buildroot_git_dev/ (TBDL)&lt;br /&gt;
 $ cd buildroot_git_dev/&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* take patch from armadeus:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ cp /path_to_armadeus_bsp/patches/buildroot/2011.05/0xx-name.patch .&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* create a branch to work (here &#039;&#039;my_work&#039;&#039;):&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ git branch my_work&lt;br /&gt;
 $ git checkout my_work&lt;br /&gt;
 Switched to branch &#039;my_work&#039;&lt;br /&gt;
 $ git branch&lt;br /&gt;
   master&lt;br /&gt;
 * my_work&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* try patch:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ patch -p1 --dry-run &amp;lt; 0xx-name.patch&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* if it works, apply it for real:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ patch -p1 &amp;lt; 0xx-name.patch&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* list changes:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ git status&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* do some more changes if needed and then save them:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 ... do changes ...&lt;br /&gt;
 $ git add files_changed&lt;br /&gt;
 ... test changes ...&lt;br /&gt;
 $ git commit -m &amp;quot;Summary of your work&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* generate patch to send to BR:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ git format-patch -M master..my_work -s&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* this will give:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 0001-Summary_of_your_work.patch&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* send patch to BR:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ git send-email --from=xxx.xxx@xxx.xx --to=buildroot@busybox.net --smtp-server=smtp.xxx.xx 0001-Summary_of_your_work.patch&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* depending on the feedbacks from BR, modify your patch:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 ... do changes ...&lt;br /&gt;
 $ git diff&lt;br /&gt;
 $ git add files_changed&lt;br /&gt;
 $ git commit --amend&lt;br /&gt;
 $ git format-patch -M master..my_work -s&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* adds version inside [PATCH] ex: [PATCH v2]&lt;br /&gt;
* adds comments after ---, ex:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
From a2413db058ac3c515337102690ba12a746831f7e Mon Sep 17 00:00:00 2001&lt;br /&gt;
From: Julien Boibessot &amp;lt;julien.boibessot@armadeus.com&amp;gt;&lt;br /&gt;
Date: Wed, 19 Oct 2011 10:39:26 +0200&lt;br /&gt;
Subject: [PATCH v2] Add libmodbus package&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Signed-off-by: Julien Boibessot &amp;lt;julien.boibessot@armadeus.com&amp;gt;&lt;br /&gt;
---&lt;br /&gt;
 Changes since v1:&lt;br /&gt;
  - Took Yegor Yefremov remarks about &amp;quot;call AUTOTARGETS&#039; into account.&lt;br /&gt;
&lt;br /&gt;
 Based on previous work of Marek Belisko and comments of Thomas Petazzoni.&lt;br /&gt;
&lt;br /&gt;
 package/Config.in              |    1 +&lt;br /&gt;
 package/libmodbus/Config.in    |    8 ++++++++&lt;br /&gt;
 package/libmodbus/libmodbus.mk |   11 +++++++++++&lt;br /&gt;
 3 files changed, 20 insertions(+), 0 deletions(-)&lt;br /&gt;
 create mode 100644 package/libmodbus/Config.in&lt;br /&gt;
 create mode 100644 package/libmodbus/libmodbus.mk&lt;br /&gt;
&lt;br /&gt;
diff --git a/package/Config.in b/package/Config.in&lt;br /&gt;
......&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* retry ;-)&lt;br /&gt;
&lt;br /&gt;
====After patch has been accepted====&lt;br /&gt;
* Delete branch &amp;amp; co:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
$ rm xxxx.patch&lt;br /&gt;
$ git checkout master&lt;br /&gt;
$ git branch -D my_work&lt;br /&gt;
&lt;br /&gt;
$ git branch&lt;br /&gt;
* master&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Links==&lt;br /&gt;
* [http://buildroot.org/downloads/manual/manual.html BR online doc]&lt;br /&gt;
&lt;br /&gt;
==Status for BR2013.05 patches==&lt;br /&gt;
=== 1 to 52 ===&lt;br /&gt;
{| class=&amp;quot;wikitable centre&amp;quot; width=&amp;quot;80%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=col | Name&lt;br /&gt;
! scope=col | Comment&lt;br /&gt;
! scope=col | Who&lt;br /&gt;
|-&lt;br /&gt;
|001-add_armadeus_device.patch&lt;br /&gt;
|Specific to armadeus&lt;br /&gt;
|-&lt;br /&gt;
|002-add_armadeus_specific_packages.patch&lt;br /&gt;
|Specific to armadeus&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|003-armadeus-ltrace-fix-download-url.patch&lt;br /&gt;
|available upstream for  ltrace 0.7.3&lt;br /&gt;
|-&lt;br /&gt;
|004-gilliland-ti-utils-fix-github-tarball-to-use-commit-id.patch&lt;br /&gt;
|already available upstream&lt;br /&gt;
|-&lt;br /&gt;
|005-armadeus-gpsd-add-options-setting-in-menuconfig.patch&lt;br /&gt;
|unused by armadeus but can be contributed upstream&lt;br /&gt;
|-&lt;br /&gt;
|021-armadeus-add-sdl_water-package.patch&lt;br /&gt;
|can be sent upstream (demo) with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|034-armadeus-add-slideshow-package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|045-openssh-add_passwd_expire.patch&lt;br /&gt;
|Need to be reviewed&lt;br /&gt;
|-&lt;br /&gt;
|050-U-Boot-add_support_for_custom_configuration_file.patch&lt;br /&gt;
|???&lt;br /&gt;
|-&lt;br /&gt;
|051-U-Boot-add_support_for_custom_binary_file_format.patch&lt;br /&gt;
|already available upstream&lt;br /&gt;
|-&lt;br /&gt;
|052-U-Boot-add_support_for_Safe_Boot_file_format.patch&lt;br /&gt;
|already available upstream&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===72 to 100===&lt;br /&gt;
{| class=&amp;quot;wikitable centre&amp;quot; width=&amp;quot;80%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=col | Name&lt;br /&gt;
! scope=col | Comment&lt;br /&gt;
! scope=col | Who&lt;br /&gt;
|-&lt;br /&gt;
|072-xenomai-package.patch&lt;br /&gt;
|cannot be sent upstream&lt;br /&gt;
|-&lt;br /&gt;
|081-adds_quake_package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|083-pygame-armadeus_addons.patch&lt;br /&gt;
|cannot be sent upstream due to missing dependencies&lt;br /&gt;
|-&lt;br /&gt;
|085-armadeus-add-gpm-package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|097-adds_flite_package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|099-mplayer-add_patch_for_pld_asm_instruction_on_non_armv5_arch.patch&lt;br /&gt;
|to send to mplayer instead of BR&lt;br /&gt;
|-&lt;br /&gt;
|107-armadeus-games-add-wolf4sdl-package.patch&lt;br /&gt;
|can be sent upstream (demo) with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|110-bluez3-add_package.patch&lt;br /&gt;
|to be split: bluez-utils already in BR but  bluez-lib can be sent&lt;br /&gt;
|-&lt;br /&gt;
|111-bluez3-hacks.patch&lt;br /&gt;
|dirty hack on bluez-lib need to be cleaned&lt;br /&gt;
|-&lt;br /&gt;
|118-armadeus-snes9x-add-package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE, remove link on rom site on .mk file,...&lt;br /&gt;
|-&lt;br /&gt;
|120-cwiid-add_package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|121-target-arm926t_is_arm926ej-s.patch&lt;br /&gt;
|???&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== 123 to 200 ===&lt;br /&gt;
{| class=&amp;quot;wikitable centre&amp;quot; width=&amp;quot;80%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=col | Name&lt;br /&gt;
! scope=col | Comment&lt;br /&gt;
! scope=col | Who&lt;br /&gt;
|-&lt;br /&gt;
|123-armadeus-pywebradio-add-package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|124-e-uae-add_package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|125-armadeus-opentyrian-add-package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|130-armadeus-lbreakout2-add-package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|131-armadeus-ltetris-add-package.patch&lt;br /&gt;
|the patch inside package need to be reviewed&lt;br /&gt;
|-&lt;br /&gt;
|132-qt-full_integration_with_cross_compiling.patch&lt;br /&gt;
|can be sent upstream &lt;br /&gt;
|-&lt;br /&gt;
|142-ncurses-fix_compilation_with_old_hosts.patch&lt;br /&gt;
|already in ncurses 5.9&lt;br /&gt;
|-&lt;br /&gt;
|146-busybox-disable_ip_busybox_if_iproute2_buildroot.patch&lt;br /&gt;
|-&lt;br /&gt;
|147-busybox-ifplugd-fixes-netlink-buffer.patch&lt;br /&gt;
|fixed in upstream busybox by commit da331d77&lt;br /&gt;
|-&lt;br /&gt;
|150-alsa-utils-fix_installation_bug_on_some_host_systems.patch&lt;br /&gt;
|can be sent upstream&lt;br /&gt;
|-&lt;br /&gt;
|157-buildroot-allow_generic_device_selection_even_when_custom_rootfs_is_chosen.patch&lt;br /&gt;
|specific to armadeus or this can be usefull for other projects?&lt;br /&gt;
|-&lt;br /&gt;
|158-setserial-bump_version.patch&lt;br /&gt;
|already upstream&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== 168 to 188 ===&lt;br /&gt;
{| class=&amp;quot;wikitable centre&amp;quot; width=&amp;quot;80%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=col | Name&lt;br /&gt;
! scope=col | Comment&lt;br /&gt;
! scope=col | Who&lt;br /&gt;
|-&lt;br /&gt;
|168-libcanfestival-add_package.patch&lt;br /&gt;
|can be sent upstream with modifications (Be carefull : Heavily patched to support DESTDIR installation)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|172-gsmmux-add_package.patch&lt;br /&gt;
|can be sent upstream with modifications&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|174-imx-lib-customize_package.patch&lt;br /&gt;
|package moved to package/freescale-imx/imx-lib/imx-lib.mk. Need some investiguations about the purpose of the modification&lt;br /&gt;
|-&lt;br /&gt;
|176-imx-test-add_package.patch&lt;br /&gt;
|Project specific&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|178-uboot-add-missing-UBOOT_CLEAN_CMDS.patch&lt;br /&gt;
|clean command is deprecated on builroot&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|179-e2fsprog-allow_e4defrag_build_against_old_kernel_headers.patch&lt;br /&gt;
|can not to be sent upstream&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|181-qtcreator-add_package.patch&lt;br /&gt;
|can not to be sent upstream&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|182-uclibc-add_accept4_declaration_fix.patch&lt;br /&gt;
|should be sent to project ucbibc&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|183-openwrt-uclibc-add-kernel_long-declaration.patch&lt;br /&gt;
|not necessary with uclibc 0.9.33.3&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|184-fsl-mm-codeclib-add_package.patch&lt;br /&gt;
|invalid package&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|186-uboot-tools-2011.03-Ignore-env_sectors-on-NOR-and-SPI-dataflash.patch&lt;br /&gt;
|can not to be sent upstream. This patch is mandatory to support apf9328 board.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|188-marble-add_package.patch&lt;br /&gt;
|can be sent upstream with modifications&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== 189 to 208 ===&lt;br /&gt;
{| class=&amp;quot;wikitable centre&amp;quot; width=&amp;quot;80%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=col | Name&lt;br /&gt;
! scope=col | Comment&lt;br /&gt;
! scope=col | Who&lt;br /&gt;
|-&lt;br /&gt;
|189-dbus-fix_installation.patch&lt;br /&gt;
|half of patch already integrated : the other is in https://bugs.busybox.net/show_bug.cgi?id=5420&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|191-armadeus-madplay-fixes-libintl-dependency.patch&lt;br /&gt;
|can be sent upstream&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|196-python-crc16-add_package.patch&lt;br /&gt;
|Already upstream&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|197-cunit-add_package.patch&lt;br /&gt;
|can be sent upstream with modifications&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|201-armadeus-add_gnokii.patch&lt;br /&gt;
|can be sent upstream with modifications&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|203-armadeus-add_sms_server_tools_3_package.patch&lt;br /&gt;
|can be sent upstream with modifications&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|204-busybox-fix-snapshot.patch&lt;br /&gt;
|can be sent upstream&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|204-wpa-supplicant-add-option-ieee80211w.patch&lt;br /&gt;
|can be sent upstream with modifications&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|205-busybox-coreutils-stty-add-rs485-config-options.patch&lt;br /&gt;
|-&lt;br /&gt;
|206-joe-add_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|207-armadeus-add_python_pyro_3.14.patch&lt;br /&gt;
|-&lt;br /&gt;
|208-armadeus-add_beremiz.patch&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===209 to 214===&lt;br /&gt;
{| class=&amp;quot;wikitable centre&amp;quot; width=&amp;quot;80%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=col | Name&lt;br /&gt;
! scope=col | Comment&lt;br /&gt;
! scope=col | Who&lt;br /&gt;
|-&lt;br /&gt;
|209-armadeus-add_matiec.patch&lt;br /&gt;
|-&lt;br /&gt;
|210-poppler-qt_compiling.patch&lt;br /&gt;
|-&lt;br /&gt;
|211-cups-fix_site_url.patch&lt;br /&gt;
|-&lt;br /&gt;
|212-fbgrab-fix_site_url.patch&lt;br /&gt;
|-&lt;br /&gt;
|213-tslib-bump_to_v1.1.patch&lt;br /&gt;
|-&lt;br /&gt;
|214-mplayer-fix-compilation.patch&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Ltanner</name></author>
	</entry>
	<entry>
		<id>http://wikilegacy.armadeus.com/index.php?title=Buildroot_Mainline_integration&amp;diff=12299</id>
		<title>Buildroot Mainline integration</title>
		<link rel="alternate" type="text/html" href="http://wikilegacy.armadeus.com/index.php?title=Buildroot_Mainline_integration&amp;diff=12299"/>
		<updated>2013-12-11T17:10:31Z</updated>

		<summary type="html">&lt;p&gt;Ltanner: /* 189 to 208 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Under Construction}}&lt;br /&gt;
&lt;br /&gt;
==Changes since BR version used in armadeus 3.x==&lt;br /&gt;
===default packages===&lt;br /&gt;
* uClibc: 0.9.29 -&amp;gt; 0.9.30 -&amp;gt; 0.9.33.2&lt;br /&gt;
* gcc: 4.2.1-&amp;gt; 4.4.5 -&amp;gt; 4.7.2&lt;br /&gt;
* busybox: 1.6.2 -&amp;gt; 1.20.2 -&amp;gt; 1.21&lt;br /&gt;
* U-Boot: 2012.10 -&amp;gt; 2013.04&lt;br /&gt;
&lt;br /&gt;
===build directories===&lt;br /&gt;
* &#039;&#039;build_arm_xxx/&#039;&#039; &#039;&#039;project_build_xxx/&#039;&#039; &#039;&#039;toolchain_build_arm_xxx/&#039;&#039; have been removed and replaced by &#039;&#039;output/&#039;&#039;:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
build  host  images  stamps  target  toolchain&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===configs===&lt;br /&gt;
* buildroot default configs are now stored in &#039;&#039;buildroot/configs/apfxx_defconfig&#039;&#039; and no more in &#039;&#039;buildroot/target/device/armadeus/apfxx/apfxx_defconfig&#039;&#039;&lt;br /&gt;
* uClibc config should be named with version number to not overwrite the old one --&amp;gt;&lt;br /&gt;
 &#039;&#039;buildroot/target/device/armadeus/apf27/uClibc-0.9.30.config.arm&#039;&#039;&lt;br /&gt;
* idem for U-Boot config:&lt;br /&gt;
 &#039;&#039;buildroot/target/device/armadeus/apf27/apf27-u-boot-2010.03.h&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==Changes since BR version used in armadeus 4.x==&lt;br /&gt;
* TBDL&lt;br /&gt;
&lt;br /&gt;
==How to use new BR in armadeus==&lt;br /&gt;
* checkout a recent clean GIT view and before any other command edit the main Makefile to change the BUILDROOT_VERSION flag from 2012.02 to 20121030 &lt;br /&gt;
** comment line 29&lt;br /&gt;
** uncomment the line 30&lt;br /&gt;
* then you can use it as old BR:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
$ make apf27_defconfig&lt;br /&gt;
$ make&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* new patches dirrectory:&lt;br /&gt;
 patches/buildroot/2012.11/&lt;br /&gt;
&lt;br /&gt;
==Patches that can be sent to BR==&lt;br /&gt;
(Some will require some cleanup)&lt;br /&gt;
===Instructions===&lt;br /&gt;
* Patches to port: &#039;&#039;patches/buildroot/2010.11&#039;&#039;&lt;br /&gt;
* when working on a patch mark it with:&lt;br /&gt;
** &amp;lt;nowiki&amp;gt; ** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; ~~~~ &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** &#039;&#039;&#039;--&amp;gt;&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:JulienB|JulienB]] 14:14, 9 November 2010 (UTC)&lt;br /&gt;
* Strike the one that are no more needed:&lt;br /&gt;
** &amp;lt;strike&amp;gt; 000-xxxxxxx.patch &amp;lt;/strike&amp;gt;&lt;br /&gt;
* Write OK in bold green and your name (automatic with 4x&#039;~&#039;) when corresponding patch has been ported:&lt;br /&gt;
** &amp;lt;nowiki&amp;gt; ** &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;&#039;&#039;&#039;OK&#039;&#039;&#039;&amp;lt;/span&amp;gt; ~~~~ &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** &#039;&#039;&#039;--&amp;gt;&#039;&#039;&#039; 000-xxxxxxx.patch: &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;&#039;&#039;&#039;OK&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:JulienB|JulienB]] 07:06, 21 October 2010 (UTC)&lt;br /&gt;
* How to:&lt;br /&gt;
** get a BR git&lt;br /&gt;
** try to apply patch with &#039;&#039;patch -p1 --dry-run &amp;lt; patch_name.patch&#039;&#039;&lt;br /&gt;
** when it applies remove &#039;&#039;--dry-run&#039;&#039;, commit, generates patch with [[GIT]] and send it to BR&lt;br /&gt;
&lt;br /&gt;
===001 -&amp;gt; 059===&lt;br /&gt;
* 001-add_armadeus_device.patch -- armadeus specific&lt;br /&gt;
* 002-add_armadeus_specific_packages.patch -- armadeus specific&lt;br /&gt;
* 003-armadeus-ltrace-fix-download-url.patch&lt;br /&gt;
* 004-gilliland-ti-utils-fix-github-tarball-to-use-commit-id.patch&lt;br /&gt;
* 005-armadeus-gpsd-add-options-setting-in-menuconfig.patch&lt;br /&gt;
* 021-sdl-water-config.patch -- broken&lt;br /&gt;
* 034-slideshow.patch -- broken&lt;br /&gt;
* 045-openssh-add_passwd_expire.patch&lt;br /&gt;
* 050-U-Boot-add_support_for_custom_configuration_file.patch&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;Submission not accepted&#039;&#039;&#039;&amp;lt;/span&amp;gt; --jorasse 08:04, 5 December 2013 (UTC)&lt;br /&gt;
* 051-U-Boot-add_support_for_custom_binary_file_format.patch -- present in BR upstream&lt;br /&gt;
* 052-U-Boot-add_support_for_Safe_Boot_file_format.patch -- present in BR upstream&lt;br /&gt;
&lt;br /&gt;
===060 -&amp;gt; 085===&lt;br /&gt;
* 072-xenomai-package.patch&lt;br /&gt;
* 081-adds_quake_package.patch &amp;lt;b&amp;gt;( 2nd priority package to push on the BR mainline )&amp;lt;/b&amp;gt;&lt;br /&gt;
* 083-pygame-armadeus_addons.patch&lt;br /&gt;
* 085-adds_gpm_package.patch -- broken&lt;br /&gt;
&lt;br /&gt;
===095 -&amp;gt; 119===&lt;br /&gt;
* 097-adds_flite_package.patch &amp;lt;b&amp;gt;(to push on the BR mainline - need some refactoring )&amp;lt;/b&amp;gt;&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:SamuelM|SamuelM]] 20:25, 3 December 2012 (UTC)&lt;br /&gt;
* 099-mplayer-add_patch_for_pld_asm_instruction_on_non_armv5_arch.patch&lt;br /&gt;
* 107-games-add_wolf4sdl.patch -- broken&lt;br /&gt;
* 110-bluez-add_package.patch&lt;br /&gt;
** bluez-utils-4.x (currently 4.101) already in BR (since 2011.08) with bluez3 compat knob -- [[User:SamuelM|SamuelM]] 10:49, 1 November 2012 (UTC)&lt;br /&gt;
* 111-bluez-hacks.patch&lt;br /&gt;
** bluez-utils-4.x (currently 4.101) already in BR (since 2011.08) with bluez3 compat knob -- [[User:SamuelM|SamuelM]] 10:49, 1 November 2012 (UTC)&lt;br /&gt;
* 118-snes9x-add_package.patch -- broken&lt;br /&gt;
&lt;br /&gt;
===120 -&amp;gt; 179===&lt;br /&gt;
* 120-cwiid-add_package.patch &amp;lt;b&amp;gt;(to push on the BR mainline - need some refactoring to be more generic)&amp;lt;/b&amp;gt;&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:SamuelM|SamuelM]] 12:11, 1 November 2012 (UTC)&lt;br /&gt;
* 121-target-arm926t_is_arm926ej-s.patch&lt;br /&gt;
* 123-pywebradio-add_package.patch -- broken&lt;br /&gt;
* 124-e-uae-add_package.patch&lt;br /&gt;
* 125-opentyrian-add_package.patch -- broken&lt;br /&gt;
* 130-lbreakout-add_package.patch -- broken &amp;lt;b&amp;gt;( 2nd priority package to push on the BR mainline )&amp;lt;/b&amp;gt;&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:JulienB|JulienB]] 21:36, 20 December 2010 (UTC)&lt;br /&gt;
* 131-ltetris-add_package.patch -- broken &lt;br /&gt;
* 132-qt-full_integration_with_cross_compiling.patch&lt;br /&gt;
* 142-ncurses-fix_compilation_with_old_hosts.patch&lt;br /&gt;
* 146-busybox-disable_ip_busybox_if_iproute2_buildroot.patch&lt;br /&gt;
* 147-busybox-ifplugd-fixes-netlink-buffer.patch&lt;br /&gt;
* 150-alsa-utils-fix_installation_bug_on_some_host_systems.patch&lt;br /&gt;
* 157-buildroot-allow_generic_device_selection_even_when_custom_rootfs_is_chosen.patch&lt;br /&gt;
* 158-setserial-bump_version.patch&lt;br /&gt;
* 168-libcanfestival-add_package.patch &amp;lt;b&amp;gt;(to push on the BR mainline  )&amp;lt;/b&amp;gt;&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:SamuelM|SamuelM]] 19:42, 1 November 2012 (UTC)&lt;br /&gt;
* 172-gsmmux-add_package.patch&lt;br /&gt;
* 174-imx-lib-add_package.patch&lt;br /&gt;
** partially included in BR&lt;br /&gt;
* 176-imx-test-add_package.patch&lt;br /&gt;
* 178-uboot-add-missing-UBOOT_CLEAN_CMDS.patch &lt;br /&gt;
* 179-e2fsprog-allow_e4defrag_build_against_old_kernel_headers.patch&lt;br /&gt;
&lt;br /&gt;
===180 -&amp;gt; end===&lt;br /&gt;
* 181-qtcreator-add_package.patch&lt;br /&gt;
* 182-uclibc-add_accept4_declaration_fix.patch&lt;br /&gt;
* 183-openwrt-uclibc-add-kernel_long-declaration.patch&lt;br /&gt;
* 184-fsl-mm-codeclib-add_package.patch&lt;br /&gt;
* 186-uboot-tools-2011.03-Ignore-env_sectors-on-NOR-and-SPI-dataflash.patch&lt;br /&gt;
* 188-marble-add_package.patch -- broken&lt;br /&gt;
* 189-dbus-fix_installation.patch&lt;br /&gt;
* 191-madplay-requires_libintl.patch -- to fix : the legacy libintl is not supported anymore &lt;br /&gt;
* 196-python-crc16-add_package.patch &amp;lt;b&amp;gt;(to push on the BR mainline  )&amp;lt;/b&amp;gt;&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:SamuelM|SamuelM]] 20:18, 3 December 2012 (UTC)&lt;br /&gt;
* 197-cunit-add_package.patch &amp;lt;b&amp;gt;(to push on the BR mainline  )&amp;lt;/b&amp;gt;&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:SamuelM|SamuelM]] 20:18, 3 December 2012 (UTC)&lt;br /&gt;
* 201-armadeus-add_gnokii.patch&lt;br /&gt;
* 203-armadeus-add_sms_server_tools_3_package.patch&lt;br /&gt;
* 204-busybox-fix-snapshot.patch&lt;br /&gt;
* 204-wpa-supplicant-add-option-ieee80211w.patch&lt;br /&gt;
* 205-busybox-coreutils-stty-add-rs485-config-options.patch&lt;br /&gt;
* 206-joe-add_package.patch&lt;br /&gt;
* 207-armadeus-add_python_pyro_3.14.patch&lt;br /&gt;
* 208-armadeus-add_beremiz.patch&lt;br /&gt;
* 209-armadeus-add_matiec.patch&lt;br /&gt;
* 210-poppler-qt_compiling.patch&lt;br /&gt;
* 211-cups-fix_site_url.patch&lt;br /&gt;
* 212-fbgrab-fix_site_url.patch&lt;br /&gt;
* 213-tslib-bump_to_v1.1.patch&lt;br /&gt;
* 214-mplayer-fix-compilation.patch&lt;br /&gt;
&lt;br /&gt;
==How to send patches to BR==&lt;br /&gt;
&lt;br /&gt;
(see the [http://elinux.org/Buildroot_how_to_contribute Buildroot - How to contribute] page)&lt;br /&gt;
&lt;br /&gt;
* GIT should be installed and configured on your PC like stated [[GIT|here]]&lt;br /&gt;
* clone buildroot GIT:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ git clone xxxxx buildroot_git_dev/ (TBDL)&lt;br /&gt;
 $ cd buildroot_git_dev/&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* take patch from armadeus:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ cp /path_to_armadeus_bsp/patches/buildroot/2011.05/0xx-name.patch .&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* create a branch to work (here &#039;&#039;my_work&#039;&#039;):&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ git branch my_work&lt;br /&gt;
 $ git checkout my_work&lt;br /&gt;
 Switched to branch &#039;my_work&#039;&lt;br /&gt;
 $ git branch&lt;br /&gt;
   master&lt;br /&gt;
 * my_work&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* try patch:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ patch -p1 --dry-run &amp;lt; 0xx-name.patch&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* if it works, apply it for real:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ patch -p1 &amp;lt; 0xx-name.patch&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* list changes:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ git status&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* do some more changes if needed and then save them:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 ... do changes ...&lt;br /&gt;
 $ git add files_changed&lt;br /&gt;
 ... test changes ...&lt;br /&gt;
 $ git commit -m &amp;quot;Summary of your work&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* generate patch to send to BR:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ git format-patch -M master..my_work -s&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* this will give:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 0001-Summary_of_your_work.patch&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* send patch to BR:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ git send-email --from=xxx.xxx@xxx.xx --to=buildroot@busybox.net --smtp-server=smtp.xxx.xx 0001-Summary_of_your_work.patch&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* depending on the feedbacks from BR, modify your patch:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 ... do changes ...&lt;br /&gt;
 $ git diff&lt;br /&gt;
 $ git add files_changed&lt;br /&gt;
 $ git commit --amend&lt;br /&gt;
 $ git format-patch -M master..my_work -s&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* adds version inside [PATCH] ex: [PATCH v2]&lt;br /&gt;
* adds comments after ---, ex:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
From a2413db058ac3c515337102690ba12a746831f7e Mon Sep 17 00:00:00 2001&lt;br /&gt;
From: Julien Boibessot &amp;lt;julien.boibessot@armadeus.com&amp;gt;&lt;br /&gt;
Date: Wed, 19 Oct 2011 10:39:26 +0200&lt;br /&gt;
Subject: [PATCH v2] Add libmodbus package&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Signed-off-by: Julien Boibessot &amp;lt;julien.boibessot@armadeus.com&amp;gt;&lt;br /&gt;
---&lt;br /&gt;
 Changes since v1:&lt;br /&gt;
  - Took Yegor Yefremov remarks about &amp;quot;call AUTOTARGETS&#039; into account.&lt;br /&gt;
&lt;br /&gt;
 Based on previous work of Marek Belisko and comments of Thomas Petazzoni.&lt;br /&gt;
&lt;br /&gt;
 package/Config.in              |    1 +&lt;br /&gt;
 package/libmodbus/Config.in    |    8 ++++++++&lt;br /&gt;
 package/libmodbus/libmodbus.mk |   11 +++++++++++&lt;br /&gt;
 3 files changed, 20 insertions(+), 0 deletions(-)&lt;br /&gt;
 create mode 100644 package/libmodbus/Config.in&lt;br /&gt;
 create mode 100644 package/libmodbus/libmodbus.mk&lt;br /&gt;
&lt;br /&gt;
diff --git a/package/Config.in b/package/Config.in&lt;br /&gt;
......&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* retry ;-)&lt;br /&gt;
&lt;br /&gt;
====After patch has been accepted====&lt;br /&gt;
* Delete branch &amp;amp; co:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
$ rm xxxx.patch&lt;br /&gt;
$ git checkout master&lt;br /&gt;
$ git branch -D my_work&lt;br /&gt;
&lt;br /&gt;
$ git branch&lt;br /&gt;
* master&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Links==&lt;br /&gt;
* [http://buildroot.org/downloads/manual/manual.html BR online doc]&lt;br /&gt;
&lt;br /&gt;
==Status for BR2013.05 patches==&lt;br /&gt;
=== 1 to 52 ===&lt;br /&gt;
{| class=&amp;quot;wikitable centre&amp;quot; width=&amp;quot;80%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=col | Name&lt;br /&gt;
! scope=col | Comment&lt;br /&gt;
! scope=col | Who&lt;br /&gt;
|-&lt;br /&gt;
|001-add_armadeus_device.patch&lt;br /&gt;
|Specific to armadeus&lt;br /&gt;
|-&lt;br /&gt;
|002-add_armadeus_specific_packages.patch&lt;br /&gt;
|Specific to armadeus&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|003-armadeus-ltrace-fix-download-url.patch&lt;br /&gt;
|available upstream for  ltrace 0.7.3&lt;br /&gt;
|-&lt;br /&gt;
|004-gilliland-ti-utils-fix-github-tarball-to-use-commit-id.patch&lt;br /&gt;
|already available upstream&lt;br /&gt;
|-&lt;br /&gt;
|005-armadeus-gpsd-add-options-setting-in-menuconfig.patch&lt;br /&gt;
|unused by armadeus but can be contributed upstream&lt;br /&gt;
|-&lt;br /&gt;
|021-armadeus-add-sdl_water-package.patch&lt;br /&gt;
|can be sent upstream (demo) with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|034-armadeus-add-slideshow-package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|045-openssh-add_passwd_expire.patch&lt;br /&gt;
|Need to be reviewed&lt;br /&gt;
|-&lt;br /&gt;
|050-U-Boot-add_support_for_custom_configuration_file.patch&lt;br /&gt;
|???&lt;br /&gt;
|-&lt;br /&gt;
|051-U-Boot-add_support_for_custom_binary_file_format.patch&lt;br /&gt;
|already available upstream&lt;br /&gt;
|-&lt;br /&gt;
|052-U-Boot-add_support_for_Safe_Boot_file_format.patch&lt;br /&gt;
|already available upstream&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===72 to 100===&lt;br /&gt;
{| class=&amp;quot;wikitable centre&amp;quot; width=&amp;quot;80%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=col | Name&lt;br /&gt;
! scope=col | Comment&lt;br /&gt;
! scope=col | Who&lt;br /&gt;
|-&lt;br /&gt;
|072-xenomai-package.patch&lt;br /&gt;
|cannot be sent upstream&lt;br /&gt;
|-&lt;br /&gt;
|081-adds_quake_package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|083-pygame-armadeus_addons.patch&lt;br /&gt;
|cannot be sent upstream due to missing dependencies&lt;br /&gt;
|-&lt;br /&gt;
|085-armadeus-add-gpm-package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|097-adds_flite_package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|099-mplayer-add_patch_for_pld_asm_instruction_on_non_armv5_arch.patch&lt;br /&gt;
|to send to mplayer instead of BR&lt;br /&gt;
|-&lt;br /&gt;
|107-armadeus-games-add-wolf4sdl-package.patch&lt;br /&gt;
|can be sent upstream (demo) with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|110-bluez3-add_package.patch&lt;br /&gt;
|to be split: bluez-utils already in BR but  bluez-lib can be sent&lt;br /&gt;
|-&lt;br /&gt;
|111-bluez3-hacks.patch&lt;br /&gt;
|dirty hack on bluez-lib need to be cleaned&lt;br /&gt;
|-&lt;br /&gt;
|118-armadeus-snes9x-add-package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE, remove link on rom site on .mk file,...&lt;br /&gt;
|-&lt;br /&gt;
|120-cwiid-add_package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|121-target-arm926t_is_arm926ej-s.patch&lt;br /&gt;
|???&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== 123 to 200 ===&lt;br /&gt;
{| class=&amp;quot;wikitable centre&amp;quot; width=&amp;quot;80%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=col | Name&lt;br /&gt;
! scope=col | Comment&lt;br /&gt;
! scope=col | Who&lt;br /&gt;
|-&lt;br /&gt;
|123-armadeus-pywebradio-add-package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|124-e-uae-add_package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|125-armadeus-opentyrian-add-package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|130-armadeus-lbreakout2-add-package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|131-armadeus-ltetris-add-package.patch&lt;br /&gt;
|the patch inside package need to be reviewed&lt;br /&gt;
|-&lt;br /&gt;
|132-qt-full_integration_with_cross_compiling.patch&lt;br /&gt;
|can be sent upstream &lt;br /&gt;
|-&lt;br /&gt;
|142-ncurses-fix_compilation_with_old_hosts.patch&lt;br /&gt;
|already in ncurses 5.9&lt;br /&gt;
|-&lt;br /&gt;
|146-busybox-disable_ip_busybox_if_iproute2_buildroot.patch&lt;br /&gt;
|-&lt;br /&gt;
|147-busybox-ifplugd-fixes-netlink-buffer.patch&lt;br /&gt;
|fixed in upstream busybox by commit da331d77&lt;br /&gt;
|-&lt;br /&gt;
|150-alsa-utils-fix_installation_bug_on_some_host_systems.patch&lt;br /&gt;
|can be sent upstream&lt;br /&gt;
|-&lt;br /&gt;
|157-buildroot-allow_generic_device_selection_even_when_custom_rootfs_is_chosen.patch&lt;br /&gt;
|specific to armadeus or this can be usefull for other projects?&lt;br /&gt;
|-&lt;br /&gt;
|158-setserial-bump_version.patch&lt;br /&gt;
|already upstream&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== 168 to 188 ===&lt;br /&gt;
{| class=&amp;quot;wikitable centre&amp;quot; width=&amp;quot;80%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=col | Name&lt;br /&gt;
! scope=col | Comment&lt;br /&gt;
! scope=col | Who&lt;br /&gt;
|-&lt;br /&gt;
|168-libcanfestival-add_package.patch&lt;br /&gt;
|can be sent upstream with modifications (Be carefull : Heavily patched to support DESTDIR installation)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|172-gsmmux-add_package.patch&lt;br /&gt;
|can be sent upstream with modifications&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|174-imx-lib-customize_package.patch&lt;br /&gt;
|package moved to package/freescale-imx/imx-lib/imx-lib.mk. Need some investiguations about the purpose of the modification&lt;br /&gt;
|-&lt;br /&gt;
|176-imx-test-add_package.patch&lt;br /&gt;
|Project specific&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|178-uboot-add-missing-UBOOT_CLEAN_CMDS.patch&lt;br /&gt;
|clean command is deprecated on builroot&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|179-e2fsprog-allow_e4defrag_build_against_old_kernel_headers.patch&lt;br /&gt;
|can not to be sent upstream&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|181-qtcreator-add_package.patch&lt;br /&gt;
|can not to be sent upstream&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|182-uclibc-add_accept4_declaration_fix.patch&lt;br /&gt;
|should be sent to project ucbibc&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|183-openwrt-uclibc-add-kernel_long-declaration.patch&lt;br /&gt;
|not necessary with uclibc 0.9.33.3&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|184-fsl-mm-codeclib-add_package.patch&lt;br /&gt;
|invalid package&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|186-uboot-tools-2011.03-Ignore-env_sectors-on-NOR-and-SPI-dataflash.patch&lt;br /&gt;
|can not to be sent upstream. This patch is mandatory to support apf9328 board.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|188-marble-add_package.patch&lt;br /&gt;
|can be sent upstream with modifications&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== 189 to 208 ===&lt;br /&gt;
{| class=&amp;quot;wikitable centre&amp;quot; width=&amp;quot;80%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=col | Name&lt;br /&gt;
! scope=col | Comment&lt;br /&gt;
! scope=col | Who&lt;br /&gt;
|-&lt;br /&gt;
|189-dbus-fix_installation.patch&lt;br /&gt;
|half of patch already integrated : the other is in https://bugs.busybox.net/show_bug.cgi?id=5420&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|191-armadeus-madplay-fixes-libintl-dependency.patch&lt;br /&gt;
|can be sent upstream&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|196-python-crc16-add_package.patch&lt;br /&gt;
|Already upstream&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|197-cunit-add_package.patch&lt;br /&gt;
|can be sent upstream with modifications&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|201-armadeus-add_gnokii.patch&lt;br /&gt;
|can be sent upstream with modifications&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|203-armadeus-add_sms_server_tools_3_package.patch&lt;br /&gt;
|can be sent upstream with modifications&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|204-busybox-fix-snapshot.patch&lt;br /&gt;
|can be sent upstream&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|204-wpa-supplicant-add-option-ieee80211w.patch&lt;br /&gt;
|-&lt;br /&gt;
|205-busybox-coreutils-stty-add-rs485-config-options.patch&lt;br /&gt;
|-&lt;br /&gt;
|206-joe-add_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|207-armadeus-add_python_pyro_3.14.patch&lt;br /&gt;
|-&lt;br /&gt;
|208-armadeus-add_beremiz.patch&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===209 to 214===&lt;br /&gt;
{| class=&amp;quot;wikitable centre&amp;quot; width=&amp;quot;80%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=col | Name&lt;br /&gt;
! scope=col | Comment&lt;br /&gt;
! scope=col | Who&lt;br /&gt;
|-&lt;br /&gt;
|209-armadeus-add_matiec.patch&lt;br /&gt;
|-&lt;br /&gt;
|210-poppler-qt_compiling.patch&lt;br /&gt;
|-&lt;br /&gt;
|211-cups-fix_site_url.patch&lt;br /&gt;
|-&lt;br /&gt;
|212-fbgrab-fix_site_url.patch&lt;br /&gt;
|-&lt;br /&gt;
|213-tslib-bump_to_v1.1.patch&lt;br /&gt;
|-&lt;br /&gt;
|214-mplayer-fix-compilation.patch&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Ltanner</name></author>
	</entry>
	<entry>
		<id>http://wikilegacy.armadeus.com/index.php?title=Buildroot_Mainline_integration&amp;diff=12298</id>
		<title>Buildroot Mainline integration</title>
		<link rel="alternate" type="text/html" href="http://wikilegacy.armadeus.com/index.php?title=Buildroot_Mainline_integration&amp;diff=12298"/>
		<updated>2013-12-11T17:08:53Z</updated>

		<summary type="html">&lt;p&gt;Ltanner: /* 189 to 208 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Under Construction}}&lt;br /&gt;
&lt;br /&gt;
==Changes since BR version used in armadeus 3.x==&lt;br /&gt;
===default packages===&lt;br /&gt;
* uClibc: 0.9.29 -&amp;gt; 0.9.30 -&amp;gt; 0.9.33.2&lt;br /&gt;
* gcc: 4.2.1-&amp;gt; 4.4.5 -&amp;gt; 4.7.2&lt;br /&gt;
* busybox: 1.6.2 -&amp;gt; 1.20.2 -&amp;gt; 1.21&lt;br /&gt;
* U-Boot: 2012.10 -&amp;gt; 2013.04&lt;br /&gt;
&lt;br /&gt;
===build directories===&lt;br /&gt;
* &#039;&#039;build_arm_xxx/&#039;&#039; &#039;&#039;project_build_xxx/&#039;&#039; &#039;&#039;toolchain_build_arm_xxx/&#039;&#039; have been removed and replaced by &#039;&#039;output/&#039;&#039;:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
build  host  images  stamps  target  toolchain&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===configs===&lt;br /&gt;
* buildroot default configs are now stored in &#039;&#039;buildroot/configs/apfxx_defconfig&#039;&#039; and no more in &#039;&#039;buildroot/target/device/armadeus/apfxx/apfxx_defconfig&#039;&#039;&lt;br /&gt;
* uClibc config should be named with version number to not overwrite the old one --&amp;gt;&lt;br /&gt;
 &#039;&#039;buildroot/target/device/armadeus/apf27/uClibc-0.9.30.config.arm&#039;&#039;&lt;br /&gt;
* idem for U-Boot config:&lt;br /&gt;
 &#039;&#039;buildroot/target/device/armadeus/apf27/apf27-u-boot-2010.03.h&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==Changes since BR version used in armadeus 4.x==&lt;br /&gt;
* TBDL&lt;br /&gt;
&lt;br /&gt;
==How to use new BR in armadeus==&lt;br /&gt;
* checkout a recent clean GIT view and before any other command edit the main Makefile to change the BUILDROOT_VERSION flag from 2012.02 to 20121030 &lt;br /&gt;
** comment line 29&lt;br /&gt;
** uncomment the line 30&lt;br /&gt;
* then you can use it as old BR:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
$ make apf27_defconfig&lt;br /&gt;
$ make&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* new patches dirrectory:&lt;br /&gt;
 patches/buildroot/2012.11/&lt;br /&gt;
&lt;br /&gt;
==Patches that can be sent to BR==&lt;br /&gt;
(Some will require some cleanup)&lt;br /&gt;
===Instructions===&lt;br /&gt;
* Patches to port: &#039;&#039;patches/buildroot/2010.11&#039;&#039;&lt;br /&gt;
* when working on a patch mark it with:&lt;br /&gt;
** &amp;lt;nowiki&amp;gt; ** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; ~~~~ &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** &#039;&#039;&#039;--&amp;gt;&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:JulienB|JulienB]] 14:14, 9 November 2010 (UTC)&lt;br /&gt;
* Strike the one that are no more needed:&lt;br /&gt;
** &amp;lt;strike&amp;gt; 000-xxxxxxx.patch &amp;lt;/strike&amp;gt;&lt;br /&gt;
* Write OK in bold green and your name (automatic with 4x&#039;~&#039;) when corresponding patch has been ported:&lt;br /&gt;
** &amp;lt;nowiki&amp;gt; ** &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;&#039;&#039;&#039;OK&#039;&#039;&#039;&amp;lt;/span&amp;gt; ~~~~ &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** &#039;&#039;&#039;--&amp;gt;&#039;&#039;&#039; 000-xxxxxxx.patch: &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;&#039;&#039;&#039;OK&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:JulienB|JulienB]] 07:06, 21 October 2010 (UTC)&lt;br /&gt;
* How to:&lt;br /&gt;
** get a BR git&lt;br /&gt;
** try to apply patch with &#039;&#039;patch -p1 --dry-run &amp;lt; patch_name.patch&#039;&#039;&lt;br /&gt;
** when it applies remove &#039;&#039;--dry-run&#039;&#039;, commit, generates patch with [[GIT]] and send it to BR&lt;br /&gt;
&lt;br /&gt;
===001 -&amp;gt; 059===&lt;br /&gt;
* 001-add_armadeus_device.patch -- armadeus specific&lt;br /&gt;
* 002-add_armadeus_specific_packages.patch -- armadeus specific&lt;br /&gt;
* 003-armadeus-ltrace-fix-download-url.patch&lt;br /&gt;
* 004-gilliland-ti-utils-fix-github-tarball-to-use-commit-id.patch&lt;br /&gt;
* 005-armadeus-gpsd-add-options-setting-in-menuconfig.patch&lt;br /&gt;
* 021-sdl-water-config.patch -- broken&lt;br /&gt;
* 034-slideshow.patch -- broken&lt;br /&gt;
* 045-openssh-add_passwd_expire.patch&lt;br /&gt;
* 050-U-Boot-add_support_for_custom_configuration_file.patch&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;Submission not accepted&#039;&#039;&#039;&amp;lt;/span&amp;gt; --jorasse 08:04, 5 December 2013 (UTC)&lt;br /&gt;
* 051-U-Boot-add_support_for_custom_binary_file_format.patch -- present in BR upstream&lt;br /&gt;
* 052-U-Boot-add_support_for_Safe_Boot_file_format.patch -- present in BR upstream&lt;br /&gt;
&lt;br /&gt;
===060 -&amp;gt; 085===&lt;br /&gt;
* 072-xenomai-package.patch&lt;br /&gt;
* 081-adds_quake_package.patch &amp;lt;b&amp;gt;( 2nd priority package to push on the BR mainline )&amp;lt;/b&amp;gt;&lt;br /&gt;
* 083-pygame-armadeus_addons.patch&lt;br /&gt;
* 085-adds_gpm_package.patch -- broken&lt;br /&gt;
&lt;br /&gt;
===095 -&amp;gt; 119===&lt;br /&gt;
* 097-adds_flite_package.patch &amp;lt;b&amp;gt;(to push on the BR mainline - need some refactoring )&amp;lt;/b&amp;gt;&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:SamuelM|SamuelM]] 20:25, 3 December 2012 (UTC)&lt;br /&gt;
* 099-mplayer-add_patch_for_pld_asm_instruction_on_non_armv5_arch.patch&lt;br /&gt;
* 107-games-add_wolf4sdl.patch -- broken&lt;br /&gt;
* 110-bluez-add_package.patch&lt;br /&gt;
** bluez-utils-4.x (currently 4.101) already in BR (since 2011.08) with bluez3 compat knob -- [[User:SamuelM|SamuelM]] 10:49, 1 November 2012 (UTC)&lt;br /&gt;
* 111-bluez-hacks.patch&lt;br /&gt;
** bluez-utils-4.x (currently 4.101) already in BR (since 2011.08) with bluez3 compat knob -- [[User:SamuelM|SamuelM]] 10:49, 1 November 2012 (UTC)&lt;br /&gt;
* 118-snes9x-add_package.patch -- broken&lt;br /&gt;
&lt;br /&gt;
===120 -&amp;gt; 179===&lt;br /&gt;
* 120-cwiid-add_package.patch &amp;lt;b&amp;gt;(to push on the BR mainline - need some refactoring to be more generic)&amp;lt;/b&amp;gt;&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:SamuelM|SamuelM]] 12:11, 1 November 2012 (UTC)&lt;br /&gt;
* 121-target-arm926t_is_arm926ej-s.patch&lt;br /&gt;
* 123-pywebradio-add_package.patch -- broken&lt;br /&gt;
* 124-e-uae-add_package.patch&lt;br /&gt;
* 125-opentyrian-add_package.patch -- broken&lt;br /&gt;
* 130-lbreakout-add_package.patch -- broken &amp;lt;b&amp;gt;( 2nd priority package to push on the BR mainline )&amp;lt;/b&amp;gt;&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:JulienB|JulienB]] 21:36, 20 December 2010 (UTC)&lt;br /&gt;
* 131-ltetris-add_package.patch -- broken &lt;br /&gt;
* 132-qt-full_integration_with_cross_compiling.patch&lt;br /&gt;
* 142-ncurses-fix_compilation_with_old_hosts.patch&lt;br /&gt;
* 146-busybox-disable_ip_busybox_if_iproute2_buildroot.patch&lt;br /&gt;
* 147-busybox-ifplugd-fixes-netlink-buffer.patch&lt;br /&gt;
* 150-alsa-utils-fix_installation_bug_on_some_host_systems.patch&lt;br /&gt;
* 157-buildroot-allow_generic_device_selection_even_when_custom_rootfs_is_chosen.patch&lt;br /&gt;
* 158-setserial-bump_version.patch&lt;br /&gt;
* 168-libcanfestival-add_package.patch &amp;lt;b&amp;gt;(to push on the BR mainline  )&amp;lt;/b&amp;gt;&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:SamuelM|SamuelM]] 19:42, 1 November 2012 (UTC)&lt;br /&gt;
* 172-gsmmux-add_package.patch&lt;br /&gt;
* 174-imx-lib-add_package.patch&lt;br /&gt;
** partially included in BR&lt;br /&gt;
* 176-imx-test-add_package.patch&lt;br /&gt;
* 178-uboot-add-missing-UBOOT_CLEAN_CMDS.patch &lt;br /&gt;
* 179-e2fsprog-allow_e4defrag_build_against_old_kernel_headers.patch&lt;br /&gt;
&lt;br /&gt;
===180 -&amp;gt; end===&lt;br /&gt;
* 181-qtcreator-add_package.patch&lt;br /&gt;
* 182-uclibc-add_accept4_declaration_fix.patch&lt;br /&gt;
* 183-openwrt-uclibc-add-kernel_long-declaration.patch&lt;br /&gt;
* 184-fsl-mm-codeclib-add_package.patch&lt;br /&gt;
* 186-uboot-tools-2011.03-Ignore-env_sectors-on-NOR-and-SPI-dataflash.patch&lt;br /&gt;
* 188-marble-add_package.patch -- broken&lt;br /&gt;
* 189-dbus-fix_installation.patch&lt;br /&gt;
* 191-madplay-requires_libintl.patch -- to fix : the legacy libintl is not supported anymore &lt;br /&gt;
* 196-python-crc16-add_package.patch &amp;lt;b&amp;gt;(to push on the BR mainline  )&amp;lt;/b&amp;gt;&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:SamuelM|SamuelM]] 20:18, 3 December 2012 (UTC)&lt;br /&gt;
* 197-cunit-add_package.patch &amp;lt;b&amp;gt;(to push on the BR mainline  )&amp;lt;/b&amp;gt;&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:SamuelM|SamuelM]] 20:18, 3 December 2012 (UTC)&lt;br /&gt;
* 201-armadeus-add_gnokii.patch&lt;br /&gt;
* 203-armadeus-add_sms_server_tools_3_package.patch&lt;br /&gt;
* 204-busybox-fix-snapshot.patch&lt;br /&gt;
* 204-wpa-supplicant-add-option-ieee80211w.patch&lt;br /&gt;
* 205-busybox-coreutils-stty-add-rs485-config-options.patch&lt;br /&gt;
* 206-joe-add_package.patch&lt;br /&gt;
* 207-armadeus-add_python_pyro_3.14.patch&lt;br /&gt;
* 208-armadeus-add_beremiz.patch&lt;br /&gt;
* 209-armadeus-add_matiec.patch&lt;br /&gt;
* 210-poppler-qt_compiling.patch&lt;br /&gt;
* 211-cups-fix_site_url.patch&lt;br /&gt;
* 212-fbgrab-fix_site_url.patch&lt;br /&gt;
* 213-tslib-bump_to_v1.1.patch&lt;br /&gt;
* 214-mplayer-fix-compilation.patch&lt;br /&gt;
&lt;br /&gt;
==How to send patches to BR==&lt;br /&gt;
&lt;br /&gt;
(see the [http://elinux.org/Buildroot_how_to_contribute Buildroot - How to contribute] page)&lt;br /&gt;
&lt;br /&gt;
* GIT should be installed and configured on your PC like stated [[GIT|here]]&lt;br /&gt;
* clone buildroot GIT:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ git clone xxxxx buildroot_git_dev/ (TBDL)&lt;br /&gt;
 $ cd buildroot_git_dev/&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* take patch from armadeus:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ cp /path_to_armadeus_bsp/patches/buildroot/2011.05/0xx-name.patch .&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* create a branch to work (here &#039;&#039;my_work&#039;&#039;):&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ git branch my_work&lt;br /&gt;
 $ git checkout my_work&lt;br /&gt;
 Switched to branch &#039;my_work&#039;&lt;br /&gt;
 $ git branch&lt;br /&gt;
   master&lt;br /&gt;
 * my_work&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* try patch:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ patch -p1 --dry-run &amp;lt; 0xx-name.patch&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* if it works, apply it for real:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ patch -p1 &amp;lt; 0xx-name.patch&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* list changes:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ git status&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* do some more changes if needed and then save them:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 ... do changes ...&lt;br /&gt;
 $ git add files_changed&lt;br /&gt;
 ... test changes ...&lt;br /&gt;
 $ git commit -m &amp;quot;Summary of your work&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* generate patch to send to BR:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ git format-patch -M master..my_work -s&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* this will give:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 0001-Summary_of_your_work.patch&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* send patch to BR:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ git send-email --from=xxx.xxx@xxx.xx --to=buildroot@busybox.net --smtp-server=smtp.xxx.xx 0001-Summary_of_your_work.patch&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* depending on the feedbacks from BR, modify your patch:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 ... do changes ...&lt;br /&gt;
 $ git diff&lt;br /&gt;
 $ git add files_changed&lt;br /&gt;
 $ git commit --amend&lt;br /&gt;
 $ git format-patch -M master..my_work -s&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* adds version inside [PATCH] ex: [PATCH v2]&lt;br /&gt;
* adds comments after ---, ex:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
From a2413db058ac3c515337102690ba12a746831f7e Mon Sep 17 00:00:00 2001&lt;br /&gt;
From: Julien Boibessot &amp;lt;julien.boibessot@armadeus.com&amp;gt;&lt;br /&gt;
Date: Wed, 19 Oct 2011 10:39:26 +0200&lt;br /&gt;
Subject: [PATCH v2] Add libmodbus package&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Signed-off-by: Julien Boibessot &amp;lt;julien.boibessot@armadeus.com&amp;gt;&lt;br /&gt;
---&lt;br /&gt;
 Changes since v1:&lt;br /&gt;
  - Took Yegor Yefremov remarks about &amp;quot;call AUTOTARGETS&#039; into account.&lt;br /&gt;
&lt;br /&gt;
 Based on previous work of Marek Belisko and comments of Thomas Petazzoni.&lt;br /&gt;
&lt;br /&gt;
 package/Config.in              |    1 +&lt;br /&gt;
 package/libmodbus/Config.in    |    8 ++++++++&lt;br /&gt;
 package/libmodbus/libmodbus.mk |   11 +++++++++++&lt;br /&gt;
 3 files changed, 20 insertions(+), 0 deletions(-)&lt;br /&gt;
 create mode 100644 package/libmodbus/Config.in&lt;br /&gt;
 create mode 100644 package/libmodbus/libmodbus.mk&lt;br /&gt;
&lt;br /&gt;
diff --git a/package/Config.in b/package/Config.in&lt;br /&gt;
......&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* retry ;-)&lt;br /&gt;
&lt;br /&gt;
====After patch has been accepted====&lt;br /&gt;
* Delete branch &amp;amp; co:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
$ rm xxxx.patch&lt;br /&gt;
$ git checkout master&lt;br /&gt;
$ git branch -D my_work&lt;br /&gt;
&lt;br /&gt;
$ git branch&lt;br /&gt;
* master&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Links==&lt;br /&gt;
* [http://buildroot.org/downloads/manual/manual.html BR online doc]&lt;br /&gt;
&lt;br /&gt;
==Status for BR2013.05 patches==&lt;br /&gt;
=== 1 to 52 ===&lt;br /&gt;
{| class=&amp;quot;wikitable centre&amp;quot; width=&amp;quot;80%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=col | Name&lt;br /&gt;
! scope=col | Comment&lt;br /&gt;
! scope=col | Who&lt;br /&gt;
|-&lt;br /&gt;
|001-add_armadeus_device.patch&lt;br /&gt;
|Specific to armadeus&lt;br /&gt;
|-&lt;br /&gt;
|002-add_armadeus_specific_packages.patch&lt;br /&gt;
|Specific to armadeus&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|003-armadeus-ltrace-fix-download-url.patch&lt;br /&gt;
|available upstream for  ltrace 0.7.3&lt;br /&gt;
|-&lt;br /&gt;
|004-gilliland-ti-utils-fix-github-tarball-to-use-commit-id.patch&lt;br /&gt;
|already available upstream&lt;br /&gt;
|-&lt;br /&gt;
|005-armadeus-gpsd-add-options-setting-in-menuconfig.patch&lt;br /&gt;
|unused by armadeus but can be contributed upstream&lt;br /&gt;
|-&lt;br /&gt;
|021-armadeus-add-sdl_water-package.patch&lt;br /&gt;
|can be sent upstream (demo) with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|034-armadeus-add-slideshow-package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|045-openssh-add_passwd_expire.patch&lt;br /&gt;
|Need to be reviewed&lt;br /&gt;
|-&lt;br /&gt;
|050-U-Boot-add_support_for_custom_configuration_file.patch&lt;br /&gt;
|???&lt;br /&gt;
|-&lt;br /&gt;
|051-U-Boot-add_support_for_custom_binary_file_format.patch&lt;br /&gt;
|already available upstream&lt;br /&gt;
|-&lt;br /&gt;
|052-U-Boot-add_support_for_Safe_Boot_file_format.patch&lt;br /&gt;
|already available upstream&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===72 to 100===&lt;br /&gt;
{| class=&amp;quot;wikitable centre&amp;quot; width=&amp;quot;80%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=col | Name&lt;br /&gt;
! scope=col | Comment&lt;br /&gt;
! scope=col | Who&lt;br /&gt;
|-&lt;br /&gt;
|072-xenomai-package.patch&lt;br /&gt;
|cannot be sent upstream&lt;br /&gt;
|-&lt;br /&gt;
|081-adds_quake_package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|083-pygame-armadeus_addons.patch&lt;br /&gt;
|cannot be sent upstream due to missing dependencies&lt;br /&gt;
|-&lt;br /&gt;
|085-armadeus-add-gpm-package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|097-adds_flite_package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|099-mplayer-add_patch_for_pld_asm_instruction_on_non_armv5_arch.patch&lt;br /&gt;
|to send to mplayer instead of BR&lt;br /&gt;
|-&lt;br /&gt;
|107-armadeus-games-add-wolf4sdl-package.patch&lt;br /&gt;
|can be sent upstream (demo) with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|110-bluez3-add_package.patch&lt;br /&gt;
|to be split: bluez-utils already in BR but  bluez-lib can be sent&lt;br /&gt;
|-&lt;br /&gt;
|111-bluez3-hacks.patch&lt;br /&gt;
|dirty hack on bluez-lib need to be cleaned&lt;br /&gt;
|-&lt;br /&gt;
|118-armadeus-snes9x-add-package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE, remove link on rom site on .mk file,...&lt;br /&gt;
|-&lt;br /&gt;
|120-cwiid-add_package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|121-target-arm926t_is_arm926ej-s.patch&lt;br /&gt;
|???&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== 123 to 200 ===&lt;br /&gt;
{| class=&amp;quot;wikitable centre&amp;quot; width=&amp;quot;80%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=col | Name&lt;br /&gt;
! scope=col | Comment&lt;br /&gt;
! scope=col | Who&lt;br /&gt;
|-&lt;br /&gt;
|123-armadeus-pywebradio-add-package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|124-e-uae-add_package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|125-armadeus-opentyrian-add-package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|130-armadeus-lbreakout2-add-package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|131-armadeus-ltetris-add-package.patch&lt;br /&gt;
|the patch inside package need to be reviewed&lt;br /&gt;
|-&lt;br /&gt;
|132-qt-full_integration_with_cross_compiling.patch&lt;br /&gt;
|can be sent upstream &lt;br /&gt;
|-&lt;br /&gt;
|142-ncurses-fix_compilation_with_old_hosts.patch&lt;br /&gt;
|already in ncurses 5.9&lt;br /&gt;
|-&lt;br /&gt;
|146-busybox-disable_ip_busybox_if_iproute2_buildroot.patch&lt;br /&gt;
|-&lt;br /&gt;
|147-busybox-ifplugd-fixes-netlink-buffer.patch&lt;br /&gt;
|fixed in upstream busybox by commit da331d77&lt;br /&gt;
|-&lt;br /&gt;
|150-alsa-utils-fix_installation_bug_on_some_host_systems.patch&lt;br /&gt;
|can be sent upstream&lt;br /&gt;
|-&lt;br /&gt;
|157-buildroot-allow_generic_device_selection_even_when_custom_rootfs_is_chosen.patch&lt;br /&gt;
|specific to armadeus or this can be usefull for other projects?&lt;br /&gt;
|-&lt;br /&gt;
|158-setserial-bump_version.patch&lt;br /&gt;
|already upstream&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== 168 to 188 ===&lt;br /&gt;
{| class=&amp;quot;wikitable centre&amp;quot; width=&amp;quot;80%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=col | Name&lt;br /&gt;
! scope=col | Comment&lt;br /&gt;
! scope=col | Who&lt;br /&gt;
|-&lt;br /&gt;
|168-libcanfestival-add_package.patch&lt;br /&gt;
|can be sent upstream with modifications (Be carefull : Heavily patched to support DESTDIR installation)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|172-gsmmux-add_package.patch&lt;br /&gt;
|can be sent upstream with modifications&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|174-imx-lib-customize_package.patch&lt;br /&gt;
|package moved to package/freescale-imx/imx-lib/imx-lib.mk. Need some investiguations about the purpose of the modification&lt;br /&gt;
|-&lt;br /&gt;
|176-imx-test-add_package.patch&lt;br /&gt;
|Project specific&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|178-uboot-add-missing-UBOOT_CLEAN_CMDS.patch&lt;br /&gt;
|clean command is deprecated on builroot&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|179-e2fsprog-allow_e4defrag_build_against_old_kernel_headers.patch&lt;br /&gt;
|can not to be sent upstream&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|181-qtcreator-add_package.patch&lt;br /&gt;
|can not to be sent upstream&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|182-uclibc-add_accept4_declaration_fix.patch&lt;br /&gt;
|should be sent to project ucbibc&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|183-openwrt-uclibc-add-kernel_long-declaration.patch&lt;br /&gt;
|not necessary with uclibc 0.9.33.3&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|184-fsl-mm-codeclib-add_package.patch&lt;br /&gt;
|invalid package&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|186-uboot-tools-2011.03-Ignore-env_sectors-on-NOR-and-SPI-dataflash.patch&lt;br /&gt;
|can not to be sent upstream. This patch is mandatory to support apf9328 board.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|188-marble-add_package.patch&lt;br /&gt;
|can be sent upstream with modifications&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== 189 to 208 ===&lt;br /&gt;
{| class=&amp;quot;wikitable centre&amp;quot; width=&amp;quot;80%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=col | Name&lt;br /&gt;
! scope=col | Comment&lt;br /&gt;
! scope=col | Who&lt;br /&gt;
|-&lt;br /&gt;
|189-dbus-fix_installation.patch&lt;br /&gt;
|half of patch already integrated : the other is in https://bugs.busybox.net/show_bug.cgi?id=5420&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|191-armadeus-madplay-fixes-libintl-dependency.patch&lt;br /&gt;
|can be sent upstream&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|196-python-crc16-add_package.patch&lt;br /&gt;
|Already upstream&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|197-cunit-add_package.patch&lt;br /&gt;
|can be sent upstream with modifications&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|201-armadeus-add_gnokii.patch&lt;br /&gt;
|can be sent upstream with modifications&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|203-armadeus-add_sms_server_tools_3_package.patch&lt;br /&gt;
|can be sent upstream with modifications&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|204-busybox-fix-snapshot.patch&lt;br /&gt;
|-&lt;br /&gt;
|204-wpa-supplicant-add-option-ieee80211w.patch&lt;br /&gt;
|-&lt;br /&gt;
|205-busybox-coreutils-stty-add-rs485-config-options.patch&lt;br /&gt;
|-&lt;br /&gt;
|206-joe-add_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|207-armadeus-add_python_pyro_3.14.patch&lt;br /&gt;
|-&lt;br /&gt;
|208-armadeus-add_beremiz.patch&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===209 to 214===&lt;br /&gt;
{| class=&amp;quot;wikitable centre&amp;quot; width=&amp;quot;80%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=col | Name&lt;br /&gt;
! scope=col | Comment&lt;br /&gt;
! scope=col | Who&lt;br /&gt;
|-&lt;br /&gt;
|209-armadeus-add_matiec.patch&lt;br /&gt;
|-&lt;br /&gt;
|210-poppler-qt_compiling.patch&lt;br /&gt;
|-&lt;br /&gt;
|211-cups-fix_site_url.patch&lt;br /&gt;
|-&lt;br /&gt;
|212-fbgrab-fix_site_url.patch&lt;br /&gt;
|-&lt;br /&gt;
|213-tslib-bump_to_v1.1.patch&lt;br /&gt;
|-&lt;br /&gt;
|214-mplayer-fix-compilation.patch&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Ltanner</name></author>
	</entry>
	<entry>
		<id>http://wikilegacy.armadeus.com/index.php?title=Buildroot_Mainline_integration&amp;diff=12297</id>
		<title>Buildroot Mainline integration</title>
		<link rel="alternate" type="text/html" href="http://wikilegacy.armadeus.com/index.php?title=Buildroot_Mainline_integration&amp;diff=12297"/>
		<updated>2013-12-11T17:06:22Z</updated>

		<summary type="html">&lt;p&gt;Ltanner: /* 189 to 208 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Under Construction}}&lt;br /&gt;
&lt;br /&gt;
==Changes since BR version used in armadeus 3.x==&lt;br /&gt;
===default packages===&lt;br /&gt;
* uClibc: 0.9.29 -&amp;gt; 0.9.30 -&amp;gt; 0.9.33.2&lt;br /&gt;
* gcc: 4.2.1-&amp;gt; 4.4.5 -&amp;gt; 4.7.2&lt;br /&gt;
* busybox: 1.6.2 -&amp;gt; 1.20.2 -&amp;gt; 1.21&lt;br /&gt;
* U-Boot: 2012.10 -&amp;gt; 2013.04&lt;br /&gt;
&lt;br /&gt;
===build directories===&lt;br /&gt;
* &#039;&#039;build_arm_xxx/&#039;&#039; &#039;&#039;project_build_xxx/&#039;&#039; &#039;&#039;toolchain_build_arm_xxx/&#039;&#039; have been removed and replaced by &#039;&#039;output/&#039;&#039;:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
build  host  images  stamps  target  toolchain&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===configs===&lt;br /&gt;
* buildroot default configs are now stored in &#039;&#039;buildroot/configs/apfxx_defconfig&#039;&#039; and no more in &#039;&#039;buildroot/target/device/armadeus/apfxx/apfxx_defconfig&#039;&#039;&lt;br /&gt;
* uClibc config should be named with version number to not overwrite the old one --&amp;gt;&lt;br /&gt;
 &#039;&#039;buildroot/target/device/armadeus/apf27/uClibc-0.9.30.config.arm&#039;&#039;&lt;br /&gt;
* idem for U-Boot config:&lt;br /&gt;
 &#039;&#039;buildroot/target/device/armadeus/apf27/apf27-u-boot-2010.03.h&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==Changes since BR version used in armadeus 4.x==&lt;br /&gt;
* TBDL&lt;br /&gt;
&lt;br /&gt;
==How to use new BR in armadeus==&lt;br /&gt;
* checkout a recent clean GIT view and before any other command edit the main Makefile to change the BUILDROOT_VERSION flag from 2012.02 to 20121030 &lt;br /&gt;
** comment line 29&lt;br /&gt;
** uncomment the line 30&lt;br /&gt;
* then you can use it as old BR:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
$ make apf27_defconfig&lt;br /&gt;
$ make&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* new patches dirrectory:&lt;br /&gt;
 patches/buildroot/2012.11/&lt;br /&gt;
&lt;br /&gt;
==Patches that can be sent to BR==&lt;br /&gt;
(Some will require some cleanup)&lt;br /&gt;
===Instructions===&lt;br /&gt;
* Patches to port: &#039;&#039;patches/buildroot/2010.11&#039;&#039;&lt;br /&gt;
* when working on a patch mark it with:&lt;br /&gt;
** &amp;lt;nowiki&amp;gt; ** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; ~~~~ &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** &#039;&#039;&#039;--&amp;gt;&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:JulienB|JulienB]] 14:14, 9 November 2010 (UTC)&lt;br /&gt;
* Strike the one that are no more needed:&lt;br /&gt;
** &amp;lt;strike&amp;gt; 000-xxxxxxx.patch &amp;lt;/strike&amp;gt;&lt;br /&gt;
* Write OK in bold green and your name (automatic with 4x&#039;~&#039;) when corresponding patch has been ported:&lt;br /&gt;
** &amp;lt;nowiki&amp;gt; ** &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;&#039;&#039;&#039;OK&#039;&#039;&#039;&amp;lt;/span&amp;gt; ~~~~ &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** &#039;&#039;&#039;--&amp;gt;&#039;&#039;&#039; 000-xxxxxxx.patch: &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;&#039;&#039;&#039;OK&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:JulienB|JulienB]] 07:06, 21 October 2010 (UTC)&lt;br /&gt;
* How to:&lt;br /&gt;
** get a BR git&lt;br /&gt;
** try to apply patch with &#039;&#039;patch -p1 --dry-run &amp;lt; patch_name.patch&#039;&#039;&lt;br /&gt;
** when it applies remove &#039;&#039;--dry-run&#039;&#039;, commit, generates patch with [[GIT]] and send it to BR&lt;br /&gt;
&lt;br /&gt;
===001 -&amp;gt; 059===&lt;br /&gt;
* 001-add_armadeus_device.patch -- armadeus specific&lt;br /&gt;
* 002-add_armadeus_specific_packages.patch -- armadeus specific&lt;br /&gt;
* 003-armadeus-ltrace-fix-download-url.patch&lt;br /&gt;
* 004-gilliland-ti-utils-fix-github-tarball-to-use-commit-id.patch&lt;br /&gt;
* 005-armadeus-gpsd-add-options-setting-in-menuconfig.patch&lt;br /&gt;
* 021-sdl-water-config.patch -- broken&lt;br /&gt;
* 034-slideshow.patch -- broken&lt;br /&gt;
* 045-openssh-add_passwd_expire.patch&lt;br /&gt;
* 050-U-Boot-add_support_for_custom_configuration_file.patch&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;Submission not accepted&#039;&#039;&#039;&amp;lt;/span&amp;gt; --jorasse 08:04, 5 December 2013 (UTC)&lt;br /&gt;
* 051-U-Boot-add_support_for_custom_binary_file_format.patch -- present in BR upstream&lt;br /&gt;
* 052-U-Boot-add_support_for_Safe_Boot_file_format.patch -- present in BR upstream&lt;br /&gt;
&lt;br /&gt;
===060 -&amp;gt; 085===&lt;br /&gt;
* 072-xenomai-package.patch&lt;br /&gt;
* 081-adds_quake_package.patch &amp;lt;b&amp;gt;( 2nd priority package to push on the BR mainline )&amp;lt;/b&amp;gt;&lt;br /&gt;
* 083-pygame-armadeus_addons.patch&lt;br /&gt;
* 085-adds_gpm_package.patch -- broken&lt;br /&gt;
&lt;br /&gt;
===095 -&amp;gt; 119===&lt;br /&gt;
* 097-adds_flite_package.patch &amp;lt;b&amp;gt;(to push on the BR mainline - need some refactoring )&amp;lt;/b&amp;gt;&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:SamuelM|SamuelM]] 20:25, 3 December 2012 (UTC)&lt;br /&gt;
* 099-mplayer-add_patch_for_pld_asm_instruction_on_non_armv5_arch.patch&lt;br /&gt;
* 107-games-add_wolf4sdl.patch -- broken&lt;br /&gt;
* 110-bluez-add_package.patch&lt;br /&gt;
** bluez-utils-4.x (currently 4.101) already in BR (since 2011.08) with bluez3 compat knob -- [[User:SamuelM|SamuelM]] 10:49, 1 November 2012 (UTC)&lt;br /&gt;
* 111-bluez-hacks.patch&lt;br /&gt;
** bluez-utils-4.x (currently 4.101) already in BR (since 2011.08) with bluez3 compat knob -- [[User:SamuelM|SamuelM]] 10:49, 1 November 2012 (UTC)&lt;br /&gt;
* 118-snes9x-add_package.patch -- broken&lt;br /&gt;
&lt;br /&gt;
===120 -&amp;gt; 179===&lt;br /&gt;
* 120-cwiid-add_package.patch &amp;lt;b&amp;gt;(to push on the BR mainline - need some refactoring to be more generic)&amp;lt;/b&amp;gt;&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:SamuelM|SamuelM]] 12:11, 1 November 2012 (UTC)&lt;br /&gt;
* 121-target-arm926t_is_arm926ej-s.patch&lt;br /&gt;
* 123-pywebradio-add_package.patch -- broken&lt;br /&gt;
* 124-e-uae-add_package.patch&lt;br /&gt;
* 125-opentyrian-add_package.patch -- broken&lt;br /&gt;
* 130-lbreakout-add_package.patch -- broken &amp;lt;b&amp;gt;( 2nd priority package to push on the BR mainline )&amp;lt;/b&amp;gt;&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:JulienB|JulienB]] 21:36, 20 December 2010 (UTC)&lt;br /&gt;
* 131-ltetris-add_package.patch -- broken &lt;br /&gt;
* 132-qt-full_integration_with_cross_compiling.patch&lt;br /&gt;
* 142-ncurses-fix_compilation_with_old_hosts.patch&lt;br /&gt;
* 146-busybox-disable_ip_busybox_if_iproute2_buildroot.patch&lt;br /&gt;
* 147-busybox-ifplugd-fixes-netlink-buffer.patch&lt;br /&gt;
* 150-alsa-utils-fix_installation_bug_on_some_host_systems.patch&lt;br /&gt;
* 157-buildroot-allow_generic_device_selection_even_when_custom_rootfs_is_chosen.patch&lt;br /&gt;
* 158-setserial-bump_version.patch&lt;br /&gt;
* 168-libcanfestival-add_package.patch &amp;lt;b&amp;gt;(to push on the BR mainline  )&amp;lt;/b&amp;gt;&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:SamuelM|SamuelM]] 19:42, 1 November 2012 (UTC)&lt;br /&gt;
* 172-gsmmux-add_package.patch&lt;br /&gt;
* 174-imx-lib-add_package.patch&lt;br /&gt;
** partially included in BR&lt;br /&gt;
* 176-imx-test-add_package.patch&lt;br /&gt;
* 178-uboot-add-missing-UBOOT_CLEAN_CMDS.patch &lt;br /&gt;
* 179-e2fsprog-allow_e4defrag_build_against_old_kernel_headers.patch&lt;br /&gt;
&lt;br /&gt;
===180 -&amp;gt; end===&lt;br /&gt;
* 181-qtcreator-add_package.patch&lt;br /&gt;
* 182-uclibc-add_accept4_declaration_fix.patch&lt;br /&gt;
* 183-openwrt-uclibc-add-kernel_long-declaration.patch&lt;br /&gt;
* 184-fsl-mm-codeclib-add_package.patch&lt;br /&gt;
* 186-uboot-tools-2011.03-Ignore-env_sectors-on-NOR-and-SPI-dataflash.patch&lt;br /&gt;
* 188-marble-add_package.patch -- broken&lt;br /&gt;
* 189-dbus-fix_installation.patch&lt;br /&gt;
* 191-madplay-requires_libintl.patch -- to fix : the legacy libintl is not supported anymore &lt;br /&gt;
* 196-python-crc16-add_package.patch &amp;lt;b&amp;gt;(to push on the BR mainline  )&amp;lt;/b&amp;gt;&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:SamuelM|SamuelM]] 20:18, 3 December 2012 (UTC)&lt;br /&gt;
* 197-cunit-add_package.patch &amp;lt;b&amp;gt;(to push on the BR mainline  )&amp;lt;/b&amp;gt;&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:SamuelM|SamuelM]] 20:18, 3 December 2012 (UTC)&lt;br /&gt;
* 201-armadeus-add_gnokii.patch&lt;br /&gt;
* 203-armadeus-add_sms_server_tools_3_package.patch&lt;br /&gt;
* 204-busybox-fix-snapshot.patch&lt;br /&gt;
* 204-wpa-supplicant-add-option-ieee80211w.patch&lt;br /&gt;
* 205-busybox-coreutils-stty-add-rs485-config-options.patch&lt;br /&gt;
* 206-joe-add_package.patch&lt;br /&gt;
* 207-armadeus-add_python_pyro_3.14.patch&lt;br /&gt;
* 208-armadeus-add_beremiz.patch&lt;br /&gt;
* 209-armadeus-add_matiec.patch&lt;br /&gt;
* 210-poppler-qt_compiling.patch&lt;br /&gt;
* 211-cups-fix_site_url.patch&lt;br /&gt;
* 212-fbgrab-fix_site_url.patch&lt;br /&gt;
* 213-tslib-bump_to_v1.1.patch&lt;br /&gt;
* 214-mplayer-fix-compilation.patch&lt;br /&gt;
&lt;br /&gt;
==How to send patches to BR==&lt;br /&gt;
&lt;br /&gt;
(see the [http://elinux.org/Buildroot_how_to_contribute Buildroot - How to contribute] page)&lt;br /&gt;
&lt;br /&gt;
* GIT should be installed and configured on your PC like stated [[GIT|here]]&lt;br /&gt;
* clone buildroot GIT:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ git clone xxxxx buildroot_git_dev/ (TBDL)&lt;br /&gt;
 $ cd buildroot_git_dev/&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* take patch from armadeus:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ cp /path_to_armadeus_bsp/patches/buildroot/2011.05/0xx-name.patch .&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* create a branch to work (here &#039;&#039;my_work&#039;&#039;):&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ git branch my_work&lt;br /&gt;
 $ git checkout my_work&lt;br /&gt;
 Switched to branch &#039;my_work&#039;&lt;br /&gt;
 $ git branch&lt;br /&gt;
   master&lt;br /&gt;
 * my_work&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* try patch:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ patch -p1 --dry-run &amp;lt; 0xx-name.patch&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* if it works, apply it for real:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ patch -p1 &amp;lt; 0xx-name.patch&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* list changes:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ git status&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* do some more changes if needed and then save them:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 ... do changes ...&lt;br /&gt;
 $ git add files_changed&lt;br /&gt;
 ... test changes ...&lt;br /&gt;
 $ git commit -m &amp;quot;Summary of your work&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* generate patch to send to BR:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ git format-patch -M master..my_work -s&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* this will give:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 0001-Summary_of_your_work.patch&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* send patch to BR:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ git send-email --from=xxx.xxx@xxx.xx --to=buildroot@busybox.net --smtp-server=smtp.xxx.xx 0001-Summary_of_your_work.patch&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* depending on the feedbacks from BR, modify your patch:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 ... do changes ...&lt;br /&gt;
 $ git diff&lt;br /&gt;
 $ git add files_changed&lt;br /&gt;
 $ git commit --amend&lt;br /&gt;
 $ git format-patch -M master..my_work -s&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* adds version inside [PATCH] ex: [PATCH v2]&lt;br /&gt;
* adds comments after ---, ex:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
From a2413db058ac3c515337102690ba12a746831f7e Mon Sep 17 00:00:00 2001&lt;br /&gt;
From: Julien Boibessot &amp;lt;julien.boibessot@armadeus.com&amp;gt;&lt;br /&gt;
Date: Wed, 19 Oct 2011 10:39:26 +0200&lt;br /&gt;
Subject: [PATCH v2] Add libmodbus package&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Signed-off-by: Julien Boibessot &amp;lt;julien.boibessot@armadeus.com&amp;gt;&lt;br /&gt;
---&lt;br /&gt;
 Changes since v1:&lt;br /&gt;
  - Took Yegor Yefremov remarks about &amp;quot;call AUTOTARGETS&#039; into account.&lt;br /&gt;
&lt;br /&gt;
 Based on previous work of Marek Belisko and comments of Thomas Petazzoni.&lt;br /&gt;
&lt;br /&gt;
 package/Config.in              |    1 +&lt;br /&gt;
 package/libmodbus/Config.in    |    8 ++++++++&lt;br /&gt;
 package/libmodbus/libmodbus.mk |   11 +++++++++++&lt;br /&gt;
 3 files changed, 20 insertions(+), 0 deletions(-)&lt;br /&gt;
 create mode 100644 package/libmodbus/Config.in&lt;br /&gt;
 create mode 100644 package/libmodbus/libmodbus.mk&lt;br /&gt;
&lt;br /&gt;
diff --git a/package/Config.in b/package/Config.in&lt;br /&gt;
......&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* retry ;-)&lt;br /&gt;
&lt;br /&gt;
====After patch has been accepted====&lt;br /&gt;
* Delete branch &amp;amp; co:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
$ rm xxxx.patch&lt;br /&gt;
$ git checkout master&lt;br /&gt;
$ git branch -D my_work&lt;br /&gt;
&lt;br /&gt;
$ git branch&lt;br /&gt;
* master&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Links==&lt;br /&gt;
* [http://buildroot.org/downloads/manual/manual.html BR online doc]&lt;br /&gt;
&lt;br /&gt;
==Status for BR2013.05 patches==&lt;br /&gt;
=== 1 to 52 ===&lt;br /&gt;
{| class=&amp;quot;wikitable centre&amp;quot; width=&amp;quot;80%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=col | Name&lt;br /&gt;
! scope=col | Comment&lt;br /&gt;
! scope=col | Who&lt;br /&gt;
|-&lt;br /&gt;
|001-add_armadeus_device.patch&lt;br /&gt;
|Specific to armadeus&lt;br /&gt;
|-&lt;br /&gt;
|002-add_armadeus_specific_packages.patch&lt;br /&gt;
|Specific to armadeus&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|003-armadeus-ltrace-fix-download-url.patch&lt;br /&gt;
|available upstream for  ltrace 0.7.3&lt;br /&gt;
|-&lt;br /&gt;
|004-gilliland-ti-utils-fix-github-tarball-to-use-commit-id.patch&lt;br /&gt;
|already available upstream&lt;br /&gt;
|-&lt;br /&gt;
|005-armadeus-gpsd-add-options-setting-in-menuconfig.patch&lt;br /&gt;
|unused by armadeus but can be contributed upstream&lt;br /&gt;
|-&lt;br /&gt;
|021-armadeus-add-sdl_water-package.patch&lt;br /&gt;
|can be sent upstream (demo) with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|034-armadeus-add-slideshow-package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|045-openssh-add_passwd_expire.patch&lt;br /&gt;
|Need to be reviewed&lt;br /&gt;
|-&lt;br /&gt;
|050-U-Boot-add_support_for_custom_configuration_file.patch&lt;br /&gt;
|???&lt;br /&gt;
|-&lt;br /&gt;
|051-U-Boot-add_support_for_custom_binary_file_format.patch&lt;br /&gt;
|already available upstream&lt;br /&gt;
|-&lt;br /&gt;
|052-U-Boot-add_support_for_Safe_Boot_file_format.patch&lt;br /&gt;
|already available upstream&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===72 to 100===&lt;br /&gt;
{| class=&amp;quot;wikitable centre&amp;quot; width=&amp;quot;80%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=col | Name&lt;br /&gt;
! scope=col | Comment&lt;br /&gt;
! scope=col | Who&lt;br /&gt;
|-&lt;br /&gt;
|072-xenomai-package.patch&lt;br /&gt;
|cannot be sent upstream&lt;br /&gt;
|-&lt;br /&gt;
|081-adds_quake_package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|083-pygame-armadeus_addons.patch&lt;br /&gt;
|cannot be sent upstream due to missing dependencies&lt;br /&gt;
|-&lt;br /&gt;
|085-armadeus-add-gpm-package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|097-adds_flite_package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|099-mplayer-add_patch_for_pld_asm_instruction_on_non_armv5_arch.patch&lt;br /&gt;
|to send to mplayer instead of BR&lt;br /&gt;
|-&lt;br /&gt;
|107-armadeus-games-add-wolf4sdl-package.patch&lt;br /&gt;
|can be sent upstream (demo) with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|110-bluez3-add_package.patch&lt;br /&gt;
|to be split: bluez-utils already in BR but  bluez-lib can be sent&lt;br /&gt;
|-&lt;br /&gt;
|111-bluez3-hacks.patch&lt;br /&gt;
|dirty hack on bluez-lib need to be cleaned&lt;br /&gt;
|-&lt;br /&gt;
|118-armadeus-snes9x-add-package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE, remove link on rom site on .mk file,...&lt;br /&gt;
|-&lt;br /&gt;
|120-cwiid-add_package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|121-target-arm926t_is_arm926ej-s.patch&lt;br /&gt;
|???&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== 123 to 200 ===&lt;br /&gt;
{| class=&amp;quot;wikitable centre&amp;quot; width=&amp;quot;80%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=col | Name&lt;br /&gt;
! scope=col | Comment&lt;br /&gt;
! scope=col | Who&lt;br /&gt;
|-&lt;br /&gt;
|123-armadeus-pywebradio-add-package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|124-e-uae-add_package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|125-armadeus-opentyrian-add-package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|130-armadeus-lbreakout2-add-package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|131-armadeus-ltetris-add-package.patch&lt;br /&gt;
|the patch inside package need to be reviewed&lt;br /&gt;
|-&lt;br /&gt;
|132-qt-full_integration_with_cross_compiling.patch&lt;br /&gt;
|can be sent upstream &lt;br /&gt;
|-&lt;br /&gt;
|142-ncurses-fix_compilation_with_old_hosts.patch&lt;br /&gt;
|already in ncurses 5.9&lt;br /&gt;
|-&lt;br /&gt;
|146-busybox-disable_ip_busybox_if_iproute2_buildroot.patch&lt;br /&gt;
|-&lt;br /&gt;
|147-busybox-ifplugd-fixes-netlink-buffer.patch&lt;br /&gt;
|fixed in upstream busybox by commit da331d77&lt;br /&gt;
|-&lt;br /&gt;
|150-alsa-utils-fix_installation_bug_on_some_host_systems.patch&lt;br /&gt;
|can be sent upstream&lt;br /&gt;
|-&lt;br /&gt;
|157-buildroot-allow_generic_device_selection_even_when_custom_rootfs_is_chosen.patch&lt;br /&gt;
|specific to armadeus or this can be usefull for other projects?&lt;br /&gt;
|-&lt;br /&gt;
|158-setserial-bump_version.patch&lt;br /&gt;
|already upstream&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== 168 to 188 ===&lt;br /&gt;
{| class=&amp;quot;wikitable centre&amp;quot; width=&amp;quot;80%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=col | Name&lt;br /&gt;
! scope=col | Comment&lt;br /&gt;
! scope=col | Who&lt;br /&gt;
|-&lt;br /&gt;
|168-libcanfestival-add_package.patch&lt;br /&gt;
|can be sent upstream with modifications (Be carefull : Heavily patched to support DESTDIR installation)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|172-gsmmux-add_package.patch&lt;br /&gt;
|can be sent upstream with modifications&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|174-imx-lib-customize_package.patch&lt;br /&gt;
|package moved to package/freescale-imx/imx-lib/imx-lib.mk. Need some investiguations about the purpose of the modification&lt;br /&gt;
|-&lt;br /&gt;
|176-imx-test-add_package.patch&lt;br /&gt;
|Project specific&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|178-uboot-add-missing-UBOOT_CLEAN_CMDS.patch&lt;br /&gt;
|clean command is deprecated on builroot&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|179-e2fsprog-allow_e4defrag_build_against_old_kernel_headers.patch&lt;br /&gt;
|can not to be sent upstream&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|181-qtcreator-add_package.patch&lt;br /&gt;
|can not to be sent upstream&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|182-uclibc-add_accept4_declaration_fix.patch&lt;br /&gt;
|should be sent to project ucbibc&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|183-openwrt-uclibc-add-kernel_long-declaration.patch&lt;br /&gt;
|not necessary with uclibc 0.9.33.3&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|184-fsl-mm-codeclib-add_package.patch&lt;br /&gt;
|invalid package&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|186-uboot-tools-2011.03-Ignore-env_sectors-on-NOR-and-SPI-dataflash.patch&lt;br /&gt;
|can not to be sent upstream. This patch is mandatory to support apf9328 board.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|188-marble-add_package.patch&lt;br /&gt;
|can be sent upstream with modifications&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== 189 to 208 ===&lt;br /&gt;
{| class=&amp;quot;wikitable centre&amp;quot; width=&amp;quot;80%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=col | Name&lt;br /&gt;
! scope=col | Comment&lt;br /&gt;
! scope=col | Who&lt;br /&gt;
|-&lt;br /&gt;
|189-dbus-fix_installation.patch&lt;br /&gt;
|half of patch already integrated : the other is in https://bugs.busybox.net/show_bug.cgi?id=5420&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|191-armadeus-madplay-fixes-libintl-dependency.patch&lt;br /&gt;
|can be sent upstream&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|196-python-crc16-add_package.patch&lt;br /&gt;
|Already upstream&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|197-cunit-add_package.patch&lt;br /&gt;
|can be sent upstream with modifications&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|201-armadeus-add_gnokii.patch&lt;br /&gt;
|can be sent upstream with modifications&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|203-armadeus-add_sms_server_tools_3_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|204-busybox-fix-snapshot.patch&lt;br /&gt;
|-&lt;br /&gt;
|204-wpa-supplicant-add-option-ieee80211w.patch&lt;br /&gt;
|-&lt;br /&gt;
|205-busybox-coreutils-stty-add-rs485-config-options.patch&lt;br /&gt;
|-&lt;br /&gt;
|206-joe-add_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|207-armadeus-add_python_pyro_3.14.patch&lt;br /&gt;
|-&lt;br /&gt;
|208-armadeus-add_beremiz.patch&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===209 to 214===&lt;br /&gt;
{| class=&amp;quot;wikitable centre&amp;quot; width=&amp;quot;80%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=col | Name&lt;br /&gt;
! scope=col | Comment&lt;br /&gt;
! scope=col | Who&lt;br /&gt;
|-&lt;br /&gt;
|209-armadeus-add_matiec.patch&lt;br /&gt;
|-&lt;br /&gt;
|210-poppler-qt_compiling.patch&lt;br /&gt;
|-&lt;br /&gt;
|211-cups-fix_site_url.patch&lt;br /&gt;
|-&lt;br /&gt;
|212-fbgrab-fix_site_url.patch&lt;br /&gt;
|-&lt;br /&gt;
|213-tslib-bump_to_v1.1.patch&lt;br /&gt;
|-&lt;br /&gt;
|214-mplayer-fix-compilation.patch&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Ltanner</name></author>
	</entry>
	<entry>
		<id>http://wikilegacy.armadeus.com/index.php?title=Buildroot_Mainline_integration&amp;diff=12296</id>
		<title>Buildroot Mainline integration</title>
		<link rel="alternate" type="text/html" href="http://wikilegacy.armadeus.com/index.php?title=Buildroot_Mainline_integration&amp;diff=12296"/>
		<updated>2013-12-11T17:01:34Z</updated>

		<summary type="html">&lt;p&gt;Ltanner: /* 189 to 208 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Under Construction}}&lt;br /&gt;
&lt;br /&gt;
==Changes since BR version used in armadeus 3.x==&lt;br /&gt;
===default packages===&lt;br /&gt;
* uClibc: 0.9.29 -&amp;gt; 0.9.30 -&amp;gt; 0.9.33.2&lt;br /&gt;
* gcc: 4.2.1-&amp;gt; 4.4.5 -&amp;gt; 4.7.2&lt;br /&gt;
* busybox: 1.6.2 -&amp;gt; 1.20.2 -&amp;gt; 1.21&lt;br /&gt;
* U-Boot: 2012.10 -&amp;gt; 2013.04&lt;br /&gt;
&lt;br /&gt;
===build directories===&lt;br /&gt;
* &#039;&#039;build_arm_xxx/&#039;&#039; &#039;&#039;project_build_xxx/&#039;&#039; &#039;&#039;toolchain_build_arm_xxx/&#039;&#039; have been removed and replaced by &#039;&#039;output/&#039;&#039;:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
build  host  images  stamps  target  toolchain&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===configs===&lt;br /&gt;
* buildroot default configs are now stored in &#039;&#039;buildroot/configs/apfxx_defconfig&#039;&#039; and no more in &#039;&#039;buildroot/target/device/armadeus/apfxx/apfxx_defconfig&#039;&#039;&lt;br /&gt;
* uClibc config should be named with version number to not overwrite the old one --&amp;gt;&lt;br /&gt;
 &#039;&#039;buildroot/target/device/armadeus/apf27/uClibc-0.9.30.config.arm&#039;&#039;&lt;br /&gt;
* idem for U-Boot config:&lt;br /&gt;
 &#039;&#039;buildroot/target/device/armadeus/apf27/apf27-u-boot-2010.03.h&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==Changes since BR version used in armadeus 4.x==&lt;br /&gt;
* TBDL&lt;br /&gt;
&lt;br /&gt;
==How to use new BR in armadeus==&lt;br /&gt;
* checkout a recent clean GIT view and before any other command edit the main Makefile to change the BUILDROOT_VERSION flag from 2012.02 to 20121030 &lt;br /&gt;
** comment line 29&lt;br /&gt;
** uncomment the line 30&lt;br /&gt;
* then you can use it as old BR:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
$ make apf27_defconfig&lt;br /&gt;
$ make&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* new patches dirrectory:&lt;br /&gt;
 patches/buildroot/2012.11/&lt;br /&gt;
&lt;br /&gt;
==Patches that can be sent to BR==&lt;br /&gt;
(Some will require some cleanup)&lt;br /&gt;
===Instructions===&lt;br /&gt;
* Patches to port: &#039;&#039;patches/buildroot/2010.11&#039;&#039;&lt;br /&gt;
* when working on a patch mark it with:&lt;br /&gt;
** &amp;lt;nowiki&amp;gt; ** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; ~~~~ &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** &#039;&#039;&#039;--&amp;gt;&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:JulienB|JulienB]] 14:14, 9 November 2010 (UTC)&lt;br /&gt;
* Strike the one that are no more needed:&lt;br /&gt;
** &amp;lt;strike&amp;gt; 000-xxxxxxx.patch &amp;lt;/strike&amp;gt;&lt;br /&gt;
* Write OK in bold green and your name (automatic with 4x&#039;~&#039;) when corresponding patch has been ported:&lt;br /&gt;
** &amp;lt;nowiki&amp;gt; ** &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;&#039;&#039;&#039;OK&#039;&#039;&#039;&amp;lt;/span&amp;gt; ~~~~ &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** &#039;&#039;&#039;--&amp;gt;&#039;&#039;&#039; 000-xxxxxxx.patch: &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;&#039;&#039;&#039;OK&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:JulienB|JulienB]] 07:06, 21 October 2010 (UTC)&lt;br /&gt;
* How to:&lt;br /&gt;
** get a BR git&lt;br /&gt;
** try to apply patch with &#039;&#039;patch -p1 --dry-run &amp;lt; patch_name.patch&#039;&#039;&lt;br /&gt;
** when it applies remove &#039;&#039;--dry-run&#039;&#039;, commit, generates patch with [[GIT]] and send it to BR&lt;br /&gt;
&lt;br /&gt;
===001 -&amp;gt; 059===&lt;br /&gt;
* 001-add_armadeus_device.patch -- armadeus specific&lt;br /&gt;
* 002-add_armadeus_specific_packages.patch -- armadeus specific&lt;br /&gt;
* 003-armadeus-ltrace-fix-download-url.patch&lt;br /&gt;
* 004-gilliland-ti-utils-fix-github-tarball-to-use-commit-id.patch&lt;br /&gt;
* 005-armadeus-gpsd-add-options-setting-in-menuconfig.patch&lt;br /&gt;
* 021-sdl-water-config.patch -- broken&lt;br /&gt;
* 034-slideshow.patch -- broken&lt;br /&gt;
* 045-openssh-add_passwd_expire.patch&lt;br /&gt;
* 050-U-Boot-add_support_for_custom_configuration_file.patch&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;Submission not accepted&#039;&#039;&#039;&amp;lt;/span&amp;gt; --jorasse 08:04, 5 December 2013 (UTC)&lt;br /&gt;
* 051-U-Boot-add_support_for_custom_binary_file_format.patch -- present in BR upstream&lt;br /&gt;
* 052-U-Boot-add_support_for_Safe_Boot_file_format.patch -- present in BR upstream&lt;br /&gt;
&lt;br /&gt;
===060 -&amp;gt; 085===&lt;br /&gt;
* 072-xenomai-package.patch&lt;br /&gt;
* 081-adds_quake_package.patch &amp;lt;b&amp;gt;( 2nd priority package to push on the BR mainline )&amp;lt;/b&amp;gt;&lt;br /&gt;
* 083-pygame-armadeus_addons.patch&lt;br /&gt;
* 085-adds_gpm_package.patch -- broken&lt;br /&gt;
&lt;br /&gt;
===095 -&amp;gt; 119===&lt;br /&gt;
* 097-adds_flite_package.patch &amp;lt;b&amp;gt;(to push on the BR mainline - need some refactoring )&amp;lt;/b&amp;gt;&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:SamuelM|SamuelM]] 20:25, 3 December 2012 (UTC)&lt;br /&gt;
* 099-mplayer-add_patch_for_pld_asm_instruction_on_non_armv5_arch.patch&lt;br /&gt;
* 107-games-add_wolf4sdl.patch -- broken&lt;br /&gt;
* 110-bluez-add_package.patch&lt;br /&gt;
** bluez-utils-4.x (currently 4.101) already in BR (since 2011.08) with bluez3 compat knob -- [[User:SamuelM|SamuelM]] 10:49, 1 November 2012 (UTC)&lt;br /&gt;
* 111-bluez-hacks.patch&lt;br /&gt;
** bluez-utils-4.x (currently 4.101) already in BR (since 2011.08) with bluez3 compat knob -- [[User:SamuelM|SamuelM]] 10:49, 1 November 2012 (UTC)&lt;br /&gt;
* 118-snes9x-add_package.patch -- broken&lt;br /&gt;
&lt;br /&gt;
===120 -&amp;gt; 179===&lt;br /&gt;
* 120-cwiid-add_package.patch &amp;lt;b&amp;gt;(to push on the BR mainline - need some refactoring to be more generic)&amp;lt;/b&amp;gt;&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:SamuelM|SamuelM]] 12:11, 1 November 2012 (UTC)&lt;br /&gt;
* 121-target-arm926t_is_arm926ej-s.patch&lt;br /&gt;
* 123-pywebradio-add_package.patch -- broken&lt;br /&gt;
* 124-e-uae-add_package.patch&lt;br /&gt;
* 125-opentyrian-add_package.patch -- broken&lt;br /&gt;
* 130-lbreakout-add_package.patch -- broken &amp;lt;b&amp;gt;( 2nd priority package to push on the BR mainline )&amp;lt;/b&amp;gt;&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:JulienB|JulienB]] 21:36, 20 December 2010 (UTC)&lt;br /&gt;
* 131-ltetris-add_package.patch -- broken &lt;br /&gt;
* 132-qt-full_integration_with_cross_compiling.patch&lt;br /&gt;
* 142-ncurses-fix_compilation_with_old_hosts.patch&lt;br /&gt;
* 146-busybox-disable_ip_busybox_if_iproute2_buildroot.patch&lt;br /&gt;
* 147-busybox-ifplugd-fixes-netlink-buffer.patch&lt;br /&gt;
* 150-alsa-utils-fix_installation_bug_on_some_host_systems.patch&lt;br /&gt;
* 157-buildroot-allow_generic_device_selection_even_when_custom_rootfs_is_chosen.patch&lt;br /&gt;
* 158-setserial-bump_version.patch&lt;br /&gt;
* 168-libcanfestival-add_package.patch &amp;lt;b&amp;gt;(to push on the BR mainline  )&amp;lt;/b&amp;gt;&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:SamuelM|SamuelM]] 19:42, 1 November 2012 (UTC)&lt;br /&gt;
* 172-gsmmux-add_package.patch&lt;br /&gt;
* 174-imx-lib-add_package.patch&lt;br /&gt;
** partially included in BR&lt;br /&gt;
* 176-imx-test-add_package.patch&lt;br /&gt;
* 178-uboot-add-missing-UBOOT_CLEAN_CMDS.patch &lt;br /&gt;
* 179-e2fsprog-allow_e4defrag_build_against_old_kernel_headers.patch&lt;br /&gt;
&lt;br /&gt;
===180 -&amp;gt; end===&lt;br /&gt;
* 181-qtcreator-add_package.patch&lt;br /&gt;
* 182-uclibc-add_accept4_declaration_fix.patch&lt;br /&gt;
* 183-openwrt-uclibc-add-kernel_long-declaration.patch&lt;br /&gt;
* 184-fsl-mm-codeclib-add_package.patch&lt;br /&gt;
* 186-uboot-tools-2011.03-Ignore-env_sectors-on-NOR-and-SPI-dataflash.patch&lt;br /&gt;
* 188-marble-add_package.patch -- broken&lt;br /&gt;
* 189-dbus-fix_installation.patch&lt;br /&gt;
* 191-madplay-requires_libintl.patch -- to fix : the legacy libintl is not supported anymore &lt;br /&gt;
* 196-python-crc16-add_package.patch &amp;lt;b&amp;gt;(to push on the BR mainline  )&amp;lt;/b&amp;gt;&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:SamuelM|SamuelM]] 20:18, 3 December 2012 (UTC)&lt;br /&gt;
* 197-cunit-add_package.patch &amp;lt;b&amp;gt;(to push on the BR mainline  )&amp;lt;/b&amp;gt;&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:SamuelM|SamuelM]] 20:18, 3 December 2012 (UTC)&lt;br /&gt;
* 201-armadeus-add_gnokii.patch&lt;br /&gt;
* 203-armadeus-add_sms_server_tools_3_package.patch&lt;br /&gt;
* 204-busybox-fix-snapshot.patch&lt;br /&gt;
* 204-wpa-supplicant-add-option-ieee80211w.patch&lt;br /&gt;
* 205-busybox-coreutils-stty-add-rs485-config-options.patch&lt;br /&gt;
* 206-joe-add_package.patch&lt;br /&gt;
* 207-armadeus-add_python_pyro_3.14.patch&lt;br /&gt;
* 208-armadeus-add_beremiz.patch&lt;br /&gt;
* 209-armadeus-add_matiec.patch&lt;br /&gt;
* 210-poppler-qt_compiling.patch&lt;br /&gt;
* 211-cups-fix_site_url.patch&lt;br /&gt;
* 212-fbgrab-fix_site_url.patch&lt;br /&gt;
* 213-tslib-bump_to_v1.1.patch&lt;br /&gt;
* 214-mplayer-fix-compilation.patch&lt;br /&gt;
&lt;br /&gt;
==How to send patches to BR==&lt;br /&gt;
&lt;br /&gt;
(see the [http://elinux.org/Buildroot_how_to_contribute Buildroot - How to contribute] page)&lt;br /&gt;
&lt;br /&gt;
* GIT should be installed and configured on your PC like stated [[GIT|here]]&lt;br /&gt;
* clone buildroot GIT:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ git clone xxxxx buildroot_git_dev/ (TBDL)&lt;br /&gt;
 $ cd buildroot_git_dev/&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* take patch from armadeus:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ cp /path_to_armadeus_bsp/patches/buildroot/2011.05/0xx-name.patch .&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* create a branch to work (here &#039;&#039;my_work&#039;&#039;):&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ git branch my_work&lt;br /&gt;
 $ git checkout my_work&lt;br /&gt;
 Switched to branch &#039;my_work&#039;&lt;br /&gt;
 $ git branch&lt;br /&gt;
   master&lt;br /&gt;
 * my_work&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* try patch:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ patch -p1 --dry-run &amp;lt; 0xx-name.patch&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* if it works, apply it for real:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ patch -p1 &amp;lt; 0xx-name.patch&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* list changes:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ git status&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* do some more changes if needed and then save them:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 ... do changes ...&lt;br /&gt;
 $ git add files_changed&lt;br /&gt;
 ... test changes ...&lt;br /&gt;
 $ git commit -m &amp;quot;Summary of your work&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* generate patch to send to BR:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ git format-patch -M master..my_work -s&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* this will give:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 0001-Summary_of_your_work.patch&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* send patch to BR:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ git send-email --from=xxx.xxx@xxx.xx --to=buildroot@busybox.net --smtp-server=smtp.xxx.xx 0001-Summary_of_your_work.patch&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* depending on the feedbacks from BR, modify your patch:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 ... do changes ...&lt;br /&gt;
 $ git diff&lt;br /&gt;
 $ git add files_changed&lt;br /&gt;
 $ git commit --amend&lt;br /&gt;
 $ git format-patch -M master..my_work -s&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* adds version inside [PATCH] ex: [PATCH v2]&lt;br /&gt;
* adds comments after ---, ex:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
From a2413db058ac3c515337102690ba12a746831f7e Mon Sep 17 00:00:00 2001&lt;br /&gt;
From: Julien Boibessot &amp;lt;julien.boibessot@armadeus.com&amp;gt;&lt;br /&gt;
Date: Wed, 19 Oct 2011 10:39:26 +0200&lt;br /&gt;
Subject: [PATCH v2] Add libmodbus package&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Signed-off-by: Julien Boibessot &amp;lt;julien.boibessot@armadeus.com&amp;gt;&lt;br /&gt;
---&lt;br /&gt;
 Changes since v1:&lt;br /&gt;
  - Took Yegor Yefremov remarks about &amp;quot;call AUTOTARGETS&#039; into account.&lt;br /&gt;
&lt;br /&gt;
 Based on previous work of Marek Belisko and comments of Thomas Petazzoni.&lt;br /&gt;
&lt;br /&gt;
 package/Config.in              |    1 +&lt;br /&gt;
 package/libmodbus/Config.in    |    8 ++++++++&lt;br /&gt;
 package/libmodbus/libmodbus.mk |   11 +++++++++++&lt;br /&gt;
 3 files changed, 20 insertions(+), 0 deletions(-)&lt;br /&gt;
 create mode 100644 package/libmodbus/Config.in&lt;br /&gt;
 create mode 100644 package/libmodbus/libmodbus.mk&lt;br /&gt;
&lt;br /&gt;
diff --git a/package/Config.in b/package/Config.in&lt;br /&gt;
......&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* retry ;-)&lt;br /&gt;
&lt;br /&gt;
====After patch has been accepted====&lt;br /&gt;
* Delete branch &amp;amp; co:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
$ rm xxxx.patch&lt;br /&gt;
$ git checkout master&lt;br /&gt;
$ git branch -D my_work&lt;br /&gt;
&lt;br /&gt;
$ git branch&lt;br /&gt;
* master&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Links==&lt;br /&gt;
* [http://buildroot.org/downloads/manual/manual.html BR online doc]&lt;br /&gt;
&lt;br /&gt;
==Status for BR2013.05 patches==&lt;br /&gt;
=== 1 to 52 ===&lt;br /&gt;
{| class=&amp;quot;wikitable centre&amp;quot; width=&amp;quot;80%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=col | Name&lt;br /&gt;
! scope=col | Comment&lt;br /&gt;
! scope=col | Who&lt;br /&gt;
|-&lt;br /&gt;
|001-add_armadeus_device.patch&lt;br /&gt;
|Specific to armadeus&lt;br /&gt;
|-&lt;br /&gt;
|002-add_armadeus_specific_packages.patch&lt;br /&gt;
|Specific to armadeus&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|003-armadeus-ltrace-fix-download-url.patch&lt;br /&gt;
|available upstream for  ltrace 0.7.3&lt;br /&gt;
|-&lt;br /&gt;
|004-gilliland-ti-utils-fix-github-tarball-to-use-commit-id.patch&lt;br /&gt;
|already available upstream&lt;br /&gt;
|-&lt;br /&gt;
|005-armadeus-gpsd-add-options-setting-in-menuconfig.patch&lt;br /&gt;
|unused by armadeus but can be contributed upstream&lt;br /&gt;
|-&lt;br /&gt;
|021-armadeus-add-sdl_water-package.patch&lt;br /&gt;
|can be sent upstream (demo) with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|034-armadeus-add-slideshow-package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|045-openssh-add_passwd_expire.patch&lt;br /&gt;
|Need to be reviewed&lt;br /&gt;
|-&lt;br /&gt;
|050-U-Boot-add_support_for_custom_configuration_file.patch&lt;br /&gt;
|???&lt;br /&gt;
|-&lt;br /&gt;
|051-U-Boot-add_support_for_custom_binary_file_format.patch&lt;br /&gt;
|already available upstream&lt;br /&gt;
|-&lt;br /&gt;
|052-U-Boot-add_support_for_Safe_Boot_file_format.patch&lt;br /&gt;
|already available upstream&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===72 to 100===&lt;br /&gt;
{| class=&amp;quot;wikitable centre&amp;quot; width=&amp;quot;80%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=col | Name&lt;br /&gt;
! scope=col | Comment&lt;br /&gt;
! scope=col | Who&lt;br /&gt;
|-&lt;br /&gt;
|072-xenomai-package.patch&lt;br /&gt;
|cannot be sent upstream&lt;br /&gt;
|-&lt;br /&gt;
|081-adds_quake_package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|083-pygame-armadeus_addons.patch&lt;br /&gt;
|cannot be sent upstream due to missing dependencies&lt;br /&gt;
|-&lt;br /&gt;
|085-armadeus-add-gpm-package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|097-adds_flite_package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|099-mplayer-add_patch_for_pld_asm_instruction_on_non_armv5_arch.patch&lt;br /&gt;
|to send to mplayer instead of BR&lt;br /&gt;
|-&lt;br /&gt;
|107-armadeus-games-add-wolf4sdl-package.patch&lt;br /&gt;
|can be sent upstream (demo) with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|110-bluez3-add_package.patch&lt;br /&gt;
|to be split: bluez-utils already in BR but  bluez-lib can be sent&lt;br /&gt;
|-&lt;br /&gt;
|111-bluez3-hacks.patch&lt;br /&gt;
|dirty hack on bluez-lib need to be cleaned&lt;br /&gt;
|-&lt;br /&gt;
|118-armadeus-snes9x-add-package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE, remove link on rom site on .mk file,...&lt;br /&gt;
|-&lt;br /&gt;
|120-cwiid-add_package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|121-target-arm926t_is_arm926ej-s.patch&lt;br /&gt;
|???&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== 123 to 200 ===&lt;br /&gt;
{| class=&amp;quot;wikitable centre&amp;quot; width=&amp;quot;80%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=col | Name&lt;br /&gt;
! scope=col | Comment&lt;br /&gt;
! scope=col | Who&lt;br /&gt;
|-&lt;br /&gt;
|123-armadeus-pywebradio-add-package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|124-e-uae-add_package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|125-armadeus-opentyrian-add-package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|130-armadeus-lbreakout2-add-package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|131-armadeus-ltetris-add-package.patch&lt;br /&gt;
|the patch inside package need to be reviewed&lt;br /&gt;
|-&lt;br /&gt;
|132-qt-full_integration_with_cross_compiling.patch&lt;br /&gt;
|can be sent upstream &lt;br /&gt;
|-&lt;br /&gt;
|142-ncurses-fix_compilation_with_old_hosts.patch&lt;br /&gt;
|already in ncurses 5.9&lt;br /&gt;
|-&lt;br /&gt;
|146-busybox-disable_ip_busybox_if_iproute2_buildroot.patch&lt;br /&gt;
|-&lt;br /&gt;
|147-busybox-ifplugd-fixes-netlink-buffer.patch&lt;br /&gt;
|fixed in upstream busybox by commit da331d77&lt;br /&gt;
|-&lt;br /&gt;
|150-alsa-utils-fix_installation_bug_on_some_host_systems.patch&lt;br /&gt;
|can be sent upstream&lt;br /&gt;
|-&lt;br /&gt;
|157-buildroot-allow_generic_device_selection_even_when_custom_rootfs_is_chosen.patch&lt;br /&gt;
|specific to armadeus or this can be usefull for other projects?&lt;br /&gt;
|-&lt;br /&gt;
|158-setserial-bump_version.patch&lt;br /&gt;
|already upstream&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== 168 to 188 ===&lt;br /&gt;
{| class=&amp;quot;wikitable centre&amp;quot; width=&amp;quot;80%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=col | Name&lt;br /&gt;
! scope=col | Comment&lt;br /&gt;
! scope=col | Who&lt;br /&gt;
|-&lt;br /&gt;
|168-libcanfestival-add_package.patch&lt;br /&gt;
|can be sent upstream with modifications (Be carefull : Heavily patched to support DESTDIR installation)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|172-gsmmux-add_package.patch&lt;br /&gt;
|can be sent upstream with modifications&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|174-imx-lib-customize_package.patch&lt;br /&gt;
|package moved to package/freescale-imx/imx-lib/imx-lib.mk. Need some investiguations about the purpose of the modification&lt;br /&gt;
|-&lt;br /&gt;
|176-imx-test-add_package.patch&lt;br /&gt;
|Project specific&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|178-uboot-add-missing-UBOOT_CLEAN_CMDS.patch&lt;br /&gt;
|clean command is deprecated on builroot&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|179-e2fsprog-allow_e4defrag_build_against_old_kernel_headers.patch&lt;br /&gt;
|can not to be sent upstream&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|181-qtcreator-add_package.patch&lt;br /&gt;
|can not to be sent upstream&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|182-uclibc-add_accept4_declaration_fix.patch&lt;br /&gt;
|should be sent to project ucbibc&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|183-openwrt-uclibc-add-kernel_long-declaration.patch&lt;br /&gt;
|not necessary with uclibc 0.9.33.3&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|184-fsl-mm-codeclib-add_package.patch&lt;br /&gt;
|invalid package&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|186-uboot-tools-2011.03-Ignore-env_sectors-on-NOR-and-SPI-dataflash.patch&lt;br /&gt;
|can not to be sent upstream. This patch is mandatory to support apf9328 board.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|188-marble-add_package.patch&lt;br /&gt;
|can be sent upstream with modifications&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== 189 to 208 ===&lt;br /&gt;
{| class=&amp;quot;wikitable centre&amp;quot; width=&amp;quot;80%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=col | Name&lt;br /&gt;
! scope=col | Comment&lt;br /&gt;
! scope=col | Who&lt;br /&gt;
|-&lt;br /&gt;
|189-dbus-fix_installation.patch&lt;br /&gt;
|half of patch already integrated : the other is in https://bugs.busybox.net/show_bug.cgi?id=5420&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|191-armadeus-madplay-fixes-libintl-dependency.patch&lt;br /&gt;
|can be sent upstream&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|196-python-crc16-add_package.patch&lt;br /&gt;
|Already upstream&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|197-cunit-add_package.patch&lt;br /&gt;
|can be sent upstream with modifications&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|201-armadeus-add_gnokii.patch&lt;br /&gt;
|-&lt;br /&gt;
|203-armadeus-add_sms_server_tools_3_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|204-busybox-fix-snapshot.patch&lt;br /&gt;
|-&lt;br /&gt;
|204-wpa-supplicant-add-option-ieee80211w.patch&lt;br /&gt;
|-&lt;br /&gt;
|205-busybox-coreutils-stty-add-rs485-config-options.patch&lt;br /&gt;
|-&lt;br /&gt;
|206-joe-add_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|207-armadeus-add_python_pyro_3.14.patch&lt;br /&gt;
|-&lt;br /&gt;
|208-armadeus-add_beremiz.patch&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===209 to 214===&lt;br /&gt;
{| class=&amp;quot;wikitable centre&amp;quot; width=&amp;quot;80%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=col | Name&lt;br /&gt;
! scope=col | Comment&lt;br /&gt;
! scope=col | Who&lt;br /&gt;
|-&lt;br /&gt;
|209-armadeus-add_matiec.patch&lt;br /&gt;
|-&lt;br /&gt;
|210-poppler-qt_compiling.patch&lt;br /&gt;
|-&lt;br /&gt;
|211-cups-fix_site_url.patch&lt;br /&gt;
|-&lt;br /&gt;
|212-fbgrab-fix_site_url.patch&lt;br /&gt;
|-&lt;br /&gt;
|213-tslib-bump_to_v1.1.patch&lt;br /&gt;
|-&lt;br /&gt;
|214-mplayer-fix-compilation.patch&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Ltanner</name></author>
	</entry>
	<entry>
		<id>http://wikilegacy.armadeus.com/index.php?title=Buildroot_Mainline_integration&amp;diff=12295</id>
		<title>Buildroot Mainline integration</title>
		<link rel="alternate" type="text/html" href="http://wikilegacy.armadeus.com/index.php?title=Buildroot_Mainline_integration&amp;diff=12295"/>
		<updated>2013-12-11T16:50:52Z</updated>

		<summary type="html">&lt;p&gt;Ltanner: /* 189 to 208 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Under Construction}}&lt;br /&gt;
&lt;br /&gt;
==Changes since BR version used in armadeus 3.x==&lt;br /&gt;
===default packages===&lt;br /&gt;
* uClibc: 0.9.29 -&amp;gt; 0.9.30 -&amp;gt; 0.9.33.2&lt;br /&gt;
* gcc: 4.2.1-&amp;gt; 4.4.5 -&amp;gt; 4.7.2&lt;br /&gt;
* busybox: 1.6.2 -&amp;gt; 1.20.2 -&amp;gt; 1.21&lt;br /&gt;
* U-Boot: 2012.10 -&amp;gt; 2013.04&lt;br /&gt;
&lt;br /&gt;
===build directories===&lt;br /&gt;
* &#039;&#039;build_arm_xxx/&#039;&#039; &#039;&#039;project_build_xxx/&#039;&#039; &#039;&#039;toolchain_build_arm_xxx/&#039;&#039; have been removed and replaced by &#039;&#039;output/&#039;&#039;:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
build  host  images  stamps  target  toolchain&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===configs===&lt;br /&gt;
* buildroot default configs are now stored in &#039;&#039;buildroot/configs/apfxx_defconfig&#039;&#039; and no more in &#039;&#039;buildroot/target/device/armadeus/apfxx/apfxx_defconfig&#039;&#039;&lt;br /&gt;
* uClibc config should be named with version number to not overwrite the old one --&amp;gt;&lt;br /&gt;
 &#039;&#039;buildroot/target/device/armadeus/apf27/uClibc-0.9.30.config.arm&#039;&#039;&lt;br /&gt;
* idem for U-Boot config:&lt;br /&gt;
 &#039;&#039;buildroot/target/device/armadeus/apf27/apf27-u-boot-2010.03.h&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==Changes since BR version used in armadeus 4.x==&lt;br /&gt;
* TBDL&lt;br /&gt;
&lt;br /&gt;
==How to use new BR in armadeus==&lt;br /&gt;
* checkout a recent clean GIT view and before any other command edit the main Makefile to change the BUILDROOT_VERSION flag from 2012.02 to 20121030 &lt;br /&gt;
** comment line 29&lt;br /&gt;
** uncomment the line 30&lt;br /&gt;
* then you can use it as old BR:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
$ make apf27_defconfig&lt;br /&gt;
$ make&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* new patches dirrectory:&lt;br /&gt;
 patches/buildroot/2012.11/&lt;br /&gt;
&lt;br /&gt;
==Patches that can be sent to BR==&lt;br /&gt;
(Some will require some cleanup)&lt;br /&gt;
===Instructions===&lt;br /&gt;
* Patches to port: &#039;&#039;patches/buildroot/2010.11&#039;&#039;&lt;br /&gt;
* when working on a patch mark it with:&lt;br /&gt;
** &amp;lt;nowiki&amp;gt; ** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; ~~~~ &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** &#039;&#039;&#039;--&amp;gt;&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:JulienB|JulienB]] 14:14, 9 November 2010 (UTC)&lt;br /&gt;
* Strike the one that are no more needed:&lt;br /&gt;
** &amp;lt;strike&amp;gt; 000-xxxxxxx.patch &amp;lt;/strike&amp;gt;&lt;br /&gt;
* Write OK in bold green and your name (automatic with 4x&#039;~&#039;) when corresponding patch has been ported:&lt;br /&gt;
** &amp;lt;nowiki&amp;gt; ** &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;&#039;&#039;&#039;OK&#039;&#039;&#039;&amp;lt;/span&amp;gt; ~~~~ &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** &#039;&#039;&#039;--&amp;gt;&#039;&#039;&#039; 000-xxxxxxx.patch: &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;&#039;&#039;&#039;OK&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:JulienB|JulienB]] 07:06, 21 October 2010 (UTC)&lt;br /&gt;
* How to:&lt;br /&gt;
** get a BR git&lt;br /&gt;
** try to apply patch with &#039;&#039;patch -p1 --dry-run &amp;lt; patch_name.patch&#039;&#039;&lt;br /&gt;
** when it applies remove &#039;&#039;--dry-run&#039;&#039;, commit, generates patch with [[GIT]] and send it to BR&lt;br /&gt;
&lt;br /&gt;
===001 -&amp;gt; 059===&lt;br /&gt;
* 001-add_armadeus_device.patch -- armadeus specific&lt;br /&gt;
* 002-add_armadeus_specific_packages.patch -- armadeus specific&lt;br /&gt;
* 003-armadeus-ltrace-fix-download-url.patch&lt;br /&gt;
* 004-gilliland-ti-utils-fix-github-tarball-to-use-commit-id.patch&lt;br /&gt;
* 005-armadeus-gpsd-add-options-setting-in-menuconfig.patch&lt;br /&gt;
* 021-sdl-water-config.patch -- broken&lt;br /&gt;
* 034-slideshow.patch -- broken&lt;br /&gt;
* 045-openssh-add_passwd_expire.patch&lt;br /&gt;
* 050-U-Boot-add_support_for_custom_configuration_file.patch&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;Submission not accepted&#039;&#039;&#039;&amp;lt;/span&amp;gt; --jorasse 08:04, 5 December 2013 (UTC)&lt;br /&gt;
* 051-U-Boot-add_support_for_custom_binary_file_format.patch -- present in BR upstream&lt;br /&gt;
* 052-U-Boot-add_support_for_Safe_Boot_file_format.patch -- present in BR upstream&lt;br /&gt;
&lt;br /&gt;
===060 -&amp;gt; 085===&lt;br /&gt;
* 072-xenomai-package.patch&lt;br /&gt;
* 081-adds_quake_package.patch &amp;lt;b&amp;gt;( 2nd priority package to push on the BR mainline )&amp;lt;/b&amp;gt;&lt;br /&gt;
* 083-pygame-armadeus_addons.patch&lt;br /&gt;
* 085-adds_gpm_package.patch -- broken&lt;br /&gt;
&lt;br /&gt;
===095 -&amp;gt; 119===&lt;br /&gt;
* 097-adds_flite_package.patch &amp;lt;b&amp;gt;(to push on the BR mainline - need some refactoring )&amp;lt;/b&amp;gt;&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:SamuelM|SamuelM]] 20:25, 3 December 2012 (UTC)&lt;br /&gt;
* 099-mplayer-add_patch_for_pld_asm_instruction_on_non_armv5_arch.patch&lt;br /&gt;
* 107-games-add_wolf4sdl.patch -- broken&lt;br /&gt;
* 110-bluez-add_package.patch&lt;br /&gt;
** bluez-utils-4.x (currently 4.101) already in BR (since 2011.08) with bluez3 compat knob -- [[User:SamuelM|SamuelM]] 10:49, 1 November 2012 (UTC)&lt;br /&gt;
* 111-bluez-hacks.patch&lt;br /&gt;
** bluez-utils-4.x (currently 4.101) already in BR (since 2011.08) with bluez3 compat knob -- [[User:SamuelM|SamuelM]] 10:49, 1 November 2012 (UTC)&lt;br /&gt;
* 118-snes9x-add_package.patch -- broken&lt;br /&gt;
&lt;br /&gt;
===120 -&amp;gt; 179===&lt;br /&gt;
* 120-cwiid-add_package.patch &amp;lt;b&amp;gt;(to push on the BR mainline - need some refactoring to be more generic)&amp;lt;/b&amp;gt;&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:SamuelM|SamuelM]] 12:11, 1 November 2012 (UTC)&lt;br /&gt;
* 121-target-arm926t_is_arm926ej-s.patch&lt;br /&gt;
* 123-pywebradio-add_package.patch -- broken&lt;br /&gt;
* 124-e-uae-add_package.patch&lt;br /&gt;
* 125-opentyrian-add_package.patch -- broken&lt;br /&gt;
* 130-lbreakout-add_package.patch -- broken &amp;lt;b&amp;gt;( 2nd priority package to push on the BR mainline )&amp;lt;/b&amp;gt;&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:JulienB|JulienB]] 21:36, 20 December 2010 (UTC)&lt;br /&gt;
* 131-ltetris-add_package.patch -- broken &lt;br /&gt;
* 132-qt-full_integration_with_cross_compiling.patch&lt;br /&gt;
* 142-ncurses-fix_compilation_with_old_hosts.patch&lt;br /&gt;
* 146-busybox-disable_ip_busybox_if_iproute2_buildroot.patch&lt;br /&gt;
* 147-busybox-ifplugd-fixes-netlink-buffer.patch&lt;br /&gt;
* 150-alsa-utils-fix_installation_bug_on_some_host_systems.patch&lt;br /&gt;
* 157-buildroot-allow_generic_device_selection_even_when_custom_rootfs_is_chosen.patch&lt;br /&gt;
* 158-setserial-bump_version.patch&lt;br /&gt;
* 168-libcanfestival-add_package.patch &amp;lt;b&amp;gt;(to push on the BR mainline  )&amp;lt;/b&amp;gt;&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:SamuelM|SamuelM]] 19:42, 1 November 2012 (UTC)&lt;br /&gt;
* 172-gsmmux-add_package.patch&lt;br /&gt;
* 174-imx-lib-add_package.patch&lt;br /&gt;
** partially included in BR&lt;br /&gt;
* 176-imx-test-add_package.patch&lt;br /&gt;
* 178-uboot-add-missing-UBOOT_CLEAN_CMDS.patch &lt;br /&gt;
* 179-e2fsprog-allow_e4defrag_build_against_old_kernel_headers.patch&lt;br /&gt;
&lt;br /&gt;
===180 -&amp;gt; end===&lt;br /&gt;
* 181-qtcreator-add_package.patch&lt;br /&gt;
* 182-uclibc-add_accept4_declaration_fix.patch&lt;br /&gt;
* 183-openwrt-uclibc-add-kernel_long-declaration.patch&lt;br /&gt;
* 184-fsl-mm-codeclib-add_package.patch&lt;br /&gt;
* 186-uboot-tools-2011.03-Ignore-env_sectors-on-NOR-and-SPI-dataflash.patch&lt;br /&gt;
* 188-marble-add_package.patch -- broken&lt;br /&gt;
* 189-dbus-fix_installation.patch&lt;br /&gt;
* 191-madplay-requires_libintl.patch -- to fix : the legacy libintl is not supported anymore &lt;br /&gt;
* 196-python-crc16-add_package.patch &amp;lt;b&amp;gt;(to push on the BR mainline  )&amp;lt;/b&amp;gt;&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:SamuelM|SamuelM]] 20:18, 3 December 2012 (UTC)&lt;br /&gt;
* 197-cunit-add_package.patch &amp;lt;b&amp;gt;(to push on the BR mainline  )&amp;lt;/b&amp;gt;&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:SamuelM|SamuelM]] 20:18, 3 December 2012 (UTC)&lt;br /&gt;
* 201-armadeus-add_gnokii.patch&lt;br /&gt;
* 203-armadeus-add_sms_server_tools_3_package.patch&lt;br /&gt;
* 204-busybox-fix-snapshot.patch&lt;br /&gt;
* 204-wpa-supplicant-add-option-ieee80211w.patch&lt;br /&gt;
* 205-busybox-coreutils-stty-add-rs485-config-options.patch&lt;br /&gt;
* 206-joe-add_package.patch&lt;br /&gt;
* 207-armadeus-add_python_pyro_3.14.patch&lt;br /&gt;
* 208-armadeus-add_beremiz.patch&lt;br /&gt;
* 209-armadeus-add_matiec.patch&lt;br /&gt;
* 210-poppler-qt_compiling.patch&lt;br /&gt;
* 211-cups-fix_site_url.patch&lt;br /&gt;
* 212-fbgrab-fix_site_url.patch&lt;br /&gt;
* 213-tslib-bump_to_v1.1.patch&lt;br /&gt;
* 214-mplayer-fix-compilation.patch&lt;br /&gt;
&lt;br /&gt;
==How to send patches to BR==&lt;br /&gt;
&lt;br /&gt;
(see the [http://elinux.org/Buildroot_how_to_contribute Buildroot - How to contribute] page)&lt;br /&gt;
&lt;br /&gt;
* GIT should be installed and configured on your PC like stated [[GIT|here]]&lt;br /&gt;
* clone buildroot GIT:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ git clone xxxxx buildroot_git_dev/ (TBDL)&lt;br /&gt;
 $ cd buildroot_git_dev/&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* take patch from armadeus:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ cp /path_to_armadeus_bsp/patches/buildroot/2011.05/0xx-name.patch .&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* create a branch to work (here &#039;&#039;my_work&#039;&#039;):&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ git branch my_work&lt;br /&gt;
 $ git checkout my_work&lt;br /&gt;
 Switched to branch &#039;my_work&#039;&lt;br /&gt;
 $ git branch&lt;br /&gt;
   master&lt;br /&gt;
 * my_work&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* try patch:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ patch -p1 --dry-run &amp;lt; 0xx-name.patch&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* if it works, apply it for real:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ patch -p1 &amp;lt; 0xx-name.patch&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* list changes:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ git status&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* do some more changes if needed and then save them:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 ... do changes ...&lt;br /&gt;
 $ git add files_changed&lt;br /&gt;
 ... test changes ...&lt;br /&gt;
 $ git commit -m &amp;quot;Summary of your work&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* generate patch to send to BR:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ git format-patch -M master..my_work -s&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* this will give:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 0001-Summary_of_your_work.patch&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* send patch to BR:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ git send-email --from=xxx.xxx@xxx.xx --to=buildroot@busybox.net --smtp-server=smtp.xxx.xx 0001-Summary_of_your_work.patch&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* depending on the feedbacks from BR, modify your patch:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 ... do changes ...&lt;br /&gt;
 $ git diff&lt;br /&gt;
 $ git add files_changed&lt;br /&gt;
 $ git commit --amend&lt;br /&gt;
 $ git format-patch -M master..my_work -s&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* adds version inside [PATCH] ex: [PATCH v2]&lt;br /&gt;
* adds comments after ---, ex:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
From a2413db058ac3c515337102690ba12a746831f7e Mon Sep 17 00:00:00 2001&lt;br /&gt;
From: Julien Boibessot &amp;lt;julien.boibessot@armadeus.com&amp;gt;&lt;br /&gt;
Date: Wed, 19 Oct 2011 10:39:26 +0200&lt;br /&gt;
Subject: [PATCH v2] Add libmodbus package&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Signed-off-by: Julien Boibessot &amp;lt;julien.boibessot@armadeus.com&amp;gt;&lt;br /&gt;
---&lt;br /&gt;
 Changes since v1:&lt;br /&gt;
  - Took Yegor Yefremov remarks about &amp;quot;call AUTOTARGETS&#039; into account.&lt;br /&gt;
&lt;br /&gt;
 Based on previous work of Marek Belisko and comments of Thomas Petazzoni.&lt;br /&gt;
&lt;br /&gt;
 package/Config.in              |    1 +&lt;br /&gt;
 package/libmodbus/Config.in    |    8 ++++++++&lt;br /&gt;
 package/libmodbus/libmodbus.mk |   11 +++++++++++&lt;br /&gt;
 3 files changed, 20 insertions(+), 0 deletions(-)&lt;br /&gt;
 create mode 100644 package/libmodbus/Config.in&lt;br /&gt;
 create mode 100644 package/libmodbus/libmodbus.mk&lt;br /&gt;
&lt;br /&gt;
diff --git a/package/Config.in b/package/Config.in&lt;br /&gt;
......&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* retry ;-)&lt;br /&gt;
&lt;br /&gt;
====After patch has been accepted====&lt;br /&gt;
* Delete branch &amp;amp; co:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
$ rm xxxx.patch&lt;br /&gt;
$ git checkout master&lt;br /&gt;
$ git branch -D my_work&lt;br /&gt;
&lt;br /&gt;
$ git branch&lt;br /&gt;
* master&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Links==&lt;br /&gt;
* [http://buildroot.org/downloads/manual/manual.html BR online doc]&lt;br /&gt;
&lt;br /&gt;
==Status for BR2013.05 patches==&lt;br /&gt;
=== 1 to 52 ===&lt;br /&gt;
{| class=&amp;quot;wikitable centre&amp;quot; width=&amp;quot;80%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=col | Name&lt;br /&gt;
! scope=col | Comment&lt;br /&gt;
! scope=col | Who&lt;br /&gt;
|-&lt;br /&gt;
|001-add_armadeus_device.patch&lt;br /&gt;
|Specific to armadeus&lt;br /&gt;
|-&lt;br /&gt;
|002-add_armadeus_specific_packages.patch&lt;br /&gt;
|Specific to armadeus&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|003-armadeus-ltrace-fix-download-url.patch&lt;br /&gt;
|available upstream for  ltrace 0.7.3&lt;br /&gt;
|-&lt;br /&gt;
|004-gilliland-ti-utils-fix-github-tarball-to-use-commit-id.patch&lt;br /&gt;
|already available upstream&lt;br /&gt;
|-&lt;br /&gt;
|005-armadeus-gpsd-add-options-setting-in-menuconfig.patch&lt;br /&gt;
|unused by armadeus but can be contributed upstream&lt;br /&gt;
|-&lt;br /&gt;
|021-armadeus-add-sdl_water-package.patch&lt;br /&gt;
|can be sent upstream (demo) with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|034-armadeus-add-slideshow-package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|045-openssh-add_passwd_expire.patch&lt;br /&gt;
|Need to be reviewed&lt;br /&gt;
|-&lt;br /&gt;
|050-U-Boot-add_support_for_custom_configuration_file.patch&lt;br /&gt;
|???&lt;br /&gt;
|-&lt;br /&gt;
|051-U-Boot-add_support_for_custom_binary_file_format.patch&lt;br /&gt;
|already available upstream&lt;br /&gt;
|-&lt;br /&gt;
|052-U-Boot-add_support_for_Safe_Boot_file_format.patch&lt;br /&gt;
|already available upstream&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===72 to 100===&lt;br /&gt;
{| class=&amp;quot;wikitable centre&amp;quot; width=&amp;quot;80%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=col | Name&lt;br /&gt;
! scope=col | Comment&lt;br /&gt;
! scope=col | Who&lt;br /&gt;
|-&lt;br /&gt;
|072-xenomai-package.patch&lt;br /&gt;
|cannot be sent upstream&lt;br /&gt;
|-&lt;br /&gt;
|081-adds_quake_package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|083-pygame-armadeus_addons.patch&lt;br /&gt;
|cannot be sent upstream due to missing dependencies&lt;br /&gt;
|-&lt;br /&gt;
|085-armadeus-add-gpm-package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|097-adds_flite_package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|099-mplayer-add_patch_for_pld_asm_instruction_on_non_armv5_arch.patch&lt;br /&gt;
|to send to mplayer instead of BR&lt;br /&gt;
|-&lt;br /&gt;
|107-armadeus-games-add-wolf4sdl-package.patch&lt;br /&gt;
|can be sent upstream (demo) with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|110-bluez3-add_package.patch&lt;br /&gt;
|to be split: bluez-utils already in BR but  bluez-lib can be sent&lt;br /&gt;
|-&lt;br /&gt;
|111-bluez3-hacks.patch&lt;br /&gt;
|dirty hack on bluez-lib need to be cleaned&lt;br /&gt;
|-&lt;br /&gt;
|118-armadeus-snes9x-add-package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE, remove link on rom site on .mk file,...&lt;br /&gt;
|-&lt;br /&gt;
|120-cwiid-add_package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|121-target-arm926t_is_arm926ej-s.patch&lt;br /&gt;
|???&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== 123 to 200 ===&lt;br /&gt;
{| class=&amp;quot;wikitable centre&amp;quot; width=&amp;quot;80%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=col | Name&lt;br /&gt;
! scope=col | Comment&lt;br /&gt;
! scope=col | Who&lt;br /&gt;
|-&lt;br /&gt;
|123-armadeus-pywebradio-add-package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|124-e-uae-add_package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|125-armadeus-opentyrian-add-package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|130-armadeus-lbreakout2-add-package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|131-armadeus-ltetris-add-package.patch&lt;br /&gt;
|the patch inside package need to be reviewed&lt;br /&gt;
|-&lt;br /&gt;
|132-qt-full_integration_with_cross_compiling.patch&lt;br /&gt;
|can be sent upstream &lt;br /&gt;
|-&lt;br /&gt;
|142-ncurses-fix_compilation_with_old_hosts.patch&lt;br /&gt;
|already in ncurses 5.9&lt;br /&gt;
|-&lt;br /&gt;
|146-busybox-disable_ip_busybox_if_iproute2_buildroot.patch&lt;br /&gt;
|-&lt;br /&gt;
|147-busybox-ifplugd-fixes-netlink-buffer.patch&lt;br /&gt;
|fixed in upstream busybox by commit da331d77&lt;br /&gt;
|-&lt;br /&gt;
|150-alsa-utils-fix_installation_bug_on_some_host_systems.patch&lt;br /&gt;
|can be sent upstream&lt;br /&gt;
|-&lt;br /&gt;
|157-buildroot-allow_generic_device_selection_even_when_custom_rootfs_is_chosen.patch&lt;br /&gt;
|specific to armadeus or this can be usefull for other projects?&lt;br /&gt;
|-&lt;br /&gt;
|158-setserial-bump_version.patch&lt;br /&gt;
|already upstream&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== 168 to 188 ===&lt;br /&gt;
{| class=&amp;quot;wikitable centre&amp;quot; width=&amp;quot;80%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=col | Name&lt;br /&gt;
! scope=col | Comment&lt;br /&gt;
! scope=col | Who&lt;br /&gt;
|-&lt;br /&gt;
|168-libcanfestival-add_package.patch&lt;br /&gt;
|can be sent upstream with modifications (Be carefull : Heavily patched to support DESTDIR installation)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|172-gsmmux-add_package.patch&lt;br /&gt;
|can be sent upstream with modifications&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|174-imx-lib-customize_package.patch&lt;br /&gt;
|package moved to package/freescale-imx/imx-lib/imx-lib.mk. Need some investiguations about the purpose of the modification&lt;br /&gt;
|-&lt;br /&gt;
|176-imx-test-add_package.patch&lt;br /&gt;
|Project specific&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|178-uboot-add-missing-UBOOT_CLEAN_CMDS.patch&lt;br /&gt;
|clean command is deprecated on builroot&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|179-e2fsprog-allow_e4defrag_build_against_old_kernel_headers.patch&lt;br /&gt;
|can not to be sent upstream&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|181-qtcreator-add_package.patch&lt;br /&gt;
|can not to be sent upstream&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|182-uclibc-add_accept4_declaration_fix.patch&lt;br /&gt;
|should be sent to project ucbibc&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|183-openwrt-uclibc-add-kernel_long-declaration.patch&lt;br /&gt;
|not necessary with uclibc 0.9.33.3&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|184-fsl-mm-codeclib-add_package.patch&lt;br /&gt;
|invalid package&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|186-uboot-tools-2011.03-Ignore-env_sectors-on-NOR-and-SPI-dataflash.patch&lt;br /&gt;
|can not to be sent upstream. This patch is mandatory to support apf9328 board.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|188-marble-add_package.patch&lt;br /&gt;
|can be sent upstream with modifications&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== 189 to 208 ===&lt;br /&gt;
{| class=&amp;quot;wikitable centre&amp;quot; width=&amp;quot;80%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=col | Name&lt;br /&gt;
! scope=col | Comment&lt;br /&gt;
! scope=col | Who&lt;br /&gt;
|-&lt;br /&gt;
|189-dbus-fix_installation.patch&lt;br /&gt;
|half of patch already integrated : the other is in https://bugs.busybox.net/show_bug.cgi?id=5420&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|191-armadeus-madplay-fixes-libintl-dependency.patch&lt;br /&gt;
|can be sent upstream&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|196-python-crc16-add_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|197-cunit-add_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|201-armadeus-add_gnokii.patch&lt;br /&gt;
|-&lt;br /&gt;
|203-armadeus-add_sms_server_tools_3_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|204-busybox-fix-snapshot.patch&lt;br /&gt;
|-&lt;br /&gt;
|204-wpa-supplicant-add-option-ieee80211w.patch&lt;br /&gt;
|-&lt;br /&gt;
|205-busybox-coreutils-stty-add-rs485-config-options.patch&lt;br /&gt;
|-&lt;br /&gt;
|206-joe-add_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|207-armadeus-add_python_pyro_3.14.patch&lt;br /&gt;
|-&lt;br /&gt;
|208-armadeus-add_beremiz.patch&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===209 to 214===&lt;br /&gt;
{| class=&amp;quot;wikitable centre&amp;quot; width=&amp;quot;80%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=col | Name&lt;br /&gt;
! scope=col | Comment&lt;br /&gt;
! scope=col | Who&lt;br /&gt;
|-&lt;br /&gt;
|209-armadeus-add_matiec.patch&lt;br /&gt;
|-&lt;br /&gt;
|210-poppler-qt_compiling.patch&lt;br /&gt;
|-&lt;br /&gt;
|211-cups-fix_site_url.patch&lt;br /&gt;
|-&lt;br /&gt;
|212-fbgrab-fix_site_url.patch&lt;br /&gt;
|-&lt;br /&gt;
|213-tslib-bump_to_v1.1.patch&lt;br /&gt;
|-&lt;br /&gt;
|214-mplayer-fix-compilation.patch&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Ltanner</name></author>
	</entry>
	<entry>
		<id>http://wikilegacy.armadeus.com/index.php?title=Buildroot_Mainline_integration&amp;diff=12294</id>
		<title>Buildroot Mainline integration</title>
		<link rel="alternate" type="text/html" href="http://wikilegacy.armadeus.com/index.php?title=Buildroot_Mainline_integration&amp;diff=12294"/>
		<updated>2013-12-11T16:48:07Z</updated>

		<summary type="html">&lt;p&gt;Ltanner: /* 189 to 208 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Under Construction}}&lt;br /&gt;
&lt;br /&gt;
==Changes since BR version used in armadeus 3.x==&lt;br /&gt;
===default packages===&lt;br /&gt;
* uClibc: 0.9.29 -&amp;gt; 0.9.30 -&amp;gt; 0.9.33.2&lt;br /&gt;
* gcc: 4.2.1-&amp;gt; 4.4.5 -&amp;gt; 4.7.2&lt;br /&gt;
* busybox: 1.6.2 -&amp;gt; 1.20.2 -&amp;gt; 1.21&lt;br /&gt;
* U-Boot: 2012.10 -&amp;gt; 2013.04&lt;br /&gt;
&lt;br /&gt;
===build directories===&lt;br /&gt;
* &#039;&#039;build_arm_xxx/&#039;&#039; &#039;&#039;project_build_xxx/&#039;&#039; &#039;&#039;toolchain_build_arm_xxx/&#039;&#039; have been removed and replaced by &#039;&#039;output/&#039;&#039;:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
build  host  images  stamps  target  toolchain&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===configs===&lt;br /&gt;
* buildroot default configs are now stored in &#039;&#039;buildroot/configs/apfxx_defconfig&#039;&#039; and no more in &#039;&#039;buildroot/target/device/armadeus/apfxx/apfxx_defconfig&#039;&#039;&lt;br /&gt;
* uClibc config should be named with version number to not overwrite the old one --&amp;gt;&lt;br /&gt;
 &#039;&#039;buildroot/target/device/armadeus/apf27/uClibc-0.9.30.config.arm&#039;&#039;&lt;br /&gt;
* idem for U-Boot config:&lt;br /&gt;
 &#039;&#039;buildroot/target/device/armadeus/apf27/apf27-u-boot-2010.03.h&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==Changes since BR version used in armadeus 4.x==&lt;br /&gt;
* TBDL&lt;br /&gt;
&lt;br /&gt;
==How to use new BR in armadeus==&lt;br /&gt;
* checkout a recent clean GIT view and before any other command edit the main Makefile to change the BUILDROOT_VERSION flag from 2012.02 to 20121030 &lt;br /&gt;
** comment line 29&lt;br /&gt;
** uncomment the line 30&lt;br /&gt;
* then you can use it as old BR:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
$ make apf27_defconfig&lt;br /&gt;
$ make&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* new patches dirrectory:&lt;br /&gt;
 patches/buildroot/2012.11/&lt;br /&gt;
&lt;br /&gt;
==Patches that can be sent to BR==&lt;br /&gt;
(Some will require some cleanup)&lt;br /&gt;
===Instructions===&lt;br /&gt;
* Patches to port: &#039;&#039;patches/buildroot/2010.11&#039;&#039;&lt;br /&gt;
* when working on a patch mark it with:&lt;br /&gt;
** &amp;lt;nowiki&amp;gt; ** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; ~~~~ &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** &#039;&#039;&#039;--&amp;gt;&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:JulienB|JulienB]] 14:14, 9 November 2010 (UTC)&lt;br /&gt;
* Strike the one that are no more needed:&lt;br /&gt;
** &amp;lt;strike&amp;gt; 000-xxxxxxx.patch &amp;lt;/strike&amp;gt;&lt;br /&gt;
* Write OK in bold green and your name (automatic with 4x&#039;~&#039;) when corresponding patch has been ported:&lt;br /&gt;
** &amp;lt;nowiki&amp;gt; ** &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;&#039;&#039;&#039;OK&#039;&#039;&#039;&amp;lt;/span&amp;gt; ~~~~ &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** &#039;&#039;&#039;--&amp;gt;&#039;&#039;&#039; 000-xxxxxxx.patch: &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;&#039;&#039;&#039;OK&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:JulienB|JulienB]] 07:06, 21 October 2010 (UTC)&lt;br /&gt;
* How to:&lt;br /&gt;
** get a BR git&lt;br /&gt;
** try to apply patch with &#039;&#039;patch -p1 --dry-run &amp;lt; patch_name.patch&#039;&#039;&lt;br /&gt;
** when it applies remove &#039;&#039;--dry-run&#039;&#039;, commit, generates patch with [[GIT]] and send it to BR&lt;br /&gt;
&lt;br /&gt;
===001 -&amp;gt; 059===&lt;br /&gt;
* 001-add_armadeus_device.patch -- armadeus specific&lt;br /&gt;
* 002-add_armadeus_specific_packages.patch -- armadeus specific&lt;br /&gt;
* 003-armadeus-ltrace-fix-download-url.patch&lt;br /&gt;
* 004-gilliland-ti-utils-fix-github-tarball-to-use-commit-id.patch&lt;br /&gt;
* 005-armadeus-gpsd-add-options-setting-in-menuconfig.patch&lt;br /&gt;
* 021-sdl-water-config.patch -- broken&lt;br /&gt;
* 034-slideshow.patch -- broken&lt;br /&gt;
* 045-openssh-add_passwd_expire.patch&lt;br /&gt;
* 050-U-Boot-add_support_for_custom_configuration_file.patch&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;Submission not accepted&#039;&#039;&#039;&amp;lt;/span&amp;gt; --jorasse 08:04, 5 December 2013 (UTC)&lt;br /&gt;
* 051-U-Boot-add_support_for_custom_binary_file_format.patch -- present in BR upstream&lt;br /&gt;
* 052-U-Boot-add_support_for_Safe_Boot_file_format.patch -- present in BR upstream&lt;br /&gt;
&lt;br /&gt;
===060 -&amp;gt; 085===&lt;br /&gt;
* 072-xenomai-package.patch&lt;br /&gt;
* 081-adds_quake_package.patch &amp;lt;b&amp;gt;( 2nd priority package to push on the BR mainline )&amp;lt;/b&amp;gt;&lt;br /&gt;
* 083-pygame-armadeus_addons.patch&lt;br /&gt;
* 085-adds_gpm_package.patch -- broken&lt;br /&gt;
&lt;br /&gt;
===095 -&amp;gt; 119===&lt;br /&gt;
* 097-adds_flite_package.patch &amp;lt;b&amp;gt;(to push on the BR mainline - need some refactoring )&amp;lt;/b&amp;gt;&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:SamuelM|SamuelM]] 20:25, 3 December 2012 (UTC)&lt;br /&gt;
* 099-mplayer-add_patch_for_pld_asm_instruction_on_non_armv5_arch.patch&lt;br /&gt;
* 107-games-add_wolf4sdl.patch -- broken&lt;br /&gt;
* 110-bluez-add_package.patch&lt;br /&gt;
** bluez-utils-4.x (currently 4.101) already in BR (since 2011.08) with bluez3 compat knob -- [[User:SamuelM|SamuelM]] 10:49, 1 November 2012 (UTC)&lt;br /&gt;
* 111-bluez-hacks.patch&lt;br /&gt;
** bluez-utils-4.x (currently 4.101) already in BR (since 2011.08) with bluez3 compat knob -- [[User:SamuelM|SamuelM]] 10:49, 1 November 2012 (UTC)&lt;br /&gt;
* 118-snes9x-add_package.patch -- broken&lt;br /&gt;
&lt;br /&gt;
===120 -&amp;gt; 179===&lt;br /&gt;
* 120-cwiid-add_package.patch &amp;lt;b&amp;gt;(to push on the BR mainline - need some refactoring to be more generic)&amp;lt;/b&amp;gt;&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:SamuelM|SamuelM]] 12:11, 1 November 2012 (UTC)&lt;br /&gt;
* 121-target-arm926t_is_arm926ej-s.patch&lt;br /&gt;
* 123-pywebradio-add_package.patch -- broken&lt;br /&gt;
* 124-e-uae-add_package.patch&lt;br /&gt;
* 125-opentyrian-add_package.patch -- broken&lt;br /&gt;
* 130-lbreakout-add_package.patch -- broken &amp;lt;b&amp;gt;( 2nd priority package to push on the BR mainline )&amp;lt;/b&amp;gt;&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:JulienB|JulienB]] 21:36, 20 December 2010 (UTC)&lt;br /&gt;
* 131-ltetris-add_package.patch -- broken &lt;br /&gt;
* 132-qt-full_integration_with_cross_compiling.patch&lt;br /&gt;
* 142-ncurses-fix_compilation_with_old_hosts.patch&lt;br /&gt;
* 146-busybox-disable_ip_busybox_if_iproute2_buildroot.patch&lt;br /&gt;
* 147-busybox-ifplugd-fixes-netlink-buffer.patch&lt;br /&gt;
* 150-alsa-utils-fix_installation_bug_on_some_host_systems.patch&lt;br /&gt;
* 157-buildroot-allow_generic_device_selection_even_when_custom_rootfs_is_chosen.patch&lt;br /&gt;
* 158-setserial-bump_version.patch&lt;br /&gt;
* 168-libcanfestival-add_package.patch &amp;lt;b&amp;gt;(to push on the BR mainline  )&amp;lt;/b&amp;gt;&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:SamuelM|SamuelM]] 19:42, 1 November 2012 (UTC)&lt;br /&gt;
* 172-gsmmux-add_package.patch&lt;br /&gt;
* 174-imx-lib-add_package.patch&lt;br /&gt;
** partially included in BR&lt;br /&gt;
* 176-imx-test-add_package.patch&lt;br /&gt;
* 178-uboot-add-missing-UBOOT_CLEAN_CMDS.patch &lt;br /&gt;
* 179-e2fsprog-allow_e4defrag_build_against_old_kernel_headers.patch&lt;br /&gt;
&lt;br /&gt;
===180 -&amp;gt; end===&lt;br /&gt;
* 181-qtcreator-add_package.patch&lt;br /&gt;
* 182-uclibc-add_accept4_declaration_fix.patch&lt;br /&gt;
* 183-openwrt-uclibc-add-kernel_long-declaration.patch&lt;br /&gt;
* 184-fsl-mm-codeclib-add_package.patch&lt;br /&gt;
* 186-uboot-tools-2011.03-Ignore-env_sectors-on-NOR-and-SPI-dataflash.patch&lt;br /&gt;
* 188-marble-add_package.patch -- broken&lt;br /&gt;
* 189-dbus-fix_installation.patch&lt;br /&gt;
* 191-madplay-requires_libintl.patch -- to fix : the legacy libintl is not supported anymore &lt;br /&gt;
* 196-python-crc16-add_package.patch &amp;lt;b&amp;gt;(to push on the BR mainline  )&amp;lt;/b&amp;gt;&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:SamuelM|SamuelM]] 20:18, 3 December 2012 (UTC)&lt;br /&gt;
* 197-cunit-add_package.patch &amp;lt;b&amp;gt;(to push on the BR mainline  )&amp;lt;/b&amp;gt;&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:SamuelM|SamuelM]] 20:18, 3 December 2012 (UTC)&lt;br /&gt;
* 201-armadeus-add_gnokii.patch&lt;br /&gt;
* 203-armadeus-add_sms_server_tools_3_package.patch&lt;br /&gt;
* 204-busybox-fix-snapshot.patch&lt;br /&gt;
* 204-wpa-supplicant-add-option-ieee80211w.patch&lt;br /&gt;
* 205-busybox-coreutils-stty-add-rs485-config-options.patch&lt;br /&gt;
* 206-joe-add_package.patch&lt;br /&gt;
* 207-armadeus-add_python_pyro_3.14.patch&lt;br /&gt;
* 208-armadeus-add_beremiz.patch&lt;br /&gt;
* 209-armadeus-add_matiec.patch&lt;br /&gt;
* 210-poppler-qt_compiling.patch&lt;br /&gt;
* 211-cups-fix_site_url.patch&lt;br /&gt;
* 212-fbgrab-fix_site_url.patch&lt;br /&gt;
* 213-tslib-bump_to_v1.1.patch&lt;br /&gt;
* 214-mplayer-fix-compilation.patch&lt;br /&gt;
&lt;br /&gt;
==How to send patches to BR==&lt;br /&gt;
&lt;br /&gt;
(see the [http://elinux.org/Buildroot_how_to_contribute Buildroot - How to contribute] page)&lt;br /&gt;
&lt;br /&gt;
* GIT should be installed and configured on your PC like stated [[GIT|here]]&lt;br /&gt;
* clone buildroot GIT:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ git clone xxxxx buildroot_git_dev/ (TBDL)&lt;br /&gt;
 $ cd buildroot_git_dev/&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* take patch from armadeus:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ cp /path_to_armadeus_bsp/patches/buildroot/2011.05/0xx-name.patch .&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* create a branch to work (here &#039;&#039;my_work&#039;&#039;):&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ git branch my_work&lt;br /&gt;
 $ git checkout my_work&lt;br /&gt;
 Switched to branch &#039;my_work&#039;&lt;br /&gt;
 $ git branch&lt;br /&gt;
   master&lt;br /&gt;
 * my_work&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* try patch:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ patch -p1 --dry-run &amp;lt; 0xx-name.patch&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* if it works, apply it for real:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ patch -p1 &amp;lt; 0xx-name.patch&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* list changes:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ git status&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* do some more changes if needed and then save them:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 ... do changes ...&lt;br /&gt;
 $ git add files_changed&lt;br /&gt;
 ... test changes ...&lt;br /&gt;
 $ git commit -m &amp;quot;Summary of your work&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* generate patch to send to BR:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ git format-patch -M master..my_work -s&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* this will give:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 0001-Summary_of_your_work.patch&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* send patch to BR:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ git send-email --from=xxx.xxx@xxx.xx --to=buildroot@busybox.net --smtp-server=smtp.xxx.xx 0001-Summary_of_your_work.patch&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* depending on the feedbacks from BR, modify your patch:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 ... do changes ...&lt;br /&gt;
 $ git diff&lt;br /&gt;
 $ git add files_changed&lt;br /&gt;
 $ git commit --amend&lt;br /&gt;
 $ git format-patch -M master..my_work -s&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* adds version inside [PATCH] ex: [PATCH v2]&lt;br /&gt;
* adds comments after ---, ex:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
From a2413db058ac3c515337102690ba12a746831f7e Mon Sep 17 00:00:00 2001&lt;br /&gt;
From: Julien Boibessot &amp;lt;julien.boibessot@armadeus.com&amp;gt;&lt;br /&gt;
Date: Wed, 19 Oct 2011 10:39:26 +0200&lt;br /&gt;
Subject: [PATCH v2] Add libmodbus package&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Signed-off-by: Julien Boibessot &amp;lt;julien.boibessot@armadeus.com&amp;gt;&lt;br /&gt;
---&lt;br /&gt;
 Changes since v1:&lt;br /&gt;
  - Took Yegor Yefremov remarks about &amp;quot;call AUTOTARGETS&#039; into account.&lt;br /&gt;
&lt;br /&gt;
 Based on previous work of Marek Belisko and comments of Thomas Petazzoni.&lt;br /&gt;
&lt;br /&gt;
 package/Config.in              |    1 +&lt;br /&gt;
 package/libmodbus/Config.in    |    8 ++++++++&lt;br /&gt;
 package/libmodbus/libmodbus.mk |   11 +++++++++++&lt;br /&gt;
 3 files changed, 20 insertions(+), 0 deletions(-)&lt;br /&gt;
 create mode 100644 package/libmodbus/Config.in&lt;br /&gt;
 create mode 100644 package/libmodbus/libmodbus.mk&lt;br /&gt;
&lt;br /&gt;
diff --git a/package/Config.in b/package/Config.in&lt;br /&gt;
......&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* retry ;-)&lt;br /&gt;
&lt;br /&gt;
====After patch has been accepted====&lt;br /&gt;
* Delete branch &amp;amp; co:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
$ rm xxxx.patch&lt;br /&gt;
$ git checkout master&lt;br /&gt;
$ git branch -D my_work&lt;br /&gt;
&lt;br /&gt;
$ git branch&lt;br /&gt;
* master&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Links==&lt;br /&gt;
* [http://buildroot.org/downloads/manual/manual.html BR online doc]&lt;br /&gt;
&lt;br /&gt;
==Status for BR2013.05 patches==&lt;br /&gt;
=== 1 to 52 ===&lt;br /&gt;
{| class=&amp;quot;wikitable centre&amp;quot; width=&amp;quot;80%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=col | Name&lt;br /&gt;
! scope=col | Comment&lt;br /&gt;
! scope=col | Who&lt;br /&gt;
|-&lt;br /&gt;
|001-add_armadeus_device.patch&lt;br /&gt;
|Specific to armadeus&lt;br /&gt;
|-&lt;br /&gt;
|002-add_armadeus_specific_packages.patch&lt;br /&gt;
|Specific to armadeus&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|003-armadeus-ltrace-fix-download-url.patch&lt;br /&gt;
|available upstream for  ltrace 0.7.3&lt;br /&gt;
|-&lt;br /&gt;
|004-gilliland-ti-utils-fix-github-tarball-to-use-commit-id.patch&lt;br /&gt;
|already available upstream&lt;br /&gt;
|-&lt;br /&gt;
|005-armadeus-gpsd-add-options-setting-in-menuconfig.patch&lt;br /&gt;
|unused by armadeus but can be contributed upstream&lt;br /&gt;
|-&lt;br /&gt;
|021-armadeus-add-sdl_water-package.patch&lt;br /&gt;
|can be sent upstream (demo) with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|034-armadeus-add-slideshow-package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|045-openssh-add_passwd_expire.patch&lt;br /&gt;
|Need to be reviewed&lt;br /&gt;
|-&lt;br /&gt;
|050-U-Boot-add_support_for_custom_configuration_file.patch&lt;br /&gt;
|???&lt;br /&gt;
|-&lt;br /&gt;
|051-U-Boot-add_support_for_custom_binary_file_format.patch&lt;br /&gt;
|already available upstream&lt;br /&gt;
|-&lt;br /&gt;
|052-U-Boot-add_support_for_Safe_Boot_file_format.patch&lt;br /&gt;
|already available upstream&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===72 to 100===&lt;br /&gt;
{| class=&amp;quot;wikitable centre&amp;quot; width=&amp;quot;80%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=col | Name&lt;br /&gt;
! scope=col | Comment&lt;br /&gt;
! scope=col | Who&lt;br /&gt;
|-&lt;br /&gt;
|072-xenomai-package.patch&lt;br /&gt;
|cannot be sent upstream&lt;br /&gt;
|-&lt;br /&gt;
|081-adds_quake_package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|083-pygame-armadeus_addons.patch&lt;br /&gt;
|cannot be sent upstream due to missing dependencies&lt;br /&gt;
|-&lt;br /&gt;
|085-armadeus-add-gpm-package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|097-adds_flite_package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|099-mplayer-add_patch_for_pld_asm_instruction_on_non_armv5_arch.patch&lt;br /&gt;
|to send to mplayer instead of BR&lt;br /&gt;
|-&lt;br /&gt;
|107-armadeus-games-add-wolf4sdl-package.patch&lt;br /&gt;
|can be sent upstream (demo) with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|110-bluez3-add_package.patch&lt;br /&gt;
|to be split: bluez-utils already in BR but  bluez-lib can be sent&lt;br /&gt;
|-&lt;br /&gt;
|111-bluez3-hacks.patch&lt;br /&gt;
|dirty hack on bluez-lib need to be cleaned&lt;br /&gt;
|-&lt;br /&gt;
|118-armadeus-snes9x-add-package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE, remove link on rom site on .mk file,...&lt;br /&gt;
|-&lt;br /&gt;
|120-cwiid-add_package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|121-target-arm926t_is_arm926ej-s.patch&lt;br /&gt;
|???&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== 123 to 200 ===&lt;br /&gt;
{| class=&amp;quot;wikitable centre&amp;quot; width=&amp;quot;80%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=col | Name&lt;br /&gt;
! scope=col | Comment&lt;br /&gt;
! scope=col | Who&lt;br /&gt;
|-&lt;br /&gt;
|123-armadeus-pywebradio-add-package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|124-e-uae-add_package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|125-armadeus-opentyrian-add-package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|130-armadeus-lbreakout2-add-package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|131-armadeus-ltetris-add-package.patch&lt;br /&gt;
|the patch inside package need to be reviewed&lt;br /&gt;
|-&lt;br /&gt;
|132-qt-full_integration_with_cross_compiling.patch&lt;br /&gt;
|can be sent upstream &lt;br /&gt;
|-&lt;br /&gt;
|142-ncurses-fix_compilation_with_old_hosts.patch&lt;br /&gt;
|already in ncurses 5.9&lt;br /&gt;
|-&lt;br /&gt;
|146-busybox-disable_ip_busybox_if_iproute2_buildroot.patch&lt;br /&gt;
|-&lt;br /&gt;
|147-busybox-ifplugd-fixes-netlink-buffer.patch&lt;br /&gt;
|fixed in upstream busybox by commit da331d77&lt;br /&gt;
|-&lt;br /&gt;
|150-alsa-utils-fix_installation_bug_on_some_host_systems.patch&lt;br /&gt;
|can be sent upstream&lt;br /&gt;
|-&lt;br /&gt;
|157-buildroot-allow_generic_device_selection_even_when_custom_rootfs_is_chosen.patch&lt;br /&gt;
|specific to armadeus or this can be usefull for other projects?&lt;br /&gt;
|-&lt;br /&gt;
|158-setserial-bump_version.patch&lt;br /&gt;
|already upstream&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== 168 to 188 ===&lt;br /&gt;
{| class=&amp;quot;wikitable centre&amp;quot; width=&amp;quot;80%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=col | Name&lt;br /&gt;
! scope=col | Comment&lt;br /&gt;
! scope=col | Who&lt;br /&gt;
|-&lt;br /&gt;
|168-libcanfestival-add_package.patch&lt;br /&gt;
|can be sent upstream with modifications (Be carefull : Heavily patched to support DESTDIR installation)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|172-gsmmux-add_package.patch&lt;br /&gt;
|can be sent upstream with modifications&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|174-imx-lib-customize_package.patch&lt;br /&gt;
|package moved to package/freescale-imx/imx-lib/imx-lib.mk. Need some investiguations about the purpose of the modification&lt;br /&gt;
|-&lt;br /&gt;
|176-imx-test-add_package.patch&lt;br /&gt;
|Project specific&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|178-uboot-add-missing-UBOOT_CLEAN_CMDS.patch&lt;br /&gt;
|clean command is deprecated on builroot&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|179-e2fsprog-allow_e4defrag_build_against_old_kernel_headers.patch&lt;br /&gt;
|can not to be sent upstream&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|181-qtcreator-add_package.patch&lt;br /&gt;
|can not to be sent upstream&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|182-uclibc-add_accept4_declaration_fix.patch&lt;br /&gt;
|should be sent to project ucbibc&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|183-openwrt-uclibc-add-kernel_long-declaration.patch&lt;br /&gt;
|not necessary with uclibc 0.9.33.3&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|184-fsl-mm-codeclib-add_package.patch&lt;br /&gt;
|invalid package&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|186-uboot-tools-2011.03-Ignore-env_sectors-on-NOR-and-SPI-dataflash.patch&lt;br /&gt;
|can not to be sent upstream. This patch is mandatory to support apf9328 board.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|188-marble-add_package.patch&lt;br /&gt;
|can be sent upstream with modifications&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== 189 to 208 ===&lt;br /&gt;
{| class=&amp;quot;wikitable centre&amp;quot; width=&amp;quot;80%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=col | Name&lt;br /&gt;
! scope=col | Comment&lt;br /&gt;
! scope=col | Who&lt;br /&gt;
|-&lt;br /&gt;
|189-dbus-fix_installation.patch&lt;br /&gt;
|half of patch already integrated : the other is in https://bugs.busybox.net/show_bug.cgi?id=5420&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|191-armadeus-madplay-fixes-libintl-dependency.patch&lt;br /&gt;
|-&lt;br /&gt;
|196-python-crc16-add_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|197-cunit-add_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|201-armadeus-add_gnokii.patch&lt;br /&gt;
|-&lt;br /&gt;
|203-armadeus-add_sms_server_tools_3_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|204-busybox-fix-snapshot.patch&lt;br /&gt;
|-&lt;br /&gt;
|204-wpa-supplicant-add-option-ieee80211w.patch&lt;br /&gt;
|-&lt;br /&gt;
|205-busybox-coreutils-stty-add-rs485-config-options.patch&lt;br /&gt;
|-&lt;br /&gt;
|206-joe-add_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|207-armadeus-add_python_pyro_3.14.patch&lt;br /&gt;
|-&lt;br /&gt;
|208-armadeus-add_beremiz.patch&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===209 to 214===&lt;br /&gt;
{| class=&amp;quot;wikitable centre&amp;quot; width=&amp;quot;80%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=col | Name&lt;br /&gt;
! scope=col | Comment&lt;br /&gt;
! scope=col | Who&lt;br /&gt;
|-&lt;br /&gt;
|209-armadeus-add_matiec.patch&lt;br /&gt;
|-&lt;br /&gt;
|210-poppler-qt_compiling.patch&lt;br /&gt;
|-&lt;br /&gt;
|211-cups-fix_site_url.patch&lt;br /&gt;
|-&lt;br /&gt;
|212-fbgrab-fix_site_url.patch&lt;br /&gt;
|-&lt;br /&gt;
|213-tslib-bump_to_v1.1.patch&lt;br /&gt;
|-&lt;br /&gt;
|214-mplayer-fix-compilation.patch&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Ltanner</name></author>
	</entry>
	<entry>
		<id>http://wikilegacy.armadeus.com/index.php?title=Buildroot_Mainline_integration&amp;diff=12292</id>
		<title>Buildroot Mainline integration</title>
		<link rel="alternate" type="text/html" href="http://wikilegacy.armadeus.com/index.php?title=Buildroot_Mainline_integration&amp;diff=12292"/>
		<updated>2013-12-09T18:31:41Z</updated>

		<summary type="html">&lt;p&gt;Ltanner: /* 189 to 200 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Under Construction}}&lt;br /&gt;
&lt;br /&gt;
==Changes since BR version used in armadeus 3.x==&lt;br /&gt;
===default packages===&lt;br /&gt;
* uClibc: 0.9.29 -&amp;gt; 0.9.30 -&amp;gt; 0.9.33.2&lt;br /&gt;
* gcc: 4.2.1-&amp;gt; 4.4.5 -&amp;gt; 4.7.2&lt;br /&gt;
* busybox: 1.6.2 -&amp;gt; 1.20.2 -&amp;gt; 1.21&lt;br /&gt;
* U-Boot: 2012.10 -&amp;gt; 2013.04&lt;br /&gt;
&lt;br /&gt;
===build directories===&lt;br /&gt;
* &#039;&#039;build_arm_xxx/&#039;&#039; &#039;&#039;project_build_xxx/&#039;&#039; &#039;&#039;toolchain_build_arm_xxx/&#039;&#039; have been removed and replaced by &#039;&#039;output/&#039;&#039;:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
build  host  images  stamps  target  toolchain&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===configs===&lt;br /&gt;
* buildroot default configs are now stored in &#039;&#039;buildroot/configs/apfxx_defconfig&#039;&#039; and no more in &#039;&#039;buildroot/target/device/armadeus/apfxx/apfxx_defconfig&#039;&#039;&lt;br /&gt;
* uClibc config should be named with version number to not overwrite the old one --&amp;gt;&lt;br /&gt;
 &#039;&#039;buildroot/target/device/armadeus/apf27/uClibc-0.9.30.config.arm&#039;&#039;&lt;br /&gt;
* idem for U-Boot config:&lt;br /&gt;
 &#039;&#039;buildroot/target/device/armadeus/apf27/apf27-u-boot-2010.03.h&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==Changes since BR version used in armadeus 4.x==&lt;br /&gt;
* TBDL&lt;br /&gt;
&lt;br /&gt;
==How to use new BR in armadeus==&lt;br /&gt;
* checkout a recent clean GIT view and before any other command edit the main Makefile to change the BUILDROOT_VERSION flag from 2012.02 to 20121030 &lt;br /&gt;
** comment line 29&lt;br /&gt;
** uncomment the line 30&lt;br /&gt;
* then you can use it as old BR:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
$ make apf27_defconfig&lt;br /&gt;
$ make&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* new patches dirrectory:&lt;br /&gt;
 patches/buildroot/2012.11/&lt;br /&gt;
&lt;br /&gt;
==Patches that can be sent to BR==&lt;br /&gt;
(Some will require some cleanup)&lt;br /&gt;
===Instructions===&lt;br /&gt;
* Patches to port: &#039;&#039;patches/buildroot/2010.11&#039;&#039;&lt;br /&gt;
* when working on a patch mark it with:&lt;br /&gt;
** &amp;lt;nowiki&amp;gt; ** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; ~~~~ &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** &#039;&#039;&#039;--&amp;gt;&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:JulienB|JulienB]] 14:14, 9 November 2010 (UTC)&lt;br /&gt;
* Strike the one that are no more needed:&lt;br /&gt;
** &amp;lt;strike&amp;gt; 000-xxxxxxx.patch &amp;lt;/strike&amp;gt;&lt;br /&gt;
* Write OK in bold green and your name (automatic with 4x&#039;~&#039;) when corresponding patch has been ported:&lt;br /&gt;
** &amp;lt;nowiki&amp;gt; ** &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;&#039;&#039;&#039;OK&#039;&#039;&#039;&amp;lt;/span&amp;gt; ~~~~ &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** &#039;&#039;&#039;--&amp;gt;&#039;&#039;&#039; 000-xxxxxxx.patch: &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;&#039;&#039;&#039;OK&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:JulienB|JulienB]] 07:06, 21 October 2010 (UTC)&lt;br /&gt;
* How to:&lt;br /&gt;
** get a BR git&lt;br /&gt;
** try to apply patch with &#039;&#039;patch -p1 --dry-run &amp;lt; patch_name.patch&#039;&#039;&lt;br /&gt;
** when it applies remove &#039;&#039;--dry-run&#039;&#039;, commit, generates patch with [[GIT]] and send it to BR&lt;br /&gt;
&lt;br /&gt;
===001 -&amp;gt; 059===&lt;br /&gt;
* 001-add_armadeus_device.patch -- armadeus specific&lt;br /&gt;
* 002-add_armadeus_specific_packages.patch -- armadeus specific&lt;br /&gt;
* 003-armadeus-ltrace-fix-download-url.patch&lt;br /&gt;
* 004-gilliland-ti-utils-fix-github-tarball-to-use-commit-id.patch&lt;br /&gt;
* 005-armadeus-gpsd-add-options-setting-in-menuconfig.patch&lt;br /&gt;
* 021-sdl-water-config.patch -- broken&lt;br /&gt;
* 034-slideshow.patch -- broken&lt;br /&gt;
* 045-openssh-add_passwd_expire.patch&lt;br /&gt;
* 050-U-Boot-add_support_for_custom_configuration_file.patch&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;Submission not accepted&#039;&#039;&#039;&amp;lt;/span&amp;gt; --jorasse 08:04, 5 December 2013 (UTC)&lt;br /&gt;
* 051-U-Boot-add_support_for_custom_binary_file_format.patch -- present in BR upstream&lt;br /&gt;
* 052-U-Boot-add_support_for_Safe_Boot_file_format.patch -- present in BR upstream&lt;br /&gt;
&lt;br /&gt;
===060 -&amp;gt; 085===&lt;br /&gt;
* 072-xenomai-package.patch&lt;br /&gt;
* 081-adds_quake_package.patch &amp;lt;b&amp;gt;( 2nd priority package to push on the BR mainline )&amp;lt;/b&amp;gt;&lt;br /&gt;
* 083-pygame-armadeus_addons.patch&lt;br /&gt;
* 085-adds_gpm_package.patch -- broken&lt;br /&gt;
&lt;br /&gt;
===095 -&amp;gt; 119===&lt;br /&gt;
* 097-adds_flite_package.patch &amp;lt;b&amp;gt;(to push on the BR mainline - need some refactoring )&amp;lt;/b&amp;gt;&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:SamuelM|SamuelM]] 20:25, 3 December 2012 (UTC)&lt;br /&gt;
* 099-mplayer-add_patch_for_pld_asm_instruction_on_non_armv5_arch.patch&lt;br /&gt;
* 107-games-add_wolf4sdl.patch -- broken&lt;br /&gt;
* 110-bluez-add_package.patch&lt;br /&gt;
** bluez-utils-4.x (currently 4.101) already in BR (since 2011.08) with bluez3 compat knob -- [[User:SamuelM|SamuelM]] 10:49, 1 November 2012 (UTC)&lt;br /&gt;
* 111-bluez-hacks.patch&lt;br /&gt;
** bluez-utils-4.x (currently 4.101) already in BR (since 2011.08) with bluez3 compat knob -- [[User:SamuelM|SamuelM]] 10:49, 1 November 2012 (UTC)&lt;br /&gt;
* 118-snes9x-add_package.patch -- broken&lt;br /&gt;
&lt;br /&gt;
===120 -&amp;gt; 179===&lt;br /&gt;
* 120-cwiid-add_package.patch &amp;lt;b&amp;gt;(to push on the BR mainline - need some refactoring to be more generic)&amp;lt;/b&amp;gt;&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:SamuelM|SamuelM]] 12:11, 1 November 2012 (UTC)&lt;br /&gt;
* 121-target-arm926t_is_arm926ej-s.patch&lt;br /&gt;
* 123-pywebradio-add_package.patch -- broken&lt;br /&gt;
* 124-e-uae-add_package.patch&lt;br /&gt;
* 125-opentyrian-add_package.patch -- broken&lt;br /&gt;
* 130-lbreakout-add_package.patch -- broken &amp;lt;b&amp;gt;( 2nd priority package to push on the BR mainline )&amp;lt;/b&amp;gt;&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:JulienB|JulienB]] 21:36, 20 December 2010 (UTC)&lt;br /&gt;
* 131-ltetris-add_package.patch -- broken &lt;br /&gt;
* 132-qt-full_integration_with_cross_compiling.patch&lt;br /&gt;
* 142-ncurses-fix_compilation_with_old_hosts.patch&lt;br /&gt;
* 146-busybox-disable_ip_busybox_if_iproute2_buildroot.patch&lt;br /&gt;
* 147-busybox-ifplugd-fixes-netlink-buffer.patch&lt;br /&gt;
* 150-alsa-utils-fix_installation_bug_on_some_host_systems.patch&lt;br /&gt;
* 157-buildroot-allow_generic_device_selection_even_when_custom_rootfs_is_chosen.patch&lt;br /&gt;
* 158-setserial-bump_version.patch&lt;br /&gt;
* 168-libcanfestival-add_package.patch &amp;lt;b&amp;gt;(to push on the BR mainline  )&amp;lt;/b&amp;gt;&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:SamuelM|SamuelM]] 19:42, 1 November 2012 (UTC)&lt;br /&gt;
* 172-gsmmux-add_package.patch&lt;br /&gt;
* 174-imx-lib-add_package.patch&lt;br /&gt;
** partially included in BR&lt;br /&gt;
* 176-imx-test-add_package.patch&lt;br /&gt;
* 178-uboot-add-missing-UBOOT_CLEAN_CMDS.patch &lt;br /&gt;
* 179-e2fsprog-allow_e4defrag_build_against_old_kernel_headers.patch&lt;br /&gt;
&lt;br /&gt;
===180 -&amp;gt; end===&lt;br /&gt;
* 181-qtcreator-add_package.patch&lt;br /&gt;
* 182-uclibc-add_accept4_declaration_fix.patch&lt;br /&gt;
* 183-openwrt-uclibc-add-kernel_long-declaration.patch&lt;br /&gt;
* 184-fsl-mm-codeclib-add_package.patch&lt;br /&gt;
* 186-uboot-tools-2011.03-Ignore-env_sectors-on-NOR-and-SPI-dataflash.patch&lt;br /&gt;
* 188-marble-add_package.patch -- broken&lt;br /&gt;
* 189-dbus-fix_installation.patch&lt;br /&gt;
* 191-madplay-requires_libintl.patch -- to fix : the legacy libintl is not supported anymore &lt;br /&gt;
* 196-python-crc16-add_package.patch &amp;lt;b&amp;gt;(to push on the BR mainline  )&amp;lt;/b&amp;gt;&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:SamuelM|SamuelM]] 20:18, 3 December 2012 (UTC)&lt;br /&gt;
* 197-cunit-add_package.patch &amp;lt;b&amp;gt;(to push on the BR mainline  )&amp;lt;/b&amp;gt;&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:SamuelM|SamuelM]] 20:18, 3 December 2012 (UTC)&lt;br /&gt;
* 201-armadeus-add_gnokii.patch&lt;br /&gt;
* 203-armadeus-add_sms_server_tools_3_package.patch&lt;br /&gt;
* 204-busybox-fix-snapshot.patch&lt;br /&gt;
* 204-wpa-supplicant-add-option-ieee80211w.patch&lt;br /&gt;
* 205-busybox-coreutils-stty-add-rs485-config-options.patch&lt;br /&gt;
* 206-joe-add_package.patch&lt;br /&gt;
* 207-armadeus-add_python_pyro_3.14.patch&lt;br /&gt;
* 208-armadeus-add_beremiz.patch&lt;br /&gt;
* 209-armadeus-add_matiec.patch&lt;br /&gt;
* 210-poppler-qt_compiling.patch&lt;br /&gt;
* 211-cups-fix_site_url.patch&lt;br /&gt;
* 212-fbgrab-fix_site_url.patch&lt;br /&gt;
* 213-tslib-bump_to_v1.1.patch&lt;br /&gt;
* 214-mplayer-fix-compilation.patch&lt;br /&gt;
&lt;br /&gt;
==How to send patches to BR==&lt;br /&gt;
&lt;br /&gt;
(see the [http://elinux.org/Buildroot_how_to_contribute Buildroot - How to contribute] page)&lt;br /&gt;
&lt;br /&gt;
* GIT should be installed and configured on your PC like stated [[GIT|here]]&lt;br /&gt;
* clone buildroot GIT:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ git clone xxxxx buildroot_git_dev/ (TBDL)&lt;br /&gt;
 $ cd buildroot_git_dev/&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* take patch from armadeus:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ cp /path_to_armadeus_bsp/patches/buildroot/2011.05/0xx-name.patch .&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* create a branch to work (here &#039;&#039;my_work&#039;&#039;):&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ git branch my_work&lt;br /&gt;
 $ git checkout my_work&lt;br /&gt;
 Switched to branch &#039;my_work&#039;&lt;br /&gt;
 $ git branch&lt;br /&gt;
   master&lt;br /&gt;
 * my_work&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* try patch:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ patch -p1 --dry-run &amp;lt; 0xx-name.patch&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* if it works, apply it for real:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ patch -p1 &amp;lt; 0xx-name.patch&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* list changes:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ git status&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* do some more changes if needed and then save them:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 ... do changes ...&lt;br /&gt;
 $ git add files_changed&lt;br /&gt;
 ... test changes ...&lt;br /&gt;
 $ git commit -m &amp;quot;Summary of your work&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* generate patch to send to BR:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ git format-patch -M master..my_work -s&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* this will give:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 0001-Summary_of_your_work.patch&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* send patch to BR:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ git send-email --from=xxx.xxx@xxx.xx --to=buildroot@busybox.net --smtp-server=smtp.xxx.xx 0001-Summary_of_your_work.patch&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* depending on the feedbacks from BR, modify your patch:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 ... do changes ...&lt;br /&gt;
 $ git diff&lt;br /&gt;
 $ git add files_changed&lt;br /&gt;
 $ git commit --amend&lt;br /&gt;
 $ git format-patch -M master..my_work -s&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* adds version inside [PATCH] ex: [PATCH v2]&lt;br /&gt;
* adds comments after ---, ex:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
From a2413db058ac3c515337102690ba12a746831f7e Mon Sep 17 00:00:00 2001&lt;br /&gt;
From: Julien Boibessot &amp;lt;julien.boibessot@armadeus.com&amp;gt;&lt;br /&gt;
Date: Wed, 19 Oct 2011 10:39:26 +0200&lt;br /&gt;
Subject: [PATCH v2] Add libmodbus package&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Signed-off-by: Julien Boibessot &amp;lt;julien.boibessot@armadeus.com&amp;gt;&lt;br /&gt;
---&lt;br /&gt;
 Changes since v1:&lt;br /&gt;
  - Took Yegor Yefremov remarks about &amp;quot;call AUTOTARGETS&#039; into account.&lt;br /&gt;
&lt;br /&gt;
 Based on previous work of Marek Belisko and comments of Thomas Petazzoni.&lt;br /&gt;
&lt;br /&gt;
 package/Config.in              |    1 +&lt;br /&gt;
 package/libmodbus/Config.in    |    8 ++++++++&lt;br /&gt;
 package/libmodbus/libmodbus.mk |   11 +++++++++++&lt;br /&gt;
 3 files changed, 20 insertions(+), 0 deletions(-)&lt;br /&gt;
 create mode 100644 package/libmodbus/Config.in&lt;br /&gt;
 create mode 100644 package/libmodbus/libmodbus.mk&lt;br /&gt;
&lt;br /&gt;
diff --git a/package/Config.in b/package/Config.in&lt;br /&gt;
......&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* retry ;-)&lt;br /&gt;
&lt;br /&gt;
====After patch has been accepted====&lt;br /&gt;
* Delete branch &amp;amp; co:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
$ rm xxxx.patch&lt;br /&gt;
$ git checkout master&lt;br /&gt;
$ git branch -D my_work&lt;br /&gt;
&lt;br /&gt;
$ git branch&lt;br /&gt;
* master&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Links==&lt;br /&gt;
* [http://buildroot.org/downloads/manual/manual.html BR online doc]&lt;br /&gt;
&lt;br /&gt;
==Status for BR2013.05 patches==&lt;br /&gt;
=== 1 to 52 ===&lt;br /&gt;
{| class=&amp;quot;wikitable centre&amp;quot; width=&amp;quot;80%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=col | Name&lt;br /&gt;
! scope=col | Comment&lt;br /&gt;
! scope=col | Who&lt;br /&gt;
|-&lt;br /&gt;
|001-add_armadeus_device.patch&lt;br /&gt;
|Specific to armadeus&lt;br /&gt;
|-&lt;br /&gt;
|002-add_armadeus_specific_packages.patch&lt;br /&gt;
|Specific to armadeus&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|003-armadeus-ltrace-fix-download-url.patch&lt;br /&gt;
|available upstream for  ltrace 0.7.3&lt;br /&gt;
|-&lt;br /&gt;
|004-gilliland-ti-utils-fix-github-tarball-to-use-commit-id.patch&lt;br /&gt;
|already available upstream&lt;br /&gt;
|-&lt;br /&gt;
|005-armadeus-gpsd-add-options-setting-in-menuconfig.patch&lt;br /&gt;
|unused by armadeus but can be contributed upstream&lt;br /&gt;
|-&lt;br /&gt;
|021-armadeus-add-sdl_water-package.patch&lt;br /&gt;
|can be sent upstream (demo) with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|034-armadeus-add-slideshow-package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|045-openssh-add_passwd_expire.patch&lt;br /&gt;
|Need to be reviewed&lt;br /&gt;
|-&lt;br /&gt;
|050-U-Boot-add_support_for_custom_configuration_file.patch&lt;br /&gt;
|???&lt;br /&gt;
|-&lt;br /&gt;
|051-U-Boot-add_support_for_custom_binary_file_format.patch&lt;br /&gt;
|already available upstream&lt;br /&gt;
|-&lt;br /&gt;
|052-U-Boot-add_support_for_Safe_Boot_file_format.patch&lt;br /&gt;
|already available upstream&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===72 to 100===&lt;br /&gt;
{| class=&amp;quot;wikitable centre&amp;quot; width=&amp;quot;80%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=col | Name&lt;br /&gt;
! scope=col | Comment&lt;br /&gt;
! scope=col | Who&lt;br /&gt;
|-&lt;br /&gt;
|072-xenomai-package.patch&lt;br /&gt;
|cannot be sent upstream&lt;br /&gt;
|-&lt;br /&gt;
|081-adds_quake_package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|083-pygame-armadeus_addons.patch&lt;br /&gt;
|cannot be sent upstream due to missing dependencies&lt;br /&gt;
|-&lt;br /&gt;
|085-armadeus-add-gpm-package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|097-adds_flite_package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|099-mplayer-add_patch_for_pld_asm_instruction_on_non_armv5_arch.patch&lt;br /&gt;
|to send to mplayer instead of BR&lt;br /&gt;
|-&lt;br /&gt;
|107-armadeus-games-add-wolf4sdl-package.patch&lt;br /&gt;
|can be sent upstream (demo) with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|110-bluez3-add_package.patch&lt;br /&gt;
|to be split: bluez-utils already in BR but  bluez-lib can be sent&lt;br /&gt;
|-&lt;br /&gt;
|111-bluez3-hacks.patch&lt;br /&gt;
|dirty hack on bluez-lib need to be cleaned&lt;br /&gt;
|-&lt;br /&gt;
|118-armadeus-snes9x-add-package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE, remove link on rom site on .mk file,...&lt;br /&gt;
|-&lt;br /&gt;
|120-cwiid-add_package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|121-target-arm926t_is_arm926ej-s.patch&lt;br /&gt;
|???&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== 123 to 200 ===&lt;br /&gt;
{| class=&amp;quot;wikitable centre&amp;quot; width=&amp;quot;80%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=col | Name&lt;br /&gt;
! scope=col | Comment&lt;br /&gt;
! scope=col | Who&lt;br /&gt;
|-&lt;br /&gt;
|123-armadeus-pywebradio-add-package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|124-e-uae-add_package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|125-armadeus-opentyrian-add-package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|130-armadeus-lbreakout2-add-package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|131-armadeus-ltetris-add-package.patch&lt;br /&gt;
|the patch inside package need to be reviewed&lt;br /&gt;
|-&lt;br /&gt;
|132-qt-full_integration_with_cross_compiling.patch&lt;br /&gt;
|can be sent upstream &lt;br /&gt;
|-&lt;br /&gt;
|142-ncurses-fix_compilation_with_old_hosts.patch&lt;br /&gt;
|already in ncurses 5.9&lt;br /&gt;
|-&lt;br /&gt;
|146-busybox-disable_ip_busybox_if_iproute2_buildroot.patch&lt;br /&gt;
|-&lt;br /&gt;
|147-busybox-ifplugd-fixes-netlink-buffer.patch&lt;br /&gt;
|fixed in upstream busybox by commit da331d77&lt;br /&gt;
|-&lt;br /&gt;
|150-alsa-utils-fix_installation_bug_on_some_host_systems.patch&lt;br /&gt;
|can be sent upstream&lt;br /&gt;
|-&lt;br /&gt;
|157-buildroot-allow_generic_device_selection_even_when_custom_rootfs_is_chosen.patch&lt;br /&gt;
|specific to armadeus or this can be usefull for other projects?&lt;br /&gt;
|-&lt;br /&gt;
|158-setserial-bump_version.patch&lt;br /&gt;
|already upstream&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== 168 to 188 ===&lt;br /&gt;
{| class=&amp;quot;wikitable centre&amp;quot; width=&amp;quot;80%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=col | Name&lt;br /&gt;
! scope=col | Comment&lt;br /&gt;
! scope=col | Who&lt;br /&gt;
|-&lt;br /&gt;
|168-libcanfestival-add_package.patch&lt;br /&gt;
|can be sent upstream with modifications (Be carefull : Heavily patched to support DESTDIR installation)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|172-gsmmux-add_package.patch&lt;br /&gt;
|can be sent upstream with modifications&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|174-imx-lib-customize_package.patch&lt;br /&gt;
|package moved to package/freescale-imx/imx-lib/imx-lib.mk. Need some investiguations about the purpose of the modification&lt;br /&gt;
|-&lt;br /&gt;
|176-imx-test-add_package.patch&lt;br /&gt;
|Project specific&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|178-uboot-add-missing-UBOOT_CLEAN_CMDS.patch&lt;br /&gt;
|clean command is deprecated on builroot&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|179-e2fsprog-allow_e4defrag_build_against_old_kernel_headers.patch&lt;br /&gt;
|can not to be sent upstream&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|181-qtcreator-add_package.patch&lt;br /&gt;
|can not to be sent upstream&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|182-uclibc-add_accept4_declaration_fix.patch&lt;br /&gt;
|should be sent to project ucbibc&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|183-openwrt-uclibc-add-kernel_long-declaration.patch&lt;br /&gt;
|not necessary with uclibc 0.9.33.3&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|184-fsl-mm-codeclib-add_package.patch&lt;br /&gt;
|invalid package&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|186-uboot-tools-2011.03-Ignore-env_sectors-on-NOR-and-SPI-dataflash.patch&lt;br /&gt;
|can not to be sent upstream. This patch is mandatory to support apf9328 board.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|188-marble-add_package.patch&lt;br /&gt;
|can be sent upstream with modifications&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== 189 to 208 ===&lt;br /&gt;
{| class=&amp;quot;wikitable centre&amp;quot; width=&amp;quot;80%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=col | Name&lt;br /&gt;
! scope=col | Comment&lt;br /&gt;
! scope=col | Who&lt;br /&gt;
|-&lt;br /&gt;
|189-dbus-fix_installation.patch&lt;br /&gt;
|-&lt;br /&gt;
|191-armadeus-madplay-fixes-libintl-dependency.patch&lt;br /&gt;
|-&lt;br /&gt;
|196-python-crc16-add_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|197-cunit-add_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|201-armadeus-add_gnokii.patch&lt;br /&gt;
|-&lt;br /&gt;
|203-armadeus-add_sms_server_tools_3_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|204-busybox-fix-snapshot.patch&lt;br /&gt;
|-&lt;br /&gt;
|204-wpa-supplicant-add-option-ieee80211w.patch&lt;br /&gt;
|-&lt;br /&gt;
|205-busybox-coreutils-stty-add-rs485-config-options.patch&lt;br /&gt;
|-&lt;br /&gt;
|206-joe-add_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|207-armadeus-add_python_pyro_3.14.patch&lt;br /&gt;
|-&lt;br /&gt;
|208-armadeus-add_beremiz.patch&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===209 to 214===&lt;br /&gt;
{| class=&amp;quot;wikitable centre&amp;quot; width=&amp;quot;80%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=col | Name&lt;br /&gt;
! scope=col | Comment&lt;br /&gt;
! scope=col | Who&lt;br /&gt;
|-&lt;br /&gt;
|209-armadeus-add_matiec.patch&lt;br /&gt;
|-&lt;br /&gt;
|210-poppler-qt_compiling.patch&lt;br /&gt;
|-&lt;br /&gt;
|211-cups-fix_site_url.patch&lt;br /&gt;
|-&lt;br /&gt;
|212-fbgrab-fix_site_url.patch&lt;br /&gt;
|-&lt;br /&gt;
|213-tslib-bump_to_v1.1.patch&lt;br /&gt;
|-&lt;br /&gt;
|214-mplayer-fix-compilation.patch&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Ltanner</name></author>
	</entry>
	<entry>
		<id>http://wikilegacy.armadeus.com/index.php?title=Buildroot_Mainline_integration&amp;diff=12291</id>
		<title>Buildroot Mainline integration</title>
		<link rel="alternate" type="text/html" href="http://wikilegacy.armadeus.com/index.php?title=Buildroot_Mainline_integration&amp;diff=12291"/>
		<updated>2013-12-09T18:31:30Z</updated>

		<summary type="html">&lt;p&gt;Ltanner: /* 209 to 214 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Under Construction}}&lt;br /&gt;
&lt;br /&gt;
==Changes since BR version used in armadeus 3.x==&lt;br /&gt;
===default packages===&lt;br /&gt;
* uClibc: 0.9.29 -&amp;gt; 0.9.30 -&amp;gt; 0.9.33.2&lt;br /&gt;
* gcc: 4.2.1-&amp;gt; 4.4.5 -&amp;gt; 4.7.2&lt;br /&gt;
* busybox: 1.6.2 -&amp;gt; 1.20.2 -&amp;gt; 1.21&lt;br /&gt;
* U-Boot: 2012.10 -&amp;gt; 2013.04&lt;br /&gt;
&lt;br /&gt;
===build directories===&lt;br /&gt;
* &#039;&#039;build_arm_xxx/&#039;&#039; &#039;&#039;project_build_xxx/&#039;&#039; &#039;&#039;toolchain_build_arm_xxx/&#039;&#039; have been removed and replaced by &#039;&#039;output/&#039;&#039;:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
build  host  images  stamps  target  toolchain&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===configs===&lt;br /&gt;
* buildroot default configs are now stored in &#039;&#039;buildroot/configs/apfxx_defconfig&#039;&#039; and no more in &#039;&#039;buildroot/target/device/armadeus/apfxx/apfxx_defconfig&#039;&#039;&lt;br /&gt;
* uClibc config should be named with version number to not overwrite the old one --&amp;gt;&lt;br /&gt;
 &#039;&#039;buildroot/target/device/armadeus/apf27/uClibc-0.9.30.config.arm&#039;&#039;&lt;br /&gt;
* idem for U-Boot config:&lt;br /&gt;
 &#039;&#039;buildroot/target/device/armadeus/apf27/apf27-u-boot-2010.03.h&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==Changes since BR version used in armadeus 4.x==&lt;br /&gt;
* TBDL&lt;br /&gt;
&lt;br /&gt;
==How to use new BR in armadeus==&lt;br /&gt;
* checkout a recent clean GIT view and before any other command edit the main Makefile to change the BUILDROOT_VERSION flag from 2012.02 to 20121030 &lt;br /&gt;
** comment line 29&lt;br /&gt;
** uncomment the line 30&lt;br /&gt;
* then you can use it as old BR:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
$ make apf27_defconfig&lt;br /&gt;
$ make&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* new patches dirrectory:&lt;br /&gt;
 patches/buildroot/2012.11/&lt;br /&gt;
&lt;br /&gt;
==Patches that can be sent to BR==&lt;br /&gt;
(Some will require some cleanup)&lt;br /&gt;
===Instructions===&lt;br /&gt;
* Patches to port: &#039;&#039;patches/buildroot/2010.11&#039;&#039;&lt;br /&gt;
* when working on a patch mark it with:&lt;br /&gt;
** &amp;lt;nowiki&amp;gt; ** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; ~~~~ &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** &#039;&#039;&#039;--&amp;gt;&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:JulienB|JulienB]] 14:14, 9 November 2010 (UTC)&lt;br /&gt;
* Strike the one that are no more needed:&lt;br /&gt;
** &amp;lt;strike&amp;gt; 000-xxxxxxx.patch &amp;lt;/strike&amp;gt;&lt;br /&gt;
* Write OK in bold green and your name (automatic with 4x&#039;~&#039;) when corresponding patch has been ported:&lt;br /&gt;
** &amp;lt;nowiki&amp;gt; ** &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;&#039;&#039;&#039;OK&#039;&#039;&#039;&amp;lt;/span&amp;gt; ~~~~ &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** &#039;&#039;&#039;--&amp;gt;&#039;&#039;&#039; 000-xxxxxxx.patch: &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;&#039;&#039;&#039;OK&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:JulienB|JulienB]] 07:06, 21 October 2010 (UTC)&lt;br /&gt;
* How to:&lt;br /&gt;
** get a BR git&lt;br /&gt;
** try to apply patch with &#039;&#039;patch -p1 --dry-run &amp;lt; patch_name.patch&#039;&#039;&lt;br /&gt;
** when it applies remove &#039;&#039;--dry-run&#039;&#039;, commit, generates patch with [[GIT]] and send it to BR&lt;br /&gt;
&lt;br /&gt;
===001 -&amp;gt; 059===&lt;br /&gt;
* 001-add_armadeus_device.patch -- armadeus specific&lt;br /&gt;
* 002-add_armadeus_specific_packages.patch -- armadeus specific&lt;br /&gt;
* 003-armadeus-ltrace-fix-download-url.patch&lt;br /&gt;
* 004-gilliland-ti-utils-fix-github-tarball-to-use-commit-id.patch&lt;br /&gt;
* 005-armadeus-gpsd-add-options-setting-in-menuconfig.patch&lt;br /&gt;
* 021-sdl-water-config.patch -- broken&lt;br /&gt;
* 034-slideshow.patch -- broken&lt;br /&gt;
* 045-openssh-add_passwd_expire.patch&lt;br /&gt;
* 050-U-Boot-add_support_for_custom_configuration_file.patch&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;Submission not accepted&#039;&#039;&#039;&amp;lt;/span&amp;gt; --jorasse 08:04, 5 December 2013 (UTC)&lt;br /&gt;
* 051-U-Boot-add_support_for_custom_binary_file_format.patch -- present in BR upstream&lt;br /&gt;
* 052-U-Boot-add_support_for_Safe_Boot_file_format.patch -- present in BR upstream&lt;br /&gt;
&lt;br /&gt;
===060 -&amp;gt; 085===&lt;br /&gt;
* 072-xenomai-package.patch&lt;br /&gt;
* 081-adds_quake_package.patch &amp;lt;b&amp;gt;( 2nd priority package to push on the BR mainline )&amp;lt;/b&amp;gt;&lt;br /&gt;
* 083-pygame-armadeus_addons.patch&lt;br /&gt;
* 085-adds_gpm_package.patch -- broken&lt;br /&gt;
&lt;br /&gt;
===095 -&amp;gt; 119===&lt;br /&gt;
* 097-adds_flite_package.patch &amp;lt;b&amp;gt;(to push on the BR mainline - need some refactoring )&amp;lt;/b&amp;gt;&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:SamuelM|SamuelM]] 20:25, 3 December 2012 (UTC)&lt;br /&gt;
* 099-mplayer-add_patch_for_pld_asm_instruction_on_non_armv5_arch.patch&lt;br /&gt;
* 107-games-add_wolf4sdl.patch -- broken&lt;br /&gt;
* 110-bluez-add_package.patch&lt;br /&gt;
** bluez-utils-4.x (currently 4.101) already in BR (since 2011.08) with bluez3 compat knob -- [[User:SamuelM|SamuelM]] 10:49, 1 November 2012 (UTC)&lt;br /&gt;
* 111-bluez-hacks.patch&lt;br /&gt;
** bluez-utils-4.x (currently 4.101) already in BR (since 2011.08) with bluez3 compat knob -- [[User:SamuelM|SamuelM]] 10:49, 1 November 2012 (UTC)&lt;br /&gt;
* 118-snes9x-add_package.patch -- broken&lt;br /&gt;
&lt;br /&gt;
===120 -&amp;gt; 179===&lt;br /&gt;
* 120-cwiid-add_package.patch &amp;lt;b&amp;gt;(to push on the BR mainline - need some refactoring to be more generic)&amp;lt;/b&amp;gt;&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:SamuelM|SamuelM]] 12:11, 1 November 2012 (UTC)&lt;br /&gt;
* 121-target-arm926t_is_arm926ej-s.patch&lt;br /&gt;
* 123-pywebradio-add_package.patch -- broken&lt;br /&gt;
* 124-e-uae-add_package.patch&lt;br /&gt;
* 125-opentyrian-add_package.patch -- broken&lt;br /&gt;
* 130-lbreakout-add_package.patch -- broken &amp;lt;b&amp;gt;( 2nd priority package to push on the BR mainline )&amp;lt;/b&amp;gt;&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:JulienB|JulienB]] 21:36, 20 December 2010 (UTC)&lt;br /&gt;
* 131-ltetris-add_package.patch -- broken &lt;br /&gt;
* 132-qt-full_integration_with_cross_compiling.patch&lt;br /&gt;
* 142-ncurses-fix_compilation_with_old_hosts.patch&lt;br /&gt;
* 146-busybox-disable_ip_busybox_if_iproute2_buildroot.patch&lt;br /&gt;
* 147-busybox-ifplugd-fixes-netlink-buffer.patch&lt;br /&gt;
* 150-alsa-utils-fix_installation_bug_on_some_host_systems.patch&lt;br /&gt;
* 157-buildroot-allow_generic_device_selection_even_when_custom_rootfs_is_chosen.patch&lt;br /&gt;
* 158-setserial-bump_version.patch&lt;br /&gt;
* 168-libcanfestival-add_package.patch &amp;lt;b&amp;gt;(to push on the BR mainline  )&amp;lt;/b&amp;gt;&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:SamuelM|SamuelM]] 19:42, 1 November 2012 (UTC)&lt;br /&gt;
* 172-gsmmux-add_package.patch&lt;br /&gt;
* 174-imx-lib-add_package.patch&lt;br /&gt;
** partially included in BR&lt;br /&gt;
* 176-imx-test-add_package.patch&lt;br /&gt;
* 178-uboot-add-missing-UBOOT_CLEAN_CMDS.patch &lt;br /&gt;
* 179-e2fsprog-allow_e4defrag_build_against_old_kernel_headers.patch&lt;br /&gt;
&lt;br /&gt;
===180 -&amp;gt; end===&lt;br /&gt;
* 181-qtcreator-add_package.patch&lt;br /&gt;
* 182-uclibc-add_accept4_declaration_fix.patch&lt;br /&gt;
* 183-openwrt-uclibc-add-kernel_long-declaration.patch&lt;br /&gt;
* 184-fsl-mm-codeclib-add_package.patch&lt;br /&gt;
* 186-uboot-tools-2011.03-Ignore-env_sectors-on-NOR-and-SPI-dataflash.patch&lt;br /&gt;
* 188-marble-add_package.patch -- broken&lt;br /&gt;
* 189-dbus-fix_installation.patch&lt;br /&gt;
* 191-madplay-requires_libintl.patch -- to fix : the legacy libintl is not supported anymore &lt;br /&gt;
* 196-python-crc16-add_package.patch &amp;lt;b&amp;gt;(to push on the BR mainline  )&amp;lt;/b&amp;gt;&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:SamuelM|SamuelM]] 20:18, 3 December 2012 (UTC)&lt;br /&gt;
* 197-cunit-add_package.patch &amp;lt;b&amp;gt;(to push on the BR mainline  )&amp;lt;/b&amp;gt;&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:SamuelM|SamuelM]] 20:18, 3 December 2012 (UTC)&lt;br /&gt;
* 201-armadeus-add_gnokii.patch&lt;br /&gt;
* 203-armadeus-add_sms_server_tools_3_package.patch&lt;br /&gt;
* 204-busybox-fix-snapshot.patch&lt;br /&gt;
* 204-wpa-supplicant-add-option-ieee80211w.patch&lt;br /&gt;
* 205-busybox-coreutils-stty-add-rs485-config-options.patch&lt;br /&gt;
* 206-joe-add_package.patch&lt;br /&gt;
* 207-armadeus-add_python_pyro_3.14.patch&lt;br /&gt;
* 208-armadeus-add_beremiz.patch&lt;br /&gt;
* 209-armadeus-add_matiec.patch&lt;br /&gt;
* 210-poppler-qt_compiling.patch&lt;br /&gt;
* 211-cups-fix_site_url.patch&lt;br /&gt;
* 212-fbgrab-fix_site_url.patch&lt;br /&gt;
* 213-tslib-bump_to_v1.1.patch&lt;br /&gt;
* 214-mplayer-fix-compilation.patch&lt;br /&gt;
&lt;br /&gt;
==How to send patches to BR==&lt;br /&gt;
&lt;br /&gt;
(see the [http://elinux.org/Buildroot_how_to_contribute Buildroot - How to contribute] page)&lt;br /&gt;
&lt;br /&gt;
* GIT should be installed and configured on your PC like stated [[GIT|here]]&lt;br /&gt;
* clone buildroot GIT:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ git clone xxxxx buildroot_git_dev/ (TBDL)&lt;br /&gt;
 $ cd buildroot_git_dev/&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* take patch from armadeus:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ cp /path_to_armadeus_bsp/patches/buildroot/2011.05/0xx-name.patch .&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* create a branch to work (here &#039;&#039;my_work&#039;&#039;):&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ git branch my_work&lt;br /&gt;
 $ git checkout my_work&lt;br /&gt;
 Switched to branch &#039;my_work&#039;&lt;br /&gt;
 $ git branch&lt;br /&gt;
   master&lt;br /&gt;
 * my_work&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* try patch:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ patch -p1 --dry-run &amp;lt; 0xx-name.patch&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* if it works, apply it for real:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ patch -p1 &amp;lt; 0xx-name.patch&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* list changes:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ git status&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* do some more changes if needed and then save them:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 ... do changes ...&lt;br /&gt;
 $ git add files_changed&lt;br /&gt;
 ... test changes ...&lt;br /&gt;
 $ git commit -m &amp;quot;Summary of your work&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* generate patch to send to BR:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ git format-patch -M master..my_work -s&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* this will give:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 0001-Summary_of_your_work.patch&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* send patch to BR:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ git send-email --from=xxx.xxx@xxx.xx --to=buildroot@busybox.net --smtp-server=smtp.xxx.xx 0001-Summary_of_your_work.patch&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* depending on the feedbacks from BR, modify your patch:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 ... do changes ...&lt;br /&gt;
 $ git diff&lt;br /&gt;
 $ git add files_changed&lt;br /&gt;
 $ git commit --amend&lt;br /&gt;
 $ git format-patch -M master..my_work -s&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* adds version inside [PATCH] ex: [PATCH v2]&lt;br /&gt;
* adds comments after ---, ex:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
From a2413db058ac3c515337102690ba12a746831f7e Mon Sep 17 00:00:00 2001&lt;br /&gt;
From: Julien Boibessot &amp;lt;julien.boibessot@armadeus.com&amp;gt;&lt;br /&gt;
Date: Wed, 19 Oct 2011 10:39:26 +0200&lt;br /&gt;
Subject: [PATCH v2] Add libmodbus package&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Signed-off-by: Julien Boibessot &amp;lt;julien.boibessot@armadeus.com&amp;gt;&lt;br /&gt;
---&lt;br /&gt;
 Changes since v1:&lt;br /&gt;
  - Took Yegor Yefremov remarks about &amp;quot;call AUTOTARGETS&#039; into account.&lt;br /&gt;
&lt;br /&gt;
 Based on previous work of Marek Belisko and comments of Thomas Petazzoni.&lt;br /&gt;
&lt;br /&gt;
 package/Config.in              |    1 +&lt;br /&gt;
 package/libmodbus/Config.in    |    8 ++++++++&lt;br /&gt;
 package/libmodbus/libmodbus.mk |   11 +++++++++++&lt;br /&gt;
 3 files changed, 20 insertions(+), 0 deletions(-)&lt;br /&gt;
 create mode 100644 package/libmodbus/Config.in&lt;br /&gt;
 create mode 100644 package/libmodbus/libmodbus.mk&lt;br /&gt;
&lt;br /&gt;
diff --git a/package/Config.in b/package/Config.in&lt;br /&gt;
......&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* retry ;-)&lt;br /&gt;
&lt;br /&gt;
====After patch has been accepted====&lt;br /&gt;
* Delete branch &amp;amp; co:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
$ rm xxxx.patch&lt;br /&gt;
$ git checkout master&lt;br /&gt;
$ git branch -D my_work&lt;br /&gt;
&lt;br /&gt;
$ git branch&lt;br /&gt;
* master&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Links==&lt;br /&gt;
* [http://buildroot.org/downloads/manual/manual.html BR online doc]&lt;br /&gt;
&lt;br /&gt;
==Status for BR2013.05 patches==&lt;br /&gt;
=== 1 to 52 ===&lt;br /&gt;
{| class=&amp;quot;wikitable centre&amp;quot; width=&amp;quot;80%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=col | Name&lt;br /&gt;
! scope=col | Comment&lt;br /&gt;
! scope=col | Who&lt;br /&gt;
|-&lt;br /&gt;
|001-add_armadeus_device.patch&lt;br /&gt;
|Specific to armadeus&lt;br /&gt;
|-&lt;br /&gt;
|002-add_armadeus_specific_packages.patch&lt;br /&gt;
|Specific to armadeus&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|003-armadeus-ltrace-fix-download-url.patch&lt;br /&gt;
|available upstream for  ltrace 0.7.3&lt;br /&gt;
|-&lt;br /&gt;
|004-gilliland-ti-utils-fix-github-tarball-to-use-commit-id.patch&lt;br /&gt;
|already available upstream&lt;br /&gt;
|-&lt;br /&gt;
|005-armadeus-gpsd-add-options-setting-in-menuconfig.patch&lt;br /&gt;
|unused by armadeus but can be contributed upstream&lt;br /&gt;
|-&lt;br /&gt;
|021-armadeus-add-sdl_water-package.patch&lt;br /&gt;
|can be sent upstream (demo) with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|034-armadeus-add-slideshow-package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|045-openssh-add_passwd_expire.patch&lt;br /&gt;
|Need to be reviewed&lt;br /&gt;
|-&lt;br /&gt;
|050-U-Boot-add_support_for_custom_configuration_file.patch&lt;br /&gt;
|???&lt;br /&gt;
|-&lt;br /&gt;
|051-U-Boot-add_support_for_custom_binary_file_format.patch&lt;br /&gt;
|already available upstream&lt;br /&gt;
|-&lt;br /&gt;
|052-U-Boot-add_support_for_Safe_Boot_file_format.patch&lt;br /&gt;
|already available upstream&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===72 to 100===&lt;br /&gt;
{| class=&amp;quot;wikitable centre&amp;quot; width=&amp;quot;80%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=col | Name&lt;br /&gt;
! scope=col | Comment&lt;br /&gt;
! scope=col | Who&lt;br /&gt;
|-&lt;br /&gt;
|072-xenomai-package.patch&lt;br /&gt;
|cannot be sent upstream&lt;br /&gt;
|-&lt;br /&gt;
|081-adds_quake_package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|083-pygame-armadeus_addons.patch&lt;br /&gt;
|cannot be sent upstream due to missing dependencies&lt;br /&gt;
|-&lt;br /&gt;
|085-armadeus-add-gpm-package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|097-adds_flite_package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|099-mplayer-add_patch_for_pld_asm_instruction_on_non_armv5_arch.patch&lt;br /&gt;
|to send to mplayer instead of BR&lt;br /&gt;
|-&lt;br /&gt;
|107-armadeus-games-add-wolf4sdl-package.patch&lt;br /&gt;
|can be sent upstream (demo) with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|110-bluez3-add_package.patch&lt;br /&gt;
|to be split: bluez-utils already in BR but  bluez-lib can be sent&lt;br /&gt;
|-&lt;br /&gt;
|111-bluez3-hacks.patch&lt;br /&gt;
|dirty hack on bluez-lib need to be cleaned&lt;br /&gt;
|-&lt;br /&gt;
|118-armadeus-snes9x-add-package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE, remove link on rom site on .mk file,...&lt;br /&gt;
|-&lt;br /&gt;
|120-cwiid-add_package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|121-target-arm926t_is_arm926ej-s.patch&lt;br /&gt;
|???&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== 123 to 200 ===&lt;br /&gt;
{| class=&amp;quot;wikitable centre&amp;quot; width=&amp;quot;80%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=col | Name&lt;br /&gt;
! scope=col | Comment&lt;br /&gt;
! scope=col | Who&lt;br /&gt;
|-&lt;br /&gt;
|123-armadeus-pywebradio-add-package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|124-e-uae-add_package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|125-armadeus-opentyrian-add-package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|130-armadeus-lbreakout2-add-package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|131-armadeus-ltetris-add-package.patch&lt;br /&gt;
|the patch inside package need to be reviewed&lt;br /&gt;
|-&lt;br /&gt;
|132-qt-full_integration_with_cross_compiling.patch&lt;br /&gt;
|can be sent upstream &lt;br /&gt;
|-&lt;br /&gt;
|142-ncurses-fix_compilation_with_old_hosts.patch&lt;br /&gt;
|already in ncurses 5.9&lt;br /&gt;
|-&lt;br /&gt;
|146-busybox-disable_ip_busybox_if_iproute2_buildroot.patch&lt;br /&gt;
|-&lt;br /&gt;
|147-busybox-ifplugd-fixes-netlink-buffer.patch&lt;br /&gt;
|fixed in upstream busybox by commit da331d77&lt;br /&gt;
|-&lt;br /&gt;
|150-alsa-utils-fix_installation_bug_on_some_host_systems.patch&lt;br /&gt;
|can be sent upstream&lt;br /&gt;
|-&lt;br /&gt;
|157-buildroot-allow_generic_device_selection_even_when_custom_rootfs_is_chosen.patch&lt;br /&gt;
|specific to armadeus or this can be usefull for other projects?&lt;br /&gt;
|-&lt;br /&gt;
|158-setserial-bump_version.patch&lt;br /&gt;
|already upstream&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== 168 to 188 ===&lt;br /&gt;
{| class=&amp;quot;wikitable centre&amp;quot; width=&amp;quot;80%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=col | Name&lt;br /&gt;
! scope=col | Comment&lt;br /&gt;
! scope=col | Who&lt;br /&gt;
|-&lt;br /&gt;
|168-libcanfestival-add_package.patch&lt;br /&gt;
|can be sent upstream with modifications (Be carefull : Heavily patched to support DESTDIR installation)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|172-gsmmux-add_package.patch&lt;br /&gt;
|can be sent upstream with modifications&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|174-imx-lib-customize_package.patch&lt;br /&gt;
|package moved to package/freescale-imx/imx-lib/imx-lib.mk. Need some investiguations about the purpose of the modification&lt;br /&gt;
|-&lt;br /&gt;
|176-imx-test-add_package.patch&lt;br /&gt;
|Project specific&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|178-uboot-add-missing-UBOOT_CLEAN_CMDS.patch&lt;br /&gt;
|clean command is deprecated on builroot&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|179-e2fsprog-allow_e4defrag_build_against_old_kernel_headers.patch&lt;br /&gt;
|can not to be sent upstream&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|181-qtcreator-add_package.patch&lt;br /&gt;
|can not to be sent upstream&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|182-uclibc-add_accept4_declaration_fix.patch&lt;br /&gt;
|should be sent to project ucbibc&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|183-openwrt-uclibc-add-kernel_long-declaration.patch&lt;br /&gt;
|not necessary with uclibc 0.9.33.3&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|184-fsl-mm-codeclib-add_package.patch&lt;br /&gt;
|invalid package&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|186-uboot-tools-2011.03-Ignore-env_sectors-on-NOR-and-SPI-dataflash.patch&lt;br /&gt;
|can not to be sent upstream. This patch is mandatory to support apf9328 board.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|188-marble-add_package.patch&lt;br /&gt;
|can be sent upstream with modifications&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== 189 to 200 ===&lt;br /&gt;
{| class=&amp;quot;wikitable centre&amp;quot; width=&amp;quot;80%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=col | Name&lt;br /&gt;
! scope=col | Comment&lt;br /&gt;
! scope=col | Who&lt;br /&gt;
|-&lt;br /&gt;
|189-dbus-fix_installation.patch&lt;br /&gt;
|-&lt;br /&gt;
|191-armadeus-madplay-fixes-libintl-dependency.patch&lt;br /&gt;
|-&lt;br /&gt;
|196-python-crc16-add_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|197-cunit-add_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|201-armadeus-add_gnokii.patch&lt;br /&gt;
|-&lt;br /&gt;
|203-armadeus-add_sms_server_tools_3_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|204-busybox-fix-snapshot.patch&lt;br /&gt;
|-&lt;br /&gt;
|204-wpa-supplicant-add-option-ieee80211w.patch&lt;br /&gt;
|-&lt;br /&gt;
|205-busybox-coreutils-stty-add-rs485-config-options.patch&lt;br /&gt;
|-&lt;br /&gt;
|206-joe-add_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|207-armadeus-add_python_pyro_3.14.patch&lt;br /&gt;
|-&lt;br /&gt;
|208-armadeus-add_beremiz.patch&lt;br /&gt;
|}&lt;br /&gt;
===209 to 214===&lt;br /&gt;
{| class=&amp;quot;wikitable centre&amp;quot; width=&amp;quot;80%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=col | Name&lt;br /&gt;
! scope=col | Comment&lt;br /&gt;
! scope=col | Who&lt;br /&gt;
|-&lt;br /&gt;
|209-armadeus-add_matiec.patch&lt;br /&gt;
|-&lt;br /&gt;
|210-poppler-qt_compiling.patch&lt;br /&gt;
|-&lt;br /&gt;
|211-cups-fix_site_url.patch&lt;br /&gt;
|-&lt;br /&gt;
|212-fbgrab-fix_site_url.patch&lt;br /&gt;
|-&lt;br /&gt;
|213-tslib-bump_to_v1.1.patch&lt;br /&gt;
|-&lt;br /&gt;
|214-mplayer-fix-compilation.patch&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Ltanner</name></author>
	</entry>
	<entry>
		<id>http://wikilegacy.armadeus.com/index.php?title=Buildroot_Mainline_integration&amp;diff=12290</id>
		<title>Buildroot Mainline integration</title>
		<link rel="alternate" type="text/html" href="http://wikilegacy.armadeus.com/index.php?title=Buildroot_Mainline_integration&amp;diff=12290"/>
		<updated>2013-12-09T18:31:19Z</updated>

		<summary type="html">&lt;p&gt;Ltanner: /* 189 to 200 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Under Construction}}&lt;br /&gt;
&lt;br /&gt;
==Changes since BR version used in armadeus 3.x==&lt;br /&gt;
===default packages===&lt;br /&gt;
* uClibc: 0.9.29 -&amp;gt; 0.9.30 -&amp;gt; 0.9.33.2&lt;br /&gt;
* gcc: 4.2.1-&amp;gt; 4.4.5 -&amp;gt; 4.7.2&lt;br /&gt;
* busybox: 1.6.2 -&amp;gt; 1.20.2 -&amp;gt; 1.21&lt;br /&gt;
* U-Boot: 2012.10 -&amp;gt; 2013.04&lt;br /&gt;
&lt;br /&gt;
===build directories===&lt;br /&gt;
* &#039;&#039;build_arm_xxx/&#039;&#039; &#039;&#039;project_build_xxx/&#039;&#039; &#039;&#039;toolchain_build_arm_xxx/&#039;&#039; have been removed and replaced by &#039;&#039;output/&#039;&#039;:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
build  host  images  stamps  target  toolchain&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===configs===&lt;br /&gt;
* buildroot default configs are now stored in &#039;&#039;buildroot/configs/apfxx_defconfig&#039;&#039; and no more in &#039;&#039;buildroot/target/device/armadeus/apfxx/apfxx_defconfig&#039;&#039;&lt;br /&gt;
* uClibc config should be named with version number to not overwrite the old one --&amp;gt;&lt;br /&gt;
 &#039;&#039;buildroot/target/device/armadeus/apf27/uClibc-0.9.30.config.arm&#039;&#039;&lt;br /&gt;
* idem for U-Boot config:&lt;br /&gt;
 &#039;&#039;buildroot/target/device/armadeus/apf27/apf27-u-boot-2010.03.h&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==Changes since BR version used in armadeus 4.x==&lt;br /&gt;
* TBDL&lt;br /&gt;
&lt;br /&gt;
==How to use new BR in armadeus==&lt;br /&gt;
* checkout a recent clean GIT view and before any other command edit the main Makefile to change the BUILDROOT_VERSION flag from 2012.02 to 20121030 &lt;br /&gt;
** comment line 29&lt;br /&gt;
** uncomment the line 30&lt;br /&gt;
* then you can use it as old BR:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
$ make apf27_defconfig&lt;br /&gt;
$ make&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* new patches dirrectory:&lt;br /&gt;
 patches/buildroot/2012.11/&lt;br /&gt;
&lt;br /&gt;
==Patches that can be sent to BR==&lt;br /&gt;
(Some will require some cleanup)&lt;br /&gt;
===Instructions===&lt;br /&gt;
* Patches to port: &#039;&#039;patches/buildroot/2010.11&#039;&#039;&lt;br /&gt;
* when working on a patch mark it with:&lt;br /&gt;
** &amp;lt;nowiki&amp;gt; ** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; ~~~~ &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** &#039;&#039;&#039;--&amp;gt;&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:JulienB|JulienB]] 14:14, 9 November 2010 (UTC)&lt;br /&gt;
* Strike the one that are no more needed:&lt;br /&gt;
** &amp;lt;strike&amp;gt; 000-xxxxxxx.patch &amp;lt;/strike&amp;gt;&lt;br /&gt;
* Write OK in bold green and your name (automatic with 4x&#039;~&#039;) when corresponding patch has been ported:&lt;br /&gt;
** &amp;lt;nowiki&amp;gt; ** &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;&#039;&#039;&#039;OK&#039;&#039;&#039;&amp;lt;/span&amp;gt; ~~~~ &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** &#039;&#039;&#039;--&amp;gt;&#039;&#039;&#039; 000-xxxxxxx.patch: &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;&#039;&#039;&#039;OK&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:JulienB|JulienB]] 07:06, 21 October 2010 (UTC)&lt;br /&gt;
* How to:&lt;br /&gt;
** get a BR git&lt;br /&gt;
** try to apply patch with &#039;&#039;patch -p1 --dry-run &amp;lt; patch_name.patch&#039;&#039;&lt;br /&gt;
** when it applies remove &#039;&#039;--dry-run&#039;&#039;, commit, generates patch with [[GIT]] and send it to BR&lt;br /&gt;
&lt;br /&gt;
===001 -&amp;gt; 059===&lt;br /&gt;
* 001-add_armadeus_device.patch -- armadeus specific&lt;br /&gt;
* 002-add_armadeus_specific_packages.patch -- armadeus specific&lt;br /&gt;
* 003-armadeus-ltrace-fix-download-url.patch&lt;br /&gt;
* 004-gilliland-ti-utils-fix-github-tarball-to-use-commit-id.patch&lt;br /&gt;
* 005-armadeus-gpsd-add-options-setting-in-menuconfig.patch&lt;br /&gt;
* 021-sdl-water-config.patch -- broken&lt;br /&gt;
* 034-slideshow.patch -- broken&lt;br /&gt;
* 045-openssh-add_passwd_expire.patch&lt;br /&gt;
* 050-U-Boot-add_support_for_custom_configuration_file.patch&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;Submission not accepted&#039;&#039;&#039;&amp;lt;/span&amp;gt; --jorasse 08:04, 5 December 2013 (UTC)&lt;br /&gt;
* 051-U-Boot-add_support_for_custom_binary_file_format.patch -- present in BR upstream&lt;br /&gt;
* 052-U-Boot-add_support_for_Safe_Boot_file_format.patch -- present in BR upstream&lt;br /&gt;
&lt;br /&gt;
===060 -&amp;gt; 085===&lt;br /&gt;
* 072-xenomai-package.patch&lt;br /&gt;
* 081-adds_quake_package.patch &amp;lt;b&amp;gt;( 2nd priority package to push on the BR mainline )&amp;lt;/b&amp;gt;&lt;br /&gt;
* 083-pygame-armadeus_addons.patch&lt;br /&gt;
* 085-adds_gpm_package.patch -- broken&lt;br /&gt;
&lt;br /&gt;
===095 -&amp;gt; 119===&lt;br /&gt;
* 097-adds_flite_package.patch &amp;lt;b&amp;gt;(to push on the BR mainline - need some refactoring )&amp;lt;/b&amp;gt;&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:SamuelM|SamuelM]] 20:25, 3 December 2012 (UTC)&lt;br /&gt;
* 099-mplayer-add_patch_for_pld_asm_instruction_on_non_armv5_arch.patch&lt;br /&gt;
* 107-games-add_wolf4sdl.patch -- broken&lt;br /&gt;
* 110-bluez-add_package.patch&lt;br /&gt;
** bluez-utils-4.x (currently 4.101) already in BR (since 2011.08) with bluez3 compat knob -- [[User:SamuelM|SamuelM]] 10:49, 1 November 2012 (UTC)&lt;br /&gt;
* 111-bluez-hacks.patch&lt;br /&gt;
** bluez-utils-4.x (currently 4.101) already in BR (since 2011.08) with bluez3 compat knob -- [[User:SamuelM|SamuelM]] 10:49, 1 November 2012 (UTC)&lt;br /&gt;
* 118-snes9x-add_package.patch -- broken&lt;br /&gt;
&lt;br /&gt;
===120 -&amp;gt; 179===&lt;br /&gt;
* 120-cwiid-add_package.patch &amp;lt;b&amp;gt;(to push on the BR mainline - need some refactoring to be more generic)&amp;lt;/b&amp;gt;&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:SamuelM|SamuelM]] 12:11, 1 November 2012 (UTC)&lt;br /&gt;
* 121-target-arm926t_is_arm926ej-s.patch&lt;br /&gt;
* 123-pywebradio-add_package.patch -- broken&lt;br /&gt;
* 124-e-uae-add_package.patch&lt;br /&gt;
* 125-opentyrian-add_package.patch -- broken&lt;br /&gt;
* 130-lbreakout-add_package.patch -- broken &amp;lt;b&amp;gt;( 2nd priority package to push on the BR mainline )&amp;lt;/b&amp;gt;&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:JulienB|JulienB]] 21:36, 20 December 2010 (UTC)&lt;br /&gt;
* 131-ltetris-add_package.patch -- broken &lt;br /&gt;
* 132-qt-full_integration_with_cross_compiling.patch&lt;br /&gt;
* 142-ncurses-fix_compilation_with_old_hosts.patch&lt;br /&gt;
* 146-busybox-disable_ip_busybox_if_iproute2_buildroot.patch&lt;br /&gt;
* 147-busybox-ifplugd-fixes-netlink-buffer.patch&lt;br /&gt;
* 150-alsa-utils-fix_installation_bug_on_some_host_systems.patch&lt;br /&gt;
* 157-buildroot-allow_generic_device_selection_even_when_custom_rootfs_is_chosen.patch&lt;br /&gt;
* 158-setserial-bump_version.patch&lt;br /&gt;
* 168-libcanfestival-add_package.patch &amp;lt;b&amp;gt;(to push on the BR mainline  )&amp;lt;/b&amp;gt;&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:SamuelM|SamuelM]] 19:42, 1 November 2012 (UTC)&lt;br /&gt;
* 172-gsmmux-add_package.patch&lt;br /&gt;
* 174-imx-lib-add_package.patch&lt;br /&gt;
** partially included in BR&lt;br /&gt;
* 176-imx-test-add_package.patch&lt;br /&gt;
* 178-uboot-add-missing-UBOOT_CLEAN_CMDS.patch &lt;br /&gt;
* 179-e2fsprog-allow_e4defrag_build_against_old_kernel_headers.patch&lt;br /&gt;
&lt;br /&gt;
===180 -&amp;gt; end===&lt;br /&gt;
* 181-qtcreator-add_package.patch&lt;br /&gt;
* 182-uclibc-add_accept4_declaration_fix.patch&lt;br /&gt;
* 183-openwrt-uclibc-add-kernel_long-declaration.patch&lt;br /&gt;
* 184-fsl-mm-codeclib-add_package.patch&lt;br /&gt;
* 186-uboot-tools-2011.03-Ignore-env_sectors-on-NOR-and-SPI-dataflash.patch&lt;br /&gt;
* 188-marble-add_package.patch -- broken&lt;br /&gt;
* 189-dbus-fix_installation.patch&lt;br /&gt;
* 191-madplay-requires_libintl.patch -- to fix : the legacy libintl is not supported anymore &lt;br /&gt;
* 196-python-crc16-add_package.patch &amp;lt;b&amp;gt;(to push on the BR mainline  )&amp;lt;/b&amp;gt;&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:SamuelM|SamuelM]] 20:18, 3 December 2012 (UTC)&lt;br /&gt;
* 197-cunit-add_package.patch &amp;lt;b&amp;gt;(to push on the BR mainline  )&amp;lt;/b&amp;gt;&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:SamuelM|SamuelM]] 20:18, 3 December 2012 (UTC)&lt;br /&gt;
* 201-armadeus-add_gnokii.patch&lt;br /&gt;
* 203-armadeus-add_sms_server_tools_3_package.patch&lt;br /&gt;
* 204-busybox-fix-snapshot.patch&lt;br /&gt;
* 204-wpa-supplicant-add-option-ieee80211w.patch&lt;br /&gt;
* 205-busybox-coreutils-stty-add-rs485-config-options.patch&lt;br /&gt;
* 206-joe-add_package.patch&lt;br /&gt;
* 207-armadeus-add_python_pyro_3.14.patch&lt;br /&gt;
* 208-armadeus-add_beremiz.patch&lt;br /&gt;
* 209-armadeus-add_matiec.patch&lt;br /&gt;
* 210-poppler-qt_compiling.patch&lt;br /&gt;
* 211-cups-fix_site_url.patch&lt;br /&gt;
* 212-fbgrab-fix_site_url.patch&lt;br /&gt;
* 213-tslib-bump_to_v1.1.patch&lt;br /&gt;
* 214-mplayer-fix-compilation.patch&lt;br /&gt;
&lt;br /&gt;
==How to send patches to BR==&lt;br /&gt;
&lt;br /&gt;
(see the [http://elinux.org/Buildroot_how_to_contribute Buildroot - How to contribute] page)&lt;br /&gt;
&lt;br /&gt;
* GIT should be installed and configured on your PC like stated [[GIT|here]]&lt;br /&gt;
* clone buildroot GIT:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ git clone xxxxx buildroot_git_dev/ (TBDL)&lt;br /&gt;
 $ cd buildroot_git_dev/&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* take patch from armadeus:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ cp /path_to_armadeus_bsp/patches/buildroot/2011.05/0xx-name.patch .&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* create a branch to work (here &#039;&#039;my_work&#039;&#039;):&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ git branch my_work&lt;br /&gt;
 $ git checkout my_work&lt;br /&gt;
 Switched to branch &#039;my_work&#039;&lt;br /&gt;
 $ git branch&lt;br /&gt;
   master&lt;br /&gt;
 * my_work&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* try patch:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ patch -p1 --dry-run &amp;lt; 0xx-name.patch&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* if it works, apply it for real:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ patch -p1 &amp;lt; 0xx-name.patch&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* list changes:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ git status&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* do some more changes if needed and then save them:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 ... do changes ...&lt;br /&gt;
 $ git add files_changed&lt;br /&gt;
 ... test changes ...&lt;br /&gt;
 $ git commit -m &amp;quot;Summary of your work&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* generate patch to send to BR:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ git format-patch -M master..my_work -s&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* this will give:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 0001-Summary_of_your_work.patch&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* send patch to BR:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ git send-email --from=xxx.xxx@xxx.xx --to=buildroot@busybox.net --smtp-server=smtp.xxx.xx 0001-Summary_of_your_work.patch&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* depending on the feedbacks from BR, modify your patch:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 ... do changes ...&lt;br /&gt;
 $ git diff&lt;br /&gt;
 $ git add files_changed&lt;br /&gt;
 $ git commit --amend&lt;br /&gt;
 $ git format-patch -M master..my_work -s&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* adds version inside [PATCH] ex: [PATCH v2]&lt;br /&gt;
* adds comments after ---, ex:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
From a2413db058ac3c515337102690ba12a746831f7e Mon Sep 17 00:00:00 2001&lt;br /&gt;
From: Julien Boibessot &amp;lt;julien.boibessot@armadeus.com&amp;gt;&lt;br /&gt;
Date: Wed, 19 Oct 2011 10:39:26 +0200&lt;br /&gt;
Subject: [PATCH v2] Add libmodbus package&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Signed-off-by: Julien Boibessot &amp;lt;julien.boibessot@armadeus.com&amp;gt;&lt;br /&gt;
---&lt;br /&gt;
 Changes since v1:&lt;br /&gt;
  - Took Yegor Yefremov remarks about &amp;quot;call AUTOTARGETS&#039; into account.&lt;br /&gt;
&lt;br /&gt;
 Based on previous work of Marek Belisko and comments of Thomas Petazzoni.&lt;br /&gt;
&lt;br /&gt;
 package/Config.in              |    1 +&lt;br /&gt;
 package/libmodbus/Config.in    |    8 ++++++++&lt;br /&gt;
 package/libmodbus/libmodbus.mk |   11 +++++++++++&lt;br /&gt;
 3 files changed, 20 insertions(+), 0 deletions(-)&lt;br /&gt;
 create mode 100644 package/libmodbus/Config.in&lt;br /&gt;
 create mode 100644 package/libmodbus/libmodbus.mk&lt;br /&gt;
&lt;br /&gt;
diff --git a/package/Config.in b/package/Config.in&lt;br /&gt;
......&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* retry ;-)&lt;br /&gt;
&lt;br /&gt;
====After patch has been accepted====&lt;br /&gt;
* Delete branch &amp;amp; co:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
$ rm xxxx.patch&lt;br /&gt;
$ git checkout master&lt;br /&gt;
$ git branch -D my_work&lt;br /&gt;
&lt;br /&gt;
$ git branch&lt;br /&gt;
* master&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Links==&lt;br /&gt;
* [http://buildroot.org/downloads/manual/manual.html BR online doc]&lt;br /&gt;
&lt;br /&gt;
==Status for BR2013.05 patches==&lt;br /&gt;
=== 1 to 52 ===&lt;br /&gt;
{| class=&amp;quot;wikitable centre&amp;quot; width=&amp;quot;80%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=col | Name&lt;br /&gt;
! scope=col | Comment&lt;br /&gt;
! scope=col | Who&lt;br /&gt;
|-&lt;br /&gt;
|001-add_armadeus_device.patch&lt;br /&gt;
|Specific to armadeus&lt;br /&gt;
|-&lt;br /&gt;
|002-add_armadeus_specific_packages.patch&lt;br /&gt;
|Specific to armadeus&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|003-armadeus-ltrace-fix-download-url.patch&lt;br /&gt;
|available upstream for  ltrace 0.7.3&lt;br /&gt;
|-&lt;br /&gt;
|004-gilliland-ti-utils-fix-github-tarball-to-use-commit-id.patch&lt;br /&gt;
|already available upstream&lt;br /&gt;
|-&lt;br /&gt;
|005-armadeus-gpsd-add-options-setting-in-menuconfig.patch&lt;br /&gt;
|unused by armadeus but can be contributed upstream&lt;br /&gt;
|-&lt;br /&gt;
|021-armadeus-add-sdl_water-package.patch&lt;br /&gt;
|can be sent upstream (demo) with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|034-armadeus-add-slideshow-package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|045-openssh-add_passwd_expire.patch&lt;br /&gt;
|Need to be reviewed&lt;br /&gt;
|-&lt;br /&gt;
|050-U-Boot-add_support_for_custom_configuration_file.patch&lt;br /&gt;
|???&lt;br /&gt;
|-&lt;br /&gt;
|051-U-Boot-add_support_for_custom_binary_file_format.patch&lt;br /&gt;
|already available upstream&lt;br /&gt;
|-&lt;br /&gt;
|052-U-Boot-add_support_for_Safe_Boot_file_format.patch&lt;br /&gt;
|already available upstream&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===72 to 100===&lt;br /&gt;
{| class=&amp;quot;wikitable centre&amp;quot; width=&amp;quot;80%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=col | Name&lt;br /&gt;
! scope=col | Comment&lt;br /&gt;
! scope=col | Who&lt;br /&gt;
|-&lt;br /&gt;
|072-xenomai-package.patch&lt;br /&gt;
|cannot be sent upstream&lt;br /&gt;
|-&lt;br /&gt;
|081-adds_quake_package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|083-pygame-armadeus_addons.patch&lt;br /&gt;
|cannot be sent upstream due to missing dependencies&lt;br /&gt;
|-&lt;br /&gt;
|085-armadeus-add-gpm-package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|097-adds_flite_package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|099-mplayer-add_patch_for_pld_asm_instruction_on_non_armv5_arch.patch&lt;br /&gt;
|to send to mplayer instead of BR&lt;br /&gt;
|-&lt;br /&gt;
|107-armadeus-games-add-wolf4sdl-package.patch&lt;br /&gt;
|can be sent upstream (demo) with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|110-bluez3-add_package.patch&lt;br /&gt;
|to be split: bluez-utils already in BR but  bluez-lib can be sent&lt;br /&gt;
|-&lt;br /&gt;
|111-bluez3-hacks.patch&lt;br /&gt;
|dirty hack on bluez-lib need to be cleaned&lt;br /&gt;
|-&lt;br /&gt;
|118-armadeus-snes9x-add-package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE, remove link on rom site on .mk file,...&lt;br /&gt;
|-&lt;br /&gt;
|120-cwiid-add_package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|121-target-arm926t_is_arm926ej-s.patch&lt;br /&gt;
|???&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== 123 to 200 ===&lt;br /&gt;
{| class=&amp;quot;wikitable centre&amp;quot; width=&amp;quot;80%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=col | Name&lt;br /&gt;
! scope=col | Comment&lt;br /&gt;
! scope=col | Who&lt;br /&gt;
|-&lt;br /&gt;
|123-armadeus-pywebradio-add-package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|124-e-uae-add_package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|125-armadeus-opentyrian-add-package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|130-armadeus-lbreakout2-add-package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|131-armadeus-ltetris-add-package.patch&lt;br /&gt;
|the patch inside package need to be reviewed&lt;br /&gt;
|-&lt;br /&gt;
|132-qt-full_integration_with_cross_compiling.patch&lt;br /&gt;
|can be sent upstream &lt;br /&gt;
|-&lt;br /&gt;
|142-ncurses-fix_compilation_with_old_hosts.patch&lt;br /&gt;
|already in ncurses 5.9&lt;br /&gt;
|-&lt;br /&gt;
|146-busybox-disable_ip_busybox_if_iproute2_buildroot.patch&lt;br /&gt;
|-&lt;br /&gt;
|147-busybox-ifplugd-fixes-netlink-buffer.patch&lt;br /&gt;
|fixed in upstream busybox by commit da331d77&lt;br /&gt;
|-&lt;br /&gt;
|150-alsa-utils-fix_installation_bug_on_some_host_systems.patch&lt;br /&gt;
|can be sent upstream&lt;br /&gt;
|-&lt;br /&gt;
|157-buildroot-allow_generic_device_selection_even_when_custom_rootfs_is_chosen.patch&lt;br /&gt;
|specific to armadeus or this can be usefull for other projects?&lt;br /&gt;
|-&lt;br /&gt;
|158-setserial-bump_version.patch&lt;br /&gt;
|already upstream&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== 168 to 188 ===&lt;br /&gt;
{| class=&amp;quot;wikitable centre&amp;quot; width=&amp;quot;80%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=col | Name&lt;br /&gt;
! scope=col | Comment&lt;br /&gt;
! scope=col | Who&lt;br /&gt;
|-&lt;br /&gt;
|168-libcanfestival-add_package.patch&lt;br /&gt;
|can be sent upstream with modifications (Be carefull : Heavily patched to support DESTDIR installation)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|172-gsmmux-add_package.patch&lt;br /&gt;
|can be sent upstream with modifications&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|174-imx-lib-customize_package.patch&lt;br /&gt;
|package moved to package/freescale-imx/imx-lib/imx-lib.mk. Need some investiguations about the purpose of the modification&lt;br /&gt;
|-&lt;br /&gt;
|176-imx-test-add_package.patch&lt;br /&gt;
|Project specific&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|178-uboot-add-missing-UBOOT_CLEAN_CMDS.patch&lt;br /&gt;
|clean command is deprecated on builroot&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|179-e2fsprog-allow_e4defrag_build_against_old_kernel_headers.patch&lt;br /&gt;
|can not to be sent upstream&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|181-qtcreator-add_package.patch&lt;br /&gt;
|can not to be sent upstream&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|182-uclibc-add_accept4_declaration_fix.patch&lt;br /&gt;
|should be sent to project ucbibc&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|183-openwrt-uclibc-add-kernel_long-declaration.patch&lt;br /&gt;
|not necessary with uclibc 0.9.33.3&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|184-fsl-mm-codeclib-add_package.patch&lt;br /&gt;
|invalid package&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|186-uboot-tools-2011.03-Ignore-env_sectors-on-NOR-and-SPI-dataflash.patch&lt;br /&gt;
|can not to be sent upstream. This patch is mandatory to support apf9328 board.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|188-marble-add_package.patch&lt;br /&gt;
|can be sent upstream with modifications&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== 189 to 200 ===&lt;br /&gt;
{| class=&amp;quot;wikitable centre&amp;quot; width=&amp;quot;80%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=col | Name&lt;br /&gt;
! scope=col | Comment&lt;br /&gt;
! scope=col | Who&lt;br /&gt;
|-&lt;br /&gt;
|189-dbus-fix_installation.patch&lt;br /&gt;
|-&lt;br /&gt;
|191-armadeus-madplay-fixes-libintl-dependency.patch&lt;br /&gt;
|-&lt;br /&gt;
|196-python-crc16-add_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|197-cunit-add_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|201-armadeus-add_gnokii.patch&lt;br /&gt;
|-&lt;br /&gt;
|203-armadeus-add_sms_server_tools_3_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|204-busybox-fix-snapshot.patch&lt;br /&gt;
|-&lt;br /&gt;
|204-wpa-supplicant-add-option-ieee80211w.patch&lt;br /&gt;
|-&lt;br /&gt;
|205-busybox-coreutils-stty-add-rs485-config-options.patch&lt;br /&gt;
|-&lt;br /&gt;
|206-joe-add_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|207-armadeus-add_python_pyro_3.14.patch&lt;br /&gt;
|-&lt;br /&gt;
|208-armadeus-add_beremiz.patch&lt;br /&gt;
|}&lt;br /&gt;
==209 to 214==&lt;br /&gt;
{| class=&amp;quot;wikitable centre&amp;quot; width=&amp;quot;80%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=col | Name&lt;br /&gt;
! scope=col | Comment&lt;br /&gt;
! scope=col | Who&lt;br /&gt;
|-&lt;br /&gt;
|209-armadeus-add_matiec.patch&lt;br /&gt;
|-&lt;br /&gt;
|210-poppler-qt_compiling.patch&lt;br /&gt;
|-&lt;br /&gt;
|211-cups-fix_site_url.patch&lt;br /&gt;
|-&lt;br /&gt;
|212-fbgrab-fix_site_url.patch&lt;br /&gt;
|-&lt;br /&gt;
|213-tslib-bump_to_v1.1.patch&lt;br /&gt;
|-&lt;br /&gt;
|214-mplayer-fix-compilation.patch&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Ltanner</name></author>
	</entry>
	<entry>
		<id>http://wikilegacy.armadeus.com/index.php?title=Buildroot_Mainline_integration&amp;diff=12289</id>
		<title>Buildroot Mainline integration</title>
		<link rel="alternate" type="text/html" href="http://wikilegacy.armadeus.com/index.php?title=Buildroot_Mainline_integration&amp;diff=12289"/>
		<updated>2013-12-09T18:24:18Z</updated>

		<summary type="html">&lt;p&gt;Ltanner: /* 168 to 188 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Under Construction}}&lt;br /&gt;
&lt;br /&gt;
==Changes since BR version used in armadeus 3.x==&lt;br /&gt;
===default packages===&lt;br /&gt;
* uClibc: 0.9.29 -&amp;gt; 0.9.30 -&amp;gt; 0.9.33.2&lt;br /&gt;
* gcc: 4.2.1-&amp;gt; 4.4.5 -&amp;gt; 4.7.2&lt;br /&gt;
* busybox: 1.6.2 -&amp;gt; 1.20.2 -&amp;gt; 1.21&lt;br /&gt;
* U-Boot: 2012.10 -&amp;gt; 2013.04&lt;br /&gt;
&lt;br /&gt;
===build directories===&lt;br /&gt;
* &#039;&#039;build_arm_xxx/&#039;&#039; &#039;&#039;project_build_xxx/&#039;&#039; &#039;&#039;toolchain_build_arm_xxx/&#039;&#039; have been removed and replaced by &#039;&#039;output/&#039;&#039;:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
build  host  images  stamps  target  toolchain&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===configs===&lt;br /&gt;
* buildroot default configs are now stored in &#039;&#039;buildroot/configs/apfxx_defconfig&#039;&#039; and no more in &#039;&#039;buildroot/target/device/armadeus/apfxx/apfxx_defconfig&#039;&#039;&lt;br /&gt;
* uClibc config should be named with version number to not overwrite the old one --&amp;gt;&lt;br /&gt;
 &#039;&#039;buildroot/target/device/armadeus/apf27/uClibc-0.9.30.config.arm&#039;&#039;&lt;br /&gt;
* idem for U-Boot config:&lt;br /&gt;
 &#039;&#039;buildroot/target/device/armadeus/apf27/apf27-u-boot-2010.03.h&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==Changes since BR version used in armadeus 4.x==&lt;br /&gt;
* TBDL&lt;br /&gt;
&lt;br /&gt;
==How to use new BR in armadeus==&lt;br /&gt;
* checkout a recent clean GIT view and before any other command edit the main Makefile to change the BUILDROOT_VERSION flag from 2012.02 to 20121030 &lt;br /&gt;
** comment line 29&lt;br /&gt;
** uncomment the line 30&lt;br /&gt;
* then you can use it as old BR:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
$ make apf27_defconfig&lt;br /&gt;
$ make&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* new patches dirrectory:&lt;br /&gt;
 patches/buildroot/2012.11/&lt;br /&gt;
&lt;br /&gt;
==Patches that can be sent to BR==&lt;br /&gt;
(Some will require some cleanup)&lt;br /&gt;
===Instructions===&lt;br /&gt;
* Patches to port: &#039;&#039;patches/buildroot/2010.11&#039;&#039;&lt;br /&gt;
* when working on a patch mark it with:&lt;br /&gt;
** &amp;lt;nowiki&amp;gt; ** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; ~~~~ &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** &#039;&#039;&#039;--&amp;gt;&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:JulienB|JulienB]] 14:14, 9 November 2010 (UTC)&lt;br /&gt;
* Strike the one that are no more needed:&lt;br /&gt;
** &amp;lt;strike&amp;gt; 000-xxxxxxx.patch &amp;lt;/strike&amp;gt;&lt;br /&gt;
* Write OK in bold green and your name (automatic with 4x&#039;~&#039;) when corresponding patch has been ported:&lt;br /&gt;
** &amp;lt;nowiki&amp;gt; ** &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;&#039;&#039;&#039;OK&#039;&#039;&#039;&amp;lt;/span&amp;gt; ~~~~ &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** &#039;&#039;&#039;--&amp;gt;&#039;&#039;&#039; 000-xxxxxxx.patch: &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;&#039;&#039;&#039;OK&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:JulienB|JulienB]] 07:06, 21 October 2010 (UTC)&lt;br /&gt;
* How to:&lt;br /&gt;
** get a BR git&lt;br /&gt;
** try to apply patch with &#039;&#039;patch -p1 --dry-run &amp;lt; patch_name.patch&#039;&#039;&lt;br /&gt;
** when it applies remove &#039;&#039;--dry-run&#039;&#039;, commit, generates patch with [[GIT]] and send it to BR&lt;br /&gt;
&lt;br /&gt;
===001 -&amp;gt; 059===&lt;br /&gt;
* 001-add_armadeus_device.patch -- armadeus specific&lt;br /&gt;
* 002-add_armadeus_specific_packages.patch -- armadeus specific&lt;br /&gt;
* 003-armadeus-ltrace-fix-download-url.patch&lt;br /&gt;
* 004-gilliland-ti-utils-fix-github-tarball-to-use-commit-id.patch&lt;br /&gt;
* 005-armadeus-gpsd-add-options-setting-in-menuconfig.patch&lt;br /&gt;
* 021-sdl-water-config.patch -- broken&lt;br /&gt;
* 034-slideshow.patch -- broken&lt;br /&gt;
* 045-openssh-add_passwd_expire.patch&lt;br /&gt;
* 050-U-Boot-add_support_for_custom_configuration_file.patch&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;Submission not accepted&#039;&#039;&#039;&amp;lt;/span&amp;gt; --jorasse 08:04, 5 December 2013 (UTC)&lt;br /&gt;
* 051-U-Boot-add_support_for_custom_binary_file_format.patch -- present in BR upstream&lt;br /&gt;
* 052-U-Boot-add_support_for_Safe_Boot_file_format.patch -- present in BR upstream&lt;br /&gt;
&lt;br /&gt;
===060 -&amp;gt; 085===&lt;br /&gt;
* 072-xenomai-package.patch&lt;br /&gt;
* 081-adds_quake_package.patch &amp;lt;b&amp;gt;( 2nd priority package to push on the BR mainline )&amp;lt;/b&amp;gt;&lt;br /&gt;
* 083-pygame-armadeus_addons.patch&lt;br /&gt;
* 085-adds_gpm_package.patch -- broken&lt;br /&gt;
&lt;br /&gt;
===095 -&amp;gt; 119===&lt;br /&gt;
* 097-adds_flite_package.patch &amp;lt;b&amp;gt;(to push on the BR mainline - need some refactoring )&amp;lt;/b&amp;gt;&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:SamuelM|SamuelM]] 20:25, 3 December 2012 (UTC)&lt;br /&gt;
* 099-mplayer-add_patch_for_pld_asm_instruction_on_non_armv5_arch.patch&lt;br /&gt;
* 107-games-add_wolf4sdl.patch -- broken&lt;br /&gt;
* 110-bluez-add_package.patch&lt;br /&gt;
** bluez-utils-4.x (currently 4.101) already in BR (since 2011.08) with bluez3 compat knob -- [[User:SamuelM|SamuelM]] 10:49, 1 November 2012 (UTC)&lt;br /&gt;
* 111-bluez-hacks.patch&lt;br /&gt;
** bluez-utils-4.x (currently 4.101) already in BR (since 2011.08) with bluez3 compat knob -- [[User:SamuelM|SamuelM]] 10:49, 1 November 2012 (UTC)&lt;br /&gt;
* 118-snes9x-add_package.patch -- broken&lt;br /&gt;
&lt;br /&gt;
===120 -&amp;gt; 179===&lt;br /&gt;
* 120-cwiid-add_package.patch &amp;lt;b&amp;gt;(to push on the BR mainline - need some refactoring to be more generic)&amp;lt;/b&amp;gt;&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:SamuelM|SamuelM]] 12:11, 1 November 2012 (UTC)&lt;br /&gt;
* 121-target-arm926t_is_arm926ej-s.patch&lt;br /&gt;
* 123-pywebradio-add_package.patch -- broken&lt;br /&gt;
* 124-e-uae-add_package.patch&lt;br /&gt;
* 125-opentyrian-add_package.patch -- broken&lt;br /&gt;
* 130-lbreakout-add_package.patch -- broken &amp;lt;b&amp;gt;( 2nd priority package to push on the BR mainline )&amp;lt;/b&amp;gt;&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:JulienB|JulienB]] 21:36, 20 December 2010 (UTC)&lt;br /&gt;
* 131-ltetris-add_package.patch -- broken &lt;br /&gt;
* 132-qt-full_integration_with_cross_compiling.patch&lt;br /&gt;
* 142-ncurses-fix_compilation_with_old_hosts.patch&lt;br /&gt;
* 146-busybox-disable_ip_busybox_if_iproute2_buildroot.patch&lt;br /&gt;
* 147-busybox-ifplugd-fixes-netlink-buffer.patch&lt;br /&gt;
* 150-alsa-utils-fix_installation_bug_on_some_host_systems.patch&lt;br /&gt;
* 157-buildroot-allow_generic_device_selection_even_when_custom_rootfs_is_chosen.patch&lt;br /&gt;
* 158-setserial-bump_version.patch&lt;br /&gt;
* 168-libcanfestival-add_package.patch &amp;lt;b&amp;gt;(to push on the BR mainline  )&amp;lt;/b&amp;gt;&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:SamuelM|SamuelM]] 19:42, 1 November 2012 (UTC)&lt;br /&gt;
* 172-gsmmux-add_package.patch&lt;br /&gt;
* 174-imx-lib-add_package.patch&lt;br /&gt;
** partially included in BR&lt;br /&gt;
* 176-imx-test-add_package.patch&lt;br /&gt;
* 178-uboot-add-missing-UBOOT_CLEAN_CMDS.patch &lt;br /&gt;
* 179-e2fsprog-allow_e4defrag_build_against_old_kernel_headers.patch&lt;br /&gt;
&lt;br /&gt;
===180 -&amp;gt; end===&lt;br /&gt;
* 181-qtcreator-add_package.patch&lt;br /&gt;
* 182-uclibc-add_accept4_declaration_fix.patch&lt;br /&gt;
* 183-openwrt-uclibc-add-kernel_long-declaration.patch&lt;br /&gt;
* 184-fsl-mm-codeclib-add_package.patch&lt;br /&gt;
* 186-uboot-tools-2011.03-Ignore-env_sectors-on-NOR-and-SPI-dataflash.patch&lt;br /&gt;
* 188-marble-add_package.patch -- broken&lt;br /&gt;
* 189-dbus-fix_installation.patch&lt;br /&gt;
* 191-madplay-requires_libintl.patch -- to fix : the legacy libintl is not supported anymore &lt;br /&gt;
* 196-python-crc16-add_package.patch &amp;lt;b&amp;gt;(to push on the BR mainline  )&amp;lt;/b&amp;gt;&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:SamuelM|SamuelM]] 20:18, 3 December 2012 (UTC)&lt;br /&gt;
* 197-cunit-add_package.patch &amp;lt;b&amp;gt;(to push on the BR mainline  )&amp;lt;/b&amp;gt;&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:SamuelM|SamuelM]] 20:18, 3 December 2012 (UTC)&lt;br /&gt;
* 201-armadeus-add_gnokii.patch&lt;br /&gt;
* 203-armadeus-add_sms_server_tools_3_package.patch&lt;br /&gt;
* 204-busybox-fix-snapshot.patch&lt;br /&gt;
* 204-wpa-supplicant-add-option-ieee80211w.patch&lt;br /&gt;
* 205-busybox-coreutils-stty-add-rs485-config-options.patch&lt;br /&gt;
* 206-joe-add_package.patch&lt;br /&gt;
* 207-armadeus-add_python_pyro_3.14.patch&lt;br /&gt;
* 208-armadeus-add_beremiz.patch&lt;br /&gt;
* 209-armadeus-add_matiec.patch&lt;br /&gt;
* 210-poppler-qt_compiling.patch&lt;br /&gt;
* 211-cups-fix_site_url.patch&lt;br /&gt;
* 212-fbgrab-fix_site_url.patch&lt;br /&gt;
* 213-tslib-bump_to_v1.1.patch&lt;br /&gt;
* 214-mplayer-fix-compilation.patch&lt;br /&gt;
&lt;br /&gt;
==How to send patches to BR==&lt;br /&gt;
&lt;br /&gt;
(see the [http://elinux.org/Buildroot_how_to_contribute Buildroot - How to contribute] page)&lt;br /&gt;
&lt;br /&gt;
* GIT should be installed and configured on your PC like stated [[GIT|here]]&lt;br /&gt;
* clone buildroot GIT:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ git clone xxxxx buildroot_git_dev/ (TBDL)&lt;br /&gt;
 $ cd buildroot_git_dev/&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* take patch from armadeus:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ cp /path_to_armadeus_bsp/patches/buildroot/2011.05/0xx-name.patch .&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* create a branch to work (here &#039;&#039;my_work&#039;&#039;):&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ git branch my_work&lt;br /&gt;
 $ git checkout my_work&lt;br /&gt;
 Switched to branch &#039;my_work&#039;&lt;br /&gt;
 $ git branch&lt;br /&gt;
   master&lt;br /&gt;
 * my_work&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* try patch:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ patch -p1 --dry-run &amp;lt; 0xx-name.patch&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* if it works, apply it for real:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ patch -p1 &amp;lt; 0xx-name.patch&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* list changes:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ git status&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* do some more changes if needed and then save them:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 ... do changes ...&lt;br /&gt;
 $ git add files_changed&lt;br /&gt;
 ... test changes ...&lt;br /&gt;
 $ git commit -m &amp;quot;Summary of your work&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* generate patch to send to BR:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ git format-patch -M master..my_work -s&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* this will give:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 0001-Summary_of_your_work.patch&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* send patch to BR:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ git send-email --from=xxx.xxx@xxx.xx --to=buildroot@busybox.net --smtp-server=smtp.xxx.xx 0001-Summary_of_your_work.patch&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* depending on the feedbacks from BR, modify your patch:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 ... do changes ...&lt;br /&gt;
 $ git diff&lt;br /&gt;
 $ git add files_changed&lt;br /&gt;
 $ git commit --amend&lt;br /&gt;
 $ git format-patch -M master..my_work -s&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* adds version inside [PATCH] ex: [PATCH v2]&lt;br /&gt;
* adds comments after ---, ex:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
From a2413db058ac3c515337102690ba12a746831f7e Mon Sep 17 00:00:00 2001&lt;br /&gt;
From: Julien Boibessot &amp;lt;julien.boibessot@armadeus.com&amp;gt;&lt;br /&gt;
Date: Wed, 19 Oct 2011 10:39:26 +0200&lt;br /&gt;
Subject: [PATCH v2] Add libmodbus package&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Signed-off-by: Julien Boibessot &amp;lt;julien.boibessot@armadeus.com&amp;gt;&lt;br /&gt;
---&lt;br /&gt;
 Changes since v1:&lt;br /&gt;
  - Took Yegor Yefremov remarks about &amp;quot;call AUTOTARGETS&#039; into account.&lt;br /&gt;
&lt;br /&gt;
 Based on previous work of Marek Belisko and comments of Thomas Petazzoni.&lt;br /&gt;
&lt;br /&gt;
 package/Config.in              |    1 +&lt;br /&gt;
 package/libmodbus/Config.in    |    8 ++++++++&lt;br /&gt;
 package/libmodbus/libmodbus.mk |   11 +++++++++++&lt;br /&gt;
 3 files changed, 20 insertions(+), 0 deletions(-)&lt;br /&gt;
 create mode 100644 package/libmodbus/Config.in&lt;br /&gt;
 create mode 100644 package/libmodbus/libmodbus.mk&lt;br /&gt;
&lt;br /&gt;
diff --git a/package/Config.in b/package/Config.in&lt;br /&gt;
......&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* retry ;-)&lt;br /&gt;
&lt;br /&gt;
====After patch has been accepted====&lt;br /&gt;
* Delete branch &amp;amp; co:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
$ rm xxxx.patch&lt;br /&gt;
$ git checkout master&lt;br /&gt;
$ git branch -D my_work&lt;br /&gt;
&lt;br /&gt;
$ git branch&lt;br /&gt;
* master&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Links==&lt;br /&gt;
* [http://buildroot.org/downloads/manual/manual.html BR online doc]&lt;br /&gt;
&lt;br /&gt;
==Status for BR2013.05 patches==&lt;br /&gt;
=== 1 to 52 ===&lt;br /&gt;
{| class=&amp;quot;wikitable centre&amp;quot; width=&amp;quot;80%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=col | Name&lt;br /&gt;
! scope=col | Comment&lt;br /&gt;
! scope=col | Who&lt;br /&gt;
|-&lt;br /&gt;
|001-add_armadeus_device.patch&lt;br /&gt;
|Specific to armadeus&lt;br /&gt;
|-&lt;br /&gt;
|002-add_armadeus_specific_packages.patch&lt;br /&gt;
|Specific to armadeus&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|003-armadeus-ltrace-fix-download-url.patch&lt;br /&gt;
|available upstream for  ltrace 0.7.3&lt;br /&gt;
|-&lt;br /&gt;
|004-gilliland-ti-utils-fix-github-tarball-to-use-commit-id.patch&lt;br /&gt;
|already available upstream&lt;br /&gt;
|-&lt;br /&gt;
|005-armadeus-gpsd-add-options-setting-in-menuconfig.patch&lt;br /&gt;
|unused by armadeus but can be contributed upstream&lt;br /&gt;
|-&lt;br /&gt;
|021-armadeus-add-sdl_water-package.patch&lt;br /&gt;
|can be sent upstream (demo) with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|034-armadeus-add-slideshow-package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|045-openssh-add_passwd_expire.patch&lt;br /&gt;
|Need to be reviewed&lt;br /&gt;
|-&lt;br /&gt;
|050-U-Boot-add_support_for_custom_configuration_file.patch&lt;br /&gt;
|???&lt;br /&gt;
|-&lt;br /&gt;
|051-U-Boot-add_support_for_custom_binary_file_format.patch&lt;br /&gt;
|already available upstream&lt;br /&gt;
|-&lt;br /&gt;
|052-U-Boot-add_support_for_Safe_Boot_file_format.patch&lt;br /&gt;
|already available upstream&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===72 to 100===&lt;br /&gt;
{| class=&amp;quot;wikitable centre&amp;quot; width=&amp;quot;80%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=col | Name&lt;br /&gt;
! scope=col | Comment&lt;br /&gt;
! scope=col | Who&lt;br /&gt;
|-&lt;br /&gt;
|072-xenomai-package.patch&lt;br /&gt;
|cannot be sent upstream&lt;br /&gt;
|-&lt;br /&gt;
|081-adds_quake_package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|083-pygame-armadeus_addons.patch&lt;br /&gt;
|cannot be sent upstream due to missing dependencies&lt;br /&gt;
|-&lt;br /&gt;
|085-armadeus-add-gpm-package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|097-adds_flite_package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|099-mplayer-add_patch_for_pld_asm_instruction_on_non_armv5_arch.patch&lt;br /&gt;
|to send to mplayer instead of BR&lt;br /&gt;
|-&lt;br /&gt;
|107-armadeus-games-add-wolf4sdl-package.patch&lt;br /&gt;
|can be sent upstream (demo) with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|110-bluez3-add_package.patch&lt;br /&gt;
|to be split: bluez-utils already in BR but  bluez-lib can be sent&lt;br /&gt;
|-&lt;br /&gt;
|111-bluez3-hacks.patch&lt;br /&gt;
|dirty hack on bluez-lib need to be cleaned&lt;br /&gt;
|-&lt;br /&gt;
|118-armadeus-snes9x-add-package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE, remove link on rom site on .mk file,...&lt;br /&gt;
|-&lt;br /&gt;
|120-cwiid-add_package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|121-target-arm926t_is_arm926ej-s.patch&lt;br /&gt;
|???&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== 123 to 200 ===&lt;br /&gt;
{| class=&amp;quot;wikitable centre&amp;quot; width=&amp;quot;80%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=col | Name&lt;br /&gt;
! scope=col | Comment&lt;br /&gt;
! scope=col | Who&lt;br /&gt;
|-&lt;br /&gt;
|123-armadeus-pywebradio-add-package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|124-e-uae-add_package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|125-armadeus-opentyrian-add-package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|130-armadeus-lbreakout2-add-package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|131-armadeus-ltetris-add-package.patch&lt;br /&gt;
|the patch inside package need to be reviewed&lt;br /&gt;
|-&lt;br /&gt;
|132-qt-full_integration_with_cross_compiling.patch&lt;br /&gt;
|can be sent upstream &lt;br /&gt;
|-&lt;br /&gt;
|142-ncurses-fix_compilation_with_old_hosts.patch&lt;br /&gt;
|already in ncurses 5.9&lt;br /&gt;
|-&lt;br /&gt;
|146-busybox-disable_ip_busybox_if_iproute2_buildroot.patch&lt;br /&gt;
|-&lt;br /&gt;
|147-busybox-ifplugd-fixes-netlink-buffer.patch&lt;br /&gt;
|fixed in upstream busybox by commit da331d77&lt;br /&gt;
|-&lt;br /&gt;
|150-alsa-utils-fix_installation_bug_on_some_host_systems.patch&lt;br /&gt;
|can be sent upstream&lt;br /&gt;
|-&lt;br /&gt;
|157-buildroot-allow_generic_device_selection_even_when_custom_rootfs_is_chosen.patch&lt;br /&gt;
|specific to armadeus or this can be usefull for other projects?&lt;br /&gt;
|-&lt;br /&gt;
|158-setserial-bump_version.patch&lt;br /&gt;
|already upstream&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== 168 to 188 ===&lt;br /&gt;
{| class=&amp;quot;wikitable centre&amp;quot; width=&amp;quot;80%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=col | Name&lt;br /&gt;
! scope=col | Comment&lt;br /&gt;
! scope=col | Who&lt;br /&gt;
|-&lt;br /&gt;
|168-libcanfestival-add_package.patch&lt;br /&gt;
|can be sent upstream with modifications (Be carefull : Heavily patched to support DESTDIR installation)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|172-gsmmux-add_package.patch&lt;br /&gt;
|can be sent upstream with modifications&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|174-imx-lib-customize_package.patch&lt;br /&gt;
|package moved to package/freescale-imx/imx-lib/imx-lib.mk. Need some investiguations about the purpose of the modification&lt;br /&gt;
|-&lt;br /&gt;
|176-imx-test-add_package.patch&lt;br /&gt;
|Project specific&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|178-uboot-add-missing-UBOOT_CLEAN_CMDS.patch&lt;br /&gt;
|clean command is deprecated on builroot&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|179-e2fsprog-allow_e4defrag_build_against_old_kernel_headers.patch&lt;br /&gt;
|can not to be sent upstream&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|181-qtcreator-add_package.patch&lt;br /&gt;
|can not to be sent upstream&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|182-uclibc-add_accept4_declaration_fix.patch&lt;br /&gt;
|should be sent to project ucbibc&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|183-openwrt-uclibc-add-kernel_long-declaration.patch&lt;br /&gt;
|not necessary with uclibc 0.9.33.3&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|184-fsl-mm-codeclib-add_package.patch&lt;br /&gt;
|invalid package&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|186-uboot-tools-2011.03-Ignore-env_sectors-on-NOR-and-SPI-dataflash.patch&lt;br /&gt;
|can not to be sent upstream. This patch is mandatory to support apf9328 board.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|188-marble-add_package.patch&lt;br /&gt;
|can be sent upstream with modifications&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== 189 to 200 ===&lt;br /&gt;
{| class=&amp;quot;wikitable centre&amp;quot; width=&amp;quot;80%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=col | Name&lt;br /&gt;
! scope=col | Comment&lt;br /&gt;
! scope=col | Who&lt;br /&gt;
|-&lt;br /&gt;
|189-dbus-fix_installation.patch&lt;br /&gt;
|-&lt;br /&gt;
|191-armadeus-madplay-fixes-libintl-dependency.patch&lt;br /&gt;
|-&lt;br /&gt;
|196-python-crc16-add_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|197-cunit-add_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|201-armadeus-add_gnokii.patch&lt;br /&gt;
|-&lt;br /&gt;
|203-armadeus-add_sms_server_tools_3_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|204-busybox-fix-snapshot.patch&lt;br /&gt;
|-&lt;br /&gt;
|204-wpa-supplicant-add-option-ieee80211w.patch&lt;br /&gt;
|-&lt;br /&gt;
|205-busybox-coreutils-stty-add-rs485-config-options.patch&lt;br /&gt;
|-&lt;br /&gt;
|206-joe-add_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|207-armadeus-add_python_pyro_3.14.patch&lt;br /&gt;
|-&lt;br /&gt;
|208-armadeus-add_beremiz.patch&lt;br /&gt;
|-&lt;br /&gt;
|209-armadeus-add_matiec.patch&lt;br /&gt;
|-&lt;br /&gt;
|210-poppler-qt_compiling.patch&lt;br /&gt;
|-&lt;br /&gt;
|211-cups-fix_site_url.patch&lt;br /&gt;
|-&lt;br /&gt;
|212-fbgrab-fix_site_url.patch&lt;br /&gt;
|-&lt;br /&gt;
|213-tslib-bump_to_v1.1.patch&lt;br /&gt;
|-&lt;br /&gt;
|214-mplayer-fix-compilation.patch&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Ltanner</name></author>
	</entry>
	<entry>
		<id>http://wikilegacy.armadeus.com/index.php?title=Buildroot_Mainline_integration&amp;diff=12288</id>
		<title>Buildroot Mainline integration</title>
		<link rel="alternate" type="text/html" href="http://wikilegacy.armadeus.com/index.php?title=Buildroot_Mainline_integration&amp;diff=12288"/>
		<updated>2013-12-09T18:17:55Z</updated>

		<summary type="html">&lt;p&gt;Ltanner: /* 168 to 188 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Under Construction}}&lt;br /&gt;
&lt;br /&gt;
==Changes since BR version used in armadeus 3.x==&lt;br /&gt;
===default packages===&lt;br /&gt;
* uClibc: 0.9.29 -&amp;gt; 0.9.30 -&amp;gt; 0.9.33.2&lt;br /&gt;
* gcc: 4.2.1-&amp;gt; 4.4.5 -&amp;gt; 4.7.2&lt;br /&gt;
* busybox: 1.6.2 -&amp;gt; 1.20.2 -&amp;gt; 1.21&lt;br /&gt;
* U-Boot: 2012.10 -&amp;gt; 2013.04&lt;br /&gt;
&lt;br /&gt;
===build directories===&lt;br /&gt;
* &#039;&#039;build_arm_xxx/&#039;&#039; &#039;&#039;project_build_xxx/&#039;&#039; &#039;&#039;toolchain_build_arm_xxx/&#039;&#039; have been removed and replaced by &#039;&#039;output/&#039;&#039;:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
build  host  images  stamps  target  toolchain&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===configs===&lt;br /&gt;
* buildroot default configs are now stored in &#039;&#039;buildroot/configs/apfxx_defconfig&#039;&#039; and no more in &#039;&#039;buildroot/target/device/armadeus/apfxx/apfxx_defconfig&#039;&#039;&lt;br /&gt;
* uClibc config should be named with version number to not overwrite the old one --&amp;gt;&lt;br /&gt;
 &#039;&#039;buildroot/target/device/armadeus/apf27/uClibc-0.9.30.config.arm&#039;&#039;&lt;br /&gt;
* idem for U-Boot config:&lt;br /&gt;
 &#039;&#039;buildroot/target/device/armadeus/apf27/apf27-u-boot-2010.03.h&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==Changes since BR version used in armadeus 4.x==&lt;br /&gt;
* TBDL&lt;br /&gt;
&lt;br /&gt;
==How to use new BR in armadeus==&lt;br /&gt;
* checkout a recent clean GIT view and before any other command edit the main Makefile to change the BUILDROOT_VERSION flag from 2012.02 to 20121030 &lt;br /&gt;
** comment line 29&lt;br /&gt;
** uncomment the line 30&lt;br /&gt;
* then you can use it as old BR:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
$ make apf27_defconfig&lt;br /&gt;
$ make&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* new patches dirrectory:&lt;br /&gt;
 patches/buildroot/2012.11/&lt;br /&gt;
&lt;br /&gt;
==Patches that can be sent to BR==&lt;br /&gt;
(Some will require some cleanup)&lt;br /&gt;
===Instructions===&lt;br /&gt;
* Patches to port: &#039;&#039;patches/buildroot/2010.11&#039;&#039;&lt;br /&gt;
* when working on a patch mark it with:&lt;br /&gt;
** &amp;lt;nowiki&amp;gt; ** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; ~~~~ &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** &#039;&#039;&#039;--&amp;gt;&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:JulienB|JulienB]] 14:14, 9 November 2010 (UTC)&lt;br /&gt;
* Strike the one that are no more needed:&lt;br /&gt;
** &amp;lt;strike&amp;gt; 000-xxxxxxx.patch &amp;lt;/strike&amp;gt;&lt;br /&gt;
* Write OK in bold green and your name (automatic with 4x&#039;~&#039;) when corresponding patch has been ported:&lt;br /&gt;
** &amp;lt;nowiki&amp;gt; ** &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;&#039;&#039;&#039;OK&#039;&#039;&#039;&amp;lt;/span&amp;gt; ~~~~ &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** &#039;&#039;&#039;--&amp;gt;&#039;&#039;&#039; 000-xxxxxxx.patch: &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;&#039;&#039;&#039;OK&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:JulienB|JulienB]] 07:06, 21 October 2010 (UTC)&lt;br /&gt;
* How to:&lt;br /&gt;
** get a BR git&lt;br /&gt;
** try to apply patch with &#039;&#039;patch -p1 --dry-run &amp;lt; patch_name.patch&#039;&#039;&lt;br /&gt;
** when it applies remove &#039;&#039;--dry-run&#039;&#039;, commit, generates patch with [[GIT]] and send it to BR&lt;br /&gt;
&lt;br /&gt;
===001 -&amp;gt; 059===&lt;br /&gt;
* 001-add_armadeus_device.patch -- armadeus specific&lt;br /&gt;
* 002-add_armadeus_specific_packages.patch -- armadeus specific&lt;br /&gt;
* 003-armadeus-ltrace-fix-download-url.patch&lt;br /&gt;
* 004-gilliland-ti-utils-fix-github-tarball-to-use-commit-id.patch&lt;br /&gt;
* 005-armadeus-gpsd-add-options-setting-in-menuconfig.patch&lt;br /&gt;
* 021-sdl-water-config.patch -- broken&lt;br /&gt;
* 034-slideshow.patch -- broken&lt;br /&gt;
* 045-openssh-add_passwd_expire.patch&lt;br /&gt;
* 050-U-Boot-add_support_for_custom_configuration_file.patch&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;Submission not accepted&#039;&#039;&#039;&amp;lt;/span&amp;gt; --jorasse 08:04, 5 December 2013 (UTC)&lt;br /&gt;
* 051-U-Boot-add_support_for_custom_binary_file_format.patch -- present in BR upstream&lt;br /&gt;
* 052-U-Boot-add_support_for_Safe_Boot_file_format.patch -- present in BR upstream&lt;br /&gt;
&lt;br /&gt;
===060 -&amp;gt; 085===&lt;br /&gt;
* 072-xenomai-package.patch&lt;br /&gt;
* 081-adds_quake_package.patch &amp;lt;b&amp;gt;( 2nd priority package to push on the BR mainline )&amp;lt;/b&amp;gt;&lt;br /&gt;
* 083-pygame-armadeus_addons.patch&lt;br /&gt;
* 085-adds_gpm_package.patch -- broken&lt;br /&gt;
&lt;br /&gt;
===095 -&amp;gt; 119===&lt;br /&gt;
* 097-adds_flite_package.patch &amp;lt;b&amp;gt;(to push on the BR mainline - need some refactoring )&amp;lt;/b&amp;gt;&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:SamuelM|SamuelM]] 20:25, 3 December 2012 (UTC)&lt;br /&gt;
* 099-mplayer-add_patch_for_pld_asm_instruction_on_non_armv5_arch.patch&lt;br /&gt;
* 107-games-add_wolf4sdl.patch -- broken&lt;br /&gt;
* 110-bluez-add_package.patch&lt;br /&gt;
** bluez-utils-4.x (currently 4.101) already in BR (since 2011.08) with bluez3 compat knob -- [[User:SamuelM|SamuelM]] 10:49, 1 November 2012 (UTC)&lt;br /&gt;
* 111-bluez-hacks.patch&lt;br /&gt;
** bluez-utils-4.x (currently 4.101) already in BR (since 2011.08) with bluez3 compat knob -- [[User:SamuelM|SamuelM]] 10:49, 1 November 2012 (UTC)&lt;br /&gt;
* 118-snes9x-add_package.patch -- broken&lt;br /&gt;
&lt;br /&gt;
===120 -&amp;gt; 179===&lt;br /&gt;
* 120-cwiid-add_package.patch &amp;lt;b&amp;gt;(to push on the BR mainline - need some refactoring to be more generic)&amp;lt;/b&amp;gt;&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:SamuelM|SamuelM]] 12:11, 1 November 2012 (UTC)&lt;br /&gt;
* 121-target-arm926t_is_arm926ej-s.patch&lt;br /&gt;
* 123-pywebradio-add_package.patch -- broken&lt;br /&gt;
* 124-e-uae-add_package.patch&lt;br /&gt;
* 125-opentyrian-add_package.patch -- broken&lt;br /&gt;
* 130-lbreakout-add_package.patch -- broken &amp;lt;b&amp;gt;( 2nd priority package to push on the BR mainline )&amp;lt;/b&amp;gt;&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:JulienB|JulienB]] 21:36, 20 December 2010 (UTC)&lt;br /&gt;
* 131-ltetris-add_package.patch -- broken &lt;br /&gt;
* 132-qt-full_integration_with_cross_compiling.patch&lt;br /&gt;
* 142-ncurses-fix_compilation_with_old_hosts.patch&lt;br /&gt;
* 146-busybox-disable_ip_busybox_if_iproute2_buildroot.patch&lt;br /&gt;
* 147-busybox-ifplugd-fixes-netlink-buffer.patch&lt;br /&gt;
* 150-alsa-utils-fix_installation_bug_on_some_host_systems.patch&lt;br /&gt;
* 157-buildroot-allow_generic_device_selection_even_when_custom_rootfs_is_chosen.patch&lt;br /&gt;
* 158-setserial-bump_version.patch&lt;br /&gt;
* 168-libcanfestival-add_package.patch &amp;lt;b&amp;gt;(to push on the BR mainline  )&amp;lt;/b&amp;gt;&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:SamuelM|SamuelM]] 19:42, 1 November 2012 (UTC)&lt;br /&gt;
* 172-gsmmux-add_package.patch&lt;br /&gt;
* 174-imx-lib-add_package.patch&lt;br /&gt;
** partially included in BR&lt;br /&gt;
* 176-imx-test-add_package.patch&lt;br /&gt;
* 178-uboot-add-missing-UBOOT_CLEAN_CMDS.patch &lt;br /&gt;
* 179-e2fsprog-allow_e4defrag_build_against_old_kernel_headers.patch&lt;br /&gt;
&lt;br /&gt;
===180 -&amp;gt; end===&lt;br /&gt;
* 181-qtcreator-add_package.patch&lt;br /&gt;
* 182-uclibc-add_accept4_declaration_fix.patch&lt;br /&gt;
* 183-openwrt-uclibc-add-kernel_long-declaration.patch&lt;br /&gt;
* 184-fsl-mm-codeclib-add_package.patch&lt;br /&gt;
* 186-uboot-tools-2011.03-Ignore-env_sectors-on-NOR-and-SPI-dataflash.patch&lt;br /&gt;
* 188-marble-add_package.patch -- broken&lt;br /&gt;
* 189-dbus-fix_installation.patch&lt;br /&gt;
* 191-madplay-requires_libintl.patch -- to fix : the legacy libintl is not supported anymore &lt;br /&gt;
* 196-python-crc16-add_package.patch &amp;lt;b&amp;gt;(to push on the BR mainline  )&amp;lt;/b&amp;gt;&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:SamuelM|SamuelM]] 20:18, 3 December 2012 (UTC)&lt;br /&gt;
* 197-cunit-add_package.patch &amp;lt;b&amp;gt;(to push on the BR mainline  )&amp;lt;/b&amp;gt;&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:SamuelM|SamuelM]] 20:18, 3 December 2012 (UTC)&lt;br /&gt;
* 201-armadeus-add_gnokii.patch&lt;br /&gt;
* 203-armadeus-add_sms_server_tools_3_package.patch&lt;br /&gt;
* 204-busybox-fix-snapshot.patch&lt;br /&gt;
* 204-wpa-supplicant-add-option-ieee80211w.patch&lt;br /&gt;
* 205-busybox-coreutils-stty-add-rs485-config-options.patch&lt;br /&gt;
* 206-joe-add_package.patch&lt;br /&gt;
* 207-armadeus-add_python_pyro_3.14.patch&lt;br /&gt;
* 208-armadeus-add_beremiz.patch&lt;br /&gt;
* 209-armadeus-add_matiec.patch&lt;br /&gt;
* 210-poppler-qt_compiling.patch&lt;br /&gt;
* 211-cups-fix_site_url.patch&lt;br /&gt;
* 212-fbgrab-fix_site_url.patch&lt;br /&gt;
* 213-tslib-bump_to_v1.1.patch&lt;br /&gt;
* 214-mplayer-fix-compilation.patch&lt;br /&gt;
&lt;br /&gt;
==How to send patches to BR==&lt;br /&gt;
&lt;br /&gt;
(see the [http://elinux.org/Buildroot_how_to_contribute Buildroot - How to contribute] page)&lt;br /&gt;
&lt;br /&gt;
* GIT should be installed and configured on your PC like stated [[GIT|here]]&lt;br /&gt;
* clone buildroot GIT:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ git clone xxxxx buildroot_git_dev/ (TBDL)&lt;br /&gt;
 $ cd buildroot_git_dev/&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* take patch from armadeus:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ cp /path_to_armadeus_bsp/patches/buildroot/2011.05/0xx-name.patch .&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* create a branch to work (here &#039;&#039;my_work&#039;&#039;):&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ git branch my_work&lt;br /&gt;
 $ git checkout my_work&lt;br /&gt;
 Switched to branch &#039;my_work&#039;&lt;br /&gt;
 $ git branch&lt;br /&gt;
   master&lt;br /&gt;
 * my_work&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* try patch:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ patch -p1 --dry-run &amp;lt; 0xx-name.patch&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* if it works, apply it for real:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ patch -p1 &amp;lt; 0xx-name.patch&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* list changes:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ git status&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* do some more changes if needed and then save them:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 ... do changes ...&lt;br /&gt;
 $ git add files_changed&lt;br /&gt;
 ... test changes ...&lt;br /&gt;
 $ git commit -m &amp;quot;Summary of your work&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* generate patch to send to BR:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ git format-patch -M master..my_work -s&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* this will give:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 0001-Summary_of_your_work.patch&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* send patch to BR:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ git send-email --from=xxx.xxx@xxx.xx --to=buildroot@busybox.net --smtp-server=smtp.xxx.xx 0001-Summary_of_your_work.patch&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* depending on the feedbacks from BR, modify your patch:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 ... do changes ...&lt;br /&gt;
 $ git diff&lt;br /&gt;
 $ git add files_changed&lt;br /&gt;
 $ git commit --amend&lt;br /&gt;
 $ git format-patch -M master..my_work -s&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* adds version inside [PATCH] ex: [PATCH v2]&lt;br /&gt;
* adds comments after ---, ex:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
From a2413db058ac3c515337102690ba12a746831f7e Mon Sep 17 00:00:00 2001&lt;br /&gt;
From: Julien Boibessot &amp;lt;julien.boibessot@armadeus.com&amp;gt;&lt;br /&gt;
Date: Wed, 19 Oct 2011 10:39:26 +0200&lt;br /&gt;
Subject: [PATCH v2] Add libmodbus package&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Signed-off-by: Julien Boibessot &amp;lt;julien.boibessot@armadeus.com&amp;gt;&lt;br /&gt;
---&lt;br /&gt;
 Changes since v1:&lt;br /&gt;
  - Took Yegor Yefremov remarks about &amp;quot;call AUTOTARGETS&#039; into account.&lt;br /&gt;
&lt;br /&gt;
 Based on previous work of Marek Belisko and comments of Thomas Petazzoni.&lt;br /&gt;
&lt;br /&gt;
 package/Config.in              |    1 +&lt;br /&gt;
 package/libmodbus/Config.in    |    8 ++++++++&lt;br /&gt;
 package/libmodbus/libmodbus.mk |   11 +++++++++++&lt;br /&gt;
 3 files changed, 20 insertions(+), 0 deletions(-)&lt;br /&gt;
 create mode 100644 package/libmodbus/Config.in&lt;br /&gt;
 create mode 100644 package/libmodbus/libmodbus.mk&lt;br /&gt;
&lt;br /&gt;
diff --git a/package/Config.in b/package/Config.in&lt;br /&gt;
......&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* retry ;-)&lt;br /&gt;
&lt;br /&gt;
====After patch has been accepted====&lt;br /&gt;
* Delete branch &amp;amp; co:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
$ rm xxxx.patch&lt;br /&gt;
$ git checkout master&lt;br /&gt;
$ git branch -D my_work&lt;br /&gt;
&lt;br /&gt;
$ git branch&lt;br /&gt;
* master&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Links==&lt;br /&gt;
* [http://buildroot.org/downloads/manual/manual.html BR online doc]&lt;br /&gt;
&lt;br /&gt;
==Status for BR2013.05 patches==&lt;br /&gt;
=== 1 to 52 ===&lt;br /&gt;
{| class=&amp;quot;wikitable centre&amp;quot; width=&amp;quot;80%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=col | Name&lt;br /&gt;
! scope=col | Comment&lt;br /&gt;
! scope=col | Who&lt;br /&gt;
|-&lt;br /&gt;
|001-add_armadeus_device.patch&lt;br /&gt;
|Specific to armadeus&lt;br /&gt;
|-&lt;br /&gt;
|002-add_armadeus_specific_packages.patch&lt;br /&gt;
|Specific to armadeus&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|003-armadeus-ltrace-fix-download-url.patch&lt;br /&gt;
|available upstream for  ltrace 0.7.3&lt;br /&gt;
|-&lt;br /&gt;
|004-gilliland-ti-utils-fix-github-tarball-to-use-commit-id.patch&lt;br /&gt;
|already available upstream&lt;br /&gt;
|-&lt;br /&gt;
|005-armadeus-gpsd-add-options-setting-in-menuconfig.patch&lt;br /&gt;
|unused by armadeus but can be contributed upstream&lt;br /&gt;
|-&lt;br /&gt;
|021-armadeus-add-sdl_water-package.patch&lt;br /&gt;
|can be sent upstream (demo) with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|034-armadeus-add-slideshow-package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|045-openssh-add_passwd_expire.patch&lt;br /&gt;
|Need to be reviewed&lt;br /&gt;
|-&lt;br /&gt;
|050-U-Boot-add_support_for_custom_configuration_file.patch&lt;br /&gt;
|???&lt;br /&gt;
|-&lt;br /&gt;
|051-U-Boot-add_support_for_custom_binary_file_format.patch&lt;br /&gt;
|already available upstream&lt;br /&gt;
|-&lt;br /&gt;
|052-U-Boot-add_support_for_Safe_Boot_file_format.patch&lt;br /&gt;
|already available upstream&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===72 to 100===&lt;br /&gt;
{| class=&amp;quot;wikitable centre&amp;quot; width=&amp;quot;80%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=col | Name&lt;br /&gt;
! scope=col | Comment&lt;br /&gt;
! scope=col | Who&lt;br /&gt;
|-&lt;br /&gt;
|072-xenomai-package.patch&lt;br /&gt;
|cannot be sent upstream&lt;br /&gt;
|-&lt;br /&gt;
|081-adds_quake_package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|083-pygame-armadeus_addons.patch&lt;br /&gt;
|cannot be sent upstream due to missing dependencies&lt;br /&gt;
|-&lt;br /&gt;
|085-armadeus-add-gpm-package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|097-adds_flite_package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|099-mplayer-add_patch_for_pld_asm_instruction_on_non_armv5_arch.patch&lt;br /&gt;
|to send to mplayer instead of BR&lt;br /&gt;
|-&lt;br /&gt;
|107-armadeus-games-add-wolf4sdl-package.patch&lt;br /&gt;
|can be sent upstream (demo) with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|110-bluez3-add_package.patch&lt;br /&gt;
|to be split: bluez-utils already in BR but  bluez-lib can be sent&lt;br /&gt;
|-&lt;br /&gt;
|111-bluez3-hacks.patch&lt;br /&gt;
|dirty hack on bluez-lib need to be cleaned&lt;br /&gt;
|-&lt;br /&gt;
|118-armadeus-snes9x-add-package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE, remove link on rom site on .mk file,...&lt;br /&gt;
|-&lt;br /&gt;
|120-cwiid-add_package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|121-target-arm926t_is_arm926ej-s.patch&lt;br /&gt;
|???&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== 123 to 200 ===&lt;br /&gt;
{| class=&amp;quot;wikitable centre&amp;quot; width=&amp;quot;80%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=col | Name&lt;br /&gt;
! scope=col | Comment&lt;br /&gt;
! scope=col | Who&lt;br /&gt;
|-&lt;br /&gt;
|123-armadeus-pywebradio-add-package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|124-e-uae-add_package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|125-armadeus-opentyrian-add-package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|130-armadeus-lbreakout2-add-package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|131-armadeus-ltetris-add-package.patch&lt;br /&gt;
|the patch inside package need to be reviewed&lt;br /&gt;
|-&lt;br /&gt;
|132-qt-full_integration_with_cross_compiling.patch&lt;br /&gt;
|can be sent upstream &lt;br /&gt;
|-&lt;br /&gt;
|142-ncurses-fix_compilation_with_old_hosts.patch&lt;br /&gt;
|already in ncurses 5.9&lt;br /&gt;
|-&lt;br /&gt;
|146-busybox-disable_ip_busybox_if_iproute2_buildroot.patch&lt;br /&gt;
|-&lt;br /&gt;
|147-busybox-ifplugd-fixes-netlink-buffer.patch&lt;br /&gt;
|fixed in upstream busybox by commit da331d77&lt;br /&gt;
|-&lt;br /&gt;
|150-alsa-utils-fix_installation_bug_on_some_host_systems.patch&lt;br /&gt;
|can be sent upstream&lt;br /&gt;
|-&lt;br /&gt;
|157-buildroot-allow_generic_device_selection_even_when_custom_rootfs_is_chosen.patch&lt;br /&gt;
|specific to armadeus or this can be usefull for other projects?&lt;br /&gt;
|-&lt;br /&gt;
|158-setserial-bump_version.patch&lt;br /&gt;
|already upstream&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== 168 to 188 ===&lt;br /&gt;
{| class=&amp;quot;wikitable centre&amp;quot; width=&amp;quot;80%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=col | Name&lt;br /&gt;
! scope=col | Comment&lt;br /&gt;
! scope=col | Who&lt;br /&gt;
|-&lt;br /&gt;
|168-libcanfestival-add_package.patch&lt;br /&gt;
|can be sent upstream with modifications (Be carefull : Heavily patched to support DESTDIR installation)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|172-gsmmux-add_package.patch&lt;br /&gt;
|can be sent upstream with modifications&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|174-imx-lib-customize_package.patch&lt;br /&gt;
|package moved to package/freescale-imx/imx-lib/imx-lib.mk. Need some investiguations about the purpose of the modification&lt;br /&gt;
|-&lt;br /&gt;
|176-imx-test-add_package.patch&lt;br /&gt;
|Project specific&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|178-uboot-add-missing-UBOOT_CLEAN_CMDS.patch&lt;br /&gt;
|clean command is deprecated on builroot&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|179-e2fsprog-allow_e4defrag_build_against_old_kernel_headers.patch&lt;br /&gt;
|can not to be sent upstream&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|181-qtcreator-add_package.patch&lt;br /&gt;
|can not to be sent upstream&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|182-uclibc-add_accept4_declaration_fix.patch&lt;br /&gt;
|should be sent to project ucbibc&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|183-openwrt-uclibc-add-kernel_long-declaration.patch&lt;br /&gt;
|not necessary with uclibc 0.9.33.3&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|184-fsl-mm-codeclib-add_package.patch&lt;br /&gt;
|invalid package&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|186-uboot-tools-2011.03-Ignore-env_sectors-on-NOR-and-SPI-dataflash.patch&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|188-marble-add_package.patch&lt;br /&gt;
|can be sent upstream with modifications&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== 189 to 200 ===&lt;br /&gt;
{| class=&amp;quot;wikitable centre&amp;quot; width=&amp;quot;80%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=col | Name&lt;br /&gt;
! scope=col | Comment&lt;br /&gt;
! scope=col | Who&lt;br /&gt;
|-&lt;br /&gt;
|189-dbus-fix_installation.patch&lt;br /&gt;
|-&lt;br /&gt;
|191-armadeus-madplay-fixes-libintl-dependency.patch&lt;br /&gt;
|-&lt;br /&gt;
|196-python-crc16-add_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|197-cunit-add_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|201-armadeus-add_gnokii.patch&lt;br /&gt;
|-&lt;br /&gt;
|203-armadeus-add_sms_server_tools_3_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|204-busybox-fix-snapshot.patch&lt;br /&gt;
|-&lt;br /&gt;
|204-wpa-supplicant-add-option-ieee80211w.patch&lt;br /&gt;
|-&lt;br /&gt;
|205-busybox-coreutils-stty-add-rs485-config-options.patch&lt;br /&gt;
|-&lt;br /&gt;
|206-joe-add_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|207-armadeus-add_python_pyro_3.14.patch&lt;br /&gt;
|-&lt;br /&gt;
|208-armadeus-add_beremiz.patch&lt;br /&gt;
|-&lt;br /&gt;
|209-armadeus-add_matiec.patch&lt;br /&gt;
|-&lt;br /&gt;
|210-poppler-qt_compiling.patch&lt;br /&gt;
|-&lt;br /&gt;
|211-cups-fix_site_url.patch&lt;br /&gt;
|-&lt;br /&gt;
|212-fbgrab-fix_site_url.patch&lt;br /&gt;
|-&lt;br /&gt;
|213-tslib-bump_to_v1.1.patch&lt;br /&gt;
|-&lt;br /&gt;
|214-mplayer-fix-compilation.patch&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Ltanner</name></author>
	</entry>
	<entry>
		<id>http://wikilegacy.armadeus.com/index.php?title=Buildroot_Mainline_integration&amp;diff=12287</id>
		<title>Buildroot Mainline integration</title>
		<link rel="alternate" type="text/html" href="http://wikilegacy.armadeus.com/index.php?title=Buildroot_Mainline_integration&amp;diff=12287"/>
		<updated>2013-12-09T18:01:45Z</updated>

		<summary type="html">&lt;p&gt;Ltanner: /* 168 to 188 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Under Construction}}&lt;br /&gt;
&lt;br /&gt;
==Changes since BR version used in armadeus 3.x==&lt;br /&gt;
===default packages===&lt;br /&gt;
* uClibc: 0.9.29 -&amp;gt; 0.9.30 -&amp;gt; 0.9.33.2&lt;br /&gt;
* gcc: 4.2.1-&amp;gt; 4.4.5 -&amp;gt; 4.7.2&lt;br /&gt;
* busybox: 1.6.2 -&amp;gt; 1.20.2 -&amp;gt; 1.21&lt;br /&gt;
* U-Boot: 2012.10 -&amp;gt; 2013.04&lt;br /&gt;
&lt;br /&gt;
===build directories===&lt;br /&gt;
* &#039;&#039;build_arm_xxx/&#039;&#039; &#039;&#039;project_build_xxx/&#039;&#039; &#039;&#039;toolchain_build_arm_xxx/&#039;&#039; have been removed and replaced by &#039;&#039;output/&#039;&#039;:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
build  host  images  stamps  target  toolchain&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===configs===&lt;br /&gt;
* buildroot default configs are now stored in &#039;&#039;buildroot/configs/apfxx_defconfig&#039;&#039; and no more in &#039;&#039;buildroot/target/device/armadeus/apfxx/apfxx_defconfig&#039;&#039;&lt;br /&gt;
* uClibc config should be named with version number to not overwrite the old one --&amp;gt;&lt;br /&gt;
 &#039;&#039;buildroot/target/device/armadeus/apf27/uClibc-0.9.30.config.arm&#039;&#039;&lt;br /&gt;
* idem for U-Boot config:&lt;br /&gt;
 &#039;&#039;buildroot/target/device/armadeus/apf27/apf27-u-boot-2010.03.h&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==Changes since BR version used in armadeus 4.x==&lt;br /&gt;
* TBDL&lt;br /&gt;
&lt;br /&gt;
==How to use new BR in armadeus==&lt;br /&gt;
* checkout a recent clean GIT view and before any other command edit the main Makefile to change the BUILDROOT_VERSION flag from 2012.02 to 20121030 &lt;br /&gt;
** comment line 29&lt;br /&gt;
** uncomment the line 30&lt;br /&gt;
* then you can use it as old BR:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
$ make apf27_defconfig&lt;br /&gt;
$ make&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* new patches dirrectory:&lt;br /&gt;
 patches/buildroot/2012.11/&lt;br /&gt;
&lt;br /&gt;
==Patches that can be sent to BR==&lt;br /&gt;
(Some will require some cleanup)&lt;br /&gt;
===Instructions===&lt;br /&gt;
* Patches to port: &#039;&#039;patches/buildroot/2010.11&#039;&#039;&lt;br /&gt;
* when working on a patch mark it with:&lt;br /&gt;
** &amp;lt;nowiki&amp;gt; ** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; ~~~~ &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** &#039;&#039;&#039;--&amp;gt;&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:JulienB|JulienB]] 14:14, 9 November 2010 (UTC)&lt;br /&gt;
* Strike the one that are no more needed:&lt;br /&gt;
** &amp;lt;strike&amp;gt; 000-xxxxxxx.patch &amp;lt;/strike&amp;gt;&lt;br /&gt;
* Write OK in bold green and your name (automatic with 4x&#039;~&#039;) when corresponding patch has been ported:&lt;br /&gt;
** &amp;lt;nowiki&amp;gt; ** &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;&#039;&#039;&#039;OK&#039;&#039;&#039;&amp;lt;/span&amp;gt; ~~~~ &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** &#039;&#039;&#039;--&amp;gt;&#039;&#039;&#039; 000-xxxxxxx.patch: &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;&#039;&#039;&#039;OK&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:JulienB|JulienB]] 07:06, 21 October 2010 (UTC)&lt;br /&gt;
* How to:&lt;br /&gt;
** get a BR git&lt;br /&gt;
** try to apply patch with &#039;&#039;patch -p1 --dry-run &amp;lt; patch_name.patch&#039;&#039;&lt;br /&gt;
** when it applies remove &#039;&#039;--dry-run&#039;&#039;, commit, generates patch with [[GIT]] and send it to BR&lt;br /&gt;
&lt;br /&gt;
===001 -&amp;gt; 059===&lt;br /&gt;
* 001-add_armadeus_device.patch -- armadeus specific&lt;br /&gt;
* 002-add_armadeus_specific_packages.patch -- armadeus specific&lt;br /&gt;
* 003-armadeus-ltrace-fix-download-url.patch&lt;br /&gt;
* 004-gilliland-ti-utils-fix-github-tarball-to-use-commit-id.patch&lt;br /&gt;
* 005-armadeus-gpsd-add-options-setting-in-menuconfig.patch&lt;br /&gt;
* 021-sdl-water-config.patch -- broken&lt;br /&gt;
* 034-slideshow.patch -- broken&lt;br /&gt;
* 045-openssh-add_passwd_expire.patch&lt;br /&gt;
* 050-U-Boot-add_support_for_custom_configuration_file.patch&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;Submission not accepted&#039;&#039;&#039;&amp;lt;/span&amp;gt; --jorasse 08:04, 5 December 2013 (UTC)&lt;br /&gt;
* 051-U-Boot-add_support_for_custom_binary_file_format.patch -- present in BR upstream&lt;br /&gt;
* 052-U-Boot-add_support_for_Safe_Boot_file_format.patch -- present in BR upstream&lt;br /&gt;
&lt;br /&gt;
===060 -&amp;gt; 085===&lt;br /&gt;
* 072-xenomai-package.patch&lt;br /&gt;
* 081-adds_quake_package.patch &amp;lt;b&amp;gt;( 2nd priority package to push on the BR mainline )&amp;lt;/b&amp;gt;&lt;br /&gt;
* 083-pygame-armadeus_addons.patch&lt;br /&gt;
* 085-adds_gpm_package.patch -- broken&lt;br /&gt;
&lt;br /&gt;
===095 -&amp;gt; 119===&lt;br /&gt;
* 097-adds_flite_package.patch &amp;lt;b&amp;gt;(to push on the BR mainline - need some refactoring )&amp;lt;/b&amp;gt;&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:SamuelM|SamuelM]] 20:25, 3 December 2012 (UTC)&lt;br /&gt;
* 099-mplayer-add_patch_for_pld_asm_instruction_on_non_armv5_arch.patch&lt;br /&gt;
* 107-games-add_wolf4sdl.patch -- broken&lt;br /&gt;
* 110-bluez-add_package.patch&lt;br /&gt;
** bluez-utils-4.x (currently 4.101) already in BR (since 2011.08) with bluez3 compat knob -- [[User:SamuelM|SamuelM]] 10:49, 1 November 2012 (UTC)&lt;br /&gt;
* 111-bluez-hacks.patch&lt;br /&gt;
** bluez-utils-4.x (currently 4.101) already in BR (since 2011.08) with bluez3 compat knob -- [[User:SamuelM|SamuelM]] 10:49, 1 November 2012 (UTC)&lt;br /&gt;
* 118-snes9x-add_package.patch -- broken&lt;br /&gt;
&lt;br /&gt;
===120 -&amp;gt; 179===&lt;br /&gt;
* 120-cwiid-add_package.patch &amp;lt;b&amp;gt;(to push on the BR mainline - need some refactoring to be more generic)&amp;lt;/b&amp;gt;&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:SamuelM|SamuelM]] 12:11, 1 November 2012 (UTC)&lt;br /&gt;
* 121-target-arm926t_is_arm926ej-s.patch&lt;br /&gt;
* 123-pywebradio-add_package.patch -- broken&lt;br /&gt;
* 124-e-uae-add_package.patch&lt;br /&gt;
* 125-opentyrian-add_package.patch -- broken&lt;br /&gt;
* 130-lbreakout-add_package.patch -- broken &amp;lt;b&amp;gt;( 2nd priority package to push on the BR mainline )&amp;lt;/b&amp;gt;&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:JulienB|JulienB]] 21:36, 20 December 2010 (UTC)&lt;br /&gt;
* 131-ltetris-add_package.patch -- broken &lt;br /&gt;
* 132-qt-full_integration_with_cross_compiling.patch&lt;br /&gt;
* 142-ncurses-fix_compilation_with_old_hosts.patch&lt;br /&gt;
* 146-busybox-disable_ip_busybox_if_iproute2_buildroot.patch&lt;br /&gt;
* 147-busybox-ifplugd-fixes-netlink-buffer.patch&lt;br /&gt;
* 150-alsa-utils-fix_installation_bug_on_some_host_systems.patch&lt;br /&gt;
* 157-buildroot-allow_generic_device_selection_even_when_custom_rootfs_is_chosen.patch&lt;br /&gt;
* 158-setserial-bump_version.patch&lt;br /&gt;
* 168-libcanfestival-add_package.patch &amp;lt;b&amp;gt;(to push on the BR mainline  )&amp;lt;/b&amp;gt;&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:SamuelM|SamuelM]] 19:42, 1 November 2012 (UTC)&lt;br /&gt;
* 172-gsmmux-add_package.patch&lt;br /&gt;
* 174-imx-lib-add_package.patch&lt;br /&gt;
** partially included in BR&lt;br /&gt;
* 176-imx-test-add_package.patch&lt;br /&gt;
* 178-uboot-add-missing-UBOOT_CLEAN_CMDS.patch &lt;br /&gt;
* 179-e2fsprog-allow_e4defrag_build_against_old_kernel_headers.patch&lt;br /&gt;
&lt;br /&gt;
===180 -&amp;gt; end===&lt;br /&gt;
* 181-qtcreator-add_package.patch&lt;br /&gt;
* 182-uclibc-add_accept4_declaration_fix.patch&lt;br /&gt;
* 183-openwrt-uclibc-add-kernel_long-declaration.patch&lt;br /&gt;
* 184-fsl-mm-codeclib-add_package.patch&lt;br /&gt;
* 186-uboot-tools-2011.03-Ignore-env_sectors-on-NOR-and-SPI-dataflash.patch&lt;br /&gt;
* 188-marble-add_package.patch -- broken&lt;br /&gt;
* 189-dbus-fix_installation.patch&lt;br /&gt;
* 191-madplay-requires_libintl.patch -- to fix : the legacy libintl is not supported anymore &lt;br /&gt;
* 196-python-crc16-add_package.patch &amp;lt;b&amp;gt;(to push on the BR mainline  )&amp;lt;/b&amp;gt;&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:SamuelM|SamuelM]] 20:18, 3 December 2012 (UTC)&lt;br /&gt;
* 197-cunit-add_package.patch &amp;lt;b&amp;gt;(to push on the BR mainline  )&amp;lt;/b&amp;gt;&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:SamuelM|SamuelM]] 20:18, 3 December 2012 (UTC)&lt;br /&gt;
* 201-armadeus-add_gnokii.patch&lt;br /&gt;
* 203-armadeus-add_sms_server_tools_3_package.patch&lt;br /&gt;
* 204-busybox-fix-snapshot.patch&lt;br /&gt;
* 204-wpa-supplicant-add-option-ieee80211w.patch&lt;br /&gt;
* 205-busybox-coreutils-stty-add-rs485-config-options.patch&lt;br /&gt;
* 206-joe-add_package.patch&lt;br /&gt;
* 207-armadeus-add_python_pyro_3.14.patch&lt;br /&gt;
* 208-armadeus-add_beremiz.patch&lt;br /&gt;
* 209-armadeus-add_matiec.patch&lt;br /&gt;
* 210-poppler-qt_compiling.patch&lt;br /&gt;
* 211-cups-fix_site_url.patch&lt;br /&gt;
* 212-fbgrab-fix_site_url.patch&lt;br /&gt;
* 213-tslib-bump_to_v1.1.patch&lt;br /&gt;
* 214-mplayer-fix-compilation.patch&lt;br /&gt;
&lt;br /&gt;
==How to send patches to BR==&lt;br /&gt;
&lt;br /&gt;
(see the [http://elinux.org/Buildroot_how_to_contribute Buildroot - How to contribute] page)&lt;br /&gt;
&lt;br /&gt;
* GIT should be installed and configured on your PC like stated [[GIT|here]]&lt;br /&gt;
* clone buildroot GIT:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ git clone xxxxx buildroot_git_dev/ (TBDL)&lt;br /&gt;
 $ cd buildroot_git_dev/&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* take patch from armadeus:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ cp /path_to_armadeus_bsp/patches/buildroot/2011.05/0xx-name.patch .&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* create a branch to work (here &#039;&#039;my_work&#039;&#039;):&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ git branch my_work&lt;br /&gt;
 $ git checkout my_work&lt;br /&gt;
 Switched to branch &#039;my_work&#039;&lt;br /&gt;
 $ git branch&lt;br /&gt;
   master&lt;br /&gt;
 * my_work&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* try patch:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ patch -p1 --dry-run &amp;lt; 0xx-name.patch&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* if it works, apply it for real:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ patch -p1 &amp;lt; 0xx-name.patch&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* list changes:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ git status&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* do some more changes if needed and then save them:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 ... do changes ...&lt;br /&gt;
 $ git add files_changed&lt;br /&gt;
 ... test changes ...&lt;br /&gt;
 $ git commit -m &amp;quot;Summary of your work&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* generate patch to send to BR:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ git format-patch -M master..my_work -s&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* this will give:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 0001-Summary_of_your_work.patch&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* send patch to BR:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ git send-email --from=xxx.xxx@xxx.xx --to=buildroot@busybox.net --smtp-server=smtp.xxx.xx 0001-Summary_of_your_work.patch&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* depending on the feedbacks from BR, modify your patch:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 ... do changes ...&lt;br /&gt;
 $ git diff&lt;br /&gt;
 $ git add files_changed&lt;br /&gt;
 $ git commit --amend&lt;br /&gt;
 $ git format-patch -M master..my_work -s&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* adds version inside [PATCH] ex: [PATCH v2]&lt;br /&gt;
* adds comments after ---, ex:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
From a2413db058ac3c515337102690ba12a746831f7e Mon Sep 17 00:00:00 2001&lt;br /&gt;
From: Julien Boibessot &amp;lt;julien.boibessot@armadeus.com&amp;gt;&lt;br /&gt;
Date: Wed, 19 Oct 2011 10:39:26 +0200&lt;br /&gt;
Subject: [PATCH v2] Add libmodbus package&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Signed-off-by: Julien Boibessot &amp;lt;julien.boibessot@armadeus.com&amp;gt;&lt;br /&gt;
---&lt;br /&gt;
 Changes since v1:&lt;br /&gt;
  - Took Yegor Yefremov remarks about &amp;quot;call AUTOTARGETS&#039; into account.&lt;br /&gt;
&lt;br /&gt;
 Based on previous work of Marek Belisko and comments of Thomas Petazzoni.&lt;br /&gt;
&lt;br /&gt;
 package/Config.in              |    1 +&lt;br /&gt;
 package/libmodbus/Config.in    |    8 ++++++++&lt;br /&gt;
 package/libmodbus/libmodbus.mk |   11 +++++++++++&lt;br /&gt;
 3 files changed, 20 insertions(+), 0 deletions(-)&lt;br /&gt;
 create mode 100644 package/libmodbus/Config.in&lt;br /&gt;
 create mode 100644 package/libmodbus/libmodbus.mk&lt;br /&gt;
&lt;br /&gt;
diff --git a/package/Config.in b/package/Config.in&lt;br /&gt;
......&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* retry ;-)&lt;br /&gt;
&lt;br /&gt;
====After patch has been accepted====&lt;br /&gt;
* Delete branch &amp;amp; co:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
$ rm xxxx.patch&lt;br /&gt;
$ git checkout master&lt;br /&gt;
$ git branch -D my_work&lt;br /&gt;
&lt;br /&gt;
$ git branch&lt;br /&gt;
* master&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Links==&lt;br /&gt;
* [http://buildroot.org/downloads/manual/manual.html BR online doc]&lt;br /&gt;
&lt;br /&gt;
==Status for BR2013.05 patches==&lt;br /&gt;
=== 1 to 52 ===&lt;br /&gt;
{| class=&amp;quot;wikitable centre&amp;quot; width=&amp;quot;80%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=col | Name&lt;br /&gt;
! scope=col | Comment&lt;br /&gt;
! scope=col | Who&lt;br /&gt;
|-&lt;br /&gt;
|001-add_armadeus_device.patch&lt;br /&gt;
|Specific to armadeus&lt;br /&gt;
|-&lt;br /&gt;
|002-add_armadeus_specific_packages.patch&lt;br /&gt;
|Specific to armadeus&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|003-armadeus-ltrace-fix-download-url.patch&lt;br /&gt;
|available upstream for  ltrace 0.7.3&lt;br /&gt;
|-&lt;br /&gt;
|004-gilliland-ti-utils-fix-github-tarball-to-use-commit-id.patch&lt;br /&gt;
|already available upstream&lt;br /&gt;
|-&lt;br /&gt;
|005-armadeus-gpsd-add-options-setting-in-menuconfig.patch&lt;br /&gt;
|unused by armadeus but can be contributed upstream&lt;br /&gt;
|-&lt;br /&gt;
|021-armadeus-add-sdl_water-package.patch&lt;br /&gt;
|can be sent upstream (demo) with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|034-armadeus-add-slideshow-package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|045-openssh-add_passwd_expire.patch&lt;br /&gt;
|Need to be reviewed&lt;br /&gt;
|-&lt;br /&gt;
|050-U-Boot-add_support_for_custom_configuration_file.patch&lt;br /&gt;
|???&lt;br /&gt;
|-&lt;br /&gt;
|051-U-Boot-add_support_for_custom_binary_file_format.patch&lt;br /&gt;
|already available upstream&lt;br /&gt;
|-&lt;br /&gt;
|052-U-Boot-add_support_for_Safe_Boot_file_format.patch&lt;br /&gt;
|already available upstream&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===72 to 100===&lt;br /&gt;
{| class=&amp;quot;wikitable centre&amp;quot; width=&amp;quot;80%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=col | Name&lt;br /&gt;
! scope=col | Comment&lt;br /&gt;
! scope=col | Who&lt;br /&gt;
|-&lt;br /&gt;
|072-xenomai-package.patch&lt;br /&gt;
|cannot be sent upstream&lt;br /&gt;
|-&lt;br /&gt;
|081-adds_quake_package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|083-pygame-armadeus_addons.patch&lt;br /&gt;
|cannot be sent upstream due to missing dependencies&lt;br /&gt;
|-&lt;br /&gt;
|085-armadeus-add-gpm-package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|097-adds_flite_package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|099-mplayer-add_patch_for_pld_asm_instruction_on_non_armv5_arch.patch&lt;br /&gt;
|to send to mplayer instead of BR&lt;br /&gt;
|-&lt;br /&gt;
|107-armadeus-games-add-wolf4sdl-package.patch&lt;br /&gt;
|can be sent upstream (demo) with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|110-bluez3-add_package.patch&lt;br /&gt;
|to be split: bluez-utils already in BR but  bluez-lib can be sent&lt;br /&gt;
|-&lt;br /&gt;
|111-bluez3-hacks.patch&lt;br /&gt;
|dirty hack on bluez-lib need to be cleaned&lt;br /&gt;
|-&lt;br /&gt;
|118-armadeus-snes9x-add-package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE, remove link on rom site on .mk file,...&lt;br /&gt;
|-&lt;br /&gt;
|120-cwiid-add_package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|121-target-arm926t_is_arm926ej-s.patch&lt;br /&gt;
|???&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== 123 to 200 ===&lt;br /&gt;
{| class=&amp;quot;wikitable centre&amp;quot; width=&amp;quot;80%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=col | Name&lt;br /&gt;
! scope=col | Comment&lt;br /&gt;
! scope=col | Who&lt;br /&gt;
|-&lt;br /&gt;
|123-armadeus-pywebradio-add-package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|124-e-uae-add_package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|125-armadeus-opentyrian-add-package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|130-armadeus-lbreakout2-add-package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|131-armadeus-ltetris-add-package.patch&lt;br /&gt;
|the patch inside package need to be reviewed&lt;br /&gt;
|-&lt;br /&gt;
|132-qt-full_integration_with_cross_compiling.patch&lt;br /&gt;
|can be sent upstream &lt;br /&gt;
|-&lt;br /&gt;
|142-ncurses-fix_compilation_with_old_hosts.patch&lt;br /&gt;
|already in ncurses 5.9&lt;br /&gt;
|-&lt;br /&gt;
|146-busybox-disable_ip_busybox_if_iproute2_buildroot.patch&lt;br /&gt;
|-&lt;br /&gt;
|147-busybox-ifplugd-fixes-netlink-buffer.patch&lt;br /&gt;
|fixed in upstream busybox by commit da331d77&lt;br /&gt;
|-&lt;br /&gt;
|150-alsa-utils-fix_installation_bug_on_some_host_systems.patch&lt;br /&gt;
|can be sent upstream&lt;br /&gt;
|-&lt;br /&gt;
|157-buildroot-allow_generic_device_selection_even_when_custom_rootfs_is_chosen.patch&lt;br /&gt;
|specific to armadeus or this can be usefull for other projects?&lt;br /&gt;
|-&lt;br /&gt;
|158-setserial-bump_version.patch&lt;br /&gt;
|already upstream&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== 168 to 188 ===&lt;br /&gt;
{| class=&amp;quot;wikitable centre&amp;quot; width=&amp;quot;80%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=col | Name&lt;br /&gt;
! scope=col | Comment&lt;br /&gt;
! scope=col | Who&lt;br /&gt;
|-&lt;br /&gt;
|168-libcanfestival-add_package.patch&lt;br /&gt;
|can be sent upstream with modifications (Be carefull : Heavily patched to support DESTDIR installation)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|172-gsmmux-add_package.patch&lt;br /&gt;
|can be sent upstream with modifications&lt;br /&gt;
|-&lt;br /&gt;
|174-imx-lib-customize_package.patch&lt;br /&gt;
|package moved to package/freescale-imx/imx-lib/imx-lib.mk. Need some investiguations about the purpose of the modification&lt;br /&gt;
|-&lt;br /&gt;
|176-imx-test-add_package.patch&lt;br /&gt;
|Project specific&lt;br /&gt;
|-&lt;br /&gt;
|178-uboot-add-missing-UBOOT_CLEAN_CMDS.patch&lt;br /&gt;
|clean command is deprecated on builroot&lt;br /&gt;
|-&lt;br /&gt;
|179-e2fsprog-allow_e4defrag_build_against_old_kernel_headers.patch&lt;br /&gt;
|can not to be sent upstream&lt;br /&gt;
|-&lt;br /&gt;
|181-qtcreator-add_package.patch&lt;br /&gt;
|can not to be sent upstream&lt;br /&gt;
|-&lt;br /&gt;
|182-uclibc-add_accept4_declaration_fix.patch&lt;br /&gt;
|should be sent to project ucbibc&lt;br /&gt;
|-&lt;br /&gt;
|183-openwrt-uclibc-add-kernel_long-declaration.patch&lt;br /&gt;
|not necessary with uclibc 0.9.33.3&lt;br /&gt;
|-&lt;br /&gt;
|184-fsl-mm-codeclib-add_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|186-uboot-tools-2011.03-Ignore-env_sectors-on-NOR-and-SPI-dataflash.patch&lt;br /&gt;
|-&lt;br /&gt;
|188-marble-add_package.patch&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== 189 to 200 ===&lt;br /&gt;
{| class=&amp;quot;wikitable centre&amp;quot; width=&amp;quot;80%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=col | Name&lt;br /&gt;
! scope=col | Comment&lt;br /&gt;
! scope=col | Who&lt;br /&gt;
|-&lt;br /&gt;
|189-dbus-fix_installation.patch&lt;br /&gt;
|-&lt;br /&gt;
|191-armadeus-madplay-fixes-libintl-dependency.patch&lt;br /&gt;
|-&lt;br /&gt;
|196-python-crc16-add_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|197-cunit-add_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|201-armadeus-add_gnokii.patch&lt;br /&gt;
|-&lt;br /&gt;
|203-armadeus-add_sms_server_tools_3_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|204-busybox-fix-snapshot.patch&lt;br /&gt;
|-&lt;br /&gt;
|204-wpa-supplicant-add-option-ieee80211w.patch&lt;br /&gt;
|-&lt;br /&gt;
|205-busybox-coreutils-stty-add-rs485-config-options.patch&lt;br /&gt;
|-&lt;br /&gt;
|206-joe-add_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|207-armadeus-add_python_pyro_3.14.patch&lt;br /&gt;
|-&lt;br /&gt;
|208-armadeus-add_beremiz.patch&lt;br /&gt;
|-&lt;br /&gt;
|209-armadeus-add_matiec.patch&lt;br /&gt;
|-&lt;br /&gt;
|210-poppler-qt_compiling.patch&lt;br /&gt;
|-&lt;br /&gt;
|211-cups-fix_site_url.patch&lt;br /&gt;
|-&lt;br /&gt;
|212-fbgrab-fix_site_url.patch&lt;br /&gt;
|-&lt;br /&gt;
|213-tslib-bump_to_v1.1.patch&lt;br /&gt;
|-&lt;br /&gt;
|214-mplayer-fix-compilation.patch&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Ltanner</name></author>
	</entry>
	<entry>
		<id>http://wikilegacy.armadeus.com/index.php?title=Buildroot_Mainline_integration&amp;diff=12286</id>
		<title>Buildroot Mainline integration</title>
		<link rel="alternate" type="text/html" href="http://wikilegacy.armadeus.com/index.php?title=Buildroot_Mainline_integration&amp;diff=12286"/>
		<updated>2013-12-09T17:26:29Z</updated>

		<summary type="html">&lt;p&gt;Ltanner: /* 168 to 188 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Under Construction}}&lt;br /&gt;
&lt;br /&gt;
==Changes since BR version used in armadeus 3.x==&lt;br /&gt;
===default packages===&lt;br /&gt;
* uClibc: 0.9.29 -&amp;gt; 0.9.30 -&amp;gt; 0.9.33.2&lt;br /&gt;
* gcc: 4.2.1-&amp;gt; 4.4.5 -&amp;gt; 4.7.2&lt;br /&gt;
* busybox: 1.6.2 -&amp;gt; 1.20.2 -&amp;gt; 1.21&lt;br /&gt;
* U-Boot: 2012.10 -&amp;gt; 2013.04&lt;br /&gt;
&lt;br /&gt;
===build directories===&lt;br /&gt;
* &#039;&#039;build_arm_xxx/&#039;&#039; &#039;&#039;project_build_xxx/&#039;&#039; &#039;&#039;toolchain_build_arm_xxx/&#039;&#039; have been removed and replaced by &#039;&#039;output/&#039;&#039;:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
build  host  images  stamps  target  toolchain&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===configs===&lt;br /&gt;
* buildroot default configs are now stored in &#039;&#039;buildroot/configs/apfxx_defconfig&#039;&#039; and no more in &#039;&#039;buildroot/target/device/armadeus/apfxx/apfxx_defconfig&#039;&#039;&lt;br /&gt;
* uClibc config should be named with version number to not overwrite the old one --&amp;gt;&lt;br /&gt;
 &#039;&#039;buildroot/target/device/armadeus/apf27/uClibc-0.9.30.config.arm&#039;&#039;&lt;br /&gt;
* idem for U-Boot config:&lt;br /&gt;
 &#039;&#039;buildroot/target/device/armadeus/apf27/apf27-u-boot-2010.03.h&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==Changes since BR version used in armadeus 4.x==&lt;br /&gt;
* TBDL&lt;br /&gt;
&lt;br /&gt;
==How to use new BR in armadeus==&lt;br /&gt;
* checkout a recent clean GIT view and before any other command edit the main Makefile to change the BUILDROOT_VERSION flag from 2012.02 to 20121030 &lt;br /&gt;
** comment line 29&lt;br /&gt;
** uncomment the line 30&lt;br /&gt;
* then you can use it as old BR:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
$ make apf27_defconfig&lt;br /&gt;
$ make&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* new patches dirrectory:&lt;br /&gt;
 patches/buildroot/2012.11/&lt;br /&gt;
&lt;br /&gt;
==Patches that can be sent to BR==&lt;br /&gt;
(Some will require some cleanup)&lt;br /&gt;
===Instructions===&lt;br /&gt;
* Patches to port: &#039;&#039;patches/buildroot/2010.11&#039;&#039;&lt;br /&gt;
* when working on a patch mark it with:&lt;br /&gt;
** &amp;lt;nowiki&amp;gt; ** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; ~~~~ &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** &#039;&#039;&#039;--&amp;gt;&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:JulienB|JulienB]] 14:14, 9 November 2010 (UTC)&lt;br /&gt;
* Strike the one that are no more needed:&lt;br /&gt;
** &amp;lt;strike&amp;gt; 000-xxxxxxx.patch &amp;lt;/strike&amp;gt;&lt;br /&gt;
* Write OK in bold green and your name (automatic with 4x&#039;~&#039;) when corresponding patch has been ported:&lt;br /&gt;
** &amp;lt;nowiki&amp;gt; ** &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;&#039;&#039;&#039;OK&#039;&#039;&#039;&amp;lt;/span&amp;gt; ~~~~ &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** &#039;&#039;&#039;--&amp;gt;&#039;&#039;&#039; 000-xxxxxxx.patch: &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;&#039;&#039;&#039;OK&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:JulienB|JulienB]] 07:06, 21 October 2010 (UTC)&lt;br /&gt;
* How to:&lt;br /&gt;
** get a BR git&lt;br /&gt;
** try to apply patch with &#039;&#039;patch -p1 --dry-run &amp;lt; patch_name.patch&#039;&#039;&lt;br /&gt;
** when it applies remove &#039;&#039;--dry-run&#039;&#039;, commit, generates patch with [[GIT]] and send it to BR&lt;br /&gt;
&lt;br /&gt;
===001 -&amp;gt; 059===&lt;br /&gt;
* 001-add_armadeus_device.patch -- armadeus specific&lt;br /&gt;
* 002-add_armadeus_specific_packages.patch -- armadeus specific&lt;br /&gt;
* 003-armadeus-ltrace-fix-download-url.patch&lt;br /&gt;
* 004-gilliland-ti-utils-fix-github-tarball-to-use-commit-id.patch&lt;br /&gt;
* 005-armadeus-gpsd-add-options-setting-in-menuconfig.patch&lt;br /&gt;
* 021-sdl-water-config.patch -- broken&lt;br /&gt;
* 034-slideshow.patch -- broken&lt;br /&gt;
* 045-openssh-add_passwd_expire.patch&lt;br /&gt;
* 050-U-Boot-add_support_for_custom_configuration_file.patch&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;Submission not accepted&#039;&#039;&#039;&amp;lt;/span&amp;gt; --jorasse 08:04, 5 December 2013 (UTC)&lt;br /&gt;
* 051-U-Boot-add_support_for_custom_binary_file_format.patch -- present in BR upstream&lt;br /&gt;
* 052-U-Boot-add_support_for_Safe_Boot_file_format.patch -- present in BR upstream&lt;br /&gt;
&lt;br /&gt;
===060 -&amp;gt; 085===&lt;br /&gt;
* 072-xenomai-package.patch&lt;br /&gt;
* 081-adds_quake_package.patch &amp;lt;b&amp;gt;( 2nd priority package to push on the BR mainline )&amp;lt;/b&amp;gt;&lt;br /&gt;
* 083-pygame-armadeus_addons.patch&lt;br /&gt;
* 085-adds_gpm_package.patch -- broken&lt;br /&gt;
&lt;br /&gt;
===095 -&amp;gt; 119===&lt;br /&gt;
* 097-adds_flite_package.patch &amp;lt;b&amp;gt;(to push on the BR mainline - need some refactoring )&amp;lt;/b&amp;gt;&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:SamuelM|SamuelM]] 20:25, 3 December 2012 (UTC)&lt;br /&gt;
* 099-mplayer-add_patch_for_pld_asm_instruction_on_non_armv5_arch.patch&lt;br /&gt;
* 107-games-add_wolf4sdl.patch -- broken&lt;br /&gt;
* 110-bluez-add_package.patch&lt;br /&gt;
** bluez-utils-4.x (currently 4.101) already in BR (since 2011.08) with bluez3 compat knob -- [[User:SamuelM|SamuelM]] 10:49, 1 November 2012 (UTC)&lt;br /&gt;
* 111-bluez-hacks.patch&lt;br /&gt;
** bluez-utils-4.x (currently 4.101) already in BR (since 2011.08) with bluez3 compat knob -- [[User:SamuelM|SamuelM]] 10:49, 1 November 2012 (UTC)&lt;br /&gt;
* 118-snes9x-add_package.patch -- broken&lt;br /&gt;
&lt;br /&gt;
===120 -&amp;gt; 179===&lt;br /&gt;
* 120-cwiid-add_package.patch &amp;lt;b&amp;gt;(to push on the BR mainline - need some refactoring to be more generic)&amp;lt;/b&amp;gt;&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:SamuelM|SamuelM]] 12:11, 1 November 2012 (UTC)&lt;br /&gt;
* 121-target-arm926t_is_arm926ej-s.patch&lt;br /&gt;
* 123-pywebradio-add_package.patch -- broken&lt;br /&gt;
* 124-e-uae-add_package.patch&lt;br /&gt;
* 125-opentyrian-add_package.patch -- broken&lt;br /&gt;
* 130-lbreakout-add_package.patch -- broken &amp;lt;b&amp;gt;( 2nd priority package to push on the BR mainline )&amp;lt;/b&amp;gt;&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:JulienB|JulienB]] 21:36, 20 December 2010 (UTC)&lt;br /&gt;
* 131-ltetris-add_package.patch -- broken &lt;br /&gt;
* 132-qt-full_integration_with_cross_compiling.patch&lt;br /&gt;
* 142-ncurses-fix_compilation_with_old_hosts.patch&lt;br /&gt;
* 146-busybox-disable_ip_busybox_if_iproute2_buildroot.patch&lt;br /&gt;
* 147-busybox-ifplugd-fixes-netlink-buffer.patch&lt;br /&gt;
* 150-alsa-utils-fix_installation_bug_on_some_host_systems.patch&lt;br /&gt;
* 157-buildroot-allow_generic_device_selection_even_when_custom_rootfs_is_chosen.patch&lt;br /&gt;
* 158-setserial-bump_version.patch&lt;br /&gt;
* 168-libcanfestival-add_package.patch &amp;lt;b&amp;gt;(to push on the BR mainline  )&amp;lt;/b&amp;gt;&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:SamuelM|SamuelM]] 19:42, 1 November 2012 (UTC)&lt;br /&gt;
* 172-gsmmux-add_package.patch&lt;br /&gt;
* 174-imx-lib-add_package.patch&lt;br /&gt;
** partially included in BR&lt;br /&gt;
* 176-imx-test-add_package.patch&lt;br /&gt;
* 178-uboot-add-missing-UBOOT_CLEAN_CMDS.patch &lt;br /&gt;
* 179-e2fsprog-allow_e4defrag_build_against_old_kernel_headers.patch&lt;br /&gt;
&lt;br /&gt;
===180 -&amp;gt; end===&lt;br /&gt;
* 181-qtcreator-add_package.patch&lt;br /&gt;
* 182-uclibc-add_accept4_declaration_fix.patch&lt;br /&gt;
* 183-openwrt-uclibc-add-kernel_long-declaration.patch&lt;br /&gt;
* 184-fsl-mm-codeclib-add_package.patch&lt;br /&gt;
* 186-uboot-tools-2011.03-Ignore-env_sectors-on-NOR-and-SPI-dataflash.patch&lt;br /&gt;
* 188-marble-add_package.patch -- broken&lt;br /&gt;
* 189-dbus-fix_installation.patch&lt;br /&gt;
* 191-madplay-requires_libintl.patch -- to fix : the legacy libintl is not supported anymore &lt;br /&gt;
* 196-python-crc16-add_package.patch &amp;lt;b&amp;gt;(to push on the BR mainline  )&amp;lt;/b&amp;gt;&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:SamuelM|SamuelM]] 20:18, 3 December 2012 (UTC)&lt;br /&gt;
* 197-cunit-add_package.patch &amp;lt;b&amp;gt;(to push on the BR mainline  )&amp;lt;/b&amp;gt;&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:SamuelM|SamuelM]] 20:18, 3 December 2012 (UTC)&lt;br /&gt;
* 201-armadeus-add_gnokii.patch&lt;br /&gt;
* 203-armadeus-add_sms_server_tools_3_package.patch&lt;br /&gt;
* 204-busybox-fix-snapshot.patch&lt;br /&gt;
* 204-wpa-supplicant-add-option-ieee80211w.patch&lt;br /&gt;
* 205-busybox-coreutils-stty-add-rs485-config-options.patch&lt;br /&gt;
* 206-joe-add_package.patch&lt;br /&gt;
* 207-armadeus-add_python_pyro_3.14.patch&lt;br /&gt;
* 208-armadeus-add_beremiz.patch&lt;br /&gt;
* 209-armadeus-add_matiec.patch&lt;br /&gt;
* 210-poppler-qt_compiling.patch&lt;br /&gt;
* 211-cups-fix_site_url.patch&lt;br /&gt;
* 212-fbgrab-fix_site_url.patch&lt;br /&gt;
* 213-tslib-bump_to_v1.1.patch&lt;br /&gt;
* 214-mplayer-fix-compilation.patch&lt;br /&gt;
&lt;br /&gt;
==How to send patches to BR==&lt;br /&gt;
&lt;br /&gt;
(see the [http://elinux.org/Buildroot_how_to_contribute Buildroot - How to contribute] page)&lt;br /&gt;
&lt;br /&gt;
* GIT should be installed and configured on your PC like stated [[GIT|here]]&lt;br /&gt;
* clone buildroot GIT:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ git clone xxxxx buildroot_git_dev/ (TBDL)&lt;br /&gt;
 $ cd buildroot_git_dev/&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* take patch from armadeus:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ cp /path_to_armadeus_bsp/patches/buildroot/2011.05/0xx-name.patch .&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* create a branch to work (here &#039;&#039;my_work&#039;&#039;):&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ git branch my_work&lt;br /&gt;
 $ git checkout my_work&lt;br /&gt;
 Switched to branch &#039;my_work&#039;&lt;br /&gt;
 $ git branch&lt;br /&gt;
   master&lt;br /&gt;
 * my_work&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* try patch:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ patch -p1 --dry-run &amp;lt; 0xx-name.patch&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* if it works, apply it for real:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ patch -p1 &amp;lt; 0xx-name.patch&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* list changes:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ git status&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* do some more changes if needed and then save them:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 ... do changes ...&lt;br /&gt;
 $ git add files_changed&lt;br /&gt;
 ... test changes ...&lt;br /&gt;
 $ git commit -m &amp;quot;Summary of your work&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* generate patch to send to BR:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ git format-patch -M master..my_work -s&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* this will give:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 0001-Summary_of_your_work.patch&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* send patch to BR:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ git send-email --from=xxx.xxx@xxx.xx --to=buildroot@busybox.net --smtp-server=smtp.xxx.xx 0001-Summary_of_your_work.patch&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* depending on the feedbacks from BR, modify your patch:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 ... do changes ...&lt;br /&gt;
 $ git diff&lt;br /&gt;
 $ git add files_changed&lt;br /&gt;
 $ git commit --amend&lt;br /&gt;
 $ git format-patch -M master..my_work -s&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* adds version inside [PATCH] ex: [PATCH v2]&lt;br /&gt;
* adds comments after ---, ex:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
From a2413db058ac3c515337102690ba12a746831f7e Mon Sep 17 00:00:00 2001&lt;br /&gt;
From: Julien Boibessot &amp;lt;julien.boibessot@armadeus.com&amp;gt;&lt;br /&gt;
Date: Wed, 19 Oct 2011 10:39:26 +0200&lt;br /&gt;
Subject: [PATCH v2] Add libmodbus package&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Signed-off-by: Julien Boibessot &amp;lt;julien.boibessot@armadeus.com&amp;gt;&lt;br /&gt;
---&lt;br /&gt;
 Changes since v1:&lt;br /&gt;
  - Took Yegor Yefremov remarks about &amp;quot;call AUTOTARGETS&#039; into account.&lt;br /&gt;
&lt;br /&gt;
 Based on previous work of Marek Belisko and comments of Thomas Petazzoni.&lt;br /&gt;
&lt;br /&gt;
 package/Config.in              |    1 +&lt;br /&gt;
 package/libmodbus/Config.in    |    8 ++++++++&lt;br /&gt;
 package/libmodbus/libmodbus.mk |   11 +++++++++++&lt;br /&gt;
 3 files changed, 20 insertions(+), 0 deletions(-)&lt;br /&gt;
 create mode 100644 package/libmodbus/Config.in&lt;br /&gt;
 create mode 100644 package/libmodbus/libmodbus.mk&lt;br /&gt;
&lt;br /&gt;
diff --git a/package/Config.in b/package/Config.in&lt;br /&gt;
......&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* retry ;-)&lt;br /&gt;
&lt;br /&gt;
====After patch has been accepted====&lt;br /&gt;
* Delete branch &amp;amp; co:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
$ rm xxxx.patch&lt;br /&gt;
$ git checkout master&lt;br /&gt;
$ git branch -D my_work&lt;br /&gt;
&lt;br /&gt;
$ git branch&lt;br /&gt;
* master&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Links==&lt;br /&gt;
* [http://buildroot.org/downloads/manual/manual.html BR online doc]&lt;br /&gt;
&lt;br /&gt;
==Status for BR2013.05 patches==&lt;br /&gt;
=== 1 to 52 ===&lt;br /&gt;
{| class=&amp;quot;wikitable centre&amp;quot; width=&amp;quot;80%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=col | Name&lt;br /&gt;
! scope=col | Comment&lt;br /&gt;
! scope=col | Who&lt;br /&gt;
|-&lt;br /&gt;
|001-add_armadeus_device.patch&lt;br /&gt;
|Specific to armadeus&lt;br /&gt;
|-&lt;br /&gt;
|002-add_armadeus_specific_packages.patch&lt;br /&gt;
|Specific to armadeus&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|003-armadeus-ltrace-fix-download-url.patch&lt;br /&gt;
|available upstream for  ltrace 0.7.3&lt;br /&gt;
|-&lt;br /&gt;
|004-gilliland-ti-utils-fix-github-tarball-to-use-commit-id.patch&lt;br /&gt;
|already available upstream&lt;br /&gt;
|-&lt;br /&gt;
|005-armadeus-gpsd-add-options-setting-in-menuconfig.patch&lt;br /&gt;
|unused by armadeus but can be contributed upstream&lt;br /&gt;
|-&lt;br /&gt;
|021-armadeus-add-sdl_water-package.patch&lt;br /&gt;
|can be sent upstream (demo) with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|034-armadeus-add-slideshow-package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|045-openssh-add_passwd_expire.patch&lt;br /&gt;
|Need to be reviewed&lt;br /&gt;
|-&lt;br /&gt;
|050-U-Boot-add_support_for_custom_configuration_file.patch&lt;br /&gt;
|???&lt;br /&gt;
|-&lt;br /&gt;
|051-U-Boot-add_support_for_custom_binary_file_format.patch&lt;br /&gt;
|already available upstream&lt;br /&gt;
|-&lt;br /&gt;
|052-U-Boot-add_support_for_Safe_Boot_file_format.patch&lt;br /&gt;
|already available upstream&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===72 to 100===&lt;br /&gt;
{| class=&amp;quot;wikitable centre&amp;quot; width=&amp;quot;80%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=col | Name&lt;br /&gt;
! scope=col | Comment&lt;br /&gt;
! scope=col | Who&lt;br /&gt;
|-&lt;br /&gt;
|072-xenomai-package.patch&lt;br /&gt;
|cannot be sent upstream&lt;br /&gt;
|-&lt;br /&gt;
|081-adds_quake_package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|083-pygame-armadeus_addons.patch&lt;br /&gt;
|cannot be sent upstream due to missing dependencies&lt;br /&gt;
|-&lt;br /&gt;
|085-armadeus-add-gpm-package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|097-adds_flite_package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|099-mplayer-add_patch_for_pld_asm_instruction_on_non_armv5_arch.patch&lt;br /&gt;
|to send to mplayer instead of BR&lt;br /&gt;
|-&lt;br /&gt;
|107-armadeus-games-add-wolf4sdl-package.patch&lt;br /&gt;
|can be sent upstream (demo) with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|110-bluez3-add_package.patch&lt;br /&gt;
|to be split: bluez-utils already in BR but  bluez-lib can be sent&lt;br /&gt;
|-&lt;br /&gt;
|111-bluez3-hacks.patch&lt;br /&gt;
|dirty hack on bluez-lib need to be cleaned&lt;br /&gt;
|-&lt;br /&gt;
|118-armadeus-snes9x-add-package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE, remove link on rom site on .mk file,...&lt;br /&gt;
|-&lt;br /&gt;
|120-cwiid-add_package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|121-target-arm926t_is_arm926ej-s.patch&lt;br /&gt;
|???&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== 123 to 200 ===&lt;br /&gt;
{| class=&amp;quot;wikitable centre&amp;quot; width=&amp;quot;80%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=col | Name&lt;br /&gt;
! scope=col | Comment&lt;br /&gt;
! scope=col | Who&lt;br /&gt;
|-&lt;br /&gt;
|123-armadeus-pywebradio-add-package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|124-e-uae-add_package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|125-armadeus-opentyrian-add-package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|130-armadeus-lbreakout2-add-package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|131-armadeus-ltetris-add-package.patch&lt;br /&gt;
|the patch inside package need to be reviewed&lt;br /&gt;
|-&lt;br /&gt;
|132-qt-full_integration_with_cross_compiling.patch&lt;br /&gt;
|can be sent upstream &lt;br /&gt;
|-&lt;br /&gt;
|142-ncurses-fix_compilation_with_old_hosts.patch&lt;br /&gt;
|already in ncurses 5.9&lt;br /&gt;
|-&lt;br /&gt;
|146-busybox-disable_ip_busybox_if_iproute2_buildroot.patch&lt;br /&gt;
|-&lt;br /&gt;
|147-busybox-ifplugd-fixes-netlink-buffer.patch&lt;br /&gt;
|fixed in upstream busybox by commit da331d77&lt;br /&gt;
|-&lt;br /&gt;
|150-alsa-utils-fix_installation_bug_on_some_host_systems.patch&lt;br /&gt;
|can be sent upstream&lt;br /&gt;
|-&lt;br /&gt;
|157-buildroot-allow_generic_device_selection_even_when_custom_rootfs_is_chosen.patch&lt;br /&gt;
|specific to armadeus or this can be usefull for other projects?&lt;br /&gt;
|-&lt;br /&gt;
|158-setserial-bump_version.patch&lt;br /&gt;
|already upstream&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== 168 to 188 ===&lt;br /&gt;
{| class=&amp;quot;wikitable centre&amp;quot; width=&amp;quot;80%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=col | Name&lt;br /&gt;
! scope=col | Comment&lt;br /&gt;
! scope=col | Who&lt;br /&gt;
|-&lt;br /&gt;
|168-libcanfestival-add_package.patch&lt;br /&gt;
|can be sent upstream with modifications (Be carefull : Heavily patched to support DESTDIR installation)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|172-gsmmux-add_package.patch&lt;br /&gt;
|can be sent upstream with modifications&lt;br /&gt;
|-&lt;br /&gt;
|174-imx-lib-customize_package.patch&lt;br /&gt;
|package moved to package/freescale-imx/imx-lib/imx-lib.mk. Need some investiguations about the purpose of the modification&lt;br /&gt;
|-&lt;br /&gt;
|176-imx-test-add_package.patch&lt;br /&gt;
|Project specific&lt;br /&gt;
|-&lt;br /&gt;
|178-uboot-add-missing-UBOOT_CLEAN_CMDS.patch&lt;br /&gt;
|clean command is deprecated on builroot&lt;br /&gt;
|-&lt;br /&gt;
|179-e2fsprog-allow_e4defrag_build_against_old_kernel_headers.patch&lt;br /&gt;
|-&lt;br /&gt;
|181-qtcreator-add_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|182-uclibc-add_accept4_declaration_fix.patch&lt;br /&gt;
|-&lt;br /&gt;
|183-openwrt-uclibc-add-kernel_long-declaration.patch&lt;br /&gt;
|-&lt;br /&gt;
|184-fsl-mm-codeclib-add_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|186-uboot-tools-2011.03-Ignore-env_sectors-on-NOR-and-SPI-dataflash.patch&lt;br /&gt;
|-&lt;br /&gt;
|188-marble-add_package.patch&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== 189 to 200 ===&lt;br /&gt;
{| class=&amp;quot;wikitable centre&amp;quot; width=&amp;quot;80%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=col | Name&lt;br /&gt;
! scope=col | Comment&lt;br /&gt;
! scope=col | Who&lt;br /&gt;
|-&lt;br /&gt;
|189-dbus-fix_installation.patch&lt;br /&gt;
|-&lt;br /&gt;
|191-armadeus-madplay-fixes-libintl-dependency.patch&lt;br /&gt;
|-&lt;br /&gt;
|196-python-crc16-add_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|197-cunit-add_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|201-armadeus-add_gnokii.patch&lt;br /&gt;
|-&lt;br /&gt;
|203-armadeus-add_sms_server_tools_3_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|204-busybox-fix-snapshot.patch&lt;br /&gt;
|-&lt;br /&gt;
|204-wpa-supplicant-add-option-ieee80211w.patch&lt;br /&gt;
|-&lt;br /&gt;
|205-busybox-coreutils-stty-add-rs485-config-options.patch&lt;br /&gt;
|-&lt;br /&gt;
|206-joe-add_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|207-armadeus-add_python_pyro_3.14.patch&lt;br /&gt;
|-&lt;br /&gt;
|208-armadeus-add_beremiz.patch&lt;br /&gt;
|-&lt;br /&gt;
|209-armadeus-add_matiec.patch&lt;br /&gt;
|-&lt;br /&gt;
|210-poppler-qt_compiling.patch&lt;br /&gt;
|-&lt;br /&gt;
|211-cups-fix_site_url.patch&lt;br /&gt;
|-&lt;br /&gt;
|212-fbgrab-fix_site_url.patch&lt;br /&gt;
|-&lt;br /&gt;
|213-tslib-bump_to_v1.1.patch&lt;br /&gt;
|-&lt;br /&gt;
|214-mplayer-fix-compilation.patch&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Ltanner</name></author>
	</entry>
	<entry>
		<id>http://wikilegacy.armadeus.com/index.php?title=Buildroot_Mainline_integration&amp;diff=12285</id>
		<title>Buildroot Mainline integration</title>
		<link rel="alternate" type="text/html" href="http://wikilegacy.armadeus.com/index.php?title=Buildroot_Mainline_integration&amp;diff=12285"/>
		<updated>2013-12-09T17:23:55Z</updated>

		<summary type="html">&lt;p&gt;Ltanner: /* 168 to 188 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Under Construction}}&lt;br /&gt;
&lt;br /&gt;
==Changes since BR version used in armadeus 3.x==&lt;br /&gt;
===default packages===&lt;br /&gt;
* uClibc: 0.9.29 -&amp;gt; 0.9.30 -&amp;gt; 0.9.33.2&lt;br /&gt;
* gcc: 4.2.1-&amp;gt; 4.4.5 -&amp;gt; 4.7.2&lt;br /&gt;
* busybox: 1.6.2 -&amp;gt; 1.20.2 -&amp;gt; 1.21&lt;br /&gt;
* U-Boot: 2012.10 -&amp;gt; 2013.04&lt;br /&gt;
&lt;br /&gt;
===build directories===&lt;br /&gt;
* &#039;&#039;build_arm_xxx/&#039;&#039; &#039;&#039;project_build_xxx/&#039;&#039; &#039;&#039;toolchain_build_arm_xxx/&#039;&#039; have been removed and replaced by &#039;&#039;output/&#039;&#039;:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
build  host  images  stamps  target  toolchain&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===configs===&lt;br /&gt;
* buildroot default configs are now stored in &#039;&#039;buildroot/configs/apfxx_defconfig&#039;&#039; and no more in &#039;&#039;buildroot/target/device/armadeus/apfxx/apfxx_defconfig&#039;&#039;&lt;br /&gt;
* uClibc config should be named with version number to not overwrite the old one --&amp;gt;&lt;br /&gt;
 &#039;&#039;buildroot/target/device/armadeus/apf27/uClibc-0.9.30.config.arm&#039;&#039;&lt;br /&gt;
* idem for U-Boot config:&lt;br /&gt;
 &#039;&#039;buildroot/target/device/armadeus/apf27/apf27-u-boot-2010.03.h&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==Changes since BR version used in armadeus 4.x==&lt;br /&gt;
* TBDL&lt;br /&gt;
&lt;br /&gt;
==How to use new BR in armadeus==&lt;br /&gt;
* checkout a recent clean GIT view and before any other command edit the main Makefile to change the BUILDROOT_VERSION flag from 2012.02 to 20121030 &lt;br /&gt;
** comment line 29&lt;br /&gt;
** uncomment the line 30&lt;br /&gt;
* then you can use it as old BR:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
$ make apf27_defconfig&lt;br /&gt;
$ make&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* new patches dirrectory:&lt;br /&gt;
 patches/buildroot/2012.11/&lt;br /&gt;
&lt;br /&gt;
==Patches that can be sent to BR==&lt;br /&gt;
(Some will require some cleanup)&lt;br /&gt;
===Instructions===&lt;br /&gt;
* Patches to port: &#039;&#039;patches/buildroot/2010.11&#039;&#039;&lt;br /&gt;
* when working on a patch mark it with:&lt;br /&gt;
** &amp;lt;nowiki&amp;gt; ** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; ~~~~ &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** &#039;&#039;&#039;--&amp;gt;&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:JulienB|JulienB]] 14:14, 9 November 2010 (UTC)&lt;br /&gt;
* Strike the one that are no more needed:&lt;br /&gt;
** &amp;lt;strike&amp;gt; 000-xxxxxxx.patch &amp;lt;/strike&amp;gt;&lt;br /&gt;
* Write OK in bold green and your name (automatic with 4x&#039;~&#039;) when corresponding patch has been ported:&lt;br /&gt;
** &amp;lt;nowiki&amp;gt; ** &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;&#039;&#039;&#039;OK&#039;&#039;&#039;&amp;lt;/span&amp;gt; ~~~~ &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** &#039;&#039;&#039;--&amp;gt;&#039;&#039;&#039; 000-xxxxxxx.patch: &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;&#039;&#039;&#039;OK&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:JulienB|JulienB]] 07:06, 21 October 2010 (UTC)&lt;br /&gt;
* How to:&lt;br /&gt;
** get a BR git&lt;br /&gt;
** try to apply patch with &#039;&#039;patch -p1 --dry-run &amp;lt; patch_name.patch&#039;&#039;&lt;br /&gt;
** when it applies remove &#039;&#039;--dry-run&#039;&#039;, commit, generates patch with [[GIT]] and send it to BR&lt;br /&gt;
&lt;br /&gt;
===001 -&amp;gt; 059===&lt;br /&gt;
* 001-add_armadeus_device.patch -- armadeus specific&lt;br /&gt;
* 002-add_armadeus_specific_packages.patch -- armadeus specific&lt;br /&gt;
* 003-armadeus-ltrace-fix-download-url.patch&lt;br /&gt;
* 004-gilliland-ti-utils-fix-github-tarball-to-use-commit-id.patch&lt;br /&gt;
* 005-armadeus-gpsd-add-options-setting-in-menuconfig.patch&lt;br /&gt;
* 021-sdl-water-config.patch -- broken&lt;br /&gt;
* 034-slideshow.patch -- broken&lt;br /&gt;
* 045-openssh-add_passwd_expire.patch&lt;br /&gt;
* 050-U-Boot-add_support_for_custom_configuration_file.patch&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;Submission not accepted&#039;&#039;&#039;&amp;lt;/span&amp;gt; --jorasse 08:04, 5 December 2013 (UTC)&lt;br /&gt;
* 051-U-Boot-add_support_for_custom_binary_file_format.patch -- present in BR upstream&lt;br /&gt;
* 052-U-Boot-add_support_for_Safe_Boot_file_format.patch -- present in BR upstream&lt;br /&gt;
&lt;br /&gt;
===060 -&amp;gt; 085===&lt;br /&gt;
* 072-xenomai-package.patch&lt;br /&gt;
* 081-adds_quake_package.patch &amp;lt;b&amp;gt;( 2nd priority package to push on the BR mainline )&amp;lt;/b&amp;gt;&lt;br /&gt;
* 083-pygame-armadeus_addons.patch&lt;br /&gt;
* 085-adds_gpm_package.patch -- broken&lt;br /&gt;
&lt;br /&gt;
===095 -&amp;gt; 119===&lt;br /&gt;
* 097-adds_flite_package.patch &amp;lt;b&amp;gt;(to push on the BR mainline - need some refactoring )&amp;lt;/b&amp;gt;&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:SamuelM|SamuelM]] 20:25, 3 December 2012 (UTC)&lt;br /&gt;
* 099-mplayer-add_patch_for_pld_asm_instruction_on_non_armv5_arch.patch&lt;br /&gt;
* 107-games-add_wolf4sdl.patch -- broken&lt;br /&gt;
* 110-bluez-add_package.patch&lt;br /&gt;
** bluez-utils-4.x (currently 4.101) already in BR (since 2011.08) with bluez3 compat knob -- [[User:SamuelM|SamuelM]] 10:49, 1 November 2012 (UTC)&lt;br /&gt;
* 111-bluez-hacks.patch&lt;br /&gt;
** bluez-utils-4.x (currently 4.101) already in BR (since 2011.08) with bluez3 compat knob -- [[User:SamuelM|SamuelM]] 10:49, 1 November 2012 (UTC)&lt;br /&gt;
* 118-snes9x-add_package.patch -- broken&lt;br /&gt;
&lt;br /&gt;
===120 -&amp;gt; 179===&lt;br /&gt;
* 120-cwiid-add_package.patch &amp;lt;b&amp;gt;(to push on the BR mainline - need some refactoring to be more generic)&amp;lt;/b&amp;gt;&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:SamuelM|SamuelM]] 12:11, 1 November 2012 (UTC)&lt;br /&gt;
* 121-target-arm926t_is_arm926ej-s.patch&lt;br /&gt;
* 123-pywebradio-add_package.patch -- broken&lt;br /&gt;
* 124-e-uae-add_package.patch&lt;br /&gt;
* 125-opentyrian-add_package.patch -- broken&lt;br /&gt;
* 130-lbreakout-add_package.patch -- broken &amp;lt;b&amp;gt;( 2nd priority package to push on the BR mainline )&amp;lt;/b&amp;gt;&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:JulienB|JulienB]] 21:36, 20 December 2010 (UTC)&lt;br /&gt;
* 131-ltetris-add_package.patch -- broken &lt;br /&gt;
* 132-qt-full_integration_with_cross_compiling.patch&lt;br /&gt;
* 142-ncurses-fix_compilation_with_old_hosts.patch&lt;br /&gt;
* 146-busybox-disable_ip_busybox_if_iproute2_buildroot.patch&lt;br /&gt;
* 147-busybox-ifplugd-fixes-netlink-buffer.patch&lt;br /&gt;
* 150-alsa-utils-fix_installation_bug_on_some_host_systems.patch&lt;br /&gt;
* 157-buildroot-allow_generic_device_selection_even_when_custom_rootfs_is_chosen.patch&lt;br /&gt;
* 158-setserial-bump_version.patch&lt;br /&gt;
* 168-libcanfestival-add_package.patch &amp;lt;b&amp;gt;(to push on the BR mainline  )&amp;lt;/b&amp;gt;&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:SamuelM|SamuelM]] 19:42, 1 November 2012 (UTC)&lt;br /&gt;
* 172-gsmmux-add_package.patch&lt;br /&gt;
* 174-imx-lib-add_package.patch&lt;br /&gt;
** partially included in BR&lt;br /&gt;
* 176-imx-test-add_package.patch&lt;br /&gt;
* 178-uboot-add-missing-UBOOT_CLEAN_CMDS.patch &lt;br /&gt;
* 179-e2fsprog-allow_e4defrag_build_against_old_kernel_headers.patch&lt;br /&gt;
&lt;br /&gt;
===180 -&amp;gt; end===&lt;br /&gt;
* 181-qtcreator-add_package.patch&lt;br /&gt;
* 182-uclibc-add_accept4_declaration_fix.patch&lt;br /&gt;
* 183-openwrt-uclibc-add-kernel_long-declaration.patch&lt;br /&gt;
* 184-fsl-mm-codeclib-add_package.patch&lt;br /&gt;
* 186-uboot-tools-2011.03-Ignore-env_sectors-on-NOR-and-SPI-dataflash.patch&lt;br /&gt;
* 188-marble-add_package.patch -- broken&lt;br /&gt;
* 189-dbus-fix_installation.patch&lt;br /&gt;
* 191-madplay-requires_libintl.patch -- to fix : the legacy libintl is not supported anymore &lt;br /&gt;
* 196-python-crc16-add_package.patch &amp;lt;b&amp;gt;(to push on the BR mainline  )&amp;lt;/b&amp;gt;&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:SamuelM|SamuelM]] 20:18, 3 December 2012 (UTC)&lt;br /&gt;
* 197-cunit-add_package.patch &amp;lt;b&amp;gt;(to push on the BR mainline  )&amp;lt;/b&amp;gt;&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:SamuelM|SamuelM]] 20:18, 3 December 2012 (UTC)&lt;br /&gt;
* 201-armadeus-add_gnokii.patch&lt;br /&gt;
* 203-armadeus-add_sms_server_tools_3_package.patch&lt;br /&gt;
* 204-busybox-fix-snapshot.patch&lt;br /&gt;
* 204-wpa-supplicant-add-option-ieee80211w.patch&lt;br /&gt;
* 205-busybox-coreutils-stty-add-rs485-config-options.patch&lt;br /&gt;
* 206-joe-add_package.patch&lt;br /&gt;
* 207-armadeus-add_python_pyro_3.14.patch&lt;br /&gt;
* 208-armadeus-add_beremiz.patch&lt;br /&gt;
* 209-armadeus-add_matiec.patch&lt;br /&gt;
* 210-poppler-qt_compiling.patch&lt;br /&gt;
* 211-cups-fix_site_url.patch&lt;br /&gt;
* 212-fbgrab-fix_site_url.patch&lt;br /&gt;
* 213-tslib-bump_to_v1.1.patch&lt;br /&gt;
* 214-mplayer-fix-compilation.patch&lt;br /&gt;
&lt;br /&gt;
==How to send patches to BR==&lt;br /&gt;
&lt;br /&gt;
(see the [http://elinux.org/Buildroot_how_to_contribute Buildroot - How to contribute] page)&lt;br /&gt;
&lt;br /&gt;
* GIT should be installed and configured on your PC like stated [[GIT|here]]&lt;br /&gt;
* clone buildroot GIT:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ git clone xxxxx buildroot_git_dev/ (TBDL)&lt;br /&gt;
 $ cd buildroot_git_dev/&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* take patch from armadeus:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ cp /path_to_armadeus_bsp/patches/buildroot/2011.05/0xx-name.patch .&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* create a branch to work (here &#039;&#039;my_work&#039;&#039;):&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ git branch my_work&lt;br /&gt;
 $ git checkout my_work&lt;br /&gt;
 Switched to branch &#039;my_work&#039;&lt;br /&gt;
 $ git branch&lt;br /&gt;
   master&lt;br /&gt;
 * my_work&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* try patch:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ patch -p1 --dry-run &amp;lt; 0xx-name.patch&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* if it works, apply it for real:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ patch -p1 &amp;lt; 0xx-name.patch&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* list changes:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ git status&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* do some more changes if needed and then save them:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 ... do changes ...&lt;br /&gt;
 $ git add files_changed&lt;br /&gt;
 ... test changes ...&lt;br /&gt;
 $ git commit -m &amp;quot;Summary of your work&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* generate patch to send to BR:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ git format-patch -M master..my_work -s&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* this will give:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 0001-Summary_of_your_work.patch&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* send patch to BR:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ git send-email --from=xxx.xxx@xxx.xx --to=buildroot@busybox.net --smtp-server=smtp.xxx.xx 0001-Summary_of_your_work.patch&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* depending on the feedbacks from BR, modify your patch:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 ... do changes ...&lt;br /&gt;
 $ git diff&lt;br /&gt;
 $ git add files_changed&lt;br /&gt;
 $ git commit --amend&lt;br /&gt;
 $ git format-patch -M master..my_work -s&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* adds version inside [PATCH] ex: [PATCH v2]&lt;br /&gt;
* adds comments after ---, ex:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
From a2413db058ac3c515337102690ba12a746831f7e Mon Sep 17 00:00:00 2001&lt;br /&gt;
From: Julien Boibessot &amp;lt;julien.boibessot@armadeus.com&amp;gt;&lt;br /&gt;
Date: Wed, 19 Oct 2011 10:39:26 +0200&lt;br /&gt;
Subject: [PATCH v2] Add libmodbus package&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Signed-off-by: Julien Boibessot &amp;lt;julien.boibessot@armadeus.com&amp;gt;&lt;br /&gt;
---&lt;br /&gt;
 Changes since v1:&lt;br /&gt;
  - Took Yegor Yefremov remarks about &amp;quot;call AUTOTARGETS&#039; into account.&lt;br /&gt;
&lt;br /&gt;
 Based on previous work of Marek Belisko and comments of Thomas Petazzoni.&lt;br /&gt;
&lt;br /&gt;
 package/Config.in              |    1 +&lt;br /&gt;
 package/libmodbus/Config.in    |    8 ++++++++&lt;br /&gt;
 package/libmodbus/libmodbus.mk |   11 +++++++++++&lt;br /&gt;
 3 files changed, 20 insertions(+), 0 deletions(-)&lt;br /&gt;
 create mode 100644 package/libmodbus/Config.in&lt;br /&gt;
 create mode 100644 package/libmodbus/libmodbus.mk&lt;br /&gt;
&lt;br /&gt;
diff --git a/package/Config.in b/package/Config.in&lt;br /&gt;
......&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* retry ;-)&lt;br /&gt;
&lt;br /&gt;
====After patch has been accepted====&lt;br /&gt;
* Delete branch &amp;amp; co:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
$ rm xxxx.patch&lt;br /&gt;
$ git checkout master&lt;br /&gt;
$ git branch -D my_work&lt;br /&gt;
&lt;br /&gt;
$ git branch&lt;br /&gt;
* master&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Links==&lt;br /&gt;
* [http://buildroot.org/downloads/manual/manual.html BR online doc]&lt;br /&gt;
&lt;br /&gt;
==Status for BR2013.05 patches==&lt;br /&gt;
=== 1 to 52 ===&lt;br /&gt;
{| class=&amp;quot;wikitable centre&amp;quot; width=&amp;quot;80%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=col | Name&lt;br /&gt;
! scope=col | Comment&lt;br /&gt;
! scope=col | Who&lt;br /&gt;
|-&lt;br /&gt;
|001-add_armadeus_device.patch&lt;br /&gt;
|Specific to armadeus&lt;br /&gt;
|-&lt;br /&gt;
|002-add_armadeus_specific_packages.patch&lt;br /&gt;
|Specific to armadeus&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|003-armadeus-ltrace-fix-download-url.patch&lt;br /&gt;
|available upstream for  ltrace 0.7.3&lt;br /&gt;
|-&lt;br /&gt;
|004-gilliland-ti-utils-fix-github-tarball-to-use-commit-id.patch&lt;br /&gt;
|already available upstream&lt;br /&gt;
|-&lt;br /&gt;
|005-armadeus-gpsd-add-options-setting-in-menuconfig.patch&lt;br /&gt;
|unused by armadeus but can be contributed upstream&lt;br /&gt;
|-&lt;br /&gt;
|021-armadeus-add-sdl_water-package.patch&lt;br /&gt;
|can be sent upstream (demo) with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|034-armadeus-add-slideshow-package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|045-openssh-add_passwd_expire.patch&lt;br /&gt;
|Need to be reviewed&lt;br /&gt;
|-&lt;br /&gt;
|050-U-Boot-add_support_for_custom_configuration_file.patch&lt;br /&gt;
|???&lt;br /&gt;
|-&lt;br /&gt;
|051-U-Boot-add_support_for_custom_binary_file_format.patch&lt;br /&gt;
|already available upstream&lt;br /&gt;
|-&lt;br /&gt;
|052-U-Boot-add_support_for_Safe_Boot_file_format.patch&lt;br /&gt;
|already available upstream&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===72 to 100===&lt;br /&gt;
{| class=&amp;quot;wikitable centre&amp;quot; width=&amp;quot;80%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=col | Name&lt;br /&gt;
! scope=col | Comment&lt;br /&gt;
! scope=col | Who&lt;br /&gt;
|-&lt;br /&gt;
|072-xenomai-package.patch&lt;br /&gt;
|cannot be sent upstream&lt;br /&gt;
|-&lt;br /&gt;
|081-adds_quake_package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|083-pygame-armadeus_addons.patch&lt;br /&gt;
|cannot be sent upstream due to missing dependencies&lt;br /&gt;
|-&lt;br /&gt;
|085-armadeus-add-gpm-package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|097-adds_flite_package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|099-mplayer-add_patch_for_pld_asm_instruction_on_non_armv5_arch.patch&lt;br /&gt;
|to send to mplayer instead of BR&lt;br /&gt;
|-&lt;br /&gt;
|107-armadeus-games-add-wolf4sdl-package.patch&lt;br /&gt;
|can be sent upstream (demo) with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|110-bluez3-add_package.patch&lt;br /&gt;
|to be split: bluez-utils already in BR but  bluez-lib can be sent&lt;br /&gt;
|-&lt;br /&gt;
|111-bluez3-hacks.patch&lt;br /&gt;
|dirty hack on bluez-lib need to be cleaned&lt;br /&gt;
|-&lt;br /&gt;
|118-armadeus-snes9x-add-package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE, remove link on rom site on .mk file,...&lt;br /&gt;
|-&lt;br /&gt;
|120-cwiid-add_package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|121-target-arm926t_is_arm926ej-s.patch&lt;br /&gt;
|???&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== 123 to 200 ===&lt;br /&gt;
{| class=&amp;quot;wikitable centre&amp;quot; width=&amp;quot;80%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=col | Name&lt;br /&gt;
! scope=col | Comment&lt;br /&gt;
! scope=col | Who&lt;br /&gt;
|-&lt;br /&gt;
|123-armadeus-pywebradio-add-package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|124-e-uae-add_package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|125-armadeus-opentyrian-add-package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|130-armadeus-lbreakout2-add-package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|131-armadeus-ltetris-add-package.patch&lt;br /&gt;
|the patch inside package need to be reviewed&lt;br /&gt;
|-&lt;br /&gt;
|132-qt-full_integration_with_cross_compiling.patch&lt;br /&gt;
|can be sent upstream &lt;br /&gt;
|-&lt;br /&gt;
|142-ncurses-fix_compilation_with_old_hosts.patch&lt;br /&gt;
|already in ncurses 5.9&lt;br /&gt;
|-&lt;br /&gt;
|146-busybox-disable_ip_busybox_if_iproute2_buildroot.patch&lt;br /&gt;
|-&lt;br /&gt;
|147-busybox-ifplugd-fixes-netlink-buffer.patch&lt;br /&gt;
|fixed in upstream busybox by commit da331d77&lt;br /&gt;
|-&lt;br /&gt;
|150-alsa-utils-fix_installation_bug_on_some_host_systems.patch&lt;br /&gt;
|can be sent upstream&lt;br /&gt;
|-&lt;br /&gt;
|157-buildroot-allow_generic_device_selection_even_when_custom_rootfs_is_chosen.patch&lt;br /&gt;
|specific to armadeus or this can be usefull for other projects?&lt;br /&gt;
|-&lt;br /&gt;
|158-setserial-bump_version.patch&lt;br /&gt;
|already upstream&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== 168 to 188 ===&lt;br /&gt;
{| class=&amp;quot;wikitable centre&amp;quot; width=&amp;quot;80%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=col | Name&lt;br /&gt;
! scope=col | Comment&lt;br /&gt;
! scope=col | Who&lt;br /&gt;
|-&lt;br /&gt;
|168-libcanfestival-add_package.patch&lt;br /&gt;
|can be sent upstream with modifications (Be carefull : Heavily patched to support DESTDIR installation)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|172-gsmmux-add_package.patch&lt;br /&gt;
|can be sent upstream with modifications&lt;br /&gt;
|-&lt;br /&gt;
|174-imx-lib-customize_package.patch&lt;br /&gt;
|package moved to package/freescale-imx/imx-lib/imx-lib.mk. Need some investiguations about the purpose of the modification&lt;br /&gt;
|-&lt;br /&gt;
|176-imx-test-add_package.patch&lt;br /&gt;
|Project specific&lt;br /&gt;
|-&lt;br /&gt;
|178-uboot-add-missing-UBOOT_CLEAN_CMDS.patch&lt;br /&gt;
|-&lt;br /&gt;
|179-e2fsprog-allow_e4defrag_build_against_old_kernel_headers.patch&lt;br /&gt;
|-&lt;br /&gt;
|181-qtcreator-add_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|182-uclibc-add_accept4_declaration_fix.patch&lt;br /&gt;
|-&lt;br /&gt;
|183-openwrt-uclibc-add-kernel_long-declaration.patch&lt;br /&gt;
|-&lt;br /&gt;
|184-fsl-mm-codeclib-add_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|186-uboot-tools-2011.03-Ignore-env_sectors-on-NOR-and-SPI-dataflash.patch&lt;br /&gt;
|-&lt;br /&gt;
|188-marble-add_package.patch&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== 189 to 200 ===&lt;br /&gt;
{| class=&amp;quot;wikitable centre&amp;quot; width=&amp;quot;80%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=col | Name&lt;br /&gt;
! scope=col | Comment&lt;br /&gt;
! scope=col | Who&lt;br /&gt;
|-&lt;br /&gt;
|189-dbus-fix_installation.patch&lt;br /&gt;
|-&lt;br /&gt;
|191-armadeus-madplay-fixes-libintl-dependency.patch&lt;br /&gt;
|-&lt;br /&gt;
|196-python-crc16-add_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|197-cunit-add_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|201-armadeus-add_gnokii.patch&lt;br /&gt;
|-&lt;br /&gt;
|203-armadeus-add_sms_server_tools_3_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|204-busybox-fix-snapshot.patch&lt;br /&gt;
|-&lt;br /&gt;
|204-wpa-supplicant-add-option-ieee80211w.patch&lt;br /&gt;
|-&lt;br /&gt;
|205-busybox-coreutils-stty-add-rs485-config-options.patch&lt;br /&gt;
|-&lt;br /&gt;
|206-joe-add_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|207-armadeus-add_python_pyro_3.14.patch&lt;br /&gt;
|-&lt;br /&gt;
|208-armadeus-add_beremiz.patch&lt;br /&gt;
|-&lt;br /&gt;
|209-armadeus-add_matiec.patch&lt;br /&gt;
|-&lt;br /&gt;
|210-poppler-qt_compiling.patch&lt;br /&gt;
|-&lt;br /&gt;
|211-cups-fix_site_url.patch&lt;br /&gt;
|-&lt;br /&gt;
|212-fbgrab-fix_site_url.patch&lt;br /&gt;
|-&lt;br /&gt;
|213-tslib-bump_to_v1.1.patch&lt;br /&gt;
|-&lt;br /&gt;
|214-mplayer-fix-compilation.patch&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Ltanner</name></author>
	</entry>
	<entry>
		<id>http://wikilegacy.armadeus.com/index.php?title=Buildroot_Mainline_integration&amp;diff=12284</id>
		<title>Buildroot Mainline integration</title>
		<link rel="alternate" type="text/html" href="http://wikilegacy.armadeus.com/index.php?title=Buildroot_Mainline_integration&amp;diff=12284"/>
		<updated>2013-12-09T17:22:57Z</updated>

		<summary type="html">&lt;p&gt;Ltanner: /* 168 to 188 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Under Construction}}&lt;br /&gt;
&lt;br /&gt;
==Changes since BR version used in armadeus 3.x==&lt;br /&gt;
===default packages===&lt;br /&gt;
* uClibc: 0.9.29 -&amp;gt; 0.9.30 -&amp;gt; 0.9.33.2&lt;br /&gt;
* gcc: 4.2.1-&amp;gt; 4.4.5 -&amp;gt; 4.7.2&lt;br /&gt;
* busybox: 1.6.2 -&amp;gt; 1.20.2 -&amp;gt; 1.21&lt;br /&gt;
* U-Boot: 2012.10 -&amp;gt; 2013.04&lt;br /&gt;
&lt;br /&gt;
===build directories===&lt;br /&gt;
* &#039;&#039;build_arm_xxx/&#039;&#039; &#039;&#039;project_build_xxx/&#039;&#039; &#039;&#039;toolchain_build_arm_xxx/&#039;&#039; have been removed and replaced by &#039;&#039;output/&#039;&#039;:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
build  host  images  stamps  target  toolchain&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===configs===&lt;br /&gt;
* buildroot default configs are now stored in &#039;&#039;buildroot/configs/apfxx_defconfig&#039;&#039; and no more in &#039;&#039;buildroot/target/device/armadeus/apfxx/apfxx_defconfig&#039;&#039;&lt;br /&gt;
* uClibc config should be named with version number to not overwrite the old one --&amp;gt;&lt;br /&gt;
 &#039;&#039;buildroot/target/device/armadeus/apf27/uClibc-0.9.30.config.arm&#039;&#039;&lt;br /&gt;
* idem for U-Boot config:&lt;br /&gt;
 &#039;&#039;buildroot/target/device/armadeus/apf27/apf27-u-boot-2010.03.h&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==Changes since BR version used in armadeus 4.x==&lt;br /&gt;
* TBDL&lt;br /&gt;
&lt;br /&gt;
==How to use new BR in armadeus==&lt;br /&gt;
* checkout a recent clean GIT view and before any other command edit the main Makefile to change the BUILDROOT_VERSION flag from 2012.02 to 20121030 &lt;br /&gt;
** comment line 29&lt;br /&gt;
** uncomment the line 30&lt;br /&gt;
* then you can use it as old BR:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
$ make apf27_defconfig&lt;br /&gt;
$ make&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* new patches dirrectory:&lt;br /&gt;
 patches/buildroot/2012.11/&lt;br /&gt;
&lt;br /&gt;
==Patches that can be sent to BR==&lt;br /&gt;
(Some will require some cleanup)&lt;br /&gt;
===Instructions===&lt;br /&gt;
* Patches to port: &#039;&#039;patches/buildroot/2010.11&#039;&#039;&lt;br /&gt;
* when working on a patch mark it with:&lt;br /&gt;
** &amp;lt;nowiki&amp;gt; ** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; ~~~~ &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** &#039;&#039;&#039;--&amp;gt;&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:JulienB|JulienB]] 14:14, 9 November 2010 (UTC)&lt;br /&gt;
* Strike the one that are no more needed:&lt;br /&gt;
** &amp;lt;strike&amp;gt; 000-xxxxxxx.patch &amp;lt;/strike&amp;gt;&lt;br /&gt;
* Write OK in bold green and your name (automatic with 4x&#039;~&#039;) when corresponding patch has been ported:&lt;br /&gt;
** &amp;lt;nowiki&amp;gt; ** &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;&#039;&#039;&#039;OK&#039;&#039;&#039;&amp;lt;/span&amp;gt; ~~~~ &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** &#039;&#039;&#039;--&amp;gt;&#039;&#039;&#039; 000-xxxxxxx.patch: &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;&#039;&#039;&#039;OK&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:JulienB|JulienB]] 07:06, 21 October 2010 (UTC)&lt;br /&gt;
* How to:&lt;br /&gt;
** get a BR git&lt;br /&gt;
** try to apply patch with &#039;&#039;patch -p1 --dry-run &amp;lt; patch_name.patch&#039;&#039;&lt;br /&gt;
** when it applies remove &#039;&#039;--dry-run&#039;&#039;, commit, generates patch with [[GIT]] and send it to BR&lt;br /&gt;
&lt;br /&gt;
===001 -&amp;gt; 059===&lt;br /&gt;
* 001-add_armadeus_device.patch -- armadeus specific&lt;br /&gt;
* 002-add_armadeus_specific_packages.patch -- armadeus specific&lt;br /&gt;
* 003-armadeus-ltrace-fix-download-url.patch&lt;br /&gt;
* 004-gilliland-ti-utils-fix-github-tarball-to-use-commit-id.patch&lt;br /&gt;
* 005-armadeus-gpsd-add-options-setting-in-menuconfig.patch&lt;br /&gt;
* 021-sdl-water-config.patch -- broken&lt;br /&gt;
* 034-slideshow.patch -- broken&lt;br /&gt;
* 045-openssh-add_passwd_expire.patch&lt;br /&gt;
* 050-U-Boot-add_support_for_custom_configuration_file.patch&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;Submission not accepted&#039;&#039;&#039;&amp;lt;/span&amp;gt; --jorasse 08:04, 5 December 2013 (UTC)&lt;br /&gt;
* 051-U-Boot-add_support_for_custom_binary_file_format.patch -- present in BR upstream&lt;br /&gt;
* 052-U-Boot-add_support_for_Safe_Boot_file_format.patch -- present in BR upstream&lt;br /&gt;
&lt;br /&gt;
===060 -&amp;gt; 085===&lt;br /&gt;
* 072-xenomai-package.patch&lt;br /&gt;
* 081-adds_quake_package.patch &amp;lt;b&amp;gt;( 2nd priority package to push on the BR mainline )&amp;lt;/b&amp;gt;&lt;br /&gt;
* 083-pygame-armadeus_addons.patch&lt;br /&gt;
* 085-adds_gpm_package.patch -- broken&lt;br /&gt;
&lt;br /&gt;
===095 -&amp;gt; 119===&lt;br /&gt;
* 097-adds_flite_package.patch &amp;lt;b&amp;gt;(to push on the BR mainline - need some refactoring )&amp;lt;/b&amp;gt;&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:SamuelM|SamuelM]] 20:25, 3 December 2012 (UTC)&lt;br /&gt;
* 099-mplayer-add_patch_for_pld_asm_instruction_on_non_armv5_arch.patch&lt;br /&gt;
* 107-games-add_wolf4sdl.patch -- broken&lt;br /&gt;
* 110-bluez-add_package.patch&lt;br /&gt;
** bluez-utils-4.x (currently 4.101) already in BR (since 2011.08) with bluez3 compat knob -- [[User:SamuelM|SamuelM]] 10:49, 1 November 2012 (UTC)&lt;br /&gt;
* 111-bluez-hacks.patch&lt;br /&gt;
** bluez-utils-4.x (currently 4.101) already in BR (since 2011.08) with bluez3 compat knob -- [[User:SamuelM|SamuelM]] 10:49, 1 November 2012 (UTC)&lt;br /&gt;
* 118-snes9x-add_package.patch -- broken&lt;br /&gt;
&lt;br /&gt;
===120 -&amp;gt; 179===&lt;br /&gt;
* 120-cwiid-add_package.patch &amp;lt;b&amp;gt;(to push on the BR mainline - need some refactoring to be more generic)&amp;lt;/b&amp;gt;&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:SamuelM|SamuelM]] 12:11, 1 November 2012 (UTC)&lt;br /&gt;
* 121-target-arm926t_is_arm926ej-s.patch&lt;br /&gt;
* 123-pywebradio-add_package.patch -- broken&lt;br /&gt;
* 124-e-uae-add_package.patch&lt;br /&gt;
* 125-opentyrian-add_package.patch -- broken&lt;br /&gt;
* 130-lbreakout-add_package.patch -- broken &amp;lt;b&amp;gt;( 2nd priority package to push on the BR mainline )&amp;lt;/b&amp;gt;&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:JulienB|JulienB]] 21:36, 20 December 2010 (UTC)&lt;br /&gt;
* 131-ltetris-add_package.patch -- broken &lt;br /&gt;
* 132-qt-full_integration_with_cross_compiling.patch&lt;br /&gt;
* 142-ncurses-fix_compilation_with_old_hosts.patch&lt;br /&gt;
* 146-busybox-disable_ip_busybox_if_iproute2_buildroot.patch&lt;br /&gt;
* 147-busybox-ifplugd-fixes-netlink-buffer.patch&lt;br /&gt;
* 150-alsa-utils-fix_installation_bug_on_some_host_systems.patch&lt;br /&gt;
* 157-buildroot-allow_generic_device_selection_even_when_custom_rootfs_is_chosen.patch&lt;br /&gt;
* 158-setserial-bump_version.patch&lt;br /&gt;
* 168-libcanfestival-add_package.patch &amp;lt;b&amp;gt;(to push on the BR mainline  )&amp;lt;/b&amp;gt;&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:SamuelM|SamuelM]] 19:42, 1 November 2012 (UTC)&lt;br /&gt;
* 172-gsmmux-add_package.patch&lt;br /&gt;
* 174-imx-lib-add_package.patch&lt;br /&gt;
** partially included in BR&lt;br /&gt;
* 176-imx-test-add_package.patch&lt;br /&gt;
* 178-uboot-add-missing-UBOOT_CLEAN_CMDS.patch &lt;br /&gt;
* 179-e2fsprog-allow_e4defrag_build_against_old_kernel_headers.patch&lt;br /&gt;
&lt;br /&gt;
===180 -&amp;gt; end===&lt;br /&gt;
* 181-qtcreator-add_package.patch&lt;br /&gt;
* 182-uclibc-add_accept4_declaration_fix.patch&lt;br /&gt;
* 183-openwrt-uclibc-add-kernel_long-declaration.patch&lt;br /&gt;
* 184-fsl-mm-codeclib-add_package.patch&lt;br /&gt;
* 186-uboot-tools-2011.03-Ignore-env_sectors-on-NOR-and-SPI-dataflash.patch&lt;br /&gt;
* 188-marble-add_package.patch -- broken&lt;br /&gt;
* 189-dbus-fix_installation.patch&lt;br /&gt;
* 191-madplay-requires_libintl.patch -- to fix : the legacy libintl is not supported anymore &lt;br /&gt;
* 196-python-crc16-add_package.patch &amp;lt;b&amp;gt;(to push on the BR mainline  )&amp;lt;/b&amp;gt;&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:SamuelM|SamuelM]] 20:18, 3 December 2012 (UTC)&lt;br /&gt;
* 197-cunit-add_package.patch &amp;lt;b&amp;gt;(to push on the BR mainline  )&amp;lt;/b&amp;gt;&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:SamuelM|SamuelM]] 20:18, 3 December 2012 (UTC)&lt;br /&gt;
* 201-armadeus-add_gnokii.patch&lt;br /&gt;
* 203-armadeus-add_sms_server_tools_3_package.patch&lt;br /&gt;
* 204-busybox-fix-snapshot.patch&lt;br /&gt;
* 204-wpa-supplicant-add-option-ieee80211w.patch&lt;br /&gt;
* 205-busybox-coreutils-stty-add-rs485-config-options.patch&lt;br /&gt;
* 206-joe-add_package.patch&lt;br /&gt;
* 207-armadeus-add_python_pyro_3.14.patch&lt;br /&gt;
* 208-armadeus-add_beremiz.patch&lt;br /&gt;
* 209-armadeus-add_matiec.patch&lt;br /&gt;
* 210-poppler-qt_compiling.patch&lt;br /&gt;
* 211-cups-fix_site_url.patch&lt;br /&gt;
* 212-fbgrab-fix_site_url.patch&lt;br /&gt;
* 213-tslib-bump_to_v1.1.patch&lt;br /&gt;
* 214-mplayer-fix-compilation.patch&lt;br /&gt;
&lt;br /&gt;
==How to send patches to BR==&lt;br /&gt;
&lt;br /&gt;
(see the [http://elinux.org/Buildroot_how_to_contribute Buildroot - How to contribute] page)&lt;br /&gt;
&lt;br /&gt;
* GIT should be installed and configured on your PC like stated [[GIT|here]]&lt;br /&gt;
* clone buildroot GIT:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ git clone xxxxx buildroot_git_dev/ (TBDL)&lt;br /&gt;
 $ cd buildroot_git_dev/&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* take patch from armadeus:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ cp /path_to_armadeus_bsp/patches/buildroot/2011.05/0xx-name.patch .&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* create a branch to work (here &#039;&#039;my_work&#039;&#039;):&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ git branch my_work&lt;br /&gt;
 $ git checkout my_work&lt;br /&gt;
 Switched to branch &#039;my_work&#039;&lt;br /&gt;
 $ git branch&lt;br /&gt;
   master&lt;br /&gt;
 * my_work&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* try patch:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ patch -p1 --dry-run &amp;lt; 0xx-name.patch&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* if it works, apply it for real:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ patch -p1 &amp;lt; 0xx-name.patch&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* list changes:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ git status&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* do some more changes if needed and then save them:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 ... do changes ...&lt;br /&gt;
 $ git add files_changed&lt;br /&gt;
 ... test changes ...&lt;br /&gt;
 $ git commit -m &amp;quot;Summary of your work&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* generate patch to send to BR:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ git format-patch -M master..my_work -s&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* this will give:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 0001-Summary_of_your_work.patch&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* send patch to BR:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ git send-email --from=xxx.xxx@xxx.xx --to=buildroot@busybox.net --smtp-server=smtp.xxx.xx 0001-Summary_of_your_work.patch&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* depending on the feedbacks from BR, modify your patch:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 ... do changes ...&lt;br /&gt;
 $ git diff&lt;br /&gt;
 $ git add files_changed&lt;br /&gt;
 $ git commit --amend&lt;br /&gt;
 $ git format-patch -M master..my_work -s&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* adds version inside [PATCH] ex: [PATCH v2]&lt;br /&gt;
* adds comments after ---, ex:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
From a2413db058ac3c515337102690ba12a746831f7e Mon Sep 17 00:00:00 2001&lt;br /&gt;
From: Julien Boibessot &amp;lt;julien.boibessot@armadeus.com&amp;gt;&lt;br /&gt;
Date: Wed, 19 Oct 2011 10:39:26 +0200&lt;br /&gt;
Subject: [PATCH v2] Add libmodbus package&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Signed-off-by: Julien Boibessot &amp;lt;julien.boibessot@armadeus.com&amp;gt;&lt;br /&gt;
---&lt;br /&gt;
 Changes since v1:&lt;br /&gt;
  - Took Yegor Yefremov remarks about &amp;quot;call AUTOTARGETS&#039; into account.&lt;br /&gt;
&lt;br /&gt;
 Based on previous work of Marek Belisko and comments of Thomas Petazzoni.&lt;br /&gt;
&lt;br /&gt;
 package/Config.in              |    1 +&lt;br /&gt;
 package/libmodbus/Config.in    |    8 ++++++++&lt;br /&gt;
 package/libmodbus/libmodbus.mk |   11 +++++++++++&lt;br /&gt;
 3 files changed, 20 insertions(+), 0 deletions(-)&lt;br /&gt;
 create mode 100644 package/libmodbus/Config.in&lt;br /&gt;
 create mode 100644 package/libmodbus/libmodbus.mk&lt;br /&gt;
&lt;br /&gt;
diff --git a/package/Config.in b/package/Config.in&lt;br /&gt;
......&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* retry ;-)&lt;br /&gt;
&lt;br /&gt;
====After patch has been accepted====&lt;br /&gt;
* Delete branch &amp;amp; co:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
$ rm xxxx.patch&lt;br /&gt;
$ git checkout master&lt;br /&gt;
$ git branch -D my_work&lt;br /&gt;
&lt;br /&gt;
$ git branch&lt;br /&gt;
* master&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Links==&lt;br /&gt;
* [http://buildroot.org/downloads/manual/manual.html BR online doc]&lt;br /&gt;
&lt;br /&gt;
==Status for BR2013.05 patches==&lt;br /&gt;
=== 1 to 52 ===&lt;br /&gt;
{| class=&amp;quot;wikitable centre&amp;quot; width=&amp;quot;80%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=col | Name&lt;br /&gt;
! scope=col | Comment&lt;br /&gt;
! scope=col | Who&lt;br /&gt;
|-&lt;br /&gt;
|001-add_armadeus_device.patch&lt;br /&gt;
|Specific to armadeus&lt;br /&gt;
|-&lt;br /&gt;
|002-add_armadeus_specific_packages.patch&lt;br /&gt;
|Specific to armadeus&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|003-armadeus-ltrace-fix-download-url.patch&lt;br /&gt;
|available upstream for  ltrace 0.7.3&lt;br /&gt;
|-&lt;br /&gt;
|004-gilliland-ti-utils-fix-github-tarball-to-use-commit-id.patch&lt;br /&gt;
|already available upstream&lt;br /&gt;
|-&lt;br /&gt;
|005-armadeus-gpsd-add-options-setting-in-menuconfig.patch&lt;br /&gt;
|unused by armadeus but can be contributed upstream&lt;br /&gt;
|-&lt;br /&gt;
|021-armadeus-add-sdl_water-package.patch&lt;br /&gt;
|can be sent upstream (demo) with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|034-armadeus-add-slideshow-package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|045-openssh-add_passwd_expire.patch&lt;br /&gt;
|Need to be reviewed&lt;br /&gt;
|-&lt;br /&gt;
|050-U-Boot-add_support_for_custom_configuration_file.patch&lt;br /&gt;
|???&lt;br /&gt;
|-&lt;br /&gt;
|051-U-Boot-add_support_for_custom_binary_file_format.patch&lt;br /&gt;
|already available upstream&lt;br /&gt;
|-&lt;br /&gt;
|052-U-Boot-add_support_for_Safe_Boot_file_format.patch&lt;br /&gt;
|already available upstream&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===72 to 100===&lt;br /&gt;
{| class=&amp;quot;wikitable centre&amp;quot; width=&amp;quot;80%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=col | Name&lt;br /&gt;
! scope=col | Comment&lt;br /&gt;
! scope=col | Who&lt;br /&gt;
|-&lt;br /&gt;
|072-xenomai-package.patch&lt;br /&gt;
|cannot be sent upstream&lt;br /&gt;
|-&lt;br /&gt;
|081-adds_quake_package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|083-pygame-armadeus_addons.patch&lt;br /&gt;
|cannot be sent upstream due to missing dependencies&lt;br /&gt;
|-&lt;br /&gt;
|085-armadeus-add-gpm-package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|097-adds_flite_package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|099-mplayer-add_patch_for_pld_asm_instruction_on_non_armv5_arch.patch&lt;br /&gt;
|to send to mplayer instead of BR&lt;br /&gt;
|-&lt;br /&gt;
|107-armadeus-games-add-wolf4sdl-package.patch&lt;br /&gt;
|can be sent upstream (demo) with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|110-bluez3-add_package.patch&lt;br /&gt;
|to be split: bluez-utils already in BR but  bluez-lib can be sent&lt;br /&gt;
|-&lt;br /&gt;
|111-bluez3-hacks.patch&lt;br /&gt;
|dirty hack on bluez-lib need to be cleaned&lt;br /&gt;
|-&lt;br /&gt;
|118-armadeus-snes9x-add-package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE, remove link on rom site on .mk file,...&lt;br /&gt;
|-&lt;br /&gt;
|120-cwiid-add_package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|121-target-arm926t_is_arm926ej-s.patch&lt;br /&gt;
|???&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== 123 to 200 ===&lt;br /&gt;
{| class=&amp;quot;wikitable centre&amp;quot; width=&amp;quot;80%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=col | Name&lt;br /&gt;
! scope=col | Comment&lt;br /&gt;
! scope=col | Who&lt;br /&gt;
|-&lt;br /&gt;
|123-armadeus-pywebradio-add-package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|124-e-uae-add_package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|125-armadeus-opentyrian-add-package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|130-armadeus-lbreakout2-add-package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|131-armadeus-ltetris-add-package.patch&lt;br /&gt;
|the patch inside package need to be reviewed&lt;br /&gt;
|-&lt;br /&gt;
|132-qt-full_integration_with_cross_compiling.patch&lt;br /&gt;
|can be sent upstream &lt;br /&gt;
|-&lt;br /&gt;
|142-ncurses-fix_compilation_with_old_hosts.patch&lt;br /&gt;
|already in ncurses 5.9&lt;br /&gt;
|-&lt;br /&gt;
|146-busybox-disable_ip_busybox_if_iproute2_buildroot.patch&lt;br /&gt;
|-&lt;br /&gt;
|147-busybox-ifplugd-fixes-netlink-buffer.patch&lt;br /&gt;
|fixed in upstream busybox by commit da331d77&lt;br /&gt;
|-&lt;br /&gt;
|150-alsa-utils-fix_installation_bug_on_some_host_systems.patch&lt;br /&gt;
|can be sent upstream&lt;br /&gt;
|-&lt;br /&gt;
|157-buildroot-allow_generic_device_selection_even_when_custom_rootfs_is_chosen.patch&lt;br /&gt;
|specific to armadeus or this can be usefull for other projects?&lt;br /&gt;
|-&lt;br /&gt;
|158-setserial-bump_version.patch&lt;br /&gt;
|already upstream&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== 168 to 188 ===&lt;br /&gt;
{| class=&amp;quot;wikitable centre&amp;quot; width=&amp;quot;80%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=col | Name&lt;br /&gt;
! scope=col | Comment&lt;br /&gt;
! scope=col | Who&lt;br /&gt;
|-&lt;br /&gt;
|168-libcanfestival-add_package.patch&lt;br /&gt;
|can be sent upstream with modifications (Be carefull : Heavily patched to support DESTDIR installation)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|172-gsmmux-add_package.patch&lt;br /&gt;
|can be sent upstream with modifications&lt;br /&gt;
|-&lt;br /&gt;
|174-imx-lib-customize_package.patch&lt;br /&gt;
|package moved to package/freescale-imx/imx-lib/imx-lib.mk. Need some investiguations about the purpose of the modification&lt;br /&gt;
|-&lt;br /&gt;
|176-imx-test-add_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|178-uboot-add-missing-UBOOT_CLEAN_CMDS.patch&lt;br /&gt;
|-&lt;br /&gt;
|179-e2fsprog-allow_e4defrag_build_against_old_kernel_headers.patch&lt;br /&gt;
|-&lt;br /&gt;
|181-qtcreator-add_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|182-uclibc-add_accept4_declaration_fix.patch&lt;br /&gt;
|-&lt;br /&gt;
|183-openwrt-uclibc-add-kernel_long-declaration.patch&lt;br /&gt;
|-&lt;br /&gt;
|184-fsl-mm-codeclib-add_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|186-uboot-tools-2011.03-Ignore-env_sectors-on-NOR-and-SPI-dataflash.patch&lt;br /&gt;
|-&lt;br /&gt;
|188-marble-add_package.patch&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== 189 to 200 ===&lt;br /&gt;
{| class=&amp;quot;wikitable centre&amp;quot; width=&amp;quot;80%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=col | Name&lt;br /&gt;
! scope=col | Comment&lt;br /&gt;
! scope=col | Who&lt;br /&gt;
|-&lt;br /&gt;
|189-dbus-fix_installation.patch&lt;br /&gt;
|-&lt;br /&gt;
|191-armadeus-madplay-fixes-libintl-dependency.patch&lt;br /&gt;
|-&lt;br /&gt;
|196-python-crc16-add_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|197-cunit-add_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|201-armadeus-add_gnokii.patch&lt;br /&gt;
|-&lt;br /&gt;
|203-armadeus-add_sms_server_tools_3_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|204-busybox-fix-snapshot.patch&lt;br /&gt;
|-&lt;br /&gt;
|204-wpa-supplicant-add-option-ieee80211w.patch&lt;br /&gt;
|-&lt;br /&gt;
|205-busybox-coreutils-stty-add-rs485-config-options.patch&lt;br /&gt;
|-&lt;br /&gt;
|206-joe-add_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|207-armadeus-add_python_pyro_3.14.patch&lt;br /&gt;
|-&lt;br /&gt;
|208-armadeus-add_beremiz.patch&lt;br /&gt;
|-&lt;br /&gt;
|209-armadeus-add_matiec.patch&lt;br /&gt;
|-&lt;br /&gt;
|210-poppler-qt_compiling.patch&lt;br /&gt;
|-&lt;br /&gt;
|211-cups-fix_site_url.patch&lt;br /&gt;
|-&lt;br /&gt;
|212-fbgrab-fix_site_url.patch&lt;br /&gt;
|-&lt;br /&gt;
|213-tslib-bump_to_v1.1.patch&lt;br /&gt;
|-&lt;br /&gt;
|214-mplayer-fix-compilation.patch&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Ltanner</name></author>
	</entry>
	<entry>
		<id>http://wikilegacy.armadeus.com/index.php?title=Buildroot_Mainline_integration&amp;diff=12283</id>
		<title>Buildroot Mainline integration</title>
		<link rel="alternate" type="text/html" href="http://wikilegacy.armadeus.com/index.php?title=Buildroot_Mainline_integration&amp;diff=12283"/>
		<updated>2013-12-09T17:02:08Z</updated>

		<summary type="html">&lt;p&gt;Ltanner: /* 168 to 188 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Under Construction}}&lt;br /&gt;
&lt;br /&gt;
==Changes since BR version used in armadeus 3.x==&lt;br /&gt;
===default packages===&lt;br /&gt;
* uClibc: 0.9.29 -&amp;gt; 0.9.30 -&amp;gt; 0.9.33.2&lt;br /&gt;
* gcc: 4.2.1-&amp;gt; 4.4.5 -&amp;gt; 4.7.2&lt;br /&gt;
* busybox: 1.6.2 -&amp;gt; 1.20.2 -&amp;gt; 1.21&lt;br /&gt;
* U-Boot: 2012.10 -&amp;gt; 2013.04&lt;br /&gt;
&lt;br /&gt;
===build directories===&lt;br /&gt;
* &#039;&#039;build_arm_xxx/&#039;&#039; &#039;&#039;project_build_xxx/&#039;&#039; &#039;&#039;toolchain_build_arm_xxx/&#039;&#039; have been removed and replaced by &#039;&#039;output/&#039;&#039;:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
build  host  images  stamps  target  toolchain&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===configs===&lt;br /&gt;
* buildroot default configs are now stored in &#039;&#039;buildroot/configs/apfxx_defconfig&#039;&#039; and no more in &#039;&#039;buildroot/target/device/armadeus/apfxx/apfxx_defconfig&#039;&#039;&lt;br /&gt;
* uClibc config should be named with version number to not overwrite the old one --&amp;gt;&lt;br /&gt;
 &#039;&#039;buildroot/target/device/armadeus/apf27/uClibc-0.9.30.config.arm&#039;&#039;&lt;br /&gt;
* idem for U-Boot config:&lt;br /&gt;
 &#039;&#039;buildroot/target/device/armadeus/apf27/apf27-u-boot-2010.03.h&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==Changes since BR version used in armadeus 4.x==&lt;br /&gt;
* TBDL&lt;br /&gt;
&lt;br /&gt;
==How to use new BR in armadeus==&lt;br /&gt;
* checkout a recent clean GIT view and before any other command edit the main Makefile to change the BUILDROOT_VERSION flag from 2012.02 to 20121030 &lt;br /&gt;
** comment line 29&lt;br /&gt;
** uncomment the line 30&lt;br /&gt;
* then you can use it as old BR:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
$ make apf27_defconfig&lt;br /&gt;
$ make&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* new patches dirrectory:&lt;br /&gt;
 patches/buildroot/2012.11/&lt;br /&gt;
&lt;br /&gt;
==Patches that can be sent to BR==&lt;br /&gt;
(Some will require some cleanup)&lt;br /&gt;
===Instructions===&lt;br /&gt;
* Patches to port: &#039;&#039;patches/buildroot/2010.11&#039;&#039;&lt;br /&gt;
* when working on a patch mark it with:&lt;br /&gt;
** &amp;lt;nowiki&amp;gt; ** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; ~~~~ &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** &#039;&#039;&#039;--&amp;gt;&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:JulienB|JulienB]] 14:14, 9 November 2010 (UTC)&lt;br /&gt;
* Strike the one that are no more needed:&lt;br /&gt;
** &amp;lt;strike&amp;gt; 000-xxxxxxx.patch &amp;lt;/strike&amp;gt;&lt;br /&gt;
* Write OK in bold green and your name (automatic with 4x&#039;~&#039;) when corresponding patch has been ported:&lt;br /&gt;
** &amp;lt;nowiki&amp;gt; ** &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;&#039;&#039;&#039;OK&#039;&#039;&#039;&amp;lt;/span&amp;gt; ~~~~ &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** &#039;&#039;&#039;--&amp;gt;&#039;&#039;&#039; 000-xxxxxxx.patch: &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;&#039;&#039;&#039;OK&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:JulienB|JulienB]] 07:06, 21 October 2010 (UTC)&lt;br /&gt;
* How to:&lt;br /&gt;
** get a BR git&lt;br /&gt;
** try to apply patch with &#039;&#039;patch -p1 --dry-run &amp;lt; patch_name.patch&#039;&#039;&lt;br /&gt;
** when it applies remove &#039;&#039;--dry-run&#039;&#039;, commit, generates patch with [[GIT]] and send it to BR&lt;br /&gt;
&lt;br /&gt;
===001 -&amp;gt; 059===&lt;br /&gt;
* 001-add_armadeus_device.patch -- armadeus specific&lt;br /&gt;
* 002-add_armadeus_specific_packages.patch -- armadeus specific&lt;br /&gt;
* 003-armadeus-ltrace-fix-download-url.patch&lt;br /&gt;
* 004-gilliland-ti-utils-fix-github-tarball-to-use-commit-id.patch&lt;br /&gt;
* 005-armadeus-gpsd-add-options-setting-in-menuconfig.patch&lt;br /&gt;
* 021-sdl-water-config.patch -- broken&lt;br /&gt;
* 034-slideshow.patch -- broken&lt;br /&gt;
* 045-openssh-add_passwd_expire.patch&lt;br /&gt;
* 050-U-Boot-add_support_for_custom_configuration_file.patch&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;Submission not accepted&#039;&#039;&#039;&amp;lt;/span&amp;gt; --jorasse 08:04, 5 December 2013 (UTC)&lt;br /&gt;
* 051-U-Boot-add_support_for_custom_binary_file_format.patch -- present in BR upstream&lt;br /&gt;
* 052-U-Boot-add_support_for_Safe_Boot_file_format.patch -- present in BR upstream&lt;br /&gt;
&lt;br /&gt;
===060 -&amp;gt; 085===&lt;br /&gt;
* 072-xenomai-package.patch&lt;br /&gt;
* 081-adds_quake_package.patch &amp;lt;b&amp;gt;( 2nd priority package to push on the BR mainline )&amp;lt;/b&amp;gt;&lt;br /&gt;
* 083-pygame-armadeus_addons.patch&lt;br /&gt;
* 085-adds_gpm_package.patch -- broken&lt;br /&gt;
&lt;br /&gt;
===095 -&amp;gt; 119===&lt;br /&gt;
* 097-adds_flite_package.patch &amp;lt;b&amp;gt;(to push on the BR mainline - need some refactoring )&amp;lt;/b&amp;gt;&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:SamuelM|SamuelM]] 20:25, 3 December 2012 (UTC)&lt;br /&gt;
* 099-mplayer-add_patch_for_pld_asm_instruction_on_non_armv5_arch.patch&lt;br /&gt;
* 107-games-add_wolf4sdl.patch -- broken&lt;br /&gt;
* 110-bluez-add_package.patch&lt;br /&gt;
** bluez-utils-4.x (currently 4.101) already in BR (since 2011.08) with bluez3 compat knob -- [[User:SamuelM|SamuelM]] 10:49, 1 November 2012 (UTC)&lt;br /&gt;
* 111-bluez-hacks.patch&lt;br /&gt;
** bluez-utils-4.x (currently 4.101) already in BR (since 2011.08) with bluez3 compat knob -- [[User:SamuelM|SamuelM]] 10:49, 1 November 2012 (UTC)&lt;br /&gt;
* 118-snes9x-add_package.patch -- broken&lt;br /&gt;
&lt;br /&gt;
===120 -&amp;gt; 179===&lt;br /&gt;
* 120-cwiid-add_package.patch &amp;lt;b&amp;gt;(to push on the BR mainline - need some refactoring to be more generic)&amp;lt;/b&amp;gt;&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:SamuelM|SamuelM]] 12:11, 1 November 2012 (UTC)&lt;br /&gt;
* 121-target-arm926t_is_arm926ej-s.patch&lt;br /&gt;
* 123-pywebradio-add_package.patch -- broken&lt;br /&gt;
* 124-e-uae-add_package.patch&lt;br /&gt;
* 125-opentyrian-add_package.patch -- broken&lt;br /&gt;
* 130-lbreakout-add_package.patch -- broken &amp;lt;b&amp;gt;( 2nd priority package to push on the BR mainline )&amp;lt;/b&amp;gt;&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:JulienB|JulienB]] 21:36, 20 December 2010 (UTC)&lt;br /&gt;
* 131-ltetris-add_package.patch -- broken &lt;br /&gt;
* 132-qt-full_integration_with_cross_compiling.patch&lt;br /&gt;
* 142-ncurses-fix_compilation_with_old_hosts.patch&lt;br /&gt;
* 146-busybox-disable_ip_busybox_if_iproute2_buildroot.patch&lt;br /&gt;
* 147-busybox-ifplugd-fixes-netlink-buffer.patch&lt;br /&gt;
* 150-alsa-utils-fix_installation_bug_on_some_host_systems.patch&lt;br /&gt;
* 157-buildroot-allow_generic_device_selection_even_when_custom_rootfs_is_chosen.patch&lt;br /&gt;
* 158-setserial-bump_version.patch&lt;br /&gt;
* 168-libcanfestival-add_package.patch &amp;lt;b&amp;gt;(to push on the BR mainline  )&amp;lt;/b&amp;gt;&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:SamuelM|SamuelM]] 19:42, 1 November 2012 (UTC)&lt;br /&gt;
* 172-gsmmux-add_package.patch&lt;br /&gt;
* 174-imx-lib-add_package.patch&lt;br /&gt;
** partially included in BR&lt;br /&gt;
* 176-imx-test-add_package.patch&lt;br /&gt;
* 178-uboot-add-missing-UBOOT_CLEAN_CMDS.patch &lt;br /&gt;
* 179-e2fsprog-allow_e4defrag_build_against_old_kernel_headers.patch&lt;br /&gt;
&lt;br /&gt;
===180 -&amp;gt; end===&lt;br /&gt;
* 181-qtcreator-add_package.patch&lt;br /&gt;
* 182-uclibc-add_accept4_declaration_fix.patch&lt;br /&gt;
* 183-openwrt-uclibc-add-kernel_long-declaration.patch&lt;br /&gt;
* 184-fsl-mm-codeclib-add_package.patch&lt;br /&gt;
* 186-uboot-tools-2011.03-Ignore-env_sectors-on-NOR-and-SPI-dataflash.patch&lt;br /&gt;
* 188-marble-add_package.patch -- broken&lt;br /&gt;
* 189-dbus-fix_installation.patch&lt;br /&gt;
* 191-madplay-requires_libintl.patch -- to fix : the legacy libintl is not supported anymore &lt;br /&gt;
* 196-python-crc16-add_package.patch &amp;lt;b&amp;gt;(to push on the BR mainline  )&amp;lt;/b&amp;gt;&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:SamuelM|SamuelM]] 20:18, 3 December 2012 (UTC)&lt;br /&gt;
* 197-cunit-add_package.patch &amp;lt;b&amp;gt;(to push on the BR mainline  )&amp;lt;/b&amp;gt;&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:SamuelM|SamuelM]] 20:18, 3 December 2012 (UTC)&lt;br /&gt;
* 201-armadeus-add_gnokii.patch&lt;br /&gt;
* 203-armadeus-add_sms_server_tools_3_package.patch&lt;br /&gt;
* 204-busybox-fix-snapshot.patch&lt;br /&gt;
* 204-wpa-supplicant-add-option-ieee80211w.patch&lt;br /&gt;
* 205-busybox-coreutils-stty-add-rs485-config-options.patch&lt;br /&gt;
* 206-joe-add_package.patch&lt;br /&gt;
* 207-armadeus-add_python_pyro_3.14.patch&lt;br /&gt;
* 208-armadeus-add_beremiz.patch&lt;br /&gt;
* 209-armadeus-add_matiec.patch&lt;br /&gt;
* 210-poppler-qt_compiling.patch&lt;br /&gt;
* 211-cups-fix_site_url.patch&lt;br /&gt;
* 212-fbgrab-fix_site_url.patch&lt;br /&gt;
* 213-tslib-bump_to_v1.1.patch&lt;br /&gt;
* 214-mplayer-fix-compilation.patch&lt;br /&gt;
&lt;br /&gt;
==How to send patches to BR==&lt;br /&gt;
&lt;br /&gt;
(see the [http://elinux.org/Buildroot_how_to_contribute Buildroot - How to contribute] page)&lt;br /&gt;
&lt;br /&gt;
* GIT should be installed and configured on your PC like stated [[GIT|here]]&lt;br /&gt;
* clone buildroot GIT:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ git clone xxxxx buildroot_git_dev/ (TBDL)&lt;br /&gt;
 $ cd buildroot_git_dev/&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* take patch from armadeus:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ cp /path_to_armadeus_bsp/patches/buildroot/2011.05/0xx-name.patch .&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* create a branch to work (here &#039;&#039;my_work&#039;&#039;):&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ git branch my_work&lt;br /&gt;
 $ git checkout my_work&lt;br /&gt;
 Switched to branch &#039;my_work&#039;&lt;br /&gt;
 $ git branch&lt;br /&gt;
   master&lt;br /&gt;
 * my_work&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* try patch:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ patch -p1 --dry-run &amp;lt; 0xx-name.patch&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* if it works, apply it for real:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ patch -p1 &amp;lt; 0xx-name.patch&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* list changes:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ git status&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* do some more changes if needed and then save them:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 ... do changes ...&lt;br /&gt;
 $ git add files_changed&lt;br /&gt;
 ... test changes ...&lt;br /&gt;
 $ git commit -m &amp;quot;Summary of your work&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* generate patch to send to BR:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ git format-patch -M master..my_work -s&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* this will give:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 0001-Summary_of_your_work.patch&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* send patch to BR:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ git send-email --from=xxx.xxx@xxx.xx --to=buildroot@busybox.net --smtp-server=smtp.xxx.xx 0001-Summary_of_your_work.patch&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* depending on the feedbacks from BR, modify your patch:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 ... do changes ...&lt;br /&gt;
 $ git diff&lt;br /&gt;
 $ git add files_changed&lt;br /&gt;
 $ git commit --amend&lt;br /&gt;
 $ git format-patch -M master..my_work -s&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* adds version inside [PATCH] ex: [PATCH v2]&lt;br /&gt;
* adds comments after ---, ex:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
From a2413db058ac3c515337102690ba12a746831f7e Mon Sep 17 00:00:00 2001&lt;br /&gt;
From: Julien Boibessot &amp;lt;julien.boibessot@armadeus.com&amp;gt;&lt;br /&gt;
Date: Wed, 19 Oct 2011 10:39:26 +0200&lt;br /&gt;
Subject: [PATCH v2] Add libmodbus package&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Signed-off-by: Julien Boibessot &amp;lt;julien.boibessot@armadeus.com&amp;gt;&lt;br /&gt;
---&lt;br /&gt;
 Changes since v1:&lt;br /&gt;
  - Took Yegor Yefremov remarks about &amp;quot;call AUTOTARGETS&#039; into account.&lt;br /&gt;
&lt;br /&gt;
 Based on previous work of Marek Belisko and comments of Thomas Petazzoni.&lt;br /&gt;
&lt;br /&gt;
 package/Config.in              |    1 +&lt;br /&gt;
 package/libmodbus/Config.in    |    8 ++++++++&lt;br /&gt;
 package/libmodbus/libmodbus.mk |   11 +++++++++++&lt;br /&gt;
 3 files changed, 20 insertions(+), 0 deletions(-)&lt;br /&gt;
 create mode 100644 package/libmodbus/Config.in&lt;br /&gt;
 create mode 100644 package/libmodbus/libmodbus.mk&lt;br /&gt;
&lt;br /&gt;
diff --git a/package/Config.in b/package/Config.in&lt;br /&gt;
......&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* retry ;-)&lt;br /&gt;
&lt;br /&gt;
====After patch has been accepted====&lt;br /&gt;
* Delete branch &amp;amp; co:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
$ rm xxxx.patch&lt;br /&gt;
$ git checkout master&lt;br /&gt;
$ git branch -D my_work&lt;br /&gt;
&lt;br /&gt;
$ git branch&lt;br /&gt;
* master&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Links==&lt;br /&gt;
* [http://buildroot.org/downloads/manual/manual.html BR online doc]&lt;br /&gt;
&lt;br /&gt;
==Status for BR2013.05 patches==&lt;br /&gt;
=== 1 to 52 ===&lt;br /&gt;
{| class=&amp;quot;wikitable centre&amp;quot; width=&amp;quot;80%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=col | Name&lt;br /&gt;
! scope=col | Comment&lt;br /&gt;
! scope=col | Who&lt;br /&gt;
|-&lt;br /&gt;
|001-add_armadeus_device.patch&lt;br /&gt;
|Specific to armadeus&lt;br /&gt;
|-&lt;br /&gt;
|002-add_armadeus_specific_packages.patch&lt;br /&gt;
|Specific to armadeus&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|003-armadeus-ltrace-fix-download-url.patch&lt;br /&gt;
|available upstream for  ltrace 0.7.3&lt;br /&gt;
|-&lt;br /&gt;
|004-gilliland-ti-utils-fix-github-tarball-to-use-commit-id.patch&lt;br /&gt;
|already available upstream&lt;br /&gt;
|-&lt;br /&gt;
|005-armadeus-gpsd-add-options-setting-in-menuconfig.patch&lt;br /&gt;
|unused by armadeus but can be contributed upstream&lt;br /&gt;
|-&lt;br /&gt;
|021-armadeus-add-sdl_water-package.patch&lt;br /&gt;
|can be sent upstream (demo) with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|034-armadeus-add-slideshow-package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|045-openssh-add_passwd_expire.patch&lt;br /&gt;
|Need to be reviewed&lt;br /&gt;
|-&lt;br /&gt;
|050-U-Boot-add_support_for_custom_configuration_file.patch&lt;br /&gt;
|???&lt;br /&gt;
|-&lt;br /&gt;
|051-U-Boot-add_support_for_custom_binary_file_format.patch&lt;br /&gt;
|already available upstream&lt;br /&gt;
|-&lt;br /&gt;
|052-U-Boot-add_support_for_Safe_Boot_file_format.patch&lt;br /&gt;
|already available upstream&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===72 to 100===&lt;br /&gt;
{| class=&amp;quot;wikitable centre&amp;quot; width=&amp;quot;80%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=col | Name&lt;br /&gt;
! scope=col | Comment&lt;br /&gt;
! scope=col | Who&lt;br /&gt;
|-&lt;br /&gt;
|072-xenomai-package.patch&lt;br /&gt;
|cannot be sent upstream&lt;br /&gt;
|-&lt;br /&gt;
|081-adds_quake_package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|083-pygame-armadeus_addons.patch&lt;br /&gt;
|cannot be sent upstream due to missing dependencies&lt;br /&gt;
|-&lt;br /&gt;
|085-armadeus-add-gpm-package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|097-adds_flite_package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|099-mplayer-add_patch_for_pld_asm_instruction_on_non_armv5_arch.patch&lt;br /&gt;
|to send to mplayer instead of BR&lt;br /&gt;
|-&lt;br /&gt;
|107-armadeus-games-add-wolf4sdl-package.patch&lt;br /&gt;
|can be sent upstream (demo) with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|110-bluez3-add_package.patch&lt;br /&gt;
|to be split: bluez-utils already in BR but  bluez-lib can be sent&lt;br /&gt;
|-&lt;br /&gt;
|111-bluez3-hacks.patch&lt;br /&gt;
|dirty hack on bluez-lib need to be cleaned&lt;br /&gt;
|-&lt;br /&gt;
|118-armadeus-snes9x-add-package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE, remove link on rom site on .mk file,...&lt;br /&gt;
|-&lt;br /&gt;
|120-cwiid-add_package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|121-target-arm926t_is_arm926ej-s.patch&lt;br /&gt;
|???&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== 123 to 200 ===&lt;br /&gt;
{| class=&amp;quot;wikitable centre&amp;quot; width=&amp;quot;80%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=col | Name&lt;br /&gt;
! scope=col | Comment&lt;br /&gt;
! scope=col | Who&lt;br /&gt;
|-&lt;br /&gt;
|123-armadeus-pywebradio-add-package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|124-e-uae-add_package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|125-armadeus-opentyrian-add-package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|130-armadeus-lbreakout2-add-package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|131-armadeus-ltetris-add-package.patch&lt;br /&gt;
|the patch inside package need to be reviewed&lt;br /&gt;
|-&lt;br /&gt;
|132-qt-full_integration_with_cross_compiling.patch&lt;br /&gt;
|can be sent upstream &lt;br /&gt;
|-&lt;br /&gt;
|142-ncurses-fix_compilation_with_old_hosts.patch&lt;br /&gt;
|already in ncurses 5.9&lt;br /&gt;
|-&lt;br /&gt;
|146-busybox-disable_ip_busybox_if_iproute2_buildroot.patch&lt;br /&gt;
|-&lt;br /&gt;
|147-busybox-ifplugd-fixes-netlink-buffer.patch&lt;br /&gt;
|fixed in upstream busybox by commit da331d77&lt;br /&gt;
|-&lt;br /&gt;
|150-alsa-utils-fix_installation_bug_on_some_host_systems.patch&lt;br /&gt;
|can be sent upstream&lt;br /&gt;
|-&lt;br /&gt;
|157-buildroot-allow_generic_device_selection_even_when_custom_rootfs_is_chosen.patch&lt;br /&gt;
|specific to armadeus or this can be usefull for other projects?&lt;br /&gt;
|-&lt;br /&gt;
|158-setserial-bump_version.patch&lt;br /&gt;
|already upstream&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== 168 to 188 ===&lt;br /&gt;
{| class=&amp;quot;wikitable centre&amp;quot; width=&amp;quot;80%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=col | Name&lt;br /&gt;
! scope=col | Comment&lt;br /&gt;
! scope=col | Who&lt;br /&gt;
|-&lt;br /&gt;
|168-libcanfestival-add_package.patch&lt;br /&gt;
|can be sent upstream with modifications (Be carefull : Heavily patched to support DESTDIR installation)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|172-gsmmux-add_package.patch&lt;br /&gt;
|can be sent upstream with modifications&lt;br /&gt;
|-&lt;br /&gt;
|174-imx-lib-customize_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|176-imx-test-add_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|178-uboot-add-missing-UBOOT_CLEAN_CMDS.patch&lt;br /&gt;
|-&lt;br /&gt;
|179-e2fsprog-allow_e4defrag_build_against_old_kernel_headers.patch&lt;br /&gt;
|-&lt;br /&gt;
|181-qtcreator-add_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|182-uclibc-add_accept4_declaration_fix.patch&lt;br /&gt;
|-&lt;br /&gt;
|183-openwrt-uclibc-add-kernel_long-declaration.patch&lt;br /&gt;
|-&lt;br /&gt;
|184-fsl-mm-codeclib-add_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|186-uboot-tools-2011.03-Ignore-env_sectors-on-NOR-and-SPI-dataflash.patch&lt;br /&gt;
|-&lt;br /&gt;
|188-marble-add_package.patch&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== 189 to 200 ===&lt;br /&gt;
{| class=&amp;quot;wikitable centre&amp;quot; width=&amp;quot;80%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=col | Name&lt;br /&gt;
! scope=col | Comment&lt;br /&gt;
! scope=col | Who&lt;br /&gt;
|-&lt;br /&gt;
|189-dbus-fix_installation.patch&lt;br /&gt;
|-&lt;br /&gt;
|191-armadeus-madplay-fixes-libintl-dependency.patch&lt;br /&gt;
|-&lt;br /&gt;
|196-python-crc16-add_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|197-cunit-add_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|201-armadeus-add_gnokii.patch&lt;br /&gt;
|-&lt;br /&gt;
|203-armadeus-add_sms_server_tools_3_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|204-busybox-fix-snapshot.patch&lt;br /&gt;
|-&lt;br /&gt;
|204-wpa-supplicant-add-option-ieee80211w.patch&lt;br /&gt;
|-&lt;br /&gt;
|205-busybox-coreutils-stty-add-rs485-config-options.patch&lt;br /&gt;
|-&lt;br /&gt;
|206-joe-add_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|207-armadeus-add_python_pyro_3.14.patch&lt;br /&gt;
|-&lt;br /&gt;
|208-armadeus-add_beremiz.patch&lt;br /&gt;
|-&lt;br /&gt;
|209-armadeus-add_matiec.patch&lt;br /&gt;
|-&lt;br /&gt;
|210-poppler-qt_compiling.patch&lt;br /&gt;
|-&lt;br /&gt;
|211-cups-fix_site_url.patch&lt;br /&gt;
|-&lt;br /&gt;
|212-fbgrab-fix_site_url.patch&lt;br /&gt;
|-&lt;br /&gt;
|213-tslib-bump_to_v1.1.patch&lt;br /&gt;
|-&lt;br /&gt;
|214-mplayer-fix-compilation.patch&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Ltanner</name></author>
	</entry>
	<entry>
		<id>http://wikilegacy.armadeus.com/index.php?title=Buildroot_Mainline_integration&amp;diff=12282</id>
		<title>Buildroot Mainline integration</title>
		<link rel="alternate" type="text/html" href="http://wikilegacy.armadeus.com/index.php?title=Buildroot_Mainline_integration&amp;diff=12282"/>
		<updated>2013-12-09T16:59:53Z</updated>

		<summary type="html">&lt;p&gt;Ltanner: /* 168 to 188 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Under Construction}}&lt;br /&gt;
&lt;br /&gt;
==Changes since BR version used in armadeus 3.x==&lt;br /&gt;
===default packages===&lt;br /&gt;
* uClibc: 0.9.29 -&amp;gt; 0.9.30 -&amp;gt; 0.9.33.2&lt;br /&gt;
* gcc: 4.2.1-&amp;gt; 4.4.5 -&amp;gt; 4.7.2&lt;br /&gt;
* busybox: 1.6.2 -&amp;gt; 1.20.2 -&amp;gt; 1.21&lt;br /&gt;
* U-Boot: 2012.10 -&amp;gt; 2013.04&lt;br /&gt;
&lt;br /&gt;
===build directories===&lt;br /&gt;
* &#039;&#039;build_arm_xxx/&#039;&#039; &#039;&#039;project_build_xxx/&#039;&#039; &#039;&#039;toolchain_build_arm_xxx/&#039;&#039; have been removed and replaced by &#039;&#039;output/&#039;&#039;:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
build  host  images  stamps  target  toolchain&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===configs===&lt;br /&gt;
* buildroot default configs are now stored in &#039;&#039;buildroot/configs/apfxx_defconfig&#039;&#039; and no more in &#039;&#039;buildroot/target/device/armadeus/apfxx/apfxx_defconfig&#039;&#039;&lt;br /&gt;
* uClibc config should be named with version number to not overwrite the old one --&amp;gt;&lt;br /&gt;
 &#039;&#039;buildroot/target/device/armadeus/apf27/uClibc-0.9.30.config.arm&#039;&#039;&lt;br /&gt;
* idem for U-Boot config:&lt;br /&gt;
 &#039;&#039;buildroot/target/device/armadeus/apf27/apf27-u-boot-2010.03.h&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==Changes since BR version used in armadeus 4.x==&lt;br /&gt;
* TBDL&lt;br /&gt;
&lt;br /&gt;
==How to use new BR in armadeus==&lt;br /&gt;
* checkout a recent clean GIT view and before any other command edit the main Makefile to change the BUILDROOT_VERSION flag from 2012.02 to 20121030 &lt;br /&gt;
** comment line 29&lt;br /&gt;
** uncomment the line 30&lt;br /&gt;
* then you can use it as old BR:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
$ make apf27_defconfig&lt;br /&gt;
$ make&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* new patches dirrectory:&lt;br /&gt;
 patches/buildroot/2012.11/&lt;br /&gt;
&lt;br /&gt;
==Patches that can be sent to BR==&lt;br /&gt;
(Some will require some cleanup)&lt;br /&gt;
===Instructions===&lt;br /&gt;
* Patches to port: &#039;&#039;patches/buildroot/2010.11&#039;&#039;&lt;br /&gt;
* when working on a patch mark it with:&lt;br /&gt;
** &amp;lt;nowiki&amp;gt; ** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; ~~~~ &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** &#039;&#039;&#039;--&amp;gt;&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:JulienB|JulienB]] 14:14, 9 November 2010 (UTC)&lt;br /&gt;
* Strike the one that are no more needed:&lt;br /&gt;
** &amp;lt;strike&amp;gt; 000-xxxxxxx.patch &amp;lt;/strike&amp;gt;&lt;br /&gt;
* Write OK in bold green and your name (automatic with 4x&#039;~&#039;) when corresponding patch has been ported:&lt;br /&gt;
** &amp;lt;nowiki&amp;gt; ** &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;&#039;&#039;&#039;OK&#039;&#039;&#039;&amp;lt;/span&amp;gt; ~~~~ &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** &#039;&#039;&#039;--&amp;gt;&#039;&#039;&#039; 000-xxxxxxx.patch: &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;&#039;&#039;&#039;OK&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:JulienB|JulienB]] 07:06, 21 October 2010 (UTC)&lt;br /&gt;
* How to:&lt;br /&gt;
** get a BR git&lt;br /&gt;
** try to apply patch with &#039;&#039;patch -p1 --dry-run &amp;lt; patch_name.patch&#039;&#039;&lt;br /&gt;
** when it applies remove &#039;&#039;--dry-run&#039;&#039;, commit, generates patch with [[GIT]] and send it to BR&lt;br /&gt;
&lt;br /&gt;
===001 -&amp;gt; 059===&lt;br /&gt;
* 001-add_armadeus_device.patch -- armadeus specific&lt;br /&gt;
* 002-add_armadeus_specific_packages.patch -- armadeus specific&lt;br /&gt;
* 003-armadeus-ltrace-fix-download-url.patch&lt;br /&gt;
* 004-gilliland-ti-utils-fix-github-tarball-to-use-commit-id.patch&lt;br /&gt;
* 005-armadeus-gpsd-add-options-setting-in-menuconfig.patch&lt;br /&gt;
* 021-sdl-water-config.patch -- broken&lt;br /&gt;
* 034-slideshow.patch -- broken&lt;br /&gt;
* 045-openssh-add_passwd_expire.patch&lt;br /&gt;
* 050-U-Boot-add_support_for_custom_configuration_file.patch&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;Submission not accepted&#039;&#039;&#039;&amp;lt;/span&amp;gt; --jorasse 08:04, 5 December 2013 (UTC)&lt;br /&gt;
* 051-U-Boot-add_support_for_custom_binary_file_format.patch -- present in BR upstream&lt;br /&gt;
* 052-U-Boot-add_support_for_Safe_Boot_file_format.patch -- present in BR upstream&lt;br /&gt;
&lt;br /&gt;
===060 -&amp;gt; 085===&lt;br /&gt;
* 072-xenomai-package.patch&lt;br /&gt;
* 081-adds_quake_package.patch &amp;lt;b&amp;gt;( 2nd priority package to push on the BR mainline )&amp;lt;/b&amp;gt;&lt;br /&gt;
* 083-pygame-armadeus_addons.patch&lt;br /&gt;
* 085-adds_gpm_package.patch -- broken&lt;br /&gt;
&lt;br /&gt;
===095 -&amp;gt; 119===&lt;br /&gt;
* 097-adds_flite_package.patch &amp;lt;b&amp;gt;(to push on the BR mainline - need some refactoring )&amp;lt;/b&amp;gt;&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:SamuelM|SamuelM]] 20:25, 3 December 2012 (UTC)&lt;br /&gt;
* 099-mplayer-add_patch_for_pld_asm_instruction_on_non_armv5_arch.patch&lt;br /&gt;
* 107-games-add_wolf4sdl.patch -- broken&lt;br /&gt;
* 110-bluez-add_package.patch&lt;br /&gt;
** bluez-utils-4.x (currently 4.101) already in BR (since 2011.08) with bluez3 compat knob -- [[User:SamuelM|SamuelM]] 10:49, 1 November 2012 (UTC)&lt;br /&gt;
* 111-bluez-hacks.patch&lt;br /&gt;
** bluez-utils-4.x (currently 4.101) already in BR (since 2011.08) with bluez3 compat knob -- [[User:SamuelM|SamuelM]] 10:49, 1 November 2012 (UTC)&lt;br /&gt;
* 118-snes9x-add_package.patch -- broken&lt;br /&gt;
&lt;br /&gt;
===120 -&amp;gt; 179===&lt;br /&gt;
* 120-cwiid-add_package.patch &amp;lt;b&amp;gt;(to push on the BR mainline - need some refactoring to be more generic)&amp;lt;/b&amp;gt;&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:SamuelM|SamuelM]] 12:11, 1 November 2012 (UTC)&lt;br /&gt;
* 121-target-arm926t_is_arm926ej-s.patch&lt;br /&gt;
* 123-pywebradio-add_package.patch -- broken&lt;br /&gt;
* 124-e-uae-add_package.patch&lt;br /&gt;
* 125-opentyrian-add_package.patch -- broken&lt;br /&gt;
* 130-lbreakout-add_package.patch -- broken &amp;lt;b&amp;gt;( 2nd priority package to push on the BR mainline )&amp;lt;/b&amp;gt;&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:JulienB|JulienB]] 21:36, 20 December 2010 (UTC)&lt;br /&gt;
* 131-ltetris-add_package.patch -- broken &lt;br /&gt;
* 132-qt-full_integration_with_cross_compiling.patch&lt;br /&gt;
* 142-ncurses-fix_compilation_with_old_hosts.patch&lt;br /&gt;
* 146-busybox-disable_ip_busybox_if_iproute2_buildroot.patch&lt;br /&gt;
* 147-busybox-ifplugd-fixes-netlink-buffer.patch&lt;br /&gt;
* 150-alsa-utils-fix_installation_bug_on_some_host_systems.patch&lt;br /&gt;
* 157-buildroot-allow_generic_device_selection_even_when_custom_rootfs_is_chosen.patch&lt;br /&gt;
* 158-setserial-bump_version.patch&lt;br /&gt;
* 168-libcanfestival-add_package.patch &amp;lt;b&amp;gt;(to push on the BR mainline  )&amp;lt;/b&amp;gt;&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:SamuelM|SamuelM]] 19:42, 1 November 2012 (UTC)&lt;br /&gt;
* 172-gsmmux-add_package.patch&lt;br /&gt;
* 174-imx-lib-add_package.patch&lt;br /&gt;
** partially included in BR&lt;br /&gt;
* 176-imx-test-add_package.patch&lt;br /&gt;
* 178-uboot-add-missing-UBOOT_CLEAN_CMDS.patch &lt;br /&gt;
* 179-e2fsprog-allow_e4defrag_build_against_old_kernel_headers.patch&lt;br /&gt;
&lt;br /&gt;
===180 -&amp;gt; end===&lt;br /&gt;
* 181-qtcreator-add_package.patch&lt;br /&gt;
* 182-uclibc-add_accept4_declaration_fix.patch&lt;br /&gt;
* 183-openwrt-uclibc-add-kernel_long-declaration.patch&lt;br /&gt;
* 184-fsl-mm-codeclib-add_package.patch&lt;br /&gt;
* 186-uboot-tools-2011.03-Ignore-env_sectors-on-NOR-and-SPI-dataflash.patch&lt;br /&gt;
* 188-marble-add_package.patch -- broken&lt;br /&gt;
* 189-dbus-fix_installation.patch&lt;br /&gt;
* 191-madplay-requires_libintl.patch -- to fix : the legacy libintl is not supported anymore &lt;br /&gt;
* 196-python-crc16-add_package.patch &amp;lt;b&amp;gt;(to push on the BR mainline  )&amp;lt;/b&amp;gt;&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:SamuelM|SamuelM]] 20:18, 3 December 2012 (UTC)&lt;br /&gt;
* 197-cunit-add_package.patch &amp;lt;b&amp;gt;(to push on the BR mainline  )&amp;lt;/b&amp;gt;&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:SamuelM|SamuelM]] 20:18, 3 December 2012 (UTC)&lt;br /&gt;
* 201-armadeus-add_gnokii.patch&lt;br /&gt;
* 203-armadeus-add_sms_server_tools_3_package.patch&lt;br /&gt;
* 204-busybox-fix-snapshot.patch&lt;br /&gt;
* 204-wpa-supplicant-add-option-ieee80211w.patch&lt;br /&gt;
* 205-busybox-coreutils-stty-add-rs485-config-options.patch&lt;br /&gt;
* 206-joe-add_package.patch&lt;br /&gt;
* 207-armadeus-add_python_pyro_3.14.patch&lt;br /&gt;
* 208-armadeus-add_beremiz.patch&lt;br /&gt;
* 209-armadeus-add_matiec.patch&lt;br /&gt;
* 210-poppler-qt_compiling.patch&lt;br /&gt;
* 211-cups-fix_site_url.patch&lt;br /&gt;
* 212-fbgrab-fix_site_url.patch&lt;br /&gt;
* 213-tslib-bump_to_v1.1.patch&lt;br /&gt;
* 214-mplayer-fix-compilation.patch&lt;br /&gt;
&lt;br /&gt;
==How to send patches to BR==&lt;br /&gt;
&lt;br /&gt;
(see the [http://elinux.org/Buildroot_how_to_contribute Buildroot - How to contribute] page)&lt;br /&gt;
&lt;br /&gt;
* GIT should be installed and configured on your PC like stated [[GIT|here]]&lt;br /&gt;
* clone buildroot GIT:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ git clone xxxxx buildroot_git_dev/ (TBDL)&lt;br /&gt;
 $ cd buildroot_git_dev/&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* take patch from armadeus:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ cp /path_to_armadeus_bsp/patches/buildroot/2011.05/0xx-name.patch .&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* create a branch to work (here &#039;&#039;my_work&#039;&#039;):&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ git branch my_work&lt;br /&gt;
 $ git checkout my_work&lt;br /&gt;
 Switched to branch &#039;my_work&#039;&lt;br /&gt;
 $ git branch&lt;br /&gt;
   master&lt;br /&gt;
 * my_work&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* try patch:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ patch -p1 --dry-run &amp;lt; 0xx-name.patch&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* if it works, apply it for real:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ patch -p1 &amp;lt; 0xx-name.patch&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* list changes:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ git status&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* do some more changes if needed and then save them:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 ... do changes ...&lt;br /&gt;
 $ git add files_changed&lt;br /&gt;
 ... test changes ...&lt;br /&gt;
 $ git commit -m &amp;quot;Summary of your work&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* generate patch to send to BR:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ git format-patch -M master..my_work -s&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* this will give:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 0001-Summary_of_your_work.patch&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* send patch to BR:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ git send-email --from=xxx.xxx@xxx.xx --to=buildroot@busybox.net --smtp-server=smtp.xxx.xx 0001-Summary_of_your_work.patch&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* depending on the feedbacks from BR, modify your patch:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 ... do changes ...&lt;br /&gt;
 $ git diff&lt;br /&gt;
 $ git add files_changed&lt;br /&gt;
 $ git commit --amend&lt;br /&gt;
 $ git format-patch -M master..my_work -s&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* adds version inside [PATCH] ex: [PATCH v2]&lt;br /&gt;
* adds comments after ---, ex:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
From a2413db058ac3c515337102690ba12a746831f7e Mon Sep 17 00:00:00 2001&lt;br /&gt;
From: Julien Boibessot &amp;lt;julien.boibessot@armadeus.com&amp;gt;&lt;br /&gt;
Date: Wed, 19 Oct 2011 10:39:26 +0200&lt;br /&gt;
Subject: [PATCH v2] Add libmodbus package&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Signed-off-by: Julien Boibessot &amp;lt;julien.boibessot@armadeus.com&amp;gt;&lt;br /&gt;
---&lt;br /&gt;
 Changes since v1:&lt;br /&gt;
  - Took Yegor Yefremov remarks about &amp;quot;call AUTOTARGETS&#039; into account.&lt;br /&gt;
&lt;br /&gt;
 Based on previous work of Marek Belisko and comments of Thomas Petazzoni.&lt;br /&gt;
&lt;br /&gt;
 package/Config.in              |    1 +&lt;br /&gt;
 package/libmodbus/Config.in    |    8 ++++++++&lt;br /&gt;
 package/libmodbus/libmodbus.mk |   11 +++++++++++&lt;br /&gt;
 3 files changed, 20 insertions(+), 0 deletions(-)&lt;br /&gt;
 create mode 100644 package/libmodbus/Config.in&lt;br /&gt;
 create mode 100644 package/libmodbus/libmodbus.mk&lt;br /&gt;
&lt;br /&gt;
diff --git a/package/Config.in b/package/Config.in&lt;br /&gt;
......&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* retry ;-)&lt;br /&gt;
&lt;br /&gt;
====After patch has been accepted====&lt;br /&gt;
* Delete branch &amp;amp; co:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
$ rm xxxx.patch&lt;br /&gt;
$ git checkout master&lt;br /&gt;
$ git branch -D my_work&lt;br /&gt;
&lt;br /&gt;
$ git branch&lt;br /&gt;
* master&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Links==&lt;br /&gt;
* [http://buildroot.org/downloads/manual/manual.html BR online doc]&lt;br /&gt;
&lt;br /&gt;
==Status for BR2013.05 patches==&lt;br /&gt;
=== 1 to 52 ===&lt;br /&gt;
{| class=&amp;quot;wikitable centre&amp;quot; width=&amp;quot;80%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=col | Name&lt;br /&gt;
! scope=col | Comment&lt;br /&gt;
! scope=col | Who&lt;br /&gt;
|-&lt;br /&gt;
|001-add_armadeus_device.patch&lt;br /&gt;
|Specific to armadeus&lt;br /&gt;
|-&lt;br /&gt;
|002-add_armadeus_specific_packages.patch&lt;br /&gt;
|Specific to armadeus&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|003-armadeus-ltrace-fix-download-url.patch&lt;br /&gt;
|available upstream for  ltrace 0.7.3&lt;br /&gt;
|-&lt;br /&gt;
|004-gilliland-ti-utils-fix-github-tarball-to-use-commit-id.patch&lt;br /&gt;
|already available upstream&lt;br /&gt;
|-&lt;br /&gt;
|005-armadeus-gpsd-add-options-setting-in-menuconfig.patch&lt;br /&gt;
|unused by armadeus but can be contributed upstream&lt;br /&gt;
|-&lt;br /&gt;
|021-armadeus-add-sdl_water-package.patch&lt;br /&gt;
|can be sent upstream (demo) with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|034-armadeus-add-slideshow-package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|045-openssh-add_passwd_expire.patch&lt;br /&gt;
|Need to be reviewed&lt;br /&gt;
|-&lt;br /&gt;
|050-U-Boot-add_support_for_custom_configuration_file.patch&lt;br /&gt;
|???&lt;br /&gt;
|-&lt;br /&gt;
|051-U-Boot-add_support_for_custom_binary_file_format.patch&lt;br /&gt;
|already available upstream&lt;br /&gt;
|-&lt;br /&gt;
|052-U-Boot-add_support_for_Safe_Boot_file_format.patch&lt;br /&gt;
|already available upstream&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===72 to 100===&lt;br /&gt;
{| class=&amp;quot;wikitable centre&amp;quot; width=&amp;quot;80%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=col | Name&lt;br /&gt;
! scope=col | Comment&lt;br /&gt;
! scope=col | Who&lt;br /&gt;
|-&lt;br /&gt;
|072-xenomai-package.patch&lt;br /&gt;
|cannot be sent upstream&lt;br /&gt;
|-&lt;br /&gt;
|081-adds_quake_package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|083-pygame-armadeus_addons.patch&lt;br /&gt;
|cannot be sent upstream due to missing dependencies&lt;br /&gt;
|-&lt;br /&gt;
|085-armadeus-add-gpm-package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|097-adds_flite_package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|099-mplayer-add_patch_for_pld_asm_instruction_on_non_armv5_arch.patch&lt;br /&gt;
|to send to mplayer instead of BR&lt;br /&gt;
|-&lt;br /&gt;
|107-armadeus-games-add-wolf4sdl-package.patch&lt;br /&gt;
|can be sent upstream (demo) with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|110-bluez3-add_package.patch&lt;br /&gt;
|to be split: bluez-utils already in BR but  bluez-lib can be sent&lt;br /&gt;
|-&lt;br /&gt;
|111-bluez3-hacks.patch&lt;br /&gt;
|dirty hack on bluez-lib need to be cleaned&lt;br /&gt;
|-&lt;br /&gt;
|118-armadeus-snes9x-add-package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE, remove link on rom site on .mk file,...&lt;br /&gt;
|-&lt;br /&gt;
|120-cwiid-add_package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|121-target-arm926t_is_arm926ej-s.patch&lt;br /&gt;
|???&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== 123 to 200 ===&lt;br /&gt;
{| class=&amp;quot;wikitable centre&amp;quot; width=&amp;quot;80%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=col | Name&lt;br /&gt;
! scope=col | Comment&lt;br /&gt;
! scope=col | Who&lt;br /&gt;
|-&lt;br /&gt;
|123-armadeus-pywebradio-add-package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|124-e-uae-add_package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|125-armadeus-opentyrian-add-package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|130-armadeus-lbreakout2-add-package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|131-armadeus-ltetris-add-package.patch&lt;br /&gt;
|the patch inside package need to be reviewed&lt;br /&gt;
|-&lt;br /&gt;
|132-qt-full_integration_with_cross_compiling.patch&lt;br /&gt;
|can be sent upstream &lt;br /&gt;
|-&lt;br /&gt;
|142-ncurses-fix_compilation_with_old_hosts.patch&lt;br /&gt;
|already in ncurses 5.9&lt;br /&gt;
|-&lt;br /&gt;
|146-busybox-disable_ip_busybox_if_iproute2_buildroot.patch&lt;br /&gt;
|-&lt;br /&gt;
|147-busybox-ifplugd-fixes-netlink-buffer.patch&lt;br /&gt;
|fixed in upstream busybox by commit da331d77&lt;br /&gt;
|-&lt;br /&gt;
|150-alsa-utils-fix_installation_bug_on_some_host_systems.patch&lt;br /&gt;
|can be sent upstream&lt;br /&gt;
|-&lt;br /&gt;
|157-buildroot-allow_generic_device_selection_even_when_custom_rootfs_is_chosen.patch&lt;br /&gt;
|specific to armadeus or this can be usefull for other projects?&lt;br /&gt;
|-&lt;br /&gt;
|158-setserial-bump_version.patch&lt;br /&gt;
|already upstream&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== 168 to 188 ===&lt;br /&gt;
{| class=&amp;quot;wikitable centre&amp;quot; width=&amp;quot;80%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=col | Name&lt;br /&gt;
! scope=col | Comment&lt;br /&gt;
! scope=col | Who&lt;br /&gt;
|-&lt;br /&gt;
|168-libcanfestival-add_package.patch&lt;br /&gt;
|can be sent upstream with modifications&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|172-gsmmux-add_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|174-imx-lib-customize_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|176-imx-test-add_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|178-uboot-add-missing-UBOOT_CLEAN_CMDS.patch&lt;br /&gt;
|-&lt;br /&gt;
|179-e2fsprog-allow_e4defrag_build_against_old_kernel_headers.patch&lt;br /&gt;
|-&lt;br /&gt;
|181-qtcreator-add_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|182-uclibc-add_accept4_declaration_fix.patch&lt;br /&gt;
|-&lt;br /&gt;
|183-openwrt-uclibc-add-kernel_long-declaration.patch&lt;br /&gt;
|-&lt;br /&gt;
|184-fsl-mm-codeclib-add_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|186-uboot-tools-2011.03-Ignore-env_sectors-on-NOR-and-SPI-dataflash.patch&lt;br /&gt;
|-&lt;br /&gt;
|188-marble-add_package.patch&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== 189 to 200 ===&lt;br /&gt;
{| class=&amp;quot;wikitable centre&amp;quot; width=&amp;quot;80%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=col | Name&lt;br /&gt;
! scope=col | Comment&lt;br /&gt;
! scope=col | Who&lt;br /&gt;
|-&lt;br /&gt;
|189-dbus-fix_installation.patch&lt;br /&gt;
|-&lt;br /&gt;
|191-armadeus-madplay-fixes-libintl-dependency.patch&lt;br /&gt;
|-&lt;br /&gt;
|196-python-crc16-add_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|197-cunit-add_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|201-armadeus-add_gnokii.patch&lt;br /&gt;
|-&lt;br /&gt;
|203-armadeus-add_sms_server_tools_3_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|204-busybox-fix-snapshot.patch&lt;br /&gt;
|-&lt;br /&gt;
|204-wpa-supplicant-add-option-ieee80211w.patch&lt;br /&gt;
|-&lt;br /&gt;
|205-busybox-coreutils-stty-add-rs485-config-options.patch&lt;br /&gt;
|-&lt;br /&gt;
|206-joe-add_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|207-armadeus-add_python_pyro_3.14.patch&lt;br /&gt;
|-&lt;br /&gt;
|208-armadeus-add_beremiz.patch&lt;br /&gt;
|-&lt;br /&gt;
|209-armadeus-add_matiec.patch&lt;br /&gt;
|-&lt;br /&gt;
|210-poppler-qt_compiling.patch&lt;br /&gt;
|-&lt;br /&gt;
|211-cups-fix_site_url.patch&lt;br /&gt;
|-&lt;br /&gt;
|212-fbgrab-fix_site_url.patch&lt;br /&gt;
|-&lt;br /&gt;
|213-tslib-bump_to_v1.1.patch&lt;br /&gt;
|-&lt;br /&gt;
|214-mplayer-fix-compilation.patch&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Ltanner</name></author>
	</entry>
	<entry>
		<id>http://wikilegacy.armadeus.com/index.php?title=Buildroot_Mainline_integration&amp;diff=12281</id>
		<title>Buildroot Mainline integration</title>
		<link rel="alternate" type="text/html" href="http://wikilegacy.armadeus.com/index.php?title=Buildroot_Mainline_integration&amp;diff=12281"/>
		<updated>2013-12-09T16:58:55Z</updated>

		<summary type="html">&lt;p&gt;Ltanner: /* 168 to 188 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Under Construction}}&lt;br /&gt;
&lt;br /&gt;
==Changes since BR version used in armadeus 3.x==&lt;br /&gt;
===default packages===&lt;br /&gt;
* uClibc: 0.9.29 -&amp;gt; 0.9.30 -&amp;gt; 0.9.33.2&lt;br /&gt;
* gcc: 4.2.1-&amp;gt; 4.4.5 -&amp;gt; 4.7.2&lt;br /&gt;
* busybox: 1.6.2 -&amp;gt; 1.20.2 -&amp;gt; 1.21&lt;br /&gt;
* U-Boot: 2012.10 -&amp;gt; 2013.04&lt;br /&gt;
&lt;br /&gt;
===build directories===&lt;br /&gt;
* &#039;&#039;build_arm_xxx/&#039;&#039; &#039;&#039;project_build_xxx/&#039;&#039; &#039;&#039;toolchain_build_arm_xxx/&#039;&#039; have been removed and replaced by &#039;&#039;output/&#039;&#039;:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
build  host  images  stamps  target  toolchain&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===configs===&lt;br /&gt;
* buildroot default configs are now stored in &#039;&#039;buildroot/configs/apfxx_defconfig&#039;&#039; and no more in &#039;&#039;buildroot/target/device/armadeus/apfxx/apfxx_defconfig&#039;&#039;&lt;br /&gt;
* uClibc config should be named with version number to not overwrite the old one --&amp;gt;&lt;br /&gt;
 &#039;&#039;buildroot/target/device/armadeus/apf27/uClibc-0.9.30.config.arm&#039;&#039;&lt;br /&gt;
* idem for U-Boot config:&lt;br /&gt;
 &#039;&#039;buildroot/target/device/armadeus/apf27/apf27-u-boot-2010.03.h&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==Changes since BR version used in armadeus 4.x==&lt;br /&gt;
* TBDL&lt;br /&gt;
&lt;br /&gt;
==How to use new BR in armadeus==&lt;br /&gt;
* checkout a recent clean GIT view and before any other command edit the main Makefile to change the BUILDROOT_VERSION flag from 2012.02 to 20121030 &lt;br /&gt;
** comment line 29&lt;br /&gt;
** uncomment the line 30&lt;br /&gt;
* then you can use it as old BR:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
$ make apf27_defconfig&lt;br /&gt;
$ make&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* new patches dirrectory:&lt;br /&gt;
 patches/buildroot/2012.11/&lt;br /&gt;
&lt;br /&gt;
==Patches that can be sent to BR==&lt;br /&gt;
(Some will require some cleanup)&lt;br /&gt;
===Instructions===&lt;br /&gt;
* Patches to port: &#039;&#039;patches/buildroot/2010.11&#039;&#039;&lt;br /&gt;
* when working on a patch mark it with:&lt;br /&gt;
** &amp;lt;nowiki&amp;gt; ** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; ~~~~ &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** &#039;&#039;&#039;--&amp;gt;&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:JulienB|JulienB]] 14:14, 9 November 2010 (UTC)&lt;br /&gt;
* Strike the one that are no more needed:&lt;br /&gt;
** &amp;lt;strike&amp;gt; 000-xxxxxxx.patch &amp;lt;/strike&amp;gt;&lt;br /&gt;
* Write OK in bold green and your name (automatic with 4x&#039;~&#039;) when corresponding patch has been ported:&lt;br /&gt;
** &amp;lt;nowiki&amp;gt; ** &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;&#039;&#039;&#039;OK&#039;&#039;&#039;&amp;lt;/span&amp;gt; ~~~~ &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** &#039;&#039;&#039;--&amp;gt;&#039;&#039;&#039; 000-xxxxxxx.patch: &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;&#039;&#039;&#039;OK&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:JulienB|JulienB]] 07:06, 21 October 2010 (UTC)&lt;br /&gt;
* How to:&lt;br /&gt;
** get a BR git&lt;br /&gt;
** try to apply patch with &#039;&#039;patch -p1 --dry-run &amp;lt; patch_name.patch&#039;&#039;&lt;br /&gt;
** when it applies remove &#039;&#039;--dry-run&#039;&#039;, commit, generates patch with [[GIT]] and send it to BR&lt;br /&gt;
&lt;br /&gt;
===001 -&amp;gt; 059===&lt;br /&gt;
* 001-add_armadeus_device.patch -- armadeus specific&lt;br /&gt;
* 002-add_armadeus_specific_packages.patch -- armadeus specific&lt;br /&gt;
* 003-armadeus-ltrace-fix-download-url.patch&lt;br /&gt;
* 004-gilliland-ti-utils-fix-github-tarball-to-use-commit-id.patch&lt;br /&gt;
* 005-armadeus-gpsd-add-options-setting-in-menuconfig.patch&lt;br /&gt;
* 021-sdl-water-config.patch -- broken&lt;br /&gt;
* 034-slideshow.patch -- broken&lt;br /&gt;
* 045-openssh-add_passwd_expire.patch&lt;br /&gt;
* 050-U-Boot-add_support_for_custom_configuration_file.patch&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;Submission not accepted&#039;&#039;&#039;&amp;lt;/span&amp;gt; --jorasse 08:04, 5 December 2013 (UTC)&lt;br /&gt;
* 051-U-Boot-add_support_for_custom_binary_file_format.patch -- present in BR upstream&lt;br /&gt;
* 052-U-Boot-add_support_for_Safe_Boot_file_format.patch -- present in BR upstream&lt;br /&gt;
&lt;br /&gt;
===060 -&amp;gt; 085===&lt;br /&gt;
* 072-xenomai-package.patch&lt;br /&gt;
* 081-adds_quake_package.patch &amp;lt;b&amp;gt;( 2nd priority package to push on the BR mainline )&amp;lt;/b&amp;gt;&lt;br /&gt;
* 083-pygame-armadeus_addons.patch&lt;br /&gt;
* 085-adds_gpm_package.patch -- broken&lt;br /&gt;
&lt;br /&gt;
===095 -&amp;gt; 119===&lt;br /&gt;
* 097-adds_flite_package.patch &amp;lt;b&amp;gt;(to push on the BR mainline - need some refactoring )&amp;lt;/b&amp;gt;&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:SamuelM|SamuelM]] 20:25, 3 December 2012 (UTC)&lt;br /&gt;
* 099-mplayer-add_patch_for_pld_asm_instruction_on_non_armv5_arch.patch&lt;br /&gt;
* 107-games-add_wolf4sdl.patch -- broken&lt;br /&gt;
* 110-bluez-add_package.patch&lt;br /&gt;
** bluez-utils-4.x (currently 4.101) already in BR (since 2011.08) with bluez3 compat knob -- [[User:SamuelM|SamuelM]] 10:49, 1 November 2012 (UTC)&lt;br /&gt;
* 111-bluez-hacks.patch&lt;br /&gt;
** bluez-utils-4.x (currently 4.101) already in BR (since 2011.08) with bluez3 compat knob -- [[User:SamuelM|SamuelM]] 10:49, 1 November 2012 (UTC)&lt;br /&gt;
* 118-snes9x-add_package.patch -- broken&lt;br /&gt;
&lt;br /&gt;
===120 -&amp;gt; 179===&lt;br /&gt;
* 120-cwiid-add_package.patch &amp;lt;b&amp;gt;(to push on the BR mainline - need some refactoring to be more generic)&amp;lt;/b&amp;gt;&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:SamuelM|SamuelM]] 12:11, 1 November 2012 (UTC)&lt;br /&gt;
* 121-target-arm926t_is_arm926ej-s.patch&lt;br /&gt;
* 123-pywebradio-add_package.patch -- broken&lt;br /&gt;
* 124-e-uae-add_package.patch&lt;br /&gt;
* 125-opentyrian-add_package.patch -- broken&lt;br /&gt;
* 130-lbreakout-add_package.patch -- broken &amp;lt;b&amp;gt;( 2nd priority package to push on the BR mainline )&amp;lt;/b&amp;gt;&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:JulienB|JulienB]] 21:36, 20 December 2010 (UTC)&lt;br /&gt;
* 131-ltetris-add_package.patch -- broken &lt;br /&gt;
* 132-qt-full_integration_with_cross_compiling.patch&lt;br /&gt;
* 142-ncurses-fix_compilation_with_old_hosts.patch&lt;br /&gt;
* 146-busybox-disable_ip_busybox_if_iproute2_buildroot.patch&lt;br /&gt;
* 147-busybox-ifplugd-fixes-netlink-buffer.patch&lt;br /&gt;
* 150-alsa-utils-fix_installation_bug_on_some_host_systems.patch&lt;br /&gt;
* 157-buildroot-allow_generic_device_selection_even_when_custom_rootfs_is_chosen.patch&lt;br /&gt;
* 158-setserial-bump_version.patch&lt;br /&gt;
* 168-libcanfestival-add_package.patch &amp;lt;b&amp;gt;(to push on the BR mainline  )&amp;lt;/b&amp;gt;&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:SamuelM|SamuelM]] 19:42, 1 November 2012 (UTC)&lt;br /&gt;
* 172-gsmmux-add_package.patch&lt;br /&gt;
* 174-imx-lib-add_package.patch&lt;br /&gt;
** partially included in BR&lt;br /&gt;
* 176-imx-test-add_package.patch&lt;br /&gt;
* 178-uboot-add-missing-UBOOT_CLEAN_CMDS.patch &lt;br /&gt;
* 179-e2fsprog-allow_e4defrag_build_against_old_kernel_headers.patch&lt;br /&gt;
&lt;br /&gt;
===180 -&amp;gt; end===&lt;br /&gt;
* 181-qtcreator-add_package.patch&lt;br /&gt;
* 182-uclibc-add_accept4_declaration_fix.patch&lt;br /&gt;
* 183-openwrt-uclibc-add-kernel_long-declaration.patch&lt;br /&gt;
* 184-fsl-mm-codeclib-add_package.patch&lt;br /&gt;
* 186-uboot-tools-2011.03-Ignore-env_sectors-on-NOR-and-SPI-dataflash.patch&lt;br /&gt;
* 188-marble-add_package.patch -- broken&lt;br /&gt;
* 189-dbus-fix_installation.patch&lt;br /&gt;
* 191-madplay-requires_libintl.patch -- to fix : the legacy libintl is not supported anymore &lt;br /&gt;
* 196-python-crc16-add_package.patch &amp;lt;b&amp;gt;(to push on the BR mainline  )&amp;lt;/b&amp;gt;&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:SamuelM|SamuelM]] 20:18, 3 December 2012 (UTC)&lt;br /&gt;
* 197-cunit-add_package.patch &amp;lt;b&amp;gt;(to push on the BR mainline  )&amp;lt;/b&amp;gt;&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:SamuelM|SamuelM]] 20:18, 3 December 2012 (UTC)&lt;br /&gt;
* 201-armadeus-add_gnokii.patch&lt;br /&gt;
* 203-armadeus-add_sms_server_tools_3_package.patch&lt;br /&gt;
* 204-busybox-fix-snapshot.patch&lt;br /&gt;
* 204-wpa-supplicant-add-option-ieee80211w.patch&lt;br /&gt;
* 205-busybox-coreutils-stty-add-rs485-config-options.patch&lt;br /&gt;
* 206-joe-add_package.patch&lt;br /&gt;
* 207-armadeus-add_python_pyro_3.14.patch&lt;br /&gt;
* 208-armadeus-add_beremiz.patch&lt;br /&gt;
* 209-armadeus-add_matiec.patch&lt;br /&gt;
* 210-poppler-qt_compiling.patch&lt;br /&gt;
* 211-cups-fix_site_url.patch&lt;br /&gt;
* 212-fbgrab-fix_site_url.patch&lt;br /&gt;
* 213-tslib-bump_to_v1.1.patch&lt;br /&gt;
* 214-mplayer-fix-compilation.patch&lt;br /&gt;
&lt;br /&gt;
==How to send patches to BR==&lt;br /&gt;
&lt;br /&gt;
(see the [http://elinux.org/Buildroot_how_to_contribute Buildroot - How to contribute] page)&lt;br /&gt;
&lt;br /&gt;
* GIT should be installed and configured on your PC like stated [[GIT|here]]&lt;br /&gt;
* clone buildroot GIT:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ git clone xxxxx buildroot_git_dev/ (TBDL)&lt;br /&gt;
 $ cd buildroot_git_dev/&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* take patch from armadeus:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ cp /path_to_armadeus_bsp/patches/buildroot/2011.05/0xx-name.patch .&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* create a branch to work (here &#039;&#039;my_work&#039;&#039;):&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ git branch my_work&lt;br /&gt;
 $ git checkout my_work&lt;br /&gt;
 Switched to branch &#039;my_work&#039;&lt;br /&gt;
 $ git branch&lt;br /&gt;
   master&lt;br /&gt;
 * my_work&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* try patch:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ patch -p1 --dry-run &amp;lt; 0xx-name.patch&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* if it works, apply it for real:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ patch -p1 &amp;lt; 0xx-name.patch&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* list changes:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ git status&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* do some more changes if needed and then save them:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 ... do changes ...&lt;br /&gt;
 $ git add files_changed&lt;br /&gt;
 ... test changes ...&lt;br /&gt;
 $ git commit -m &amp;quot;Summary of your work&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* generate patch to send to BR:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ git format-patch -M master..my_work -s&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* this will give:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 0001-Summary_of_your_work.patch&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* send patch to BR:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ git send-email --from=xxx.xxx@xxx.xx --to=buildroot@busybox.net --smtp-server=smtp.xxx.xx 0001-Summary_of_your_work.patch&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* depending on the feedbacks from BR, modify your patch:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 ... do changes ...&lt;br /&gt;
 $ git diff&lt;br /&gt;
 $ git add files_changed&lt;br /&gt;
 $ git commit --amend&lt;br /&gt;
 $ git format-patch -M master..my_work -s&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* adds version inside [PATCH] ex: [PATCH v2]&lt;br /&gt;
* adds comments after ---, ex:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
From a2413db058ac3c515337102690ba12a746831f7e Mon Sep 17 00:00:00 2001&lt;br /&gt;
From: Julien Boibessot &amp;lt;julien.boibessot@armadeus.com&amp;gt;&lt;br /&gt;
Date: Wed, 19 Oct 2011 10:39:26 +0200&lt;br /&gt;
Subject: [PATCH v2] Add libmodbus package&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Signed-off-by: Julien Boibessot &amp;lt;julien.boibessot@armadeus.com&amp;gt;&lt;br /&gt;
---&lt;br /&gt;
 Changes since v1:&lt;br /&gt;
  - Took Yegor Yefremov remarks about &amp;quot;call AUTOTARGETS&#039; into account.&lt;br /&gt;
&lt;br /&gt;
 Based on previous work of Marek Belisko and comments of Thomas Petazzoni.&lt;br /&gt;
&lt;br /&gt;
 package/Config.in              |    1 +&lt;br /&gt;
 package/libmodbus/Config.in    |    8 ++++++++&lt;br /&gt;
 package/libmodbus/libmodbus.mk |   11 +++++++++++&lt;br /&gt;
 3 files changed, 20 insertions(+), 0 deletions(-)&lt;br /&gt;
 create mode 100644 package/libmodbus/Config.in&lt;br /&gt;
 create mode 100644 package/libmodbus/libmodbus.mk&lt;br /&gt;
&lt;br /&gt;
diff --git a/package/Config.in b/package/Config.in&lt;br /&gt;
......&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* retry ;-)&lt;br /&gt;
&lt;br /&gt;
====After patch has been accepted====&lt;br /&gt;
* Delete branch &amp;amp; co:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
$ rm xxxx.patch&lt;br /&gt;
$ git checkout master&lt;br /&gt;
$ git branch -D my_work&lt;br /&gt;
&lt;br /&gt;
$ git branch&lt;br /&gt;
* master&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Links==&lt;br /&gt;
* [http://buildroot.org/downloads/manual/manual.html BR online doc]&lt;br /&gt;
&lt;br /&gt;
==Status for BR2013.05 patches==&lt;br /&gt;
=== 1 to 52 ===&lt;br /&gt;
{| class=&amp;quot;wikitable centre&amp;quot; width=&amp;quot;80%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=col | Name&lt;br /&gt;
! scope=col | Comment&lt;br /&gt;
! scope=col | Who&lt;br /&gt;
|-&lt;br /&gt;
|001-add_armadeus_device.patch&lt;br /&gt;
|Specific to armadeus&lt;br /&gt;
|-&lt;br /&gt;
|002-add_armadeus_specific_packages.patch&lt;br /&gt;
|Specific to armadeus&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|003-armadeus-ltrace-fix-download-url.patch&lt;br /&gt;
|available upstream for  ltrace 0.7.3&lt;br /&gt;
|-&lt;br /&gt;
|004-gilliland-ti-utils-fix-github-tarball-to-use-commit-id.patch&lt;br /&gt;
|already available upstream&lt;br /&gt;
|-&lt;br /&gt;
|005-armadeus-gpsd-add-options-setting-in-menuconfig.patch&lt;br /&gt;
|unused by armadeus but can be contributed upstream&lt;br /&gt;
|-&lt;br /&gt;
|021-armadeus-add-sdl_water-package.patch&lt;br /&gt;
|can be sent upstream (demo) with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|034-armadeus-add-slideshow-package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|045-openssh-add_passwd_expire.patch&lt;br /&gt;
|Need to be reviewed&lt;br /&gt;
|-&lt;br /&gt;
|050-U-Boot-add_support_for_custom_configuration_file.patch&lt;br /&gt;
|???&lt;br /&gt;
|-&lt;br /&gt;
|051-U-Boot-add_support_for_custom_binary_file_format.patch&lt;br /&gt;
|already available upstream&lt;br /&gt;
|-&lt;br /&gt;
|052-U-Boot-add_support_for_Safe_Boot_file_format.patch&lt;br /&gt;
|already available upstream&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===72 to 100===&lt;br /&gt;
{| class=&amp;quot;wikitable centre&amp;quot; width=&amp;quot;80%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=col | Name&lt;br /&gt;
! scope=col | Comment&lt;br /&gt;
! scope=col | Who&lt;br /&gt;
|-&lt;br /&gt;
|072-xenomai-package.patch&lt;br /&gt;
|cannot be sent upstream&lt;br /&gt;
|-&lt;br /&gt;
|081-adds_quake_package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|083-pygame-armadeus_addons.patch&lt;br /&gt;
|cannot be sent upstream due to missing dependencies&lt;br /&gt;
|-&lt;br /&gt;
|085-armadeus-add-gpm-package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|097-adds_flite_package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|099-mplayer-add_patch_for_pld_asm_instruction_on_non_armv5_arch.patch&lt;br /&gt;
|to send to mplayer instead of BR&lt;br /&gt;
|-&lt;br /&gt;
|107-armadeus-games-add-wolf4sdl-package.patch&lt;br /&gt;
|can be sent upstream (demo) with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|110-bluez3-add_package.patch&lt;br /&gt;
|to be split: bluez-utils already in BR but  bluez-lib can be sent&lt;br /&gt;
|-&lt;br /&gt;
|111-bluez3-hacks.patch&lt;br /&gt;
|dirty hack on bluez-lib need to be cleaned&lt;br /&gt;
|-&lt;br /&gt;
|118-armadeus-snes9x-add-package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE, remove link on rom site on .mk file,...&lt;br /&gt;
|-&lt;br /&gt;
|120-cwiid-add_package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|121-target-arm926t_is_arm926ej-s.patch&lt;br /&gt;
|???&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== 123 to 200 ===&lt;br /&gt;
{| class=&amp;quot;wikitable centre&amp;quot; width=&amp;quot;80%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=col | Name&lt;br /&gt;
! scope=col | Comment&lt;br /&gt;
! scope=col | Who&lt;br /&gt;
|-&lt;br /&gt;
|123-armadeus-pywebradio-add-package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|124-e-uae-add_package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|125-armadeus-opentyrian-add-package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|130-armadeus-lbreakout2-add-package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|131-armadeus-ltetris-add-package.patch&lt;br /&gt;
|the patch inside package need to be reviewed&lt;br /&gt;
|-&lt;br /&gt;
|132-qt-full_integration_with_cross_compiling.patch&lt;br /&gt;
|can be sent upstream &lt;br /&gt;
|-&lt;br /&gt;
|142-ncurses-fix_compilation_with_old_hosts.patch&lt;br /&gt;
|already in ncurses 5.9&lt;br /&gt;
|-&lt;br /&gt;
|146-busybox-disable_ip_busybox_if_iproute2_buildroot.patch&lt;br /&gt;
|-&lt;br /&gt;
|147-busybox-ifplugd-fixes-netlink-buffer.patch&lt;br /&gt;
|fixed in upstream busybox by commit da331d77&lt;br /&gt;
|-&lt;br /&gt;
|150-alsa-utils-fix_installation_bug_on_some_host_systems.patch&lt;br /&gt;
|can be sent upstream&lt;br /&gt;
|-&lt;br /&gt;
|157-buildroot-allow_generic_device_selection_even_when_custom_rootfs_is_chosen.patch&lt;br /&gt;
|specific to armadeus or this can be usefull for other projects?&lt;br /&gt;
|-&lt;br /&gt;
|158-setserial-bump_version.patch&lt;br /&gt;
|already upstream&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== 168 to 188 ===&lt;br /&gt;
{| class=&amp;quot;wikitable centre&amp;quot; width=&amp;quot;80%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=col | Name&lt;br /&gt;
! scope=col | Comment&lt;br /&gt;
! scope=col | Who&lt;br /&gt;
|-&lt;br /&gt;
|168-libcanfestival-add_package.patch&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|172-gsmmux-add_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|174-imx-lib-customize_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|176-imx-test-add_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|178-uboot-add-missing-UBOOT_CLEAN_CMDS.patch&lt;br /&gt;
|-&lt;br /&gt;
|179-e2fsprog-allow_e4defrag_build_against_old_kernel_headers.patch&lt;br /&gt;
|-&lt;br /&gt;
|181-qtcreator-add_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|182-uclibc-add_accept4_declaration_fix.patch&lt;br /&gt;
|-&lt;br /&gt;
|183-openwrt-uclibc-add-kernel_long-declaration.patch&lt;br /&gt;
|-&lt;br /&gt;
|184-fsl-mm-codeclib-add_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|186-uboot-tools-2011.03-Ignore-env_sectors-on-NOR-and-SPI-dataflash.patch&lt;br /&gt;
|-&lt;br /&gt;
|188-marble-add_package.patch&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== 189 to 200 ===&lt;br /&gt;
{| class=&amp;quot;wikitable centre&amp;quot; width=&amp;quot;80%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=col | Name&lt;br /&gt;
! scope=col | Comment&lt;br /&gt;
! scope=col | Who&lt;br /&gt;
|-&lt;br /&gt;
|189-dbus-fix_installation.patch&lt;br /&gt;
|-&lt;br /&gt;
|191-armadeus-madplay-fixes-libintl-dependency.patch&lt;br /&gt;
|-&lt;br /&gt;
|196-python-crc16-add_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|197-cunit-add_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|201-armadeus-add_gnokii.patch&lt;br /&gt;
|-&lt;br /&gt;
|203-armadeus-add_sms_server_tools_3_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|204-busybox-fix-snapshot.patch&lt;br /&gt;
|-&lt;br /&gt;
|204-wpa-supplicant-add-option-ieee80211w.patch&lt;br /&gt;
|-&lt;br /&gt;
|205-busybox-coreutils-stty-add-rs485-config-options.patch&lt;br /&gt;
|-&lt;br /&gt;
|206-joe-add_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|207-armadeus-add_python_pyro_3.14.patch&lt;br /&gt;
|-&lt;br /&gt;
|208-armadeus-add_beremiz.patch&lt;br /&gt;
|-&lt;br /&gt;
|209-armadeus-add_matiec.patch&lt;br /&gt;
|-&lt;br /&gt;
|210-poppler-qt_compiling.patch&lt;br /&gt;
|-&lt;br /&gt;
|211-cups-fix_site_url.patch&lt;br /&gt;
|-&lt;br /&gt;
|212-fbgrab-fix_site_url.patch&lt;br /&gt;
|-&lt;br /&gt;
|213-tslib-bump_to_v1.1.patch&lt;br /&gt;
|-&lt;br /&gt;
|214-mplayer-fix-compilation.patch&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Ltanner</name></author>
	</entry>
	<entry>
		<id>http://wikilegacy.armadeus.com/index.php?title=Buildroot_Mainline_integration&amp;diff=12280</id>
		<title>Buildroot Mainline integration</title>
		<link rel="alternate" type="text/html" href="http://wikilegacy.armadeus.com/index.php?title=Buildroot_Mainline_integration&amp;diff=12280"/>
		<updated>2013-12-06T17:38:54Z</updated>

		<summary type="html">&lt;p&gt;Ltanner: /* Status for BR2013.05 patches */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Under Construction}}&lt;br /&gt;
&lt;br /&gt;
==Changes since BR version used in armadeus 3.x==&lt;br /&gt;
===default packages===&lt;br /&gt;
* uClibc: 0.9.29 -&amp;gt; 0.9.30 -&amp;gt; 0.9.33.2&lt;br /&gt;
* gcc: 4.2.1-&amp;gt; 4.4.5 -&amp;gt; 4.7.2&lt;br /&gt;
* busybox: 1.6.2 -&amp;gt; 1.20.2 -&amp;gt; 1.21&lt;br /&gt;
* U-Boot: 2012.10 -&amp;gt; 2013.04&lt;br /&gt;
&lt;br /&gt;
===build directories===&lt;br /&gt;
* &#039;&#039;build_arm_xxx/&#039;&#039; &#039;&#039;project_build_xxx/&#039;&#039; &#039;&#039;toolchain_build_arm_xxx/&#039;&#039; have been removed and replaced by &#039;&#039;output/&#039;&#039;:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
build  host  images  stamps  target  toolchain&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===configs===&lt;br /&gt;
* buildroot default configs are now stored in &#039;&#039;buildroot/configs/apfxx_defconfig&#039;&#039; and no more in &#039;&#039;buildroot/target/device/armadeus/apfxx/apfxx_defconfig&#039;&#039;&lt;br /&gt;
* uClibc config should be named with version number to not overwrite the old one --&amp;gt;&lt;br /&gt;
 &#039;&#039;buildroot/target/device/armadeus/apf27/uClibc-0.9.30.config.arm&#039;&#039;&lt;br /&gt;
* idem for U-Boot config:&lt;br /&gt;
 &#039;&#039;buildroot/target/device/armadeus/apf27/apf27-u-boot-2010.03.h&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==Changes since BR version used in armadeus 4.x==&lt;br /&gt;
* TBDL&lt;br /&gt;
&lt;br /&gt;
==How to use new BR in armadeus==&lt;br /&gt;
* checkout a recent clean GIT view and before any other command edit the main Makefile to change the BUILDROOT_VERSION flag from 2012.02 to 20121030 &lt;br /&gt;
** comment line 29&lt;br /&gt;
** uncomment the line 30&lt;br /&gt;
* then you can use it as old BR:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
$ make apf27_defconfig&lt;br /&gt;
$ make&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* new patches dirrectory:&lt;br /&gt;
 patches/buildroot/2012.11/&lt;br /&gt;
&lt;br /&gt;
==Patches that can be sent to BR==&lt;br /&gt;
(Some will require some cleanup)&lt;br /&gt;
===Instructions===&lt;br /&gt;
* Patches to port: &#039;&#039;patches/buildroot/2010.11&#039;&#039;&lt;br /&gt;
* when working on a patch mark it with:&lt;br /&gt;
** &amp;lt;nowiki&amp;gt; ** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; ~~~~ &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** &#039;&#039;&#039;--&amp;gt;&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:JulienB|JulienB]] 14:14, 9 November 2010 (UTC)&lt;br /&gt;
* Strike the one that are no more needed:&lt;br /&gt;
** &amp;lt;strike&amp;gt; 000-xxxxxxx.patch &amp;lt;/strike&amp;gt;&lt;br /&gt;
* Write OK in bold green and your name (automatic with 4x&#039;~&#039;) when corresponding patch has been ported:&lt;br /&gt;
** &amp;lt;nowiki&amp;gt; ** &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;&#039;&#039;&#039;OK&#039;&#039;&#039;&amp;lt;/span&amp;gt; ~~~~ &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** &#039;&#039;&#039;--&amp;gt;&#039;&#039;&#039; 000-xxxxxxx.patch: &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;&#039;&#039;&#039;OK&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:JulienB|JulienB]] 07:06, 21 October 2010 (UTC)&lt;br /&gt;
* How to:&lt;br /&gt;
** get a BR git&lt;br /&gt;
** try to apply patch with &#039;&#039;patch -p1 --dry-run &amp;lt; patch_name.patch&#039;&#039;&lt;br /&gt;
** when it applies remove &#039;&#039;--dry-run&#039;&#039;, commit, generates patch with [[GIT]] and send it to BR&lt;br /&gt;
&lt;br /&gt;
===001 -&amp;gt; 059===&lt;br /&gt;
* 001-add_armadeus_device.patch -- armadeus specific&lt;br /&gt;
* 002-add_armadeus_specific_packages.patch -- armadeus specific&lt;br /&gt;
* 003-armadeus-ltrace-fix-download-url.patch&lt;br /&gt;
* 004-gilliland-ti-utils-fix-github-tarball-to-use-commit-id.patch&lt;br /&gt;
* 005-armadeus-gpsd-add-options-setting-in-menuconfig.patch&lt;br /&gt;
* 021-sdl-water-config.patch -- broken&lt;br /&gt;
* 034-slideshow.patch -- broken&lt;br /&gt;
* 045-openssh-add_passwd_expire.patch&lt;br /&gt;
* 050-U-Boot-add_support_for_custom_configuration_file.patch&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;Submission not accepted&#039;&#039;&#039;&amp;lt;/span&amp;gt; --jorasse 08:04, 5 December 2013 (UTC)&lt;br /&gt;
* 051-U-Boot-add_support_for_custom_binary_file_format.patch -- present in BR upstream&lt;br /&gt;
* 052-U-Boot-add_support_for_Safe_Boot_file_format.patch -- present in BR upstream&lt;br /&gt;
&lt;br /&gt;
===060 -&amp;gt; 085===&lt;br /&gt;
* 072-xenomai-package.patch&lt;br /&gt;
* 081-adds_quake_package.patch &amp;lt;b&amp;gt;( 2nd priority package to push on the BR mainline )&amp;lt;/b&amp;gt;&lt;br /&gt;
* 083-pygame-armadeus_addons.patch&lt;br /&gt;
* 085-adds_gpm_package.patch -- broken&lt;br /&gt;
&lt;br /&gt;
===095 -&amp;gt; 119===&lt;br /&gt;
* 097-adds_flite_package.patch &amp;lt;b&amp;gt;(to push on the BR mainline - need some refactoring )&amp;lt;/b&amp;gt;&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:SamuelM|SamuelM]] 20:25, 3 December 2012 (UTC)&lt;br /&gt;
* 099-mplayer-add_patch_for_pld_asm_instruction_on_non_armv5_arch.patch&lt;br /&gt;
* 107-games-add_wolf4sdl.patch -- broken&lt;br /&gt;
* 110-bluez-add_package.patch&lt;br /&gt;
** bluez-utils-4.x (currently 4.101) already in BR (since 2011.08) with bluez3 compat knob -- [[User:SamuelM|SamuelM]] 10:49, 1 November 2012 (UTC)&lt;br /&gt;
* 111-bluez-hacks.patch&lt;br /&gt;
** bluez-utils-4.x (currently 4.101) already in BR (since 2011.08) with bluez3 compat knob -- [[User:SamuelM|SamuelM]] 10:49, 1 November 2012 (UTC)&lt;br /&gt;
* 118-snes9x-add_package.patch -- broken&lt;br /&gt;
&lt;br /&gt;
===120 -&amp;gt; 179===&lt;br /&gt;
* 120-cwiid-add_package.patch &amp;lt;b&amp;gt;(to push on the BR mainline - need some refactoring to be more generic)&amp;lt;/b&amp;gt;&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:SamuelM|SamuelM]] 12:11, 1 November 2012 (UTC)&lt;br /&gt;
* 121-target-arm926t_is_arm926ej-s.patch&lt;br /&gt;
* 123-pywebradio-add_package.patch -- broken&lt;br /&gt;
* 124-e-uae-add_package.patch&lt;br /&gt;
* 125-opentyrian-add_package.patch -- broken&lt;br /&gt;
* 130-lbreakout-add_package.patch -- broken &amp;lt;b&amp;gt;( 2nd priority package to push on the BR mainline )&amp;lt;/b&amp;gt;&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:JulienB|JulienB]] 21:36, 20 December 2010 (UTC)&lt;br /&gt;
* 131-ltetris-add_package.patch -- broken &lt;br /&gt;
* 132-qt-full_integration_with_cross_compiling.patch&lt;br /&gt;
* 142-ncurses-fix_compilation_with_old_hosts.patch&lt;br /&gt;
* 146-busybox-disable_ip_busybox_if_iproute2_buildroot.patch&lt;br /&gt;
* 147-busybox-ifplugd-fixes-netlink-buffer.patch&lt;br /&gt;
* 150-alsa-utils-fix_installation_bug_on_some_host_systems.patch&lt;br /&gt;
* 157-buildroot-allow_generic_device_selection_even_when_custom_rootfs_is_chosen.patch&lt;br /&gt;
* 158-setserial-bump_version.patch&lt;br /&gt;
* 168-libcanfestival-add_package.patch &amp;lt;b&amp;gt;(to push on the BR mainline  )&amp;lt;/b&amp;gt;&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:SamuelM|SamuelM]] 19:42, 1 November 2012 (UTC)&lt;br /&gt;
* 172-gsmmux-add_package.patch&lt;br /&gt;
* 174-imx-lib-add_package.patch&lt;br /&gt;
** partially included in BR&lt;br /&gt;
* 176-imx-test-add_package.patch&lt;br /&gt;
* 178-uboot-add-missing-UBOOT_CLEAN_CMDS.patch &lt;br /&gt;
* 179-e2fsprog-allow_e4defrag_build_against_old_kernel_headers.patch&lt;br /&gt;
&lt;br /&gt;
===180 -&amp;gt; end===&lt;br /&gt;
* 181-qtcreator-add_package.patch&lt;br /&gt;
* 182-uclibc-add_accept4_declaration_fix.patch&lt;br /&gt;
* 183-openwrt-uclibc-add-kernel_long-declaration.patch&lt;br /&gt;
* 184-fsl-mm-codeclib-add_package.patch&lt;br /&gt;
* 186-uboot-tools-2011.03-Ignore-env_sectors-on-NOR-and-SPI-dataflash.patch&lt;br /&gt;
* 188-marble-add_package.patch -- broken&lt;br /&gt;
* 189-dbus-fix_installation.patch&lt;br /&gt;
* 191-madplay-requires_libintl.patch -- to fix : the legacy libintl is not supported anymore &lt;br /&gt;
* 196-python-crc16-add_package.patch &amp;lt;b&amp;gt;(to push on the BR mainline  )&amp;lt;/b&amp;gt;&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:SamuelM|SamuelM]] 20:18, 3 December 2012 (UTC)&lt;br /&gt;
* 197-cunit-add_package.patch &amp;lt;b&amp;gt;(to push on the BR mainline  )&amp;lt;/b&amp;gt;&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:SamuelM|SamuelM]] 20:18, 3 December 2012 (UTC)&lt;br /&gt;
* 201-armadeus-add_gnokii.patch&lt;br /&gt;
* 203-armadeus-add_sms_server_tools_3_package.patch&lt;br /&gt;
* 204-busybox-fix-snapshot.patch&lt;br /&gt;
* 204-wpa-supplicant-add-option-ieee80211w.patch&lt;br /&gt;
* 205-busybox-coreutils-stty-add-rs485-config-options.patch&lt;br /&gt;
* 206-joe-add_package.patch&lt;br /&gt;
* 207-armadeus-add_python_pyro_3.14.patch&lt;br /&gt;
* 208-armadeus-add_beremiz.patch&lt;br /&gt;
* 209-armadeus-add_matiec.patch&lt;br /&gt;
* 210-poppler-qt_compiling.patch&lt;br /&gt;
* 211-cups-fix_site_url.patch&lt;br /&gt;
* 212-fbgrab-fix_site_url.patch&lt;br /&gt;
* 213-tslib-bump_to_v1.1.patch&lt;br /&gt;
* 214-mplayer-fix-compilation.patch&lt;br /&gt;
&lt;br /&gt;
==How to send patches to BR==&lt;br /&gt;
&lt;br /&gt;
(see the [http://elinux.org/Buildroot_how_to_contribute Buildroot - How to contribute] page)&lt;br /&gt;
&lt;br /&gt;
* GIT should be installed and configured on your PC like stated [[GIT|here]]&lt;br /&gt;
* clone buildroot GIT:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ git clone xxxxx buildroot_git_dev/ (TBDL)&lt;br /&gt;
 $ cd buildroot_git_dev/&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* take patch from armadeus:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ cp /path_to_armadeus_bsp/patches/buildroot/2011.05/0xx-name.patch .&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* create a branch to work (here &#039;&#039;my_work&#039;&#039;):&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ git branch my_work&lt;br /&gt;
 $ git checkout my_work&lt;br /&gt;
 Switched to branch &#039;my_work&#039;&lt;br /&gt;
 $ git branch&lt;br /&gt;
   master&lt;br /&gt;
 * my_work&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* try patch:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ patch -p1 --dry-run &amp;lt; 0xx-name.patch&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* if it works, apply it for real:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ patch -p1 &amp;lt; 0xx-name.patch&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* list changes:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ git status&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* do some more changes if needed and then save them:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 ... do changes ...&lt;br /&gt;
 $ git add files_changed&lt;br /&gt;
 ... test changes ...&lt;br /&gt;
 $ git commit -m &amp;quot;Summary of your work&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* generate patch to send to BR:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ git format-patch -M master..my_work -s&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* this will give:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 0001-Summary_of_your_work.patch&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* send patch to BR:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ git send-email --from=xxx.xxx@xxx.xx --to=buildroot@busybox.net --smtp-server=smtp.xxx.xx 0001-Summary_of_your_work.patch&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* depending on the feedbacks from BR, modify your patch:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 ... do changes ...&lt;br /&gt;
 $ git diff&lt;br /&gt;
 $ git add files_changed&lt;br /&gt;
 $ git commit --amend&lt;br /&gt;
 $ git format-patch -M master..my_work -s&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* adds version inside [PATCH] ex: [PATCH v2]&lt;br /&gt;
* adds comments after ---, ex:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
From a2413db058ac3c515337102690ba12a746831f7e Mon Sep 17 00:00:00 2001&lt;br /&gt;
From: Julien Boibessot &amp;lt;julien.boibessot@armadeus.com&amp;gt;&lt;br /&gt;
Date: Wed, 19 Oct 2011 10:39:26 +0200&lt;br /&gt;
Subject: [PATCH v2] Add libmodbus package&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Signed-off-by: Julien Boibessot &amp;lt;julien.boibessot@armadeus.com&amp;gt;&lt;br /&gt;
---&lt;br /&gt;
 Changes since v1:&lt;br /&gt;
  - Took Yegor Yefremov remarks about &amp;quot;call AUTOTARGETS&#039; into account.&lt;br /&gt;
&lt;br /&gt;
 Based on previous work of Marek Belisko and comments of Thomas Petazzoni.&lt;br /&gt;
&lt;br /&gt;
 package/Config.in              |    1 +&lt;br /&gt;
 package/libmodbus/Config.in    |    8 ++++++++&lt;br /&gt;
 package/libmodbus/libmodbus.mk |   11 +++++++++++&lt;br /&gt;
 3 files changed, 20 insertions(+), 0 deletions(-)&lt;br /&gt;
 create mode 100644 package/libmodbus/Config.in&lt;br /&gt;
 create mode 100644 package/libmodbus/libmodbus.mk&lt;br /&gt;
&lt;br /&gt;
diff --git a/package/Config.in b/package/Config.in&lt;br /&gt;
......&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* retry ;-)&lt;br /&gt;
&lt;br /&gt;
====After patch has been accepted====&lt;br /&gt;
* Delete branch &amp;amp; co:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
$ rm xxxx.patch&lt;br /&gt;
$ git checkout master&lt;br /&gt;
$ git branch -D my_work&lt;br /&gt;
&lt;br /&gt;
$ git branch&lt;br /&gt;
* master&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Links==&lt;br /&gt;
* [http://buildroot.org/downloads/manual/manual.html BR online doc]&lt;br /&gt;
&lt;br /&gt;
==Status for BR2013.05 patches==&lt;br /&gt;
=== 1 to 52 ===&lt;br /&gt;
{| class=&amp;quot;wikitable centre&amp;quot; width=&amp;quot;80%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=col | Name&lt;br /&gt;
! scope=col | Comment&lt;br /&gt;
! scope=col | Who&lt;br /&gt;
|-&lt;br /&gt;
|001-add_armadeus_device.patch&lt;br /&gt;
|Specific to armadeus&lt;br /&gt;
|-&lt;br /&gt;
|002-add_armadeus_specific_packages.patch&lt;br /&gt;
|Specific to armadeus&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|003-armadeus-ltrace-fix-download-url.patch&lt;br /&gt;
|available upstream for  ltrace 0.7.3&lt;br /&gt;
|-&lt;br /&gt;
|004-gilliland-ti-utils-fix-github-tarball-to-use-commit-id.patch&lt;br /&gt;
|already available upstream&lt;br /&gt;
|-&lt;br /&gt;
|005-armadeus-gpsd-add-options-setting-in-menuconfig.patch&lt;br /&gt;
|unused by armadeus but can be contributed upstream&lt;br /&gt;
|-&lt;br /&gt;
|021-armadeus-add-sdl_water-package.patch&lt;br /&gt;
|can be sent upstream (demo) with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|034-armadeus-add-slideshow-package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|045-openssh-add_passwd_expire.patch&lt;br /&gt;
|Need to be reviewed&lt;br /&gt;
|-&lt;br /&gt;
|050-U-Boot-add_support_for_custom_configuration_file.patch&lt;br /&gt;
|???&lt;br /&gt;
|-&lt;br /&gt;
|051-U-Boot-add_support_for_custom_binary_file_format.patch&lt;br /&gt;
|already available upstream&lt;br /&gt;
|-&lt;br /&gt;
|052-U-Boot-add_support_for_Safe_Boot_file_format.patch&lt;br /&gt;
|already available upstream&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===72 to 100===&lt;br /&gt;
{| class=&amp;quot;wikitable centre&amp;quot; width=&amp;quot;80%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=col | Name&lt;br /&gt;
! scope=col | Comment&lt;br /&gt;
! scope=col | Who&lt;br /&gt;
|-&lt;br /&gt;
|072-xenomai-package.patch&lt;br /&gt;
|cannot be sent upstream&lt;br /&gt;
|-&lt;br /&gt;
|081-adds_quake_package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|083-pygame-armadeus_addons.patch&lt;br /&gt;
|cannot be sent upstream due to missing dependencies&lt;br /&gt;
|-&lt;br /&gt;
|085-armadeus-add-gpm-package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|097-adds_flite_package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|099-mplayer-add_patch_for_pld_asm_instruction_on_non_armv5_arch.patch&lt;br /&gt;
|to send to mplayer instead of BR&lt;br /&gt;
|-&lt;br /&gt;
|107-armadeus-games-add-wolf4sdl-package.patch&lt;br /&gt;
|can be sent upstream (demo) with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|110-bluez3-add_package.patch&lt;br /&gt;
|to be split: bluez-utils already in BR but  bluez-lib can be sent&lt;br /&gt;
|-&lt;br /&gt;
|111-bluez3-hacks.patch&lt;br /&gt;
|dirty hack on bluez-lib need to be cleaned&lt;br /&gt;
|-&lt;br /&gt;
|118-armadeus-snes9x-add-package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE, remove link on rom site on .mk file,...&lt;br /&gt;
|-&lt;br /&gt;
|120-cwiid-add_package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|121-target-arm926t_is_arm926ej-s.patch&lt;br /&gt;
|???&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== 123 to 200 ===&lt;br /&gt;
{| class=&amp;quot;wikitable centre&amp;quot; width=&amp;quot;80%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=col | Name&lt;br /&gt;
! scope=col | Comment&lt;br /&gt;
! scope=col | Who&lt;br /&gt;
|-&lt;br /&gt;
|123-armadeus-pywebradio-add-package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|124-e-uae-add_package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|125-armadeus-opentyrian-add-package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|130-armadeus-lbreakout2-add-package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|131-armadeus-ltetris-add-package.patch&lt;br /&gt;
|the patch inside package need to be reviewed&lt;br /&gt;
|-&lt;br /&gt;
|132-qt-full_integration_with_cross_compiling.patch&lt;br /&gt;
|can be sent upstream &lt;br /&gt;
|-&lt;br /&gt;
|142-ncurses-fix_compilation_with_old_hosts.patch&lt;br /&gt;
|already in ncurses 5.9&lt;br /&gt;
|-&lt;br /&gt;
|146-busybox-disable_ip_busybox_if_iproute2_buildroot.patch&lt;br /&gt;
|-&lt;br /&gt;
|147-busybox-ifplugd-fixes-netlink-buffer.patch&lt;br /&gt;
|fixed in upstream busybox by commit da331d77&lt;br /&gt;
|-&lt;br /&gt;
|150-alsa-utils-fix_installation_bug_on_some_host_systems.patch&lt;br /&gt;
|can be sent upstream&lt;br /&gt;
|-&lt;br /&gt;
|157-buildroot-allow_generic_device_selection_even_when_custom_rootfs_is_chosen.patch&lt;br /&gt;
|specific to armadeus or this can be usefull for other projects?&lt;br /&gt;
|-&lt;br /&gt;
|158-setserial-bump_version.patch&lt;br /&gt;
|already upstream&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== 168 to 188 ===&lt;br /&gt;
{| class=&amp;quot;wikitable centre&amp;quot; width=&amp;quot;80%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=col | Name&lt;br /&gt;
! scope=col | Comment&lt;br /&gt;
! scope=col | Who&lt;br /&gt;
|-&lt;br /&gt;
|168-libcanfestival-add_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|172-gsmmux-add_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|174-imx-lib-customize_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|176-imx-test-add_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|178-uboot-add-missing-UBOOT_CLEAN_CMDS.patch&lt;br /&gt;
|-&lt;br /&gt;
|179-e2fsprog-allow_e4defrag_build_against_old_kernel_headers.patch&lt;br /&gt;
|-&lt;br /&gt;
|181-qtcreator-add_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|182-uclibc-add_accept4_declaration_fix.patch&lt;br /&gt;
|-&lt;br /&gt;
|183-openwrt-uclibc-add-kernel_long-declaration.patch&lt;br /&gt;
|-&lt;br /&gt;
|184-fsl-mm-codeclib-add_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|186-uboot-tools-2011.03-Ignore-env_sectors-on-NOR-and-SPI-dataflash.patch&lt;br /&gt;
|-&lt;br /&gt;
|188-marble-add_package.patch&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== 189 to 200 ===&lt;br /&gt;
{| class=&amp;quot;wikitable centre&amp;quot; width=&amp;quot;80%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=col | Name&lt;br /&gt;
! scope=col | Comment&lt;br /&gt;
! scope=col | Who&lt;br /&gt;
|-&lt;br /&gt;
|189-dbus-fix_installation.patch&lt;br /&gt;
|-&lt;br /&gt;
|191-armadeus-madplay-fixes-libintl-dependency.patch&lt;br /&gt;
|-&lt;br /&gt;
|196-python-crc16-add_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|197-cunit-add_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|201-armadeus-add_gnokii.patch&lt;br /&gt;
|-&lt;br /&gt;
|203-armadeus-add_sms_server_tools_3_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|204-busybox-fix-snapshot.patch&lt;br /&gt;
|-&lt;br /&gt;
|204-wpa-supplicant-add-option-ieee80211w.patch&lt;br /&gt;
|-&lt;br /&gt;
|205-busybox-coreutils-stty-add-rs485-config-options.patch&lt;br /&gt;
|-&lt;br /&gt;
|206-joe-add_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|207-armadeus-add_python_pyro_3.14.patch&lt;br /&gt;
|-&lt;br /&gt;
|208-armadeus-add_beremiz.patch&lt;br /&gt;
|-&lt;br /&gt;
|209-armadeus-add_matiec.patch&lt;br /&gt;
|-&lt;br /&gt;
|210-poppler-qt_compiling.patch&lt;br /&gt;
|-&lt;br /&gt;
|211-cups-fix_site_url.patch&lt;br /&gt;
|-&lt;br /&gt;
|212-fbgrab-fix_site_url.patch&lt;br /&gt;
|-&lt;br /&gt;
|213-tslib-bump_to_v1.1.patch&lt;br /&gt;
|-&lt;br /&gt;
|214-mplayer-fix-compilation.patch&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Ltanner</name></author>
	</entry>
	<entry>
		<id>http://wikilegacy.armadeus.com/index.php?title=Buildroot_Mainline_integration&amp;diff=12279</id>
		<title>Buildroot Mainline integration</title>
		<link rel="alternate" type="text/html" href="http://wikilegacy.armadeus.com/index.php?title=Buildroot_Mainline_integration&amp;diff=12279"/>
		<updated>2013-12-06T17:37:41Z</updated>

		<summary type="html">&lt;p&gt;Ltanner: /* 123 to 200 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Under Construction}}&lt;br /&gt;
&lt;br /&gt;
==Changes since BR version used in armadeus 3.x==&lt;br /&gt;
===default packages===&lt;br /&gt;
* uClibc: 0.9.29 -&amp;gt; 0.9.30 -&amp;gt; 0.9.33.2&lt;br /&gt;
* gcc: 4.2.1-&amp;gt; 4.4.5 -&amp;gt; 4.7.2&lt;br /&gt;
* busybox: 1.6.2 -&amp;gt; 1.20.2 -&amp;gt; 1.21&lt;br /&gt;
* U-Boot: 2012.10 -&amp;gt; 2013.04&lt;br /&gt;
&lt;br /&gt;
===build directories===&lt;br /&gt;
* &#039;&#039;build_arm_xxx/&#039;&#039; &#039;&#039;project_build_xxx/&#039;&#039; &#039;&#039;toolchain_build_arm_xxx/&#039;&#039; have been removed and replaced by &#039;&#039;output/&#039;&#039;:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
build  host  images  stamps  target  toolchain&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===configs===&lt;br /&gt;
* buildroot default configs are now stored in &#039;&#039;buildroot/configs/apfxx_defconfig&#039;&#039; and no more in &#039;&#039;buildroot/target/device/armadeus/apfxx/apfxx_defconfig&#039;&#039;&lt;br /&gt;
* uClibc config should be named with version number to not overwrite the old one --&amp;gt;&lt;br /&gt;
 &#039;&#039;buildroot/target/device/armadeus/apf27/uClibc-0.9.30.config.arm&#039;&#039;&lt;br /&gt;
* idem for U-Boot config:&lt;br /&gt;
 &#039;&#039;buildroot/target/device/armadeus/apf27/apf27-u-boot-2010.03.h&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==Changes since BR version used in armadeus 4.x==&lt;br /&gt;
* TBDL&lt;br /&gt;
&lt;br /&gt;
==How to use new BR in armadeus==&lt;br /&gt;
* checkout a recent clean GIT view and before any other command edit the main Makefile to change the BUILDROOT_VERSION flag from 2012.02 to 20121030 &lt;br /&gt;
** comment line 29&lt;br /&gt;
** uncomment the line 30&lt;br /&gt;
* then you can use it as old BR:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
$ make apf27_defconfig&lt;br /&gt;
$ make&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* new patches dirrectory:&lt;br /&gt;
 patches/buildroot/2012.11/&lt;br /&gt;
&lt;br /&gt;
==Patches that can be sent to BR==&lt;br /&gt;
(Some will require some cleanup)&lt;br /&gt;
===Instructions===&lt;br /&gt;
* Patches to port: &#039;&#039;patches/buildroot/2010.11&#039;&#039;&lt;br /&gt;
* when working on a patch mark it with:&lt;br /&gt;
** &amp;lt;nowiki&amp;gt; ** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; ~~~~ &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** &#039;&#039;&#039;--&amp;gt;&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:JulienB|JulienB]] 14:14, 9 November 2010 (UTC)&lt;br /&gt;
* Strike the one that are no more needed:&lt;br /&gt;
** &amp;lt;strike&amp;gt; 000-xxxxxxx.patch &amp;lt;/strike&amp;gt;&lt;br /&gt;
* Write OK in bold green and your name (automatic with 4x&#039;~&#039;) when corresponding patch has been ported:&lt;br /&gt;
** &amp;lt;nowiki&amp;gt; ** &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;&#039;&#039;&#039;OK&#039;&#039;&#039;&amp;lt;/span&amp;gt; ~~~~ &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** &#039;&#039;&#039;--&amp;gt;&#039;&#039;&#039; 000-xxxxxxx.patch: &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;&#039;&#039;&#039;OK&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:JulienB|JulienB]] 07:06, 21 October 2010 (UTC)&lt;br /&gt;
* How to:&lt;br /&gt;
** get a BR git&lt;br /&gt;
** try to apply patch with &#039;&#039;patch -p1 --dry-run &amp;lt; patch_name.patch&#039;&#039;&lt;br /&gt;
** when it applies remove &#039;&#039;--dry-run&#039;&#039;, commit, generates patch with [[GIT]] and send it to BR&lt;br /&gt;
&lt;br /&gt;
===001 -&amp;gt; 059===&lt;br /&gt;
* 001-add_armadeus_device.patch -- armadeus specific&lt;br /&gt;
* 002-add_armadeus_specific_packages.patch -- armadeus specific&lt;br /&gt;
* 003-armadeus-ltrace-fix-download-url.patch&lt;br /&gt;
* 004-gilliland-ti-utils-fix-github-tarball-to-use-commit-id.patch&lt;br /&gt;
* 005-armadeus-gpsd-add-options-setting-in-menuconfig.patch&lt;br /&gt;
* 021-sdl-water-config.patch -- broken&lt;br /&gt;
* 034-slideshow.patch -- broken&lt;br /&gt;
* 045-openssh-add_passwd_expire.patch&lt;br /&gt;
* 050-U-Boot-add_support_for_custom_configuration_file.patch&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;Submission not accepted&#039;&#039;&#039;&amp;lt;/span&amp;gt; --jorasse 08:04, 5 December 2013 (UTC)&lt;br /&gt;
* 051-U-Boot-add_support_for_custom_binary_file_format.patch -- present in BR upstream&lt;br /&gt;
* 052-U-Boot-add_support_for_Safe_Boot_file_format.patch -- present in BR upstream&lt;br /&gt;
&lt;br /&gt;
===060 -&amp;gt; 085===&lt;br /&gt;
* 072-xenomai-package.patch&lt;br /&gt;
* 081-adds_quake_package.patch &amp;lt;b&amp;gt;( 2nd priority package to push on the BR mainline )&amp;lt;/b&amp;gt;&lt;br /&gt;
* 083-pygame-armadeus_addons.patch&lt;br /&gt;
* 085-adds_gpm_package.patch -- broken&lt;br /&gt;
&lt;br /&gt;
===095 -&amp;gt; 119===&lt;br /&gt;
* 097-adds_flite_package.patch &amp;lt;b&amp;gt;(to push on the BR mainline - need some refactoring )&amp;lt;/b&amp;gt;&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:SamuelM|SamuelM]] 20:25, 3 December 2012 (UTC)&lt;br /&gt;
* 099-mplayer-add_patch_for_pld_asm_instruction_on_non_armv5_arch.patch&lt;br /&gt;
* 107-games-add_wolf4sdl.patch -- broken&lt;br /&gt;
* 110-bluez-add_package.patch&lt;br /&gt;
** bluez-utils-4.x (currently 4.101) already in BR (since 2011.08) with bluez3 compat knob -- [[User:SamuelM|SamuelM]] 10:49, 1 November 2012 (UTC)&lt;br /&gt;
* 111-bluez-hacks.patch&lt;br /&gt;
** bluez-utils-4.x (currently 4.101) already in BR (since 2011.08) with bluez3 compat knob -- [[User:SamuelM|SamuelM]] 10:49, 1 November 2012 (UTC)&lt;br /&gt;
* 118-snes9x-add_package.patch -- broken&lt;br /&gt;
&lt;br /&gt;
===120 -&amp;gt; 179===&lt;br /&gt;
* 120-cwiid-add_package.patch &amp;lt;b&amp;gt;(to push on the BR mainline - need some refactoring to be more generic)&amp;lt;/b&amp;gt;&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:SamuelM|SamuelM]] 12:11, 1 November 2012 (UTC)&lt;br /&gt;
* 121-target-arm926t_is_arm926ej-s.patch&lt;br /&gt;
* 123-pywebradio-add_package.patch -- broken&lt;br /&gt;
* 124-e-uae-add_package.patch&lt;br /&gt;
* 125-opentyrian-add_package.patch -- broken&lt;br /&gt;
* 130-lbreakout-add_package.patch -- broken &amp;lt;b&amp;gt;( 2nd priority package to push on the BR mainline )&amp;lt;/b&amp;gt;&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:JulienB|JulienB]] 21:36, 20 December 2010 (UTC)&lt;br /&gt;
* 131-ltetris-add_package.patch -- broken &lt;br /&gt;
* 132-qt-full_integration_with_cross_compiling.patch&lt;br /&gt;
* 142-ncurses-fix_compilation_with_old_hosts.patch&lt;br /&gt;
* 146-busybox-disable_ip_busybox_if_iproute2_buildroot.patch&lt;br /&gt;
* 147-busybox-ifplugd-fixes-netlink-buffer.patch&lt;br /&gt;
* 150-alsa-utils-fix_installation_bug_on_some_host_systems.patch&lt;br /&gt;
* 157-buildroot-allow_generic_device_selection_even_when_custom_rootfs_is_chosen.patch&lt;br /&gt;
* 158-setserial-bump_version.patch&lt;br /&gt;
* 168-libcanfestival-add_package.patch &amp;lt;b&amp;gt;(to push on the BR mainline  )&amp;lt;/b&amp;gt;&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:SamuelM|SamuelM]] 19:42, 1 November 2012 (UTC)&lt;br /&gt;
* 172-gsmmux-add_package.patch&lt;br /&gt;
* 174-imx-lib-add_package.patch&lt;br /&gt;
** partially included in BR&lt;br /&gt;
* 176-imx-test-add_package.patch&lt;br /&gt;
* 178-uboot-add-missing-UBOOT_CLEAN_CMDS.patch &lt;br /&gt;
* 179-e2fsprog-allow_e4defrag_build_against_old_kernel_headers.patch&lt;br /&gt;
&lt;br /&gt;
===180 -&amp;gt; end===&lt;br /&gt;
* 181-qtcreator-add_package.patch&lt;br /&gt;
* 182-uclibc-add_accept4_declaration_fix.patch&lt;br /&gt;
* 183-openwrt-uclibc-add-kernel_long-declaration.patch&lt;br /&gt;
* 184-fsl-mm-codeclib-add_package.patch&lt;br /&gt;
* 186-uboot-tools-2011.03-Ignore-env_sectors-on-NOR-and-SPI-dataflash.patch&lt;br /&gt;
* 188-marble-add_package.patch -- broken&lt;br /&gt;
* 189-dbus-fix_installation.patch&lt;br /&gt;
* 191-madplay-requires_libintl.patch -- to fix : the legacy libintl is not supported anymore &lt;br /&gt;
* 196-python-crc16-add_package.patch &amp;lt;b&amp;gt;(to push on the BR mainline  )&amp;lt;/b&amp;gt;&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:SamuelM|SamuelM]] 20:18, 3 December 2012 (UTC)&lt;br /&gt;
* 197-cunit-add_package.patch &amp;lt;b&amp;gt;(to push on the BR mainline  )&amp;lt;/b&amp;gt;&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:SamuelM|SamuelM]] 20:18, 3 December 2012 (UTC)&lt;br /&gt;
* 201-armadeus-add_gnokii.patch&lt;br /&gt;
* 203-armadeus-add_sms_server_tools_3_package.patch&lt;br /&gt;
* 204-busybox-fix-snapshot.patch&lt;br /&gt;
* 204-wpa-supplicant-add-option-ieee80211w.patch&lt;br /&gt;
* 205-busybox-coreutils-stty-add-rs485-config-options.patch&lt;br /&gt;
* 206-joe-add_package.patch&lt;br /&gt;
* 207-armadeus-add_python_pyro_3.14.patch&lt;br /&gt;
* 208-armadeus-add_beremiz.patch&lt;br /&gt;
* 209-armadeus-add_matiec.patch&lt;br /&gt;
* 210-poppler-qt_compiling.patch&lt;br /&gt;
* 211-cups-fix_site_url.patch&lt;br /&gt;
* 212-fbgrab-fix_site_url.patch&lt;br /&gt;
* 213-tslib-bump_to_v1.1.patch&lt;br /&gt;
* 214-mplayer-fix-compilation.patch&lt;br /&gt;
&lt;br /&gt;
==How to send patches to BR==&lt;br /&gt;
&lt;br /&gt;
(see the [http://elinux.org/Buildroot_how_to_contribute Buildroot - How to contribute] page)&lt;br /&gt;
&lt;br /&gt;
* GIT should be installed and configured on your PC like stated [[GIT|here]]&lt;br /&gt;
* clone buildroot GIT:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ git clone xxxxx buildroot_git_dev/ (TBDL)&lt;br /&gt;
 $ cd buildroot_git_dev/&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* take patch from armadeus:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ cp /path_to_armadeus_bsp/patches/buildroot/2011.05/0xx-name.patch .&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* create a branch to work (here &#039;&#039;my_work&#039;&#039;):&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ git branch my_work&lt;br /&gt;
 $ git checkout my_work&lt;br /&gt;
 Switched to branch &#039;my_work&#039;&lt;br /&gt;
 $ git branch&lt;br /&gt;
   master&lt;br /&gt;
 * my_work&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* try patch:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ patch -p1 --dry-run &amp;lt; 0xx-name.patch&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* if it works, apply it for real:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ patch -p1 &amp;lt; 0xx-name.patch&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* list changes:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ git status&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* do some more changes if needed and then save them:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 ... do changes ...&lt;br /&gt;
 $ git add files_changed&lt;br /&gt;
 ... test changes ...&lt;br /&gt;
 $ git commit -m &amp;quot;Summary of your work&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* generate patch to send to BR:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ git format-patch -M master..my_work -s&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* this will give:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 0001-Summary_of_your_work.patch&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* send patch to BR:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ git send-email --from=xxx.xxx@xxx.xx --to=buildroot@busybox.net --smtp-server=smtp.xxx.xx 0001-Summary_of_your_work.patch&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* depending on the feedbacks from BR, modify your patch:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 ... do changes ...&lt;br /&gt;
 $ git diff&lt;br /&gt;
 $ git add files_changed&lt;br /&gt;
 $ git commit --amend&lt;br /&gt;
 $ git format-patch -M master..my_work -s&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* adds version inside [PATCH] ex: [PATCH v2]&lt;br /&gt;
* adds comments after ---, ex:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
From a2413db058ac3c515337102690ba12a746831f7e Mon Sep 17 00:00:00 2001&lt;br /&gt;
From: Julien Boibessot &amp;lt;julien.boibessot@armadeus.com&amp;gt;&lt;br /&gt;
Date: Wed, 19 Oct 2011 10:39:26 +0200&lt;br /&gt;
Subject: [PATCH v2] Add libmodbus package&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Signed-off-by: Julien Boibessot &amp;lt;julien.boibessot@armadeus.com&amp;gt;&lt;br /&gt;
---&lt;br /&gt;
 Changes since v1:&lt;br /&gt;
  - Took Yegor Yefremov remarks about &amp;quot;call AUTOTARGETS&#039; into account.&lt;br /&gt;
&lt;br /&gt;
 Based on previous work of Marek Belisko and comments of Thomas Petazzoni.&lt;br /&gt;
&lt;br /&gt;
 package/Config.in              |    1 +&lt;br /&gt;
 package/libmodbus/Config.in    |    8 ++++++++&lt;br /&gt;
 package/libmodbus/libmodbus.mk |   11 +++++++++++&lt;br /&gt;
 3 files changed, 20 insertions(+), 0 deletions(-)&lt;br /&gt;
 create mode 100644 package/libmodbus/Config.in&lt;br /&gt;
 create mode 100644 package/libmodbus/libmodbus.mk&lt;br /&gt;
&lt;br /&gt;
diff --git a/package/Config.in b/package/Config.in&lt;br /&gt;
......&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* retry ;-)&lt;br /&gt;
&lt;br /&gt;
====After patch has been accepted====&lt;br /&gt;
* Delete branch &amp;amp; co:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
$ rm xxxx.patch&lt;br /&gt;
$ git checkout master&lt;br /&gt;
$ git branch -D my_work&lt;br /&gt;
&lt;br /&gt;
$ git branch&lt;br /&gt;
* master&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Links==&lt;br /&gt;
* [http://buildroot.org/downloads/manual/manual.html BR online doc]&lt;br /&gt;
&lt;br /&gt;
==Status for BR2013.05 patches==&lt;br /&gt;
=== 1 to 52 ===&lt;br /&gt;
{| class=&amp;quot;wikitable centre&amp;quot; width=&amp;quot;80%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=col | Name&lt;br /&gt;
! scope=col | Comment&lt;br /&gt;
! scope=col | Who&lt;br /&gt;
|-&lt;br /&gt;
|001-add_armadeus_device.patch&lt;br /&gt;
|Specific to armadeus&lt;br /&gt;
|-&lt;br /&gt;
|002-add_armadeus_specific_packages.patch&lt;br /&gt;
|Specific to armadeus&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|003-armadeus-ltrace-fix-download-url.patch&lt;br /&gt;
|available upstream for  ltrace 0.7.3&lt;br /&gt;
|-&lt;br /&gt;
|004-gilliland-ti-utils-fix-github-tarball-to-use-commit-id.patch&lt;br /&gt;
|already available upstream&lt;br /&gt;
|-&lt;br /&gt;
|005-armadeus-gpsd-add-options-setting-in-menuconfig.patch&lt;br /&gt;
|unused by armadeus but can be contributed upstream&lt;br /&gt;
|-&lt;br /&gt;
|021-armadeus-add-sdl_water-package.patch&lt;br /&gt;
|can be sent upstream (demo) with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|034-armadeus-add-slideshow-package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|045-openssh-add_passwd_expire.patch&lt;br /&gt;
|Need to be reviewed&lt;br /&gt;
|-&lt;br /&gt;
|050-U-Boot-add_support_for_custom_configuration_file.patch&lt;br /&gt;
|???&lt;br /&gt;
|-&lt;br /&gt;
|051-U-Boot-add_support_for_custom_binary_file_format.patch&lt;br /&gt;
|already available upstream&lt;br /&gt;
|-&lt;br /&gt;
|052-U-Boot-add_support_for_Safe_Boot_file_format.patch&lt;br /&gt;
|already available upstream&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===72 to 100===&lt;br /&gt;
{| class=&amp;quot;wikitable centre&amp;quot; width=&amp;quot;80%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=col | Name&lt;br /&gt;
! scope=col | Comment&lt;br /&gt;
! scope=col | Who&lt;br /&gt;
|-&lt;br /&gt;
|072-xenomai-package.patch&lt;br /&gt;
|cannot be sent upstream&lt;br /&gt;
|-&lt;br /&gt;
|081-adds_quake_package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|083-pygame-armadeus_addons.patch&lt;br /&gt;
|cannot be sent upstream due to missing dependencies&lt;br /&gt;
|-&lt;br /&gt;
|085-armadeus-add-gpm-package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|097-adds_flite_package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|099-mplayer-add_patch_for_pld_asm_instruction_on_non_armv5_arch.patch&lt;br /&gt;
|to send to mplayer instead of BR&lt;br /&gt;
|-&lt;br /&gt;
|107-armadeus-games-add-wolf4sdl-package.patch&lt;br /&gt;
|can be sent upstream (demo) with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|110-bluez3-add_package.patch&lt;br /&gt;
|to be split: bluez-utils already in BR but  bluez-lib can be sent&lt;br /&gt;
|-&lt;br /&gt;
|111-bluez3-hacks.patch&lt;br /&gt;
|dirty hack on bluez-lib need to be cleaned&lt;br /&gt;
|-&lt;br /&gt;
|118-armadeus-snes9x-add-package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE, remove link on rom site on .mk file,...&lt;br /&gt;
|-&lt;br /&gt;
|120-cwiid-add_package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|121-target-arm926t_is_arm926ej-s.patch&lt;br /&gt;
|???&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== 123 to 200 ===&lt;br /&gt;
{| class=&amp;quot;wikitable centre&amp;quot; width=&amp;quot;80%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=col | Name&lt;br /&gt;
! scope=col | Comment&lt;br /&gt;
! scope=col | Who&lt;br /&gt;
|-&lt;br /&gt;
|123-armadeus-pywebradio-add-package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|124-e-uae-add_package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|125-armadeus-opentyrian-add-package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|130-armadeus-lbreakout2-add-package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|131-armadeus-ltetris-add-package.patch&lt;br /&gt;
|the patch inside package need to be reviewed&lt;br /&gt;
|-&lt;br /&gt;
|132-qt-full_integration_with_cross_compiling.patch&lt;br /&gt;
|can be sent upstream &lt;br /&gt;
|-&lt;br /&gt;
|142-ncurses-fix_compilation_with_old_hosts.patch&lt;br /&gt;
|already in ncurses 5.9&lt;br /&gt;
|-&lt;br /&gt;
|146-busybox-disable_ip_busybox_if_iproute2_buildroot.patch&lt;br /&gt;
|-&lt;br /&gt;
|147-busybox-ifplugd-fixes-netlink-buffer.patch&lt;br /&gt;
|fixed in upstream busybox by commit da331d77&lt;br /&gt;
|-&lt;br /&gt;
|150-alsa-utils-fix_installation_bug_on_some_host_systems.patch&lt;br /&gt;
|can be sent upstream&lt;br /&gt;
|-&lt;br /&gt;
|157-buildroot-allow_generic_device_selection_even_when_custom_rootfs_is_chosen.patch&lt;br /&gt;
|specific to armadeus or this can be usefull for other projects?&lt;br /&gt;
|-&lt;br /&gt;
|158-setserial-bump_version.patch&lt;br /&gt;
|already upstream&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== 168 to 200 ===&lt;br /&gt;
{| class=&amp;quot;wikitable centre&amp;quot; width=&amp;quot;80%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=col | Name&lt;br /&gt;
! scope=col | Comment&lt;br /&gt;
! scope=col | Who&lt;br /&gt;
|-&lt;br /&gt;
|168-libcanfestival-add_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|172-gsmmux-add_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|174-imx-lib-customize_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|176-imx-test-add_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|178-uboot-add-missing-UBOOT_CLEAN_CMDS.patch&lt;br /&gt;
|-&lt;br /&gt;
|179-e2fsprog-allow_e4defrag_build_against_old_kernel_headers.patch&lt;br /&gt;
|-&lt;br /&gt;
|181-qtcreator-add_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|182-uclibc-add_accept4_declaration_fix.patch&lt;br /&gt;
|-&lt;br /&gt;
|183-openwrt-uclibc-add-kernel_long-declaration.patch&lt;br /&gt;
|-&lt;br /&gt;
|184-fsl-mm-codeclib-add_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|186-uboot-tools-2011.03-Ignore-env_sectors-on-NOR-and-SPI-dataflash.patch&lt;br /&gt;
|-&lt;br /&gt;
|188-marble-add_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|189-dbus-fix_installation.patch&lt;br /&gt;
|-&lt;br /&gt;
|191-armadeus-madplay-fixes-libintl-dependency.patch&lt;br /&gt;
|-&lt;br /&gt;
|196-python-crc16-add_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|197-cunit-add_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|201-armadeus-add_gnokii.patch&lt;br /&gt;
|-&lt;br /&gt;
|203-armadeus-add_sms_server_tools_3_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|204-busybox-fix-snapshot.patch&lt;br /&gt;
|-&lt;br /&gt;
|204-wpa-supplicant-add-option-ieee80211w.patch&lt;br /&gt;
|-&lt;br /&gt;
|205-busybox-coreutils-stty-add-rs485-config-options.patch&lt;br /&gt;
|-&lt;br /&gt;
|206-joe-add_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|207-armadeus-add_python_pyro_3.14.patch&lt;br /&gt;
|-&lt;br /&gt;
|208-armadeus-add_beremiz.patch&lt;br /&gt;
|-&lt;br /&gt;
|209-armadeus-add_matiec.patch&lt;br /&gt;
|-&lt;br /&gt;
|210-poppler-qt_compiling.patch&lt;br /&gt;
|-&lt;br /&gt;
|211-cups-fix_site_url.patch&lt;br /&gt;
|-&lt;br /&gt;
|212-fbgrab-fix_site_url.patch&lt;br /&gt;
|-&lt;br /&gt;
|213-tslib-bump_to_v1.1.patch&lt;br /&gt;
|-&lt;br /&gt;
|214-mplayer-fix-compilation.patch&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Ltanner</name></author>
	</entry>
	<entry>
		<id>http://wikilegacy.armadeus.com/index.php?title=Buildroot_Mainline_integration&amp;diff=12278</id>
		<title>Buildroot Mainline integration</title>
		<link rel="alternate" type="text/html" href="http://wikilegacy.armadeus.com/index.php?title=Buildroot_Mainline_integration&amp;diff=12278"/>
		<updated>2013-12-06T17:31:13Z</updated>

		<summary type="html">&lt;p&gt;Ltanner: /* 123 to 200 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Under Construction}}&lt;br /&gt;
&lt;br /&gt;
==Changes since BR version used in armadeus 3.x==&lt;br /&gt;
===default packages===&lt;br /&gt;
* uClibc: 0.9.29 -&amp;gt; 0.9.30 -&amp;gt; 0.9.33.2&lt;br /&gt;
* gcc: 4.2.1-&amp;gt; 4.4.5 -&amp;gt; 4.7.2&lt;br /&gt;
* busybox: 1.6.2 -&amp;gt; 1.20.2 -&amp;gt; 1.21&lt;br /&gt;
* U-Boot: 2012.10 -&amp;gt; 2013.04&lt;br /&gt;
&lt;br /&gt;
===build directories===&lt;br /&gt;
* &#039;&#039;build_arm_xxx/&#039;&#039; &#039;&#039;project_build_xxx/&#039;&#039; &#039;&#039;toolchain_build_arm_xxx/&#039;&#039; have been removed and replaced by &#039;&#039;output/&#039;&#039;:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
build  host  images  stamps  target  toolchain&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===configs===&lt;br /&gt;
* buildroot default configs are now stored in &#039;&#039;buildroot/configs/apfxx_defconfig&#039;&#039; and no more in &#039;&#039;buildroot/target/device/armadeus/apfxx/apfxx_defconfig&#039;&#039;&lt;br /&gt;
* uClibc config should be named with version number to not overwrite the old one --&amp;gt;&lt;br /&gt;
 &#039;&#039;buildroot/target/device/armadeus/apf27/uClibc-0.9.30.config.arm&#039;&#039;&lt;br /&gt;
* idem for U-Boot config:&lt;br /&gt;
 &#039;&#039;buildroot/target/device/armadeus/apf27/apf27-u-boot-2010.03.h&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==Changes since BR version used in armadeus 4.x==&lt;br /&gt;
* TBDL&lt;br /&gt;
&lt;br /&gt;
==How to use new BR in armadeus==&lt;br /&gt;
* checkout a recent clean GIT view and before any other command edit the main Makefile to change the BUILDROOT_VERSION flag from 2012.02 to 20121030 &lt;br /&gt;
** comment line 29&lt;br /&gt;
** uncomment the line 30&lt;br /&gt;
* then you can use it as old BR:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
$ make apf27_defconfig&lt;br /&gt;
$ make&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* new patches dirrectory:&lt;br /&gt;
 patches/buildroot/2012.11/&lt;br /&gt;
&lt;br /&gt;
==Patches that can be sent to BR==&lt;br /&gt;
(Some will require some cleanup)&lt;br /&gt;
===Instructions===&lt;br /&gt;
* Patches to port: &#039;&#039;patches/buildroot/2010.11&#039;&#039;&lt;br /&gt;
* when working on a patch mark it with:&lt;br /&gt;
** &amp;lt;nowiki&amp;gt; ** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; ~~~~ &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** &#039;&#039;&#039;--&amp;gt;&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:JulienB|JulienB]] 14:14, 9 November 2010 (UTC)&lt;br /&gt;
* Strike the one that are no more needed:&lt;br /&gt;
** &amp;lt;strike&amp;gt; 000-xxxxxxx.patch &amp;lt;/strike&amp;gt;&lt;br /&gt;
* Write OK in bold green and your name (automatic with 4x&#039;~&#039;) when corresponding patch has been ported:&lt;br /&gt;
** &amp;lt;nowiki&amp;gt; ** &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;&#039;&#039;&#039;OK&#039;&#039;&#039;&amp;lt;/span&amp;gt; ~~~~ &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** &#039;&#039;&#039;--&amp;gt;&#039;&#039;&#039; 000-xxxxxxx.patch: &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;&#039;&#039;&#039;OK&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:JulienB|JulienB]] 07:06, 21 October 2010 (UTC)&lt;br /&gt;
* How to:&lt;br /&gt;
** get a BR git&lt;br /&gt;
** try to apply patch with &#039;&#039;patch -p1 --dry-run &amp;lt; patch_name.patch&#039;&#039;&lt;br /&gt;
** when it applies remove &#039;&#039;--dry-run&#039;&#039;, commit, generates patch with [[GIT]] and send it to BR&lt;br /&gt;
&lt;br /&gt;
===001 -&amp;gt; 059===&lt;br /&gt;
* 001-add_armadeus_device.patch -- armadeus specific&lt;br /&gt;
* 002-add_armadeus_specific_packages.patch -- armadeus specific&lt;br /&gt;
* 003-armadeus-ltrace-fix-download-url.patch&lt;br /&gt;
* 004-gilliland-ti-utils-fix-github-tarball-to-use-commit-id.patch&lt;br /&gt;
* 005-armadeus-gpsd-add-options-setting-in-menuconfig.patch&lt;br /&gt;
* 021-sdl-water-config.patch -- broken&lt;br /&gt;
* 034-slideshow.patch -- broken&lt;br /&gt;
* 045-openssh-add_passwd_expire.patch&lt;br /&gt;
* 050-U-Boot-add_support_for_custom_configuration_file.patch&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;Submission not accepted&#039;&#039;&#039;&amp;lt;/span&amp;gt; --jorasse 08:04, 5 December 2013 (UTC)&lt;br /&gt;
* 051-U-Boot-add_support_for_custom_binary_file_format.patch -- present in BR upstream&lt;br /&gt;
* 052-U-Boot-add_support_for_Safe_Boot_file_format.patch -- present in BR upstream&lt;br /&gt;
&lt;br /&gt;
===060 -&amp;gt; 085===&lt;br /&gt;
* 072-xenomai-package.patch&lt;br /&gt;
* 081-adds_quake_package.patch &amp;lt;b&amp;gt;( 2nd priority package to push on the BR mainline )&amp;lt;/b&amp;gt;&lt;br /&gt;
* 083-pygame-armadeus_addons.patch&lt;br /&gt;
* 085-adds_gpm_package.patch -- broken&lt;br /&gt;
&lt;br /&gt;
===095 -&amp;gt; 119===&lt;br /&gt;
* 097-adds_flite_package.patch &amp;lt;b&amp;gt;(to push on the BR mainline - need some refactoring )&amp;lt;/b&amp;gt;&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:SamuelM|SamuelM]] 20:25, 3 December 2012 (UTC)&lt;br /&gt;
* 099-mplayer-add_patch_for_pld_asm_instruction_on_non_armv5_arch.patch&lt;br /&gt;
* 107-games-add_wolf4sdl.patch -- broken&lt;br /&gt;
* 110-bluez-add_package.patch&lt;br /&gt;
** bluez-utils-4.x (currently 4.101) already in BR (since 2011.08) with bluez3 compat knob -- [[User:SamuelM|SamuelM]] 10:49, 1 November 2012 (UTC)&lt;br /&gt;
* 111-bluez-hacks.patch&lt;br /&gt;
** bluez-utils-4.x (currently 4.101) already in BR (since 2011.08) with bluez3 compat knob -- [[User:SamuelM|SamuelM]] 10:49, 1 November 2012 (UTC)&lt;br /&gt;
* 118-snes9x-add_package.patch -- broken&lt;br /&gt;
&lt;br /&gt;
===120 -&amp;gt; 179===&lt;br /&gt;
* 120-cwiid-add_package.patch &amp;lt;b&amp;gt;(to push on the BR mainline - need some refactoring to be more generic)&amp;lt;/b&amp;gt;&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:SamuelM|SamuelM]] 12:11, 1 November 2012 (UTC)&lt;br /&gt;
* 121-target-arm926t_is_arm926ej-s.patch&lt;br /&gt;
* 123-pywebradio-add_package.patch -- broken&lt;br /&gt;
* 124-e-uae-add_package.patch&lt;br /&gt;
* 125-opentyrian-add_package.patch -- broken&lt;br /&gt;
* 130-lbreakout-add_package.patch -- broken &amp;lt;b&amp;gt;( 2nd priority package to push on the BR mainline )&amp;lt;/b&amp;gt;&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:JulienB|JulienB]] 21:36, 20 December 2010 (UTC)&lt;br /&gt;
* 131-ltetris-add_package.patch -- broken &lt;br /&gt;
* 132-qt-full_integration_with_cross_compiling.patch&lt;br /&gt;
* 142-ncurses-fix_compilation_with_old_hosts.patch&lt;br /&gt;
* 146-busybox-disable_ip_busybox_if_iproute2_buildroot.patch&lt;br /&gt;
* 147-busybox-ifplugd-fixes-netlink-buffer.patch&lt;br /&gt;
* 150-alsa-utils-fix_installation_bug_on_some_host_systems.patch&lt;br /&gt;
* 157-buildroot-allow_generic_device_selection_even_when_custom_rootfs_is_chosen.patch&lt;br /&gt;
* 158-setserial-bump_version.patch&lt;br /&gt;
* 168-libcanfestival-add_package.patch &amp;lt;b&amp;gt;(to push on the BR mainline  )&amp;lt;/b&amp;gt;&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:SamuelM|SamuelM]] 19:42, 1 November 2012 (UTC)&lt;br /&gt;
* 172-gsmmux-add_package.patch&lt;br /&gt;
* 174-imx-lib-add_package.patch&lt;br /&gt;
** partially included in BR&lt;br /&gt;
* 176-imx-test-add_package.patch&lt;br /&gt;
* 178-uboot-add-missing-UBOOT_CLEAN_CMDS.patch &lt;br /&gt;
* 179-e2fsprog-allow_e4defrag_build_against_old_kernel_headers.patch&lt;br /&gt;
&lt;br /&gt;
===180 -&amp;gt; end===&lt;br /&gt;
* 181-qtcreator-add_package.patch&lt;br /&gt;
* 182-uclibc-add_accept4_declaration_fix.patch&lt;br /&gt;
* 183-openwrt-uclibc-add-kernel_long-declaration.patch&lt;br /&gt;
* 184-fsl-mm-codeclib-add_package.patch&lt;br /&gt;
* 186-uboot-tools-2011.03-Ignore-env_sectors-on-NOR-and-SPI-dataflash.patch&lt;br /&gt;
* 188-marble-add_package.patch -- broken&lt;br /&gt;
* 189-dbus-fix_installation.patch&lt;br /&gt;
* 191-madplay-requires_libintl.patch -- to fix : the legacy libintl is not supported anymore &lt;br /&gt;
* 196-python-crc16-add_package.patch &amp;lt;b&amp;gt;(to push on the BR mainline  )&amp;lt;/b&amp;gt;&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:SamuelM|SamuelM]] 20:18, 3 December 2012 (UTC)&lt;br /&gt;
* 197-cunit-add_package.patch &amp;lt;b&amp;gt;(to push on the BR mainline  )&amp;lt;/b&amp;gt;&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:SamuelM|SamuelM]] 20:18, 3 December 2012 (UTC)&lt;br /&gt;
* 201-armadeus-add_gnokii.patch&lt;br /&gt;
* 203-armadeus-add_sms_server_tools_3_package.patch&lt;br /&gt;
* 204-busybox-fix-snapshot.patch&lt;br /&gt;
* 204-wpa-supplicant-add-option-ieee80211w.patch&lt;br /&gt;
* 205-busybox-coreutils-stty-add-rs485-config-options.patch&lt;br /&gt;
* 206-joe-add_package.patch&lt;br /&gt;
* 207-armadeus-add_python_pyro_3.14.patch&lt;br /&gt;
* 208-armadeus-add_beremiz.patch&lt;br /&gt;
* 209-armadeus-add_matiec.patch&lt;br /&gt;
* 210-poppler-qt_compiling.patch&lt;br /&gt;
* 211-cups-fix_site_url.patch&lt;br /&gt;
* 212-fbgrab-fix_site_url.patch&lt;br /&gt;
* 213-tslib-bump_to_v1.1.patch&lt;br /&gt;
* 214-mplayer-fix-compilation.patch&lt;br /&gt;
&lt;br /&gt;
==How to send patches to BR==&lt;br /&gt;
&lt;br /&gt;
(see the [http://elinux.org/Buildroot_how_to_contribute Buildroot - How to contribute] page)&lt;br /&gt;
&lt;br /&gt;
* GIT should be installed and configured on your PC like stated [[GIT|here]]&lt;br /&gt;
* clone buildroot GIT:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ git clone xxxxx buildroot_git_dev/ (TBDL)&lt;br /&gt;
 $ cd buildroot_git_dev/&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* take patch from armadeus:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ cp /path_to_armadeus_bsp/patches/buildroot/2011.05/0xx-name.patch .&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* create a branch to work (here &#039;&#039;my_work&#039;&#039;):&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ git branch my_work&lt;br /&gt;
 $ git checkout my_work&lt;br /&gt;
 Switched to branch &#039;my_work&#039;&lt;br /&gt;
 $ git branch&lt;br /&gt;
   master&lt;br /&gt;
 * my_work&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* try patch:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ patch -p1 --dry-run &amp;lt; 0xx-name.patch&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* if it works, apply it for real:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ patch -p1 &amp;lt; 0xx-name.patch&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* list changes:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ git status&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* do some more changes if needed and then save them:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 ... do changes ...&lt;br /&gt;
 $ git add files_changed&lt;br /&gt;
 ... test changes ...&lt;br /&gt;
 $ git commit -m &amp;quot;Summary of your work&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* generate patch to send to BR:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ git format-patch -M master..my_work -s&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* this will give:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 0001-Summary_of_your_work.patch&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* send patch to BR:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ git send-email --from=xxx.xxx@xxx.xx --to=buildroot@busybox.net --smtp-server=smtp.xxx.xx 0001-Summary_of_your_work.patch&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* depending on the feedbacks from BR, modify your patch:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 ... do changes ...&lt;br /&gt;
 $ git diff&lt;br /&gt;
 $ git add files_changed&lt;br /&gt;
 $ git commit --amend&lt;br /&gt;
 $ git format-patch -M master..my_work -s&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* adds version inside [PATCH] ex: [PATCH v2]&lt;br /&gt;
* adds comments after ---, ex:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
From a2413db058ac3c515337102690ba12a746831f7e Mon Sep 17 00:00:00 2001&lt;br /&gt;
From: Julien Boibessot &amp;lt;julien.boibessot@armadeus.com&amp;gt;&lt;br /&gt;
Date: Wed, 19 Oct 2011 10:39:26 +0200&lt;br /&gt;
Subject: [PATCH v2] Add libmodbus package&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Signed-off-by: Julien Boibessot &amp;lt;julien.boibessot@armadeus.com&amp;gt;&lt;br /&gt;
---&lt;br /&gt;
 Changes since v1:&lt;br /&gt;
  - Took Yegor Yefremov remarks about &amp;quot;call AUTOTARGETS&#039; into account.&lt;br /&gt;
&lt;br /&gt;
 Based on previous work of Marek Belisko and comments of Thomas Petazzoni.&lt;br /&gt;
&lt;br /&gt;
 package/Config.in              |    1 +&lt;br /&gt;
 package/libmodbus/Config.in    |    8 ++++++++&lt;br /&gt;
 package/libmodbus/libmodbus.mk |   11 +++++++++++&lt;br /&gt;
 3 files changed, 20 insertions(+), 0 deletions(-)&lt;br /&gt;
 create mode 100644 package/libmodbus/Config.in&lt;br /&gt;
 create mode 100644 package/libmodbus/libmodbus.mk&lt;br /&gt;
&lt;br /&gt;
diff --git a/package/Config.in b/package/Config.in&lt;br /&gt;
......&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* retry ;-)&lt;br /&gt;
&lt;br /&gt;
====After patch has been accepted====&lt;br /&gt;
* Delete branch &amp;amp; co:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
$ rm xxxx.patch&lt;br /&gt;
$ git checkout master&lt;br /&gt;
$ git branch -D my_work&lt;br /&gt;
&lt;br /&gt;
$ git branch&lt;br /&gt;
* master&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Links==&lt;br /&gt;
* [http://buildroot.org/downloads/manual/manual.html BR online doc]&lt;br /&gt;
&lt;br /&gt;
==Status for BR2013.05 patches==&lt;br /&gt;
=== 1 to 52 ===&lt;br /&gt;
{| class=&amp;quot;wikitable centre&amp;quot; width=&amp;quot;80%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=col | Name&lt;br /&gt;
! scope=col | Comment&lt;br /&gt;
! scope=col | Who&lt;br /&gt;
|-&lt;br /&gt;
|001-add_armadeus_device.patch&lt;br /&gt;
|Specific to armadeus&lt;br /&gt;
|-&lt;br /&gt;
|002-add_armadeus_specific_packages.patch&lt;br /&gt;
|Specific to armadeus&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|003-armadeus-ltrace-fix-download-url.patch&lt;br /&gt;
|available upstream for  ltrace 0.7.3&lt;br /&gt;
|-&lt;br /&gt;
|004-gilliland-ti-utils-fix-github-tarball-to-use-commit-id.patch&lt;br /&gt;
|already available upstream&lt;br /&gt;
|-&lt;br /&gt;
|005-armadeus-gpsd-add-options-setting-in-menuconfig.patch&lt;br /&gt;
|unused by armadeus but can be contributed upstream&lt;br /&gt;
|-&lt;br /&gt;
|021-armadeus-add-sdl_water-package.patch&lt;br /&gt;
|can be sent upstream (demo) with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|034-armadeus-add-slideshow-package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|045-openssh-add_passwd_expire.patch&lt;br /&gt;
|Need to be reviewed&lt;br /&gt;
|-&lt;br /&gt;
|050-U-Boot-add_support_for_custom_configuration_file.patch&lt;br /&gt;
|???&lt;br /&gt;
|-&lt;br /&gt;
|051-U-Boot-add_support_for_custom_binary_file_format.patch&lt;br /&gt;
|already available upstream&lt;br /&gt;
|-&lt;br /&gt;
|052-U-Boot-add_support_for_Safe_Boot_file_format.patch&lt;br /&gt;
|already available upstream&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===72 to 100===&lt;br /&gt;
{| class=&amp;quot;wikitable centre&amp;quot; width=&amp;quot;80%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=col | Name&lt;br /&gt;
! scope=col | Comment&lt;br /&gt;
! scope=col | Who&lt;br /&gt;
|-&lt;br /&gt;
|072-xenomai-package.patch&lt;br /&gt;
|cannot be sent upstream&lt;br /&gt;
|-&lt;br /&gt;
|081-adds_quake_package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|083-pygame-armadeus_addons.patch&lt;br /&gt;
|cannot be sent upstream due to missing dependencies&lt;br /&gt;
|-&lt;br /&gt;
|085-armadeus-add-gpm-package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|097-adds_flite_package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|099-mplayer-add_patch_for_pld_asm_instruction_on_non_armv5_arch.patch&lt;br /&gt;
|to send to mplayer instead of BR&lt;br /&gt;
|-&lt;br /&gt;
|107-armadeus-games-add-wolf4sdl-package.patch&lt;br /&gt;
|can be sent upstream (demo) with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|110-bluez3-add_package.patch&lt;br /&gt;
|to be split: bluez-utils already in BR but  bluez-lib can be sent&lt;br /&gt;
|-&lt;br /&gt;
|111-bluez3-hacks.patch&lt;br /&gt;
|dirty hack on bluez-lib need to be cleaned&lt;br /&gt;
|-&lt;br /&gt;
|118-armadeus-snes9x-add-package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE, remove link on rom site on .mk file,...&lt;br /&gt;
|-&lt;br /&gt;
|120-cwiid-add_package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|121-target-arm926t_is_arm926ej-s.patch&lt;br /&gt;
|???&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== 123 to 200 ===&lt;br /&gt;
{| class=&amp;quot;wikitable centre&amp;quot; width=&amp;quot;80%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=col | Name&lt;br /&gt;
! scope=col | Comment&lt;br /&gt;
! scope=col | Who&lt;br /&gt;
|-&lt;br /&gt;
|123-armadeus-pywebradio-add-package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|124-e-uae-add_package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|125-armadeus-opentyrian-add-package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|130-armadeus-lbreakout2-add-package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|131-armadeus-ltetris-add-package.patch&lt;br /&gt;
|the patch inside package need to be reviewed&lt;br /&gt;
|-&lt;br /&gt;
|132-qt-full_integration_with_cross_compiling.patch&lt;br /&gt;
|can be sent upstream &lt;br /&gt;
|-&lt;br /&gt;
|142-ncurses-fix_compilation_with_old_hosts.patch&lt;br /&gt;
|already in ncurses 5.9&lt;br /&gt;
|-&lt;br /&gt;
|146-busybox-disable_ip_busybox_if_iproute2_buildroot.patch&lt;br /&gt;
|-&lt;br /&gt;
|147-busybox-ifplugd-fixes-netlink-buffer.patch&lt;br /&gt;
|fixed in upstream busybox by commit da331d77&lt;br /&gt;
|-&lt;br /&gt;
|150-alsa-utils-fix_installation_bug_on_some_host_systems.patch&lt;br /&gt;
|can be sent upstream&lt;br /&gt;
|-&lt;br /&gt;
|157-buildroot-allow_generic_device_selection_even_when_custom_rootfs_is_chosen.patch&lt;br /&gt;
|-&lt;br /&gt;
|158-setserial-bump_version.patch&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== 168 to 200 ===&lt;br /&gt;
{| class=&amp;quot;wikitable centre&amp;quot; width=&amp;quot;80%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=col | Name&lt;br /&gt;
! scope=col | Comment&lt;br /&gt;
! scope=col | Who&lt;br /&gt;
|-&lt;br /&gt;
|168-libcanfestival-add_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|172-gsmmux-add_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|174-imx-lib-customize_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|176-imx-test-add_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|178-uboot-add-missing-UBOOT_CLEAN_CMDS.patch&lt;br /&gt;
|-&lt;br /&gt;
|179-e2fsprog-allow_e4defrag_build_against_old_kernel_headers.patch&lt;br /&gt;
|-&lt;br /&gt;
|181-qtcreator-add_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|182-uclibc-add_accept4_declaration_fix.patch&lt;br /&gt;
|-&lt;br /&gt;
|183-openwrt-uclibc-add-kernel_long-declaration.patch&lt;br /&gt;
|-&lt;br /&gt;
|184-fsl-mm-codeclib-add_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|186-uboot-tools-2011.03-Ignore-env_sectors-on-NOR-and-SPI-dataflash.patch&lt;br /&gt;
|-&lt;br /&gt;
|188-marble-add_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|189-dbus-fix_installation.patch&lt;br /&gt;
|-&lt;br /&gt;
|191-armadeus-madplay-fixes-libintl-dependency.patch&lt;br /&gt;
|-&lt;br /&gt;
|196-python-crc16-add_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|197-cunit-add_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|201-armadeus-add_gnokii.patch&lt;br /&gt;
|-&lt;br /&gt;
|203-armadeus-add_sms_server_tools_3_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|204-busybox-fix-snapshot.patch&lt;br /&gt;
|-&lt;br /&gt;
|204-wpa-supplicant-add-option-ieee80211w.patch&lt;br /&gt;
|-&lt;br /&gt;
|205-busybox-coreutils-stty-add-rs485-config-options.patch&lt;br /&gt;
|-&lt;br /&gt;
|206-joe-add_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|207-armadeus-add_python_pyro_3.14.patch&lt;br /&gt;
|-&lt;br /&gt;
|208-armadeus-add_beremiz.patch&lt;br /&gt;
|-&lt;br /&gt;
|209-armadeus-add_matiec.patch&lt;br /&gt;
|-&lt;br /&gt;
|210-poppler-qt_compiling.patch&lt;br /&gt;
|-&lt;br /&gt;
|211-cups-fix_site_url.patch&lt;br /&gt;
|-&lt;br /&gt;
|212-fbgrab-fix_site_url.patch&lt;br /&gt;
|-&lt;br /&gt;
|213-tslib-bump_to_v1.1.patch&lt;br /&gt;
|-&lt;br /&gt;
|214-mplayer-fix-compilation.patch&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Ltanner</name></author>
	</entry>
	<entry>
		<id>http://wikilegacy.armadeus.com/index.php?title=Buildroot_Mainline_integration&amp;diff=12277</id>
		<title>Buildroot Mainline integration</title>
		<link rel="alternate" type="text/html" href="http://wikilegacy.armadeus.com/index.php?title=Buildroot_Mainline_integration&amp;diff=12277"/>
		<updated>2013-12-06T17:26:04Z</updated>

		<summary type="html">&lt;p&gt;Ltanner: /* 123 to 200 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Under Construction}}&lt;br /&gt;
&lt;br /&gt;
==Changes since BR version used in armadeus 3.x==&lt;br /&gt;
===default packages===&lt;br /&gt;
* uClibc: 0.9.29 -&amp;gt; 0.9.30 -&amp;gt; 0.9.33.2&lt;br /&gt;
* gcc: 4.2.1-&amp;gt; 4.4.5 -&amp;gt; 4.7.2&lt;br /&gt;
* busybox: 1.6.2 -&amp;gt; 1.20.2 -&amp;gt; 1.21&lt;br /&gt;
* U-Boot: 2012.10 -&amp;gt; 2013.04&lt;br /&gt;
&lt;br /&gt;
===build directories===&lt;br /&gt;
* &#039;&#039;build_arm_xxx/&#039;&#039; &#039;&#039;project_build_xxx/&#039;&#039; &#039;&#039;toolchain_build_arm_xxx/&#039;&#039; have been removed and replaced by &#039;&#039;output/&#039;&#039;:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
build  host  images  stamps  target  toolchain&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===configs===&lt;br /&gt;
* buildroot default configs are now stored in &#039;&#039;buildroot/configs/apfxx_defconfig&#039;&#039; and no more in &#039;&#039;buildroot/target/device/armadeus/apfxx/apfxx_defconfig&#039;&#039;&lt;br /&gt;
* uClibc config should be named with version number to not overwrite the old one --&amp;gt;&lt;br /&gt;
 &#039;&#039;buildroot/target/device/armadeus/apf27/uClibc-0.9.30.config.arm&#039;&#039;&lt;br /&gt;
* idem for U-Boot config:&lt;br /&gt;
 &#039;&#039;buildroot/target/device/armadeus/apf27/apf27-u-boot-2010.03.h&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==Changes since BR version used in armadeus 4.x==&lt;br /&gt;
* TBDL&lt;br /&gt;
&lt;br /&gt;
==How to use new BR in armadeus==&lt;br /&gt;
* checkout a recent clean GIT view and before any other command edit the main Makefile to change the BUILDROOT_VERSION flag from 2012.02 to 20121030 &lt;br /&gt;
** comment line 29&lt;br /&gt;
** uncomment the line 30&lt;br /&gt;
* then you can use it as old BR:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
$ make apf27_defconfig&lt;br /&gt;
$ make&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* new patches dirrectory:&lt;br /&gt;
 patches/buildroot/2012.11/&lt;br /&gt;
&lt;br /&gt;
==Patches that can be sent to BR==&lt;br /&gt;
(Some will require some cleanup)&lt;br /&gt;
===Instructions===&lt;br /&gt;
* Patches to port: &#039;&#039;patches/buildroot/2010.11&#039;&#039;&lt;br /&gt;
* when working on a patch mark it with:&lt;br /&gt;
** &amp;lt;nowiki&amp;gt; ** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; ~~~~ &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** &#039;&#039;&#039;--&amp;gt;&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:JulienB|JulienB]] 14:14, 9 November 2010 (UTC)&lt;br /&gt;
* Strike the one that are no more needed:&lt;br /&gt;
** &amp;lt;strike&amp;gt; 000-xxxxxxx.patch &amp;lt;/strike&amp;gt;&lt;br /&gt;
* Write OK in bold green and your name (automatic with 4x&#039;~&#039;) when corresponding patch has been ported:&lt;br /&gt;
** &amp;lt;nowiki&amp;gt; ** &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;&#039;&#039;&#039;OK&#039;&#039;&#039;&amp;lt;/span&amp;gt; ~~~~ &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** &#039;&#039;&#039;--&amp;gt;&#039;&#039;&#039; 000-xxxxxxx.patch: &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;&#039;&#039;&#039;OK&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:JulienB|JulienB]] 07:06, 21 October 2010 (UTC)&lt;br /&gt;
* How to:&lt;br /&gt;
** get a BR git&lt;br /&gt;
** try to apply patch with &#039;&#039;patch -p1 --dry-run &amp;lt; patch_name.patch&#039;&#039;&lt;br /&gt;
** when it applies remove &#039;&#039;--dry-run&#039;&#039;, commit, generates patch with [[GIT]] and send it to BR&lt;br /&gt;
&lt;br /&gt;
===001 -&amp;gt; 059===&lt;br /&gt;
* 001-add_armadeus_device.patch -- armadeus specific&lt;br /&gt;
* 002-add_armadeus_specific_packages.patch -- armadeus specific&lt;br /&gt;
* 003-armadeus-ltrace-fix-download-url.patch&lt;br /&gt;
* 004-gilliland-ti-utils-fix-github-tarball-to-use-commit-id.patch&lt;br /&gt;
* 005-armadeus-gpsd-add-options-setting-in-menuconfig.patch&lt;br /&gt;
* 021-sdl-water-config.patch -- broken&lt;br /&gt;
* 034-slideshow.patch -- broken&lt;br /&gt;
* 045-openssh-add_passwd_expire.patch&lt;br /&gt;
* 050-U-Boot-add_support_for_custom_configuration_file.patch&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;Submission not accepted&#039;&#039;&#039;&amp;lt;/span&amp;gt; --jorasse 08:04, 5 December 2013 (UTC)&lt;br /&gt;
* 051-U-Boot-add_support_for_custom_binary_file_format.patch -- present in BR upstream&lt;br /&gt;
* 052-U-Boot-add_support_for_Safe_Boot_file_format.patch -- present in BR upstream&lt;br /&gt;
&lt;br /&gt;
===060 -&amp;gt; 085===&lt;br /&gt;
* 072-xenomai-package.patch&lt;br /&gt;
* 081-adds_quake_package.patch &amp;lt;b&amp;gt;( 2nd priority package to push on the BR mainline )&amp;lt;/b&amp;gt;&lt;br /&gt;
* 083-pygame-armadeus_addons.patch&lt;br /&gt;
* 085-adds_gpm_package.patch -- broken&lt;br /&gt;
&lt;br /&gt;
===095 -&amp;gt; 119===&lt;br /&gt;
* 097-adds_flite_package.patch &amp;lt;b&amp;gt;(to push on the BR mainline - need some refactoring )&amp;lt;/b&amp;gt;&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:SamuelM|SamuelM]] 20:25, 3 December 2012 (UTC)&lt;br /&gt;
* 099-mplayer-add_patch_for_pld_asm_instruction_on_non_armv5_arch.patch&lt;br /&gt;
* 107-games-add_wolf4sdl.patch -- broken&lt;br /&gt;
* 110-bluez-add_package.patch&lt;br /&gt;
** bluez-utils-4.x (currently 4.101) already in BR (since 2011.08) with bluez3 compat knob -- [[User:SamuelM|SamuelM]] 10:49, 1 November 2012 (UTC)&lt;br /&gt;
* 111-bluez-hacks.patch&lt;br /&gt;
** bluez-utils-4.x (currently 4.101) already in BR (since 2011.08) with bluez3 compat knob -- [[User:SamuelM|SamuelM]] 10:49, 1 November 2012 (UTC)&lt;br /&gt;
* 118-snes9x-add_package.patch -- broken&lt;br /&gt;
&lt;br /&gt;
===120 -&amp;gt; 179===&lt;br /&gt;
* 120-cwiid-add_package.patch &amp;lt;b&amp;gt;(to push on the BR mainline - need some refactoring to be more generic)&amp;lt;/b&amp;gt;&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:SamuelM|SamuelM]] 12:11, 1 November 2012 (UTC)&lt;br /&gt;
* 121-target-arm926t_is_arm926ej-s.patch&lt;br /&gt;
* 123-pywebradio-add_package.patch -- broken&lt;br /&gt;
* 124-e-uae-add_package.patch&lt;br /&gt;
* 125-opentyrian-add_package.patch -- broken&lt;br /&gt;
* 130-lbreakout-add_package.patch -- broken &amp;lt;b&amp;gt;( 2nd priority package to push on the BR mainline )&amp;lt;/b&amp;gt;&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:JulienB|JulienB]] 21:36, 20 December 2010 (UTC)&lt;br /&gt;
* 131-ltetris-add_package.patch -- broken &lt;br /&gt;
* 132-qt-full_integration_with_cross_compiling.patch&lt;br /&gt;
* 142-ncurses-fix_compilation_with_old_hosts.patch&lt;br /&gt;
* 146-busybox-disable_ip_busybox_if_iproute2_buildroot.patch&lt;br /&gt;
* 147-busybox-ifplugd-fixes-netlink-buffer.patch&lt;br /&gt;
* 150-alsa-utils-fix_installation_bug_on_some_host_systems.patch&lt;br /&gt;
* 157-buildroot-allow_generic_device_selection_even_when_custom_rootfs_is_chosen.patch&lt;br /&gt;
* 158-setserial-bump_version.patch&lt;br /&gt;
* 168-libcanfestival-add_package.patch &amp;lt;b&amp;gt;(to push on the BR mainline  )&amp;lt;/b&amp;gt;&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:SamuelM|SamuelM]] 19:42, 1 November 2012 (UTC)&lt;br /&gt;
* 172-gsmmux-add_package.patch&lt;br /&gt;
* 174-imx-lib-add_package.patch&lt;br /&gt;
** partially included in BR&lt;br /&gt;
* 176-imx-test-add_package.patch&lt;br /&gt;
* 178-uboot-add-missing-UBOOT_CLEAN_CMDS.patch &lt;br /&gt;
* 179-e2fsprog-allow_e4defrag_build_against_old_kernel_headers.patch&lt;br /&gt;
&lt;br /&gt;
===180 -&amp;gt; end===&lt;br /&gt;
* 181-qtcreator-add_package.patch&lt;br /&gt;
* 182-uclibc-add_accept4_declaration_fix.patch&lt;br /&gt;
* 183-openwrt-uclibc-add-kernel_long-declaration.patch&lt;br /&gt;
* 184-fsl-mm-codeclib-add_package.patch&lt;br /&gt;
* 186-uboot-tools-2011.03-Ignore-env_sectors-on-NOR-and-SPI-dataflash.patch&lt;br /&gt;
* 188-marble-add_package.patch -- broken&lt;br /&gt;
* 189-dbus-fix_installation.patch&lt;br /&gt;
* 191-madplay-requires_libintl.patch -- to fix : the legacy libintl is not supported anymore &lt;br /&gt;
* 196-python-crc16-add_package.patch &amp;lt;b&amp;gt;(to push on the BR mainline  )&amp;lt;/b&amp;gt;&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:SamuelM|SamuelM]] 20:18, 3 December 2012 (UTC)&lt;br /&gt;
* 197-cunit-add_package.patch &amp;lt;b&amp;gt;(to push on the BR mainline  )&amp;lt;/b&amp;gt;&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:SamuelM|SamuelM]] 20:18, 3 December 2012 (UTC)&lt;br /&gt;
* 201-armadeus-add_gnokii.patch&lt;br /&gt;
* 203-armadeus-add_sms_server_tools_3_package.patch&lt;br /&gt;
* 204-busybox-fix-snapshot.patch&lt;br /&gt;
* 204-wpa-supplicant-add-option-ieee80211w.patch&lt;br /&gt;
* 205-busybox-coreutils-stty-add-rs485-config-options.patch&lt;br /&gt;
* 206-joe-add_package.patch&lt;br /&gt;
* 207-armadeus-add_python_pyro_3.14.patch&lt;br /&gt;
* 208-armadeus-add_beremiz.patch&lt;br /&gt;
* 209-armadeus-add_matiec.patch&lt;br /&gt;
* 210-poppler-qt_compiling.patch&lt;br /&gt;
* 211-cups-fix_site_url.patch&lt;br /&gt;
* 212-fbgrab-fix_site_url.patch&lt;br /&gt;
* 213-tslib-bump_to_v1.1.patch&lt;br /&gt;
* 214-mplayer-fix-compilation.patch&lt;br /&gt;
&lt;br /&gt;
==How to send patches to BR==&lt;br /&gt;
&lt;br /&gt;
(see the [http://elinux.org/Buildroot_how_to_contribute Buildroot - How to contribute] page)&lt;br /&gt;
&lt;br /&gt;
* GIT should be installed and configured on your PC like stated [[GIT|here]]&lt;br /&gt;
* clone buildroot GIT:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ git clone xxxxx buildroot_git_dev/ (TBDL)&lt;br /&gt;
 $ cd buildroot_git_dev/&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* take patch from armadeus:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ cp /path_to_armadeus_bsp/patches/buildroot/2011.05/0xx-name.patch .&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* create a branch to work (here &#039;&#039;my_work&#039;&#039;):&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ git branch my_work&lt;br /&gt;
 $ git checkout my_work&lt;br /&gt;
 Switched to branch &#039;my_work&#039;&lt;br /&gt;
 $ git branch&lt;br /&gt;
   master&lt;br /&gt;
 * my_work&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* try patch:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ patch -p1 --dry-run &amp;lt; 0xx-name.patch&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* if it works, apply it for real:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ patch -p1 &amp;lt; 0xx-name.patch&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* list changes:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ git status&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* do some more changes if needed and then save them:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 ... do changes ...&lt;br /&gt;
 $ git add files_changed&lt;br /&gt;
 ... test changes ...&lt;br /&gt;
 $ git commit -m &amp;quot;Summary of your work&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* generate patch to send to BR:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ git format-patch -M master..my_work -s&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* this will give:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 0001-Summary_of_your_work.patch&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* send patch to BR:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ git send-email --from=xxx.xxx@xxx.xx --to=buildroot@busybox.net --smtp-server=smtp.xxx.xx 0001-Summary_of_your_work.patch&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* depending on the feedbacks from BR, modify your patch:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 ... do changes ...&lt;br /&gt;
 $ git diff&lt;br /&gt;
 $ git add files_changed&lt;br /&gt;
 $ git commit --amend&lt;br /&gt;
 $ git format-patch -M master..my_work -s&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* adds version inside [PATCH] ex: [PATCH v2]&lt;br /&gt;
* adds comments after ---, ex:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
From a2413db058ac3c515337102690ba12a746831f7e Mon Sep 17 00:00:00 2001&lt;br /&gt;
From: Julien Boibessot &amp;lt;julien.boibessot@armadeus.com&amp;gt;&lt;br /&gt;
Date: Wed, 19 Oct 2011 10:39:26 +0200&lt;br /&gt;
Subject: [PATCH v2] Add libmodbus package&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Signed-off-by: Julien Boibessot &amp;lt;julien.boibessot@armadeus.com&amp;gt;&lt;br /&gt;
---&lt;br /&gt;
 Changes since v1:&lt;br /&gt;
  - Took Yegor Yefremov remarks about &amp;quot;call AUTOTARGETS&#039; into account.&lt;br /&gt;
&lt;br /&gt;
 Based on previous work of Marek Belisko and comments of Thomas Petazzoni.&lt;br /&gt;
&lt;br /&gt;
 package/Config.in              |    1 +&lt;br /&gt;
 package/libmodbus/Config.in    |    8 ++++++++&lt;br /&gt;
 package/libmodbus/libmodbus.mk |   11 +++++++++++&lt;br /&gt;
 3 files changed, 20 insertions(+), 0 deletions(-)&lt;br /&gt;
 create mode 100644 package/libmodbus/Config.in&lt;br /&gt;
 create mode 100644 package/libmodbus/libmodbus.mk&lt;br /&gt;
&lt;br /&gt;
diff --git a/package/Config.in b/package/Config.in&lt;br /&gt;
......&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* retry ;-)&lt;br /&gt;
&lt;br /&gt;
====After patch has been accepted====&lt;br /&gt;
* Delete branch &amp;amp; co:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
$ rm xxxx.patch&lt;br /&gt;
$ git checkout master&lt;br /&gt;
$ git branch -D my_work&lt;br /&gt;
&lt;br /&gt;
$ git branch&lt;br /&gt;
* master&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Links==&lt;br /&gt;
* [http://buildroot.org/downloads/manual/manual.html BR online doc]&lt;br /&gt;
&lt;br /&gt;
==Status for BR2013.05 patches==&lt;br /&gt;
=== 1 to 52 ===&lt;br /&gt;
{| class=&amp;quot;wikitable centre&amp;quot; width=&amp;quot;80%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=col | Name&lt;br /&gt;
! scope=col | Comment&lt;br /&gt;
! scope=col | Who&lt;br /&gt;
|-&lt;br /&gt;
|001-add_armadeus_device.patch&lt;br /&gt;
|Specific to armadeus&lt;br /&gt;
|-&lt;br /&gt;
|002-add_armadeus_specific_packages.patch&lt;br /&gt;
|Specific to armadeus&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|003-armadeus-ltrace-fix-download-url.patch&lt;br /&gt;
|available upstream for  ltrace 0.7.3&lt;br /&gt;
|-&lt;br /&gt;
|004-gilliland-ti-utils-fix-github-tarball-to-use-commit-id.patch&lt;br /&gt;
|already available upstream&lt;br /&gt;
|-&lt;br /&gt;
|005-armadeus-gpsd-add-options-setting-in-menuconfig.patch&lt;br /&gt;
|unused by armadeus but can be contributed upstream&lt;br /&gt;
|-&lt;br /&gt;
|021-armadeus-add-sdl_water-package.patch&lt;br /&gt;
|can be sent upstream (demo) with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|034-armadeus-add-slideshow-package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|045-openssh-add_passwd_expire.patch&lt;br /&gt;
|Need to be reviewed&lt;br /&gt;
|-&lt;br /&gt;
|050-U-Boot-add_support_for_custom_configuration_file.patch&lt;br /&gt;
|???&lt;br /&gt;
|-&lt;br /&gt;
|051-U-Boot-add_support_for_custom_binary_file_format.patch&lt;br /&gt;
|already available upstream&lt;br /&gt;
|-&lt;br /&gt;
|052-U-Boot-add_support_for_Safe_Boot_file_format.patch&lt;br /&gt;
|already available upstream&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===72 to 100===&lt;br /&gt;
{| class=&amp;quot;wikitable centre&amp;quot; width=&amp;quot;80%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=col | Name&lt;br /&gt;
! scope=col | Comment&lt;br /&gt;
! scope=col | Who&lt;br /&gt;
|-&lt;br /&gt;
|072-xenomai-package.patch&lt;br /&gt;
|cannot be sent upstream&lt;br /&gt;
|-&lt;br /&gt;
|081-adds_quake_package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|083-pygame-armadeus_addons.patch&lt;br /&gt;
|cannot be sent upstream due to missing dependencies&lt;br /&gt;
|-&lt;br /&gt;
|085-armadeus-add-gpm-package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|097-adds_flite_package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|099-mplayer-add_patch_for_pld_asm_instruction_on_non_armv5_arch.patch&lt;br /&gt;
|to send to mplayer instead of BR&lt;br /&gt;
|-&lt;br /&gt;
|107-armadeus-games-add-wolf4sdl-package.patch&lt;br /&gt;
|can be sent upstream (demo) with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|110-bluez3-add_package.patch&lt;br /&gt;
|to be split: bluez-utils already in BR but  bluez-lib can be sent&lt;br /&gt;
|-&lt;br /&gt;
|111-bluez3-hacks.patch&lt;br /&gt;
|dirty hack on bluez-lib need to be cleaned&lt;br /&gt;
|-&lt;br /&gt;
|118-armadeus-snes9x-add-package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE, remove link on rom site on .mk file,...&lt;br /&gt;
|-&lt;br /&gt;
|120-cwiid-add_package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|121-target-arm926t_is_arm926ej-s.patch&lt;br /&gt;
|???&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== 123 to 200 ===&lt;br /&gt;
{| class=&amp;quot;wikitable centre&amp;quot; width=&amp;quot;80%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=col | Name&lt;br /&gt;
! scope=col | Comment&lt;br /&gt;
! scope=col | Who&lt;br /&gt;
|-&lt;br /&gt;
|123-armadeus-pywebradio-add-package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|124-e-uae-add_package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|125-armadeus-opentyrian-add-package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|130-armadeus-lbreakout2-add-package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|131-armadeus-ltetris-add-package.patch&lt;br /&gt;
|the patch inside package need to be reviewed&lt;br /&gt;
|-&lt;br /&gt;
|132-qt-full_integration_with_cross_compiling.patch&lt;br /&gt;
|can be sent upstream &lt;br /&gt;
|-&lt;br /&gt;
|142-ncurses-fix_compilation_with_old_hosts.patch&lt;br /&gt;
|already in ncurses 5.9&lt;br /&gt;
|-&lt;br /&gt;
|146-busybox-disable_ip_busybox_if_iproute2_buildroot.patch&lt;br /&gt;
|-&lt;br /&gt;
|147-busybox-ifplugd-fixes-netlink-buffer.patch&lt;br /&gt;
|fixed in upstream busybox by commit da331d77&lt;br /&gt;
|-&lt;br /&gt;
|150-alsa-utils-fix_installation_bug_on_some_host_systems.patch&lt;br /&gt;
|-&lt;br /&gt;
|157-buildroot-allow_generic_device_selection_even_when_custom_rootfs_is_chosen.patch&lt;br /&gt;
|-&lt;br /&gt;
|158-setserial-bump_version.patch&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== 168 to 200 ===&lt;br /&gt;
{| class=&amp;quot;wikitable centre&amp;quot; width=&amp;quot;80%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=col | Name&lt;br /&gt;
! scope=col | Comment&lt;br /&gt;
! scope=col | Who&lt;br /&gt;
|-&lt;br /&gt;
|168-libcanfestival-add_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|172-gsmmux-add_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|174-imx-lib-customize_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|176-imx-test-add_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|178-uboot-add-missing-UBOOT_CLEAN_CMDS.patch&lt;br /&gt;
|-&lt;br /&gt;
|179-e2fsprog-allow_e4defrag_build_against_old_kernel_headers.patch&lt;br /&gt;
|-&lt;br /&gt;
|181-qtcreator-add_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|182-uclibc-add_accept4_declaration_fix.patch&lt;br /&gt;
|-&lt;br /&gt;
|183-openwrt-uclibc-add-kernel_long-declaration.patch&lt;br /&gt;
|-&lt;br /&gt;
|184-fsl-mm-codeclib-add_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|186-uboot-tools-2011.03-Ignore-env_sectors-on-NOR-and-SPI-dataflash.patch&lt;br /&gt;
|-&lt;br /&gt;
|188-marble-add_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|189-dbus-fix_installation.patch&lt;br /&gt;
|-&lt;br /&gt;
|191-armadeus-madplay-fixes-libintl-dependency.patch&lt;br /&gt;
|-&lt;br /&gt;
|196-python-crc16-add_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|197-cunit-add_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|201-armadeus-add_gnokii.patch&lt;br /&gt;
|-&lt;br /&gt;
|203-armadeus-add_sms_server_tools_3_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|204-busybox-fix-snapshot.patch&lt;br /&gt;
|-&lt;br /&gt;
|204-wpa-supplicant-add-option-ieee80211w.patch&lt;br /&gt;
|-&lt;br /&gt;
|205-busybox-coreutils-stty-add-rs485-config-options.patch&lt;br /&gt;
|-&lt;br /&gt;
|206-joe-add_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|207-armadeus-add_python_pyro_3.14.patch&lt;br /&gt;
|-&lt;br /&gt;
|208-armadeus-add_beremiz.patch&lt;br /&gt;
|-&lt;br /&gt;
|209-armadeus-add_matiec.patch&lt;br /&gt;
|-&lt;br /&gt;
|210-poppler-qt_compiling.patch&lt;br /&gt;
|-&lt;br /&gt;
|211-cups-fix_site_url.patch&lt;br /&gt;
|-&lt;br /&gt;
|212-fbgrab-fix_site_url.patch&lt;br /&gt;
|-&lt;br /&gt;
|213-tslib-bump_to_v1.1.patch&lt;br /&gt;
|-&lt;br /&gt;
|214-mplayer-fix-compilation.patch&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Ltanner</name></author>
	</entry>
	<entry>
		<id>http://wikilegacy.armadeus.com/index.php?title=Buildroot_Mainline_integration&amp;diff=12276</id>
		<title>Buildroot Mainline integration</title>
		<link rel="alternate" type="text/html" href="http://wikilegacy.armadeus.com/index.php?title=Buildroot_Mainline_integration&amp;diff=12276"/>
		<updated>2013-12-06T17:00:49Z</updated>

		<summary type="html">&lt;p&gt;Ltanner: /* 123 to 200 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Under Construction}}&lt;br /&gt;
&lt;br /&gt;
==Changes since BR version used in armadeus 3.x==&lt;br /&gt;
===default packages===&lt;br /&gt;
* uClibc: 0.9.29 -&amp;gt; 0.9.30 -&amp;gt; 0.9.33.2&lt;br /&gt;
* gcc: 4.2.1-&amp;gt; 4.4.5 -&amp;gt; 4.7.2&lt;br /&gt;
* busybox: 1.6.2 -&amp;gt; 1.20.2 -&amp;gt; 1.21&lt;br /&gt;
* U-Boot: 2012.10 -&amp;gt; 2013.04&lt;br /&gt;
&lt;br /&gt;
===build directories===&lt;br /&gt;
* &#039;&#039;build_arm_xxx/&#039;&#039; &#039;&#039;project_build_xxx/&#039;&#039; &#039;&#039;toolchain_build_arm_xxx/&#039;&#039; have been removed and replaced by &#039;&#039;output/&#039;&#039;:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
build  host  images  stamps  target  toolchain&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===configs===&lt;br /&gt;
* buildroot default configs are now stored in &#039;&#039;buildroot/configs/apfxx_defconfig&#039;&#039; and no more in &#039;&#039;buildroot/target/device/armadeus/apfxx/apfxx_defconfig&#039;&#039;&lt;br /&gt;
* uClibc config should be named with version number to not overwrite the old one --&amp;gt;&lt;br /&gt;
 &#039;&#039;buildroot/target/device/armadeus/apf27/uClibc-0.9.30.config.arm&#039;&#039;&lt;br /&gt;
* idem for U-Boot config:&lt;br /&gt;
 &#039;&#039;buildroot/target/device/armadeus/apf27/apf27-u-boot-2010.03.h&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==Changes since BR version used in armadeus 4.x==&lt;br /&gt;
* TBDL&lt;br /&gt;
&lt;br /&gt;
==How to use new BR in armadeus==&lt;br /&gt;
* checkout a recent clean GIT view and before any other command edit the main Makefile to change the BUILDROOT_VERSION flag from 2012.02 to 20121030 &lt;br /&gt;
** comment line 29&lt;br /&gt;
** uncomment the line 30&lt;br /&gt;
* then you can use it as old BR:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
$ make apf27_defconfig&lt;br /&gt;
$ make&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* new patches dirrectory:&lt;br /&gt;
 patches/buildroot/2012.11/&lt;br /&gt;
&lt;br /&gt;
==Patches that can be sent to BR==&lt;br /&gt;
(Some will require some cleanup)&lt;br /&gt;
===Instructions===&lt;br /&gt;
* Patches to port: &#039;&#039;patches/buildroot/2010.11&#039;&#039;&lt;br /&gt;
* when working on a patch mark it with:&lt;br /&gt;
** &amp;lt;nowiki&amp;gt; ** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; ~~~~ &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** &#039;&#039;&#039;--&amp;gt;&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:JulienB|JulienB]] 14:14, 9 November 2010 (UTC)&lt;br /&gt;
* Strike the one that are no more needed:&lt;br /&gt;
** &amp;lt;strike&amp;gt; 000-xxxxxxx.patch &amp;lt;/strike&amp;gt;&lt;br /&gt;
* Write OK in bold green and your name (automatic with 4x&#039;~&#039;) when corresponding patch has been ported:&lt;br /&gt;
** &amp;lt;nowiki&amp;gt; ** &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;&#039;&#039;&#039;OK&#039;&#039;&#039;&amp;lt;/span&amp;gt; ~~~~ &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** &#039;&#039;&#039;--&amp;gt;&#039;&#039;&#039; 000-xxxxxxx.patch: &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;&#039;&#039;&#039;OK&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:JulienB|JulienB]] 07:06, 21 October 2010 (UTC)&lt;br /&gt;
* How to:&lt;br /&gt;
** get a BR git&lt;br /&gt;
** try to apply patch with &#039;&#039;patch -p1 --dry-run &amp;lt; patch_name.patch&#039;&#039;&lt;br /&gt;
** when it applies remove &#039;&#039;--dry-run&#039;&#039;, commit, generates patch with [[GIT]] and send it to BR&lt;br /&gt;
&lt;br /&gt;
===001 -&amp;gt; 059===&lt;br /&gt;
* 001-add_armadeus_device.patch -- armadeus specific&lt;br /&gt;
* 002-add_armadeus_specific_packages.patch -- armadeus specific&lt;br /&gt;
* 003-armadeus-ltrace-fix-download-url.patch&lt;br /&gt;
* 004-gilliland-ti-utils-fix-github-tarball-to-use-commit-id.patch&lt;br /&gt;
* 005-armadeus-gpsd-add-options-setting-in-menuconfig.patch&lt;br /&gt;
* 021-sdl-water-config.patch -- broken&lt;br /&gt;
* 034-slideshow.patch -- broken&lt;br /&gt;
* 045-openssh-add_passwd_expire.patch&lt;br /&gt;
* 050-U-Boot-add_support_for_custom_configuration_file.patch&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;Submission not accepted&#039;&#039;&#039;&amp;lt;/span&amp;gt; --jorasse 08:04, 5 December 2013 (UTC)&lt;br /&gt;
* 051-U-Boot-add_support_for_custom_binary_file_format.patch -- present in BR upstream&lt;br /&gt;
* 052-U-Boot-add_support_for_Safe_Boot_file_format.patch -- present in BR upstream&lt;br /&gt;
&lt;br /&gt;
===060 -&amp;gt; 085===&lt;br /&gt;
* 072-xenomai-package.patch&lt;br /&gt;
* 081-adds_quake_package.patch &amp;lt;b&amp;gt;( 2nd priority package to push on the BR mainline )&amp;lt;/b&amp;gt;&lt;br /&gt;
* 083-pygame-armadeus_addons.patch&lt;br /&gt;
* 085-adds_gpm_package.patch -- broken&lt;br /&gt;
&lt;br /&gt;
===095 -&amp;gt; 119===&lt;br /&gt;
* 097-adds_flite_package.patch &amp;lt;b&amp;gt;(to push on the BR mainline - need some refactoring )&amp;lt;/b&amp;gt;&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:SamuelM|SamuelM]] 20:25, 3 December 2012 (UTC)&lt;br /&gt;
* 099-mplayer-add_patch_for_pld_asm_instruction_on_non_armv5_arch.patch&lt;br /&gt;
* 107-games-add_wolf4sdl.patch -- broken&lt;br /&gt;
* 110-bluez-add_package.patch&lt;br /&gt;
** bluez-utils-4.x (currently 4.101) already in BR (since 2011.08) with bluez3 compat knob -- [[User:SamuelM|SamuelM]] 10:49, 1 November 2012 (UTC)&lt;br /&gt;
* 111-bluez-hacks.patch&lt;br /&gt;
** bluez-utils-4.x (currently 4.101) already in BR (since 2011.08) with bluez3 compat knob -- [[User:SamuelM|SamuelM]] 10:49, 1 November 2012 (UTC)&lt;br /&gt;
* 118-snes9x-add_package.patch -- broken&lt;br /&gt;
&lt;br /&gt;
===120 -&amp;gt; 179===&lt;br /&gt;
* 120-cwiid-add_package.patch &amp;lt;b&amp;gt;(to push on the BR mainline - need some refactoring to be more generic)&amp;lt;/b&amp;gt;&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:SamuelM|SamuelM]] 12:11, 1 November 2012 (UTC)&lt;br /&gt;
* 121-target-arm926t_is_arm926ej-s.patch&lt;br /&gt;
* 123-pywebradio-add_package.patch -- broken&lt;br /&gt;
* 124-e-uae-add_package.patch&lt;br /&gt;
* 125-opentyrian-add_package.patch -- broken&lt;br /&gt;
* 130-lbreakout-add_package.patch -- broken &amp;lt;b&amp;gt;( 2nd priority package to push on the BR mainline )&amp;lt;/b&amp;gt;&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:JulienB|JulienB]] 21:36, 20 December 2010 (UTC)&lt;br /&gt;
* 131-ltetris-add_package.patch -- broken &lt;br /&gt;
* 132-qt-full_integration_with_cross_compiling.patch&lt;br /&gt;
* 142-ncurses-fix_compilation_with_old_hosts.patch&lt;br /&gt;
* 146-busybox-disable_ip_busybox_if_iproute2_buildroot.patch&lt;br /&gt;
* 147-busybox-ifplugd-fixes-netlink-buffer.patch&lt;br /&gt;
* 150-alsa-utils-fix_installation_bug_on_some_host_systems.patch&lt;br /&gt;
* 157-buildroot-allow_generic_device_selection_even_when_custom_rootfs_is_chosen.patch&lt;br /&gt;
* 158-setserial-bump_version.patch&lt;br /&gt;
* 168-libcanfestival-add_package.patch &amp;lt;b&amp;gt;(to push on the BR mainline  )&amp;lt;/b&amp;gt;&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:SamuelM|SamuelM]] 19:42, 1 November 2012 (UTC)&lt;br /&gt;
* 172-gsmmux-add_package.patch&lt;br /&gt;
* 174-imx-lib-add_package.patch&lt;br /&gt;
** partially included in BR&lt;br /&gt;
* 176-imx-test-add_package.patch&lt;br /&gt;
* 178-uboot-add-missing-UBOOT_CLEAN_CMDS.patch &lt;br /&gt;
* 179-e2fsprog-allow_e4defrag_build_against_old_kernel_headers.patch&lt;br /&gt;
&lt;br /&gt;
===180 -&amp;gt; end===&lt;br /&gt;
* 181-qtcreator-add_package.patch&lt;br /&gt;
* 182-uclibc-add_accept4_declaration_fix.patch&lt;br /&gt;
* 183-openwrt-uclibc-add-kernel_long-declaration.patch&lt;br /&gt;
* 184-fsl-mm-codeclib-add_package.patch&lt;br /&gt;
* 186-uboot-tools-2011.03-Ignore-env_sectors-on-NOR-and-SPI-dataflash.patch&lt;br /&gt;
* 188-marble-add_package.patch -- broken&lt;br /&gt;
* 189-dbus-fix_installation.patch&lt;br /&gt;
* 191-madplay-requires_libintl.patch -- to fix : the legacy libintl is not supported anymore &lt;br /&gt;
* 196-python-crc16-add_package.patch &amp;lt;b&amp;gt;(to push on the BR mainline  )&amp;lt;/b&amp;gt;&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:SamuelM|SamuelM]] 20:18, 3 December 2012 (UTC)&lt;br /&gt;
* 197-cunit-add_package.patch &amp;lt;b&amp;gt;(to push on the BR mainline  )&amp;lt;/b&amp;gt;&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:SamuelM|SamuelM]] 20:18, 3 December 2012 (UTC)&lt;br /&gt;
* 201-armadeus-add_gnokii.patch&lt;br /&gt;
* 203-armadeus-add_sms_server_tools_3_package.patch&lt;br /&gt;
* 204-busybox-fix-snapshot.patch&lt;br /&gt;
* 204-wpa-supplicant-add-option-ieee80211w.patch&lt;br /&gt;
* 205-busybox-coreutils-stty-add-rs485-config-options.patch&lt;br /&gt;
* 206-joe-add_package.patch&lt;br /&gt;
* 207-armadeus-add_python_pyro_3.14.patch&lt;br /&gt;
* 208-armadeus-add_beremiz.patch&lt;br /&gt;
* 209-armadeus-add_matiec.patch&lt;br /&gt;
* 210-poppler-qt_compiling.patch&lt;br /&gt;
* 211-cups-fix_site_url.patch&lt;br /&gt;
* 212-fbgrab-fix_site_url.patch&lt;br /&gt;
* 213-tslib-bump_to_v1.1.patch&lt;br /&gt;
* 214-mplayer-fix-compilation.patch&lt;br /&gt;
&lt;br /&gt;
==How to send patches to BR==&lt;br /&gt;
&lt;br /&gt;
(see the [http://elinux.org/Buildroot_how_to_contribute Buildroot - How to contribute] page)&lt;br /&gt;
&lt;br /&gt;
* GIT should be installed and configured on your PC like stated [[GIT|here]]&lt;br /&gt;
* clone buildroot GIT:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ git clone xxxxx buildroot_git_dev/ (TBDL)&lt;br /&gt;
 $ cd buildroot_git_dev/&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* take patch from armadeus:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ cp /path_to_armadeus_bsp/patches/buildroot/2011.05/0xx-name.patch .&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* create a branch to work (here &#039;&#039;my_work&#039;&#039;):&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ git branch my_work&lt;br /&gt;
 $ git checkout my_work&lt;br /&gt;
 Switched to branch &#039;my_work&#039;&lt;br /&gt;
 $ git branch&lt;br /&gt;
   master&lt;br /&gt;
 * my_work&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* try patch:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ patch -p1 --dry-run &amp;lt; 0xx-name.patch&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* if it works, apply it for real:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ patch -p1 &amp;lt; 0xx-name.patch&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* list changes:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ git status&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* do some more changes if needed and then save them:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 ... do changes ...&lt;br /&gt;
 $ git add files_changed&lt;br /&gt;
 ... test changes ...&lt;br /&gt;
 $ git commit -m &amp;quot;Summary of your work&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* generate patch to send to BR:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ git format-patch -M master..my_work -s&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* this will give:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 0001-Summary_of_your_work.patch&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* send patch to BR:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ git send-email --from=xxx.xxx@xxx.xx --to=buildroot@busybox.net --smtp-server=smtp.xxx.xx 0001-Summary_of_your_work.patch&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* depending on the feedbacks from BR, modify your patch:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 ... do changes ...&lt;br /&gt;
 $ git diff&lt;br /&gt;
 $ git add files_changed&lt;br /&gt;
 $ git commit --amend&lt;br /&gt;
 $ git format-patch -M master..my_work -s&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* adds version inside [PATCH] ex: [PATCH v2]&lt;br /&gt;
* adds comments after ---, ex:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
From a2413db058ac3c515337102690ba12a746831f7e Mon Sep 17 00:00:00 2001&lt;br /&gt;
From: Julien Boibessot &amp;lt;julien.boibessot@armadeus.com&amp;gt;&lt;br /&gt;
Date: Wed, 19 Oct 2011 10:39:26 +0200&lt;br /&gt;
Subject: [PATCH v2] Add libmodbus package&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Signed-off-by: Julien Boibessot &amp;lt;julien.boibessot@armadeus.com&amp;gt;&lt;br /&gt;
---&lt;br /&gt;
 Changes since v1:&lt;br /&gt;
  - Took Yegor Yefremov remarks about &amp;quot;call AUTOTARGETS&#039; into account.&lt;br /&gt;
&lt;br /&gt;
 Based on previous work of Marek Belisko and comments of Thomas Petazzoni.&lt;br /&gt;
&lt;br /&gt;
 package/Config.in              |    1 +&lt;br /&gt;
 package/libmodbus/Config.in    |    8 ++++++++&lt;br /&gt;
 package/libmodbus/libmodbus.mk |   11 +++++++++++&lt;br /&gt;
 3 files changed, 20 insertions(+), 0 deletions(-)&lt;br /&gt;
 create mode 100644 package/libmodbus/Config.in&lt;br /&gt;
 create mode 100644 package/libmodbus/libmodbus.mk&lt;br /&gt;
&lt;br /&gt;
diff --git a/package/Config.in b/package/Config.in&lt;br /&gt;
......&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* retry ;-)&lt;br /&gt;
&lt;br /&gt;
====After patch has been accepted====&lt;br /&gt;
* Delete branch &amp;amp; co:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
$ rm xxxx.patch&lt;br /&gt;
$ git checkout master&lt;br /&gt;
$ git branch -D my_work&lt;br /&gt;
&lt;br /&gt;
$ git branch&lt;br /&gt;
* master&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Links==&lt;br /&gt;
* [http://buildroot.org/downloads/manual/manual.html BR online doc]&lt;br /&gt;
&lt;br /&gt;
==Status for BR2013.05 patches==&lt;br /&gt;
=== 1 to 52 ===&lt;br /&gt;
{| class=&amp;quot;wikitable centre&amp;quot; width=&amp;quot;80%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=col | Name&lt;br /&gt;
! scope=col | Comment&lt;br /&gt;
! scope=col | Who&lt;br /&gt;
|-&lt;br /&gt;
|001-add_armadeus_device.patch&lt;br /&gt;
|Specific to armadeus&lt;br /&gt;
|-&lt;br /&gt;
|002-add_armadeus_specific_packages.patch&lt;br /&gt;
|Specific to armadeus&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|003-armadeus-ltrace-fix-download-url.patch&lt;br /&gt;
|available upstream for  ltrace 0.7.3&lt;br /&gt;
|-&lt;br /&gt;
|004-gilliland-ti-utils-fix-github-tarball-to-use-commit-id.patch&lt;br /&gt;
|already available upstream&lt;br /&gt;
|-&lt;br /&gt;
|005-armadeus-gpsd-add-options-setting-in-menuconfig.patch&lt;br /&gt;
|unused by armadeus but can be contributed upstream&lt;br /&gt;
|-&lt;br /&gt;
|021-armadeus-add-sdl_water-package.patch&lt;br /&gt;
|can be sent upstream (demo) with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|034-armadeus-add-slideshow-package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|045-openssh-add_passwd_expire.patch&lt;br /&gt;
|Need to be reviewed&lt;br /&gt;
|-&lt;br /&gt;
|050-U-Boot-add_support_for_custom_configuration_file.patch&lt;br /&gt;
|???&lt;br /&gt;
|-&lt;br /&gt;
|051-U-Boot-add_support_for_custom_binary_file_format.patch&lt;br /&gt;
|already available upstream&lt;br /&gt;
|-&lt;br /&gt;
|052-U-Boot-add_support_for_Safe_Boot_file_format.patch&lt;br /&gt;
|already available upstream&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===72 to 100===&lt;br /&gt;
{| class=&amp;quot;wikitable centre&amp;quot; width=&amp;quot;80%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=col | Name&lt;br /&gt;
! scope=col | Comment&lt;br /&gt;
! scope=col | Who&lt;br /&gt;
|-&lt;br /&gt;
|072-xenomai-package.patch&lt;br /&gt;
|cannot be sent upstream&lt;br /&gt;
|-&lt;br /&gt;
|081-adds_quake_package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|083-pygame-armadeus_addons.patch&lt;br /&gt;
|cannot be sent upstream due to missing dependencies&lt;br /&gt;
|-&lt;br /&gt;
|085-armadeus-add-gpm-package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|097-adds_flite_package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|099-mplayer-add_patch_for_pld_asm_instruction_on_non_armv5_arch.patch&lt;br /&gt;
|to send to mplayer instead of BR&lt;br /&gt;
|-&lt;br /&gt;
|107-armadeus-games-add-wolf4sdl-package.patch&lt;br /&gt;
|can be sent upstream (demo) with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|110-bluez3-add_package.patch&lt;br /&gt;
|to be split: bluez-utils already in BR but  bluez-lib can be sent&lt;br /&gt;
|-&lt;br /&gt;
|111-bluez3-hacks.patch&lt;br /&gt;
|dirty hack on bluez-lib need to be cleaned&lt;br /&gt;
|-&lt;br /&gt;
|118-armadeus-snes9x-add-package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE, remove link on rom site on .mk file,...&lt;br /&gt;
|-&lt;br /&gt;
|120-cwiid-add_package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|121-target-arm926t_is_arm926ej-s.patch&lt;br /&gt;
|???&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== 123 to 200 ===&lt;br /&gt;
{| class=&amp;quot;wikitable centre&amp;quot; width=&amp;quot;80%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=col | Name&lt;br /&gt;
! scope=col | Comment&lt;br /&gt;
! scope=col | Who&lt;br /&gt;
|-&lt;br /&gt;
|123-armadeus-pywebradio-add-package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|124-e-uae-add_package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|125-armadeus-opentyrian-add-package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|130-armadeus-lbreakout2-add-package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|131-armadeus-ltetris-add-package.patch&lt;br /&gt;
|the patch inside package need to be reviewed&lt;br /&gt;
|-&lt;br /&gt;
|132-qt-full_integration_with_cross_compiling.patch&lt;br /&gt;
|-&lt;br /&gt;
|142-ncurses-fix_compilation_with_old_hosts.patch&lt;br /&gt;
|-&lt;br /&gt;
|146-busybox-disable_ip_busybox_if_iproute2_buildroot.patch&lt;br /&gt;
|-&lt;br /&gt;
|147-busybox-ifplugd-fixes-netlink-buffer.patch&lt;br /&gt;
|-&lt;br /&gt;
|150-alsa-utils-fix_installation_bug_on_some_host_systems.patch&lt;br /&gt;
|-&lt;br /&gt;
|157-buildroot-allow_generic_device_selection_even_when_custom_rootfs_is_chosen.patch&lt;br /&gt;
|-&lt;br /&gt;
|158-setserial-bump_version.patch&lt;br /&gt;
|}&lt;br /&gt;
=== 168 to 200 ===&lt;br /&gt;
{| class=&amp;quot;wikitable centre&amp;quot; width=&amp;quot;80%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=col | Name&lt;br /&gt;
! scope=col | Comment&lt;br /&gt;
! scope=col | Who&lt;br /&gt;
|-&lt;br /&gt;
|168-libcanfestival-add_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|172-gsmmux-add_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|174-imx-lib-customize_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|176-imx-test-add_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|178-uboot-add-missing-UBOOT_CLEAN_CMDS.patch&lt;br /&gt;
|-&lt;br /&gt;
|179-e2fsprog-allow_e4defrag_build_against_old_kernel_headers.patch&lt;br /&gt;
|-&lt;br /&gt;
|181-qtcreator-add_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|182-uclibc-add_accept4_declaration_fix.patch&lt;br /&gt;
|-&lt;br /&gt;
|183-openwrt-uclibc-add-kernel_long-declaration.patch&lt;br /&gt;
|-&lt;br /&gt;
|184-fsl-mm-codeclib-add_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|186-uboot-tools-2011.03-Ignore-env_sectors-on-NOR-and-SPI-dataflash.patch&lt;br /&gt;
|-&lt;br /&gt;
|188-marble-add_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|189-dbus-fix_installation.patch&lt;br /&gt;
|-&lt;br /&gt;
|191-armadeus-madplay-fixes-libintl-dependency.patch&lt;br /&gt;
|-&lt;br /&gt;
|196-python-crc16-add_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|197-cunit-add_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|201-armadeus-add_gnokii.patch&lt;br /&gt;
|-&lt;br /&gt;
|203-armadeus-add_sms_server_tools_3_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|204-busybox-fix-snapshot.patch&lt;br /&gt;
|-&lt;br /&gt;
|204-wpa-supplicant-add-option-ieee80211w.patch&lt;br /&gt;
|-&lt;br /&gt;
|205-busybox-coreutils-stty-add-rs485-config-options.patch&lt;br /&gt;
|-&lt;br /&gt;
|206-joe-add_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|207-armadeus-add_python_pyro_3.14.patch&lt;br /&gt;
|-&lt;br /&gt;
|208-armadeus-add_beremiz.patch&lt;br /&gt;
|-&lt;br /&gt;
|209-armadeus-add_matiec.patch&lt;br /&gt;
|-&lt;br /&gt;
|210-poppler-qt_compiling.patch&lt;br /&gt;
|-&lt;br /&gt;
|211-cups-fix_site_url.patch&lt;br /&gt;
|-&lt;br /&gt;
|212-fbgrab-fix_site_url.patch&lt;br /&gt;
|-&lt;br /&gt;
|213-tslib-bump_to_v1.1.patch&lt;br /&gt;
|-&lt;br /&gt;
|214-mplayer-fix-compilation.patch&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Ltanner</name></author>
	</entry>
	<entry>
		<id>http://wikilegacy.armadeus.com/index.php?title=Buildroot_Mainline_integration&amp;diff=12275</id>
		<title>Buildroot Mainline integration</title>
		<link rel="alternate" type="text/html" href="http://wikilegacy.armadeus.com/index.php?title=Buildroot_Mainline_integration&amp;diff=12275"/>
		<updated>2013-12-06T16:22:31Z</updated>

		<summary type="html">&lt;p&gt;Ltanner: /* 123 to 200 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Under Construction}}&lt;br /&gt;
&lt;br /&gt;
==Changes since BR version used in armadeus 3.x==&lt;br /&gt;
===default packages===&lt;br /&gt;
* uClibc: 0.9.29 -&amp;gt; 0.9.30 -&amp;gt; 0.9.33.2&lt;br /&gt;
* gcc: 4.2.1-&amp;gt; 4.4.5 -&amp;gt; 4.7.2&lt;br /&gt;
* busybox: 1.6.2 -&amp;gt; 1.20.2 -&amp;gt; 1.21&lt;br /&gt;
* U-Boot: 2012.10 -&amp;gt; 2013.04&lt;br /&gt;
&lt;br /&gt;
===build directories===&lt;br /&gt;
* &#039;&#039;build_arm_xxx/&#039;&#039; &#039;&#039;project_build_xxx/&#039;&#039; &#039;&#039;toolchain_build_arm_xxx/&#039;&#039; have been removed and replaced by &#039;&#039;output/&#039;&#039;:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
build  host  images  stamps  target  toolchain&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===configs===&lt;br /&gt;
* buildroot default configs are now stored in &#039;&#039;buildroot/configs/apfxx_defconfig&#039;&#039; and no more in &#039;&#039;buildroot/target/device/armadeus/apfxx/apfxx_defconfig&#039;&#039;&lt;br /&gt;
* uClibc config should be named with version number to not overwrite the old one --&amp;gt;&lt;br /&gt;
 &#039;&#039;buildroot/target/device/armadeus/apf27/uClibc-0.9.30.config.arm&#039;&#039;&lt;br /&gt;
* idem for U-Boot config:&lt;br /&gt;
 &#039;&#039;buildroot/target/device/armadeus/apf27/apf27-u-boot-2010.03.h&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==Changes since BR version used in armadeus 4.x==&lt;br /&gt;
* TBDL&lt;br /&gt;
&lt;br /&gt;
==How to use new BR in armadeus==&lt;br /&gt;
* checkout a recent clean GIT view and before any other command edit the main Makefile to change the BUILDROOT_VERSION flag from 2012.02 to 20121030 &lt;br /&gt;
** comment line 29&lt;br /&gt;
** uncomment the line 30&lt;br /&gt;
* then you can use it as old BR:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
$ make apf27_defconfig&lt;br /&gt;
$ make&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* new patches dirrectory:&lt;br /&gt;
 patches/buildroot/2012.11/&lt;br /&gt;
&lt;br /&gt;
==Patches that can be sent to BR==&lt;br /&gt;
(Some will require some cleanup)&lt;br /&gt;
===Instructions===&lt;br /&gt;
* Patches to port: &#039;&#039;patches/buildroot/2010.11&#039;&#039;&lt;br /&gt;
* when working on a patch mark it with:&lt;br /&gt;
** &amp;lt;nowiki&amp;gt; ** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; ~~~~ &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** &#039;&#039;&#039;--&amp;gt;&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:JulienB|JulienB]] 14:14, 9 November 2010 (UTC)&lt;br /&gt;
* Strike the one that are no more needed:&lt;br /&gt;
** &amp;lt;strike&amp;gt; 000-xxxxxxx.patch &amp;lt;/strike&amp;gt;&lt;br /&gt;
* Write OK in bold green and your name (automatic with 4x&#039;~&#039;) when corresponding patch has been ported:&lt;br /&gt;
** &amp;lt;nowiki&amp;gt; ** &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;&#039;&#039;&#039;OK&#039;&#039;&#039;&amp;lt;/span&amp;gt; ~~~~ &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** &#039;&#039;&#039;--&amp;gt;&#039;&#039;&#039; 000-xxxxxxx.patch: &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;&#039;&#039;&#039;OK&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:JulienB|JulienB]] 07:06, 21 October 2010 (UTC)&lt;br /&gt;
* How to:&lt;br /&gt;
** get a BR git&lt;br /&gt;
** try to apply patch with &#039;&#039;patch -p1 --dry-run &amp;lt; patch_name.patch&#039;&#039;&lt;br /&gt;
** when it applies remove &#039;&#039;--dry-run&#039;&#039;, commit, generates patch with [[GIT]] and send it to BR&lt;br /&gt;
&lt;br /&gt;
===001 -&amp;gt; 059===&lt;br /&gt;
* 001-add_armadeus_device.patch -- armadeus specific&lt;br /&gt;
* 002-add_armadeus_specific_packages.patch -- armadeus specific&lt;br /&gt;
* 003-armadeus-ltrace-fix-download-url.patch&lt;br /&gt;
* 004-gilliland-ti-utils-fix-github-tarball-to-use-commit-id.patch&lt;br /&gt;
* 005-armadeus-gpsd-add-options-setting-in-menuconfig.patch&lt;br /&gt;
* 021-sdl-water-config.patch -- broken&lt;br /&gt;
* 034-slideshow.patch -- broken&lt;br /&gt;
* 045-openssh-add_passwd_expire.patch&lt;br /&gt;
* 050-U-Boot-add_support_for_custom_configuration_file.patch&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;Submission not accepted&#039;&#039;&#039;&amp;lt;/span&amp;gt; --jorasse 08:04, 5 December 2013 (UTC)&lt;br /&gt;
* 051-U-Boot-add_support_for_custom_binary_file_format.patch -- present in BR upstream&lt;br /&gt;
* 052-U-Boot-add_support_for_Safe_Boot_file_format.patch -- present in BR upstream&lt;br /&gt;
&lt;br /&gt;
===060 -&amp;gt; 085===&lt;br /&gt;
* 072-xenomai-package.patch&lt;br /&gt;
* 081-adds_quake_package.patch &amp;lt;b&amp;gt;( 2nd priority package to push on the BR mainline )&amp;lt;/b&amp;gt;&lt;br /&gt;
* 083-pygame-armadeus_addons.patch&lt;br /&gt;
* 085-adds_gpm_package.patch -- broken&lt;br /&gt;
&lt;br /&gt;
===095 -&amp;gt; 119===&lt;br /&gt;
* 097-adds_flite_package.patch &amp;lt;b&amp;gt;(to push on the BR mainline - need some refactoring )&amp;lt;/b&amp;gt;&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:SamuelM|SamuelM]] 20:25, 3 December 2012 (UTC)&lt;br /&gt;
* 099-mplayer-add_patch_for_pld_asm_instruction_on_non_armv5_arch.patch&lt;br /&gt;
* 107-games-add_wolf4sdl.patch -- broken&lt;br /&gt;
* 110-bluez-add_package.patch&lt;br /&gt;
** bluez-utils-4.x (currently 4.101) already in BR (since 2011.08) with bluez3 compat knob -- [[User:SamuelM|SamuelM]] 10:49, 1 November 2012 (UTC)&lt;br /&gt;
* 111-bluez-hacks.patch&lt;br /&gt;
** bluez-utils-4.x (currently 4.101) already in BR (since 2011.08) with bluez3 compat knob -- [[User:SamuelM|SamuelM]] 10:49, 1 November 2012 (UTC)&lt;br /&gt;
* 118-snes9x-add_package.patch -- broken&lt;br /&gt;
&lt;br /&gt;
===120 -&amp;gt; 179===&lt;br /&gt;
* 120-cwiid-add_package.patch &amp;lt;b&amp;gt;(to push on the BR mainline - need some refactoring to be more generic)&amp;lt;/b&amp;gt;&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:SamuelM|SamuelM]] 12:11, 1 November 2012 (UTC)&lt;br /&gt;
* 121-target-arm926t_is_arm926ej-s.patch&lt;br /&gt;
* 123-pywebradio-add_package.patch -- broken&lt;br /&gt;
* 124-e-uae-add_package.patch&lt;br /&gt;
* 125-opentyrian-add_package.patch -- broken&lt;br /&gt;
* 130-lbreakout-add_package.patch -- broken &amp;lt;b&amp;gt;( 2nd priority package to push on the BR mainline )&amp;lt;/b&amp;gt;&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:JulienB|JulienB]] 21:36, 20 December 2010 (UTC)&lt;br /&gt;
* 131-ltetris-add_package.patch -- broken &lt;br /&gt;
* 132-qt-full_integration_with_cross_compiling.patch&lt;br /&gt;
* 142-ncurses-fix_compilation_with_old_hosts.patch&lt;br /&gt;
* 146-busybox-disable_ip_busybox_if_iproute2_buildroot.patch&lt;br /&gt;
* 147-busybox-ifplugd-fixes-netlink-buffer.patch&lt;br /&gt;
* 150-alsa-utils-fix_installation_bug_on_some_host_systems.patch&lt;br /&gt;
* 157-buildroot-allow_generic_device_selection_even_when_custom_rootfs_is_chosen.patch&lt;br /&gt;
* 158-setserial-bump_version.patch&lt;br /&gt;
* 168-libcanfestival-add_package.patch &amp;lt;b&amp;gt;(to push on the BR mainline  )&amp;lt;/b&amp;gt;&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:SamuelM|SamuelM]] 19:42, 1 November 2012 (UTC)&lt;br /&gt;
* 172-gsmmux-add_package.patch&lt;br /&gt;
* 174-imx-lib-add_package.patch&lt;br /&gt;
** partially included in BR&lt;br /&gt;
* 176-imx-test-add_package.patch&lt;br /&gt;
* 178-uboot-add-missing-UBOOT_CLEAN_CMDS.patch &lt;br /&gt;
* 179-e2fsprog-allow_e4defrag_build_against_old_kernel_headers.patch&lt;br /&gt;
&lt;br /&gt;
===180 -&amp;gt; end===&lt;br /&gt;
* 181-qtcreator-add_package.patch&lt;br /&gt;
* 182-uclibc-add_accept4_declaration_fix.patch&lt;br /&gt;
* 183-openwrt-uclibc-add-kernel_long-declaration.patch&lt;br /&gt;
* 184-fsl-mm-codeclib-add_package.patch&lt;br /&gt;
* 186-uboot-tools-2011.03-Ignore-env_sectors-on-NOR-and-SPI-dataflash.patch&lt;br /&gt;
* 188-marble-add_package.patch -- broken&lt;br /&gt;
* 189-dbus-fix_installation.patch&lt;br /&gt;
* 191-madplay-requires_libintl.patch -- to fix : the legacy libintl is not supported anymore &lt;br /&gt;
* 196-python-crc16-add_package.patch &amp;lt;b&amp;gt;(to push on the BR mainline  )&amp;lt;/b&amp;gt;&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:SamuelM|SamuelM]] 20:18, 3 December 2012 (UTC)&lt;br /&gt;
* 197-cunit-add_package.patch &amp;lt;b&amp;gt;(to push on the BR mainline  )&amp;lt;/b&amp;gt;&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:SamuelM|SamuelM]] 20:18, 3 December 2012 (UTC)&lt;br /&gt;
* 201-armadeus-add_gnokii.patch&lt;br /&gt;
* 203-armadeus-add_sms_server_tools_3_package.patch&lt;br /&gt;
* 204-busybox-fix-snapshot.patch&lt;br /&gt;
* 204-wpa-supplicant-add-option-ieee80211w.patch&lt;br /&gt;
* 205-busybox-coreutils-stty-add-rs485-config-options.patch&lt;br /&gt;
* 206-joe-add_package.patch&lt;br /&gt;
* 207-armadeus-add_python_pyro_3.14.patch&lt;br /&gt;
* 208-armadeus-add_beremiz.patch&lt;br /&gt;
* 209-armadeus-add_matiec.patch&lt;br /&gt;
* 210-poppler-qt_compiling.patch&lt;br /&gt;
* 211-cups-fix_site_url.patch&lt;br /&gt;
* 212-fbgrab-fix_site_url.patch&lt;br /&gt;
* 213-tslib-bump_to_v1.1.patch&lt;br /&gt;
* 214-mplayer-fix-compilation.patch&lt;br /&gt;
&lt;br /&gt;
==How to send patches to BR==&lt;br /&gt;
&lt;br /&gt;
(see the [http://elinux.org/Buildroot_how_to_contribute Buildroot - How to contribute] page)&lt;br /&gt;
&lt;br /&gt;
* GIT should be installed and configured on your PC like stated [[GIT|here]]&lt;br /&gt;
* clone buildroot GIT:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ git clone xxxxx buildroot_git_dev/ (TBDL)&lt;br /&gt;
 $ cd buildroot_git_dev/&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* take patch from armadeus:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ cp /path_to_armadeus_bsp/patches/buildroot/2011.05/0xx-name.patch .&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* create a branch to work (here &#039;&#039;my_work&#039;&#039;):&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ git branch my_work&lt;br /&gt;
 $ git checkout my_work&lt;br /&gt;
 Switched to branch &#039;my_work&#039;&lt;br /&gt;
 $ git branch&lt;br /&gt;
   master&lt;br /&gt;
 * my_work&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* try patch:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ patch -p1 --dry-run &amp;lt; 0xx-name.patch&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* if it works, apply it for real:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ patch -p1 &amp;lt; 0xx-name.patch&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* list changes:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ git status&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* do some more changes if needed and then save them:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 ... do changes ...&lt;br /&gt;
 $ git add files_changed&lt;br /&gt;
 ... test changes ...&lt;br /&gt;
 $ git commit -m &amp;quot;Summary of your work&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* generate patch to send to BR:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ git format-patch -M master..my_work -s&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* this will give:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 0001-Summary_of_your_work.patch&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* send patch to BR:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ git send-email --from=xxx.xxx@xxx.xx --to=buildroot@busybox.net --smtp-server=smtp.xxx.xx 0001-Summary_of_your_work.patch&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* depending on the feedbacks from BR, modify your patch:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 ... do changes ...&lt;br /&gt;
 $ git diff&lt;br /&gt;
 $ git add files_changed&lt;br /&gt;
 $ git commit --amend&lt;br /&gt;
 $ git format-patch -M master..my_work -s&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* adds version inside [PATCH] ex: [PATCH v2]&lt;br /&gt;
* adds comments after ---, ex:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
From a2413db058ac3c515337102690ba12a746831f7e Mon Sep 17 00:00:00 2001&lt;br /&gt;
From: Julien Boibessot &amp;lt;julien.boibessot@armadeus.com&amp;gt;&lt;br /&gt;
Date: Wed, 19 Oct 2011 10:39:26 +0200&lt;br /&gt;
Subject: [PATCH v2] Add libmodbus package&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Signed-off-by: Julien Boibessot &amp;lt;julien.boibessot@armadeus.com&amp;gt;&lt;br /&gt;
---&lt;br /&gt;
 Changes since v1:&lt;br /&gt;
  - Took Yegor Yefremov remarks about &amp;quot;call AUTOTARGETS&#039; into account.&lt;br /&gt;
&lt;br /&gt;
 Based on previous work of Marek Belisko and comments of Thomas Petazzoni.&lt;br /&gt;
&lt;br /&gt;
 package/Config.in              |    1 +&lt;br /&gt;
 package/libmodbus/Config.in    |    8 ++++++++&lt;br /&gt;
 package/libmodbus/libmodbus.mk |   11 +++++++++++&lt;br /&gt;
 3 files changed, 20 insertions(+), 0 deletions(-)&lt;br /&gt;
 create mode 100644 package/libmodbus/Config.in&lt;br /&gt;
 create mode 100644 package/libmodbus/libmodbus.mk&lt;br /&gt;
&lt;br /&gt;
diff --git a/package/Config.in b/package/Config.in&lt;br /&gt;
......&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* retry ;-)&lt;br /&gt;
&lt;br /&gt;
====After patch has been accepted====&lt;br /&gt;
* Delete branch &amp;amp; co:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
$ rm xxxx.patch&lt;br /&gt;
$ git checkout master&lt;br /&gt;
$ git branch -D my_work&lt;br /&gt;
&lt;br /&gt;
$ git branch&lt;br /&gt;
* master&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Links==&lt;br /&gt;
* [http://buildroot.org/downloads/manual/manual.html BR online doc]&lt;br /&gt;
&lt;br /&gt;
==Status for BR2013.05 patches==&lt;br /&gt;
=== 1 to 52 ===&lt;br /&gt;
{| class=&amp;quot;wikitable centre&amp;quot; width=&amp;quot;80%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=col | Name&lt;br /&gt;
! scope=col | Comment&lt;br /&gt;
! scope=col | Who&lt;br /&gt;
|-&lt;br /&gt;
|001-add_armadeus_device.patch&lt;br /&gt;
|Specific to armadeus&lt;br /&gt;
|-&lt;br /&gt;
|002-add_armadeus_specific_packages.patch&lt;br /&gt;
|Specific to armadeus&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|003-armadeus-ltrace-fix-download-url.patch&lt;br /&gt;
|available upstream for  ltrace 0.7.3&lt;br /&gt;
|-&lt;br /&gt;
|004-gilliland-ti-utils-fix-github-tarball-to-use-commit-id.patch&lt;br /&gt;
|already available upstream&lt;br /&gt;
|-&lt;br /&gt;
|005-armadeus-gpsd-add-options-setting-in-menuconfig.patch&lt;br /&gt;
|unused by armadeus but can be contributed upstream&lt;br /&gt;
|-&lt;br /&gt;
|021-armadeus-add-sdl_water-package.patch&lt;br /&gt;
|can be sent upstream (demo) with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|034-armadeus-add-slideshow-package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|045-openssh-add_passwd_expire.patch&lt;br /&gt;
|Need to be reviewed&lt;br /&gt;
|-&lt;br /&gt;
|050-U-Boot-add_support_for_custom_configuration_file.patch&lt;br /&gt;
|???&lt;br /&gt;
|-&lt;br /&gt;
|051-U-Boot-add_support_for_custom_binary_file_format.patch&lt;br /&gt;
|already available upstream&lt;br /&gt;
|-&lt;br /&gt;
|052-U-Boot-add_support_for_Safe_Boot_file_format.patch&lt;br /&gt;
|already available upstream&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===72 to 100===&lt;br /&gt;
{| class=&amp;quot;wikitable centre&amp;quot; width=&amp;quot;80%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=col | Name&lt;br /&gt;
! scope=col | Comment&lt;br /&gt;
! scope=col | Who&lt;br /&gt;
|-&lt;br /&gt;
|072-xenomai-package.patch&lt;br /&gt;
|cannot be sent upstream&lt;br /&gt;
|-&lt;br /&gt;
|081-adds_quake_package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|083-pygame-armadeus_addons.patch&lt;br /&gt;
|cannot be sent upstream due to missing dependencies&lt;br /&gt;
|-&lt;br /&gt;
|085-armadeus-add-gpm-package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|097-adds_flite_package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|099-mplayer-add_patch_for_pld_asm_instruction_on_non_armv5_arch.patch&lt;br /&gt;
|to send to mplayer instead of BR&lt;br /&gt;
|-&lt;br /&gt;
|107-armadeus-games-add-wolf4sdl-package.patch&lt;br /&gt;
|can be sent upstream (demo) with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|110-bluez3-add_package.patch&lt;br /&gt;
|to be split: bluez-utils already in BR but  bluez-lib can be sent&lt;br /&gt;
|-&lt;br /&gt;
|111-bluez3-hacks.patch&lt;br /&gt;
|dirty hack on bluez-lib need to be cleaned&lt;br /&gt;
|-&lt;br /&gt;
|118-armadeus-snes9x-add-package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE, remove link on rom site on .mk file,...&lt;br /&gt;
|-&lt;br /&gt;
|120-cwiid-add_package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|121-target-arm926t_is_arm926ej-s.patch&lt;br /&gt;
|???&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== 123 to 200 ===&lt;br /&gt;
{| class=&amp;quot;wikitable centre&amp;quot; width=&amp;quot;80%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=col | Name&lt;br /&gt;
! scope=col | Comment&lt;br /&gt;
! scope=col | Who&lt;br /&gt;
|-&lt;br /&gt;
|123-armadeus-pywebradio-add-package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|124-e-uae-add_package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|125-armadeus-opentyrian-add-package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|130-armadeus-lbreakout2-add-package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|131-armadeus-ltetris-add-package.patch&lt;br /&gt;
|the patch inside package need to be reviewed&lt;br /&gt;
|-&lt;br /&gt;
|132-qt-full_integration_with_cross_compiling.patch&lt;br /&gt;
|-&lt;br /&gt;
|142-ncurses-fix_compilation_with_old_hosts.patch&lt;br /&gt;
|-&lt;br /&gt;
|146-busybox-disable_ip_busybox_if_iproute2_buildroot.patch&lt;br /&gt;
|-&lt;br /&gt;
|147-busybox-ifplugd-fixes-netlink-buffer.patch&lt;br /&gt;
|-&lt;br /&gt;
|150-alsa-utils-fix_installation_bug_on_some_host_systems.patch&lt;br /&gt;
|-&lt;br /&gt;
|157-buildroot-allow_generic_device_selection_even_when_custom_rootfs_is_chosen.patch&lt;br /&gt;
|-&lt;br /&gt;
|158-setserial-bump_version.patch&lt;br /&gt;
|-&lt;br /&gt;
|168-libcanfestival-add_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|172-gsmmux-add_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|174-imx-lib-customize_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|176-imx-test-add_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|178-uboot-add-missing-UBOOT_CLEAN_CMDS.patch&lt;br /&gt;
|-&lt;br /&gt;
|179-e2fsprog-allow_e4defrag_build_against_old_kernel_headers.patch&lt;br /&gt;
|-&lt;br /&gt;
|181-qtcreator-add_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|182-uclibc-add_accept4_declaration_fix.patch&lt;br /&gt;
|-&lt;br /&gt;
|183-openwrt-uclibc-add-kernel_long-declaration.patch&lt;br /&gt;
|-&lt;br /&gt;
|184-fsl-mm-codeclib-add_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|186-uboot-tools-2011.03-Ignore-env_sectors-on-NOR-and-SPI-dataflash.patch&lt;br /&gt;
|-&lt;br /&gt;
|188-marble-add_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|189-dbus-fix_installation.patch&lt;br /&gt;
|-&lt;br /&gt;
|191-armadeus-madplay-fixes-libintl-dependency.patch&lt;br /&gt;
|-&lt;br /&gt;
|196-python-crc16-add_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|197-cunit-add_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|201-armadeus-add_gnokii.patch&lt;br /&gt;
|-&lt;br /&gt;
|203-armadeus-add_sms_server_tools_3_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|204-busybox-fix-snapshot.patch&lt;br /&gt;
|-&lt;br /&gt;
|204-wpa-supplicant-add-option-ieee80211w.patch&lt;br /&gt;
|-&lt;br /&gt;
|205-busybox-coreutils-stty-add-rs485-config-options.patch&lt;br /&gt;
|-&lt;br /&gt;
|206-joe-add_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|207-armadeus-add_python_pyro_3.14.patch&lt;br /&gt;
|-&lt;br /&gt;
|208-armadeus-add_beremiz.patch&lt;br /&gt;
|-&lt;br /&gt;
|209-armadeus-add_matiec.patch&lt;br /&gt;
|-&lt;br /&gt;
|210-poppler-qt_compiling.patch&lt;br /&gt;
|-&lt;br /&gt;
|211-cups-fix_site_url.patch&lt;br /&gt;
|-&lt;br /&gt;
|212-fbgrab-fix_site_url.patch&lt;br /&gt;
|-&lt;br /&gt;
|213-tslib-bump_to_v1.1.patch&lt;br /&gt;
|-&lt;br /&gt;
|214-mplayer-fix-compilation.patch&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Ltanner</name></author>
	</entry>
	<entry>
		<id>http://wikilegacy.armadeus.com/index.php?title=Buildroot_Mainline_integration&amp;diff=12274</id>
		<title>Buildroot Mainline integration</title>
		<link rel="alternate" type="text/html" href="http://wikilegacy.armadeus.com/index.php?title=Buildroot_Mainline_integration&amp;diff=12274"/>
		<updated>2013-12-06T16:21:57Z</updated>

		<summary type="html">&lt;p&gt;Ltanner: /* 72 to 100 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Under Construction}}&lt;br /&gt;
&lt;br /&gt;
==Changes since BR version used in armadeus 3.x==&lt;br /&gt;
===default packages===&lt;br /&gt;
* uClibc: 0.9.29 -&amp;gt; 0.9.30 -&amp;gt; 0.9.33.2&lt;br /&gt;
* gcc: 4.2.1-&amp;gt; 4.4.5 -&amp;gt; 4.7.2&lt;br /&gt;
* busybox: 1.6.2 -&amp;gt; 1.20.2 -&amp;gt; 1.21&lt;br /&gt;
* U-Boot: 2012.10 -&amp;gt; 2013.04&lt;br /&gt;
&lt;br /&gt;
===build directories===&lt;br /&gt;
* &#039;&#039;build_arm_xxx/&#039;&#039; &#039;&#039;project_build_xxx/&#039;&#039; &#039;&#039;toolchain_build_arm_xxx/&#039;&#039; have been removed and replaced by &#039;&#039;output/&#039;&#039;:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
build  host  images  stamps  target  toolchain&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===configs===&lt;br /&gt;
* buildroot default configs are now stored in &#039;&#039;buildroot/configs/apfxx_defconfig&#039;&#039; and no more in &#039;&#039;buildroot/target/device/armadeus/apfxx/apfxx_defconfig&#039;&#039;&lt;br /&gt;
* uClibc config should be named with version number to not overwrite the old one --&amp;gt;&lt;br /&gt;
 &#039;&#039;buildroot/target/device/armadeus/apf27/uClibc-0.9.30.config.arm&#039;&#039;&lt;br /&gt;
* idem for U-Boot config:&lt;br /&gt;
 &#039;&#039;buildroot/target/device/armadeus/apf27/apf27-u-boot-2010.03.h&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==Changes since BR version used in armadeus 4.x==&lt;br /&gt;
* TBDL&lt;br /&gt;
&lt;br /&gt;
==How to use new BR in armadeus==&lt;br /&gt;
* checkout a recent clean GIT view and before any other command edit the main Makefile to change the BUILDROOT_VERSION flag from 2012.02 to 20121030 &lt;br /&gt;
** comment line 29&lt;br /&gt;
** uncomment the line 30&lt;br /&gt;
* then you can use it as old BR:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
$ make apf27_defconfig&lt;br /&gt;
$ make&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* new patches dirrectory:&lt;br /&gt;
 patches/buildroot/2012.11/&lt;br /&gt;
&lt;br /&gt;
==Patches that can be sent to BR==&lt;br /&gt;
(Some will require some cleanup)&lt;br /&gt;
===Instructions===&lt;br /&gt;
* Patches to port: &#039;&#039;patches/buildroot/2010.11&#039;&#039;&lt;br /&gt;
* when working on a patch mark it with:&lt;br /&gt;
** &amp;lt;nowiki&amp;gt; ** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; ~~~~ &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** &#039;&#039;&#039;--&amp;gt;&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:JulienB|JulienB]] 14:14, 9 November 2010 (UTC)&lt;br /&gt;
* Strike the one that are no more needed:&lt;br /&gt;
** &amp;lt;strike&amp;gt; 000-xxxxxxx.patch &amp;lt;/strike&amp;gt;&lt;br /&gt;
* Write OK in bold green and your name (automatic with 4x&#039;~&#039;) when corresponding patch has been ported:&lt;br /&gt;
** &amp;lt;nowiki&amp;gt; ** &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;&#039;&#039;&#039;OK&#039;&#039;&#039;&amp;lt;/span&amp;gt; ~~~~ &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** &#039;&#039;&#039;--&amp;gt;&#039;&#039;&#039; 000-xxxxxxx.patch: &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;&#039;&#039;&#039;OK&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:JulienB|JulienB]] 07:06, 21 October 2010 (UTC)&lt;br /&gt;
* How to:&lt;br /&gt;
** get a BR git&lt;br /&gt;
** try to apply patch with &#039;&#039;patch -p1 --dry-run &amp;lt; patch_name.patch&#039;&#039;&lt;br /&gt;
** when it applies remove &#039;&#039;--dry-run&#039;&#039;, commit, generates patch with [[GIT]] and send it to BR&lt;br /&gt;
&lt;br /&gt;
===001 -&amp;gt; 059===&lt;br /&gt;
* 001-add_armadeus_device.patch -- armadeus specific&lt;br /&gt;
* 002-add_armadeus_specific_packages.patch -- armadeus specific&lt;br /&gt;
* 003-armadeus-ltrace-fix-download-url.patch&lt;br /&gt;
* 004-gilliland-ti-utils-fix-github-tarball-to-use-commit-id.patch&lt;br /&gt;
* 005-armadeus-gpsd-add-options-setting-in-menuconfig.patch&lt;br /&gt;
* 021-sdl-water-config.patch -- broken&lt;br /&gt;
* 034-slideshow.patch -- broken&lt;br /&gt;
* 045-openssh-add_passwd_expire.patch&lt;br /&gt;
* 050-U-Boot-add_support_for_custom_configuration_file.patch&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;Submission not accepted&#039;&#039;&#039;&amp;lt;/span&amp;gt; --jorasse 08:04, 5 December 2013 (UTC)&lt;br /&gt;
* 051-U-Boot-add_support_for_custom_binary_file_format.patch -- present in BR upstream&lt;br /&gt;
* 052-U-Boot-add_support_for_Safe_Boot_file_format.patch -- present in BR upstream&lt;br /&gt;
&lt;br /&gt;
===060 -&amp;gt; 085===&lt;br /&gt;
* 072-xenomai-package.patch&lt;br /&gt;
* 081-adds_quake_package.patch &amp;lt;b&amp;gt;( 2nd priority package to push on the BR mainline )&amp;lt;/b&amp;gt;&lt;br /&gt;
* 083-pygame-armadeus_addons.patch&lt;br /&gt;
* 085-adds_gpm_package.patch -- broken&lt;br /&gt;
&lt;br /&gt;
===095 -&amp;gt; 119===&lt;br /&gt;
* 097-adds_flite_package.patch &amp;lt;b&amp;gt;(to push on the BR mainline - need some refactoring )&amp;lt;/b&amp;gt;&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:SamuelM|SamuelM]] 20:25, 3 December 2012 (UTC)&lt;br /&gt;
* 099-mplayer-add_patch_for_pld_asm_instruction_on_non_armv5_arch.patch&lt;br /&gt;
* 107-games-add_wolf4sdl.patch -- broken&lt;br /&gt;
* 110-bluez-add_package.patch&lt;br /&gt;
** bluez-utils-4.x (currently 4.101) already in BR (since 2011.08) with bluez3 compat knob -- [[User:SamuelM|SamuelM]] 10:49, 1 November 2012 (UTC)&lt;br /&gt;
* 111-bluez-hacks.patch&lt;br /&gt;
** bluez-utils-4.x (currently 4.101) already in BR (since 2011.08) with bluez3 compat knob -- [[User:SamuelM|SamuelM]] 10:49, 1 November 2012 (UTC)&lt;br /&gt;
* 118-snes9x-add_package.patch -- broken&lt;br /&gt;
&lt;br /&gt;
===120 -&amp;gt; 179===&lt;br /&gt;
* 120-cwiid-add_package.patch &amp;lt;b&amp;gt;(to push on the BR mainline - need some refactoring to be more generic)&amp;lt;/b&amp;gt;&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:SamuelM|SamuelM]] 12:11, 1 November 2012 (UTC)&lt;br /&gt;
* 121-target-arm926t_is_arm926ej-s.patch&lt;br /&gt;
* 123-pywebradio-add_package.patch -- broken&lt;br /&gt;
* 124-e-uae-add_package.patch&lt;br /&gt;
* 125-opentyrian-add_package.patch -- broken&lt;br /&gt;
* 130-lbreakout-add_package.patch -- broken &amp;lt;b&amp;gt;( 2nd priority package to push on the BR mainline )&amp;lt;/b&amp;gt;&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:JulienB|JulienB]] 21:36, 20 December 2010 (UTC)&lt;br /&gt;
* 131-ltetris-add_package.patch -- broken &lt;br /&gt;
* 132-qt-full_integration_with_cross_compiling.patch&lt;br /&gt;
* 142-ncurses-fix_compilation_with_old_hosts.patch&lt;br /&gt;
* 146-busybox-disable_ip_busybox_if_iproute2_buildroot.patch&lt;br /&gt;
* 147-busybox-ifplugd-fixes-netlink-buffer.patch&lt;br /&gt;
* 150-alsa-utils-fix_installation_bug_on_some_host_systems.patch&lt;br /&gt;
* 157-buildroot-allow_generic_device_selection_even_when_custom_rootfs_is_chosen.patch&lt;br /&gt;
* 158-setserial-bump_version.patch&lt;br /&gt;
* 168-libcanfestival-add_package.patch &amp;lt;b&amp;gt;(to push on the BR mainline  )&amp;lt;/b&amp;gt;&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:SamuelM|SamuelM]] 19:42, 1 November 2012 (UTC)&lt;br /&gt;
* 172-gsmmux-add_package.patch&lt;br /&gt;
* 174-imx-lib-add_package.patch&lt;br /&gt;
** partially included in BR&lt;br /&gt;
* 176-imx-test-add_package.patch&lt;br /&gt;
* 178-uboot-add-missing-UBOOT_CLEAN_CMDS.patch &lt;br /&gt;
* 179-e2fsprog-allow_e4defrag_build_against_old_kernel_headers.patch&lt;br /&gt;
&lt;br /&gt;
===180 -&amp;gt; end===&lt;br /&gt;
* 181-qtcreator-add_package.patch&lt;br /&gt;
* 182-uclibc-add_accept4_declaration_fix.patch&lt;br /&gt;
* 183-openwrt-uclibc-add-kernel_long-declaration.patch&lt;br /&gt;
* 184-fsl-mm-codeclib-add_package.patch&lt;br /&gt;
* 186-uboot-tools-2011.03-Ignore-env_sectors-on-NOR-and-SPI-dataflash.patch&lt;br /&gt;
* 188-marble-add_package.patch -- broken&lt;br /&gt;
* 189-dbus-fix_installation.patch&lt;br /&gt;
* 191-madplay-requires_libintl.patch -- to fix : the legacy libintl is not supported anymore &lt;br /&gt;
* 196-python-crc16-add_package.patch &amp;lt;b&amp;gt;(to push on the BR mainline  )&amp;lt;/b&amp;gt;&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:SamuelM|SamuelM]] 20:18, 3 December 2012 (UTC)&lt;br /&gt;
* 197-cunit-add_package.patch &amp;lt;b&amp;gt;(to push on the BR mainline  )&amp;lt;/b&amp;gt;&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:SamuelM|SamuelM]] 20:18, 3 December 2012 (UTC)&lt;br /&gt;
* 201-armadeus-add_gnokii.patch&lt;br /&gt;
* 203-armadeus-add_sms_server_tools_3_package.patch&lt;br /&gt;
* 204-busybox-fix-snapshot.patch&lt;br /&gt;
* 204-wpa-supplicant-add-option-ieee80211w.patch&lt;br /&gt;
* 205-busybox-coreutils-stty-add-rs485-config-options.patch&lt;br /&gt;
* 206-joe-add_package.patch&lt;br /&gt;
* 207-armadeus-add_python_pyro_3.14.patch&lt;br /&gt;
* 208-armadeus-add_beremiz.patch&lt;br /&gt;
* 209-armadeus-add_matiec.patch&lt;br /&gt;
* 210-poppler-qt_compiling.patch&lt;br /&gt;
* 211-cups-fix_site_url.patch&lt;br /&gt;
* 212-fbgrab-fix_site_url.patch&lt;br /&gt;
* 213-tslib-bump_to_v1.1.patch&lt;br /&gt;
* 214-mplayer-fix-compilation.patch&lt;br /&gt;
&lt;br /&gt;
==How to send patches to BR==&lt;br /&gt;
&lt;br /&gt;
(see the [http://elinux.org/Buildroot_how_to_contribute Buildroot - How to contribute] page)&lt;br /&gt;
&lt;br /&gt;
* GIT should be installed and configured on your PC like stated [[GIT|here]]&lt;br /&gt;
* clone buildroot GIT:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ git clone xxxxx buildroot_git_dev/ (TBDL)&lt;br /&gt;
 $ cd buildroot_git_dev/&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* take patch from armadeus:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ cp /path_to_armadeus_bsp/patches/buildroot/2011.05/0xx-name.patch .&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* create a branch to work (here &#039;&#039;my_work&#039;&#039;):&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ git branch my_work&lt;br /&gt;
 $ git checkout my_work&lt;br /&gt;
 Switched to branch &#039;my_work&#039;&lt;br /&gt;
 $ git branch&lt;br /&gt;
   master&lt;br /&gt;
 * my_work&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* try patch:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ patch -p1 --dry-run &amp;lt; 0xx-name.patch&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* if it works, apply it for real:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ patch -p1 &amp;lt; 0xx-name.patch&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* list changes:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ git status&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* do some more changes if needed and then save them:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 ... do changes ...&lt;br /&gt;
 $ git add files_changed&lt;br /&gt;
 ... test changes ...&lt;br /&gt;
 $ git commit -m &amp;quot;Summary of your work&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* generate patch to send to BR:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ git format-patch -M master..my_work -s&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* this will give:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 0001-Summary_of_your_work.patch&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* send patch to BR:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ git send-email --from=xxx.xxx@xxx.xx --to=buildroot@busybox.net --smtp-server=smtp.xxx.xx 0001-Summary_of_your_work.patch&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* depending on the feedbacks from BR, modify your patch:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 ... do changes ...&lt;br /&gt;
 $ git diff&lt;br /&gt;
 $ git add files_changed&lt;br /&gt;
 $ git commit --amend&lt;br /&gt;
 $ git format-patch -M master..my_work -s&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* adds version inside [PATCH] ex: [PATCH v2]&lt;br /&gt;
* adds comments after ---, ex:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
From a2413db058ac3c515337102690ba12a746831f7e Mon Sep 17 00:00:00 2001&lt;br /&gt;
From: Julien Boibessot &amp;lt;julien.boibessot@armadeus.com&amp;gt;&lt;br /&gt;
Date: Wed, 19 Oct 2011 10:39:26 +0200&lt;br /&gt;
Subject: [PATCH v2] Add libmodbus package&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Signed-off-by: Julien Boibessot &amp;lt;julien.boibessot@armadeus.com&amp;gt;&lt;br /&gt;
---&lt;br /&gt;
 Changes since v1:&lt;br /&gt;
  - Took Yegor Yefremov remarks about &amp;quot;call AUTOTARGETS&#039; into account.&lt;br /&gt;
&lt;br /&gt;
 Based on previous work of Marek Belisko and comments of Thomas Petazzoni.&lt;br /&gt;
&lt;br /&gt;
 package/Config.in              |    1 +&lt;br /&gt;
 package/libmodbus/Config.in    |    8 ++++++++&lt;br /&gt;
 package/libmodbus/libmodbus.mk |   11 +++++++++++&lt;br /&gt;
 3 files changed, 20 insertions(+), 0 deletions(-)&lt;br /&gt;
 create mode 100644 package/libmodbus/Config.in&lt;br /&gt;
 create mode 100644 package/libmodbus/libmodbus.mk&lt;br /&gt;
&lt;br /&gt;
diff --git a/package/Config.in b/package/Config.in&lt;br /&gt;
......&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* retry ;-)&lt;br /&gt;
&lt;br /&gt;
====After patch has been accepted====&lt;br /&gt;
* Delete branch &amp;amp; co:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
$ rm xxxx.patch&lt;br /&gt;
$ git checkout master&lt;br /&gt;
$ git branch -D my_work&lt;br /&gt;
&lt;br /&gt;
$ git branch&lt;br /&gt;
* master&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Links==&lt;br /&gt;
* [http://buildroot.org/downloads/manual/manual.html BR online doc]&lt;br /&gt;
&lt;br /&gt;
==Status for BR2013.05 patches==&lt;br /&gt;
=== 1 to 52 ===&lt;br /&gt;
{| class=&amp;quot;wikitable centre&amp;quot; width=&amp;quot;80%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=col | Name&lt;br /&gt;
! scope=col | Comment&lt;br /&gt;
! scope=col | Who&lt;br /&gt;
|-&lt;br /&gt;
|001-add_armadeus_device.patch&lt;br /&gt;
|Specific to armadeus&lt;br /&gt;
|-&lt;br /&gt;
|002-add_armadeus_specific_packages.patch&lt;br /&gt;
|Specific to armadeus&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|003-armadeus-ltrace-fix-download-url.patch&lt;br /&gt;
|available upstream for  ltrace 0.7.3&lt;br /&gt;
|-&lt;br /&gt;
|004-gilliland-ti-utils-fix-github-tarball-to-use-commit-id.patch&lt;br /&gt;
|already available upstream&lt;br /&gt;
|-&lt;br /&gt;
|005-armadeus-gpsd-add-options-setting-in-menuconfig.patch&lt;br /&gt;
|unused by armadeus but can be contributed upstream&lt;br /&gt;
|-&lt;br /&gt;
|021-armadeus-add-sdl_water-package.patch&lt;br /&gt;
|can be sent upstream (demo) with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|034-armadeus-add-slideshow-package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|045-openssh-add_passwd_expire.patch&lt;br /&gt;
|Need to be reviewed&lt;br /&gt;
|-&lt;br /&gt;
|050-U-Boot-add_support_for_custom_configuration_file.patch&lt;br /&gt;
|???&lt;br /&gt;
|-&lt;br /&gt;
|051-U-Boot-add_support_for_custom_binary_file_format.patch&lt;br /&gt;
|already available upstream&lt;br /&gt;
|-&lt;br /&gt;
|052-U-Boot-add_support_for_Safe_Boot_file_format.patch&lt;br /&gt;
|already available upstream&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===72 to 100===&lt;br /&gt;
{| class=&amp;quot;wikitable centre&amp;quot; width=&amp;quot;80%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=col | Name&lt;br /&gt;
! scope=col | Comment&lt;br /&gt;
! scope=col | Who&lt;br /&gt;
|-&lt;br /&gt;
|072-xenomai-package.patch&lt;br /&gt;
|cannot be sent upstream&lt;br /&gt;
|-&lt;br /&gt;
|081-adds_quake_package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|083-pygame-armadeus_addons.patch&lt;br /&gt;
|cannot be sent upstream due to missing dependencies&lt;br /&gt;
|-&lt;br /&gt;
|085-armadeus-add-gpm-package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|097-adds_flite_package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|099-mplayer-add_patch_for_pld_asm_instruction_on_non_armv5_arch.patch&lt;br /&gt;
|to send to mplayer instead of BR&lt;br /&gt;
|-&lt;br /&gt;
|107-armadeus-games-add-wolf4sdl-package.patch&lt;br /&gt;
|can be sent upstream (demo) with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|110-bluez3-add_package.patch&lt;br /&gt;
|to be split: bluez-utils already in BR but  bluez-lib can be sent&lt;br /&gt;
|-&lt;br /&gt;
|111-bluez3-hacks.patch&lt;br /&gt;
|dirty hack on bluez-lib need to be cleaned&lt;br /&gt;
|-&lt;br /&gt;
|118-armadeus-snes9x-add-package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE, remove link on rom site on .mk file,...&lt;br /&gt;
|-&lt;br /&gt;
|120-cwiid-add_package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|121-target-arm926t_is_arm926ej-s.patch&lt;br /&gt;
|???&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== 123 to 200 ===&lt;br /&gt;
{| class=&amp;quot;wikitable centre&amp;quot; width=&amp;quot;80%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=col | Name&lt;br /&gt;
! scope=col | Comment&lt;br /&gt;
! scope=col | Who&lt;br /&gt;
|-&lt;br /&gt;
|123-armadeus-pywebradio-add-package.patch&lt;br /&gt;
|can be sent upstream (demo) with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|124-e-uae-add_package.patch&lt;br /&gt;
|can be sent upstream (demo) with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|125-armadeus-opentyrian-add-package.patch&lt;br /&gt;
|can be sent upstream (demo) with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|130-armadeus-lbreakout2-add-package.patch&lt;br /&gt;
|can be sent upstream (demo) with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|131-armadeus-ltetris-add-package.patch&lt;br /&gt;
|the patch inside package need to be reviewed&lt;br /&gt;
|-&lt;br /&gt;
|132-qt-full_integration_with_cross_compiling.patch&lt;br /&gt;
|-&lt;br /&gt;
|142-ncurses-fix_compilation_with_old_hosts.patch&lt;br /&gt;
|-&lt;br /&gt;
|146-busybox-disable_ip_busybox_if_iproute2_buildroot.patch&lt;br /&gt;
|-&lt;br /&gt;
|147-busybox-ifplugd-fixes-netlink-buffer.patch&lt;br /&gt;
|-&lt;br /&gt;
|150-alsa-utils-fix_installation_bug_on_some_host_systems.patch&lt;br /&gt;
|-&lt;br /&gt;
|157-buildroot-allow_generic_device_selection_even_when_custom_rootfs_is_chosen.patch&lt;br /&gt;
|-&lt;br /&gt;
|158-setserial-bump_version.patch&lt;br /&gt;
|-&lt;br /&gt;
|168-libcanfestival-add_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|172-gsmmux-add_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|174-imx-lib-customize_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|176-imx-test-add_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|178-uboot-add-missing-UBOOT_CLEAN_CMDS.patch&lt;br /&gt;
|-&lt;br /&gt;
|179-e2fsprog-allow_e4defrag_build_against_old_kernel_headers.patch&lt;br /&gt;
|-&lt;br /&gt;
|181-qtcreator-add_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|182-uclibc-add_accept4_declaration_fix.patch&lt;br /&gt;
|-&lt;br /&gt;
|183-openwrt-uclibc-add-kernel_long-declaration.patch&lt;br /&gt;
|-&lt;br /&gt;
|184-fsl-mm-codeclib-add_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|186-uboot-tools-2011.03-Ignore-env_sectors-on-NOR-and-SPI-dataflash.patch&lt;br /&gt;
|-&lt;br /&gt;
|188-marble-add_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|189-dbus-fix_installation.patch&lt;br /&gt;
|-&lt;br /&gt;
|191-armadeus-madplay-fixes-libintl-dependency.patch&lt;br /&gt;
|-&lt;br /&gt;
|196-python-crc16-add_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|197-cunit-add_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|201-armadeus-add_gnokii.patch&lt;br /&gt;
|-&lt;br /&gt;
|203-armadeus-add_sms_server_tools_3_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|204-busybox-fix-snapshot.patch&lt;br /&gt;
|-&lt;br /&gt;
|204-wpa-supplicant-add-option-ieee80211w.patch&lt;br /&gt;
|-&lt;br /&gt;
|205-busybox-coreutils-stty-add-rs485-config-options.patch&lt;br /&gt;
|-&lt;br /&gt;
|206-joe-add_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|207-armadeus-add_python_pyro_3.14.patch&lt;br /&gt;
|-&lt;br /&gt;
|208-armadeus-add_beremiz.patch&lt;br /&gt;
|-&lt;br /&gt;
|209-armadeus-add_matiec.patch&lt;br /&gt;
|-&lt;br /&gt;
|210-poppler-qt_compiling.patch&lt;br /&gt;
|-&lt;br /&gt;
|211-cups-fix_site_url.patch&lt;br /&gt;
|-&lt;br /&gt;
|212-fbgrab-fix_site_url.patch&lt;br /&gt;
|-&lt;br /&gt;
|213-tslib-bump_to_v1.1.patch&lt;br /&gt;
|-&lt;br /&gt;
|214-mplayer-fix-compilation.patch&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Ltanner</name></author>
	</entry>
	<entry>
		<id>http://wikilegacy.armadeus.com/index.php?title=Buildroot_Mainline_integration&amp;diff=12273</id>
		<title>Buildroot Mainline integration</title>
		<link rel="alternate" type="text/html" href="http://wikilegacy.armadeus.com/index.php?title=Buildroot_Mainline_integration&amp;diff=12273"/>
		<updated>2013-12-06T16:21:34Z</updated>

		<summary type="html">&lt;p&gt;Ltanner: /* Status for BR2013.05 patches */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Under Construction}}&lt;br /&gt;
&lt;br /&gt;
==Changes since BR version used in armadeus 3.x==&lt;br /&gt;
===default packages===&lt;br /&gt;
* uClibc: 0.9.29 -&amp;gt; 0.9.30 -&amp;gt; 0.9.33.2&lt;br /&gt;
* gcc: 4.2.1-&amp;gt; 4.4.5 -&amp;gt; 4.7.2&lt;br /&gt;
* busybox: 1.6.2 -&amp;gt; 1.20.2 -&amp;gt; 1.21&lt;br /&gt;
* U-Boot: 2012.10 -&amp;gt; 2013.04&lt;br /&gt;
&lt;br /&gt;
===build directories===&lt;br /&gt;
* &#039;&#039;build_arm_xxx/&#039;&#039; &#039;&#039;project_build_xxx/&#039;&#039; &#039;&#039;toolchain_build_arm_xxx/&#039;&#039; have been removed and replaced by &#039;&#039;output/&#039;&#039;:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
build  host  images  stamps  target  toolchain&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===configs===&lt;br /&gt;
* buildroot default configs are now stored in &#039;&#039;buildroot/configs/apfxx_defconfig&#039;&#039; and no more in &#039;&#039;buildroot/target/device/armadeus/apfxx/apfxx_defconfig&#039;&#039;&lt;br /&gt;
* uClibc config should be named with version number to not overwrite the old one --&amp;gt;&lt;br /&gt;
 &#039;&#039;buildroot/target/device/armadeus/apf27/uClibc-0.9.30.config.arm&#039;&#039;&lt;br /&gt;
* idem for U-Boot config:&lt;br /&gt;
 &#039;&#039;buildroot/target/device/armadeus/apf27/apf27-u-boot-2010.03.h&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==Changes since BR version used in armadeus 4.x==&lt;br /&gt;
* TBDL&lt;br /&gt;
&lt;br /&gt;
==How to use new BR in armadeus==&lt;br /&gt;
* checkout a recent clean GIT view and before any other command edit the main Makefile to change the BUILDROOT_VERSION flag from 2012.02 to 20121030 &lt;br /&gt;
** comment line 29&lt;br /&gt;
** uncomment the line 30&lt;br /&gt;
* then you can use it as old BR:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
$ make apf27_defconfig&lt;br /&gt;
$ make&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* new patches dirrectory:&lt;br /&gt;
 patches/buildroot/2012.11/&lt;br /&gt;
&lt;br /&gt;
==Patches that can be sent to BR==&lt;br /&gt;
(Some will require some cleanup)&lt;br /&gt;
===Instructions===&lt;br /&gt;
* Patches to port: &#039;&#039;patches/buildroot/2010.11&#039;&#039;&lt;br /&gt;
* when working on a patch mark it with:&lt;br /&gt;
** &amp;lt;nowiki&amp;gt; ** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; ~~~~ &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** &#039;&#039;&#039;--&amp;gt;&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:JulienB|JulienB]] 14:14, 9 November 2010 (UTC)&lt;br /&gt;
* Strike the one that are no more needed:&lt;br /&gt;
** &amp;lt;strike&amp;gt; 000-xxxxxxx.patch &amp;lt;/strike&amp;gt;&lt;br /&gt;
* Write OK in bold green and your name (automatic with 4x&#039;~&#039;) when corresponding patch has been ported:&lt;br /&gt;
** &amp;lt;nowiki&amp;gt; ** &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;&#039;&#039;&#039;OK&#039;&#039;&#039;&amp;lt;/span&amp;gt; ~~~~ &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** &#039;&#039;&#039;--&amp;gt;&#039;&#039;&#039; 000-xxxxxxx.patch: &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;&#039;&#039;&#039;OK&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:JulienB|JulienB]] 07:06, 21 October 2010 (UTC)&lt;br /&gt;
* How to:&lt;br /&gt;
** get a BR git&lt;br /&gt;
** try to apply patch with &#039;&#039;patch -p1 --dry-run &amp;lt; patch_name.patch&#039;&#039;&lt;br /&gt;
** when it applies remove &#039;&#039;--dry-run&#039;&#039;, commit, generates patch with [[GIT]] and send it to BR&lt;br /&gt;
&lt;br /&gt;
===001 -&amp;gt; 059===&lt;br /&gt;
* 001-add_armadeus_device.patch -- armadeus specific&lt;br /&gt;
* 002-add_armadeus_specific_packages.patch -- armadeus specific&lt;br /&gt;
* 003-armadeus-ltrace-fix-download-url.patch&lt;br /&gt;
* 004-gilliland-ti-utils-fix-github-tarball-to-use-commit-id.patch&lt;br /&gt;
* 005-armadeus-gpsd-add-options-setting-in-menuconfig.patch&lt;br /&gt;
* 021-sdl-water-config.patch -- broken&lt;br /&gt;
* 034-slideshow.patch -- broken&lt;br /&gt;
* 045-openssh-add_passwd_expire.patch&lt;br /&gt;
* 050-U-Boot-add_support_for_custom_configuration_file.patch&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;Submission not accepted&#039;&#039;&#039;&amp;lt;/span&amp;gt; --jorasse 08:04, 5 December 2013 (UTC)&lt;br /&gt;
* 051-U-Boot-add_support_for_custom_binary_file_format.patch -- present in BR upstream&lt;br /&gt;
* 052-U-Boot-add_support_for_Safe_Boot_file_format.patch -- present in BR upstream&lt;br /&gt;
&lt;br /&gt;
===060 -&amp;gt; 085===&lt;br /&gt;
* 072-xenomai-package.patch&lt;br /&gt;
* 081-adds_quake_package.patch &amp;lt;b&amp;gt;( 2nd priority package to push on the BR mainline )&amp;lt;/b&amp;gt;&lt;br /&gt;
* 083-pygame-armadeus_addons.patch&lt;br /&gt;
* 085-adds_gpm_package.patch -- broken&lt;br /&gt;
&lt;br /&gt;
===095 -&amp;gt; 119===&lt;br /&gt;
* 097-adds_flite_package.patch &amp;lt;b&amp;gt;(to push on the BR mainline - need some refactoring )&amp;lt;/b&amp;gt;&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:SamuelM|SamuelM]] 20:25, 3 December 2012 (UTC)&lt;br /&gt;
* 099-mplayer-add_patch_for_pld_asm_instruction_on_non_armv5_arch.patch&lt;br /&gt;
* 107-games-add_wolf4sdl.patch -- broken&lt;br /&gt;
* 110-bluez-add_package.patch&lt;br /&gt;
** bluez-utils-4.x (currently 4.101) already in BR (since 2011.08) with bluez3 compat knob -- [[User:SamuelM|SamuelM]] 10:49, 1 November 2012 (UTC)&lt;br /&gt;
* 111-bluez-hacks.patch&lt;br /&gt;
** bluez-utils-4.x (currently 4.101) already in BR (since 2011.08) with bluez3 compat knob -- [[User:SamuelM|SamuelM]] 10:49, 1 November 2012 (UTC)&lt;br /&gt;
* 118-snes9x-add_package.patch -- broken&lt;br /&gt;
&lt;br /&gt;
===120 -&amp;gt; 179===&lt;br /&gt;
* 120-cwiid-add_package.patch &amp;lt;b&amp;gt;(to push on the BR mainline - need some refactoring to be more generic)&amp;lt;/b&amp;gt;&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:SamuelM|SamuelM]] 12:11, 1 November 2012 (UTC)&lt;br /&gt;
* 121-target-arm926t_is_arm926ej-s.patch&lt;br /&gt;
* 123-pywebradio-add_package.patch -- broken&lt;br /&gt;
* 124-e-uae-add_package.patch&lt;br /&gt;
* 125-opentyrian-add_package.patch -- broken&lt;br /&gt;
* 130-lbreakout-add_package.patch -- broken &amp;lt;b&amp;gt;( 2nd priority package to push on the BR mainline )&amp;lt;/b&amp;gt;&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:JulienB|JulienB]] 21:36, 20 December 2010 (UTC)&lt;br /&gt;
* 131-ltetris-add_package.patch -- broken &lt;br /&gt;
* 132-qt-full_integration_with_cross_compiling.patch&lt;br /&gt;
* 142-ncurses-fix_compilation_with_old_hosts.patch&lt;br /&gt;
* 146-busybox-disable_ip_busybox_if_iproute2_buildroot.patch&lt;br /&gt;
* 147-busybox-ifplugd-fixes-netlink-buffer.patch&lt;br /&gt;
* 150-alsa-utils-fix_installation_bug_on_some_host_systems.patch&lt;br /&gt;
* 157-buildroot-allow_generic_device_selection_even_when_custom_rootfs_is_chosen.patch&lt;br /&gt;
* 158-setserial-bump_version.patch&lt;br /&gt;
* 168-libcanfestival-add_package.patch &amp;lt;b&amp;gt;(to push on the BR mainline  )&amp;lt;/b&amp;gt;&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:SamuelM|SamuelM]] 19:42, 1 November 2012 (UTC)&lt;br /&gt;
* 172-gsmmux-add_package.patch&lt;br /&gt;
* 174-imx-lib-add_package.patch&lt;br /&gt;
** partially included in BR&lt;br /&gt;
* 176-imx-test-add_package.patch&lt;br /&gt;
* 178-uboot-add-missing-UBOOT_CLEAN_CMDS.patch &lt;br /&gt;
* 179-e2fsprog-allow_e4defrag_build_against_old_kernel_headers.patch&lt;br /&gt;
&lt;br /&gt;
===180 -&amp;gt; end===&lt;br /&gt;
* 181-qtcreator-add_package.patch&lt;br /&gt;
* 182-uclibc-add_accept4_declaration_fix.patch&lt;br /&gt;
* 183-openwrt-uclibc-add-kernel_long-declaration.patch&lt;br /&gt;
* 184-fsl-mm-codeclib-add_package.patch&lt;br /&gt;
* 186-uboot-tools-2011.03-Ignore-env_sectors-on-NOR-and-SPI-dataflash.patch&lt;br /&gt;
* 188-marble-add_package.patch -- broken&lt;br /&gt;
* 189-dbus-fix_installation.patch&lt;br /&gt;
* 191-madplay-requires_libintl.patch -- to fix : the legacy libintl is not supported anymore &lt;br /&gt;
* 196-python-crc16-add_package.patch &amp;lt;b&amp;gt;(to push on the BR mainline  )&amp;lt;/b&amp;gt;&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:SamuelM|SamuelM]] 20:18, 3 December 2012 (UTC)&lt;br /&gt;
* 197-cunit-add_package.patch &amp;lt;b&amp;gt;(to push on the BR mainline  )&amp;lt;/b&amp;gt;&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:SamuelM|SamuelM]] 20:18, 3 December 2012 (UTC)&lt;br /&gt;
* 201-armadeus-add_gnokii.patch&lt;br /&gt;
* 203-armadeus-add_sms_server_tools_3_package.patch&lt;br /&gt;
* 204-busybox-fix-snapshot.patch&lt;br /&gt;
* 204-wpa-supplicant-add-option-ieee80211w.patch&lt;br /&gt;
* 205-busybox-coreutils-stty-add-rs485-config-options.patch&lt;br /&gt;
* 206-joe-add_package.patch&lt;br /&gt;
* 207-armadeus-add_python_pyro_3.14.patch&lt;br /&gt;
* 208-armadeus-add_beremiz.patch&lt;br /&gt;
* 209-armadeus-add_matiec.patch&lt;br /&gt;
* 210-poppler-qt_compiling.patch&lt;br /&gt;
* 211-cups-fix_site_url.patch&lt;br /&gt;
* 212-fbgrab-fix_site_url.patch&lt;br /&gt;
* 213-tslib-bump_to_v1.1.patch&lt;br /&gt;
* 214-mplayer-fix-compilation.patch&lt;br /&gt;
&lt;br /&gt;
==How to send patches to BR==&lt;br /&gt;
&lt;br /&gt;
(see the [http://elinux.org/Buildroot_how_to_contribute Buildroot - How to contribute] page)&lt;br /&gt;
&lt;br /&gt;
* GIT should be installed and configured on your PC like stated [[GIT|here]]&lt;br /&gt;
* clone buildroot GIT:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ git clone xxxxx buildroot_git_dev/ (TBDL)&lt;br /&gt;
 $ cd buildroot_git_dev/&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* take patch from armadeus:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ cp /path_to_armadeus_bsp/patches/buildroot/2011.05/0xx-name.patch .&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* create a branch to work (here &#039;&#039;my_work&#039;&#039;):&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ git branch my_work&lt;br /&gt;
 $ git checkout my_work&lt;br /&gt;
 Switched to branch &#039;my_work&#039;&lt;br /&gt;
 $ git branch&lt;br /&gt;
   master&lt;br /&gt;
 * my_work&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* try patch:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ patch -p1 --dry-run &amp;lt; 0xx-name.patch&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* if it works, apply it for real:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ patch -p1 &amp;lt; 0xx-name.patch&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* list changes:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ git status&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* do some more changes if needed and then save them:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 ... do changes ...&lt;br /&gt;
 $ git add files_changed&lt;br /&gt;
 ... test changes ...&lt;br /&gt;
 $ git commit -m &amp;quot;Summary of your work&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* generate patch to send to BR:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ git format-patch -M master..my_work -s&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* this will give:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 0001-Summary_of_your_work.patch&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* send patch to BR:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ git send-email --from=xxx.xxx@xxx.xx --to=buildroot@busybox.net --smtp-server=smtp.xxx.xx 0001-Summary_of_your_work.patch&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* depending on the feedbacks from BR, modify your patch:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 ... do changes ...&lt;br /&gt;
 $ git diff&lt;br /&gt;
 $ git add files_changed&lt;br /&gt;
 $ git commit --amend&lt;br /&gt;
 $ git format-patch -M master..my_work -s&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* adds version inside [PATCH] ex: [PATCH v2]&lt;br /&gt;
* adds comments after ---, ex:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
From a2413db058ac3c515337102690ba12a746831f7e Mon Sep 17 00:00:00 2001&lt;br /&gt;
From: Julien Boibessot &amp;lt;julien.boibessot@armadeus.com&amp;gt;&lt;br /&gt;
Date: Wed, 19 Oct 2011 10:39:26 +0200&lt;br /&gt;
Subject: [PATCH v2] Add libmodbus package&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Signed-off-by: Julien Boibessot &amp;lt;julien.boibessot@armadeus.com&amp;gt;&lt;br /&gt;
---&lt;br /&gt;
 Changes since v1:&lt;br /&gt;
  - Took Yegor Yefremov remarks about &amp;quot;call AUTOTARGETS&#039; into account.&lt;br /&gt;
&lt;br /&gt;
 Based on previous work of Marek Belisko and comments of Thomas Petazzoni.&lt;br /&gt;
&lt;br /&gt;
 package/Config.in              |    1 +&lt;br /&gt;
 package/libmodbus/Config.in    |    8 ++++++++&lt;br /&gt;
 package/libmodbus/libmodbus.mk |   11 +++++++++++&lt;br /&gt;
 3 files changed, 20 insertions(+), 0 deletions(-)&lt;br /&gt;
 create mode 100644 package/libmodbus/Config.in&lt;br /&gt;
 create mode 100644 package/libmodbus/libmodbus.mk&lt;br /&gt;
&lt;br /&gt;
diff --git a/package/Config.in b/package/Config.in&lt;br /&gt;
......&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* retry ;-)&lt;br /&gt;
&lt;br /&gt;
====After patch has been accepted====&lt;br /&gt;
* Delete branch &amp;amp; co:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
$ rm xxxx.patch&lt;br /&gt;
$ git checkout master&lt;br /&gt;
$ git branch -D my_work&lt;br /&gt;
&lt;br /&gt;
$ git branch&lt;br /&gt;
* master&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Links==&lt;br /&gt;
* [http://buildroot.org/downloads/manual/manual.html BR online doc]&lt;br /&gt;
&lt;br /&gt;
==Status for BR2013.05 patches==&lt;br /&gt;
=== 1 to 52 ===&lt;br /&gt;
{| class=&amp;quot;wikitable centre&amp;quot; width=&amp;quot;80%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=col | Name&lt;br /&gt;
! scope=col | Comment&lt;br /&gt;
! scope=col | Who&lt;br /&gt;
|-&lt;br /&gt;
|001-add_armadeus_device.patch&lt;br /&gt;
|Specific to armadeus&lt;br /&gt;
|-&lt;br /&gt;
|002-add_armadeus_specific_packages.patch&lt;br /&gt;
|Specific to armadeus&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|003-armadeus-ltrace-fix-download-url.patch&lt;br /&gt;
|available upstream for  ltrace 0.7.3&lt;br /&gt;
|-&lt;br /&gt;
|004-gilliland-ti-utils-fix-github-tarball-to-use-commit-id.patch&lt;br /&gt;
|already available upstream&lt;br /&gt;
|-&lt;br /&gt;
|005-armadeus-gpsd-add-options-setting-in-menuconfig.patch&lt;br /&gt;
|unused by armadeus but can be contributed upstream&lt;br /&gt;
|-&lt;br /&gt;
|021-armadeus-add-sdl_water-package.patch&lt;br /&gt;
|can be sent upstream (demo) with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|034-armadeus-add-slideshow-package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|045-openssh-add_passwd_expire.patch&lt;br /&gt;
|Need to be reviewed&lt;br /&gt;
|-&lt;br /&gt;
|050-U-Boot-add_support_for_custom_configuration_file.patch&lt;br /&gt;
|???&lt;br /&gt;
|-&lt;br /&gt;
|051-U-Boot-add_support_for_custom_binary_file_format.patch&lt;br /&gt;
|already available upstream&lt;br /&gt;
|-&lt;br /&gt;
|052-U-Boot-add_support_for_Safe_Boot_file_format.patch&lt;br /&gt;
|already available upstream&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===72 to 100===&lt;br /&gt;
{| class=&amp;quot;wikitable centre&amp;quot; width=&amp;quot;80%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=col | Name&lt;br /&gt;
! scope=col | Comment&lt;br /&gt;
! scope=col | Who&lt;br /&gt;
|-&lt;br /&gt;
|072-xenomai-package.patch&lt;br /&gt;
|cannot be sent upstream&lt;br /&gt;
|-&lt;br /&gt;
|081-adds_quake_package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|083-pygame-armadeus_addons.patch&lt;br /&gt;
|cannot be sent upstream due to missing dependencies&lt;br /&gt;
|-&lt;br /&gt;
|085-armadeus-add-gpm-package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|097-adds_flite_package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|099-mplayer-add_patch_for_pld_asm_instruction_on_non_armv5_arch.patch&lt;br /&gt;
|to send to mplayer instead of BR&lt;br /&gt;
|-&lt;br /&gt;
|107-armadeus-games-add-wolf4sdl-package.patch&lt;br /&gt;
|can be sent upstream (demo) with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|110-bluez3-add_package.patch&lt;br /&gt;
|to be split: bluez-utils already in BR but  bluez-lib can be sent&lt;br /&gt;
|-&lt;br /&gt;
|111-bluez3-hacks.patch&lt;br /&gt;
|dirty hack on bluez-lib need to be cleaned&lt;br /&gt;
|-&lt;br /&gt;
|118-armadeus-snes9x-add-package.patch&lt;br /&gt;
|can be sent upstream (demo) with modifications : LICENSE, remove link on rom site on .mk file,...&lt;br /&gt;
|-&lt;br /&gt;
|120-cwiid-add_package.patch&lt;br /&gt;
|can be sent upstream (demo) with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|121-target-arm926t_is_arm926ej-s.patch&lt;br /&gt;
|???&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== 123 to 200 ===&lt;br /&gt;
{| class=&amp;quot;wikitable centre&amp;quot; width=&amp;quot;80%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=col | Name&lt;br /&gt;
! scope=col | Comment&lt;br /&gt;
! scope=col | Who&lt;br /&gt;
|-&lt;br /&gt;
|123-armadeus-pywebradio-add-package.patch&lt;br /&gt;
|can be sent upstream (demo) with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|124-e-uae-add_package.patch&lt;br /&gt;
|can be sent upstream (demo) with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|125-armadeus-opentyrian-add-package.patch&lt;br /&gt;
|can be sent upstream (demo) with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|130-armadeus-lbreakout2-add-package.patch&lt;br /&gt;
|can be sent upstream (demo) with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|131-armadeus-ltetris-add-package.patch&lt;br /&gt;
|the patch inside package need to be reviewed&lt;br /&gt;
|-&lt;br /&gt;
|132-qt-full_integration_with_cross_compiling.patch&lt;br /&gt;
|-&lt;br /&gt;
|142-ncurses-fix_compilation_with_old_hosts.patch&lt;br /&gt;
|-&lt;br /&gt;
|146-busybox-disable_ip_busybox_if_iproute2_buildroot.patch&lt;br /&gt;
|-&lt;br /&gt;
|147-busybox-ifplugd-fixes-netlink-buffer.patch&lt;br /&gt;
|-&lt;br /&gt;
|150-alsa-utils-fix_installation_bug_on_some_host_systems.patch&lt;br /&gt;
|-&lt;br /&gt;
|157-buildroot-allow_generic_device_selection_even_when_custom_rootfs_is_chosen.patch&lt;br /&gt;
|-&lt;br /&gt;
|158-setserial-bump_version.patch&lt;br /&gt;
|-&lt;br /&gt;
|168-libcanfestival-add_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|172-gsmmux-add_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|174-imx-lib-customize_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|176-imx-test-add_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|178-uboot-add-missing-UBOOT_CLEAN_CMDS.patch&lt;br /&gt;
|-&lt;br /&gt;
|179-e2fsprog-allow_e4defrag_build_against_old_kernel_headers.patch&lt;br /&gt;
|-&lt;br /&gt;
|181-qtcreator-add_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|182-uclibc-add_accept4_declaration_fix.patch&lt;br /&gt;
|-&lt;br /&gt;
|183-openwrt-uclibc-add-kernel_long-declaration.patch&lt;br /&gt;
|-&lt;br /&gt;
|184-fsl-mm-codeclib-add_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|186-uboot-tools-2011.03-Ignore-env_sectors-on-NOR-and-SPI-dataflash.patch&lt;br /&gt;
|-&lt;br /&gt;
|188-marble-add_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|189-dbus-fix_installation.patch&lt;br /&gt;
|-&lt;br /&gt;
|191-armadeus-madplay-fixes-libintl-dependency.patch&lt;br /&gt;
|-&lt;br /&gt;
|196-python-crc16-add_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|197-cunit-add_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|201-armadeus-add_gnokii.patch&lt;br /&gt;
|-&lt;br /&gt;
|203-armadeus-add_sms_server_tools_3_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|204-busybox-fix-snapshot.patch&lt;br /&gt;
|-&lt;br /&gt;
|204-wpa-supplicant-add-option-ieee80211w.patch&lt;br /&gt;
|-&lt;br /&gt;
|205-busybox-coreutils-stty-add-rs485-config-options.patch&lt;br /&gt;
|-&lt;br /&gt;
|206-joe-add_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|207-armadeus-add_python_pyro_3.14.patch&lt;br /&gt;
|-&lt;br /&gt;
|208-armadeus-add_beremiz.patch&lt;br /&gt;
|-&lt;br /&gt;
|209-armadeus-add_matiec.patch&lt;br /&gt;
|-&lt;br /&gt;
|210-poppler-qt_compiling.patch&lt;br /&gt;
|-&lt;br /&gt;
|211-cups-fix_site_url.patch&lt;br /&gt;
|-&lt;br /&gt;
|212-fbgrab-fix_site_url.patch&lt;br /&gt;
|-&lt;br /&gt;
|213-tslib-bump_to_v1.1.patch&lt;br /&gt;
|-&lt;br /&gt;
|214-mplayer-fix-compilation.patch&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Ltanner</name></author>
	</entry>
	<entry>
		<id>http://wikilegacy.armadeus.com/index.php?title=Buildroot_Mainline_integration&amp;diff=12235</id>
		<title>Buildroot Mainline integration</title>
		<link rel="alternate" type="text/html" href="http://wikilegacy.armadeus.com/index.php?title=Buildroot_Mainline_integration&amp;diff=12235"/>
		<updated>2013-12-05T19:06:51Z</updated>

		<summary type="html">&lt;p&gt;Ltanner: /* 1 to 52 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Under Construction}}&lt;br /&gt;
&lt;br /&gt;
==Changes since BR version used in armadeus 3.x==&lt;br /&gt;
===default packages===&lt;br /&gt;
* uClibc: 0.9.29 -&amp;gt; 0.9.30 -&amp;gt; 0.9.33.2&lt;br /&gt;
* gcc: 4.2.1-&amp;gt; 4.4.5 -&amp;gt; 4.7.2&lt;br /&gt;
* busybox: 1.6.2 -&amp;gt; 1.20.2 -&amp;gt; 1.21&lt;br /&gt;
* U-Boot: 2012.10 -&amp;gt; 2013.04&lt;br /&gt;
&lt;br /&gt;
===build directories===&lt;br /&gt;
* &#039;&#039;build_arm_xxx/&#039;&#039; &#039;&#039;project_build_xxx/&#039;&#039; &#039;&#039;toolchain_build_arm_xxx/&#039;&#039; have been removed and replaced by &#039;&#039;output/&#039;&#039;:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
build  host  images  stamps  target  toolchain&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===configs===&lt;br /&gt;
* buildroot default configs are now stored in &#039;&#039;buildroot/configs/apfxx_defconfig&#039;&#039; and no more in &#039;&#039;buildroot/target/device/armadeus/apfxx/apfxx_defconfig&#039;&#039;&lt;br /&gt;
* uClibc config should be named with version number to not overwrite the old one --&amp;gt;&lt;br /&gt;
 &#039;&#039;buildroot/target/device/armadeus/apf27/uClibc-0.9.30.config.arm&#039;&#039;&lt;br /&gt;
* idem for U-Boot config:&lt;br /&gt;
 &#039;&#039;buildroot/target/device/armadeus/apf27/apf27-u-boot-2010.03.h&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==Changes since BR version used in armadeus 4.x==&lt;br /&gt;
* TBDL&lt;br /&gt;
&lt;br /&gt;
==How to use new BR in armadeus==&lt;br /&gt;
* checkout a recent clean GIT view and before any other command edit the main Makefile to change the BUILDROOT_VERSION flag from 2012.02 to 20121030 &lt;br /&gt;
** comment line 29&lt;br /&gt;
** uncomment the line 30&lt;br /&gt;
* then you can use it as old BR:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
$ make apf27_defconfig&lt;br /&gt;
$ make&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* new patches dirrectory:&lt;br /&gt;
 patches/buildroot/2012.11/&lt;br /&gt;
&lt;br /&gt;
==Patches that can be sent to BR==&lt;br /&gt;
(Some will require some cleanup)&lt;br /&gt;
===Instructions===&lt;br /&gt;
* Patches to port: &#039;&#039;patches/buildroot/2010.11&#039;&#039;&lt;br /&gt;
* when working on a patch mark it with:&lt;br /&gt;
** &amp;lt;nowiki&amp;gt; ** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; ~~~~ &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** &#039;&#039;&#039;--&amp;gt;&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:JulienB|JulienB]] 14:14, 9 November 2010 (UTC)&lt;br /&gt;
* Strike the one that are no more needed:&lt;br /&gt;
** &amp;lt;strike&amp;gt; 000-xxxxxxx.patch &amp;lt;/strike&amp;gt;&lt;br /&gt;
* Write OK in bold green and your name (automatic with 4x&#039;~&#039;) when corresponding patch has been ported:&lt;br /&gt;
** &amp;lt;nowiki&amp;gt; ** &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;&#039;&#039;&#039;OK&#039;&#039;&#039;&amp;lt;/span&amp;gt; ~~~~ &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** &#039;&#039;&#039;--&amp;gt;&#039;&#039;&#039; 000-xxxxxxx.patch: &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;&#039;&#039;&#039;OK&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:JulienB|JulienB]] 07:06, 21 October 2010 (UTC)&lt;br /&gt;
* How to:&lt;br /&gt;
** get a BR git&lt;br /&gt;
** try to apply patch with &#039;&#039;patch -p1 --dry-run &amp;lt; patch_name.patch&#039;&#039;&lt;br /&gt;
** when it applies remove &#039;&#039;--dry-run&#039;&#039;, commit, generates patch with [[GIT]] and send it to BR&lt;br /&gt;
&lt;br /&gt;
===001 -&amp;gt; 059===&lt;br /&gt;
* 001-add_armadeus_device.patch -- armadeus specific&lt;br /&gt;
* 002-add_armadeus_specific_packages.patch -- armadeus specific&lt;br /&gt;
* 003-armadeus-ltrace-fix-download-url.patch&lt;br /&gt;
* 004-gilliland-ti-utils-fix-github-tarball-to-use-commit-id.patch&lt;br /&gt;
* 005-armadeus-gpsd-add-options-setting-in-menuconfig.patch&lt;br /&gt;
* 021-sdl-water-config.patch -- broken&lt;br /&gt;
* 034-slideshow.patch -- broken&lt;br /&gt;
* 045-openssh-add_passwd_expire.patch&lt;br /&gt;
* 050-U-Boot-add_support_for_custom_configuration_file.patch&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;Submission not accepted&#039;&#039;&#039;&amp;lt;/span&amp;gt; --jorasse 08:04, 5 December 2013 (UTC)&lt;br /&gt;
* 051-U-Boot-add_support_for_custom_binary_file_format.patch -- will be present in BR next release&lt;br /&gt;
* 052-U-Boot-add_support_for_Safe_Boot_file_format.patch&lt;br /&gt;
&lt;br /&gt;
===060 -&amp;gt; 085===&lt;br /&gt;
* 072-xenomai-package.patch&lt;br /&gt;
* 081-adds_quake_package.patch &amp;lt;b&amp;gt;( 2nd priority package to push on the BR mainline )&amp;lt;/b&amp;gt;&lt;br /&gt;
* 083-pygame-armadeus_addons.patch&lt;br /&gt;
* 085-adds_gpm_package.patch -- broken&lt;br /&gt;
&lt;br /&gt;
===095 -&amp;gt; 119===&lt;br /&gt;
* 097-adds_flite_package.patch &amp;lt;b&amp;gt;(to push on the BR mainline - need some refactoring )&amp;lt;/b&amp;gt;&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:SamuelM|SamuelM]] 20:25, 3 December 2012 (UTC)&lt;br /&gt;
* 099-mplayer-add_patch_for_pld_asm_instruction_on_non_armv5_arch.patch&lt;br /&gt;
* 107-games-add_wolf4sdl.patch -- broken&lt;br /&gt;
* 110-bluez-add_package.patch&lt;br /&gt;
** bluez-utils-4.x (currently 4.101) already in BR (since 2011.08) with bluez3 compat knob -- [[User:SamuelM|SamuelM]] 10:49, 1 November 2012 (UTC)&lt;br /&gt;
* 111-bluez-hacks.patch&lt;br /&gt;
** bluez-utils-4.x (currently 4.101) already in BR (since 2011.08) with bluez3 compat knob -- [[User:SamuelM|SamuelM]] 10:49, 1 November 2012 (UTC)&lt;br /&gt;
* 118-snes9x-add_package.patch -- broken&lt;br /&gt;
&lt;br /&gt;
===120 -&amp;gt; 179===&lt;br /&gt;
* 120-cwiid-add_package.patch &amp;lt;b&amp;gt;(to push on the BR mainline - need some refactoring to be more generic)&amp;lt;/b&amp;gt;&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:SamuelM|SamuelM]] 12:11, 1 November 2012 (UTC)&lt;br /&gt;
* 121-target-arm926t_is_arm926ej-s.patch&lt;br /&gt;
* 123-pywebradio-add_package.patch -- broken&lt;br /&gt;
* 124-e-uae-add_package.patch&lt;br /&gt;
* 125-opentyrian-add_package.patch -- broken&lt;br /&gt;
* 130-lbreakout-add_package.patch -- broken &amp;lt;b&amp;gt;( 2nd priority package to push on the BR mainline )&amp;lt;/b&amp;gt;&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:JulienB|JulienB]] 21:36, 20 December 2010 (UTC)&lt;br /&gt;
* 131-ltetris-add_package.patch -- broken &lt;br /&gt;
* 132-qt-full_integration_with_cross_compiling.patch&lt;br /&gt;
* 142-ncurses-fix_compilation_with_old_hosts.patch&lt;br /&gt;
* 146-busybox-disable_ip_busybox_if_iproute2_buildroot.patch&lt;br /&gt;
* 147-busybox-ifplugd-fixes-netlink-buffer.patch&lt;br /&gt;
* 150-alsa-utils-fix_installation_bug_on_some_host_systems.patch&lt;br /&gt;
* 157-buildroot-allow_generic_device_selection_even_when_custom_rootfs_is_chosen.patch&lt;br /&gt;
* 158-setserial-bump_version.patch&lt;br /&gt;
* 168-libcanfestival-add_package.patch &amp;lt;b&amp;gt;(to push on the BR mainline  )&amp;lt;/b&amp;gt;&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:SamuelM|SamuelM]] 19:42, 1 November 2012 (UTC)&lt;br /&gt;
* 172-gsmmux-add_package.patch&lt;br /&gt;
* 174-imx-lib-add_package.patch&lt;br /&gt;
** partially included in BR&lt;br /&gt;
* 176-imx-test-add_package.patch&lt;br /&gt;
* 178-uboot-add-missing-UBOOT_CLEAN_CMDS.patch &lt;br /&gt;
* 179-e2fsprog-allow_e4defrag_build_against_old_kernel_headers.patch&lt;br /&gt;
&lt;br /&gt;
===180 -&amp;gt; end===&lt;br /&gt;
* 181-qtcreator-add_package.patch&lt;br /&gt;
* 182-uclibc-add_accept4_declaration_fix.patch&lt;br /&gt;
* 183-openwrt-uclibc-add-kernel_long-declaration.patch&lt;br /&gt;
* 184-fsl-mm-codeclib-add_package.patch&lt;br /&gt;
* 186-uboot-tools-2011.03-Ignore-env_sectors-on-NOR-and-SPI-dataflash.patch&lt;br /&gt;
* 188-marble-add_package.patch -- broken&lt;br /&gt;
* 189-dbus-fix_installation.patch&lt;br /&gt;
* 191-madplay-requires_libintl.patch -- to fix : the legacy libintl is not supported anymore &lt;br /&gt;
* 196-python-crc16-add_package.patch &amp;lt;b&amp;gt;(to push on the BR mainline  )&amp;lt;/b&amp;gt;&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:SamuelM|SamuelM]] 20:18, 3 December 2012 (UTC)&lt;br /&gt;
* 197-cunit-add_package.patch &amp;lt;b&amp;gt;(to push on the BR mainline  )&amp;lt;/b&amp;gt;&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:SamuelM|SamuelM]] 20:18, 3 December 2012 (UTC)&lt;br /&gt;
* 201-armadeus-add_gnokii.patch&lt;br /&gt;
* 203-armadeus-add_sms_server_tools_3_package.patch&lt;br /&gt;
* 204-busybox-fix-snapshot.patch&lt;br /&gt;
* 204-wpa-supplicant-add-option-ieee80211w.patch&lt;br /&gt;
* 205-busybox-coreutils-stty-add-rs485-config-options.patch&lt;br /&gt;
* 206-joe-add_package.patch&lt;br /&gt;
* 207-armadeus-add_python_pyro_3.14.patch&lt;br /&gt;
* 208-armadeus-add_beremiz.patch&lt;br /&gt;
* 209-armadeus-add_matiec.patch&lt;br /&gt;
* 210-poppler-qt_compiling.patch&lt;br /&gt;
* 211-cups-fix_site_url.patch&lt;br /&gt;
* 212-fbgrab-fix_site_url.patch&lt;br /&gt;
* 213-tslib-bump_to_v1.1.patch&lt;br /&gt;
* 214-mplayer-fix-compilation.patch&lt;br /&gt;
&lt;br /&gt;
==How to send patches to BR==&lt;br /&gt;
&lt;br /&gt;
(see the [http://elinux.org/Buildroot_how_to_contribute Buildroot - How to contribute] page)&lt;br /&gt;
&lt;br /&gt;
* GIT should be installed and configured on your PC like stated [[GIT|here]]&lt;br /&gt;
* clone buildroot GIT:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ git clone xxxxx buildroot_git_dev/ (TBDL)&lt;br /&gt;
 $ cd buildroot_git_dev/&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* take patch from armadeus:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ cp /path_to_armadeus_bsp/patches/buildroot/2011.05/0xx-name.patch .&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* create a branch to work (here &#039;&#039;my_work&#039;&#039;):&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ git branch my_work&lt;br /&gt;
 $ git checkout my_work&lt;br /&gt;
 Switched to branch &#039;my_work&#039;&lt;br /&gt;
 $ git branch&lt;br /&gt;
   master&lt;br /&gt;
 * my_work&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* try patch:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ patch -p1 --dry-run &amp;lt; 0xx-name.patch&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* if it works, apply it for real:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ patch -p1 &amp;lt; 0xx-name.patch&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* list changes:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ git status&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* do some more changes if needed and then save them:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 ... do changes ...&lt;br /&gt;
 $ git add files_changed&lt;br /&gt;
 ... test changes ...&lt;br /&gt;
 $ git commit -m &amp;quot;Summary of your work&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* generate patch to send to BR:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ git format-patch -M master..my_work -s&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* this will give:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 0001-Summary_of_your_work.patch&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* send patch to BR:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ git send-email --from=xxx.xxx@xxx.xx --to=buildroot@busybox.net --smtp-server=smtp.xxx.xx 0001-Summary_of_your_work.patch&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* depending on the feedbacks from BR, modify your patch:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 ... do changes ...&lt;br /&gt;
 $ git diff&lt;br /&gt;
 $ git add files_changed&lt;br /&gt;
 $ git commit --amend&lt;br /&gt;
 $ git format-patch -M master..my_work -s&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* adds version inside [PATCH] ex: [PATCH v2]&lt;br /&gt;
* adds comments after ---, ex:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
From a2413db058ac3c515337102690ba12a746831f7e Mon Sep 17 00:00:00 2001&lt;br /&gt;
From: Julien Boibessot &amp;lt;julien.boibessot@armadeus.com&amp;gt;&lt;br /&gt;
Date: Wed, 19 Oct 2011 10:39:26 +0200&lt;br /&gt;
Subject: [PATCH v2] Add libmodbus package&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Signed-off-by: Julien Boibessot &amp;lt;julien.boibessot@armadeus.com&amp;gt;&lt;br /&gt;
---&lt;br /&gt;
 Changes since v1:&lt;br /&gt;
  - Took Yegor Yefremov remarks about &amp;quot;call AUTOTARGETS&#039; into account.&lt;br /&gt;
&lt;br /&gt;
 Based on previous work of Marek Belisko and comments of Thomas Petazzoni.&lt;br /&gt;
&lt;br /&gt;
 package/Config.in              |    1 +&lt;br /&gt;
 package/libmodbus/Config.in    |    8 ++++++++&lt;br /&gt;
 package/libmodbus/libmodbus.mk |   11 +++++++++++&lt;br /&gt;
 3 files changed, 20 insertions(+), 0 deletions(-)&lt;br /&gt;
 create mode 100644 package/libmodbus/Config.in&lt;br /&gt;
 create mode 100644 package/libmodbus/libmodbus.mk&lt;br /&gt;
&lt;br /&gt;
diff --git a/package/Config.in b/package/Config.in&lt;br /&gt;
......&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* retry ;-)&lt;br /&gt;
&lt;br /&gt;
====After patch has been accepted====&lt;br /&gt;
* Delete branch &amp;amp; co:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
$ rm xxxx.patch&lt;br /&gt;
$ git checkout master&lt;br /&gt;
$ git branch -D my_work&lt;br /&gt;
&lt;br /&gt;
$ git branch&lt;br /&gt;
* master&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Links==&lt;br /&gt;
* [http://buildroot.org/downloads/manual/manual.html BR online doc]&lt;br /&gt;
&lt;br /&gt;
==Status for BR2013.05 patches==&lt;br /&gt;
=== 1 to 52 ===&lt;br /&gt;
{| class=&amp;quot;wikitable centre&amp;quot; width=&amp;quot;80%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=col | Name&lt;br /&gt;
! scope=col | Comment&lt;br /&gt;
! scope=col | Who&lt;br /&gt;
|-&lt;br /&gt;
|001-add_armadeus_device.patch&lt;br /&gt;
|Specific to armadeus&lt;br /&gt;
|-&lt;br /&gt;
|002-add_armadeus_specific_packages.patch&lt;br /&gt;
|Specific to armadeus&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|003-armadeus-ltrace-fix-download-url.patch&lt;br /&gt;
|available upstream for  ltrace 0.7.3&lt;br /&gt;
|-&lt;br /&gt;
|004-gilliland-ti-utils-fix-github-tarball-to-use-commit-id.patch&lt;br /&gt;
|already available upstream&lt;br /&gt;
|-&lt;br /&gt;
|005-armadeus-gpsd-add-options-setting-in-menuconfig.patch&lt;br /&gt;
|unused by armadeus but can be contributed upstream&lt;br /&gt;
|-&lt;br /&gt;
|021-armadeus-add-sdl_water-package.patch&lt;br /&gt;
|can be sent upstream (demo) with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|034-armadeus-add-slideshow-package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|045-openssh-add_passwd_expire.patch&lt;br /&gt;
|Need to be reviewed&lt;br /&gt;
|-&lt;br /&gt;
|050-U-Boot-add_support_for_custom_configuration_file.patch&lt;br /&gt;
|???&lt;br /&gt;
|-&lt;br /&gt;
|051-U-Boot-add_support_for_custom_binary_file_format.patch&lt;br /&gt;
|???&lt;br /&gt;
|-&lt;br /&gt;
|052-U-Boot-add_support_for_Safe_Boot_file_format.patch&lt;br /&gt;
|???&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===72 to 100===&lt;br /&gt;
{| class=&amp;quot;wikitable centre&amp;quot; width=&amp;quot;80%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=col | Name&lt;br /&gt;
! scope=col | Comment&lt;br /&gt;
! scope=col | Who&lt;br /&gt;
|-&lt;br /&gt;
|072-xenomai-package.patch&lt;br /&gt;
|cannot be sent upstream&lt;br /&gt;
|-&lt;br /&gt;
|081-adds_quake_package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|083-pygame-armadeus_addons.patch&lt;br /&gt;
|cannot be sent upstream due to missing dependencies&lt;br /&gt;
|-&lt;br /&gt;
|085-armadeus-add-gpm-package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|097-adds_flite_package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|099-mplayer-add_patch_for_pld_asm_instruction_on_non_armv5_arch.patch&lt;br /&gt;
|to send to mplayer instead of BR&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== 100 to 200 ===&lt;br /&gt;
{| class=&amp;quot;wikitable centre&amp;quot; width=&amp;quot;80%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=col | Name&lt;br /&gt;
! scope=col | Comment&lt;br /&gt;
! scope=col | Who&lt;br /&gt;
|-&lt;br /&gt;
|107-armadeus-games-add-wolf4sdl-package.patch&lt;br /&gt;
|can be sent upstream (demo) with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|110-bluez3-add_package.patch&lt;br /&gt;
|to be split: bluez-utils already in BR but  bluez-lib can be sent&lt;br /&gt;
|-&lt;br /&gt;
|111-bluez3-hacks.patch&lt;br /&gt;
|dirty hack on bluez-lib need to be cleaned&lt;br /&gt;
|-&lt;br /&gt;
|118-armadeus-snes9x-add-package.patch&lt;br /&gt;
|can be sent upstream (demo) with modifications : LICENSE, remove link on rom site on .mk file,...&lt;br /&gt;
|-&lt;br /&gt;
|120-cwiid-add_package.patch&lt;br /&gt;
|can be sent upstream (demo) with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|121-target-arm926t_is_arm926ej-s.patch&lt;br /&gt;
|???&lt;br /&gt;
|-&lt;br /&gt;
|123-armadeus-pywebradio-add-package.patch&lt;br /&gt;
|can be sent upstream (demo) with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|124-e-uae-add_package.patch&lt;br /&gt;
|can be sent upstream (demo) with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|125-armadeus-opentyrian-add-package.patch&lt;br /&gt;
|can be sent upstream (demo) with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|130-armadeus-lbreakout2-add-package.patch&lt;br /&gt;
|can be sent upstream (demo) with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|131-armadeus-ltetris-add-package.patch&lt;br /&gt;
|the patch inside package need to be reviewed&lt;br /&gt;
|-&lt;br /&gt;
|132-qt-full_integration_with_cross_compiling.patch&lt;br /&gt;
|-&lt;br /&gt;
|142-ncurses-fix_compilation_with_old_hosts.patch&lt;br /&gt;
|-&lt;br /&gt;
|146-busybox-disable_ip_busybox_if_iproute2_buildroot.patch&lt;br /&gt;
|-&lt;br /&gt;
|147-busybox-ifplugd-fixes-netlink-buffer.patch&lt;br /&gt;
|-&lt;br /&gt;
|150-alsa-utils-fix_installation_bug_on_some_host_systems.patch&lt;br /&gt;
|-&lt;br /&gt;
|157-buildroot-allow_generic_device_selection_even_when_custom_rootfs_is_chosen.patch&lt;br /&gt;
|-&lt;br /&gt;
|158-setserial-bump_version.patch&lt;br /&gt;
|-&lt;br /&gt;
|168-libcanfestival-add_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|172-gsmmux-add_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|174-imx-lib-customize_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|176-imx-test-add_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|178-uboot-add-missing-UBOOT_CLEAN_CMDS.patch&lt;br /&gt;
|-&lt;br /&gt;
|179-e2fsprog-allow_e4defrag_build_against_old_kernel_headers.patch&lt;br /&gt;
|-&lt;br /&gt;
|181-qtcreator-add_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|182-uclibc-add_accept4_declaration_fix.patch&lt;br /&gt;
|-&lt;br /&gt;
|183-openwrt-uclibc-add-kernel_long-declaration.patch&lt;br /&gt;
|-&lt;br /&gt;
|184-fsl-mm-codeclib-add_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|186-uboot-tools-2011.03-Ignore-env_sectors-on-NOR-and-SPI-dataflash.patch&lt;br /&gt;
|-&lt;br /&gt;
|188-marble-add_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|189-dbus-fix_installation.patch&lt;br /&gt;
|-&lt;br /&gt;
|191-armadeus-madplay-fixes-libintl-dependency.patch&lt;br /&gt;
|-&lt;br /&gt;
|196-python-crc16-add_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|197-cunit-add_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|201-armadeus-add_gnokii.patch&lt;br /&gt;
|-&lt;br /&gt;
|203-armadeus-add_sms_server_tools_3_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|204-busybox-fix-snapshot.patch&lt;br /&gt;
|-&lt;br /&gt;
|204-wpa-supplicant-add-option-ieee80211w.patch&lt;br /&gt;
|-&lt;br /&gt;
|205-busybox-coreutils-stty-add-rs485-config-options.patch&lt;br /&gt;
|-&lt;br /&gt;
|206-joe-add_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|207-armadeus-add_python_pyro_3.14.patch&lt;br /&gt;
|-&lt;br /&gt;
|208-armadeus-add_beremiz.patch&lt;br /&gt;
|-&lt;br /&gt;
|209-armadeus-add_matiec.patch&lt;br /&gt;
|-&lt;br /&gt;
|210-poppler-qt_compiling.patch&lt;br /&gt;
|-&lt;br /&gt;
|211-cups-fix_site_url.patch&lt;br /&gt;
|-&lt;br /&gt;
|212-fbgrab-fix_site_url.patch&lt;br /&gt;
|-&lt;br /&gt;
|213-tslib-bump_to_v1.1.patch&lt;br /&gt;
|-&lt;br /&gt;
|214-mplayer-fix-compilation.patch&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Ltanner</name></author>
	</entry>
	<entry>
		<id>http://wikilegacy.armadeus.com/index.php?title=Buildroot_Mainline_integration&amp;diff=12234</id>
		<title>Buildroot Mainline integration</title>
		<link rel="alternate" type="text/html" href="http://wikilegacy.armadeus.com/index.php?title=Buildroot_Mainline_integration&amp;diff=12234"/>
		<updated>2013-12-05T19:06:39Z</updated>

		<summary type="html">&lt;p&gt;Ltanner: /* 1 to 52 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Under Construction}}&lt;br /&gt;
&lt;br /&gt;
==Changes since BR version used in armadeus 3.x==&lt;br /&gt;
===default packages===&lt;br /&gt;
* uClibc: 0.9.29 -&amp;gt; 0.9.30 -&amp;gt; 0.9.33.2&lt;br /&gt;
* gcc: 4.2.1-&amp;gt; 4.4.5 -&amp;gt; 4.7.2&lt;br /&gt;
* busybox: 1.6.2 -&amp;gt; 1.20.2 -&amp;gt; 1.21&lt;br /&gt;
* U-Boot: 2012.10 -&amp;gt; 2013.04&lt;br /&gt;
&lt;br /&gt;
===build directories===&lt;br /&gt;
* &#039;&#039;build_arm_xxx/&#039;&#039; &#039;&#039;project_build_xxx/&#039;&#039; &#039;&#039;toolchain_build_arm_xxx/&#039;&#039; have been removed and replaced by &#039;&#039;output/&#039;&#039;:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
build  host  images  stamps  target  toolchain&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===configs===&lt;br /&gt;
* buildroot default configs are now stored in &#039;&#039;buildroot/configs/apfxx_defconfig&#039;&#039; and no more in &#039;&#039;buildroot/target/device/armadeus/apfxx/apfxx_defconfig&#039;&#039;&lt;br /&gt;
* uClibc config should be named with version number to not overwrite the old one --&amp;gt;&lt;br /&gt;
 &#039;&#039;buildroot/target/device/armadeus/apf27/uClibc-0.9.30.config.arm&#039;&#039;&lt;br /&gt;
* idem for U-Boot config:&lt;br /&gt;
 &#039;&#039;buildroot/target/device/armadeus/apf27/apf27-u-boot-2010.03.h&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==Changes since BR version used in armadeus 4.x==&lt;br /&gt;
* TBDL&lt;br /&gt;
&lt;br /&gt;
==How to use new BR in armadeus==&lt;br /&gt;
* checkout a recent clean GIT view and before any other command edit the main Makefile to change the BUILDROOT_VERSION flag from 2012.02 to 20121030 &lt;br /&gt;
** comment line 29&lt;br /&gt;
** uncomment the line 30&lt;br /&gt;
* then you can use it as old BR:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
$ make apf27_defconfig&lt;br /&gt;
$ make&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* new patches dirrectory:&lt;br /&gt;
 patches/buildroot/2012.11/&lt;br /&gt;
&lt;br /&gt;
==Patches that can be sent to BR==&lt;br /&gt;
(Some will require some cleanup)&lt;br /&gt;
===Instructions===&lt;br /&gt;
* Patches to port: &#039;&#039;patches/buildroot/2010.11&#039;&#039;&lt;br /&gt;
* when working on a patch mark it with:&lt;br /&gt;
** &amp;lt;nowiki&amp;gt; ** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; ~~~~ &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** &#039;&#039;&#039;--&amp;gt;&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:JulienB|JulienB]] 14:14, 9 November 2010 (UTC)&lt;br /&gt;
* Strike the one that are no more needed:&lt;br /&gt;
** &amp;lt;strike&amp;gt; 000-xxxxxxx.patch &amp;lt;/strike&amp;gt;&lt;br /&gt;
* Write OK in bold green and your name (automatic with 4x&#039;~&#039;) when corresponding patch has been ported:&lt;br /&gt;
** &amp;lt;nowiki&amp;gt; ** &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;&#039;&#039;&#039;OK&#039;&#039;&#039;&amp;lt;/span&amp;gt; ~~~~ &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** &#039;&#039;&#039;--&amp;gt;&#039;&#039;&#039; 000-xxxxxxx.patch: &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;&#039;&#039;&#039;OK&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:JulienB|JulienB]] 07:06, 21 October 2010 (UTC)&lt;br /&gt;
* How to:&lt;br /&gt;
** get a BR git&lt;br /&gt;
** try to apply patch with &#039;&#039;patch -p1 --dry-run &amp;lt; patch_name.patch&#039;&#039;&lt;br /&gt;
** when it applies remove &#039;&#039;--dry-run&#039;&#039;, commit, generates patch with [[GIT]] and send it to BR&lt;br /&gt;
&lt;br /&gt;
===001 -&amp;gt; 059===&lt;br /&gt;
* 001-add_armadeus_device.patch -- armadeus specific&lt;br /&gt;
* 002-add_armadeus_specific_packages.patch -- armadeus specific&lt;br /&gt;
* 003-armadeus-ltrace-fix-download-url.patch&lt;br /&gt;
* 004-gilliland-ti-utils-fix-github-tarball-to-use-commit-id.patch&lt;br /&gt;
* 005-armadeus-gpsd-add-options-setting-in-menuconfig.patch&lt;br /&gt;
* 021-sdl-water-config.patch -- broken&lt;br /&gt;
* 034-slideshow.patch -- broken&lt;br /&gt;
* 045-openssh-add_passwd_expire.patch&lt;br /&gt;
* 050-U-Boot-add_support_for_custom_configuration_file.patch&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;Submission not accepted&#039;&#039;&#039;&amp;lt;/span&amp;gt; --jorasse 08:04, 5 December 2013 (UTC)&lt;br /&gt;
* 051-U-Boot-add_support_for_custom_binary_file_format.patch -- will be present in BR next release&lt;br /&gt;
* 052-U-Boot-add_support_for_Safe_Boot_file_format.patch&lt;br /&gt;
&lt;br /&gt;
===060 -&amp;gt; 085===&lt;br /&gt;
* 072-xenomai-package.patch&lt;br /&gt;
* 081-adds_quake_package.patch &amp;lt;b&amp;gt;( 2nd priority package to push on the BR mainline )&amp;lt;/b&amp;gt;&lt;br /&gt;
* 083-pygame-armadeus_addons.patch&lt;br /&gt;
* 085-adds_gpm_package.patch -- broken&lt;br /&gt;
&lt;br /&gt;
===095 -&amp;gt; 119===&lt;br /&gt;
* 097-adds_flite_package.patch &amp;lt;b&amp;gt;(to push on the BR mainline - need some refactoring )&amp;lt;/b&amp;gt;&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:SamuelM|SamuelM]] 20:25, 3 December 2012 (UTC)&lt;br /&gt;
* 099-mplayer-add_patch_for_pld_asm_instruction_on_non_armv5_arch.patch&lt;br /&gt;
* 107-games-add_wolf4sdl.patch -- broken&lt;br /&gt;
* 110-bluez-add_package.patch&lt;br /&gt;
** bluez-utils-4.x (currently 4.101) already in BR (since 2011.08) with bluez3 compat knob -- [[User:SamuelM|SamuelM]] 10:49, 1 November 2012 (UTC)&lt;br /&gt;
* 111-bluez-hacks.patch&lt;br /&gt;
** bluez-utils-4.x (currently 4.101) already in BR (since 2011.08) with bluez3 compat knob -- [[User:SamuelM|SamuelM]] 10:49, 1 November 2012 (UTC)&lt;br /&gt;
* 118-snes9x-add_package.patch -- broken&lt;br /&gt;
&lt;br /&gt;
===120 -&amp;gt; 179===&lt;br /&gt;
* 120-cwiid-add_package.patch &amp;lt;b&amp;gt;(to push on the BR mainline - need some refactoring to be more generic)&amp;lt;/b&amp;gt;&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:SamuelM|SamuelM]] 12:11, 1 November 2012 (UTC)&lt;br /&gt;
* 121-target-arm926t_is_arm926ej-s.patch&lt;br /&gt;
* 123-pywebradio-add_package.patch -- broken&lt;br /&gt;
* 124-e-uae-add_package.patch&lt;br /&gt;
* 125-opentyrian-add_package.patch -- broken&lt;br /&gt;
* 130-lbreakout-add_package.patch -- broken &amp;lt;b&amp;gt;( 2nd priority package to push on the BR mainline )&amp;lt;/b&amp;gt;&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:JulienB|JulienB]] 21:36, 20 December 2010 (UTC)&lt;br /&gt;
* 131-ltetris-add_package.patch -- broken &lt;br /&gt;
* 132-qt-full_integration_with_cross_compiling.patch&lt;br /&gt;
* 142-ncurses-fix_compilation_with_old_hosts.patch&lt;br /&gt;
* 146-busybox-disable_ip_busybox_if_iproute2_buildroot.patch&lt;br /&gt;
* 147-busybox-ifplugd-fixes-netlink-buffer.patch&lt;br /&gt;
* 150-alsa-utils-fix_installation_bug_on_some_host_systems.patch&lt;br /&gt;
* 157-buildroot-allow_generic_device_selection_even_when_custom_rootfs_is_chosen.patch&lt;br /&gt;
* 158-setserial-bump_version.patch&lt;br /&gt;
* 168-libcanfestival-add_package.patch &amp;lt;b&amp;gt;(to push on the BR mainline  )&amp;lt;/b&amp;gt;&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:SamuelM|SamuelM]] 19:42, 1 November 2012 (UTC)&lt;br /&gt;
* 172-gsmmux-add_package.patch&lt;br /&gt;
* 174-imx-lib-add_package.patch&lt;br /&gt;
** partially included in BR&lt;br /&gt;
* 176-imx-test-add_package.patch&lt;br /&gt;
* 178-uboot-add-missing-UBOOT_CLEAN_CMDS.patch &lt;br /&gt;
* 179-e2fsprog-allow_e4defrag_build_against_old_kernel_headers.patch&lt;br /&gt;
&lt;br /&gt;
===180 -&amp;gt; end===&lt;br /&gt;
* 181-qtcreator-add_package.patch&lt;br /&gt;
* 182-uclibc-add_accept4_declaration_fix.patch&lt;br /&gt;
* 183-openwrt-uclibc-add-kernel_long-declaration.patch&lt;br /&gt;
* 184-fsl-mm-codeclib-add_package.patch&lt;br /&gt;
* 186-uboot-tools-2011.03-Ignore-env_sectors-on-NOR-and-SPI-dataflash.patch&lt;br /&gt;
* 188-marble-add_package.patch -- broken&lt;br /&gt;
* 189-dbus-fix_installation.patch&lt;br /&gt;
* 191-madplay-requires_libintl.patch -- to fix : the legacy libintl is not supported anymore &lt;br /&gt;
* 196-python-crc16-add_package.patch &amp;lt;b&amp;gt;(to push on the BR mainline  )&amp;lt;/b&amp;gt;&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:SamuelM|SamuelM]] 20:18, 3 December 2012 (UTC)&lt;br /&gt;
* 197-cunit-add_package.patch &amp;lt;b&amp;gt;(to push on the BR mainline  )&amp;lt;/b&amp;gt;&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:SamuelM|SamuelM]] 20:18, 3 December 2012 (UTC)&lt;br /&gt;
* 201-armadeus-add_gnokii.patch&lt;br /&gt;
* 203-armadeus-add_sms_server_tools_3_package.patch&lt;br /&gt;
* 204-busybox-fix-snapshot.patch&lt;br /&gt;
* 204-wpa-supplicant-add-option-ieee80211w.patch&lt;br /&gt;
* 205-busybox-coreutils-stty-add-rs485-config-options.patch&lt;br /&gt;
* 206-joe-add_package.patch&lt;br /&gt;
* 207-armadeus-add_python_pyro_3.14.patch&lt;br /&gt;
* 208-armadeus-add_beremiz.patch&lt;br /&gt;
* 209-armadeus-add_matiec.patch&lt;br /&gt;
* 210-poppler-qt_compiling.patch&lt;br /&gt;
* 211-cups-fix_site_url.patch&lt;br /&gt;
* 212-fbgrab-fix_site_url.patch&lt;br /&gt;
* 213-tslib-bump_to_v1.1.patch&lt;br /&gt;
* 214-mplayer-fix-compilation.patch&lt;br /&gt;
&lt;br /&gt;
==How to send patches to BR==&lt;br /&gt;
&lt;br /&gt;
(see the [http://elinux.org/Buildroot_how_to_contribute Buildroot - How to contribute] page)&lt;br /&gt;
&lt;br /&gt;
* GIT should be installed and configured on your PC like stated [[GIT|here]]&lt;br /&gt;
* clone buildroot GIT:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ git clone xxxxx buildroot_git_dev/ (TBDL)&lt;br /&gt;
 $ cd buildroot_git_dev/&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* take patch from armadeus:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ cp /path_to_armadeus_bsp/patches/buildroot/2011.05/0xx-name.patch .&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* create a branch to work (here &#039;&#039;my_work&#039;&#039;):&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ git branch my_work&lt;br /&gt;
 $ git checkout my_work&lt;br /&gt;
 Switched to branch &#039;my_work&#039;&lt;br /&gt;
 $ git branch&lt;br /&gt;
   master&lt;br /&gt;
 * my_work&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* try patch:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ patch -p1 --dry-run &amp;lt; 0xx-name.patch&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* if it works, apply it for real:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ patch -p1 &amp;lt; 0xx-name.patch&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* list changes:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ git status&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* do some more changes if needed and then save them:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 ... do changes ...&lt;br /&gt;
 $ git add files_changed&lt;br /&gt;
 ... test changes ...&lt;br /&gt;
 $ git commit -m &amp;quot;Summary of your work&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* generate patch to send to BR:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ git format-patch -M master..my_work -s&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* this will give:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 0001-Summary_of_your_work.patch&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* send patch to BR:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ git send-email --from=xxx.xxx@xxx.xx --to=buildroot@busybox.net --smtp-server=smtp.xxx.xx 0001-Summary_of_your_work.patch&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* depending on the feedbacks from BR, modify your patch:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 ... do changes ...&lt;br /&gt;
 $ git diff&lt;br /&gt;
 $ git add files_changed&lt;br /&gt;
 $ git commit --amend&lt;br /&gt;
 $ git format-patch -M master..my_work -s&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* adds version inside [PATCH] ex: [PATCH v2]&lt;br /&gt;
* adds comments after ---, ex:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
From a2413db058ac3c515337102690ba12a746831f7e Mon Sep 17 00:00:00 2001&lt;br /&gt;
From: Julien Boibessot &amp;lt;julien.boibessot@armadeus.com&amp;gt;&lt;br /&gt;
Date: Wed, 19 Oct 2011 10:39:26 +0200&lt;br /&gt;
Subject: [PATCH v2] Add libmodbus package&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Signed-off-by: Julien Boibessot &amp;lt;julien.boibessot@armadeus.com&amp;gt;&lt;br /&gt;
---&lt;br /&gt;
 Changes since v1:&lt;br /&gt;
  - Took Yegor Yefremov remarks about &amp;quot;call AUTOTARGETS&#039; into account.&lt;br /&gt;
&lt;br /&gt;
 Based on previous work of Marek Belisko and comments of Thomas Petazzoni.&lt;br /&gt;
&lt;br /&gt;
 package/Config.in              |    1 +&lt;br /&gt;
 package/libmodbus/Config.in    |    8 ++++++++&lt;br /&gt;
 package/libmodbus/libmodbus.mk |   11 +++++++++++&lt;br /&gt;
 3 files changed, 20 insertions(+), 0 deletions(-)&lt;br /&gt;
 create mode 100644 package/libmodbus/Config.in&lt;br /&gt;
 create mode 100644 package/libmodbus/libmodbus.mk&lt;br /&gt;
&lt;br /&gt;
diff --git a/package/Config.in b/package/Config.in&lt;br /&gt;
......&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* retry ;-)&lt;br /&gt;
&lt;br /&gt;
====After patch has been accepted====&lt;br /&gt;
* Delete branch &amp;amp; co:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
$ rm xxxx.patch&lt;br /&gt;
$ git checkout master&lt;br /&gt;
$ git branch -D my_work&lt;br /&gt;
&lt;br /&gt;
$ git branch&lt;br /&gt;
* master&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Links==&lt;br /&gt;
* [http://buildroot.org/downloads/manual/manual.html BR online doc]&lt;br /&gt;
&lt;br /&gt;
==Status for BR2013.05 patches==&lt;br /&gt;
=== 1 to 52 ===&lt;br /&gt;
{| class=&amp;quot;wikitable centre&amp;quot; width=&amp;quot;80%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=col | Name&lt;br /&gt;
! scope=col | Comment&lt;br /&gt;
! scope=col | Who&lt;br /&gt;
|-&lt;br /&gt;
|001-add_armadeus_device.patch&lt;br /&gt;
|Specific to armadeus&lt;br /&gt;
|-&lt;br /&gt;
|002-add_armadeus_specific_packages.patch&lt;br /&gt;
|Specific to armadeus&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|003-armadeus-ltrace-fix-download-url.patch&lt;br /&gt;
|available upstream for  ltrace 0.7.3&lt;br /&gt;
|-&lt;br /&gt;
|004-gilliland-ti-utils-fix-github-tarball-to-use-commit-id.patch&lt;br /&gt;
|already available upstream&lt;br /&gt;
|-&lt;br /&gt;
|005-armadeus-gpsd-add-options-setting-in-menuconfig.patch&lt;br /&gt;
|unused by armadeus but can be contributed upstream&lt;br /&gt;
|-&lt;br /&gt;
|021-armadeus-add-sdl_water-package.patch&lt;br /&gt;
|can be sent upstream (demo) with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|034-armadeus-add-slideshow-package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|045-openssh-add_passwd_expire.patch&lt;br /&gt;
|Need to be reviewed&lt;br /&gt;
|-&lt;br /&gt;
|050-U-Boot-add_support_for_custom_configuration_file.patch&lt;br /&gt;
|???&lt;br /&gt;
|-&lt;br /&gt;
|051-U-Boot-add_support_for_custom_binary_file_format.patch&lt;br /&gt;
|???&lt;br /&gt;
|-&lt;br /&gt;
|052-U-Boot-add_support_for_Safe_Boot_file_format.patch&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===72 to 100===&lt;br /&gt;
{| class=&amp;quot;wikitable centre&amp;quot; width=&amp;quot;80%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=col | Name&lt;br /&gt;
! scope=col | Comment&lt;br /&gt;
! scope=col | Who&lt;br /&gt;
|-&lt;br /&gt;
|072-xenomai-package.patch&lt;br /&gt;
|cannot be sent upstream&lt;br /&gt;
|-&lt;br /&gt;
|081-adds_quake_package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|083-pygame-armadeus_addons.patch&lt;br /&gt;
|cannot be sent upstream due to missing dependencies&lt;br /&gt;
|-&lt;br /&gt;
|085-armadeus-add-gpm-package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|097-adds_flite_package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|099-mplayer-add_patch_for_pld_asm_instruction_on_non_armv5_arch.patch&lt;br /&gt;
|to send to mplayer instead of BR&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== 100 to 200 ===&lt;br /&gt;
{| class=&amp;quot;wikitable centre&amp;quot; width=&amp;quot;80%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=col | Name&lt;br /&gt;
! scope=col | Comment&lt;br /&gt;
! scope=col | Who&lt;br /&gt;
|-&lt;br /&gt;
|107-armadeus-games-add-wolf4sdl-package.patch&lt;br /&gt;
|can be sent upstream (demo) with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|110-bluez3-add_package.patch&lt;br /&gt;
|to be split: bluez-utils already in BR but  bluez-lib can be sent&lt;br /&gt;
|-&lt;br /&gt;
|111-bluez3-hacks.patch&lt;br /&gt;
|dirty hack on bluez-lib need to be cleaned&lt;br /&gt;
|-&lt;br /&gt;
|118-armadeus-snes9x-add-package.patch&lt;br /&gt;
|can be sent upstream (demo) with modifications : LICENSE, remove link on rom site on .mk file,...&lt;br /&gt;
|-&lt;br /&gt;
|120-cwiid-add_package.patch&lt;br /&gt;
|can be sent upstream (demo) with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|121-target-arm926t_is_arm926ej-s.patch&lt;br /&gt;
|???&lt;br /&gt;
|-&lt;br /&gt;
|123-armadeus-pywebradio-add-package.patch&lt;br /&gt;
|can be sent upstream (demo) with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|124-e-uae-add_package.patch&lt;br /&gt;
|can be sent upstream (demo) with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|125-armadeus-opentyrian-add-package.patch&lt;br /&gt;
|can be sent upstream (demo) with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|130-armadeus-lbreakout2-add-package.patch&lt;br /&gt;
|can be sent upstream (demo) with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|131-armadeus-ltetris-add-package.patch&lt;br /&gt;
|the patch inside package need to be reviewed&lt;br /&gt;
|-&lt;br /&gt;
|132-qt-full_integration_with_cross_compiling.patch&lt;br /&gt;
|-&lt;br /&gt;
|142-ncurses-fix_compilation_with_old_hosts.patch&lt;br /&gt;
|-&lt;br /&gt;
|146-busybox-disable_ip_busybox_if_iproute2_buildroot.patch&lt;br /&gt;
|-&lt;br /&gt;
|147-busybox-ifplugd-fixes-netlink-buffer.patch&lt;br /&gt;
|-&lt;br /&gt;
|150-alsa-utils-fix_installation_bug_on_some_host_systems.patch&lt;br /&gt;
|-&lt;br /&gt;
|157-buildroot-allow_generic_device_selection_even_when_custom_rootfs_is_chosen.patch&lt;br /&gt;
|-&lt;br /&gt;
|158-setserial-bump_version.patch&lt;br /&gt;
|-&lt;br /&gt;
|168-libcanfestival-add_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|172-gsmmux-add_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|174-imx-lib-customize_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|176-imx-test-add_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|178-uboot-add-missing-UBOOT_CLEAN_CMDS.patch&lt;br /&gt;
|-&lt;br /&gt;
|179-e2fsprog-allow_e4defrag_build_against_old_kernel_headers.patch&lt;br /&gt;
|-&lt;br /&gt;
|181-qtcreator-add_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|182-uclibc-add_accept4_declaration_fix.patch&lt;br /&gt;
|-&lt;br /&gt;
|183-openwrt-uclibc-add-kernel_long-declaration.patch&lt;br /&gt;
|-&lt;br /&gt;
|184-fsl-mm-codeclib-add_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|186-uboot-tools-2011.03-Ignore-env_sectors-on-NOR-and-SPI-dataflash.patch&lt;br /&gt;
|-&lt;br /&gt;
|188-marble-add_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|189-dbus-fix_installation.patch&lt;br /&gt;
|-&lt;br /&gt;
|191-armadeus-madplay-fixes-libintl-dependency.patch&lt;br /&gt;
|-&lt;br /&gt;
|196-python-crc16-add_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|197-cunit-add_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|201-armadeus-add_gnokii.patch&lt;br /&gt;
|-&lt;br /&gt;
|203-armadeus-add_sms_server_tools_3_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|204-busybox-fix-snapshot.patch&lt;br /&gt;
|-&lt;br /&gt;
|204-wpa-supplicant-add-option-ieee80211w.patch&lt;br /&gt;
|-&lt;br /&gt;
|205-busybox-coreutils-stty-add-rs485-config-options.patch&lt;br /&gt;
|-&lt;br /&gt;
|206-joe-add_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|207-armadeus-add_python_pyro_3.14.patch&lt;br /&gt;
|-&lt;br /&gt;
|208-armadeus-add_beremiz.patch&lt;br /&gt;
|-&lt;br /&gt;
|209-armadeus-add_matiec.patch&lt;br /&gt;
|-&lt;br /&gt;
|210-poppler-qt_compiling.patch&lt;br /&gt;
|-&lt;br /&gt;
|211-cups-fix_site_url.patch&lt;br /&gt;
|-&lt;br /&gt;
|212-fbgrab-fix_site_url.patch&lt;br /&gt;
|-&lt;br /&gt;
|213-tslib-bump_to_v1.1.patch&lt;br /&gt;
|-&lt;br /&gt;
|214-mplayer-fix-compilation.patch&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Ltanner</name></author>
	</entry>
	<entry>
		<id>http://wikilegacy.armadeus.com/index.php?title=Buildroot_Mainline_integration&amp;diff=12233</id>
		<title>Buildroot Mainline integration</title>
		<link rel="alternate" type="text/html" href="http://wikilegacy.armadeus.com/index.php?title=Buildroot_Mainline_integration&amp;diff=12233"/>
		<updated>2013-12-05T19:06:25Z</updated>

		<summary type="html">&lt;p&gt;Ltanner: /* 72 to 100 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Under Construction}}&lt;br /&gt;
&lt;br /&gt;
==Changes since BR version used in armadeus 3.x==&lt;br /&gt;
===default packages===&lt;br /&gt;
* uClibc: 0.9.29 -&amp;gt; 0.9.30 -&amp;gt; 0.9.33.2&lt;br /&gt;
* gcc: 4.2.1-&amp;gt; 4.4.5 -&amp;gt; 4.7.2&lt;br /&gt;
* busybox: 1.6.2 -&amp;gt; 1.20.2 -&amp;gt; 1.21&lt;br /&gt;
* U-Boot: 2012.10 -&amp;gt; 2013.04&lt;br /&gt;
&lt;br /&gt;
===build directories===&lt;br /&gt;
* &#039;&#039;build_arm_xxx/&#039;&#039; &#039;&#039;project_build_xxx/&#039;&#039; &#039;&#039;toolchain_build_arm_xxx/&#039;&#039; have been removed and replaced by &#039;&#039;output/&#039;&#039;:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
build  host  images  stamps  target  toolchain&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===configs===&lt;br /&gt;
* buildroot default configs are now stored in &#039;&#039;buildroot/configs/apfxx_defconfig&#039;&#039; and no more in &#039;&#039;buildroot/target/device/armadeus/apfxx/apfxx_defconfig&#039;&#039;&lt;br /&gt;
* uClibc config should be named with version number to not overwrite the old one --&amp;gt;&lt;br /&gt;
 &#039;&#039;buildroot/target/device/armadeus/apf27/uClibc-0.9.30.config.arm&#039;&#039;&lt;br /&gt;
* idem for U-Boot config:&lt;br /&gt;
 &#039;&#039;buildroot/target/device/armadeus/apf27/apf27-u-boot-2010.03.h&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==Changes since BR version used in armadeus 4.x==&lt;br /&gt;
* TBDL&lt;br /&gt;
&lt;br /&gt;
==How to use new BR in armadeus==&lt;br /&gt;
* checkout a recent clean GIT view and before any other command edit the main Makefile to change the BUILDROOT_VERSION flag from 2012.02 to 20121030 &lt;br /&gt;
** comment line 29&lt;br /&gt;
** uncomment the line 30&lt;br /&gt;
* then you can use it as old BR:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
$ make apf27_defconfig&lt;br /&gt;
$ make&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* new patches dirrectory:&lt;br /&gt;
 patches/buildroot/2012.11/&lt;br /&gt;
&lt;br /&gt;
==Patches that can be sent to BR==&lt;br /&gt;
(Some will require some cleanup)&lt;br /&gt;
===Instructions===&lt;br /&gt;
* Patches to port: &#039;&#039;patches/buildroot/2010.11&#039;&#039;&lt;br /&gt;
* when working on a patch mark it with:&lt;br /&gt;
** &amp;lt;nowiki&amp;gt; ** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; ~~~~ &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** &#039;&#039;&#039;--&amp;gt;&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:JulienB|JulienB]] 14:14, 9 November 2010 (UTC)&lt;br /&gt;
* Strike the one that are no more needed:&lt;br /&gt;
** &amp;lt;strike&amp;gt; 000-xxxxxxx.patch &amp;lt;/strike&amp;gt;&lt;br /&gt;
* Write OK in bold green and your name (automatic with 4x&#039;~&#039;) when corresponding patch has been ported:&lt;br /&gt;
** &amp;lt;nowiki&amp;gt; ** &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;&#039;&#039;&#039;OK&#039;&#039;&#039;&amp;lt;/span&amp;gt; ~~~~ &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** &#039;&#039;&#039;--&amp;gt;&#039;&#039;&#039; 000-xxxxxxx.patch: &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;&#039;&#039;&#039;OK&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:JulienB|JulienB]] 07:06, 21 October 2010 (UTC)&lt;br /&gt;
* How to:&lt;br /&gt;
** get a BR git&lt;br /&gt;
** try to apply patch with &#039;&#039;patch -p1 --dry-run &amp;lt; patch_name.patch&#039;&#039;&lt;br /&gt;
** when it applies remove &#039;&#039;--dry-run&#039;&#039;, commit, generates patch with [[GIT]] and send it to BR&lt;br /&gt;
&lt;br /&gt;
===001 -&amp;gt; 059===&lt;br /&gt;
* 001-add_armadeus_device.patch -- armadeus specific&lt;br /&gt;
* 002-add_armadeus_specific_packages.patch -- armadeus specific&lt;br /&gt;
* 003-armadeus-ltrace-fix-download-url.patch&lt;br /&gt;
* 004-gilliland-ti-utils-fix-github-tarball-to-use-commit-id.patch&lt;br /&gt;
* 005-armadeus-gpsd-add-options-setting-in-menuconfig.patch&lt;br /&gt;
* 021-sdl-water-config.patch -- broken&lt;br /&gt;
* 034-slideshow.patch -- broken&lt;br /&gt;
* 045-openssh-add_passwd_expire.patch&lt;br /&gt;
* 050-U-Boot-add_support_for_custom_configuration_file.patch&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;Submission not accepted&#039;&#039;&#039;&amp;lt;/span&amp;gt; --jorasse 08:04, 5 December 2013 (UTC)&lt;br /&gt;
* 051-U-Boot-add_support_for_custom_binary_file_format.patch -- will be present in BR next release&lt;br /&gt;
* 052-U-Boot-add_support_for_Safe_Boot_file_format.patch&lt;br /&gt;
&lt;br /&gt;
===060 -&amp;gt; 085===&lt;br /&gt;
* 072-xenomai-package.patch&lt;br /&gt;
* 081-adds_quake_package.patch &amp;lt;b&amp;gt;( 2nd priority package to push on the BR mainline )&amp;lt;/b&amp;gt;&lt;br /&gt;
* 083-pygame-armadeus_addons.patch&lt;br /&gt;
* 085-adds_gpm_package.patch -- broken&lt;br /&gt;
&lt;br /&gt;
===095 -&amp;gt; 119===&lt;br /&gt;
* 097-adds_flite_package.patch &amp;lt;b&amp;gt;(to push on the BR mainline - need some refactoring )&amp;lt;/b&amp;gt;&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:SamuelM|SamuelM]] 20:25, 3 December 2012 (UTC)&lt;br /&gt;
* 099-mplayer-add_patch_for_pld_asm_instruction_on_non_armv5_arch.patch&lt;br /&gt;
* 107-games-add_wolf4sdl.patch -- broken&lt;br /&gt;
* 110-bluez-add_package.patch&lt;br /&gt;
** bluez-utils-4.x (currently 4.101) already in BR (since 2011.08) with bluez3 compat knob -- [[User:SamuelM|SamuelM]] 10:49, 1 November 2012 (UTC)&lt;br /&gt;
* 111-bluez-hacks.patch&lt;br /&gt;
** bluez-utils-4.x (currently 4.101) already in BR (since 2011.08) with bluez3 compat knob -- [[User:SamuelM|SamuelM]] 10:49, 1 November 2012 (UTC)&lt;br /&gt;
* 118-snes9x-add_package.patch -- broken&lt;br /&gt;
&lt;br /&gt;
===120 -&amp;gt; 179===&lt;br /&gt;
* 120-cwiid-add_package.patch &amp;lt;b&amp;gt;(to push on the BR mainline - need some refactoring to be more generic)&amp;lt;/b&amp;gt;&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:SamuelM|SamuelM]] 12:11, 1 November 2012 (UTC)&lt;br /&gt;
* 121-target-arm926t_is_arm926ej-s.patch&lt;br /&gt;
* 123-pywebradio-add_package.patch -- broken&lt;br /&gt;
* 124-e-uae-add_package.patch&lt;br /&gt;
* 125-opentyrian-add_package.patch -- broken&lt;br /&gt;
* 130-lbreakout-add_package.patch -- broken &amp;lt;b&amp;gt;( 2nd priority package to push on the BR mainline )&amp;lt;/b&amp;gt;&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:JulienB|JulienB]] 21:36, 20 December 2010 (UTC)&lt;br /&gt;
* 131-ltetris-add_package.patch -- broken &lt;br /&gt;
* 132-qt-full_integration_with_cross_compiling.patch&lt;br /&gt;
* 142-ncurses-fix_compilation_with_old_hosts.patch&lt;br /&gt;
* 146-busybox-disable_ip_busybox_if_iproute2_buildroot.patch&lt;br /&gt;
* 147-busybox-ifplugd-fixes-netlink-buffer.patch&lt;br /&gt;
* 150-alsa-utils-fix_installation_bug_on_some_host_systems.patch&lt;br /&gt;
* 157-buildroot-allow_generic_device_selection_even_when_custom_rootfs_is_chosen.patch&lt;br /&gt;
* 158-setserial-bump_version.patch&lt;br /&gt;
* 168-libcanfestival-add_package.patch &amp;lt;b&amp;gt;(to push on the BR mainline  )&amp;lt;/b&amp;gt;&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:SamuelM|SamuelM]] 19:42, 1 November 2012 (UTC)&lt;br /&gt;
* 172-gsmmux-add_package.patch&lt;br /&gt;
* 174-imx-lib-add_package.patch&lt;br /&gt;
** partially included in BR&lt;br /&gt;
* 176-imx-test-add_package.patch&lt;br /&gt;
* 178-uboot-add-missing-UBOOT_CLEAN_CMDS.patch &lt;br /&gt;
* 179-e2fsprog-allow_e4defrag_build_against_old_kernel_headers.patch&lt;br /&gt;
&lt;br /&gt;
===180 -&amp;gt; end===&lt;br /&gt;
* 181-qtcreator-add_package.patch&lt;br /&gt;
* 182-uclibc-add_accept4_declaration_fix.patch&lt;br /&gt;
* 183-openwrt-uclibc-add-kernel_long-declaration.patch&lt;br /&gt;
* 184-fsl-mm-codeclib-add_package.patch&lt;br /&gt;
* 186-uboot-tools-2011.03-Ignore-env_sectors-on-NOR-and-SPI-dataflash.patch&lt;br /&gt;
* 188-marble-add_package.patch -- broken&lt;br /&gt;
* 189-dbus-fix_installation.patch&lt;br /&gt;
* 191-madplay-requires_libintl.patch -- to fix : the legacy libintl is not supported anymore &lt;br /&gt;
* 196-python-crc16-add_package.patch &amp;lt;b&amp;gt;(to push on the BR mainline  )&amp;lt;/b&amp;gt;&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:SamuelM|SamuelM]] 20:18, 3 December 2012 (UTC)&lt;br /&gt;
* 197-cunit-add_package.patch &amp;lt;b&amp;gt;(to push on the BR mainline  )&amp;lt;/b&amp;gt;&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:SamuelM|SamuelM]] 20:18, 3 December 2012 (UTC)&lt;br /&gt;
* 201-armadeus-add_gnokii.patch&lt;br /&gt;
* 203-armadeus-add_sms_server_tools_3_package.patch&lt;br /&gt;
* 204-busybox-fix-snapshot.patch&lt;br /&gt;
* 204-wpa-supplicant-add-option-ieee80211w.patch&lt;br /&gt;
* 205-busybox-coreutils-stty-add-rs485-config-options.patch&lt;br /&gt;
* 206-joe-add_package.patch&lt;br /&gt;
* 207-armadeus-add_python_pyro_3.14.patch&lt;br /&gt;
* 208-armadeus-add_beremiz.patch&lt;br /&gt;
* 209-armadeus-add_matiec.patch&lt;br /&gt;
* 210-poppler-qt_compiling.patch&lt;br /&gt;
* 211-cups-fix_site_url.patch&lt;br /&gt;
* 212-fbgrab-fix_site_url.patch&lt;br /&gt;
* 213-tslib-bump_to_v1.1.patch&lt;br /&gt;
* 214-mplayer-fix-compilation.patch&lt;br /&gt;
&lt;br /&gt;
==How to send patches to BR==&lt;br /&gt;
&lt;br /&gt;
(see the [http://elinux.org/Buildroot_how_to_contribute Buildroot - How to contribute] page)&lt;br /&gt;
&lt;br /&gt;
* GIT should be installed and configured on your PC like stated [[GIT|here]]&lt;br /&gt;
* clone buildroot GIT:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ git clone xxxxx buildroot_git_dev/ (TBDL)&lt;br /&gt;
 $ cd buildroot_git_dev/&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* take patch from armadeus:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ cp /path_to_armadeus_bsp/patches/buildroot/2011.05/0xx-name.patch .&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* create a branch to work (here &#039;&#039;my_work&#039;&#039;):&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ git branch my_work&lt;br /&gt;
 $ git checkout my_work&lt;br /&gt;
 Switched to branch &#039;my_work&#039;&lt;br /&gt;
 $ git branch&lt;br /&gt;
   master&lt;br /&gt;
 * my_work&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* try patch:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ patch -p1 --dry-run &amp;lt; 0xx-name.patch&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* if it works, apply it for real:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ patch -p1 &amp;lt; 0xx-name.patch&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* list changes:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ git status&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* do some more changes if needed and then save them:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 ... do changes ...&lt;br /&gt;
 $ git add files_changed&lt;br /&gt;
 ... test changes ...&lt;br /&gt;
 $ git commit -m &amp;quot;Summary of your work&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* generate patch to send to BR:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ git format-patch -M master..my_work -s&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* this will give:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 0001-Summary_of_your_work.patch&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* send patch to BR:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ git send-email --from=xxx.xxx@xxx.xx --to=buildroot@busybox.net --smtp-server=smtp.xxx.xx 0001-Summary_of_your_work.patch&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* depending on the feedbacks from BR, modify your patch:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 ... do changes ...&lt;br /&gt;
 $ git diff&lt;br /&gt;
 $ git add files_changed&lt;br /&gt;
 $ git commit --amend&lt;br /&gt;
 $ git format-patch -M master..my_work -s&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* adds version inside [PATCH] ex: [PATCH v2]&lt;br /&gt;
* adds comments after ---, ex:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
From a2413db058ac3c515337102690ba12a746831f7e Mon Sep 17 00:00:00 2001&lt;br /&gt;
From: Julien Boibessot &amp;lt;julien.boibessot@armadeus.com&amp;gt;&lt;br /&gt;
Date: Wed, 19 Oct 2011 10:39:26 +0200&lt;br /&gt;
Subject: [PATCH v2] Add libmodbus package&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Signed-off-by: Julien Boibessot &amp;lt;julien.boibessot@armadeus.com&amp;gt;&lt;br /&gt;
---&lt;br /&gt;
 Changes since v1:&lt;br /&gt;
  - Took Yegor Yefremov remarks about &amp;quot;call AUTOTARGETS&#039; into account.&lt;br /&gt;
&lt;br /&gt;
 Based on previous work of Marek Belisko and comments of Thomas Petazzoni.&lt;br /&gt;
&lt;br /&gt;
 package/Config.in              |    1 +&lt;br /&gt;
 package/libmodbus/Config.in    |    8 ++++++++&lt;br /&gt;
 package/libmodbus/libmodbus.mk |   11 +++++++++++&lt;br /&gt;
 3 files changed, 20 insertions(+), 0 deletions(-)&lt;br /&gt;
 create mode 100644 package/libmodbus/Config.in&lt;br /&gt;
 create mode 100644 package/libmodbus/libmodbus.mk&lt;br /&gt;
&lt;br /&gt;
diff --git a/package/Config.in b/package/Config.in&lt;br /&gt;
......&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* retry ;-)&lt;br /&gt;
&lt;br /&gt;
====After patch has been accepted====&lt;br /&gt;
* Delete branch &amp;amp; co:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
$ rm xxxx.patch&lt;br /&gt;
$ git checkout master&lt;br /&gt;
$ git branch -D my_work&lt;br /&gt;
&lt;br /&gt;
$ git branch&lt;br /&gt;
* master&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Links==&lt;br /&gt;
* [http://buildroot.org/downloads/manual/manual.html BR online doc]&lt;br /&gt;
&lt;br /&gt;
==Status for BR2013.05 patches==&lt;br /&gt;
=== 1 to 52 ===&lt;br /&gt;
{| class=&amp;quot;wikitable centre&amp;quot; width=&amp;quot;80%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=col | Name&lt;br /&gt;
! scope=col | Comment&lt;br /&gt;
! scope=col | Who&lt;br /&gt;
|-&lt;br /&gt;
|001-add_armadeus_device.patch&lt;br /&gt;
|Specific to armadeus&lt;br /&gt;
|-&lt;br /&gt;
|002-add_armadeus_specific_packages.patch&lt;br /&gt;
|Specific to armadeus&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|003-armadeus-ltrace-fix-download-url.patch&lt;br /&gt;
|available upstream for  ltrace 0.7.3&lt;br /&gt;
|-&lt;br /&gt;
|004-gilliland-ti-utils-fix-github-tarball-to-use-commit-id.patch&lt;br /&gt;
|already available upstream&lt;br /&gt;
|-&lt;br /&gt;
|005-armadeus-gpsd-add-options-setting-in-menuconfig.patch&lt;br /&gt;
|unused by armadeus but can be contributed upstream&lt;br /&gt;
|-&lt;br /&gt;
|021-armadeus-add-sdl_water-package.patch&lt;br /&gt;
|can be sent upstream (demo) with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|034-armadeus-add-slideshow-package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|045-openssh-add_passwd_expire.patch&lt;br /&gt;
|Need to be reviewed&lt;br /&gt;
|-&lt;br /&gt;
|050-U-Boot-add_support_for_custom_configuration_file.patch&lt;br /&gt;
|???&lt;br /&gt;
|-&lt;br /&gt;
|051-U-Boot-add_support_for_custom_binary_file_format.patch&lt;br /&gt;
||???&lt;br /&gt;
|-&lt;br /&gt;
|052-U-Boot-add_support_for_Safe_Boot_file_format.patch&lt;br /&gt;
|}&lt;br /&gt;
===72 to 100===&lt;br /&gt;
{| class=&amp;quot;wikitable centre&amp;quot; width=&amp;quot;80%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=col | Name&lt;br /&gt;
! scope=col | Comment&lt;br /&gt;
! scope=col | Who&lt;br /&gt;
|-&lt;br /&gt;
|072-xenomai-package.patch&lt;br /&gt;
|cannot be sent upstream&lt;br /&gt;
|-&lt;br /&gt;
|081-adds_quake_package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|083-pygame-armadeus_addons.patch&lt;br /&gt;
|cannot be sent upstream due to missing dependencies&lt;br /&gt;
|-&lt;br /&gt;
|085-armadeus-add-gpm-package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|097-adds_flite_package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|099-mplayer-add_patch_for_pld_asm_instruction_on_non_armv5_arch.patch&lt;br /&gt;
|to send to mplayer instead of BR&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== 100 to 200 ===&lt;br /&gt;
{| class=&amp;quot;wikitable centre&amp;quot; width=&amp;quot;80%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=col | Name&lt;br /&gt;
! scope=col | Comment&lt;br /&gt;
! scope=col | Who&lt;br /&gt;
|-&lt;br /&gt;
|107-armadeus-games-add-wolf4sdl-package.patch&lt;br /&gt;
|can be sent upstream (demo) with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|110-bluez3-add_package.patch&lt;br /&gt;
|to be split: bluez-utils already in BR but  bluez-lib can be sent&lt;br /&gt;
|-&lt;br /&gt;
|111-bluez3-hacks.patch&lt;br /&gt;
|dirty hack on bluez-lib need to be cleaned&lt;br /&gt;
|-&lt;br /&gt;
|118-armadeus-snes9x-add-package.patch&lt;br /&gt;
|can be sent upstream (demo) with modifications : LICENSE, remove link on rom site on .mk file,...&lt;br /&gt;
|-&lt;br /&gt;
|120-cwiid-add_package.patch&lt;br /&gt;
|can be sent upstream (demo) with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|121-target-arm926t_is_arm926ej-s.patch&lt;br /&gt;
|???&lt;br /&gt;
|-&lt;br /&gt;
|123-armadeus-pywebradio-add-package.patch&lt;br /&gt;
|can be sent upstream (demo) with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|124-e-uae-add_package.patch&lt;br /&gt;
|can be sent upstream (demo) with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|125-armadeus-opentyrian-add-package.patch&lt;br /&gt;
|can be sent upstream (demo) with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|130-armadeus-lbreakout2-add-package.patch&lt;br /&gt;
|can be sent upstream (demo) with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|131-armadeus-ltetris-add-package.patch&lt;br /&gt;
|the patch inside package need to be reviewed&lt;br /&gt;
|-&lt;br /&gt;
|132-qt-full_integration_with_cross_compiling.patch&lt;br /&gt;
|-&lt;br /&gt;
|142-ncurses-fix_compilation_with_old_hosts.patch&lt;br /&gt;
|-&lt;br /&gt;
|146-busybox-disable_ip_busybox_if_iproute2_buildroot.patch&lt;br /&gt;
|-&lt;br /&gt;
|147-busybox-ifplugd-fixes-netlink-buffer.patch&lt;br /&gt;
|-&lt;br /&gt;
|150-alsa-utils-fix_installation_bug_on_some_host_systems.patch&lt;br /&gt;
|-&lt;br /&gt;
|157-buildroot-allow_generic_device_selection_even_when_custom_rootfs_is_chosen.patch&lt;br /&gt;
|-&lt;br /&gt;
|158-setserial-bump_version.patch&lt;br /&gt;
|-&lt;br /&gt;
|168-libcanfestival-add_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|172-gsmmux-add_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|174-imx-lib-customize_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|176-imx-test-add_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|178-uboot-add-missing-UBOOT_CLEAN_CMDS.patch&lt;br /&gt;
|-&lt;br /&gt;
|179-e2fsprog-allow_e4defrag_build_against_old_kernel_headers.patch&lt;br /&gt;
|-&lt;br /&gt;
|181-qtcreator-add_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|182-uclibc-add_accept4_declaration_fix.patch&lt;br /&gt;
|-&lt;br /&gt;
|183-openwrt-uclibc-add-kernel_long-declaration.patch&lt;br /&gt;
|-&lt;br /&gt;
|184-fsl-mm-codeclib-add_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|186-uboot-tools-2011.03-Ignore-env_sectors-on-NOR-and-SPI-dataflash.patch&lt;br /&gt;
|-&lt;br /&gt;
|188-marble-add_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|189-dbus-fix_installation.patch&lt;br /&gt;
|-&lt;br /&gt;
|191-armadeus-madplay-fixes-libintl-dependency.patch&lt;br /&gt;
|-&lt;br /&gt;
|196-python-crc16-add_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|197-cunit-add_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|201-armadeus-add_gnokii.patch&lt;br /&gt;
|-&lt;br /&gt;
|203-armadeus-add_sms_server_tools_3_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|204-busybox-fix-snapshot.patch&lt;br /&gt;
|-&lt;br /&gt;
|204-wpa-supplicant-add-option-ieee80211w.patch&lt;br /&gt;
|-&lt;br /&gt;
|205-busybox-coreutils-stty-add-rs485-config-options.patch&lt;br /&gt;
|-&lt;br /&gt;
|206-joe-add_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|207-armadeus-add_python_pyro_3.14.patch&lt;br /&gt;
|-&lt;br /&gt;
|208-armadeus-add_beremiz.patch&lt;br /&gt;
|-&lt;br /&gt;
|209-armadeus-add_matiec.patch&lt;br /&gt;
|-&lt;br /&gt;
|210-poppler-qt_compiling.patch&lt;br /&gt;
|-&lt;br /&gt;
|211-cups-fix_site_url.patch&lt;br /&gt;
|-&lt;br /&gt;
|212-fbgrab-fix_site_url.patch&lt;br /&gt;
|-&lt;br /&gt;
|213-tslib-bump_to_v1.1.patch&lt;br /&gt;
|-&lt;br /&gt;
|214-mplayer-fix-compilation.patch&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Ltanner</name></author>
	</entry>
	<entry>
		<id>http://wikilegacy.armadeus.com/index.php?title=Buildroot_Mainline_integration&amp;diff=12232</id>
		<title>Buildroot Mainline integration</title>
		<link rel="alternate" type="text/html" href="http://wikilegacy.armadeus.com/index.php?title=Buildroot_Mainline_integration&amp;diff=12232"/>
		<updated>2013-12-05T19:06:14Z</updated>

		<summary type="html">&lt;p&gt;Ltanner: /* Status for BR2013.05 patches */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Under Construction}}&lt;br /&gt;
&lt;br /&gt;
==Changes since BR version used in armadeus 3.x==&lt;br /&gt;
===default packages===&lt;br /&gt;
* uClibc: 0.9.29 -&amp;gt; 0.9.30 -&amp;gt; 0.9.33.2&lt;br /&gt;
* gcc: 4.2.1-&amp;gt; 4.4.5 -&amp;gt; 4.7.2&lt;br /&gt;
* busybox: 1.6.2 -&amp;gt; 1.20.2 -&amp;gt; 1.21&lt;br /&gt;
* U-Boot: 2012.10 -&amp;gt; 2013.04&lt;br /&gt;
&lt;br /&gt;
===build directories===&lt;br /&gt;
* &#039;&#039;build_arm_xxx/&#039;&#039; &#039;&#039;project_build_xxx/&#039;&#039; &#039;&#039;toolchain_build_arm_xxx/&#039;&#039; have been removed and replaced by &#039;&#039;output/&#039;&#039;:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
build  host  images  stamps  target  toolchain&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===configs===&lt;br /&gt;
* buildroot default configs are now stored in &#039;&#039;buildroot/configs/apfxx_defconfig&#039;&#039; and no more in &#039;&#039;buildroot/target/device/armadeus/apfxx/apfxx_defconfig&#039;&#039;&lt;br /&gt;
* uClibc config should be named with version number to not overwrite the old one --&amp;gt;&lt;br /&gt;
 &#039;&#039;buildroot/target/device/armadeus/apf27/uClibc-0.9.30.config.arm&#039;&#039;&lt;br /&gt;
* idem for U-Boot config:&lt;br /&gt;
 &#039;&#039;buildroot/target/device/armadeus/apf27/apf27-u-boot-2010.03.h&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==Changes since BR version used in armadeus 4.x==&lt;br /&gt;
* TBDL&lt;br /&gt;
&lt;br /&gt;
==How to use new BR in armadeus==&lt;br /&gt;
* checkout a recent clean GIT view and before any other command edit the main Makefile to change the BUILDROOT_VERSION flag from 2012.02 to 20121030 &lt;br /&gt;
** comment line 29&lt;br /&gt;
** uncomment the line 30&lt;br /&gt;
* then you can use it as old BR:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
$ make apf27_defconfig&lt;br /&gt;
$ make&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* new patches dirrectory:&lt;br /&gt;
 patches/buildroot/2012.11/&lt;br /&gt;
&lt;br /&gt;
==Patches that can be sent to BR==&lt;br /&gt;
(Some will require some cleanup)&lt;br /&gt;
===Instructions===&lt;br /&gt;
* Patches to port: &#039;&#039;patches/buildroot/2010.11&#039;&#039;&lt;br /&gt;
* when working on a patch mark it with:&lt;br /&gt;
** &amp;lt;nowiki&amp;gt; ** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; ~~~~ &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** &#039;&#039;&#039;--&amp;gt;&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:JulienB|JulienB]] 14:14, 9 November 2010 (UTC)&lt;br /&gt;
* Strike the one that are no more needed:&lt;br /&gt;
** &amp;lt;strike&amp;gt; 000-xxxxxxx.patch &amp;lt;/strike&amp;gt;&lt;br /&gt;
* Write OK in bold green and your name (automatic with 4x&#039;~&#039;) when corresponding patch has been ported:&lt;br /&gt;
** &amp;lt;nowiki&amp;gt; ** &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;&#039;&#039;&#039;OK&#039;&#039;&#039;&amp;lt;/span&amp;gt; ~~~~ &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** &#039;&#039;&#039;--&amp;gt;&#039;&#039;&#039; 000-xxxxxxx.patch: &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;&#039;&#039;&#039;OK&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:JulienB|JulienB]] 07:06, 21 October 2010 (UTC)&lt;br /&gt;
* How to:&lt;br /&gt;
** get a BR git&lt;br /&gt;
** try to apply patch with &#039;&#039;patch -p1 --dry-run &amp;lt; patch_name.patch&#039;&#039;&lt;br /&gt;
** when it applies remove &#039;&#039;--dry-run&#039;&#039;, commit, generates patch with [[GIT]] and send it to BR&lt;br /&gt;
&lt;br /&gt;
===001 -&amp;gt; 059===&lt;br /&gt;
* 001-add_armadeus_device.patch -- armadeus specific&lt;br /&gt;
* 002-add_armadeus_specific_packages.patch -- armadeus specific&lt;br /&gt;
* 003-armadeus-ltrace-fix-download-url.patch&lt;br /&gt;
* 004-gilliland-ti-utils-fix-github-tarball-to-use-commit-id.patch&lt;br /&gt;
* 005-armadeus-gpsd-add-options-setting-in-menuconfig.patch&lt;br /&gt;
* 021-sdl-water-config.patch -- broken&lt;br /&gt;
* 034-slideshow.patch -- broken&lt;br /&gt;
* 045-openssh-add_passwd_expire.patch&lt;br /&gt;
* 050-U-Boot-add_support_for_custom_configuration_file.patch&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;Submission not accepted&#039;&#039;&#039;&amp;lt;/span&amp;gt; --jorasse 08:04, 5 December 2013 (UTC)&lt;br /&gt;
* 051-U-Boot-add_support_for_custom_binary_file_format.patch -- will be present in BR next release&lt;br /&gt;
* 052-U-Boot-add_support_for_Safe_Boot_file_format.patch&lt;br /&gt;
&lt;br /&gt;
===060 -&amp;gt; 085===&lt;br /&gt;
* 072-xenomai-package.patch&lt;br /&gt;
* 081-adds_quake_package.patch &amp;lt;b&amp;gt;( 2nd priority package to push on the BR mainline )&amp;lt;/b&amp;gt;&lt;br /&gt;
* 083-pygame-armadeus_addons.patch&lt;br /&gt;
* 085-adds_gpm_package.patch -- broken&lt;br /&gt;
&lt;br /&gt;
===095 -&amp;gt; 119===&lt;br /&gt;
* 097-adds_flite_package.patch &amp;lt;b&amp;gt;(to push on the BR mainline - need some refactoring )&amp;lt;/b&amp;gt;&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:SamuelM|SamuelM]] 20:25, 3 December 2012 (UTC)&lt;br /&gt;
* 099-mplayer-add_patch_for_pld_asm_instruction_on_non_armv5_arch.patch&lt;br /&gt;
* 107-games-add_wolf4sdl.patch -- broken&lt;br /&gt;
* 110-bluez-add_package.patch&lt;br /&gt;
** bluez-utils-4.x (currently 4.101) already in BR (since 2011.08) with bluez3 compat knob -- [[User:SamuelM|SamuelM]] 10:49, 1 November 2012 (UTC)&lt;br /&gt;
* 111-bluez-hacks.patch&lt;br /&gt;
** bluez-utils-4.x (currently 4.101) already in BR (since 2011.08) with bluez3 compat knob -- [[User:SamuelM|SamuelM]] 10:49, 1 November 2012 (UTC)&lt;br /&gt;
* 118-snes9x-add_package.patch -- broken&lt;br /&gt;
&lt;br /&gt;
===120 -&amp;gt; 179===&lt;br /&gt;
* 120-cwiid-add_package.patch &amp;lt;b&amp;gt;(to push on the BR mainline - need some refactoring to be more generic)&amp;lt;/b&amp;gt;&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:SamuelM|SamuelM]] 12:11, 1 November 2012 (UTC)&lt;br /&gt;
* 121-target-arm926t_is_arm926ej-s.patch&lt;br /&gt;
* 123-pywebradio-add_package.patch -- broken&lt;br /&gt;
* 124-e-uae-add_package.patch&lt;br /&gt;
* 125-opentyrian-add_package.patch -- broken&lt;br /&gt;
* 130-lbreakout-add_package.patch -- broken &amp;lt;b&amp;gt;( 2nd priority package to push on the BR mainline )&amp;lt;/b&amp;gt;&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:JulienB|JulienB]] 21:36, 20 December 2010 (UTC)&lt;br /&gt;
* 131-ltetris-add_package.patch -- broken &lt;br /&gt;
* 132-qt-full_integration_with_cross_compiling.patch&lt;br /&gt;
* 142-ncurses-fix_compilation_with_old_hosts.patch&lt;br /&gt;
* 146-busybox-disable_ip_busybox_if_iproute2_buildroot.patch&lt;br /&gt;
* 147-busybox-ifplugd-fixes-netlink-buffer.patch&lt;br /&gt;
* 150-alsa-utils-fix_installation_bug_on_some_host_systems.patch&lt;br /&gt;
* 157-buildroot-allow_generic_device_selection_even_when_custom_rootfs_is_chosen.patch&lt;br /&gt;
* 158-setserial-bump_version.patch&lt;br /&gt;
* 168-libcanfestival-add_package.patch &amp;lt;b&amp;gt;(to push on the BR mainline  )&amp;lt;/b&amp;gt;&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:SamuelM|SamuelM]] 19:42, 1 November 2012 (UTC)&lt;br /&gt;
* 172-gsmmux-add_package.patch&lt;br /&gt;
* 174-imx-lib-add_package.patch&lt;br /&gt;
** partially included in BR&lt;br /&gt;
* 176-imx-test-add_package.patch&lt;br /&gt;
* 178-uboot-add-missing-UBOOT_CLEAN_CMDS.patch &lt;br /&gt;
* 179-e2fsprog-allow_e4defrag_build_against_old_kernel_headers.patch&lt;br /&gt;
&lt;br /&gt;
===180 -&amp;gt; end===&lt;br /&gt;
* 181-qtcreator-add_package.patch&lt;br /&gt;
* 182-uclibc-add_accept4_declaration_fix.patch&lt;br /&gt;
* 183-openwrt-uclibc-add-kernel_long-declaration.patch&lt;br /&gt;
* 184-fsl-mm-codeclib-add_package.patch&lt;br /&gt;
* 186-uboot-tools-2011.03-Ignore-env_sectors-on-NOR-and-SPI-dataflash.patch&lt;br /&gt;
* 188-marble-add_package.patch -- broken&lt;br /&gt;
* 189-dbus-fix_installation.patch&lt;br /&gt;
* 191-madplay-requires_libintl.patch -- to fix : the legacy libintl is not supported anymore &lt;br /&gt;
* 196-python-crc16-add_package.patch &amp;lt;b&amp;gt;(to push on the BR mainline  )&amp;lt;/b&amp;gt;&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:SamuelM|SamuelM]] 20:18, 3 December 2012 (UTC)&lt;br /&gt;
* 197-cunit-add_package.patch &amp;lt;b&amp;gt;(to push on the BR mainline  )&amp;lt;/b&amp;gt;&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:SamuelM|SamuelM]] 20:18, 3 December 2012 (UTC)&lt;br /&gt;
* 201-armadeus-add_gnokii.patch&lt;br /&gt;
* 203-armadeus-add_sms_server_tools_3_package.patch&lt;br /&gt;
* 204-busybox-fix-snapshot.patch&lt;br /&gt;
* 204-wpa-supplicant-add-option-ieee80211w.patch&lt;br /&gt;
* 205-busybox-coreutils-stty-add-rs485-config-options.patch&lt;br /&gt;
* 206-joe-add_package.patch&lt;br /&gt;
* 207-armadeus-add_python_pyro_3.14.patch&lt;br /&gt;
* 208-armadeus-add_beremiz.patch&lt;br /&gt;
* 209-armadeus-add_matiec.patch&lt;br /&gt;
* 210-poppler-qt_compiling.patch&lt;br /&gt;
* 211-cups-fix_site_url.patch&lt;br /&gt;
* 212-fbgrab-fix_site_url.patch&lt;br /&gt;
* 213-tslib-bump_to_v1.1.patch&lt;br /&gt;
* 214-mplayer-fix-compilation.patch&lt;br /&gt;
&lt;br /&gt;
==How to send patches to BR==&lt;br /&gt;
&lt;br /&gt;
(see the [http://elinux.org/Buildroot_how_to_contribute Buildroot - How to contribute] page)&lt;br /&gt;
&lt;br /&gt;
* GIT should be installed and configured on your PC like stated [[GIT|here]]&lt;br /&gt;
* clone buildroot GIT:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ git clone xxxxx buildroot_git_dev/ (TBDL)&lt;br /&gt;
 $ cd buildroot_git_dev/&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* take patch from armadeus:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ cp /path_to_armadeus_bsp/patches/buildroot/2011.05/0xx-name.patch .&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* create a branch to work (here &#039;&#039;my_work&#039;&#039;):&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ git branch my_work&lt;br /&gt;
 $ git checkout my_work&lt;br /&gt;
 Switched to branch &#039;my_work&#039;&lt;br /&gt;
 $ git branch&lt;br /&gt;
   master&lt;br /&gt;
 * my_work&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* try patch:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ patch -p1 --dry-run &amp;lt; 0xx-name.patch&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* if it works, apply it for real:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ patch -p1 &amp;lt; 0xx-name.patch&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* list changes:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ git status&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* do some more changes if needed and then save them:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 ... do changes ...&lt;br /&gt;
 $ git add files_changed&lt;br /&gt;
 ... test changes ...&lt;br /&gt;
 $ git commit -m &amp;quot;Summary of your work&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* generate patch to send to BR:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ git format-patch -M master..my_work -s&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* this will give:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 0001-Summary_of_your_work.patch&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* send patch to BR:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ git send-email --from=xxx.xxx@xxx.xx --to=buildroot@busybox.net --smtp-server=smtp.xxx.xx 0001-Summary_of_your_work.patch&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* depending on the feedbacks from BR, modify your patch:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 ... do changes ...&lt;br /&gt;
 $ git diff&lt;br /&gt;
 $ git add files_changed&lt;br /&gt;
 $ git commit --amend&lt;br /&gt;
 $ git format-patch -M master..my_work -s&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* adds version inside [PATCH] ex: [PATCH v2]&lt;br /&gt;
* adds comments after ---, ex:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
From a2413db058ac3c515337102690ba12a746831f7e Mon Sep 17 00:00:00 2001&lt;br /&gt;
From: Julien Boibessot &amp;lt;julien.boibessot@armadeus.com&amp;gt;&lt;br /&gt;
Date: Wed, 19 Oct 2011 10:39:26 +0200&lt;br /&gt;
Subject: [PATCH v2] Add libmodbus package&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Signed-off-by: Julien Boibessot &amp;lt;julien.boibessot@armadeus.com&amp;gt;&lt;br /&gt;
---&lt;br /&gt;
 Changes since v1:&lt;br /&gt;
  - Took Yegor Yefremov remarks about &amp;quot;call AUTOTARGETS&#039; into account.&lt;br /&gt;
&lt;br /&gt;
 Based on previous work of Marek Belisko and comments of Thomas Petazzoni.&lt;br /&gt;
&lt;br /&gt;
 package/Config.in              |    1 +&lt;br /&gt;
 package/libmodbus/Config.in    |    8 ++++++++&lt;br /&gt;
 package/libmodbus/libmodbus.mk |   11 +++++++++++&lt;br /&gt;
 3 files changed, 20 insertions(+), 0 deletions(-)&lt;br /&gt;
 create mode 100644 package/libmodbus/Config.in&lt;br /&gt;
 create mode 100644 package/libmodbus/libmodbus.mk&lt;br /&gt;
&lt;br /&gt;
diff --git a/package/Config.in b/package/Config.in&lt;br /&gt;
......&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* retry ;-)&lt;br /&gt;
&lt;br /&gt;
====After patch has been accepted====&lt;br /&gt;
* Delete branch &amp;amp; co:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
$ rm xxxx.patch&lt;br /&gt;
$ git checkout master&lt;br /&gt;
$ git branch -D my_work&lt;br /&gt;
&lt;br /&gt;
$ git branch&lt;br /&gt;
* master&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Links==&lt;br /&gt;
* [http://buildroot.org/downloads/manual/manual.html BR online doc]&lt;br /&gt;
&lt;br /&gt;
==Status for BR2013.05 patches==&lt;br /&gt;
=== 1 to 52 ===&lt;br /&gt;
{| class=&amp;quot;wikitable centre&amp;quot; width=&amp;quot;80%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=col | Name&lt;br /&gt;
! scope=col | Comment&lt;br /&gt;
! scope=col | Who&lt;br /&gt;
|-&lt;br /&gt;
|001-add_armadeus_device.patch&lt;br /&gt;
|Specific to armadeus&lt;br /&gt;
|-&lt;br /&gt;
|002-add_armadeus_specific_packages.patch&lt;br /&gt;
|Specific to armadeus&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|003-armadeus-ltrace-fix-download-url.patch&lt;br /&gt;
|available upstream for  ltrace 0.7.3&lt;br /&gt;
|-&lt;br /&gt;
|004-gilliland-ti-utils-fix-github-tarball-to-use-commit-id.patch&lt;br /&gt;
|already available upstream&lt;br /&gt;
|-&lt;br /&gt;
|005-armadeus-gpsd-add-options-setting-in-menuconfig.patch&lt;br /&gt;
|unused by armadeus but can be contributed upstream&lt;br /&gt;
|-&lt;br /&gt;
|021-armadeus-add-sdl_water-package.patch&lt;br /&gt;
|can be sent upstream (demo) with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|034-armadeus-add-slideshow-package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|045-openssh-add_passwd_expire.patch&lt;br /&gt;
|Need to be reviewed&lt;br /&gt;
|-&lt;br /&gt;
|050-U-Boot-add_support_for_custom_configuration_file.patch&lt;br /&gt;
|???&lt;br /&gt;
|-&lt;br /&gt;
|051-U-Boot-add_support_for_custom_binary_file_format.patch&lt;br /&gt;
||???&lt;br /&gt;
|-&lt;br /&gt;
|052-U-Boot-add_support_for_Safe_Boot_file_format.patch&lt;br /&gt;
|}&lt;br /&gt;
===72 to 100===&lt;br /&gt;
{| class=&amp;quot;wikitable centre&amp;quot; width=&amp;quot;80%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=col | Name&lt;br /&gt;
! scope=col | Comment&lt;br /&gt;
! scope=col | Who&lt;br /&gt;
|072-xenomai-package.patch&lt;br /&gt;
|cannot be sent upstream&lt;br /&gt;
|-&lt;br /&gt;
|081-adds_quake_package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|083-pygame-armadeus_addons.patch&lt;br /&gt;
|cannot be sent upstream due to missing dependencies&lt;br /&gt;
|-&lt;br /&gt;
|085-armadeus-add-gpm-package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|097-adds_flite_package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|099-mplayer-add_patch_for_pld_asm_instruction_on_non_armv5_arch.patch&lt;br /&gt;
|to send to mplayer instead of BR&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== 100 to 200 ===&lt;br /&gt;
{| class=&amp;quot;wikitable centre&amp;quot; width=&amp;quot;80%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=col | Name&lt;br /&gt;
! scope=col | Comment&lt;br /&gt;
! scope=col | Who&lt;br /&gt;
|-&lt;br /&gt;
|107-armadeus-games-add-wolf4sdl-package.patch&lt;br /&gt;
|can be sent upstream (demo) with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|110-bluez3-add_package.patch&lt;br /&gt;
|to be split: bluez-utils already in BR but  bluez-lib can be sent&lt;br /&gt;
|-&lt;br /&gt;
|111-bluez3-hacks.patch&lt;br /&gt;
|dirty hack on bluez-lib need to be cleaned&lt;br /&gt;
|-&lt;br /&gt;
|118-armadeus-snes9x-add-package.patch&lt;br /&gt;
|can be sent upstream (demo) with modifications : LICENSE, remove link on rom site on .mk file,...&lt;br /&gt;
|-&lt;br /&gt;
|120-cwiid-add_package.patch&lt;br /&gt;
|can be sent upstream (demo) with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|121-target-arm926t_is_arm926ej-s.patch&lt;br /&gt;
|???&lt;br /&gt;
|-&lt;br /&gt;
|123-armadeus-pywebradio-add-package.patch&lt;br /&gt;
|can be sent upstream (demo) with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|124-e-uae-add_package.patch&lt;br /&gt;
|can be sent upstream (demo) with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|125-armadeus-opentyrian-add-package.patch&lt;br /&gt;
|can be sent upstream (demo) with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|130-armadeus-lbreakout2-add-package.patch&lt;br /&gt;
|can be sent upstream (demo) with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|131-armadeus-ltetris-add-package.patch&lt;br /&gt;
|the patch inside package need to be reviewed&lt;br /&gt;
|-&lt;br /&gt;
|132-qt-full_integration_with_cross_compiling.patch&lt;br /&gt;
|-&lt;br /&gt;
|142-ncurses-fix_compilation_with_old_hosts.patch&lt;br /&gt;
|-&lt;br /&gt;
|146-busybox-disable_ip_busybox_if_iproute2_buildroot.patch&lt;br /&gt;
|-&lt;br /&gt;
|147-busybox-ifplugd-fixes-netlink-buffer.patch&lt;br /&gt;
|-&lt;br /&gt;
|150-alsa-utils-fix_installation_bug_on_some_host_systems.patch&lt;br /&gt;
|-&lt;br /&gt;
|157-buildroot-allow_generic_device_selection_even_when_custom_rootfs_is_chosen.patch&lt;br /&gt;
|-&lt;br /&gt;
|158-setserial-bump_version.patch&lt;br /&gt;
|-&lt;br /&gt;
|168-libcanfestival-add_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|172-gsmmux-add_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|174-imx-lib-customize_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|176-imx-test-add_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|178-uboot-add-missing-UBOOT_CLEAN_CMDS.patch&lt;br /&gt;
|-&lt;br /&gt;
|179-e2fsprog-allow_e4defrag_build_against_old_kernel_headers.patch&lt;br /&gt;
|-&lt;br /&gt;
|181-qtcreator-add_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|182-uclibc-add_accept4_declaration_fix.patch&lt;br /&gt;
|-&lt;br /&gt;
|183-openwrt-uclibc-add-kernel_long-declaration.patch&lt;br /&gt;
|-&lt;br /&gt;
|184-fsl-mm-codeclib-add_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|186-uboot-tools-2011.03-Ignore-env_sectors-on-NOR-and-SPI-dataflash.patch&lt;br /&gt;
|-&lt;br /&gt;
|188-marble-add_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|189-dbus-fix_installation.patch&lt;br /&gt;
|-&lt;br /&gt;
|191-armadeus-madplay-fixes-libintl-dependency.patch&lt;br /&gt;
|-&lt;br /&gt;
|196-python-crc16-add_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|197-cunit-add_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|201-armadeus-add_gnokii.patch&lt;br /&gt;
|-&lt;br /&gt;
|203-armadeus-add_sms_server_tools_3_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|204-busybox-fix-snapshot.patch&lt;br /&gt;
|-&lt;br /&gt;
|204-wpa-supplicant-add-option-ieee80211w.patch&lt;br /&gt;
|-&lt;br /&gt;
|205-busybox-coreutils-stty-add-rs485-config-options.patch&lt;br /&gt;
|-&lt;br /&gt;
|206-joe-add_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|207-armadeus-add_python_pyro_3.14.patch&lt;br /&gt;
|-&lt;br /&gt;
|208-armadeus-add_beremiz.patch&lt;br /&gt;
|-&lt;br /&gt;
|209-armadeus-add_matiec.patch&lt;br /&gt;
|-&lt;br /&gt;
|210-poppler-qt_compiling.patch&lt;br /&gt;
|-&lt;br /&gt;
|211-cups-fix_site_url.patch&lt;br /&gt;
|-&lt;br /&gt;
|212-fbgrab-fix_site_url.patch&lt;br /&gt;
|-&lt;br /&gt;
|213-tslib-bump_to_v1.1.patch&lt;br /&gt;
|-&lt;br /&gt;
|214-mplayer-fix-compilation.patch&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Ltanner</name></author>
	</entry>
	<entry>
		<id>http://wikilegacy.armadeus.com/index.php?title=Buildroot_Mainline_integration&amp;diff=12231</id>
		<title>Buildroot Mainline integration</title>
		<link rel="alternate" type="text/html" href="http://wikilegacy.armadeus.com/index.php?title=Buildroot_Mainline_integration&amp;diff=12231"/>
		<updated>2013-12-05T19:03:44Z</updated>

		<summary type="html">&lt;p&gt;Ltanner: /* 100 to 200 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Under Construction}}&lt;br /&gt;
&lt;br /&gt;
==Changes since BR version used in armadeus 3.x==&lt;br /&gt;
===default packages===&lt;br /&gt;
* uClibc: 0.9.29 -&amp;gt; 0.9.30 -&amp;gt; 0.9.33.2&lt;br /&gt;
* gcc: 4.2.1-&amp;gt; 4.4.5 -&amp;gt; 4.7.2&lt;br /&gt;
* busybox: 1.6.2 -&amp;gt; 1.20.2 -&amp;gt; 1.21&lt;br /&gt;
* U-Boot: 2012.10 -&amp;gt; 2013.04&lt;br /&gt;
&lt;br /&gt;
===build directories===&lt;br /&gt;
* &#039;&#039;build_arm_xxx/&#039;&#039; &#039;&#039;project_build_xxx/&#039;&#039; &#039;&#039;toolchain_build_arm_xxx/&#039;&#039; have been removed and replaced by &#039;&#039;output/&#039;&#039;:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
build  host  images  stamps  target  toolchain&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===configs===&lt;br /&gt;
* buildroot default configs are now stored in &#039;&#039;buildroot/configs/apfxx_defconfig&#039;&#039; and no more in &#039;&#039;buildroot/target/device/armadeus/apfxx/apfxx_defconfig&#039;&#039;&lt;br /&gt;
* uClibc config should be named with version number to not overwrite the old one --&amp;gt;&lt;br /&gt;
 &#039;&#039;buildroot/target/device/armadeus/apf27/uClibc-0.9.30.config.arm&#039;&#039;&lt;br /&gt;
* idem for U-Boot config:&lt;br /&gt;
 &#039;&#039;buildroot/target/device/armadeus/apf27/apf27-u-boot-2010.03.h&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==Changes since BR version used in armadeus 4.x==&lt;br /&gt;
* TBDL&lt;br /&gt;
&lt;br /&gt;
==How to use new BR in armadeus==&lt;br /&gt;
* checkout a recent clean GIT view and before any other command edit the main Makefile to change the BUILDROOT_VERSION flag from 2012.02 to 20121030 &lt;br /&gt;
** comment line 29&lt;br /&gt;
** uncomment the line 30&lt;br /&gt;
* then you can use it as old BR:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
$ make apf27_defconfig&lt;br /&gt;
$ make&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* new patches dirrectory:&lt;br /&gt;
 patches/buildroot/2012.11/&lt;br /&gt;
&lt;br /&gt;
==Patches that can be sent to BR==&lt;br /&gt;
(Some will require some cleanup)&lt;br /&gt;
===Instructions===&lt;br /&gt;
* Patches to port: &#039;&#039;patches/buildroot/2010.11&#039;&#039;&lt;br /&gt;
* when working on a patch mark it with:&lt;br /&gt;
** &amp;lt;nowiki&amp;gt; ** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; ~~~~ &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** &#039;&#039;&#039;--&amp;gt;&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:JulienB|JulienB]] 14:14, 9 November 2010 (UTC)&lt;br /&gt;
* Strike the one that are no more needed:&lt;br /&gt;
** &amp;lt;strike&amp;gt; 000-xxxxxxx.patch &amp;lt;/strike&amp;gt;&lt;br /&gt;
* Write OK in bold green and your name (automatic with 4x&#039;~&#039;) when corresponding patch has been ported:&lt;br /&gt;
** &amp;lt;nowiki&amp;gt; ** &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;&#039;&#039;&#039;OK&#039;&#039;&#039;&amp;lt;/span&amp;gt; ~~~~ &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** &#039;&#039;&#039;--&amp;gt;&#039;&#039;&#039; 000-xxxxxxx.patch: &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;&#039;&#039;&#039;OK&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:JulienB|JulienB]] 07:06, 21 October 2010 (UTC)&lt;br /&gt;
* How to:&lt;br /&gt;
** get a BR git&lt;br /&gt;
** try to apply patch with &#039;&#039;patch -p1 --dry-run &amp;lt; patch_name.patch&#039;&#039;&lt;br /&gt;
** when it applies remove &#039;&#039;--dry-run&#039;&#039;, commit, generates patch with [[GIT]] and send it to BR&lt;br /&gt;
&lt;br /&gt;
===001 -&amp;gt; 059===&lt;br /&gt;
* 001-add_armadeus_device.patch -- armadeus specific&lt;br /&gt;
* 002-add_armadeus_specific_packages.patch -- armadeus specific&lt;br /&gt;
* 003-armadeus-ltrace-fix-download-url.patch&lt;br /&gt;
* 004-gilliland-ti-utils-fix-github-tarball-to-use-commit-id.patch&lt;br /&gt;
* 005-armadeus-gpsd-add-options-setting-in-menuconfig.patch&lt;br /&gt;
* 021-sdl-water-config.patch -- broken&lt;br /&gt;
* 034-slideshow.patch -- broken&lt;br /&gt;
* 045-openssh-add_passwd_expire.patch&lt;br /&gt;
* 050-U-Boot-add_support_for_custom_configuration_file.patch&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;Submission not accepted&#039;&#039;&#039;&amp;lt;/span&amp;gt; --jorasse 08:04, 5 December 2013 (UTC)&lt;br /&gt;
* 051-U-Boot-add_support_for_custom_binary_file_format.patch -- will be present in BR next release&lt;br /&gt;
* 052-U-Boot-add_support_for_Safe_Boot_file_format.patch&lt;br /&gt;
&lt;br /&gt;
===060 -&amp;gt; 085===&lt;br /&gt;
* 072-xenomai-package.patch&lt;br /&gt;
* 081-adds_quake_package.patch &amp;lt;b&amp;gt;( 2nd priority package to push on the BR mainline )&amp;lt;/b&amp;gt;&lt;br /&gt;
* 083-pygame-armadeus_addons.patch&lt;br /&gt;
* 085-adds_gpm_package.patch -- broken&lt;br /&gt;
&lt;br /&gt;
===095 -&amp;gt; 119===&lt;br /&gt;
* 097-adds_flite_package.patch &amp;lt;b&amp;gt;(to push on the BR mainline - need some refactoring )&amp;lt;/b&amp;gt;&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:SamuelM|SamuelM]] 20:25, 3 December 2012 (UTC)&lt;br /&gt;
* 099-mplayer-add_patch_for_pld_asm_instruction_on_non_armv5_arch.patch&lt;br /&gt;
* 107-games-add_wolf4sdl.patch -- broken&lt;br /&gt;
* 110-bluez-add_package.patch&lt;br /&gt;
** bluez-utils-4.x (currently 4.101) already in BR (since 2011.08) with bluez3 compat knob -- [[User:SamuelM|SamuelM]] 10:49, 1 November 2012 (UTC)&lt;br /&gt;
* 111-bluez-hacks.patch&lt;br /&gt;
** bluez-utils-4.x (currently 4.101) already in BR (since 2011.08) with bluez3 compat knob -- [[User:SamuelM|SamuelM]] 10:49, 1 November 2012 (UTC)&lt;br /&gt;
* 118-snes9x-add_package.patch -- broken&lt;br /&gt;
&lt;br /&gt;
===120 -&amp;gt; 179===&lt;br /&gt;
* 120-cwiid-add_package.patch &amp;lt;b&amp;gt;(to push on the BR mainline - need some refactoring to be more generic)&amp;lt;/b&amp;gt;&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:SamuelM|SamuelM]] 12:11, 1 November 2012 (UTC)&lt;br /&gt;
* 121-target-arm926t_is_arm926ej-s.patch&lt;br /&gt;
* 123-pywebradio-add_package.patch -- broken&lt;br /&gt;
* 124-e-uae-add_package.patch&lt;br /&gt;
* 125-opentyrian-add_package.patch -- broken&lt;br /&gt;
* 130-lbreakout-add_package.patch -- broken &amp;lt;b&amp;gt;( 2nd priority package to push on the BR mainline )&amp;lt;/b&amp;gt;&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:JulienB|JulienB]] 21:36, 20 December 2010 (UTC)&lt;br /&gt;
* 131-ltetris-add_package.patch -- broken &lt;br /&gt;
* 132-qt-full_integration_with_cross_compiling.patch&lt;br /&gt;
* 142-ncurses-fix_compilation_with_old_hosts.patch&lt;br /&gt;
* 146-busybox-disable_ip_busybox_if_iproute2_buildroot.patch&lt;br /&gt;
* 147-busybox-ifplugd-fixes-netlink-buffer.patch&lt;br /&gt;
* 150-alsa-utils-fix_installation_bug_on_some_host_systems.patch&lt;br /&gt;
* 157-buildroot-allow_generic_device_selection_even_when_custom_rootfs_is_chosen.patch&lt;br /&gt;
* 158-setserial-bump_version.patch&lt;br /&gt;
* 168-libcanfestival-add_package.patch &amp;lt;b&amp;gt;(to push on the BR mainline  )&amp;lt;/b&amp;gt;&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:SamuelM|SamuelM]] 19:42, 1 November 2012 (UTC)&lt;br /&gt;
* 172-gsmmux-add_package.patch&lt;br /&gt;
* 174-imx-lib-add_package.patch&lt;br /&gt;
** partially included in BR&lt;br /&gt;
* 176-imx-test-add_package.patch&lt;br /&gt;
* 178-uboot-add-missing-UBOOT_CLEAN_CMDS.patch &lt;br /&gt;
* 179-e2fsprog-allow_e4defrag_build_against_old_kernel_headers.patch&lt;br /&gt;
&lt;br /&gt;
===180 -&amp;gt; end===&lt;br /&gt;
* 181-qtcreator-add_package.patch&lt;br /&gt;
* 182-uclibc-add_accept4_declaration_fix.patch&lt;br /&gt;
* 183-openwrt-uclibc-add-kernel_long-declaration.patch&lt;br /&gt;
* 184-fsl-mm-codeclib-add_package.patch&lt;br /&gt;
* 186-uboot-tools-2011.03-Ignore-env_sectors-on-NOR-and-SPI-dataflash.patch&lt;br /&gt;
* 188-marble-add_package.patch -- broken&lt;br /&gt;
* 189-dbus-fix_installation.patch&lt;br /&gt;
* 191-madplay-requires_libintl.patch -- to fix : the legacy libintl is not supported anymore &lt;br /&gt;
* 196-python-crc16-add_package.patch &amp;lt;b&amp;gt;(to push on the BR mainline  )&amp;lt;/b&amp;gt;&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:SamuelM|SamuelM]] 20:18, 3 December 2012 (UTC)&lt;br /&gt;
* 197-cunit-add_package.patch &amp;lt;b&amp;gt;(to push on the BR mainline  )&amp;lt;/b&amp;gt;&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:SamuelM|SamuelM]] 20:18, 3 December 2012 (UTC)&lt;br /&gt;
* 201-armadeus-add_gnokii.patch&lt;br /&gt;
* 203-armadeus-add_sms_server_tools_3_package.patch&lt;br /&gt;
* 204-busybox-fix-snapshot.patch&lt;br /&gt;
* 204-wpa-supplicant-add-option-ieee80211w.patch&lt;br /&gt;
* 205-busybox-coreutils-stty-add-rs485-config-options.patch&lt;br /&gt;
* 206-joe-add_package.patch&lt;br /&gt;
* 207-armadeus-add_python_pyro_3.14.patch&lt;br /&gt;
* 208-armadeus-add_beremiz.patch&lt;br /&gt;
* 209-armadeus-add_matiec.patch&lt;br /&gt;
* 210-poppler-qt_compiling.patch&lt;br /&gt;
* 211-cups-fix_site_url.patch&lt;br /&gt;
* 212-fbgrab-fix_site_url.patch&lt;br /&gt;
* 213-tslib-bump_to_v1.1.patch&lt;br /&gt;
* 214-mplayer-fix-compilation.patch&lt;br /&gt;
&lt;br /&gt;
==How to send patches to BR==&lt;br /&gt;
&lt;br /&gt;
(see the [http://elinux.org/Buildroot_how_to_contribute Buildroot - How to contribute] page)&lt;br /&gt;
&lt;br /&gt;
* GIT should be installed and configured on your PC like stated [[GIT|here]]&lt;br /&gt;
* clone buildroot GIT:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ git clone xxxxx buildroot_git_dev/ (TBDL)&lt;br /&gt;
 $ cd buildroot_git_dev/&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* take patch from armadeus:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ cp /path_to_armadeus_bsp/patches/buildroot/2011.05/0xx-name.patch .&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* create a branch to work (here &#039;&#039;my_work&#039;&#039;):&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ git branch my_work&lt;br /&gt;
 $ git checkout my_work&lt;br /&gt;
 Switched to branch &#039;my_work&#039;&lt;br /&gt;
 $ git branch&lt;br /&gt;
   master&lt;br /&gt;
 * my_work&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* try patch:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ patch -p1 --dry-run &amp;lt; 0xx-name.patch&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* if it works, apply it for real:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ patch -p1 &amp;lt; 0xx-name.patch&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* list changes:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ git status&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* do some more changes if needed and then save them:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 ... do changes ...&lt;br /&gt;
 $ git add files_changed&lt;br /&gt;
 ... test changes ...&lt;br /&gt;
 $ git commit -m &amp;quot;Summary of your work&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* generate patch to send to BR:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ git format-patch -M master..my_work -s&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* this will give:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 0001-Summary_of_your_work.patch&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* send patch to BR:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ git send-email --from=xxx.xxx@xxx.xx --to=buildroot@busybox.net --smtp-server=smtp.xxx.xx 0001-Summary_of_your_work.patch&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* depending on the feedbacks from BR, modify your patch:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 ... do changes ...&lt;br /&gt;
 $ git diff&lt;br /&gt;
 $ git add files_changed&lt;br /&gt;
 $ git commit --amend&lt;br /&gt;
 $ git format-patch -M master..my_work -s&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* adds version inside [PATCH] ex: [PATCH v2]&lt;br /&gt;
* adds comments after ---, ex:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
From a2413db058ac3c515337102690ba12a746831f7e Mon Sep 17 00:00:00 2001&lt;br /&gt;
From: Julien Boibessot &amp;lt;julien.boibessot@armadeus.com&amp;gt;&lt;br /&gt;
Date: Wed, 19 Oct 2011 10:39:26 +0200&lt;br /&gt;
Subject: [PATCH v2] Add libmodbus package&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Signed-off-by: Julien Boibessot &amp;lt;julien.boibessot@armadeus.com&amp;gt;&lt;br /&gt;
---&lt;br /&gt;
 Changes since v1:&lt;br /&gt;
  - Took Yegor Yefremov remarks about &amp;quot;call AUTOTARGETS&#039; into account.&lt;br /&gt;
&lt;br /&gt;
 Based on previous work of Marek Belisko and comments of Thomas Petazzoni.&lt;br /&gt;
&lt;br /&gt;
 package/Config.in              |    1 +&lt;br /&gt;
 package/libmodbus/Config.in    |    8 ++++++++&lt;br /&gt;
 package/libmodbus/libmodbus.mk |   11 +++++++++++&lt;br /&gt;
 3 files changed, 20 insertions(+), 0 deletions(-)&lt;br /&gt;
 create mode 100644 package/libmodbus/Config.in&lt;br /&gt;
 create mode 100644 package/libmodbus/libmodbus.mk&lt;br /&gt;
&lt;br /&gt;
diff --git a/package/Config.in b/package/Config.in&lt;br /&gt;
......&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* retry ;-)&lt;br /&gt;
&lt;br /&gt;
====After patch has been accepted====&lt;br /&gt;
* Delete branch &amp;amp; co:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
$ rm xxxx.patch&lt;br /&gt;
$ git checkout master&lt;br /&gt;
$ git branch -D my_work&lt;br /&gt;
&lt;br /&gt;
$ git branch&lt;br /&gt;
* master&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Links==&lt;br /&gt;
* [http://buildroot.org/downloads/manual/manual.html BR online doc]&lt;br /&gt;
&lt;br /&gt;
==Status for BR2013.05 patches==&lt;br /&gt;
=== 0 to 100 ===&lt;br /&gt;
{| class=&amp;quot;wikitable centre&amp;quot; width=&amp;quot;80%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=col | Name&lt;br /&gt;
! scope=col | Comment&lt;br /&gt;
! scope=col | Who&lt;br /&gt;
|-&lt;br /&gt;
|001-add_armadeus_device.patch&lt;br /&gt;
|Specific to armadeus&lt;br /&gt;
|-&lt;br /&gt;
|002-add_armadeus_specific_packages.patch&lt;br /&gt;
|Specific to armadeus&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|003-armadeus-ltrace-fix-download-url.patch&lt;br /&gt;
|available upstream for  ltrace 0.7.3&lt;br /&gt;
|-&lt;br /&gt;
|004-gilliland-ti-utils-fix-github-tarball-to-use-commit-id.patch&lt;br /&gt;
|already available upstream&lt;br /&gt;
|-&lt;br /&gt;
|005-armadeus-gpsd-add-options-setting-in-menuconfig.patch&lt;br /&gt;
|unused by armadeus but can be contributed upstream&lt;br /&gt;
|-&lt;br /&gt;
|021-armadeus-add-sdl_water-package.patch&lt;br /&gt;
|can be sent upstream (demo) with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|034-armadeus-add-slideshow-package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|045-openssh-add_passwd_expire.patch&lt;br /&gt;
|Need to be reviewed&lt;br /&gt;
|-&lt;br /&gt;
|050-U-Boot-add_support_for_custom_configuration_file.patch&lt;br /&gt;
|???&lt;br /&gt;
|-&lt;br /&gt;
|051-U-Boot-add_support_for_custom_binary_file_format.patch&lt;br /&gt;
||???&lt;br /&gt;
|-&lt;br /&gt;
|052-U-Boot-add_support_for_Safe_Boot_file_format.patch&lt;br /&gt;
|???&lt;br /&gt;
|-&lt;br /&gt;
|072-xenomai-package.patch&lt;br /&gt;
|cannot be sent upstream&lt;br /&gt;
|-&lt;br /&gt;
|081-adds_quake_package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|083-pygame-armadeus_addons.patch&lt;br /&gt;
|cannot be sent upstream due to missing dependencies&lt;br /&gt;
|-&lt;br /&gt;
|085-armadeus-add-gpm-package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|097-adds_flite_package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|099-mplayer-add_patch_for_pld_asm_instruction_on_non_armv5_arch.patch&lt;br /&gt;
|to send to mplayer instead of BR&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== 100 to 200 ===&lt;br /&gt;
{| class=&amp;quot;wikitable centre&amp;quot; width=&amp;quot;80%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=col | Name&lt;br /&gt;
! scope=col | Comment&lt;br /&gt;
! scope=col | Who&lt;br /&gt;
|-&lt;br /&gt;
|107-armadeus-games-add-wolf4sdl-package.patch&lt;br /&gt;
|can be sent upstream (demo) with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|110-bluez3-add_package.patch&lt;br /&gt;
|to be split: bluez-utils already in BR but  bluez-lib can be sent&lt;br /&gt;
|-&lt;br /&gt;
|111-bluez3-hacks.patch&lt;br /&gt;
|dirty hack on bluez-lib need to be cleaned&lt;br /&gt;
|-&lt;br /&gt;
|118-armadeus-snes9x-add-package.patch&lt;br /&gt;
|can be sent upstream (demo) with modifications : LICENSE, remove link on rom site on .mk file,...&lt;br /&gt;
|-&lt;br /&gt;
|120-cwiid-add_package.patch&lt;br /&gt;
|can be sent upstream (demo) with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|121-target-arm926t_is_arm926ej-s.patch&lt;br /&gt;
|???&lt;br /&gt;
|-&lt;br /&gt;
|123-armadeus-pywebradio-add-package.patch&lt;br /&gt;
|can be sent upstream (demo) with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|124-e-uae-add_package.patch&lt;br /&gt;
|can be sent upstream (demo) with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|125-armadeus-opentyrian-add-package.patch&lt;br /&gt;
|can be sent upstream (demo) with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|130-armadeus-lbreakout2-add-package.patch&lt;br /&gt;
|can be sent upstream (demo) with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|131-armadeus-ltetris-add-package.patch&lt;br /&gt;
|the patch inside package need to be reviewed&lt;br /&gt;
|-&lt;br /&gt;
|132-qt-full_integration_with_cross_compiling.patch&lt;br /&gt;
|-&lt;br /&gt;
|142-ncurses-fix_compilation_with_old_hosts.patch&lt;br /&gt;
|-&lt;br /&gt;
|146-busybox-disable_ip_busybox_if_iproute2_buildroot.patch&lt;br /&gt;
|-&lt;br /&gt;
|147-busybox-ifplugd-fixes-netlink-buffer.patch&lt;br /&gt;
|-&lt;br /&gt;
|150-alsa-utils-fix_installation_bug_on_some_host_systems.patch&lt;br /&gt;
|-&lt;br /&gt;
|157-buildroot-allow_generic_device_selection_even_when_custom_rootfs_is_chosen.patch&lt;br /&gt;
|-&lt;br /&gt;
|158-setserial-bump_version.patch&lt;br /&gt;
|-&lt;br /&gt;
|168-libcanfestival-add_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|172-gsmmux-add_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|174-imx-lib-customize_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|176-imx-test-add_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|178-uboot-add-missing-UBOOT_CLEAN_CMDS.patch&lt;br /&gt;
|-&lt;br /&gt;
|179-e2fsprog-allow_e4defrag_build_against_old_kernel_headers.patch&lt;br /&gt;
|-&lt;br /&gt;
|181-qtcreator-add_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|182-uclibc-add_accept4_declaration_fix.patch&lt;br /&gt;
|-&lt;br /&gt;
|183-openwrt-uclibc-add-kernel_long-declaration.patch&lt;br /&gt;
|-&lt;br /&gt;
|184-fsl-mm-codeclib-add_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|186-uboot-tools-2011.03-Ignore-env_sectors-on-NOR-and-SPI-dataflash.patch&lt;br /&gt;
|-&lt;br /&gt;
|188-marble-add_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|189-dbus-fix_installation.patch&lt;br /&gt;
|-&lt;br /&gt;
|191-armadeus-madplay-fixes-libintl-dependency.patch&lt;br /&gt;
|-&lt;br /&gt;
|196-python-crc16-add_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|197-cunit-add_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|201-armadeus-add_gnokii.patch&lt;br /&gt;
|-&lt;br /&gt;
|203-armadeus-add_sms_server_tools_3_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|204-busybox-fix-snapshot.patch&lt;br /&gt;
|-&lt;br /&gt;
|204-wpa-supplicant-add-option-ieee80211w.patch&lt;br /&gt;
|-&lt;br /&gt;
|205-busybox-coreutils-stty-add-rs485-config-options.patch&lt;br /&gt;
|-&lt;br /&gt;
|206-joe-add_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|207-armadeus-add_python_pyro_3.14.patch&lt;br /&gt;
|-&lt;br /&gt;
|208-armadeus-add_beremiz.patch&lt;br /&gt;
|-&lt;br /&gt;
|209-armadeus-add_matiec.patch&lt;br /&gt;
|-&lt;br /&gt;
|210-poppler-qt_compiling.patch&lt;br /&gt;
|-&lt;br /&gt;
|211-cups-fix_site_url.patch&lt;br /&gt;
|-&lt;br /&gt;
|212-fbgrab-fix_site_url.patch&lt;br /&gt;
|-&lt;br /&gt;
|213-tslib-bump_to_v1.1.patch&lt;br /&gt;
|-&lt;br /&gt;
|214-mplayer-fix-compilation.patch&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Ltanner</name></author>
	</entry>
	<entry>
		<id>http://wikilegacy.armadeus.com/index.php?title=Buildroot_Mainline_integration&amp;diff=12230</id>
		<title>Buildroot Mainline integration</title>
		<link rel="alternate" type="text/html" href="http://wikilegacy.armadeus.com/index.php?title=Buildroot_Mainline_integration&amp;diff=12230"/>
		<updated>2013-12-05T18:54:41Z</updated>

		<summary type="html">&lt;p&gt;Ltanner: /* 100 to 200 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Under Construction}}&lt;br /&gt;
&lt;br /&gt;
==Changes since BR version used in armadeus 3.x==&lt;br /&gt;
===default packages===&lt;br /&gt;
* uClibc: 0.9.29 -&amp;gt; 0.9.30 -&amp;gt; 0.9.33.2&lt;br /&gt;
* gcc: 4.2.1-&amp;gt; 4.4.5 -&amp;gt; 4.7.2&lt;br /&gt;
* busybox: 1.6.2 -&amp;gt; 1.20.2 -&amp;gt; 1.21&lt;br /&gt;
* U-Boot: 2012.10 -&amp;gt; 2013.04&lt;br /&gt;
&lt;br /&gt;
===build directories===&lt;br /&gt;
* &#039;&#039;build_arm_xxx/&#039;&#039; &#039;&#039;project_build_xxx/&#039;&#039; &#039;&#039;toolchain_build_arm_xxx/&#039;&#039; have been removed and replaced by &#039;&#039;output/&#039;&#039;:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
build  host  images  stamps  target  toolchain&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===configs===&lt;br /&gt;
* buildroot default configs are now stored in &#039;&#039;buildroot/configs/apfxx_defconfig&#039;&#039; and no more in &#039;&#039;buildroot/target/device/armadeus/apfxx/apfxx_defconfig&#039;&#039;&lt;br /&gt;
* uClibc config should be named with version number to not overwrite the old one --&amp;gt;&lt;br /&gt;
 &#039;&#039;buildroot/target/device/armadeus/apf27/uClibc-0.9.30.config.arm&#039;&#039;&lt;br /&gt;
* idem for U-Boot config:&lt;br /&gt;
 &#039;&#039;buildroot/target/device/armadeus/apf27/apf27-u-boot-2010.03.h&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==Changes since BR version used in armadeus 4.x==&lt;br /&gt;
* TBDL&lt;br /&gt;
&lt;br /&gt;
==How to use new BR in armadeus==&lt;br /&gt;
* checkout a recent clean GIT view and before any other command edit the main Makefile to change the BUILDROOT_VERSION flag from 2012.02 to 20121030 &lt;br /&gt;
** comment line 29&lt;br /&gt;
** uncomment the line 30&lt;br /&gt;
* then you can use it as old BR:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
$ make apf27_defconfig&lt;br /&gt;
$ make&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* new patches dirrectory:&lt;br /&gt;
 patches/buildroot/2012.11/&lt;br /&gt;
&lt;br /&gt;
==Patches that can be sent to BR==&lt;br /&gt;
(Some will require some cleanup)&lt;br /&gt;
===Instructions===&lt;br /&gt;
* Patches to port: &#039;&#039;patches/buildroot/2010.11&#039;&#039;&lt;br /&gt;
* when working on a patch mark it with:&lt;br /&gt;
** &amp;lt;nowiki&amp;gt; ** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; ~~~~ &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** &#039;&#039;&#039;--&amp;gt;&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:JulienB|JulienB]] 14:14, 9 November 2010 (UTC)&lt;br /&gt;
* Strike the one that are no more needed:&lt;br /&gt;
** &amp;lt;strike&amp;gt; 000-xxxxxxx.patch &amp;lt;/strike&amp;gt;&lt;br /&gt;
* Write OK in bold green and your name (automatic with 4x&#039;~&#039;) when corresponding patch has been ported:&lt;br /&gt;
** &amp;lt;nowiki&amp;gt; ** &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;&#039;&#039;&#039;OK&#039;&#039;&#039;&amp;lt;/span&amp;gt; ~~~~ &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** &#039;&#039;&#039;--&amp;gt;&#039;&#039;&#039; 000-xxxxxxx.patch: &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;&#039;&#039;&#039;OK&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:JulienB|JulienB]] 07:06, 21 October 2010 (UTC)&lt;br /&gt;
* How to:&lt;br /&gt;
** get a BR git&lt;br /&gt;
** try to apply patch with &#039;&#039;patch -p1 --dry-run &amp;lt; patch_name.patch&#039;&#039;&lt;br /&gt;
** when it applies remove &#039;&#039;--dry-run&#039;&#039;, commit, generates patch with [[GIT]] and send it to BR&lt;br /&gt;
&lt;br /&gt;
===001 -&amp;gt; 059===&lt;br /&gt;
* 001-add_armadeus_device.patch -- armadeus specific&lt;br /&gt;
* 002-add_armadeus_specific_packages.patch -- armadeus specific&lt;br /&gt;
* 003-armadeus-ltrace-fix-download-url.patch&lt;br /&gt;
* 004-gilliland-ti-utils-fix-github-tarball-to-use-commit-id.patch&lt;br /&gt;
* 005-armadeus-gpsd-add-options-setting-in-menuconfig.patch&lt;br /&gt;
* 021-sdl-water-config.patch -- broken&lt;br /&gt;
* 034-slideshow.patch -- broken&lt;br /&gt;
* 045-openssh-add_passwd_expire.patch&lt;br /&gt;
* 050-U-Boot-add_support_for_custom_configuration_file.patch&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;Submission not accepted&#039;&#039;&#039;&amp;lt;/span&amp;gt; --jorasse 08:04, 5 December 2013 (UTC)&lt;br /&gt;
* 051-U-Boot-add_support_for_custom_binary_file_format.patch -- will be present in BR next release&lt;br /&gt;
* 052-U-Boot-add_support_for_Safe_Boot_file_format.patch&lt;br /&gt;
&lt;br /&gt;
===060 -&amp;gt; 085===&lt;br /&gt;
* 072-xenomai-package.patch&lt;br /&gt;
* 081-adds_quake_package.patch &amp;lt;b&amp;gt;( 2nd priority package to push on the BR mainline )&amp;lt;/b&amp;gt;&lt;br /&gt;
* 083-pygame-armadeus_addons.patch&lt;br /&gt;
* 085-adds_gpm_package.patch -- broken&lt;br /&gt;
&lt;br /&gt;
===095 -&amp;gt; 119===&lt;br /&gt;
* 097-adds_flite_package.patch &amp;lt;b&amp;gt;(to push on the BR mainline - need some refactoring )&amp;lt;/b&amp;gt;&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:SamuelM|SamuelM]] 20:25, 3 December 2012 (UTC)&lt;br /&gt;
* 099-mplayer-add_patch_for_pld_asm_instruction_on_non_armv5_arch.patch&lt;br /&gt;
* 107-games-add_wolf4sdl.patch -- broken&lt;br /&gt;
* 110-bluez-add_package.patch&lt;br /&gt;
** bluez-utils-4.x (currently 4.101) already in BR (since 2011.08) with bluez3 compat knob -- [[User:SamuelM|SamuelM]] 10:49, 1 November 2012 (UTC)&lt;br /&gt;
* 111-bluez-hacks.patch&lt;br /&gt;
** bluez-utils-4.x (currently 4.101) already in BR (since 2011.08) with bluez3 compat knob -- [[User:SamuelM|SamuelM]] 10:49, 1 November 2012 (UTC)&lt;br /&gt;
* 118-snes9x-add_package.patch -- broken&lt;br /&gt;
&lt;br /&gt;
===120 -&amp;gt; 179===&lt;br /&gt;
* 120-cwiid-add_package.patch &amp;lt;b&amp;gt;(to push on the BR mainline - need some refactoring to be more generic)&amp;lt;/b&amp;gt;&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:SamuelM|SamuelM]] 12:11, 1 November 2012 (UTC)&lt;br /&gt;
* 121-target-arm926t_is_arm926ej-s.patch&lt;br /&gt;
* 123-pywebradio-add_package.patch -- broken&lt;br /&gt;
* 124-e-uae-add_package.patch&lt;br /&gt;
* 125-opentyrian-add_package.patch -- broken&lt;br /&gt;
* 130-lbreakout-add_package.patch -- broken &amp;lt;b&amp;gt;( 2nd priority package to push on the BR mainline )&amp;lt;/b&amp;gt;&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:JulienB|JulienB]] 21:36, 20 December 2010 (UTC)&lt;br /&gt;
* 131-ltetris-add_package.patch -- broken &lt;br /&gt;
* 132-qt-full_integration_with_cross_compiling.patch&lt;br /&gt;
* 142-ncurses-fix_compilation_with_old_hosts.patch&lt;br /&gt;
* 146-busybox-disable_ip_busybox_if_iproute2_buildroot.patch&lt;br /&gt;
* 147-busybox-ifplugd-fixes-netlink-buffer.patch&lt;br /&gt;
* 150-alsa-utils-fix_installation_bug_on_some_host_systems.patch&lt;br /&gt;
* 157-buildroot-allow_generic_device_selection_even_when_custom_rootfs_is_chosen.patch&lt;br /&gt;
* 158-setserial-bump_version.patch&lt;br /&gt;
* 168-libcanfestival-add_package.patch &amp;lt;b&amp;gt;(to push on the BR mainline  )&amp;lt;/b&amp;gt;&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:SamuelM|SamuelM]] 19:42, 1 November 2012 (UTC)&lt;br /&gt;
* 172-gsmmux-add_package.patch&lt;br /&gt;
* 174-imx-lib-add_package.patch&lt;br /&gt;
** partially included in BR&lt;br /&gt;
* 176-imx-test-add_package.patch&lt;br /&gt;
* 178-uboot-add-missing-UBOOT_CLEAN_CMDS.patch &lt;br /&gt;
* 179-e2fsprog-allow_e4defrag_build_against_old_kernel_headers.patch&lt;br /&gt;
&lt;br /&gt;
===180 -&amp;gt; end===&lt;br /&gt;
* 181-qtcreator-add_package.patch&lt;br /&gt;
* 182-uclibc-add_accept4_declaration_fix.patch&lt;br /&gt;
* 183-openwrt-uclibc-add-kernel_long-declaration.patch&lt;br /&gt;
* 184-fsl-mm-codeclib-add_package.patch&lt;br /&gt;
* 186-uboot-tools-2011.03-Ignore-env_sectors-on-NOR-and-SPI-dataflash.patch&lt;br /&gt;
* 188-marble-add_package.patch -- broken&lt;br /&gt;
* 189-dbus-fix_installation.patch&lt;br /&gt;
* 191-madplay-requires_libintl.patch -- to fix : the legacy libintl is not supported anymore &lt;br /&gt;
* 196-python-crc16-add_package.patch &amp;lt;b&amp;gt;(to push on the BR mainline  )&amp;lt;/b&amp;gt;&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:SamuelM|SamuelM]] 20:18, 3 December 2012 (UTC)&lt;br /&gt;
* 197-cunit-add_package.patch &amp;lt;b&amp;gt;(to push on the BR mainline  )&amp;lt;/b&amp;gt;&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:SamuelM|SamuelM]] 20:18, 3 December 2012 (UTC)&lt;br /&gt;
* 201-armadeus-add_gnokii.patch&lt;br /&gt;
* 203-armadeus-add_sms_server_tools_3_package.patch&lt;br /&gt;
* 204-busybox-fix-snapshot.patch&lt;br /&gt;
* 204-wpa-supplicant-add-option-ieee80211w.patch&lt;br /&gt;
* 205-busybox-coreutils-stty-add-rs485-config-options.patch&lt;br /&gt;
* 206-joe-add_package.patch&lt;br /&gt;
* 207-armadeus-add_python_pyro_3.14.patch&lt;br /&gt;
* 208-armadeus-add_beremiz.patch&lt;br /&gt;
* 209-armadeus-add_matiec.patch&lt;br /&gt;
* 210-poppler-qt_compiling.patch&lt;br /&gt;
* 211-cups-fix_site_url.patch&lt;br /&gt;
* 212-fbgrab-fix_site_url.patch&lt;br /&gt;
* 213-tslib-bump_to_v1.1.patch&lt;br /&gt;
* 214-mplayer-fix-compilation.patch&lt;br /&gt;
&lt;br /&gt;
==How to send patches to BR==&lt;br /&gt;
&lt;br /&gt;
(see the [http://elinux.org/Buildroot_how_to_contribute Buildroot - How to contribute] page)&lt;br /&gt;
&lt;br /&gt;
* GIT should be installed and configured on your PC like stated [[GIT|here]]&lt;br /&gt;
* clone buildroot GIT:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ git clone xxxxx buildroot_git_dev/ (TBDL)&lt;br /&gt;
 $ cd buildroot_git_dev/&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* take patch from armadeus:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ cp /path_to_armadeus_bsp/patches/buildroot/2011.05/0xx-name.patch .&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* create a branch to work (here &#039;&#039;my_work&#039;&#039;):&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ git branch my_work&lt;br /&gt;
 $ git checkout my_work&lt;br /&gt;
 Switched to branch &#039;my_work&#039;&lt;br /&gt;
 $ git branch&lt;br /&gt;
   master&lt;br /&gt;
 * my_work&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* try patch:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ patch -p1 --dry-run &amp;lt; 0xx-name.patch&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* if it works, apply it for real:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ patch -p1 &amp;lt; 0xx-name.patch&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* list changes:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ git status&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* do some more changes if needed and then save them:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 ... do changes ...&lt;br /&gt;
 $ git add files_changed&lt;br /&gt;
 ... test changes ...&lt;br /&gt;
 $ git commit -m &amp;quot;Summary of your work&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* generate patch to send to BR:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ git format-patch -M master..my_work -s&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* this will give:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 0001-Summary_of_your_work.patch&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* send patch to BR:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ git send-email --from=xxx.xxx@xxx.xx --to=buildroot@busybox.net --smtp-server=smtp.xxx.xx 0001-Summary_of_your_work.patch&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* depending on the feedbacks from BR, modify your patch:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 ... do changes ...&lt;br /&gt;
 $ git diff&lt;br /&gt;
 $ git add files_changed&lt;br /&gt;
 $ git commit --amend&lt;br /&gt;
 $ git format-patch -M master..my_work -s&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* adds version inside [PATCH] ex: [PATCH v2]&lt;br /&gt;
* adds comments after ---, ex:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
From a2413db058ac3c515337102690ba12a746831f7e Mon Sep 17 00:00:00 2001&lt;br /&gt;
From: Julien Boibessot &amp;lt;julien.boibessot@armadeus.com&amp;gt;&lt;br /&gt;
Date: Wed, 19 Oct 2011 10:39:26 +0200&lt;br /&gt;
Subject: [PATCH v2] Add libmodbus package&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Signed-off-by: Julien Boibessot &amp;lt;julien.boibessot@armadeus.com&amp;gt;&lt;br /&gt;
---&lt;br /&gt;
 Changes since v1:&lt;br /&gt;
  - Took Yegor Yefremov remarks about &amp;quot;call AUTOTARGETS&#039; into account.&lt;br /&gt;
&lt;br /&gt;
 Based on previous work of Marek Belisko and comments of Thomas Petazzoni.&lt;br /&gt;
&lt;br /&gt;
 package/Config.in              |    1 +&lt;br /&gt;
 package/libmodbus/Config.in    |    8 ++++++++&lt;br /&gt;
 package/libmodbus/libmodbus.mk |   11 +++++++++++&lt;br /&gt;
 3 files changed, 20 insertions(+), 0 deletions(-)&lt;br /&gt;
 create mode 100644 package/libmodbus/Config.in&lt;br /&gt;
 create mode 100644 package/libmodbus/libmodbus.mk&lt;br /&gt;
&lt;br /&gt;
diff --git a/package/Config.in b/package/Config.in&lt;br /&gt;
......&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* retry ;-)&lt;br /&gt;
&lt;br /&gt;
====After patch has been accepted====&lt;br /&gt;
* Delete branch &amp;amp; co:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
$ rm xxxx.patch&lt;br /&gt;
$ git checkout master&lt;br /&gt;
$ git branch -D my_work&lt;br /&gt;
&lt;br /&gt;
$ git branch&lt;br /&gt;
* master&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Links==&lt;br /&gt;
* [http://buildroot.org/downloads/manual/manual.html BR online doc]&lt;br /&gt;
&lt;br /&gt;
==Status for BR2013.05 patches==&lt;br /&gt;
=== 0 to 100 ===&lt;br /&gt;
{| class=&amp;quot;wikitable centre&amp;quot; width=&amp;quot;80%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=col | Name&lt;br /&gt;
! scope=col | Comment&lt;br /&gt;
! scope=col | Who&lt;br /&gt;
|-&lt;br /&gt;
|001-add_armadeus_device.patch&lt;br /&gt;
|Specific to armadeus&lt;br /&gt;
|-&lt;br /&gt;
|002-add_armadeus_specific_packages.patch&lt;br /&gt;
|Specific to armadeus&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|003-armadeus-ltrace-fix-download-url.patch&lt;br /&gt;
|available upstream for  ltrace 0.7.3&lt;br /&gt;
|-&lt;br /&gt;
|004-gilliland-ti-utils-fix-github-tarball-to-use-commit-id.patch&lt;br /&gt;
|already available upstream&lt;br /&gt;
|-&lt;br /&gt;
|005-armadeus-gpsd-add-options-setting-in-menuconfig.patch&lt;br /&gt;
|unused by armadeus but can be contributed upstream&lt;br /&gt;
|-&lt;br /&gt;
|021-armadeus-add-sdl_water-package.patch&lt;br /&gt;
|can be sent upstream (demo) with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|034-armadeus-add-slideshow-package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|045-openssh-add_passwd_expire.patch&lt;br /&gt;
|Need to be reviewed&lt;br /&gt;
|-&lt;br /&gt;
|050-U-Boot-add_support_for_custom_configuration_file.patch&lt;br /&gt;
|???&lt;br /&gt;
|-&lt;br /&gt;
|051-U-Boot-add_support_for_custom_binary_file_format.patch&lt;br /&gt;
||???&lt;br /&gt;
|-&lt;br /&gt;
|052-U-Boot-add_support_for_Safe_Boot_file_format.patch&lt;br /&gt;
|???&lt;br /&gt;
|-&lt;br /&gt;
|072-xenomai-package.patch&lt;br /&gt;
|cannot be sent upstream&lt;br /&gt;
|-&lt;br /&gt;
|081-adds_quake_package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|083-pygame-armadeus_addons.patch&lt;br /&gt;
|cannot be sent upstream due to missing dependencies&lt;br /&gt;
|-&lt;br /&gt;
|085-armadeus-add-gpm-package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|097-adds_flite_package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|099-mplayer-add_patch_for_pld_asm_instruction_on_non_armv5_arch.patch&lt;br /&gt;
|to send to mplayer instead of BR&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== 100 to 200 ===&lt;br /&gt;
{| class=&amp;quot;wikitable centre&amp;quot; width=&amp;quot;80%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=col | Name&lt;br /&gt;
! scope=col | Comment&lt;br /&gt;
! scope=col | Who&lt;br /&gt;
|-&lt;br /&gt;
|107-armadeus-games-add-wolf4sdl-package.patch&lt;br /&gt;
|can be sent upstream (demo) with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|110-bluez3-add_package.patch&lt;br /&gt;
|to be split: bluez-utils already in BR but  bluez-lib can be sent&lt;br /&gt;
|-&lt;br /&gt;
|111-bluez3-hacks.patch&lt;br /&gt;
|dirty hack on bluez-lib need to be cleaned&lt;br /&gt;
|-&lt;br /&gt;
|118-armadeus-snes9x-add-package.patch&lt;br /&gt;
|can be sent upstream (demo) with modifications : LICENSE, remove link on rom site on .mk file,...&lt;br /&gt;
|-&lt;br /&gt;
|120-cwiid-add_package.patch&lt;br /&gt;
|can be sent upstream (demo) with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|121-target-arm926t_is_arm926ej-s.patch&lt;br /&gt;
|-&lt;br /&gt;
|123-armadeus-pywebradio-add-package.patch&lt;br /&gt;
|-&lt;br /&gt;
|124-e-uae-add_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|125-armadeus-opentyrian-add-package.patch&lt;br /&gt;
|-&lt;br /&gt;
|130-armadeus-lbreakout2-add-package.patch&lt;br /&gt;
|-&lt;br /&gt;
|131-armadeus-ltetris-add-package.patch&lt;br /&gt;
|-&lt;br /&gt;
|132-qt-full_integration_with_cross_compiling.patch&lt;br /&gt;
|-&lt;br /&gt;
|142-ncurses-fix_compilation_with_old_hosts.patch&lt;br /&gt;
|-&lt;br /&gt;
|146-busybox-disable_ip_busybox_if_iproute2_buildroot.patch&lt;br /&gt;
|-&lt;br /&gt;
|147-busybox-ifplugd-fixes-netlink-buffer.patch&lt;br /&gt;
|-&lt;br /&gt;
|150-alsa-utils-fix_installation_bug_on_some_host_systems.patch&lt;br /&gt;
|-&lt;br /&gt;
|157-buildroot-allow_generic_device_selection_even_when_custom_rootfs_is_chosen.patch&lt;br /&gt;
|-&lt;br /&gt;
|158-setserial-bump_version.patch&lt;br /&gt;
|-&lt;br /&gt;
|168-libcanfestival-add_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|172-gsmmux-add_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|174-imx-lib-customize_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|176-imx-test-add_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|178-uboot-add-missing-UBOOT_CLEAN_CMDS.patch&lt;br /&gt;
|-&lt;br /&gt;
|179-e2fsprog-allow_e4defrag_build_against_old_kernel_headers.patch&lt;br /&gt;
|-&lt;br /&gt;
|181-qtcreator-add_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|182-uclibc-add_accept4_declaration_fix.patch&lt;br /&gt;
|-&lt;br /&gt;
|183-openwrt-uclibc-add-kernel_long-declaration.patch&lt;br /&gt;
|-&lt;br /&gt;
|184-fsl-mm-codeclib-add_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|186-uboot-tools-2011.03-Ignore-env_sectors-on-NOR-and-SPI-dataflash.patch&lt;br /&gt;
|-&lt;br /&gt;
|188-marble-add_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|189-dbus-fix_installation.patch&lt;br /&gt;
|-&lt;br /&gt;
|191-armadeus-madplay-fixes-libintl-dependency.patch&lt;br /&gt;
|-&lt;br /&gt;
|196-python-crc16-add_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|197-cunit-add_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|201-armadeus-add_gnokii.patch&lt;br /&gt;
|-&lt;br /&gt;
|203-armadeus-add_sms_server_tools_3_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|204-busybox-fix-snapshot.patch&lt;br /&gt;
|-&lt;br /&gt;
|204-wpa-supplicant-add-option-ieee80211w.patch&lt;br /&gt;
|-&lt;br /&gt;
|205-busybox-coreutils-stty-add-rs485-config-options.patch&lt;br /&gt;
|-&lt;br /&gt;
|206-joe-add_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|207-armadeus-add_python_pyro_3.14.patch&lt;br /&gt;
|-&lt;br /&gt;
|208-armadeus-add_beremiz.patch&lt;br /&gt;
|-&lt;br /&gt;
|209-armadeus-add_matiec.patch&lt;br /&gt;
|-&lt;br /&gt;
|210-poppler-qt_compiling.patch&lt;br /&gt;
|-&lt;br /&gt;
|211-cups-fix_site_url.patch&lt;br /&gt;
|-&lt;br /&gt;
|212-fbgrab-fix_site_url.patch&lt;br /&gt;
|-&lt;br /&gt;
|213-tslib-bump_to_v1.1.patch&lt;br /&gt;
|-&lt;br /&gt;
|214-mplayer-fix-compilation.patch&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Ltanner</name></author>
	</entry>
	<entry>
		<id>http://wikilegacy.armadeus.com/index.php?title=Buildroot_Mainline_integration&amp;diff=12229</id>
		<title>Buildroot Mainline integration</title>
		<link rel="alternate" type="text/html" href="http://wikilegacy.armadeus.com/index.php?title=Buildroot_Mainline_integration&amp;diff=12229"/>
		<updated>2013-12-05T18:50:08Z</updated>

		<summary type="html">&lt;p&gt;Ltanner: /* 100 to 200 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Under Construction}}&lt;br /&gt;
&lt;br /&gt;
==Changes since BR version used in armadeus 3.x==&lt;br /&gt;
===default packages===&lt;br /&gt;
* uClibc: 0.9.29 -&amp;gt; 0.9.30 -&amp;gt; 0.9.33.2&lt;br /&gt;
* gcc: 4.2.1-&amp;gt; 4.4.5 -&amp;gt; 4.7.2&lt;br /&gt;
* busybox: 1.6.2 -&amp;gt; 1.20.2 -&amp;gt; 1.21&lt;br /&gt;
* U-Boot: 2012.10 -&amp;gt; 2013.04&lt;br /&gt;
&lt;br /&gt;
===build directories===&lt;br /&gt;
* &#039;&#039;build_arm_xxx/&#039;&#039; &#039;&#039;project_build_xxx/&#039;&#039; &#039;&#039;toolchain_build_arm_xxx/&#039;&#039; have been removed and replaced by &#039;&#039;output/&#039;&#039;:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
build  host  images  stamps  target  toolchain&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===configs===&lt;br /&gt;
* buildroot default configs are now stored in &#039;&#039;buildroot/configs/apfxx_defconfig&#039;&#039; and no more in &#039;&#039;buildroot/target/device/armadeus/apfxx/apfxx_defconfig&#039;&#039;&lt;br /&gt;
* uClibc config should be named with version number to not overwrite the old one --&amp;gt;&lt;br /&gt;
 &#039;&#039;buildroot/target/device/armadeus/apf27/uClibc-0.9.30.config.arm&#039;&#039;&lt;br /&gt;
* idem for U-Boot config:&lt;br /&gt;
 &#039;&#039;buildroot/target/device/armadeus/apf27/apf27-u-boot-2010.03.h&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==Changes since BR version used in armadeus 4.x==&lt;br /&gt;
* TBDL&lt;br /&gt;
&lt;br /&gt;
==How to use new BR in armadeus==&lt;br /&gt;
* checkout a recent clean GIT view and before any other command edit the main Makefile to change the BUILDROOT_VERSION flag from 2012.02 to 20121030 &lt;br /&gt;
** comment line 29&lt;br /&gt;
** uncomment the line 30&lt;br /&gt;
* then you can use it as old BR:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
$ make apf27_defconfig&lt;br /&gt;
$ make&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* new patches dirrectory:&lt;br /&gt;
 patches/buildroot/2012.11/&lt;br /&gt;
&lt;br /&gt;
==Patches that can be sent to BR==&lt;br /&gt;
(Some will require some cleanup)&lt;br /&gt;
===Instructions===&lt;br /&gt;
* Patches to port: &#039;&#039;patches/buildroot/2010.11&#039;&#039;&lt;br /&gt;
* when working on a patch mark it with:&lt;br /&gt;
** &amp;lt;nowiki&amp;gt; ** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; ~~~~ &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** &#039;&#039;&#039;--&amp;gt;&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:JulienB|JulienB]] 14:14, 9 November 2010 (UTC)&lt;br /&gt;
* Strike the one that are no more needed:&lt;br /&gt;
** &amp;lt;strike&amp;gt; 000-xxxxxxx.patch &amp;lt;/strike&amp;gt;&lt;br /&gt;
* Write OK in bold green and your name (automatic with 4x&#039;~&#039;) when corresponding patch has been ported:&lt;br /&gt;
** &amp;lt;nowiki&amp;gt; ** &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;&#039;&#039;&#039;OK&#039;&#039;&#039;&amp;lt;/span&amp;gt; ~~~~ &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** &#039;&#039;&#039;--&amp;gt;&#039;&#039;&#039; 000-xxxxxxx.patch: &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;&#039;&#039;&#039;OK&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:JulienB|JulienB]] 07:06, 21 October 2010 (UTC)&lt;br /&gt;
* How to:&lt;br /&gt;
** get a BR git&lt;br /&gt;
** try to apply patch with &#039;&#039;patch -p1 --dry-run &amp;lt; patch_name.patch&#039;&#039;&lt;br /&gt;
** when it applies remove &#039;&#039;--dry-run&#039;&#039;, commit, generates patch with [[GIT]] and send it to BR&lt;br /&gt;
&lt;br /&gt;
===001 -&amp;gt; 059===&lt;br /&gt;
* 001-add_armadeus_device.patch -- armadeus specific&lt;br /&gt;
* 002-add_armadeus_specific_packages.patch -- armadeus specific&lt;br /&gt;
* 003-armadeus-ltrace-fix-download-url.patch&lt;br /&gt;
* 004-gilliland-ti-utils-fix-github-tarball-to-use-commit-id.patch&lt;br /&gt;
* 005-armadeus-gpsd-add-options-setting-in-menuconfig.patch&lt;br /&gt;
* 021-sdl-water-config.patch -- broken&lt;br /&gt;
* 034-slideshow.patch -- broken&lt;br /&gt;
* 045-openssh-add_passwd_expire.patch&lt;br /&gt;
* 050-U-Boot-add_support_for_custom_configuration_file.patch&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;Submission not accepted&#039;&#039;&#039;&amp;lt;/span&amp;gt; --jorasse 08:04, 5 December 2013 (UTC)&lt;br /&gt;
* 051-U-Boot-add_support_for_custom_binary_file_format.patch -- will be present in BR next release&lt;br /&gt;
* 052-U-Boot-add_support_for_Safe_Boot_file_format.patch&lt;br /&gt;
&lt;br /&gt;
===060 -&amp;gt; 085===&lt;br /&gt;
* 072-xenomai-package.patch&lt;br /&gt;
* 081-adds_quake_package.patch &amp;lt;b&amp;gt;( 2nd priority package to push on the BR mainline )&amp;lt;/b&amp;gt;&lt;br /&gt;
* 083-pygame-armadeus_addons.patch&lt;br /&gt;
* 085-adds_gpm_package.patch -- broken&lt;br /&gt;
&lt;br /&gt;
===095 -&amp;gt; 119===&lt;br /&gt;
* 097-adds_flite_package.patch &amp;lt;b&amp;gt;(to push on the BR mainline - need some refactoring )&amp;lt;/b&amp;gt;&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:SamuelM|SamuelM]] 20:25, 3 December 2012 (UTC)&lt;br /&gt;
* 099-mplayer-add_patch_for_pld_asm_instruction_on_non_armv5_arch.patch&lt;br /&gt;
* 107-games-add_wolf4sdl.patch -- broken&lt;br /&gt;
* 110-bluez-add_package.patch&lt;br /&gt;
** bluez-utils-4.x (currently 4.101) already in BR (since 2011.08) with bluez3 compat knob -- [[User:SamuelM|SamuelM]] 10:49, 1 November 2012 (UTC)&lt;br /&gt;
* 111-bluez-hacks.patch&lt;br /&gt;
** bluez-utils-4.x (currently 4.101) already in BR (since 2011.08) with bluez3 compat knob -- [[User:SamuelM|SamuelM]] 10:49, 1 November 2012 (UTC)&lt;br /&gt;
* 118-snes9x-add_package.patch -- broken&lt;br /&gt;
&lt;br /&gt;
===120 -&amp;gt; 179===&lt;br /&gt;
* 120-cwiid-add_package.patch &amp;lt;b&amp;gt;(to push on the BR mainline - need some refactoring to be more generic)&amp;lt;/b&amp;gt;&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:SamuelM|SamuelM]] 12:11, 1 November 2012 (UTC)&lt;br /&gt;
* 121-target-arm926t_is_arm926ej-s.patch&lt;br /&gt;
* 123-pywebradio-add_package.patch -- broken&lt;br /&gt;
* 124-e-uae-add_package.patch&lt;br /&gt;
* 125-opentyrian-add_package.patch -- broken&lt;br /&gt;
* 130-lbreakout-add_package.patch -- broken &amp;lt;b&amp;gt;( 2nd priority package to push on the BR mainline )&amp;lt;/b&amp;gt;&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:JulienB|JulienB]] 21:36, 20 December 2010 (UTC)&lt;br /&gt;
* 131-ltetris-add_package.patch -- broken &lt;br /&gt;
* 132-qt-full_integration_with_cross_compiling.patch&lt;br /&gt;
* 142-ncurses-fix_compilation_with_old_hosts.patch&lt;br /&gt;
* 146-busybox-disable_ip_busybox_if_iproute2_buildroot.patch&lt;br /&gt;
* 147-busybox-ifplugd-fixes-netlink-buffer.patch&lt;br /&gt;
* 150-alsa-utils-fix_installation_bug_on_some_host_systems.patch&lt;br /&gt;
* 157-buildroot-allow_generic_device_selection_even_when_custom_rootfs_is_chosen.patch&lt;br /&gt;
* 158-setserial-bump_version.patch&lt;br /&gt;
* 168-libcanfestival-add_package.patch &amp;lt;b&amp;gt;(to push on the BR mainline  )&amp;lt;/b&amp;gt;&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:SamuelM|SamuelM]] 19:42, 1 November 2012 (UTC)&lt;br /&gt;
* 172-gsmmux-add_package.patch&lt;br /&gt;
* 174-imx-lib-add_package.patch&lt;br /&gt;
** partially included in BR&lt;br /&gt;
* 176-imx-test-add_package.patch&lt;br /&gt;
* 178-uboot-add-missing-UBOOT_CLEAN_CMDS.patch &lt;br /&gt;
* 179-e2fsprog-allow_e4defrag_build_against_old_kernel_headers.patch&lt;br /&gt;
&lt;br /&gt;
===180 -&amp;gt; end===&lt;br /&gt;
* 181-qtcreator-add_package.patch&lt;br /&gt;
* 182-uclibc-add_accept4_declaration_fix.patch&lt;br /&gt;
* 183-openwrt-uclibc-add-kernel_long-declaration.patch&lt;br /&gt;
* 184-fsl-mm-codeclib-add_package.patch&lt;br /&gt;
* 186-uboot-tools-2011.03-Ignore-env_sectors-on-NOR-and-SPI-dataflash.patch&lt;br /&gt;
* 188-marble-add_package.patch -- broken&lt;br /&gt;
* 189-dbus-fix_installation.patch&lt;br /&gt;
* 191-madplay-requires_libintl.patch -- to fix : the legacy libintl is not supported anymore &lt;br /&gt;
* 196-python-crc16-add_package.patch &amp;lt;b&amp;gt;(to push on the BR mainline  )&amp;lt;/b&amp;gt;&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:SamuelM|SamuelM]] 20:18, 3 December 2012 (UTC)&lt;br /&gt;
* 197-cunit-add_package.patch &amp;lt;b&amp;gt;(to push on the BR mainline  )&amp;lt;/b&amp;gt;&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:SamuelM|SamuelM]] 20:18, 3 December 2012 (UTC)&lt;br /&gt;
* 201-armadeus-add_gnokii.patch&lt;br /&gt;
* 203-armadeus-add_sms_server_tools_3_package.patch&lt;br /&gt;
* 204-busybox-fix-snapshot.patch&lt;br /&gt;
* 204-wpa-supplicant-add-option-ieee80211w.patch&lt;br /&gt;
* 205-busybox-coreutils-stty-add-rs485-config-options.patch&lt;br /&gt;
* 206-joe-add_package.patch&lt;br /&gt;
* 207-armadeus-add_python_pyro_3.14.patch&lt;br /&gt;
* 208-armadeus-add_beremiz.patch&lt;br /&gt;
* 209-armadeus-add_matiec.patch&lt;br /&gt;
* 210-poppler-qt_compiling.patch&lt;br /&gt;
* 211-cups-fix_site_url.patch&lt;br /&gt;
* 212-fbgrab-fix_site_url.patch&lt;br /&gt;
* 213-tslib-bump_to_v1.1.patch&lt;br /&gt;
* 214-mplayer-fix-compilation.patch&lt;br /&gt;
&lt;br /&gt;
==How to send patches to BR==&lt;br /&gt;
&lt;br /&gt;
(see the [http://elinux.org/Buildroot_how_to_contribute Buildroot - How to contribute] page)&lt;br /&gt;
&lt;br /&gt;
* GIT should be installed and configured on your PC like stated [[GIT|here]]&lt;br /&gt;
* clone buildroot GIT:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ git clone xxxxx buildroot_git_dev/ (TBDL)&lt;br /&gt;
 $ cd buildroot_git_dev/&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* take patch from armadeus:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ cp /path_to_armadeus_bsp/patches/buildroot/2011.05/0xx-name.patch .&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* create a branch to work (here &#039;&#039;my_work&#039;&#039;):&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ git branch my_work&lt;br /&gt;
 $ git checkout my_work&lt;br /&gt;
 Switched to branch &#039;my_work&#039;&lt;br /&gt;
 $ git branch&lt;br /&gt;
   master&lt;br /&gt;
 * my_work&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* try patch:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ patch -p1 --dry-run &amp;lt; 0xx-name.patch&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* if it works, apply it for real:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ patch -p1 &amp;lt; 0xx-name.patch&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* list changes:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ git status&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* do some more changes if needed and then save them:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 ... do changes ...&lt;br /&gt;
 $ git add files_changed&lt;br /&gt;
 ... test changes ...&lt;br /&gt;
 $ git commit -m &amp;quot;Summary of your work&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* generate patch to send to BR:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ git format-patch -M master..my_work -s&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* this will give:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 0001-Summary_of_your_work.patch&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* send patch to BR:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ git send-email --from=xxx.xxx@xxx.xx --to=buildroot@busybox.net --smtp-server=smtp.xxx.xx 0001-Summary_of_your_work.patch&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* depending on the feedbacks from BR, modify your patch:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 ... do changes ...&lt;br /&gt;
 $ git diff&lt;br /&gt;
 $ git add files_changed&lt;br /&gt;
 $ git commit --amend&lt;br /&gt;
 $ git format-patch -M master..my_work -s&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* adds version inside [PATCH] ex: [PATCH v2]&lt;br /&gt;
* adds comments after ---, ex:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
From a2413db058ac3c515337102690ba12a746831f7e Mon Sep 17 00:00:00 2001&lt;br /&gt;
From: Julien Boibessot &amp;lt;julien.boibessot@armadeus.com&amp;gt;&lt;br /&gt;
Date: Wed, 19 Oct 2011 10:39:26 +0200&lt;br /&gt;
Subject: [PATCH v2] Add libmodbus package&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Signed-off-by: Julien Boibessot &amp;lt;julien.boibessot@armadeus.com&amp;gt;&lt;br /&gt;
---&lt;br /&gt;
 Changes since v1:&lt;br /&gt;
  - Took Yegor Yefremov remarks about &amp;quot;call AUTOTARGETS&#039; into account.&lt;br /&gt;
&lt;br /&gt;
 Based on previous work of Marek Belisko and comments of Thomas Petazzoni.&lt;br /&gt;
&lt;br /&gt;
 package/Config.in              |    1 +&lt;br /&gt;
 package/libmodbus/Config.in    |    8 ++++++++&lt;br /&gt;
 package/libmodbus/libmodbus.mk |   11 +++++++++++&lt;br /&gt;
 3 files changed, 20 insertions(+), 0 deletions(-)&lt;br /&gt;
 create mode 100644 package/libmodbus/Config.in&lt;br /&gt;
 create mode 100644 package/libmodbus/libmodbus.mk&lt;br /&gt;
&lt;br /&gt;
diff --git a/package/Config.in b/package/Config.in&lt;br /&gt;
......&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* retry ;-)&lt;br /&gt;
&lt;br /&gt;
====After patch has been accepted====&lt;br /&gt;
* Delete branch &amp;amp; co:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
$ rm xxxx.patch&lt;br /&gt;
$ git checkout master&lt;br /&gt;
$ git branch -D my_work&lt;br /&gt;
&lt;br /&gt;
$ git branch&lt;br /&gt;
* master&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Links==&lt;br /&gt;
* [http://buildroot.org/downloads/manual/manual.html BR online doc]&lt;br /&gt;
&lt;br /&gt;
==Status for BR2013.05 patches==&lt;br /&gt;
=== 0 to 100 ===&lt;br /&gt;
{| class=&amp;quot;wikitable centre&amp;quot; width=&amp;quot;80%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=col | Name&lt;br /&gt;
! scope=col | Comment&lt;br /&gt;
! scope=col | Who&lt;br /&gt;
|-&lt;br /&gt;
|001-add_armadeus_device.patch&lt;br /&gt;
|Specific to armadeus&lt;br /&gt;
|-&lt;br /&gt;
|002-add_armadeus_specific_packages.patch&lt;br /&gt;
|Specific to armadeus&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|003-armadeus-ltrace-fix-download-url.patch&lt;br /&gt;
|available upstream for  ltrace 0.7.3&lt;br /&gt;
|-&lt;br /&gt;
|004-gilliland-ti-utils-fix-github-tarball-to-use-commit-id.patch&lt;br /&gt;
|already available upstream&lt;br /&gt;
|-&lt;br /&gt;
|005-armadeus-gpsd-add-options-setting-in-menuconfig.patch&lt;br /&gt;
|unused by armadeus but can be contributed upstream&lt;br /&gt;
|-&lt;br /&gt;
|021-armadeus-add-sdl_water-package.patch&lt;br /&gt;
|can be sent upstream (demo) with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|034-armadeus-add-slideshow-package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|045-openssh-add_passwd_expire.patch&lt;br /&gt;
|Need to be reviewed&lt;br /&gt;
|-&lt;br /&gt;
|050-U-Boot-add_support_for_custom_configuration_file.patch&lt;br /&gt;
|???&lt;br /&gt;
|-&lt;br /&gt;
|051-U-Boot-add_support_for_custom_binary_file_format.patch&lt;br /&gt;
||???&lt;br /&gt;
|-&lt;br /&gt;
|052-U-Boot-add_support_for_Safe_Boot_file_format.patch&lt;br /&gt;
|???&lt;br /&gt;
|-&lt;br /&gt;
|072-xenomai-package.patch&lt;br /&gt;
|cannot be sent upstream&lt;br /&gt;
|-&lt;br /&gt;
|081-adds_quake_package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|083-pygame-armadeus_addons.patch&lt;br /&gt;
|cannot be sent upstream due to missing dependencies&lt;br /&gt;
|-&lt;br /&gt;
|085-armadeus-add-gpm-package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|097-adds_flite_package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|099-mplayer-add_patch_for_pld_asm_instruction_on_non_armv5_arch.patch&lt;br /&gt;
|to send to mplayer instead of BR&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== 100 to 200 ===&lt;br /&gt;
{| class=&amp;quot;wikitable centre&amp;quot; width=&amp;quot;80%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=col | Name&lt;br /&gt;
! scope=col | Comment&lt;br /&gt;
! scope=col | Who&lt;br /&gt;
|-&lt;br /&gt;
|107-armadeus-games-add-wolf4sdl-package.patch&lt;br /&gt;
|can be sent upstream (demo) with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|110-bluez3-add_package.patch&lt;br /&gt;
|to be split: bluez-utils already in BR but  bluez-lib can be sent&lt;br /&gt;
|-&lt;br /&gt;
|111-bluez3-hacks.patch&lt;br /&gt;
|dirty hack on bluez-lib need to be cleaned&lt;br /&gt;
|-&lt;br /&gt;
|118-armadeus-snes9x-add-package.patch&lt;br /&gt;
|-&lt;br /&gt;
|120-cwiid-add_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|121-target-arm926t_is_arm926ej-s.patch&lt;br /&gt;
|-&lt;br /&gt;
|123-armadeus-pywebradio-add-package.patch&lt;br /&gt;
|-&lt;br /&gt;
|124-e-uae-add_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|125-armadeus-opentyrian-add-package.patch&lt;br /&gt;
|-&lt;br /&gt;
|130-armadeus-lbreakout2-add-package.patch&lt;br /&gt;
|-&lt;br /&gt;
|131-armadeus-ltetris-add-package.patch&lt;br /&gt;
|-&lt;br /&gt;
|132-qt-full_integration_with_cross_compiling.patch&lt;br /&gt;
|-&lt;br /&gt;
|142-ncurses-fix_compilation_with_old_hosts.patch&lt;br /&gt;
|-&lt;br /&gt;
|146-busybox-disable_ip_busybox_if_iproute2_buildroot.patch&lt;br /&gt;
|-&lt;br /&gt;
|147-busybox-ifplugd-fixes-netlink-buffer.patch&lt;br /&gt;
|-&lt;br /&gt;
|150-alsa-utils-fix_installation_bug_on_some_host_systems.patch&lt;br /&gt;
|-&lt;br /&gt;
|157-buildroot-allow_generic_device_selection_even_when_custom_rootfs_is_chosen.patch&lt;br /&gt;
|-&lt;br /&gt;
|158-setserial-bump_version.patch&lt;br /&gt;
|-&lt;br /&gt;
|168-libcanfestival-add_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|172-gsmmux-add_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|174-imx-lib-customize_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|176-imx-test-add_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|178-uboot-add-missing-UBOOT_CLEAN_CMDS.patch&lt;br /&gt;
|-&lt;br /&gt;
|179-e2fsprog-allow_e4defrag_build_against_old_kernel_headers.patch&lt;br /&gt;
|-&lt;br /&gt;
|181-qtcreator-add_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|182-uclibc-add_accept4_declaration_fix.patch&lt;br /&gt;
|-&lt;br /&gt;
|183-openwrt-uclibc-add-kernel_long-declaration.patch&lt;br /&gt;
|-&lt;br /&gt;
|184-fsl-mm-codeclib-add_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|186-uboot-tools-2011.03-Ignore-env_sectors-on-NOR-and-SPI-dataflash.patch&lt;br /&gt;
|-&lt;br /&gt;
|188-marble-add_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|189-dbus-fix_installation.patch&lt;br /&gt;
|-&lt;br /&gt;
|191-armadeus-madplay-fixes-libintl-dependency.patch&lt;br /&gt;
|-&lt;br /&gt;
|196-python-crc16-add_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|197-cunit-add_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|201-armadeus-add_gnokii.patch&lt;br /&gt;
|-&lt;br /&gt;
|203-armadeus-add_sms_server_tools_3_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|204-busybox-fix-snapshot.patch&lt;br /&gt;
|-&lt;br /&gt;
|204-wpa-supplicant-add-option-ieee80211w.patch&lt;br /&gt;
|-&lt;br /&gt;
|205-busybox-coreutils-stty-add-rs485-config-options.patch&lt;br /&gt;
|-&lt;br /&gt;
|206-joe-add_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|207-armadeus-add_python_pyro_3.14.patch&lt;br /&gt;
|-&lt;br /&gt;
|208-armadeus-add_beremiz.patch&lt;br /&gt;
|-&lt;br /&gt;
|209-armadeus-add_matiec.patch&lt;br /&gt;
|-&lt;br /&gt;
|210-poppler-qt_compiling.patch&lt;br /&gt;
|-&lt;br /&gt;
|211-cups-fix_site_url.patch&lt;br /&gt;
|-&lt;br /&gt;
|212-fbgrab-fix_site_url.patch&lt;br /&gt;
|-&lt;br /&gt;
|213-tslib-bump_to_v1.1.patch&lt;br /&gt;
|-&lt;br /&gt;
|214-mplayer-fix-compilation.patch&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Ltanner</name></author>
	</entry>
	<entry>
		<id>http://wikilegacy.armadeus.com/index.php?title=Buildroot_Mainline_integration&amp;diff=12228</id>
		<title>Buildroot Mainline integration</title>
		<link rel="alternate" type="text/html" href="http://wikilegacy.armadeus.com/index.php?title=Buildroot_Mainline_integration&amp;diff=12228"/>
		<updated>2013-12-05T18:49:36Z</updated>

		<summary type="html">&lt;p&gt;Ltanner: /* 0 to 100 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Under Construction}}&lt;br /&gt;
&lt;br /&gt;
==Changes since BR version used in armadeus 3.x==&lt;br /&gt;
===default packages===&lt;br /&gt;
* uClibc: 0.9.29 -&amp;gt; 0.9.30 -&amp;gt; 0.9.33.2&lt;br /&gt;
* gcc: 4.2.1-&amp;gt; 4.4.5 -&amp;gt; 4.7.2&lt;br /&gt;
* busybox: 1.6.2 -&amp;gt; 1.20.2 -&amp;gt; 1.21&lt;br /&gt;
* U-Boot: 2012.10 -&amp;gt; 2013.04&lt;br /&gt;
&lt;br /&gt;
===build directories===&lt;br /&gt;
* &#039;&#039;build_arm_xxx/&#039;&#039; &#039;&#039;project_build_xxx/&#039;&#039; &#039;&#039;toolchain_build_arm_xxx/&#039;&#039; have been removed and replaced by &#039;&#039;output/&#039;&#039;:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
build  host  images  stamps  target  toolchain&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===configs===&lt;br /&gt;
* buildroot default configs are now stored in &#039;&#039;buildroot/configs/apfxx_defconfig&#039;&#039; and no more in &#039;&#039;buildroot/target/device/armadeus/apfxx/apfxx_defconfig&#039;&#039;&lt;br /&gt;
* uClibc config should be named with version number to not overwrite the old one --&amp;gt;&lt;br /&gt;
 &#039;&#039;buildroot/target/device/armadeus/apf27/uClibc-0.9.30.config.arm&#039;&#039;&lt;br /&gt;
* idem for U-Boot config:&lt;br /&gt;
 &#039;&#039;buildroot/target/device/armadeus/apf27/apf27-u-boot-2010.03.h&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==Changes since BR version used in armadeus 4.x==&lt;br /&gt;
* TBDL&lt;br /&gt;
&lt;br /&gt;
==How to use new BR in armadeus==&lt;br /&gt;
* checkout a recent clean GIT view and before any other command edit the main Makefile to change the BUILDROOT_VERSION flag from 2012.02 to 20121030 &lt;br /&gt;
** comment line 29&lt;br /&gt;
** uncomment the line 30&lt;br /&gt;
* then you can use it as old BR:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
$ make apf27_defconfig&lt;br /&gt;
$ make&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* new patches dirrectory:&lt;br /&gt;
 patches/buildroot/2012.11/&lt;br /&gt;
&lt;br /&gt;
==Patches that can be sent to BR==&lt;br /&gt;
(Some will require some cleanup)&lt;br /&gt;
===Instructions===&lt;br /&gt;
* Patches to port: &#039;&#039;patches/buildroot/2010.11&#039;&#039;&lt;br /&gt;
* when working on a patch mark it with:&lt;br /&gt;
** &amp;lt;nowiki&amp;gt; ** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; ~~~~ &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** &#039;&#039;&#039;--&amp;gt;&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:JulienB|JulienB]] 14:14, 9 November 2010 (UTC)&lt;br /&gt;
* Strike the one that are no more needed:&lt;br /&gt;
** &amp;lt;strike&amp;gt; 000-xxxxxxx.patch &amp;lt;/strike&amp;gt;&lt;br /&gt;
* Write OK in bold green and your name (automatic with 4x&#039;~&#039;) when corresponding patch has been ported:&lt;br /&gt;
** &amp;lt;nowiki&amp;gt; ** &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;&#039;&#039;&#039;OK&#039;&#039;&#039;&amp;lt;/span&amp;gt; ~~~~ &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** &#039;&#039;&#039;--&amp;gt;&#039;&#039;&#039; 000-xxxxxxx.patch: &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;&#039;&#039;&#039;OK&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:JulienB|JulienB]] 07:06, 21 October 2010 (UTC)&lt;br /&gt;
* How to:&lt;br /&gt;
** get a BR git&lt;br /&gt;
** try to apply patch with &#039;&#039;patch -p1 --dry-run &amp;lt; patch_name.patch&#039;&#039;&lt;br /&gt;
** when it applies remove &#039;&#039;--dry-run&#039;&#039;, commit, generates patch with [[GIT]] and send it to BR&lt;br /&gt;
&lt;br /&gt;
===001 -&amp;gt; 059===&lt;br /&gt;
* 001-add_armadeus_device.patch -- armadeus specific&lt;br /&gt;
* 002-add_armadeus_specific_packages.patch -- armadeus specific&lt;br /&gt;
* 003-armadeus-ltrace-fix-download-url.patch&lt;br /&gt;
* 004-gilliland-ti-utils-fix-github-tarball-to-use-commit-id.patch&lt;br /&gt;
* 005-armadeus-gpsd-add-options-setting-in-menuconfig.patch&lt;br /&gt;
* 021-sdl-water-config.patch -- broken&lt;br /&gt;
* 034-slideshow.patch -- broken&lt;br /&gt;
* 045-openssh-add_passwd_expire.patch&lt;br /&gt;
* 050-U-Boot-add_support_for_custom_configuration_file.patch&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;Submission not accepted&#039;&#039;&#039;&amp;lt;/span&amp;gt; --jorasse 08:04, 5 December 2013 (UTC)&lt;br /&gt;
* 051-U-Boot-add_support_for_custom_binary_file_format.patch -- will be present in BR next release&lt;br /&gt;
* 052-U-Boot-add_support_for_Safe_Boot_file_format.patch&lt;br /&gt;
&lt;br /&gt;
===060 -&amp;gt; 085===&lt;br /&gt;
* 072-xenomai-package.patch&lt;br /&gt;
* 081-adds_quake_package.patch &amp;lt;b&amp;gt;( 2nd priority package to push on the BR mainline )&amp;lt;/b&amp;gt;&lt;br /&gt;
* 083-pygame-armadeus_addons.patch&lt;br /&gt;
* 085-adds_gpm_package.patch -- broken&lt;br /&gt;
&lt;br /&gt;
===095 -&amp;gt; 119===&lt;br /&gt;
* 097-adds_flite_package.patch &amp;lt;b&amp;gt;(to push on the BR mainline - need some refactoring )&amp;lt;/b&amp;gt;&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:SamuelM|SamuelM]] 20:25, 3 December 2012 (UTC)&lt;br /&gt;
* 099-mplayer-add_patch_for_pld_asm_instruction_on_non_armv5_arch.patch&lt;br /&gt;
* 107-games-add_wolf4sdl.patch -- broken&lt;br /&gt;
* 110-bluez-add_package.patch&lt;br /&gt;
** bluez-utils-4.x (currently 4.101) already in BR (since 2011.08) with bluez3 compat knob -- [[User:SamuelM|SamuelM]] 10:49, 1 November 2012 (UTC)&lt;br /&gt;
* 111-bluez-hacks.patch&lt;br /&gt;
** bluez-utils-4.x (currently 4.101) already in BR (since 2011.08) with bluez3 compat knob -- [[User:SamuelM|SamuelM]] 10:49, 1 November 2012 (UTC)&lt;br /&gt;
* 118-snes9x-add_package.patch -- broken&lt;br /&gt;
&lt;br /&gt;
===120 -&amp;gt; 179===&lt;br /&gt;
* 120-cwiid-add_package.patch &amp;lt;b&amp;gt;(to push on the BR mainline - need some refactoring to be more generic)&amp;lt;/b&amp;gt;&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:SamuelM|SamuelM]] 12:11, 1 November 2012 (UTC)&lt;br /&gt;
* 121-target-arm926t_is_arm926ej-s.patch&lt;br /&gt;
* 123-pywebradio-add_package.patch -- broken&lt;br /&gt;
* 124-e-uae-add_package.patch&lt;br /&gt;
* 125-opentyrian-add_package.patch -- broken&lt;br /&gt;
* 130-lbreakout-add_package.patch -- broken &amp;lt;b&amp;gt;( 2nd priority package to push on the BR mainline )&amp;lt;/b&amp;gt;&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:JulienB|JulienB]] 21:36, 20 December 2010 (UTC)&lt;br /&gt;
* 131-ltetris-add_package.patch -- broken &lt;br /&gt;
* 132-qt-full_integration_with_cross_compiling.patch&lt;br /&gt;
* 142-ncurses-fix_compilation_with_old_hosts.patch&lt;br /&gt;
* 146-busybox-disable_ip_busybox_if_iproute2_buildroot.patch&lt;br /&gt;
* 147-busybox-ifplugd-fixes-netlink-buffer.patch&lt;br /&gt;
* 150-alsa-utils-fix_installation_bug_on_some_host_systems.patch&lt;br /&gt;
* 157-buildroot-allow_generic_device_selection_even_when_custom_rootfs_is_chosen.patch&lt;br /&gt;
* 158-setserial-bump_version.patch&lt;br /&gt;
* 168-libcanfestival-add_package.patch &amp;lt;b&amp;gt;(to push on the BR mainline  )&amp;lt;/b&amp;gt;&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:SamuelM|SamuelM]] 19:42, 1 November 2012 (UTC)&lt;br /&gt;
* 172-gsmmux-add_package.patch&lt;br /&gt;
* 174-imx-lib-add_package.patch&lt;br /&gt;
** partially included in BR&lt;br /&gt;
* 176-imx-test-add_package.patch&lt;br /&gt;
* 178-uboot-add-missing-UBOOT_CLEAN_CMDS.patch &lt;br /&gt;
* 179-e2fsprog-allow_e4defrag_build_against_old_kernel_headers.patch&lt;br /&gt;
&lt;br /&gt;
===180 -&amp;gt; end===&lt;br /&gt;
* 181-qtcreator-add_package.patch&lt;br /&gt;
* 182-uclibc-add_accept4_declaration_fix.patch&lt;br /&gt;
* 183-openwrt-uclibc-add-kernel_long-declaration.patch&lt;br /&gt;
* 184-fsl-mm-codeclib-add_package.patch&lt;br /&gt;
* 186-uboot-tools-2011.03-Ignore-env_sectors-on-NOR-and-SPI-dataflash.patch&lt;br /&gt;
* 188-marble-add_package.patch -- broken&lt;br /&gt;
* 189-dbus-fix_installation.patch&lt;br /&gt;
* 191-madplay-requires_libintl.patch -- to fix : the legacy libintl is not supported anymore &lt;br /&gt;
* 196-python-crc16-add_package.patch &amp;lt;b&amp;gt;(to push on the BR mainline  )&amp;lt;/b&amp;gt;&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:SamuelM|SamuelM]] 20:18, 3 December 2012 (UTC)&lt;br /&gt;
* 197-cunit-add_package.patch &amp;lt;b&amp;gt;(to push on the BR mainline  )&amp;lt;/b&amp;gt;&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:SamuelM|SamuelM]] 20:18, 3 December 2012 (UTC)&lt;br /&gt;
* 201-armadeus-add_gnokii.patch&lt;br /&gt;
* 203-armadeus-add_sms_server_tools_3_package.patch&lt;br /&gt;
* 204-busybox-fix-snapshot.patch&lt;br /&gt;
* 204-wpa-supplicant-add-option-ieee80211w.patch&lt;br /&gt;
* 205-busybox-coreutils-stty-add-rs485-config-options.patch&lt;br /&gt;
* 206-joe-add_package.patch&lt;br /&gt;
* 207-armadeus-add_python_pyro_3.14.patch&lt;br /&gt;
* 208-armadeus-add_beremiz.patch&lt;br /&gt;
* 209-armadeus-add_matiec.patch&lt;br /&gt;
* 210-poppler-qt_compiling.patch&lt;br /&gt;
* 211-cups-fix_site_url.patch&lt;br /&gt;
* 212-fbgrab-fix_site_url.patch&lt;br /&gt;
* 213-tslib-bump_to_v1.1.patch&lt;br /&gt;
* 214-mplayer-fix-compilation.patch&lt;br /&gt;
&lt;br /&gt;
==How to send patches to BR==&lt;br /&gt;
&lt;br /&gt;
(see the [http://elinux.org/Buildroot_how_to_contribute Buildroot - How to contribute] page)&lt;br /&gt;
&lt;br /&gt;
* GIT should be installed and configured on your PC like stated [[GIT|here]]&lt;br /&gt;
* clone buildroot GIT:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ git clone xxxxx buildroot_git_dev/ (TBDL)&lt;br /&gt;
 $ cd buildroot_git_dev/&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* take patch from armadeus:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ cp /path_to_armadeus_bsp/patches/buildroot/2011.05/0xx-name.patch .&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* create a branch to work (here &#039;&#039;my_work&#039;&#039;):&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ git branch my_work&lt;br /&gt;
 $ git checkout my_work&lt;br /&gt;
 Switched to branch &#039;my_work&#039;&lt;br /&gt;
 $ git branch&lt;br /&gt;
   master&lt;br /&gt;
 * my_work&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* try patch:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ patch -p1 --dry-run &amp;lt; 0xx-name.patch&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* if it works, apply it for real:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ patch -p1 &amp;lt; 0xx-name.patch&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* list changes:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ git status&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* do some more changes if needed and then save them:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 ... do changes ...&lt;br /&gt;
 $ git add files_changed&lt;br /&gt;
 ... test changes ...&lt;br /&gt;
 $ git commit -m &amp;quot;Summary of your work&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* generate patch to send to BR:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ git format-patch -M master..my_work -s&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* this will give:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 0001-Summary_of_your_work.patch&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* send patch to BR:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ git send-email --from=xxx.xxx@xxx.xx --to=buildroot@busybox.net --smtp-server=smtp.xxx.xx 0001-Summary_of_your_work.patch&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* depending on the feedbacks from BR, modify your patch:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 ... do changes ...&lt;br /&gt;
 $ git diff&lt;br /&gt;
 $ git add files_changed&lt;br /&gt;
 $ git commit --amend&lt;br /&gt;
 $ git format-patch -M master..my_work -s&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* adds version inside [PATCH] ex: [PATCH v2]&lt;br /&gt;
* adds comments after ---, ex:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
From a2413db058ac3c515337102690ba12a746831f7e Mon Sep 17 00:00:00 2001&lt;br /&gt;
From: Julien Boibessot &amp;lt;julien.boibessot@armadeus.com&amp;gt;&lt;br /&gt;
Date: Wed, 19 Oct 2011 10:39:26 +0200&lt;br /&gt;
Subject: [PATCH v2] Add libmodbus package&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Signed-off-by: Julien Boibessot &amp;lt;julien.boibessot@armadeus.com&amp;gt;&lt;br /&gt;
---&lt;br /&gt;
 Changes since v1:&lt;br /&gt;
  - Took Yegor Yefremov remarks about &amp;quot;call AUTOTARGETS&#039; into account.&lt;br /&gt;
&lt;br /&gt;
 Based on previous work of Marek Belisko and comments of Thomas Petazzoni.&lt;br /&gt;
&lt;br /&gt;
 package/Config.in              |    1 +&lt;br /&gt;
 package/libmodbus/Config.in    |    8 ++++++++&lt;br /&gt;
 package/libmodbus/libmodbus.mk |   11 +++++++++++&lt;br /&gt;
 3 files changed, 20 insertions(+), 0 deletions(-)&lt;br /&gt;
 create mode 100644 package/libmodbus/Config.in&lt;br /&gt;
 create mode 100644 package/libmodbus/libmodbus.mk&lt;br /&gt;
&lt;br /&gt;
diff --git a/package/Config.in b/package/Config.in&lt;br /&gt;
......&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* retry ;-)&lt;br /&gt;
&lt;br /&gt;
====After patch has been accepted====&lt;br /&gt;
* Delete branch &amp;amp; co:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
$ rm xxxx.patch&lt;br /&gt;
$ git checkout master&lt;br /&gt;
$ git branch -D my_work&lt;br /&gt;
&lt;br /&gt;
$ git branch&lt;br /&gt;
* master&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Links==&lt;br /&gt;
* [http://buildroot.org/downloads/manual/manual.html BR online doc]&lt;br /&gt;
&lt;br /&gt;
==Status for BR2013.05 patches==&lt;br /&gt;
=== 0 to 100 ===&lt;br /&gt;
{| class=&amp;quot;wikitable centre&amp;quot; width=&amp;quot;80%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=col | Name&lt;br /&gt;
! scope=col | Comment&lt;br /&gt;
! scope=col | Who&lt;br /&gt;
|-&lt;br /&gt;
|001-add_armadeus_device.patch&lt;br /&gt;
|Specific to armadeus&lt;br /&gt;
|-&lt;br /&gt;
|002-add_armadeus_specific_packages.patch&lt;br /&gt;
|Specific to armadeus&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|003-armadeus-ltrace-fix-download-url.patch&lt;br /&gt;
|available upstream for  ltrace 0.7.3&lt;br /&gt;
|-&lt;br /&gt;
|004-gilliland-ti-utils-fix-github-tarball-to-use-commit-id.patch&lt;br /&gt;
|already available upstream&lt;br /&gt;
|-&lt;br /&gt;
|005-armadeus-gpsd-add-options-setting-in-menuconfig.patch&lt;br /&gt;
|unused by armadeus but can be contributed upstream&lt;br /&gt;
|-&lt;br /&gt;
|021-armadeus-add-sdl_water-package.patch&lt;br /&gt;
|can be sent upstream (demo) with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|034-armadeus-add-slideshow-package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|045-openssh-add_passwd_expire.patch&lt;br /&gt;
|Need to be reviewed&lt;br /&gt;
|-&lt;br /&gt;
|050-U-Boot-add_support_for_custom_configuration_file.patch&lt;br /&gt;
|???&lt;br /&gt;
|-&lt;br /&gt;
|051-U-Boot-add_support_for_custom_binary_file_format.patch&lt;br /&gt;
||???&lt;br /&gt;
|-&lt;br /&gt;
|052-U-Boot-add_support_for_Safe_Boot_file_format.patch&lt;br /&gt;
|???&lt;br /&gt;
|-&lt;br /&gt;
|072-xenomai-package.patch&lt;br /&gt;
|cannot be sent upstream&lt;br /&gt;
|-&lt;br /&gt;
|081-adds_quake_package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|083-pygame-armadeus_addons.patch&lt;br /&gt;
|cannot be sent upstream due to missing dependencies&lt;br /&gt;
|-&lt;br /&gt;
|085-armadeus-add-gpm-package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|097-adds_flite_package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|099-mplayer-add_patch_for_pld_asm_instruction_on_non_armv5_arch.patch&lt;br /&gt;
|to send to mplayer instead of BR&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== 100 to 200 ===&lt;br /&gt;
{| class=&amp;quot;wikitable centre&amp;quot; width=&amp;quot;80%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=col | Name&lt;br /&gt;
! scope=col | Comment&lt;br /&gt;
|-&lt;br /&gt;
|107-armadeus-games-add-wolf4sdl-package.patch&lt;br /&gt;
|can be sent upstream (demo) with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|110-bluez3-add_package.patch&lt;br /&gt;
|to be split: bluez-utils already in BR but  bluez-lib can be sent&lt;br /&gt;
|-&lt;br /&gt;
|111-bluez3-hacks.patch&lt;br /&gt;
|dirty hack on bluez-lib need to be cleaned&lt;br /&gt;
|-&lt;br /&gt;
|118-armadeus-snes9x-add-package.patch&lt;br /&gt;
|-&lt;br /&gt;
|120-cwiid-add_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|121-target-arm926t_is_arm926ej-s.patch&lt;br /&gt;
|-&lt;br /&gt;
|123-armadeus-pywebradio-add-package.patch&lt;br /&gt;
|-&lt;br /&gt;
|124-e-uae-add_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|125-armadeus-opentyrian-add-package.patch&lt;br /&gt;
|-&lt;br /&gt;
|130-armadeus-lbreakout2-add-package.patch&lt;br /&gt;
|-&lt;br /&gt;
|131-armadeus-ltetris-add-package.patch&lt;br /&gt;
|-&lt;br /&gt;
|132-qt-full_integration_with_cross_compiling.patch&lt;br /&gt;
|-&lt;br /&gt;
|142-ncurses-fix_compilation_with_old_hosts.patch&lt;br /&gt;
|-&lt;br /&gt;
|146-busybox-disable_ip_busybox_if_iproute2_buildroot.patch&lt;br /&gt;
|-&lt;br /&gt;
|147-busybox-ifplugd-fixes-netlink-buffer.patch&lt;br /&gt;
|-&lt;br /&gt;
|150-alsa-utils-fix_installation_bug_on_some_host_systems.patch&lt;br /&gt;
|-&lt;br /&gt;
|157-buildroot-allow_generic_device_selection_even_when_custom_rootfs_is_chosen.patch&lt;br /&gt;
|-&lt;br /&gt;
|158-setserial-bump_version.patch&lt;br /&gt;
|-&lt;br /&gt;
|168-libcanfestival-add_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|172-gsmmux-add_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|174-imx-lib-customize_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|176-imx-test-add_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|178-uboot-add-missing-UBOOT_CLEAN_CMDS.patch&lt;br /&gt;
|-&lt;br /&gt;
|179-e2fsprog-allow_e4defrag_build_against_old_kernel_headers.patch&lt;br /&gt;
|-&lt;br /&gt;
|181-qtcreator-add_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|182-uclibc-add_accept4_declaration_fix.patch&lt;br /&gt;
|-&lt;br /&gt;
|183-openwrt-uclibc-add-kernel_long-declaration.patch&lt;br /&gt;
|-&lt;br /&gt;
|184-fsl-mm-codeclib-add_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|186-uboot-tools-2011.03-Ignore-env_sectors-on-NOR-and-SPI-dataflash.patch&lt;br /&gt;
|-&lt;br /&gt;
|188-marble-add_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|189-dbus-fix_installation.patch&lt;br /&gt;
|-&lt;br /&gt;
|191-armadeus-madplay-fixes-libintl-dependency.patch&lt;br /&gt;
|-&lt;br /&gt;
|196-python-crc16-add_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|197-cunit-add_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|201-armadeus-add_gnokii.patch&lt;br /&gt;
|-&lt;br /&gt;
|203-armadeus-add_sms_server_tools_3_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|204-busybox-fix-snapshot.patch&lt;br /&gt;
|-&lt;br /&gt;
|204-wpa-supplicant-add-option-ieee80211w.patch&lt;br /&gt;
|-&lt;br /&gt;
|205-busybox-coreutils-stty-add-rs485-config-options.patch&lt;br /&gt;
|-&lt;br /&gt;
|206-joe-add_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|207-armadeus-add_python_pyro_3.14.patch&lt;br /&gt;
|-&lt;br /&gt;
|208-armadeus-add_beremiz.patch&lt;br /&gt;
|-&lt;br /&gt;
|209-armadeus-add_matiec.patch&lt;br /&gt;
|-&lt;br /&gt;
|210-poppler-qt_compiling.patch&lt;br /&gt;
|-&lt;br /&gt;
|211-cups-fix_site_url.patch&lt;br /&gt;
|-&lt;br /&gt;
|212-fbgrab-fix_site_url.patch&lt;br /&gt;
|-&lt;br /&gt;
|213-tslib-bump_to_v1.1.patch&lt;br /&gt;
|-&lt;br /&gt;
|214-mplayer-fix-compilation.patch&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Ltanner</name></author>
	</entry>
	<entry>
		<id>http://wikilegacy.armadeus.com/index.php?title=Buildroot_Mainline_integration&amp;diff=12227</id>
		<title>Buildroot Mainline integration</title>
		<link rel="alternate" type="text/html" href="http://wikilegacy.armadeus.com/index.php?title=Buildroot_Mainline_integration&amp;diff=12227"/>
		<updated>2013-12-05T18:44:40Z</updated>

		<summary type="html">&lt;p&gt;Ltanner: /* 100 to 200 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Under Construction}}&lt;br /&gt;
&lt;br /&gt;
==Changes since BR version used in armadeus 3.x==&lt;br /&gt;
===default packages===&lt;br /&gt;
* uClibc: 0.9.29 -&amp;gt; 0.9.30 -&amp;gt; 0.9.33.2&lt;br /&gt;
* gcc: 4.2.1-&amp;gt; 4.4.5 -&amp;gt; 4.7.2&lt;br /&gt;
* busybox: 1.6.2 -&amp;gt; 1.20.2 -&amp;gt; 1.21&lt;br /&gt;
* U-Boot: 2012.10 -&amp;gt; 2013.04&lt;br /&gt;
&lt;br /&gt;
===build directories===&lt;br /&gt;
* &#039;&#039;build_arm_xxx/&#039;&#039; &#039;&#039;project_build_xxx/&#039;&#039; &#039;&#039;toolchain_build_arm_xxx/&#039;&#039; have been removed and replaced by &#039;&#039;output/&#039;&#039;:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
build  host  images  stamps  target  toolchain&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===configs===&lt;br /&gt;
* buildroot default configs are now stored in &#039;&#039;buildroot/configs/apfxx_defconfig&#039;&#039; and no more in &#039;&#039;buildroot/target/device/armadeus/apfxx/apfxx_defconfig&#039;&#039;&lt;br /&gt;
* uClibc config should be named with version number to not overwrite the old one --&amp;gt;&lt;br /&gt;
 &#039;&#039;buildroot/target/device/armadeus/apf27/uClibc-0.9.30.config.arm&#039;&#039;&lt;br /&gt;
* idem for U-Boot config:&lt;br /&gt;
 &#039;&#039;buildroot/target/device/armadeus/apf27/apf27-u-boot-2010.03.h&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==Changes since BR version used in armadeus 4.x==&lt;br /&gt;
* TBDL&lt;br /&gt;
&lt;br /&gt;
==How to use new BR in armadeus==&lt;br /&gt;
* checkout a recent clean GIT view and before any other command edit the main Makefile to change the BUILDROOT_VERSION flag from 2012.02 to 20121030 &lt;br /&gt;
** comment line 29&lt;br /&gt;
** uncomment the line 30&lt;br /&gt;
* then you can use it as old BR:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
$ make apf27_defconfig&lt;br /&gt;
$ make&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* new patches dirrectory:&lt;br /&gt;
 patches/buildroot/2012.11/&lt;br /&gt;
&lt;br /&gt;
==Patches that can be sent to BR==&lt;br /&gt;
(Some will require some cleanup)&lt;br /&gt;
===Instructions===&lt;br /&gt;
* Patches to port: &#039;&#039;patches/buildroot/2010.11&#039;&#039;&lt;br /&gt;
* when working on a patch mark it with:&lt;br /&gt;
** &amp;lt;nowiki&amp;gt; ** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; ~~~~ &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** &#039;&#039;&#039;--&amp;gt;&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:JulienB|JulienB]] 14:14, 9 November 2010 (UTC)&lt;br /&gt;
* Strike the one that are no more needed:&lt;br /&gt;
** &amp;lt;strike&amp;gt; 000-xxxxxxx.patch &amp;lt;/strike&amp;gt;&lt;br /&gt;
* Write OK in bold green and your name (automatic with 4x&#039;~&#039;) when corresponding patch has been ported:&lt;br /&gt;
** &amp;lt;nowiki&amp;gt; ** &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;&#039;&#039;&#039;OK&#039;&#039;&#039;&amp;lt;/span&amp;gt; ~~~~ &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** &#039;&#039;&#039;--&amp;gt;&#039;&#039;&#039; 000-xxxxxxx.patch: &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;&#039;&#039;&#039;OK&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:JulienB|JulienB]] 07:06, 21 October 2010 (UTC)&lt;br /&gt;
* How to:&lt;br /&gt;
** get a BR git&lt;br /&gt;
** try to apply patch with &#039;&#039;patch -p1 --dry-run &amp;lt; patch_name.patch&#039;&#039;&lt;br /&gt;
** when it applies remove &#039;&#039;--dry-run&#039;&#039;, commit, generates patch with [[GIT]] and send it to BR&lt;br /&gt;
&lt;br /&gt;
===001 -&amp;gt; 059===&lt;br /&gt;
* 001-add_armadeus_device.patch -- armadeus specific&lt;br /&gt;
* 002-add_armadeus_specific_packages.patch -- armadeus specific&lt;br /&gt;
* 003-armadeus-ltrace-fix-download-url.patch&lt;br /&gt;
* 004-gilliland-ti-utils-fix-github-tarball-to-use-commit-id.patch&lt;br /&gt;
* 005-armadeus-gpsd-add-options-setting-in-menuconfig.patch&lt;br /&gt;
* 021-sdl-water-config.patch -- broken&lt;br /&gt;
* 034-slideshow.patch -- broken&lt;br /&gt;
* 045-openssh-add_passwd_expire.patch&lt;br /&gt;
* 050-U-Boot-add_support_for_custom_configuration_file.patch&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;Submission not accepted&#039;&#039;&#039;&amp;lt;/span&amp;gt; --jorasse 08:04, 5 December 2013 (UTC)&lt;br /&gt;
* 051-U-Boot-add_support_for_custom_binary_file_format.patch -- will be present in BR next release&lt;br /&gt;
* 052-U-Boot-add_support_for_Safe_Boot_file_format.patch&lt;br /&gt;
&lt;br /&gt;
===060 -&amp;gt; 085===&lt;br /&gt;
* 072-xenomai-package.patch&lt;br /&gt;
* 081-adds_quake_package.patch &amp;lt;b&amp;gt;( 2nd priority package to push on the BR mainline )&amp;lt;/b&amp;gt;&lt;br /&gt;
* 083-pygame-armadeus_addons.patch&lt;br /&gt;
* 085-adds_gpm_package.patch -- broken&lt;br /&gt;
&lt;br /&gt;
===095 -&amp;gt; 119===&lt;br /&gt;
* 097-adds_flite_package.patch &amp;lt;b&amp;gt;(to push on the BR mainline - need some refactoring )&amp;lt;/b&amp;gt;&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:SamuelM|SamuelM]] 20:25, 3 December 2012 (UTC)&lt;br /&gt;
* 099-mplayer-add_patch_for_pld_asm_instruction_on_non_armv5_arch.patch&lt;br /&gt;
* 107-games-add_wolf4sdl.patch -- broken&lt;br /&gt;
* 110-bluez-add_package.patch&lt;br /&gt;
** bluez-utils-4.x (currently 4.101) already in BR (since 2011.08) with bluez3 compat knob -- [[User:SamuelM|SamuelM]] 10:49, 1 November 2012 (UTC)&lt;br /&gt;
* 111-bluez-hacks.patch&lt;br /&gt;
** bluez-utils-4.x (currently 4.101) already in BR (since 2011.08) with bluez3 compat knob -- [[User:SamuelM|SamuelM]] 10:49, 1 November 2012 (UTC)&lt;br /&gt;
* 118-snes9x-add_package.patch -- broken&lt;br /&gt;
&lt;br /&gt;
===120 -&amp;gt; 179===&lt;br /&gt;
* 120-cwiid-add_package.patch &amp;lt;b&amp;gt;(to push on the BR mainline - need some refactoring to be more generic)&amp;lt;/b&amp;gt;&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:SamuelM|SamuelM]] 12:11, 1 November 2012 (UTC)&lt;br /&gt;
* 121-target-arm926t_is_arm926ej-s.patch&lt;br /&gt;
* 123-pywebradio-add_package.patch -- broken&lt;br /&gt;
* 124-e-uae-add_package.patch&lt;br /&gt;
* 125-opentyrian-add_package.patch -- broken&lt;br /&gt;
* 130-lbreakout-add_package.patch -- broken &amp;lt;b&amp;gt;( 2nd priority package to push on the BR mainline )&amp;lt;/b&amp;gt;&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:JulienB|JulienB]] 21:36, 20 December 2010 (UTC)&lt;br /&gt;
* 131-ltetris-add_package.patch -- broken &lt;br /&gt;
* 132-qt-full_integration_with_cross_compiling.patch&lt;br /&gt;
* 142-ncurses-fix_compilation_with_old_hosts.patch&lt;br /&gt;
* 146-busybox-disable_ip_busybox_if_iproute2_buildroot.patch&lt;br /&gt;
* 147-busybox-ifplugd-fixes-netlink-buffer.patch&lt;br /&gt;
* 150-alsa-utils-fix_installation_bug_on_some_host_systems.patch&lt;br /&gt;
* 157-buildroot-allow_generic_device_selection_even_when_custom_rootfs_is_chosen.patch&lt;br /&gt;
* 158-setserial-bump_version.patch&lt;br /&gt;
* 168-libcanfestival-add_package.patch &amp;lt;b&amp;gt;(to push on the BR mainline  )&amp;lt;/b&amp;gt;&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:SamuelM|SamuelM]] 19:42, 1 November 2012 (UTC)&lt;br /&gt;
* 172-gsmmux-add_package.patch&lt;br /&gt;
* 174-imx-lib-add_package.patch&lt;br /&gt;
** partially included in BR&lt;br /&gt;
* 176-imx-test-add_package.patch&lt;br /&gt;
* 178-uboot-add-missing-UBOOT_CLEAN_CMDS.patch &lt;br /&gt;
* 179-e2fsprog-allow_e4defrag_build_against_old_kernel_headers.patch&lt;br /&gt;
&lt;br /&gt;
===180 -&amp;gt; end===&lt;br /&gt;
* 181-qtcreator-add_package.patch&lt;br /&gt;
* 182-uclibc-add_accept4_declaration_fix.patch&lt;br /&gt;
* 183-openwrt-uclibc-add-kernel_long-declaration.patch&lt;br /&gt;
* 184-fsl-mm-codeclib-add_package.patch&lt;br /&gt;
* 186-uboot-tools-2011.03-Ignore-env_sectors-on-NOR-and-SPI-dataflash.patch&lt;br /&gt;
* 188-marble-add_package.patch -- broken&lt;br /&gt;
* 189-dbus-fix_installation.patch&lt;br /&gt;
* 191-madplay-requires_libintl.patch -- to fix : the legacy libintl is not supported anymore &lt;br /&gt;
* 196-python-crc16-add_package.patch &amp;lt;b&amp;gt;(to push on the BR mainline  )&amp;lt;/b&amp;gt;&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:SamuelM|SamuelM]] 20:18, 3 December 2012 (UTC)&lt;br /&gt;
* 197-cunit-add_package.patch &amp;lt;b&amp;gt;(to push on the BR mainline  )&amp;lt;/b&amp;gt;&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:SamuelM|SamuelM]] 20:18, 3 December 2012 (UTC)&lt;br /&gt;
* 201-armadeus-add_gnokii.patch&lt;br /&gt;
* 203-armadeus-add_sms_server_tools_3_package.patch&lt;br /&gt;
* 204-busybox-fix-snapshot.patch&lt;br /&gt;
* 204-wpa-supplicant-add-option-ieee80211w.patch&lt;br /&gt;
* 205-busybox-coreutils-stty-add-rs485-config-options.patch&lt;br /&gt;
* 206-joe-add_package.patch&lt;br /&gt;
* 207-armadeus-add_python_pyro_3.14.patch&lt;br /&gt;
* 208-armadeus-add_beremiz.patch&lt;br /&gt;
* 209-armadeus-add_matiec.patch&lt;br /&gt;
* 210-poppler-qt_compiling.patch&lt;br /&gt;
* 211-cups-fix_site_url.patch&lt;br /&gt;
* 212-fbgrab-fix_site_url.patch&lt;br /&gt;
* 213-tslib-bump_to_v1.1.patch&lt;br /&gt;
* 214-mplayer-fix-compilation.patch&lt;br /&gt;
&lt;br /&gt;
==How to send patches to BR==&lt;br /&gt;
&lt;br /&gt;
(see the [http://elinux.org/Buildroot_how_to_contribute Buildroot - How to contribute] page)&lt;br /&gt;
&lt;br /&gt;
* GIT should be installed and configured on your PC like stated [[GIT|here]]&lt;br /&gt;
* clone buildroot GIT:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ git clone xxxxx buildroot_git_dev/ (TBDL)&lt;br /&gt;
 $ cd buildroot_git_dev/&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* take patch from armadeus:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ cp /path_to_armadeus_bsp/patches/buildroot/2011.05/0xx-name.patch .&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* create a branch to work (here &#039;&#039;my_work&#039;&#039;):&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ git branch my_work&lt;br /&gt;
 $ git checkout my_work&lt;br /&gt;
 Switched to branch &#039;my_work&#039;&lt;br /&gt;
 $ git branch&lt;br /&gt;
   master&lt;br /&gt;
 * my_work&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* try patch:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ patch -p1 --dry-run &amp;lt; 0xx-name.patch&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* if it works, apply it for real:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ patch -p1 &amp;lt; 0xx-name.patch&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* list changes:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ git status&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* do some more changes if needed and then save them:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 ... do changes ...&lt;br /&gt;
 $ git add files_changed&lt;br /&gt;
 ... test changes ...&lt;br /&gt;
 $ git commit -m &amp;quot;Summary of your work&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* generate patch to send to BR:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ git format-patch -M master..my_work -s&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* this will give:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 0001-Summary_of_your_work.patch&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* send patch to BR:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ git send-email --from=xxx.xxx@xxx.xx --to=buildroot@busybox.net --smtp-server=smtp.xxx.xx 0001-Summary_of_your_work.patch&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* depending on the feedbacks from BR, modify your patch:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 ... do changes ...&lt;br /&gt;
 $ git diff&lt;br /&gt;
 $ git add files_changed&lt;br /&gt;
 $ git commit --amend&lt;br /&gt;
 $ git format-patch -M master..my_work -s&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* adds version inside [PATCH] ex: [PATCH v2]&lt;br /&gt;
* adds comments after ---, ex:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
From a2413db058ac3c515337102690ba12a746831f7e Mon Sep 17 00:00:00 2001&lt;br /&gt;
From: Julien Boibessot &amp;lt;julien.boibessot@armadeus.com&amp;gt;&lt;br /&gt;
Date: Wed, 19 Oct 2011 10:39:26 +0200&lt;br /&gt;
Subject: [PATCH v2] Add libmodbus package&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Signed-off-by: Julien Boibessot &amp;lt;julien.boibessot@armadeus.com&amp;gt;&lt;br /&gt;
---&lt;br /&gt;
 Changes since v1:&lt;br /&gt;
  - Took Yegor Yefremov remarks about &amp;quot;call AUTOTARGETS&#039; into account.&lt;br /&gt;
&lt;br /&gt;
 Based on previous work of Marek Belisko and comments of Thomas Petazzoni.&lt;br /&gt;
&lt;br /&gt;
 package/Config.in              |    1 +&lt;br /&gt;
 package/libmodbus/Config.in    |    8 ++++++++&lt;br /&gt;
 package/libmodbus/libmodbus.mk |   11 +++++++++++&lt;br /&gt;
 3 files changed, 20 insertions(+), 0 deletions(-)&lt;br /&gt;
 create mode 100644 package/libmodbus/Config.in&lt;br /&gt;
 create mode 100644 package/libmodbus/libmodbus.mk&lt;br /&gt;
&lt;br /&gt;
diff --git a/package/Config.in b/package/Config.in&lt;br /&gt;
......&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* retry ;-)&lt;br /&gt;
&lt;br /&gt;
====After patch has been accepted====&lt;br /&gt;
* Delete branch &amp;amp; co:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
$ rm xxxx.patch&lt;br /&gt;
$ git checkout master&lt;br /&gt;
$ git branch -D my_work&lt;br /&gt;
&lt;br /&gt;
$ git branch&lt;br /&gt;
* master&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Links==&lt;br /&gt;
* [http://buildroot.org/downloads/manual/manual.html BR online doc]&lt;br /&gt;
&lt;br /&gt;
==Status for BR2013.05 patches==&lt;br /&gt;
=== 0 to 100 ===&lt;br /&gt;
{| class=&amp;quot;wikitable centre&amp;quot; width=&amp;quot;80%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=col | Name&lt;br /&gt;
! scope=col | Comment&lt;br /&gt;
|-&lt;br /&gt;
|001-add_armadeus_device.patch&lt;br /&gt;
|Specific to armadeus&lt;br /&gt;
|-&lt;br /&gt;
|002-add_armadeus_specific_packages.patch&lt;br /&gt;
|Specific to armadeus&lt;br /&gt;
|-&lt;br /&gt;
|003-armadeus-ltrace-fix-download-url.patch&lt;br /&gt;
|available upstream for  ltrace 0.7.3&lt;br /&gt;
|-&lt;br /&gt;
|004-gilliland-ti-utils-fix-github-tarball-to-use-commit-id.patch&lt;br /&gt;
|already available upstream&lt;br /&gt;
|-&lt;br /&gt;
|005-armadeus-gpsd-add-options-setting-in-menuconfig.patch&lt;br /&gt;
|unused by armadeus but can be contributed upstream&lt;br /&gt;
|-&lt;br /&gt;
|021-armadeus-add-sdl_water-package.patch&lt;br /&gt;
|can be sent upstream (demo) with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|034-armadeus-add-slideshow-package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|045-openssh-add_passwd_expire.patch&lt;br /&gt;
|Need to be reviewed&lt;br /&gt;
|-&lt;br /&gt;
|050-U-Boot-add_support_for_custom_configuration_file.patch&lt;br /&gt;
|???&lt;br /&gt;
|-&lt;br /&gt;
|051-U-Boot-add_support_for_custom_binary_file_format.patch&lt;br /&gt;
||???&lt;br /&gt;
|-&lt;br /&gt;
|052-U-Boot-add_support_for_Safe_Boot_file_format.patch&lt;br /&gt;
|???&lt;br /&gt;
|-&lt;br /&gt;
|072-xenomai-package.patch&lt;br /&gt;
|cannot be sent upstream&lt;br /&gt;
|-&lt;br /&gt;
|081-adds_quake_package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|083-pygame-armadeus_addons.patch&lt;br /&gt;
|cannot be sent upstream due to missing dependencies&lt;br /&gt;
|-&lt;br /&gt;
|085-armadeus-add-gpm-package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|097-adds_flite_package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|099-mplayer-add_patch_for_pld_asm_instruction_on_non_armv5_arch.patch&lt;br /&gt;
|to send to mplayer instead of BR&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== 100 to 200 ===&lt;br /&gt;
{| class=&amp;quot;wikitable centre&amp;quot; width=&amp;quot;80%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=col | Name&lt;br /&gt;
! scope=col | Comment&lt;br /&gt;
|-&lt;br /&gt;
|107-armadeus-games-add-wolf4sdl-package.patch&lt;br /&gt;
|can be sent upstream (demo) with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|110-bluez3-add_package.patch&lt;br /&gt;
|to be split: bluez-utils already in BR but  bluez-lib can be sent&lt;br /&gt;
|-&lt;br /&gt;
|111-bluez3-hacks.patch&lt;br /&gt;
|dirty hack on bluez-lib need to be cleaned&lt;br /&gt;
|-&lt;br /&gt;
|118-armadeus-snes9x-add-package.patch&lt;br /&gt;
|-&lt;br /&gt;
|120-cwiid-add_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|121-target-arm926t_is_arm926ej-s.patch&lt;br /&gt;
|-&lt;br /&gt;
|123-armadeus-pywebradio-add-package.patch&lt;br /&gt;
|-&lt;br /&gt;
|124-e-uae-add_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|125-armadeus-opentyrian-add-package.patch&lt;br /&gt;
|-&lt;br /&gt;
|130-armadeus-lbreakout2-add-package.patch&lt;br /&gt;
|-&lt;br /&gt;
|131-armadeus-ltetris-add-package.patch&lt;br /&gt;
|-&lt;br /&gt;
|132-qt-full_integration_with_cross_compiling.patch&lt;br /&gt;
|-&lt;br /&gt;
|142-ncurses-fix_compilation_with_old_hosts.patch&lt;br /&gt;
|-&lt;br /&gt;
|146-busybox-disable_ip_busybox_if_iproute2_buildroot.patch&lt;br /&gt;
|-&lt;br /&gt;
|147-busybox-ifplugd-fixes-netlink-buffer.patch&lt;br /&gt;
|-&lt;br /&gt;
|150-alsa-utils-fix_installation_bug_on_some_host_systems.patch&lt;br /&gt;
|-&lt;br /&gt;
|157-buildroot-allow_generic_device_selection_even_when_custom_rootfs_is_chosen.patch&lt;br /&gt;
|-&lt;br /&gt;
|158-setserial-bump_version.patch&lt;br /&gt;
|-&lt;br /&gt;
|168-libcanfestival-add_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|172-gsmmux-add_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|174-imx-lib-customize_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|176-imx-test-add_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|178-uboot-add-missing-UBOOT_CLEAN_CMDS.patch&lt;br /&gt;
|-&lt;br /&gt;
|179-e2fsprog-allow_e4defrag_build_against_old_kernel_headers.patch&lt;br /&gt;
|-&lt;br /&gt;
|181-qtcreator-add_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|182-uclibc-add_accept4_declaration_fix.patch&lt;br /&gt;
|-&lt;br /&gt;
|183-openwrt-uclibc-add-kernel_long-declaration.patch&lt;br /&gt;
|-&lt;br /&gt;
|184-fsl-mm-codeclib-add_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|186-uboot-tools-2011.03-Ignore-env_sectors-on-NOR-and-SPI-dataflash.patch&lt;br /&gt;
|-&lt;br /&gt;
|188-marble-add_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|189-dbus-fix_installation.patch&lt;br /&gt;
|-&lt;br /&gt;
|191-armadeus-madplay-fixes-libintl-dependency.patch&lt;br /&gt;
|-&lt;br /&gt;
|196-python-crc16-add_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|197-cunit-add_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|201-armadeus-add_gnokii.patch&lt;br /&gt;
|-&lt;br /&gt;
|203-armadeus-add_sms_server_tools_3_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|204-busybox-fix-snapshot.patch&lt;br /&gt;
|-&lt;br /&gt;
|204-wpa-supplicant-add-option-ieee80211w.patch&lt;br /&gt;
|-&lt;br /&gt;
|205-busybox-coreutils-stty-add-rs485-config-options.patch&lt;br /&gt;
|-&lt;br /&gt;
|206-joe-add_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|207-armadeus-add_python_pyro_3.14.patch&lt;br /&gt;
|-&lt;br /&gt;
|208-armadeus-add_beremiz.patch&lt;br /&gt;
|-&lt;br /&gt;
|209-armadeus-add_matiec.patch&lt;br /&gt;
|-&lt;br /&gt;
|210-poppler-qt_compiling.patch&lt;br /&gt;
|-&lt;br /&gt;
|211-cups-fix_site_url.patch&lt;br /&gt;
|-&lt;br /&gt;
|212-fbgrab-fix_site_url.patch&lt;br /&gt;
|-&lt;br /&gt;
|213-tslib-bump_to_v1.1.patch&lt;br /&gt;
|-&lt;br /&gt;
|214-mplayer-fix-compilation.patch&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Ltanner</name></author>
	</entry>
	<entry>
		<id>http://wikilegacy.armadeus.com/index.php?title=Buildroot_Mainline_integration&amp;diff=12226</id>
		<title>Buildroot Mainline integration</title>
		<link rel="alternate" type="text/html" href="http://wikilegacy.armadeus.com/index.php?title=Buildroot_Mainline_integration&amp;diff=12226"/>
		<updated>2013-12-05T18:37:18Z</updated>

		<summary type="html">&lt;p&gt;Ltanner: /* 100 to 200 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Under Construction}}&lt;br /&gt;
&lt;br /&gt;
==Changes since BR version used in armadeus 3.x==&lt;br /&gt;
===default packages===&lt;br /&gt;
* uClibc: 0.9.29 -&amp;gt; 0.9.30 -&amp;gt; 0.9.33.2&lt;br /&gt;
* gcc: 4.2.1-&amp;gt; 4.4.5 -&amp;gt; 4.7.2&lt;br /&gt;
* busybox: 1.6.2 -&amp;gt; 1.20.2 -&amp;gt; 1.21&lt;br /&gt;
* U-Boot: 2012.10 -&amp;gt; 2013.04&lt;br /&gt;
&lt;br /&gt;
===build directories===&lt;br /&gt;
* &#039;&#039;build_arm_xxx/&#039;&#039; &#039;&#039;project_build_xxx/&#039;&#039; &#039;&#039;toolchain_build_arm_xxx/&#039;&#039; have been removed and replaced by &#039;&#039;output/&#039;&#039;:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
build  host  images  stamps  target  toolchain&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===configs===&lt;br /&gt;
* buildroot default configs are now stored in &#039;&#039;buildroot/configs/apfxx_defconfig&#039;&#039; and no more in &#039;&#039;buildroot/target/device/armadeus/apfxx/apfxx_defconfig&#039;&#039;&lt;br /&gt;
* uClibc config should be named with version number to not overwrite the old one --&amp;gt;&lt;br /&gt;
 &#039;&#039;buildroot/target/device/armadeus/apf27/uClibc-0.9.30.config.arm&#039;&#039;&lt;br /&gt;
* idem for U-Boot config:&lt;br /&gt;
 &#039;&#039;buildroot/target/device/armadeus/apf27/apf27-u-boot-2010.03.h&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==Changes since BR version used in armadeus 4.x==&lt;br /&gt;
* TBDL&lt;br /&gt;
&lt;br /&gt;
==How to use new BR in armadeus==&lt;br /&gt;
* checkout a recent clean GIT view and before any other command edit the main Makefile to change the BUILDROOT_VERSION flag from 2012.02 to 20121030 &lt;br /&gt;
** comment line 29&lt;br /&gt;
** uncomment the line 30&lt;br /&gt;
* then you can use it as old BR:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
$ make apf27_defconfig&lt;br /&gt;
$ make&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* new patches dirrectory:&lt;br /&gt;
 patches/buildroot/2012.11/&lt;br /&gt;
&lt;br /&gt;
==Patches that can be sent to BR==&lt;br /&gt;
(Some will require some cleanup)&lt;br /&gt;
===Instructions===&lt;br /&gt;
* Patches to port: &#039;&#039;patches/buildroot/2010.11&#039;&#039;&lt;br /&gt;
* when working on a patch mark it with:&lt;br /&gt;
** &amp;lt;nowiki&amp;gt; ** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; ~~~~ &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** &#039;&#039;&#039;--&amp;gt;&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:JulienB|JulienB]] 14:14, 9 November 2010 (UTC)&lt;br /&gt;
* Strike the one that are no more needed:&lt;br /&gt;
** &amp;lt;strike&amp;gt; 000-xxxxxxx.patch &amp;lt;/strike&amp;gt;&lt;br /&gt;
* Write OK in bold green and your name (automatic with 4x&#039;~&#039;) when corresponding patch has been ported:&lt;br /&gt;
** &amp;lt;nowiki&amp;gt; ** &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;&#039;&#039;&#039;OK&#039;&#039;&#039;&amp;lt;/span&amp;gt; ~~~~ &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** &#039;&#039;&#039;--&amp;gt;&#039;&#039;&#039; 000-xxxxxxx.patch: &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;&#039;&#039;&#039;OK&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:JulienB|JulienB]] 07:06, 21 October 2010 (UTC)&lt;br /&gt;
* How to:&lt;br /&gt;
** get a BR git&lt;br /&gt;
** try to apply patch with &#039;&#039;patch -p1 --dry-run &amp;lt; patch_name.patch&#039;&#039;&lt;br /&gt;
** when it applies remove &#039;&#039;--dry-run&#039;&#039;, commit, generates patch with [[GIT]] and send it to BR&lt;br /&gt;
&lt;br /&gt;
===001 -&amp;gt; 059===&lt;br /&gt;
* 001-add_armadeus_device.patch -- armadeus specific&lt;br /&gt;
* 002-add_armadeus_specific_packages.patch -- armadeus specific&lt;br /&gt;
* 003-armadeus-ltrace-fix-download-url.patch&lt;br /&gt;
* 004-gilliland-ti-utils-fix-github-tarball-to-use-commit-id.patch&lt;br /&gt;
* 005-armadeus-gpsd-add-options-setting-in-menuconfig.patch&lt;br /&gt;
* 021-sdl-water-config.patch -- broken&lt;br /&gt;
* 034-slideshow.patch -- broken&lt;br /&gt;
* 045-openssh-add_passwd_expire.patch&lt;br /&gt;
* 050-U-Boot-add_support_for_custom_configuration_file.patch&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;Submission not accepted&#039;&#039;&#039;&amp;lt;/span&amp;gt; --jorasse 08:04, 5 December 2013 (UTC)&lt;br /&gt;
* 051-U-Boot-add_support_for_custom_binary_file_format.patch -- will be present in BR next release&lt;br /&gt;
* 052-U-Boot-add_support_for_Safe_Boot_file_format.patch&lt;br /&gt;
&lt;br /&gt;
===060 -&amp;gt; 085===&lt;br /&gt;
* 072-xenomai-package.patch&lt;br /&gt;
* 081-adds_quake_package.patch &amp;lt;b&amp;gt;( 2nd priority package to push on the BR mainline )&amp;lt;/b&amp;gt;&lt;br /&gt;
* 083-pygame-armadeus_addons.patch&lt;br /&gt;
* 085-adds_gpm_package.patch -- broken&lt;br /&gt;
&lt;br /&gt;
===095 -&amp;gt; 119===&lt;br /&gt;
* 097-adds_flite_package.patch &amp;lt;b&amp;gt;(to push on the BR mainline - need some refactoring )&amp;lt;/b&amp;gt;&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:SamuelM|SamuelM]] 20:25, 3 December 2012 (UTC)&lt;br /&gt;
* 099-mplayer-add_patch_for_pld_asm_instruction_on_non_armv5_arch.patch&lt;br /&gt;
* 107-games-add_wolf4sdl.patch -- broken&lt;br /&gt;
* 110-bluez-add_package.patch&lt;br /&gt;
** bluez-utils-4.x (currently 4.101) already in BR (since 2011.08) with bluez3 compat knob -- [[User:SamuelM|SamuelM]] 10:49, 1 November 2012 (UTC)&lt;br /&gt;
* 111-bluez-hacks.patch&lt;br /&gt;
** bluez-utils-4.x (currently 4.101) already in BR (since 2011.08) with bluez3 compat knob -- [[User:SamuelM|SamuelM]] 10:49, 1 November 2012 (UTC)&lt;br /&gt;
* 118-snes9x-add_package.patch -- broken&lt;br /&gt;
&lt;br /&gt;
===120 -&amp;gt; 179===&lt;br /&gt;
* 120-cwiid-add_package.patch &amp;lt;b&amp;gt;(to push on the BR mainline - need some refactoring to be more generic)&amp;lt;/b&amp;gt;&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:SamuelM|SamuelM]] 12:11, 1 November 2012 (UTC)&lt;br /&gt;
* 121-target-arm926t_is_arm926ej-s.patch&lt;br /&gt;
* 123-pywebradio-add_package.patch -- broken&lt;br /&gt;
* 124-e-uae-add_package.patch&lt;br /&gt;
* 125-opentyrian-add_package.patch -- broken&lt;br /&gt;
* 130-lbreakout-add_package.patch -- broken &amp;lt;b&amp;gt;( 2nd priority package to push on the BR mainline )&amp;lt;/b&amp;gt;&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:JulienB|JulienB]] 21:36, 20 December 2010 (UTC)&lt;br /&gt;
* 131-ltetris-add_package.patch -- broken &lt;br /&gt;
* 132-qt-full_integration_with_cross_compiling.patch&lt;br /&gt;
* 142-ncurses-fix_compilation_with_old_hosts.patch&lt;br /&gt;
* 146-busybox-disable_ip_busybox_if_iproute2_buildroot.patch&lt;br /&gt;
* 147-busybox-ifplugd-fixes-netlink-buffer.patch&lt;br /&gt;
* 150-alsa-utils-fix_installation_bug_on_some_host_systems.patch&lt;br /&gt;
* 157-buildroot-allow_generic_device_selection_even_when_custom_rootfs_is_chosen.patch&lt;br /&gt;
* 158-setserial-bump_version.patch&lt;br /&gt;
* 168-libcanfestival-add_package.patch &amp;lt;b&amp;gt;(to push on the BR mainline  )&amp;lt;/b&amp;gt;&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:SamuelM|SamuelM]] 19:42, 1 November 2012 (UTC)&lt;br /&gt;
* 172-gsmmux-add_package.patch&lt;br /&gt;
* 174-imx-lib-add_package.patch&lt;br /&gt;
** partially included in BR&lt;br /&gt;
* 176-imx-test-add_package.patch&lt;br /&gt;
* 178-uboot-add-missing-UBOOT_CLEAN_CMDS.patch &lt;br /&gt;
* 179-e2fsprog-allow_e4defrag_build_against_old_kernel_headers.patch&lt;br /&gt;
&lt;br /&gt;
===180 -&amp;gt; end===&lt;br /&gt;
* 181-qtcreator-add_package.patch&lt;br /&gt;
* 182-uclibc-add_accept4_declaration_fix.patch&lt;br /&gt;
* 183-openwrt-uclibc-add-kernel_long-declaration.patch&lt;br /&gt;
* 184-fsl-mm-codeclib-add_package.patch&lt;br /&gt;
* 186-uboot-tools-2011.03-Ignore-env_sectors-on-NOR-and-SPI-dataflash.patch&lt;br /&gt;
* 188-marble-add_package.patch -- broken&lt;br /&gt;
* 189-dbus-fix_installation.patch&lt;br /&gt;
* 191-madplay-requires_libintl.patch -- to fix : the legacy libintl is not supported anymore &lt;br /&gt;
* 196-python-crc16-add_package.patch &amp;lt;b&amp;gt;(to push on the BR mainline  )&amp;lt;/b&amp;gt;&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:SamuelM|SamuelM]] 20:18, 3 December 2012 (UTC)&lt;br /&gt;
* 197-cunit-add_package.patch &amp;lt;b&amp;gt;(to push on the BR mainline  )&amp;lt;/b&amp;gt;&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:SamuelM|SamuelM]] 20:18, 3 December 2012 (UTC)&lt;br /&gt;
* 201-armadeus-add_gnokii.patch&lt;br /&gt;
* 203-armadeus-add_sms_server_tools_3_package.patch&lt;br /&gt;
* 204-busybox-fix-snapshot.patch&lt;br /&gt;
* 204-wpa-supplicant-add-option-ieee80211w.patch&lt;br /&gt;
* 205-busybox-coreutils-stty-add-rs485-config-options.patch&lt;br /&gt;
* 206-joe-add_package.patch&lt;br /&gt;
* 207-armadeus-add_python_pyro_3.14.patch&lt;br /&gt;
* 208-armadeus-add_beremiz.patch&lt;br /&gt;
* 209-armadeus-add_matiec.patch&lt;br /&gt;
* 210-poppler-qt_compiling.patch&lt;br /&gt;
* 211-cups-fix_site_url.patch&lt;br /&gt;
* 212-fbgrab-fix_site_url.patch&lt;br /&gt;
* 213-tslib-bump_to_v1.1.patch&lt;br /&gt;
* 214-mplayer-fix-compilation.patch&lt;br /&gt;
&lt;br /&gt;
==How to send patches to BR==&lt;br /&gt;
&lt;br /&gt;
(see the [http://elinux.org/Buildroot_how_to_contribute Buildroot - How to contribute] page)&lt;br /&gt;
&lt;br /&gt;
* GIT should be installed and configured on your PC like stated [[GIT|here]]&lt;br /&gt;
* clone buildroot GIT:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ git clone xxxxx buildroot_git_dev/ (TBDL)&lt;br /&gt;
 $ cd buildroot_git_dev/&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* take patch from armadeus:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ cp /path_to_armadeus_bsp/patches/buildroot/2011.05/0xx-name.patch .&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* create a branch to work (here &#039;&#039;my_work&#039;&#039;):&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ git branch my_work&lt;br /&gt;
 $ git checkout my_work&lt;br /&gt;
 Switched to branch &#039;my_work&#039;&lt;br /&gt;
 $ git branch&lt;br /&gt;
   master&lt;br /&gt;
 * my_work&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* try patch:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ patch -p1 --dry-run &amp;lt; 0xx-name.patch&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* if it works, apply it for real:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ patch -p1 &amp;lt; 0xx-name.patch&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* list changes:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ git status&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* do some more changes if needed and then save them:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 ... do changes ...&lt;br /&gt;
 $ git add files_changed&lt;br /&gt;
 ... test changes ...&lt;br /&gt;
 $ git commit -m &amp;quot;Summary of your work&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* generate patch to send to BR:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ git format-patch -M master..my_work -s&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* this will give:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 0001-Summary_of_your_work.patch&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* send patch to BR:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ git send-email --from=xxx.xxx@xxx.xx --to=buildroot@busybox.net --smtp-server=smtp.xxx.xx 0001-Summary_of_your_work.patch&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* depending on the feedbacks from BR, modify your patch:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 ... do changes ...&lt;br /&gt;
 $ git diff&lt;br /&gt;
 $ git add files_changed&lt;br /&gt;
 $ git commit --amend&lt;br /&gt;
 $ git format-patch -M master..my_work -s&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* adds version inside [PATCH] ex: [PATCH v2]&lt;br /&gt;
* adds comments after ---, ex:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
From a2413db058ac3c515337102690ba12a746831f7e Mon Sep 17 00:00:00 2001&lt;br /&gt;
From: Julien Boibessot &amp;lt;julien.boibessot@armadeus.com&amp;gt;&lt;br /&gt;
Date: Wed, 19 Oct 2011 10:39:26 +0200&lt;br /&gt;
Subject: [PATCH v2] Add libmodbus package&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Signed-off-by: Julien Boibessot &amp;lt;julien.boibessot@armadeus.com&amp;gt;&lt;br /&gt;
---&lt;br /&gt;
 Changes since v1:&lt;br /&gt;
  - Took Yegor Yefremov remarks about &amp;quot;call AUTOTARGETS&#039; into account.&lt;br /&gt;
&lt;br /&gt;
 Based on previous work of Marek Belisko and comments of Thomas Petazzoni.&lt;br /&gt;
&lt;br /&gt;
 package/Config.in              |    1 +&lt;br /&gt;
 package/libmodbus/Config.in    |    8 ++++++++&lt;br /&gt;
 package/libmodbus/libmodbus.mk |   11 +++++++++++&lt;br /&gt;
 3 files changed, 20 insertions(+), 0 deletions(-)&lt;br /&gt;
 create mode 100644 package/libmodbus/Config.in&lt;br /&gt;
 create mode 100644 package/libmodbus/libmodbus.mk&lt;br /&gt;
&lt;br /&gt;
diff --git a/package/Config.in b/package/Config.in&lt;br /&gt;
......&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* retry ;-)&lt;br /&gt;
&lt;br /&gt;
====After patch has been accepted====&lt;br /&gt;
* Delete branch &amp;amp; co:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
$ rm xxxx.patch&lt;br /&gt;
$ git checkout master&lt;br /&gt;
$ git branch -D my_work&lt;br /&gt;
&lt;br /&gt;
$ git branch&lt;br /&gt;
* master&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Links==&lt;br /&gt;
* [http://buildroot.org/downloads/manual/manual.html BR online doc]&lt;br /&gt;
&lt;br /&gt;
==Status for BR2013.05 patches==&lt;br /&gt;
=== 0 to 100 ===&lt;br /&gt;
{| class=&amp;quot;wikitable centre&amp;quot; width=&amp;quot;80%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=col | Name&lt;br /&gt;
! scope=col | Comment&lt;br /&gt;
|-&lt;br /&gt;
|001-add_armadeus_device.patch&lt;br /&gt;
|Specific to armadeus&lt;br /&gt;
|-&lt;br /&gt;
|002-add_armadeus_specific_packages.patch&lt;br /&gt;
|Specific to armadeus&lt;br /&gt;
|-&lt;br /&gt;
|003-armadeus-ltrace-fix-download-url.patch&lt;br /&gt;
|available upstream for  ltrace 0.7.3&lt;br /&gt;
|-&lt;br /&gt;
|004-gilliland-ti-utils-fix-github-tarball-to-use-commit-id.patch&lt;br /&gt;
|already available upstream&lt;br /&gt;
|-&lt;br /&gt;
|005-armadeus-gpsd-add-options-setting-in-menuconfig.patch&lt;br /&gt;
|unused by armadeus but can be contributed upstream&lt;br /&gt;
|-&lt;br /&gt;
|021-armadeus-add-sdl_water-package.patch&lt;br /&gt;
|can be sent upstream (demo) with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|034-armadeus-add-slideshow-package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|045-openssh-add_passwd_expire.patch&lt;br /&gt;
|Need to be reviewed&lt;br /&gt;
|-&lt;br /&gt;
|050-U-Boot-add_support_for_custom_configuration_file.patch&lt;br /&gt;
|???&lt;br /&gt;
|-&lt;br /&gt;
|051-U-Boot-add_support_for_custom_binary_file_format.patch&lt;br /&gt;
||???&lt;br /&gt;
|-&lt;br /&gt;
|052-U-Boot-add_support_for_Safe_Boot_file_format.patch&lt;br /&gt;
|???&lt;br /&gt;
|-&lt;br /&gt;
|072-xenomai-package.patch&lt;br /&gt;
|cannot be sent upstream&lt;br /&gt;
|-&lt;br /&gt;
|081-adds_quake_package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|083-pygame-armadeus_addons.patch&lt;br /&gt;
|cannot be sent upstream due to missing dependencies&lt;br /&gt;
|-&lt;br /&gt;
|085-armadeus-add-gpm-package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|097-adds_flite_package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|099-mplayer-add_patch_for_pld_asm_instruction_on_non_armv5_arch.patch&lt;br /&gt;
|to send to mplayer instead of BR&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== 100 to 200 ===&lt;br /&gt;
{| class=&amp;quot;wikitable centre&amp;quot; width=&amp;quot;80%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=col | Name&lt;br /&gt;
! scope=col | Comment&lt;br /&gt;
|-&lt;br /&gt;
|107-armadeus-games-add-wolf4sdl-package.patch&lt;br /&gt;
|can be sent upstream (demo) with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|110-bluez3-add_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|111-bluez3-hacks.patch&lt;br /&gt;
|-&lt;br /&gt;
|118-armadeus-snes9x-add-package.patch&lt;br /&gt;
|-&lt;br /&gt;
|120-cwiid-add_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|121-target-arm926t_is_arm926ej-s.patch&lt;br /&gt;
|-&lt;br /&gt;
|123-armadeus-pywebradio-add-package.patch&lt;br /&gt;
|-&lt;br /&gt;
|124-e-uae-add_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|125-armadeus-opentyrian-add-package.patch&lt;br /&gt;
|-&lt;br /&gt;
|130-armadeus-lbreakout2-add-package.patch&lt;br /&gt;
|-&lt;br /&gt;
|131-armadeus-ltetris-add-package.patch&lt;br /&gt;
|-&lt;br /&gt;
|132-qt-full_integration_with_cross_compiling.patch&lt;br /&gt;
|-&lt;br /&gt;
|142-ncurses-fix_compilation_with_old_hosts.patch&lt;br /&gt;
|-&lt;br /&gt;
|146-busybox-disable_ip_busybox_if_iproute2_buildroot.patch&lt;br /&gt;
|-&lt;br /&gt;
|147-busybox-ifplugd-fixes-netlink-buffer.patch&lt;br /&gt;
|-&lt;br /&gt;
|150-alsa-utils-fix_installation_bug_on_some_host_systems.patch&lt;br /&gt;
|-&lt;br /&gt;
|157-buildroot-allow_generic_device_selection_even_when_custom_rootfs_is_chosen.patch&lt;br /&gt;
|-&lt;br /&gt;
|158-setserial-bump_version.patch&lt;br /&gt;
|-&lt;br /&gt;
|168-libcanfestival-add_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|172-gsmmux-add_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|174-imx-lib-customize_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|176-imx-test-add_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|178-uboot-add-missing-UBOOT_CLEAN_CMDS.patch&lt;br /&gt;
|-&lt;br /&gt;
|179-e2fsprog-allow_e4defrag_build_against_old_kernel_headers.patch&lt;br /&gt;
|-&lt;br /&gt;
|181-qtcreator-add_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|182-uclibc-add_accept4_declaration_fix.patch&lt;br /&gt;
|-&lt;br /&gt;
|183-openwrt-uclibc-add-kernel_long-declaration.patch&lt;br /&gt;
|-&lt;br /&gt;
|184-fsl-mm-codeclib-add_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|186-uboot-tools-2011.03-Ignore-env_sectors-on-NOR-and-SPI-dataflash.patch&lt;br /&gt;
|-&lt;br /&gt;
|188-marble-add_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|189-dbus-fix_installation.patch&lt;br /&gt;
|-&lt;br /&gt;
|191-armadeus-madplay-fixes-libintl-dependency.patch&lt;br /&gt;
|-&lt;br /&gt;
|196-python-crc16-add_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|197-cunit-add_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|201-armadeus-add_gnokii.patch&lt;br /&gt;
|-&lt;br /&gt;
|203-armadeus-add_sms_server_tools_3_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|204-busybox-fix-snapshot.patch&lt;br /&gt;
|-&lt;br /&gt;
|204-wpa-supplicant-add-option-ieee80211w.patch&lt;br /&gt;
|-&lt;br /&gt;
|205-busybox-coreutils-stty-add-rs485-config-options.patch&lt;br /&gt;
|-&lt;br /&gt;
|206-joe-add_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|207-armadeus-add_python_pyro_3.14.patch&lt;br /&gt;
|-&lt;br /&gt;
|208-armadeus-add_beremiz.patch&lt;br /&gt;
|-&lt;br /&gt;
|209-armadeus-add_matiec.patch&lt;br /&gt;
|-&lt;br /&gt;
|210-poppler-qt_compiling.patch&lt;br /&gt;
|-&lt;br /&gt;
|211-cups-fix_site_url.patch&lt;br /&gt;
|-&lt;br /&gt;
|212-fbgrab-fix_site_url.patch&lt;br /&gt;
|-&lt;br /&gt;
|213-tslib-bump_to_v1.1.patch&lt;br /&gt;
|-&lt;br /&gt;
|214-mplayer-fix-compilation.patch&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Ltanner</name></author>
	</entry>
	<entry>
		<id>http://wikilegacy.armadeus.com/index.php?title=Buildroot_Mainline_integration&amp;diff=12225</id>
		<title>Buildroot Mainline integration</title>
		<link rel="alternate" type="text/html" href="http://wikilegacy.armadeus.com/index.php?title=Buildroot_Mainline_integration&amp;diff=12225"/>
		<updated>2013-12-05T18:36:17Z</updated>

		<summary type="html">&lt;p&gt;Ltanner: /* 0 to 100 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Under Construction}}&lt;br /&gt;
&lt;br /&gt;
==Changes since BR version used in armadeus 3.x==&lt;br /&gt;
===default packages===&lt;br /&gt;
* uClibc: 0.9.29 -&amp;gt; 0.9.30 -&amp;gt; 0.9.33.2&lt;br /&gt;
* gcc: 4.2.1-&amp;gt; 4.4.5 -&amp;gt; 4.7.2&lt;br /&gt;
* busybox: 1.6.2 -&amp;gt; 1.20.2 -&amp;gt; 1.21&lt;br /&gt;
* U-Boot: 2012.10 -&amp;gt; 2013.04&lt;br /&gt;
&lt;br /&gt;
===build directories===&lt;br /&gt;
* &#039;&#039;build_arm_xxx/&#039;&#039; &#039;&#039;project_build_xxx/&#039;&#039; &#039;&#039;toolchain_build_arm_xxx/&#039;&#039; have been removed and replaced by &#039;&#039;output/&#039;&#039;:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
build  host  images  stamps  target  toolchain&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===configs===&lt;br /&gt;
* buildroot default configs are now stored in &#039;&#039;buildroot/configs/apfxx_defconfig&#039;&#039; and no more in &#039;&#039;buildroot/target/device/armadeus/apfxx/apfxx_defconfig&#039;&#039;&lt;br /&gt;
* uClibc config should be named with version number to not overwrite the old one --&amp;gt;&lt;br /&gt;
 &#039;&#039;buildroot/target/device/armadeus/apf27/uClibc-0.9.30.config.arm&#039;&#039;&lt;br /&gt;
* idem for U-Boot config:&lt;br /&gt;
 &#039;&#039;buildroot/target/device/armadeus/apf27/apf27-u-boot-2010.03.h&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==Changes since BR version used in armadeus 4.x==&lt;br /&gt;
* TBDL&lt;br /&gt;
&lt;br /&gt;
==How to use new BR in armadeus==&lt;br /&gt;
* checkout a recent clean GIT view and before any other command edit the main Makefile to change the BUILDROOT_VERSION flag from 2012.02 to 20121030 &lt;br /&gt;
** comment line 29&lt;br /&gt;
** uncomment the line 30&lt;br /&gt;
* then you can use it as old BR:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
$ make apf27_defconfig&lt;br /&gt;
$ make&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* new patches dirrectory:&lt;br /&gt;
 patches/buildroot/2012.11/&lt;br /&gt;
&lt;br /&gt;
==Patches that can be sent to BR==&lt;br /&gt;
(Some will require some cleanup)&lt;br /&gt;
===Instructions===&lt;br /&gt;
* Patches to port: &#039;&#039;patches/buildroot/2010.11&#039;&#039;&lt;br /&gt;
* when working on a patch mark it with:&lt;br /&gt;
** &amp;lt;nowiki&amp;gt; ** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; ~~~~ &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** &#039;&#039;&#039;--&amp;gt;&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:JulienB|JulienB]] 14:14, 9 November 2010 (UTC)&lt;br /&gt;
* Strike the one that are no more needed:&lt;br /&gt;
** &amp;lt;strike&amp;gt; 000-xxxxxxx.patch &amp;lt;/strike&amp;gt;&lt;br /&gt;
* Write OK in bold green and your name (automatic with 4x&#039;~&#039;) when corresponding patch has been ported:&lt;br /&gt;
** &amp;lt;nowiki&amp;gt; ** &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;&#039;&#039;&#039;OK&#039;&#039;&#039;&amp;lt;/span&amp;gt; ~~~~ &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** &#039;&#039;&#039;--&amp;gt;&#039;&#039;&#039; 000-xxxxxxx.patch: &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;&#039;&#039;&#039;OK&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:JulienB|JulienB]] 07:06, 21 October 2010 (UTC)&lt;br /&gt;
* How to:&lt;br /&gt;
** get a BR git&lt;br /&gt;
** try to apply patch with &#039;&#039;patch -p1 --dry-run &amp;lt; patch_name.patch&#039;&#039;&lt;br /&gt;
** when it applies remove &#039;&#039;--dry-run&#039;&#039;, commit, generates patch with [[GIT]] and send it to BR&lt;br /&gt;
&lt;br /&gt;
===001 -&amp;gt; 059===&lt;br /&gt;
* 001-add_armadeus_device.patch -- armadeus specific&lt;br /&gt;
* 002-add_armadeus_specific_packages.patch -- armadeus specific&lt;br /&gt;
* 003-armadeus-ltrace-fix-download-url.patch&lt;br /&gt;
* 004-gilliland-ti-utils-fix-github-tarball-to-use-commit-id.patch&lt;br /&gt;
* 005-armadeus-gpsd-add-options-setting-in-menuconfig.patch&lt;br /&gt;
* 021-sdl-water-config.patch -- broken&lt;br /&gt;
* 034-slideshow.patch -- broken&lt;br /&gt;
* 045-openssh-add_passwd_expire.patch&lt;br /&gt;
* 050-U-Boot-add_support_for_custom_configuration_file.patch&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;Submission not accepted&#039;&#039;&#039;&amp;lt;/span&amp;gt; --jorasse 08:04, 5 December 2013 (UTC)&lt;br /&gt;
* 051-U-Boot-add_support_for_custom_binary_file_format.patch -- will be present in BR next release&lt;br /&gt;
* 052-U-Boot-add_support_for_Safe_Boot_file_format.patch&lt;br /&gt;
&lt;br /&gt;
===060 -&amp;gt; 085===&lt;br /&gt;
* 072-xenomai-package.patch&lt;br /&gt;
* 081-adds_quake_package.patch &amp;lt;b&amp;gt;( 2nd priority package to push on the BR mainline )&amp;lt;/b&amp;gt;&lt;br /&gt;
* 083-pygame-armadeus_addons.patch&lt;br /&gt;
* 085-adds_gpm_package.patch -- broken&lt;br /&gt;
&lt;br /&gt;
===095 -&amp;gt; 119===&lt;br /&gt;
* 097-adds_flite_package.patch &amp;lt;b&amp;gt;(to push on the BR mainline - need some refactoring )&amp;lt;/b&amp;gt;&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:SamuelM|SamuelM]] 20:25, 3 December 2012 (UTC)&lt;br /&gt;
* 099-mplayer-add_patch_for_pld_asm_instruction_on_non_armv5_arch.patch&lt;br /&gt;
* 107-games-add_wolf4sdl.patch -- broken&lt;br /&gt;
* 110-bluez-add_package.patch&lt;br /&gt;
** bluez-utils-4.x (currently 4.101) already in BR (since 2011.08) with bluez3 compat knob -- [[User:SamuelM|SamuelM]] 10:49, 1 November 2012 (UTC)&lt;br /&gt;
* 111-bluez-hacks.patch&lt;br /&gt;
** bluez-utils-4.x (currently 4.101) already in BR (since 2011.08) with bluez3 compat knob -- [[User:SamuelM|SamuelM]] 10:49, 1 November 2012 (UTC)&lt;br /&gt;
* 118-snes9x-add_package.patch -- broken&lt;br /&gt;
&lt;br /&gt;
===120 -&amp;gt; 179===&lt;br /&gt;
* 120-cwiid-add_package.patch &amp;lt;b&amp;gt;(to push on the BR mainline - need some refactoring to be more generic)&amp;lt;/b&amp;gt;&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:SamuelM|SamuelM]] 12:11, 1 November 2012 (UTC)&lt;br /&gt;
* 121-target-arm926t_is_arm926ej-s.patch&lt;br /&gt;
* 123-pywebradio-add_package.patch -- broken&lt;br /&gt;
* 124-e-uae-add_package.patch&lt;br /&gt;
* 125-opentyrian-add_package.patch -- broken&lt;br /&gt;
* 130-lbreakout-add_package.patch -- broken &amp;lt;b&amp;gt;( 2nd priority package to push on the BR mainline )&amp;lt;/b&amp;gt;&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:JulienB|JulienB]] 21:36, 20 December 2010 (UTC)&lt;br /&gt;
* 131-ltetris-add_package.patch -- broken &lt;br /&gt;
* 132-qt-full_integration_with_cross_compiling.patch&lt;br /&gt;
* 142-ncurses-fix_compilation_with_old_hosts.patch&lt;br /&gt;
* 146-busybox-disable_ip_busybox_if_iproute2_buildroot.patch&lt;br /&gt;
* 147-busybox-ifplugd-fixes-netlink-buffer.patch&lt;br /&gt;
* 150-alsa-utils-fix_installation_bug_on_some_host_systems.patch&lt;br /&gt;
* 157-buildroot-allow_generic_device_selection_even_when_custom_rootfs_is_chosen.patch&lt;br /&gt;
* 158-setserial-bump_version.patch&lt;br /&gt;
* 168-libcanfestival-add_package.patch &amp;lt;b&amp;gt;(to push on the BR mainline  )&amp;lt;/b&amp;gt;&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:SamuelM|SamuelM]] 19:42, 1 November 2012 (UTC)&lt;br /&gt;
* 172-gsmmux-add_package.patch&lt;br /&gt;
* 174-imx-lib-add_package.patch&lt;br /&gt;
** partially included in BR&lt;br /&gt;
* 176-imx-test-add_package.patch&lt;br /&gt;
* 178-uboot-add-missing-UBOOT_CLEAN_CMDS.patch &lt;br /&gt;
* 179-e2fsprog-allow_e4defrag_build_against_old_kernel_headers.patch&lt;br /&gt;
&lt;br /&gt;
===180 -&amp;gt; end===&lt;br /&gt;
* 181-qtcreator-add_package.patch&lt;br /&gt;
* 182-uclibc-add_accept4_declaration_fix.patch&lt;br /&gt;
* 183-openwrt-uclibc-add-kernel_long-declaration.patch&lt;br /&gt;
* 184-fsl-mm-codeclib-add_package.patch&lt;br /&gt;
* 186-uboot-tools-2011.03-Ignore-env_sectors-on-NOR-and-SPI-dataflash.patch&lt;br /&gt;
* 188-marble-add_package.patch -- broken&lt;br /&gt;
* 189-dbus-fix_installation.patch&lt;br /&gt;
* 191-madplay-requires_libintl.patch -- to fix : the legacy libintl is not supported anymore &lt;br /&gt;
* 196-python-crc16-add_package.patch &amp;lt;b&amp;gt;(to push on the BR mainline  )&amp;lt;/b&amp;gt;&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:SamuelM|SamuelM]] 20:18, 3 December 2012 (UTC)&lt;br /&gt;
* 197-cunit-add_package.patch &amp;lt;b&amp;gt;(to push on the BR mainline  )&amp;lt;/b&amp;gt;&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:SamuelM|SamuelM]] 20:18, 3 December 2012 (UTC)&lt;br /&gt;
* 201-armadeus-add_gnokii.patch&lt;br /&gt;
* 203-armadeus-add_sms_server_tools_3_package.patch&lt;br /&gt;
* 204-busybox-fix-snapshot.patch&lt;br /&gt;
* 204-wpa-supplicant-add-option-ieee80211w.patch&lt;br /&gt;
* 205-busybox-coreutils-stty-add-rs485-config-options.patch&lt;br /&gt;
* 206-joe-add_package.patch&lt;br /&gt;
* 207-armadeus-add_python_pyro_3.14.patch&lt;br /&gt;
* 208-armadeus-add_beremiz.patch&lt;br /&gt;
* 209-armadeus-add_matiec.patch&lt;br /&gt;
* 210-poppler-qt_compiling.patch&lt;br /&gt;
* 211-cups-fix_site_url.patch&lt;br /&gt;
* 212-fbgrab-fix_site_url.patch&lt;br /&gt;
* 213-tslib-bump_to_v1.1.patch&lt;br /&gt;
* 214-mplayer-fix-compilation.patch&lt;br /&gt;
&lt;br /&gt;
==How to send patches to BR==&lt;br /&gt;
&lt;br /&gt;
(see the [http://elinux.org/Buildroot_how_to_contribute Buildroot - How to contribute] page)&lt;br /&gt;
&lt;br /&gt;
* GIT should be installed and configured on your PC like stated [[GIT|here]]&lt;br /&gt;
* clone buildroot GIT:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ git clone xxxxx buildroot_git_dev/ (TBDL)&lt;br /&gt;
 $ cd buildroot_git_dev/&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* take patch from armadeus:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ cp /path_to_armadeus_bsp/patches/buildroot/2011.05/0xx-name.patch .&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* create a branch to work (here &#039;&#039;my_work&#039;&#039;):&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ git branch my_work&lt;br /&gt;
 $ git checkout my_work&lt;br /&gt;
 Switched to branch &#039;my_work&#039;&lt;br /&gt;
 $ git branch&lt;br /&gt;
   master&lt;br /&gt;
 * my_work&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* try patch:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ patch -p1 --dry-run &amp;lt; 0xx-name.patch&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* if it works, apply it for real:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ patch -p1 &amp;lt; 0xx-name.patch&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* list changes:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ git status&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* do some more changes if needed and then save them:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 ... do changes ...&lt;br /&gt;
 $ git add files_changed&lt;br /&gt;
 ... test changes ...&lt;br /&gt;
 $ git commit -m &amp;quot;Summary of your work&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* generate patch to send to BR:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ git format-patch -M master..my_work -s&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* this will give:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 0001-Summary_of_your_work.patch&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* send patch to BR:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ git send-email --from=xxx.xxx@xxx.xx --to=buildroot@busybox.net --smtp-server=smtp.xxx.xx 0001-Summary_of_your_work.patch&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* depending on the feedbacks from BR, modify your patch:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 ... do changes ...&lt;br /&gt;
 $ git diff&lt;br /&gt;
 $ git add files_changed&lt;br /&gt;
 $ git commit --amend&lt;br /&gt;
 $ git format-patch -M master..my_work -s&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* adds version inside [PATCH] ex: [PATCH v2]&lt;br /&gt;
* adds comments after ---, ex:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
From a2413db058ac3c515337102690ba12a746831f7e Mon Sep 17 00:00:00 2001&lt;br /&gt;
From: Julien Boibessot &amp;lt;julien.boibessot@armadeus.com&amp;gt;&lt;br /&gt;
Date: Wed, 19 Oct 2011 10:39:26 +0200&lt;br /&gt;
Subject: [PATCH v2] Add libmodbus package&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Signed-off-by: Julien Boibessot &amp;lt;julien.boibessot@armadeus.com&amp;gt;&lt;br /&gt;
---&lt;br /&gt;
 Changes since v1:&lt;br /&gt;
  - Took Yegor Yefremov remarks about &amp;quot;call AUTOTARGETS&#039; into account.&lt;br /&gt;
&lt;br /&gt;
 Based on previous work of Marek Belisko and comments of Thomas Petazzoni.&lt;br /&gt;
&lt;br /&gt;
 package/Config.in              |    1 +&lt;br /&gt;
 package/libmodbus/Config.in    |    8 ++++++++&lt;br /&gt;
 package/libmodbus/libmodbus.mk |   11 +++++++++++&lt;br /&gt;
 3 files changed, 20 insertions(+), 0 deletions(-)&lt;br /&gt;
 create mode 100644 package/libmodbus/Config.in&lt;br /&gt;
 create mode 100644 package/libmodbus/libmodbus.mk&lt;br /&gt;
&lt;br /&gt;
diff --git a/package/Config.in b/package/Config.in&lt;br /&gt;
......&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* retry ;-)&lt;br /&gt;
&lt;br /&gt;
====After patch has been accepted====&lt;br /&gt;
* Delete branch &amp;amp; co:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
$ rm xxxx.patch&lt;br /&gt;
$ git checkout master&lt;br /&gt;
$ git branch -D my_work&lt;br /&gt;
&lt;br /&gt;
$ git branch&lt;br /&gt;
* master&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Links==&lt;br /&gt;
* [http://buildroot.org/downloads/manual/manual.html BR online doc]&lt;br /&gt;
&lt;br /&gt;
==Status for BR2013.05 patches==&lt;br /&gt;
=== 0 to 100 ===&lt;br /&gt;
{| class=&amp;quot;wikitable centre&amp;quot; width=&amp;quot;80%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=col | Name&lt;br /&gt;
! scope=col | Comment&lt;br /&gt;
|-&lt;br /&gt;
|001-add_armadeus_device.patch&lt;br /&gt;
|Specific to armadeus&lt;br /&gt;
|-&lt;br /&gt;
|002-add_armadeus_specific_packages.patch&lt;br /&gt;
|Specific to armadeus&lt;br /&gt;
|-&lt;br /&gt;
|003-armadeus-ltrace-fix-download-url.patch&lt;br /&gt;
|available upstream for  ltrace 0.7.3&lt;br /&gt;
|-&lt;br /&gt;
|004-gilliland-ti-utils-fix-github-tarball-to-use-commit-id.patch&lt;br /&gt;
|already available upstream&lt;br /&gt;
|-&lt;br /&gt;
|005-armadeus-gpsd-add-options-setting-in-menuconfig.patch&lt;br /&gt;
|unused by armadeus but can be contributed upstream&lt;br /&gt;
|-&lt;br /&gt;
|021-armadeus-add-sdl_water-package.patch&lt;br /&gt;
|can be sent upstream (demo) with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|034-armadeus-add-slideshow-package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|045-openssh-add_passwd_expire.patch&lt;br /&gt;
|Need to be reviewed&lt;br /&gt;
|-&lt;br /&gt;
|050-U-Boot-add_support_for_custom_configuration_file.patch&lt;br /&gt;
|???&lt;br /&gt;
|-&lt;br /&gt;
|051-U-Boot-add_support_for_custom_binary_file_format.patch&lt;br /&gt;
||???&lt;br /&gt;
|-&lt;br /&gt;
|052-U-Boot-add_support_for_Safe_Boot_file_format.patch&lt;br /&gt;
|???&lt;br /&gt;
|-&lt;br /&gt;
|072-xenomai-package.patch&lt;br /&gt;
|cannot be sent upstream&lt;br /&gt;
|-&lt;br /&gt;
|081-adds_quake_package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|083-pygame-armadeus_addons.patch&lt;br /&gt;
|cannot be sent upstream due to missing dependencies&lt;br /&gt;
|-&lt;br /&gt;
|085-armadeus-add-gpm-package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|097-adds_flite_package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|099-mplayer-add_patch_for_pld_asm_instruction_on_non_armv5_arch.patch&lt;br /&gt;
|to send to mplayer instead of BR&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== 100 to 200 ===&lt;br /&gt;
{| class=&amp;quot;wikitable centre&amp;quot; width=&amp;quot;80%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=col | Name&lt;br /&gt;
! scope=col | Comment&lt;br /&gt;
|-&lt;br /&gt;
|107-armadeus-games-add-wolf4sdl-package.patch&lt;br /&gt;
|-&lt;br /&gt;
|110-bluez3-add_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|111-bluez3-hacks.patch&lt;br /&gt;
|-&lt;br /&gt;
|118-armadeus-snes9x-add-package.patch&lt;br /&gt;
|-&lt;br /&gt;
|120-cwiid-add_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|121-target-arm926t_is_arm926ej-s.patch&lt;br /&gt;
|-&lt;br /&gt;
|123-armadeus-pywebradio-add-package.patch&lt;br /&gt;
|-&lt;br /&gt;
|124-e-uae-add_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|125-armadeus-opentyrian-add-package.patch&lt;br /&gt;
|-&lt;br /&gt;
|130-armadeus-lbreakout2-add-package.patch&lt;br /&gt;
|-&lt;br /&gt;
|131-armadeus-ltetris-add-package.patch&lt;br /&gt;
|-&lt;br /&gt;
|132-qt-full_integration_with_cross_compiling.patch&lt;br /&gt;
|-&lt;br /&gt;
|142-ncurses-fix_compilation_with_old_hosts.patch&lt;br /&gt;
|-&lt;br /&gt;
|146-busybox-disable_ip_busybox_if_iproute2_buildroot.patch&lt;br /&gt;
|-&lt;br /&gt;
|147-busybox-ifplugd-fixes-netlink-buffer.patch&lt;br /&gt;
|-&lt;br /&gt;
|150-alsa-utils-fix_installation_bug_on_some_host_systems.patch&lt;br /&gt;
|-&lt;br /&gt;
|157-buildroot-allow_generic_device_selection_even_when_custom_rootfs_is_chosen.patch&lt;br /&gt;
|-&lt;br /&gt;
|158-setserial-bump_version.patch&lt;br /&gt;
|-&lt;br /&gt;
|168-libcanfestival-add_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|172-gsmmux-add_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|174-imx-lib-customize_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|176-imx-test-add_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|178-uboot-add-missing-UBOOT_CLEAN_CMDS.patch&lt;br /&gt;
|-&lt;br /&gt;
|179-e2fsprog-allow_e4defrag_build_against_old_kernel_headers.patch&lt;br /&gt;
|-&lt;br /&gt;
|181-qtcreator-add_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|182-uclibc-add_accept4_declaration_fix.patch&lt;br /&gt;
|-&lt;br /&gt;
|183-openwrt-uclibc-add-kernel_long-declaration.patch&lt;br /&gt;
|-&lt;br /&gt;
|184-fsl-mm-codeclib-add_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|186-uboot-tools-2011.03-Ignore-env_sectors-on-NOR-and-SPI-dataflash.patch&lt;br /&gt;
|-&lt;br /&gt;
|188-marble-add_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|189-dbus-fix_installation.patch&lt;br /&gt;
|-&lt;br /&gt;
|191-armadeus-madplay-fixes-libintl-dependency.patch&lt;br /&gt;
|-&lt;br /&gt;
|196-python-crc16-add_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|197-cunit-add_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|201-armadeus-add_gnokii.patch&lt;br /&gt;
|-&lt;br /&gt;
|203-armadeus-add_sms_server_tools_3_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|204-busybox-fix-snapshot.patch&lt;br /&gt;
|-&lt;br /&gt;
|204-wpa-supplicant-add-option-ieee80211w.patch&lt;br /&gt;
|-&lt;br /&gt;
|205-busybox-coreutils-stty-add-rs485-config-options.patch&lt;br /&gt;
|-&lt;br /&gt;
|206-joe-add_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|207-armadeus-add_python_pyro_3.14.patch&lt;br /&gt;
|-&lt;br /&gt;
|208-armadeus-add_beremiz.patch&lt;br /&gt;
|-&lt;br /&gt;
|209-armadeus-add_matiec.patch&lt;br /&gt;
|-&lt;br /&gt;
|210-poppler-qt_compiling.patch&lt;br /&gt;
|-&lt;br /&gt;
|211-cups-fix_site_url.patch&lt;br /&gt;
|-&lt;br /&gt;
|212-fbgrab-fix_site_url.patch&lt;br /&gt;
|-&lt;br /&gt;
|213-tslib-bump_to_v1.1.patch&lt;br /&gt;
|-&lt;br /&gt;
|214-mplayer-fix-compilation.patch&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Ltanner</name></author>
	</entry>
	<entry>
		<id>http://wikilegacy.armadeus.com/index.php?title=Buildroot_Mainline_integration&amp;diff=12224</id>
		<title>Buildroot Mainline integration</title>
		<link rel="alternate" type="text/html" href="http://wikilegacy.armadeus.com/index.php?title=Buildroot_Mainline_integration&amp;diff=12224"/>
		<updated>2013-12-05T18:35:58Z</updated>

		<summary type="html">&lt;p&gt;Ltanner: /* 0 to 100 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Under Construction}}&lt;br /&gt;
&lt;br /&gt;
==Changes since BR version used in armadeus 3.x==&lt;br /&gt;
===default packages===&lt;br /&gt;
* uClibc: 0.9.29 -&amp;gt; 0.9.30 -&amp;gt; 0.9.33.2&lt;br /&gt;
* gcc: 4.2.1-&amp;gt; 4.4.5 -&amp;gt; 4.7.2&lt;br /&gt;
* busybox: 1.6.2 -&amp;gt; 1.20.2 -&amp;gt; 1.21&lt;br /&gt;
* U-Boot: 2012.10 -&amp;gt; 2013.04&lt;br /&gt;
&lt;br /&gt;
===build directories===&lt;br /&gt;
* &#039;&#039;build_arm_xxx/&#039;&#039; &#039;&#039;project_build_xxx/&#039;&#039; &#039;&#039;toolchain_build_arm_xxx/&#039;&#039; have been removed and replaced by &#039;&#039;output/&#039;&#039;:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
build  host  images  stamps  target  toolchain&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===configs===&lt;br /&gt;
* buildroot default configs are now stored in &#039;&#039;buildroot/configs/apfxx_defconfig&#039;&#039; and no more in &#039;&#039;buildroot/target/device/armadeus/apfxx/apfxx_defconfig&#039;&#039;&lt;br /&gt;
* uClibc config should be named with version number to not overwrite the old one --&amp;gt;&lt;br /&gt;
 &#039;&#039;buildroot/target/device/armadeus/apf27/uClibc-0.9.30.config.arm&#039;&#039;&lt;br /&gt;
* idem for U-Boot config:&lt;br /&gt;
 &#039;&#039;buildroot/target/device/armadeus/apf27/apf27-u-boot-2010.03.h&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==Changes since BR version used in armadeus 4.x==&lt;br /&gt;
* TBDL&lt;br /&gt;
&lt;br /&gt;
==How to use new BR in armadeus==&lt;br /&gt;
* checkout a recent clean GIT view and before any other command edit the main Makefile to change the BUILDROOT_VERSION flag from 2012.02 to 20121030 &lt;br /&gt;
** comment line 29&lt;br /&gt;
** uncomment the line 30&lt;br /&gt;
* then you can use it as old BR:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
$ make apf27_defconfig&lt;br /&gt;
$ make&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* new patches dirrectory:&lt;br /&gt;
 patches/buildroot/2012.11/&lt;br /&gt;
&lt;br /&gt;
==Patches that can be sent to BR==&lt;br /&gt;
(Some will require some cleanup)&lt;br /&gt;
===Instructions===&lt;br /&gt;
* Patches to port: &#039;&#039;patches/buildroot/2010.11&#039;&#039;&lt;br /&gt;
* when working on a patch mark it with:&lt;br /&gt;
** &amp;lt;nowiki&amp;gt; ** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; ~~~~ &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** &#039;&#039;&#039;--&amp;gt;&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:JulienB|JulienB]] 14:14, 9 November 2010 (UTC)&lt;br /&gt;
* Strike the one that are no more needed:&lt;br /&gt;
** &amp;lt;strike&amp;gt; 000-xxxxxxx.patch &amp;lt;/strike&amp;gt;&lt;br /&gt;
* Write OK in bold green and your name (automatic with 4x&#039;~&#039;) when corresponding patch has been ported:&lt;br /&gt;
** &amp;lt;nowiki&amp;gt; ** &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;&#039;&#039;&#039;OK&#039;&#039;&#039;&amp;lt;/span&amp;gt; ~~~~ &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** &#039;&#039;&#039;--&amp;gt;&#039;&#039;&#039; 000-xxxxxxx.patch: &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;&#039;&#039;&#039;OK&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:JulienB|JulienB]] 07:06, 21 October 2010 (UTC)&lt;br /&gt;
* How to:&lt;br /&gt;
** get a BR git&lt;br /&gt;
** try to apply patch with &#039;&#039;patch -p1 --dry-run &amp;lt; patch_name.patch&#039;&#039;&lt;br /&gt;
** when it applies remove &#039;&#039;--dry-run&#039;&#039;, commit, generates patch with [[GIT]] and send it to BR&lt;br /&gt;
&lt;br /&gt;
===001 -&amp;gt; 059===&lt;br /&gt;
* 001-add_armadeus_device.patch -- armadeus specific&lt;br /&gt;
* 002-add_armadeus_specific_packages.patch -- armadeus specific&lt;br /&gt;
* 003-armadeus-ltrace-fix-download-url.patch&lt;br /&gt;
* 004-gilliland-ti-utils-fix-github-tarball-to-use-commit-id.patch&lt;br /&gt;
* 005-armadeus-gpsd-add-options-setting-in-menuconfig.patch&lt;br /&gt;
* 021-sdl-water-config.patch -- broken&lt;br /&gt;
* 034-slideshow.patch -- broken&lt;br /&gt;
* 045-openssh-add_passwd_expire.patch&lt;br /&gt;
* 050-U-Boot-add_support_for_custom_configuration_file.patch&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;Submission not accepted&#039;&#039;&#039;&amp;lt;/span&amp;gt; --jorasse 08:04, 5 December 2013 (UTC)&lt;br /&gt;
* 051-U-Boot-add_support_for_custom_binary_file_format.patch -- will be present in BR next release&lt;br /&gt;
* 052-U-Boot-add_support_for_Safe_Boot_file_format.patch&lt;br /&gt;
&lt;br /&gt;
===060 -&amp;gt; 085===&lt;br /&gt;
* 072-xenomai-package.patch&lt;br /&gt;
* 081-adds_quake_package.patch &amp;lt;b&amp;gt;( 2nd priority package to push on the BR mainline )&amp;lt;/b&amp;gt;&lt;br /&gt;
* 083-pygame-armadeus_addons.patch&lt;br /&gt;
* 085-adds_gpm_package.patch -- broken&lt;br /&gt;
&lt;br /&gt;
===095 -&amp;gt; 119===&lt;br /&gt;
* 097-adds_flite_package.patch &amp;lt;b&amp;gt;(to push on the BR mainline - need some refactoring )&amp;lt;/b&amp;gt;&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:SamuelM|SamuelM]] 20:25, 3 December 2012 (UTC)&lt;br /&gt;
* 099-mplayer-add_patch_for_pld_asm_instruction_on_non_armv5_arch.patch&lt;br /&gt;
* 107-games-add_wolf4sdl.patch -- broken&lt;br /&gt;
* 110-bluez-add_package.patch&lt;br /&gt;
** bluez-utils-4.x (currently 4.101) already in BR (since 2011.08) with bluez3 compat knob -- [[User:SamuelM|SamuelM]] 10:49, 1 November 2012 (UTC)&lt;br /&gt;
* 111-bluez-hacks.patch&lt;br /&gt;
** bluez-utils-4.x (currently 4.101) already in BR (since 2011.08) with bluez3 compat knob -- [[User:SamuelM|SamuelM]] 10:49, 1 November 2012 (UTC)&lt;br /&gt;
* 118-snes9x-add_package.patch -- broken&lt;br /&gt;
&lt;br /&gt;
===120 -&amp;gt; 179===&lt;br /&gt;
* 120-cwiid-add_package.patch &amp;lt;b&amp;gt;(to push on the BR mainline - need some refactoring to be more generic)&amp;lt;/b&amp;gt;&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:SamuelM|SamuelM]] 12:11, 1 November 2012 (UTC)&lt;br /&gt;
* 121-target-arm926t_is_arm926ej-s.patch&lt;br /&gt;
* 123-pywebradio-add_package.patch -- broken&lt;br /&gt;
* 124-e-uae-add_package.patch&lt;br /&gt;
* 125-opentyrian-add_package.patch -- broken&lt;br /&gt;
* 130-lbreakout-add_package.patch -- broken &amp;lt;b&amp;gt;( 2nd priority package to push on the BR mainline )&amp;lt;/b&amp;gt;&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:JulienB|JulienB]] 21:36, 20 December 2010 (UTC)&lt;br /&gt;
* 131-ltetris-add_package.patch -- broken &lt;br /&gt;
* 132-qt-full_integration_with_cross_compiling.patch&lt;br /&gt;
* 142-ncurses-fix_compilation_with_old_hosts.patch&lt;br /&gt;
* 146-busybox-disable_ip_busybox_if_iproute2_buildroot.patch&lt;br /&gt;
* 147-busybox-ifplugd-fixes-netlink-buffer.patch&lt;br /&gt;
* 150-alsa-utils-fix_installation_bug_on_some_host_systems.patch&lt;br /&gt;
* 157-buildroot-allow_generic_device_selection_even_when_custom_rootfs_is_chosen.patch&lt;br /&gt;
* 158-setserial-bump_version.patch&lt;br /&gt;
* 168-libcanfestival-add_package.patch &amp;lt;b&amp;gt;(to push on the BR mainline  )&amp;lt;/b&amp;gt;&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:SamuelM|SamuelM]] 19:42, 1 November 2012 (UTC)&lt;br /&gt;
* 172-gsmmux-add_package.patch&lt;br /&gt;
* 174-imx-lib-add_package.patch&lt;br /&gt;
** partially included in BR&lt;br /&gt;
* 176-imx-test-add_package.patch&lt;br /&gt;
* 178-uboot-add-missing-UBOOT_CLEAN_CMDS.patch &lt;br /&gt;
* 179-e2fsprog-allow_e4defrag_build_against_old_kernel_headers.patch&lt;br /&gt;
&lt;br /&gt;
===180 -&amp;gt; end===&lt;br /&gt;
* 181-qtcreator-add_package.patch&lt;br /&gt;
* 182-uclibc-add_accept4_declaration_fix.patch&lt;br /&gt;
* 183-openwrt-uclibc-add-kernel_long-declaration.patch&lt;br /&gt;
* 184-fsl-mm-codeclib-add_package.patch&lt;br /&gt;
* 186-uboot-tools-2011.03-Ignore-env_sectors-on-NOR-and-SPI-dataflash.patch&lt;br /&gt;
* 188-marble-add_package.patch -- broken&lt;br /&gt;
* 189-dbus-fix_installation.patch&lt;br /&gt;
* 191-madplay-requires_libintl.patch -- to fix : the legacy libintl is not supported anymore &lt;br /&gt;
* 196-python-crc16-add_package.patch &amp;lt;b&amp;gt;(to push on the BR mainline  )&amp;lt;/b&amp;gt;&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:SamuelM|SamuelM]] 20:18, 3 December 2012 (UTC)&lt;br /&gt;
* 197-cunit-add_package.patch &amp;lt;b&amp;gt;(to push on the BR mainline  )&amp;lt;/b&amp;gt;&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:SamuelM|SamuelM]] 20:18, 3 December 2012 (UTC)&lt;br /&gt;
* 201-armadeus-add_gnokii.patch&lt;br /&gt;
* 203-armadeus-add_sms_server_tools_3_package.patch&lt;br /&gt;
* 204-busybox-fix-snapshot.patch&lt;br /&gt;
* 204-wpa-supplicant-add-option-ieee80211w.patch&lt;br /&gt;
* 205-busybox-coreutils-stty-add-rs485-config-options.patch&lt;br /&gt;
* 206-joe-add_package.patch&lt;br /&gt;
* 207-armadeus-add_python_pyro_3.14.patch&lt;br /&gt;
* 208-armadeus-add_beremiz.patch&lt;br /&gt;
* 209-armadeus-add_matiec.patch&lt;br /&gt;
* 210-poppler-qt_compiling.patch&lt;br /&gt;
* 211-cups-fix_site_url.patch&lt;br /&gt;
* 212-fbgrab-fix_site_url.patch&lt;br /&gt;
* 213-tslib-bump_to_v1.1.patch&lt;br /&gt;
* 214-mplayer-fix-compilation.patch&lt;br /&gt;
&lt;br /&gt;
==How to send patches to BR==&lt;br /&gt;
&lt;br /&gt;
(see the [http://elinux.org/Buildroot_how_to_contribute Buildroot - How to contribute] page)&lt;br /&gt;
&lt;br /&gt;
* GIT should be installed and configured on your PC like stated [[GIT|here]]&lt;br /&gt;
* clone buildroot GIT:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ git clone xxxxx buildroot_git_dev/ (TBDL)&lt;br /&gt;
 $ cd buildroot_git_dev/&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* take patch from armadeus:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ cp /path_to_armadeus_bsp/patches/buildroot/2011.05/0xx-name.patch .&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* create a branch to work (here &#039;&#039;my_work&#039;&#039;):&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ git branch my_work&lt;br /&gt;
 $ git checkout my_work&lt;br /&gt;
 Switched to branch &#039;my_work&#039;&lt;br /&gt;
 $ git branch&lt;br /&gt;
   master&lt;br /&gt;
 * my_work&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* try patch:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ patch -p1 --dry-run &amp;lt; 0xx-name.patch&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* if it works, apply it for real:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ patch -p1 &amp;lt; 0xx-name.patch&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* list changes:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ git status&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* do some more changes if needed and then save them:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 ... do changes ...&lt;br /&gt;
 $ git add files_changed&lt;br /&gt;
 ... test changes ...&lt;br /&gt;
 $ git commit -m &amp;quot;Summary of your work&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* generate patch to send to BR:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ git format-patch -M master..my_work -s&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* this will give:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 0001-Summary_of_your_work.patch&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* send patch to BR:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ git send-email --from=xxx.xxx@xxx.xx --to=buildroot@busybox.net --smtp-server=smtp.xxx.xx 0001-Summary_of_your_work.patch&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* depending on the feedbacks from BR, modify your patch:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 ... do changes ...&lt;br /&gt;
 $ git diff&lt;br /&gt;
 $ git add files_changed&lt;br /&gt;
 $ git commit --amend&lt;br /&gt;
 $ git format-patch -M master..my_work -s&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* adds version inside [PATCH] ex: [PATCH v2]&lt;br /&gt;
* adds comments after ---, ex:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
From a2413db058ac3c515337102690ba12a746831f7e Mon Sep 17 00:00:00 2001&lt;br /&gt;
From: Julien Boibessot &amp;lt;julien.boibessot@armadeus.com&amp;gt;&lt;br /&gt;
Date: Wed, 19 Oct 2011 10:39:26 +0200&lt;br /&gt;
Subject: [PATCH v2] Add libmodbus package&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Signed-off-by: Julien Boibessot &amp;lt;julien.boibessot@armadeus.com&amp;gt;&lt;br /&gt;
---&lt;br /&gt;
 Changes since v1:&lt;br /&gt;
  - Took Yegor Yefremov remarks about &amp;quot;call AUTOTARGETS&#039; into account.&lt;br /&gt;
&lt;br /&gt;
 Based on previous work of Marek Belisko and comments of Thomas Petazzoni.&lt;br /&gt;
&lt;br /&gt;
 package/Config.in              |    1 +&lt;br /&gt;
 package/libmodbus/Config.in    |    8 ++++++++&lt;br /&gt;
 package/libmodbus/libmodbus.mk |   11 +++++++++++&lt;br /&gt;
 3 files changed, 20 insertions(+), 0 deletions(-)&lt;br /&gt;
 create mode 100644 package/libmodbus/Config.in&lt;br /&gt;
 create mode 100644 package/libmodbus/libmodbus.mk&lt;br /&gt;
&lt;br /&gt;
diff --git a/package/Config.in b/package/Config.in&lt;br /&gt;
......&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* retry ;-)&lt;br /&gt;
&lt;br /&gt;
====After patch has been accepted====&lt;br /&gt;
* Delete branch &amp;amp; co:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
$ rm xxxx.patch&lt;br /&gt;
$ git checkout master&lt;br /&gt;
$ git branch -D my_work&lt;br /&gt;
&lt;br /&gt;
$ git branch&lt;br /&gt;
* master&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Links==&lt;br /&gt;
* [http://buildroot.org/downloads/manual/manual.html BR online doc]&lt;br /&gt;
&lt;br /&gt;
==Status for BR2013.05 patches==&lt;br /&gt;
=== 0 to 100 ===&lt;br /&gt;
{| class=&amp;quot;wikitable centre&amp;quot; width=&amp;quot;80%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=col | Name&lt;br /&gt;
! scope=col | Comment&lt;br /&gt;
|-&lt;br /&gt;
|001-add_armadeus_device.patch&lt;br /&gt;
|Specific to armadeus&lt;br /&gt;
|-&lt;br /&gt;
|002-add_armadeus_specific_packages.patch&lt;br /&gt;
|Specific to armadeus&lt;br /&gt;
|-&lt;br /&gt;
|003-armadeus-ltrace-fix-download-url.patch&lt;br /&gt;
|available upstream for  ltrace 0.7.3&lt;br /&gt;
|-&lt;br /&gt;
|004-gilliland-ti-utils-fix-github-tarball-to-use-commit-id.patch&lt;br /&gt;
|already available upstream&lt;br /&gt;
|-&lt;br /&gt;
|005-armadeus-gpsd-add-options-setting-in-menuconfig.patch&lt;br /&gt;
|unused by armadeus but can be contributed upstream&lt;br /&gt;
|-&lt;br /&gt;
|021-armadeus-add-sdl_water-package.patch&lt;br /&gt;
|can be sent upstream (demo) with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|034-armadeus-add-slideshow-package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|045-openssh-add_passwd_expire.patch&lt;br /&gt;
|Need to be reviewed&lt;br /&gt;
|-&lt;br /&gt;
|050-U-Boot-add_support_for_custom_configuration_file.patch&lt;br /&gt;
|???&lt;br /&gt;
|-&lt;br /&gt;
|051-U-Boot-add_support_for_custom_binary_file_format.patch&lt;br /&gt;
||???&lt;br /&gt;
|-&lt;br /&gt;
|052-U-Boot-add_support_for_Safe_Boot_file_format.patch&lt;br /&gt;
|???&lt;br /&gt;
|-&lt;br /&gt;
|072-xenomai-package.patch&lt;br /&gt;
|cannot be sent upstream&lt;br /&gt;
|-&lt;br /&gt;
|081-adds_quake_package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|083-pygame-armadeus_addons.patch&lt;br /&gt;
|cannot be sent upstream due to missing dependencies&lt;br /&gt;
|-&lt;br /&gt;
|085-armadeus-add-gpm-package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|097-adds_flite_package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|099-mplayer-add_patch_for_pld_asm_instruction_on_non_armv5_arch.patch&lt;br /&gt;
|to send to mplayer instead of BR&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== 0 to 100 ===&lt;br /&gt;
{| class=&amp;quot;wikitable centre&amp;quot; width=&amp;quot;80%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=col | Name&lt;br /&gt;
! scope=col | Comment&lt;br /&gt;
|-&lt;br /&gt;
|107-armadeus-games-add-wolf4sdl-package.patch&lt;br /&gt;
|-&lt;br /&gt;
|110-bluez3-add_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|111-bluez3-hacks.patch&lt;br /&gt;
|-&lt;br /&gt;
|118-armadeus-snes9x-add-package.patch&lt;br /&gt;
|-&lt;br /&gt;
|120-cwiid-add_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|121-target-arm926t_is_arm926ej-s.patch&lt;br /&gt;
|-&lt;br /&gt;
|123-armadeus-pywebradio-add-package.patch&lt;br /&gt;
|-&lt;br /&gt;
|124-e-uae-add_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|125-armadeus-opentyrian-add-package.patch&lt;br /&gt;
|-&lt;br /&gt;
|130-armadeus-lbreakout2-add-package.patch&lt;br /&gt;
|-&lt;br /&gt;
|131-armadeus-ltetris-add-package.patch&lt;br /&gt;
|-&lt;br /&gt;
|132-qt-full_integration_with_cross_compiling.patch&lt;br /&gt;
|-&lt;br /&gt;
|142-ncurses-fix_compilation_with_old_hosts.patch&lt;br /&gt;
|-&lt;br /&gt;
|146-busybox-disable_ip_busybox_if_iproute2_buildroot.patch&lt;br /&gt;
|-&lt;br /&gt;
|147-busybox-ifplugd-fixes-netlink-buffer.patch&lt;br /&gt;
|-&lt;br /&gt;
|150-alsa-utils-fix_installation_bug_on_some_host_systems.patch&lt;br /&gt;
|-&lt;br /&gt;
|157-buildroot-allow_generic_device_selection_even_when_custom_rootfs_is_chosen.patch&lt;br /&gt;
|-&lt;br /&gt;
|158-setserial-bump_version.patch&lt;br /&gt;
|-&lt;br /&gt;
|168-libcanfestival-add_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|172-gsmmux-add_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|174-imx-lib-customize_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|176-imx-test-add_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|178-uboot-add-missing-UBOOT_CLEAN_CMDS.patch&lt;br /&gt;
|-&lt;br /&gt;
|179-e2fsprog-allow_e4defrag_build_against_old_kernel_headers.patch&lt;br /&gt;
|-&lt;br /&gt;
|181-qtcreator-add_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|182-uclibc-add_accept4_declaration_fix.patch&lt;br /&gt;
|-&lt;br /&gt;
|183-openwrt-uclibc-add-kernel_long-declaration.patch&lt;br /&gt;
|-&lt;br /&gt;
|184-fsl-mm-codeclib-add_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|186-uboot-tools-2011.03-Ignore-env_sectors-on-NOR-and-SPI-dataflash.patch&lt;br /&gt;
|-&lt;br /&gt;
|188-marble-add_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|189-dbus-fix_installation.patch&lt;br /&gt;
|-&lt;br /&gt;
|191-armadeus-madplay-fixes-libintl-dependency.patch&lt;br /&gt;
|-&lt;br /&gt;
|196-python-crc16-add_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|197-cunit-add_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|201-armadeus-add_gnokii.patch&lt;br /&gt;
|-&lt;br /&gt;
|203-armadeus-add_sms_server_tools_3_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|204-busybox-fix-snapshot.patch&lt;br /&gt;
|-&lt;br /&gt;
|204-wpa-supplicant-add-option-ieee80211w.patch&lt;br /&gt;
|-&lt;br /&gt;
|205-busybox-coreutils-stty-add-rs485-config-options.patch&lt;br /&gt;
|-&lt;br /&gt;
|206-joe-add_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|207-armadeus-add_python_pyro_3.14.patch&lt;br /&gt;
|-&lt;br /&gt;
|208-armadeus-add_beremiz.patch&lt;br /&gt;
|-&lt;br /&gt;
|209-armadeus-add_matiec.patch&lt;br /&gt;
|-&lt;br /&gt;
|210-poppler-qt_compiling.patch&lt;br /&gt;
|-&lt;br /&gt;
|211-cups-fix_site_url.patch&lt;br /&gt;
|-&lt;br /&gt;
|212-fbgrab-fix_site_url.patch&lt;br /&gt;
|-&lt;br /&gt;
|213-tslib-bump_to_v1.1.patch&lt;br /&gt;
|-&lt;br /&gt;
|214-mplayer-fix-compilation.patch&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Ltanner</name></author>
	</entry>
	<entry>
		<id>http://wikilegacy.armadeus.com/index.php?title=Buildroot_Mainline_integration&amp;diff=12223</id>
		<title>Buildroot Mainline integration</title>
		<link rel="alternate" type="text/html" href="http://wikilegacy.armadeus.com/index.php?title=Buildroot_Mainline_integration&amp;diff=12223"/>
		<updated>2013-12-05T18:35:42Z</updated>

		<summary type="html">&lt;p&gt;Ltanner: /* 0 to 100 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Under Construction}}&lt;br /&gt;
&lt;br /&gt;
==Changes since BR version used in armadeus 3.x==&lt;br /&gt;
===default packages===&lt;br /&gt;
* uClibc: 0.9.29 -&amp;gt; 0.9.30 -&amp;gt; 0.9.33.2&lt;br /&gt;
* gcc: 4.2.1-&amp;gt; 4.4.5 -&amp;gt; 4.7.2&lt;br /&gt;
* busybox: 1.6.2 -&amp;gt; 1.20.2 -&amp;gt; 1.21&lt;br /&gt;
* U-Boot: 2012.10 -&amp;gt; 2013.04&lt;br /&gt;
&lt;br /&gt;
===build directories===&lt;br /&gt;
* &#039;&#039;build_arm_xxx/&#039;&#039; &#039;&#039;project_build_xxx/&#039;&#039; &#039;&#039;toolchain_build_arm_xxx/&#039;&#039; have been removed and replaced by &#039;&#039;output/&#039;&#039;:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
build  host  images  stamps  target  toolchain&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===configs===&lt;br /&gt;
* buildroot default configs are now stored in &#039;&#039;buildroot/configs/apfxx_defconfig&#039;&#039; and no more in &#039;&#039;buildroot/target/device/armadeus/apfxx/apfxx_defconfig&#039;&#039;&lt;br /&gt;
* uClibc config should be named with version number to not overwrite the old one --&amp;gt;&lt;br /&gt;
 &#039;&#039;buildroot/target/device/armadeus/apf27/uClibc-0.9.30.config.arm&#039;&#039;&lt;br /&gt;
* idem for U-Boot config:&lt;br /&gt;
 &#039;&#039;buildroot/target/device/armadeus/apf27/apf27-u-boot-2010.03.h&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==Changes since BR version used in armadeus 4.x==&lt;br /&gt;
* TBDL&lt;br /&gt;
&lt;br /&gt;
==How to use new BR in armadeus==&lt;br /&gt;
* checkout a recent clean GIT view and before any other command edit the main Makefile to change the BUILDROOT_VERSION flag from 2012.02 to 20121030 &lt;br /&gt;
** comment line 29&lt;br /&gt;
** uncomment the line 30&lt;br /&gt;
* then you can use it as old BR:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
$ make apf27_defconfig&lt;br /&gt;
$ make&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* new patches dirrectory:&lt;br /&gt;
 patches/buildroot/2012.11/&lt;br /&gt;
&lt;br /&gt;
==Patches that can be sent to BR==&lt;br /&gt;
(Some will require some cleanup)&lt;br /&gt;
===Instructions===&lt;br /&gt;
* Patches to port: &#039;&#039;patches/buildroot/2010.11&#039;&#039;&lt;br /&gt;
* when working on a patch mark it with:&lt;br /&gt;
** &amp;lt;nowiki&amp;gt; ** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; ~~~~ &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** &#039;&#039;&#039;--&amp;gt;&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:JulienB|JulienB]] 14:14, 9 November 2010 (UTC)&lt;br /&gt;
* Strike the one that are no more needed:&lt;br /&gt;
** &amp;lt;strike&amp;gt; 000-xxxxxxx.patch &amp;lt;/strike&amp;gt;&lt;br /&gt;
* Write OK in bold green and your name (automatic with 4x&#039;~&#039;) when corresponding patch has been ported:&lt;br /&gt;
** &amp;lt;nowiki&amp;gt; ** &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;&#039;&#039;&#039;OK&#039;&#039;&#039;&amp;lt;/span&amp;gt; ~~~~ &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** &#039;&#039;&#039;--&amp;gt;&#039;&#039;&#039; 000-xxxxxxx.patch: &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;&#039;&#039;&#039;OK&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:JulienB|JulienB]] 07:06, 21 October 2010 (UTC)&lt;br /&gt;
* How to:&lt;br /&gt;
** get a BR git&lt;br /&gt;
** try to apply patch with &#039;&#039;patch -p1 --dry-run &amp;lt; patch_name.patch&#039;&#039;&lt;br /&gt;
** when it applies remove &#039;&#039;--dry-run&#039;&#039;, commit, generates patch with [[GIT]] and send it to BR&lt;br /&gt;
&lt;br /&gt;
===001 -&amp;gt; 059===&lt;br /&gt;
* 001-add_armadeus_device.patch -- armadeus specific&lt;br /&gt;
* 002-add_armadeus_specific_packages.patch -- armadeus specific&lt;br /&gt;
* 003-armadeus-ltrace-fix-download-url.patch&lt;br /&gt;
* 004-gilliland-ti-utils-fix-github-tarball-to-use-commit-id.patch&lt;br /&gt;
* 005-armadeus-gpsd-add-options-setting-in-menuconfig.patch&lt;br /&gt;
* 021-sdl-water-config.patch -- broken&lt;br /&gt;
* 034-slideshow.patch -- broken&lt;br /&gt;
* 045-openssh-add_passwd_expire.patch&lt;br /&gt;
* 050-U-Boot-add_support_for_custom_configuration_file.patch&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;Submission not accepted&#039;&#039;&#039;&amp;lt;/span&amp;gt; --jorasse 08:04, 5 December 2013 (UTC)&lt;br /&gt;
* 051-U-Boot-add_support_for_custom_binary_file_format.patch -- will be present in BR next release&lt;br /&gt;
* 052-U-Boot-add_support_for_Safe_Boot_file_format.patch&lt;br /&gt;
&lt;br /&gt;
===060 -&amp;gt; 085===&lt;br /&gt;
* 072-xenomai-package.patch&lt;br /&gt;
* 081-adds_quake_package.patch &amp;lt;b&amp;gt;( 2nd priority package to push on the BR mainline )&amp;lt;/b&amp;gt;&lt;br /&gt;
* 083-pygame-armadeus_addons.patch&lt;br /&gt;
* 085-adds_gpm_package.patch -- broken&lt;br /&gt;
&lt;br /&gt;
===095 -&amp;gt; 119===&lt;br /&gt;
* 097-adds_flite_package.patch &amp;lt;b&amp;gt;(to push on the BR mainline - need some refactoring )&amp;lt;/b&amp;gt;&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:SamuelM|SamuelM]] 20:25, 3 December 2012 (UTC)&lt;br /&gt;
* 099-mplayer-add_patch_for_pld_asm_instruction_on_non_armv5_arch.patch&lt;br /&gt;
* 107-games-add_wolf4sdl.patch -- broken&lt;br /&gt;
* 110-bluez-add_package.patch&lt;br /&gt;
** bluez-utils-4.x (currently 4.101) already in BR (since 2011.08) with bluez3 compat knob -- [[User:SamuelM|SamuelM]] 10:49, 1 November 2012 (UTC)&lt;br /&gt;
* 111-bluez-hacks.patch&lt;br /&gt;
** bluez-utils-4.x (currently 4.101) already in BR (since 2011.08) with bluez3 compat knob -- [[User:SamuelM|SamuelM]] 10:49, 1 November 2012 (UTC)&lt;br /&gt;
* 118-snes9x-add_package.patch -- broken&lt;br /&gt;
&lt;br /&gt;
===120 -&amp;gt; 179===&lt;br /&gt;
* 120-cwiid-add_package.patch &amp;lt;b&amp;gt;(to push on the BR mainline - need some refactoring to be more generic)&amp;lt;/b&amp;gt;&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:SamuelM|SamuelM]] 12:11, 1 November 2012 (UTC)&lt;br /&gt;
* 121-target-arm926t_is_arm926ej-s.patch&lt;br /&gt;
* 123-pywebradio-add_package.patch -- broken&lt;br /&gt;
* 124-e-uae-add_package.patch&lt;br /&gt;
* 125-opentyrian-add_package.patch -- broken&lt;br /&gt;
* 130-lbreakout-add_package.patch -- broken &amp;lt;b&amp;gt;( 2nd priority package to push on the BR mainline )&amp;lt;/b&amp;gt;&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:JulienB|JulienB]] 21:36, 20 December 2010 (UTC)&lt;br /&gt;
* 131-ltetris-add_package.patch -- broken &lt;br /&gt;
* 132-qt-full_integration_with_cross_compiling.patch&lt;br /&gt;
* 142-ncurses-fix_compilation_with_old_hosts.patch&lt;br /&gt;
* 146-busybox-disable_ip_busybox_if_iproute2_buildroot.patch&lt;br /&gt;
* 147-busybox-ifplugd-fixes-netlink-buffer.patch&lt;br /&gt;
* 150-alsa-utils-fix_installation_bug_on_some_host_systems.patch&lt;br /&gt;
* 157-buildroot-allow_generic_device_selection_even_when_custom_rootfs_is_chosen.patch&lt;br /&gt;
* 158-setserial-bump_version.patch&lt;br /&gt;
* 168-libcanfestival-add_package.patch &amp;lt;b&amp;gt;(to push on the BR mainline  )&amp;lt;/b&amp;gt;&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:SamuelM|SamuelM]] 19:42, 1 November 2012 (UTC)&lt;br /&gt;
* 172-gsmmux-add_package.patch&lt;br /&gt;
* 174-imx-lib-add_package.patch&lt;br /&gt;
** partially included in BR&lt;br /&gt;
* 176-imx-test-add_package.patch&lt;br /&gt;
* 178-uboot-add-missing-UBOOT_CLEAN_CMDS.patch &lt;br /&gt;
* 179-e2fsprog-allow_e4defrag_build_against_old_kernel_headers.patch&lt;br /&gt;
&lt;br /&gt;
===180 -&amp;gt; end===&lt;br /&gt;
* 181-qtcreator-add_package.patch&lt;br /&gt;
* 182-uclibc-add_accept4_declaration_fix.patch&lt;br /&gt;
* 183-openwrt-uclibc-add-kernel_long-declaration.patch&lt;br /&gt;
* 184-fsl-mm-codeclib-add_package.patch&lt;br /&gt;
* 186-uboot-tools-2011.03-Ignore-env_sectors-on-NOR-and-SPI-dataflash.patch&lt;br /&gt;
* 188-marble-add_package.patch -- broken&lt;br /&gt;
* 189-dbus-fix_installation.patch&lt;br /&gt;
* 191-madplay-requires_libintl.patch -- to fix : the legacy libintl is not supported anymore &lt;br /&gt;
* 196-python-crc16-add_package.patch &amp;lt;b&amp;gt;(to push on the BR mainline  )&amp;lt;/b&amp;gt;&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:SamuelM|SamuelM]] 20:18, 3 December 2012 (UTC)&lt;br /&gt;
* 197-cunit-add_package.patch &amp;lt;b&amp;gt;(to push on the BR mainline  )&amp;lt;/b&amp;gt;&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:SamuelM|SamuelM]] 20:18, 3 December 2012 (UTC)&lt;br /&gt;
* 201-armadeus-add_gnokii.patch&lt;br /&gt;
* 203-armadeus-add_sms_server_tools_3_package.patch&lt;br /&gt;
* 204-busybox-fix-snapshot.patch&lt;br /&gt;
* 204-wpa-supplicant-add-option-ieee80211w.patch&lt;br /&gt;
* 205-busybox-coreutils-stty-add-rs485-config-options.patch&lt;br /&gt;
* 206-joe-add_package.patch&lt;br /&gt;
* 207-armadeus-add_python_pyro_3.14.patch&lt;br /&gt;
* 208-armadeus-add_beremiz.patch&lt;br /&gt;
* 209-armadeus-add_matiec.patch&lt;br /&gt;
* 210-poppler-qt_compiling.patch&lt;br /&gt;
* 211-cups-fix_site_url.patch&lt;br /&gt;
* 212-fbgrab-fix_site_url.patch&lt;br /&gt;
* 213-tslib-bump_to_v1.1.patch&lt;br /&gt;
* 214-mplayer-fix-compilation.patch&lt;br /&gt;
&lt;br /&gt;
==How to send patches to BR==&lt;br /&gt;
&lt;br /&gt;
(see the [http://elinux.org/Buildroot_how_to_contribute Buildroot - How to contribute] page)&lt;br /&gt;
&lt;br /&gt;
* GIT should be installed and configured on your PC like stated [[GIT|here]]&lt;br /&gt;
* clone buildroot GIT:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ git clone xxxxx buildroot_git_dev/ (TBDL)&lt;br /&gt;
 $ cd buildroot_git_dev/&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* take patch from armadeus:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ cp /path_to_armadeus_bsp/patches/buildroot/2011.05/0xx-name.patch .&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* create a branch to work (here &#039;&#039;my_work&#039;&#039;):&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ git branch my_work&lt;br /&gt;
 $ git checkout my_work&lt;br /&gt;
 Switched to branch &#039;my_work&#039;&lt;br /&gt;
 $ git branch&lt;br /&gt;
   master&lt;br /&gt;
 * my_work&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* try patch:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ patch -p1 --dry-run &amp;lt; 0xx-name.patch&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* if it works, apply it for real:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ patch -p1 &amp;lt; 0xx-name.patch&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* list changes:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ git status&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* do some more changes if needed and then save them:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 ... do changes ...&lt;br /&gt;
 $ git add files_changed&lt;br /&gt;
 ... test changes ...&lt;br /&gt;
 $ git commit -m &amp;quot;Summary of your work&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* generate patch to send to BR:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ git format-patch -M master..my_work -s&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* this will give:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 0001-Summary_of_your_work.patch&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* send patch to BR:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ git send-email --from=xxx.xxx@xxx.xx --to=buildroot@busybox.net --smtp-server=smtp.xxx.xx 0001-Summary_of_your_work.patch&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* depending on the feedbacks from BR, modify your patch:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 ... do changes ...&lt;br /&gt;
 $ git diff&lt;br /&gt;
 $ git add files_changed&lt;br /&gt;
 $ git commit --amend&lt;br /&gt;
 $ git format-patch -M master..my_work -s&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* adds version inside [PATCH] ex: [PATCH v2]&lt;br /&gt;
* adds comments after ---, ex:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
From a2413db058ac3c515337102690ba12a746831f7e Mon Sep 17 00:00:00 2001&lt;br /&gt;
From: Julien Boibessot &amp;lt;julien.boibessot@armadeus.com&amp;gt;&lt;br /&gt;
Date: Wed, 19 Oct 2011 10:39:26 +0200&lt;br /&gt;
Subject: [PATCH v2] Add libmodbus package&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Signed-off-by: Julien Boibessot &amp;lt;julien.boibessot@armadeus.com&amp;gt;&lt;br /&gt;
---&lt;br /&gt;
 Changes since v1:&lt;br /&gt;
  - Took Yegor Yefremov remarks about &amp;quot;call AUTOTARGETS&#039; into account.&lt;br /&gt;
&lt;br /&gt;
 Based on previous work of Marek Belisko and comments of Thomas Petazzoni.&lt;br /&gt;
&lt;br /&gt;
 package/Config.in              |    1 +&lt;br /&gt;
 package/libmodbus/Config.in    |    8 ++++++++&lt;br /&gt;
 package/libmodbus/libmodbus.mk |   11 +++++++++++&lt;br /&gt;
 3 files changed, 20 insertions(+), 0 deletions(-)&lt;br /&gt;
 create mode 100644 package/libmodbus/Config.in&lt;br /&gt;
 create mode 100644 package/libmodbus/libmodbus.mk&lt;br /&gt;
&lt;br /&gt;
diff --git a/package/Config.in b/package/Config.in&lt;br /&gt;
......&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* retry ;-)&lt;br /&gt;
&lt;br /&gt;
====After patch has been accepted====&lt;br /&gt;
* Delete branch &amp;amp; co:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
$ rm xxxx.patch&lt;br /&gt;
$ git checkout master&lt;br /&gt;
$ git branch -D my_work&lt;br /&gt;
&lt;br /&gt;
$ git branch&lt;br /&gt;
* master&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Links==&lt;br /&gt;
* [http://buildroot.org/downloads/manual/manual.html BR online doc]&lt;br /&gt;
&lt;br /&gt;
==Status for BR2013.05 patches==&lt;br /&gt;
=== 0 to 100 ===&lt;br /&gt;
{| class=&amp;quot;wikitable centre&amp;quot; width=&amp;quot;80%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=col | Name&lt;br /&gt;
! scope=col | Comment&lt;br /&gt;
|-&lt;br /&gt;
|001-add_armadeus_device.patch&lt;br /&gt;
|Specific to armadeus&lt;br /&gt;
|-&lt;br /&gt;
|002-add_armadeus_specific_packages.patch&lt;br /&gt;
|Specific to armadeus&lt;br /&gt;
|-&lt;br /&gt;
|003-armadeus-ltrace-fix-download-url.patch&lt;br /&gt;
|available upstream for  ltrace 0.7.3&lt;br /&gt;
|-&lt;br /&gt;
|004-gilliland-ti-utils-fix-github-tarball-to-use-commit-id.patch&lt;br /&gt;
|already available upstream&lt;br /&gt;
|-&lt;br /&gt;
|005-armadeus-gpsd-add-options-setting-in-menuconfig.patch&lt;br /&gt;
|unused by armadeus but can be contributed upstream&lt;br /&gt;
|-&lt;br /&gt;
|021-armadeus-add-sdl_water-package.patch&lt;br /&gt;
|can be sent upstream (demo) with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|034-armadeus-add-slideshow-package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|045-openssh-add_passwd_expire.patch&lt;br /&gt;
|Need to be reviewed&lt;br /&gt;
|-&lt;br /&gt;
|050-U-Boot-add_support_for_custom_configuration_file.patch&lt;br /&gt;
|???&lt;br /&gt;
|-&lt;br /&gt;
|051-U-Boot-add_support_for_custom_binary_file_format.patch&lt;br /&gt;
||???&lt;br /&gt;
|-&lt;br /&gt;
|052-U-Boot-add_support_for_Safe_Boot_file_format.patch&lt;br /&gt;
|???&lt;br /&gt;
|-&lt;br /&gt;
|072-xenomai-package.patch&lt;br /&gt;
|cannot be sent upstream&lt;br /&gt;
|-&lt;br /&gt;
|081-adds_quake_package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|083-pygame-armadeus_addons.patch&lt;br /&gt;
|cannot be sent upstream due to missing dependencies&lt;br /&gt;
|-&lt;br /&gt;
|085-armadeus-add-gpm-package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|097-adds_flite_package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|099-mplayer-add_patch_for_pld_asm_instruction_on_non_armv5_arch.patch&lt;br /&gt;
|-&lt;br /&gt;
|to send to mplayer instead of BR&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== 0 to 100 ===&lt;br /&gt;
{| class=&amp;quot;wikitable centre&amp;quot; width=&amp;quot;80%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=col | Name&lt;br /&gt;
! scope=col | Comment&lt;br /&gt;
|-&lt;br /&gt;
|107-armadeus-games-add-wolf4sdl-package.patch&lt;br /&gt;
|-&lt;br /&gt;
|110-bluez3-add_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|111-bluez3-hacks.patch&lt;br /&gt;
|-&lt;br /&gt;
|118-armadeus-snes9x-add-package.patch&lt;br /&gt;
|-&lt;br /&gt;
|120-cwiid-add_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|121-target-arm926t_is_arm926ej-s.patch&lt;br /&gt;
|-&lt;br /&gt;
|123-armadeus-pywebradio-add-package.patch&lt;br /&gt;
|-&lt;br /&gt;
|124-e-uae-add_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|125-armadeus-opentyrian-add-package.patch&lt;br /&gt;
|-&lt;br /&gt;
|130-armadeus-lbreakout2-add-package.patch&lt;br /&gt;
|-&lt;br /&gt;
|131-armadeus-ltetris-add-package.patch&lt;br /&gt;
|-&lt;br /&gt;
|132-qt-full_integration_with_cross_compiling.patch&lt;br /&gt;
|-&lt;br /&gt;
|142-ncurses-fix_compilation_with_old_hosts.patch&lt;br /&gt;
|-&lt;br /&gt;
|146-busybox-disable_ip_busybox_if_iproute2_buildroot.patch&lt;br /&gt;
|-&lt;br /&gt;
|147-busybox-ifplugd-fixes-netlink-buffer.patch&lt;br /&gt;
|-&lt;br /&gt;
|150-alsa-utils-fix_installation_bug_on_some_host_systems.patch&lt;br /&gt;
|-&lt;br /&gt;
|157-buildroot-allow_generic_device_selection_even_when_custom_rootfs_is_chosen.patch&lt;br /&gt;
|-&lt;br /&gt;
|158-setserial-bump_version.patch&lt;br /&gt;
|-&lt;br /&gt;
|168-libcanfestival-add_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|172-gsmmux-add_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|174-imx-lib-customize_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|176-imx-test-add_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|178-uboot-add-missing-UBOOT_CLEAN_CMDS.patch&lt;br /&gt;
|-&lt;br /&gt;
|179-e2fsprog-allow_e4defrag_build_against_old_kernel_headers.patch&lt;br /&gt;
|-&lt;br /&gt;
|181-qtcreator-add_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|182-uclibc-add_accept4_declaration_fix.patch&lt;br /&gt;
|-&lt;br /&gt;
|183-openwrt-uclibc-add-kernel_long-declaration.patch&lt;br /&gt;
|-&lt;br /&gt;
|184-fsl-mm-codeclib-add_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|186-uboot-tools-2011.03-Ignore-env_sectors-on-NOR-and-SPI-dataflash.patch&lt;br /&gt;
|-&lt;br /&gt;
|188-marble-add_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|189-dbus-fix_installation.patch&lt;br /&gt;
|-&lt;br /&gt;
|191-armadeus-madplay-fixes-libintl-dependency.patch&lt;br /&gt;
|-&lt;br /&gt;
|196-python-crc16-add_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|197-cunit-add_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|201-armadeus-add_gnokii.patch&lt;br /&gt;
|-&lt;br /&gt;
|203-armadeus-add_sms_server_tools_3_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|204-busybox-fix-snapshot.patch&lt;br /&gt;
|-&lt;br /&gt;
|204-wpa-supplicant-add-option-ieee80211w.patch&lt;br /&gt;
|-&lt;br /&gt;
|205-busybox-coreutils-stty-add-rs485-config-options.patch&lt;br /&gt;
|-&lt;br /&gt;
|206-joe-add_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|207-armadeus-add_python_pyro_3.14.patch&lt;br /&gt;
|-&lt;br /&gt;
|208-armadeus-add_beremiz.patch&lt;br /&gt;
|-&lt;br /&gt;
|209-armadeus-add_matiec.patch&lt;br /&gt;
|-&lt;br /&gt;
|210-poppler-qt_compiling.patch&lt;br /&gt;
|-&lt;br /&gt;
|211-cups-fix_site_url.patch&lt;br /&gt;
|-&lt;br /&gt;
|212-fbgrab-fix_site_url.patch&lt;br /&gt;
|-&lt;br /&gt;
|213-tslib-bump_to_v1.1.patch&lt;br /&gt;
|-&lt;br /&gt;
|214-mplayer-fix-compilation.patch&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Ltanner</name></author>
	</entry>
	<entry>
		<id>http://wikilegacy.armadeus.com/index.php?title=Buildroot_Mainline_integration&amp;diff=12222</id>
		<title>Buildroot Mainline integration</title>
		<link rel="alternate" type="text/html" href="http://wikilegacy.armadeus.com/index.php?title=Buildroot_Mainline_integration&amp;diff=12222"/>
		<updated>2013-12-05T18:29:54Z</updated>

		<summary type="html">&lt;p&gt;Ltanner: /* Status for BR2013.05 patches */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Under Construction}}&lt;br /&gt;
&lt;br /&gt;
==Changes since BR version used in armadeus 3.x==&lt;br /&gt;
===default packages===&lt;br /&gt;
* uClibc: 0.9.29 -&amp;gt; 0.9.30 -&amp;gt; 0.9.33.2&lt;br /&gt;
* gcc: 4.2.1-&amp;gt; 4.4.5 -&amp;gt; 4.7.2&lt;br /&gt;
* busybox: 1.6.2 -&amp;gt; 1.20.2 -&amp;gt; 1.21&lt;br /&gt;
* U-Boot: 2012.10 -&amp;gt; 2013.04&lt;br /&gt;
&lt;br /&gt;
===build directories===&lt;br /&gt;
* &#039;&#039;build_arm_xxx/&#039;&#039; &#039;&#039;project_build_xxx/&#039;&#039; &#039;&#039;toolchain_build_arm_xxx/&#039;&#039; have been removed and replaced by &#039;&#039;output/&#039;&#039;:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
build  host  images  stamps  target  toolchain&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===configs===&lt;br /&gt;
* buildroot default configs are now stored in &#039;&#039;buildroot/configs/apfxx_defconfig&#039;&#039; and no more in &#039;&#039;buildroot/target/device/armadeus/apfxx/apfxx_defconfig&#039;&#039;&lt;br /&gt;
* uClibc config should be named with version number to not overwrite the old one --&amp;gt;&lt;br /&gt;
 &#039;&#039;buildroot/target/device/armadeus/apf27/uClibc-0.9.30.config.arm&#039;&#039;&lt;br /&gt;
* idem for U-Boot config:&lt;br /&gt;
 &#039;&#039;buildroot/target/device/armadeus/apf27/apf27-u-boot-2010.03.h&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==Changes since BR version used in armadeus 4.x==&lt;br /&gt;
* TBDL&lt;br /&gt;
&lt;br /&gt;
==How to use new BR in armadeus==&lt;br /&gt;
* checkout a recent clean GIT view and before any other command edit the main Makefile to change the BUILDROOT_VERSION flag from 2012.02 to 20121030 &lt;br /&gt;
** comment line 29&lt;br /&gt;
** uncomment the line 30&lt;br /&gt;
* then you can use it as old BR:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
$ make apf27_defconfig&lt;br /&gt;
$ make&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* new patches dirrectory:&lt;br /&gt;
 patches/buildroot/2012.11/&lt;br /&gt;
&lt;br /&gt;
==Patches that can be sent to BR==&lt;br /&gt;
(Some will require some cleanup)&lt;br /&gt;
===Instructions===&lt;br /&gt;
* Patches to port: &#039;&#039;patches/buildroot/2010.11&#039;&#039;&lt;br /&gt;
* when working on a patch mark it with:&lt;br /&gt;
** &amp;lt;nowiki&amp;gt; ** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; ~~~~ &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** &#039;&#039;&#039;--&amp;gt;&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:JulienB|JulienB]] 14:14, 9 November 2010 (UTC)&lt;br /&gt;
* Strike the one that are no more needed:&lt;br /&gt;
** &amp;lt;strike&amp;gt; 000-xxxxxxx.patch &amp;lt;/strike&amp;gt;&lt;br /&gt;
* Write OK in bold green and your name (automatic with 4x&#039;~&#039;) when corresponding patch has been ported:&lt;br /&gt;
** &amp;lt;nowiki&amp;gt; ** &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;&#039;&#039;&#039;OK&#039;&#039;&#039;&amp;lt;/span&amp;gt; ~~~~ &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** &#039;&#039;&#039;--&amp;gt;&#039;&#039;&#039; 000-xxxxxxx.patch: &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;&#039;&#039;&#039;OK&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:JulienB|JulienB]] 07:06, 21 October 2010 (UTC)&lt;br /&gt;
* How to:&lt;br /&gt;
** get a BR git&lt;br /&gt;
** try to apply patch with &#039;&#039;patch -p1 --dry-run &amp;lt; patch_name.patch&#039;&#039;&lt;br /&gt;
** when it applies remove &#039;&#039;--dry-run&#039;&#039;, commit, generates patch with [[GIT]] and send it to BR&lt;br /&gt;
&lt;br /&gt;
===001 -&amp;gt; 059===&lt;br /&gt;
* 001-add_armadeus_device.patch -- armadeus specific&lt;br /&gt;
* 002-add_armadeus_specific_packages.patch -- armadeus specific&lt;br /&gt;
* 003-armadeus-ltrace-fix-download-url.patch&lt;br /&gt;
* 004-gilliland-ti-utils-fix-github-tarball-to-use-commit-id.patch&lt;br /&gt;
* 005-armadeus-gpsd-add-options-setting-in-menuconfig.patch&lt;br /&gt;
* 021-sdl-water-config.patch -- broken&lt;br /&gt;
* 034-slideshow.patch -- broken&lt;br /&gt;
* 045-openssh-add_passwd_expire.patch&lt;br /&gt;
* 050-U-Boot-add_support_for_custom_configuration_file.patch&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;Submission not accepted&#039;&#039;&#039;&amp;lt;/span&amp;gt; --jorasse 08:04, 5 December 2013 (UTC)&lt;br /&gt;
* 051-U-Boot-add_support_for_custom_binary_file_format.patch -- will be present in BR next release&lt;br /&gt;
* 052-U-Boot-add_support_for_Safe_Boot_file_format.patch&lt;br /&gt;
&lt;br /&gt;
===060 -&amp;gt; 085===&lt;br /&gt;
* 072-xenomai-package.patch&lt;br /&gt;
* 081-adds_quake_package.patch &amp;lt;b&amp;gt;( 2nd priority package to push on the BR mainline )&amp;lt;/b&amp;gt;&lt;br /&gt;
* 083-pygame-armadeus_addons.patch&lt;br /&gt;
* 085-adds_gpm_package.patch -- broken&lt;br /&gt;
&lt;br /&gt;
===095 -&amp;gt; 119===&lt;br /&gt;
* 097-adds_flite_package.patch &amp;lt;b&amp;gt;(to push on the BR mainline - need some refactoring )&amp;lt;/b&amp;gt;&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:SamuelM|SamuelM]] 20:25, 3 December 2012 (UTC)&lt;br /&gt;
* 099-mplayer-add_patch_for_pld_asm_instruction_on_non_armv5_arch.patch&lt;br /&gt;
* 107-games-add_wolf4sdl.patch -- broken&lt;br /&gt;
* 110-bluez-add_package.patch&lt;br /&gt;
** bluez-utils-4.x (currently 4.101) already in BR (since 2011.08) with bluez3 compat knob -- [[User:SamuelM|SamuelM]] 10:49, 1 November 2012 (UTC)&lt;br /&gt;
* 111-bluez-hacks.patch&lt;br /&gt;
** bluez-utils-4.x (currently 4.101) already in BR (since 2011.08) with bluez3 compat knob -- [[User:SamuelM|SamuelM]] 10:49, 1 November 2012 (UTC)&lt;br /&gt;
* 118-snes9x-add_package.patch -- broken&lt;br /&gt;
&lt;br /&gt;
===120 -&amp;gt; 179===&lt;br /&gt;
* 120-cwiid-add_package.patch &amp;lt;b&amp;gt;(to push on the BR mainline - need some refactoring to be more generic)&amp;lt;/b&amp;gt;&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:SamuelM|SamuelM]] 12:11, 1 November 2012 (UTC)&lt;br /&gt;
* 121-target-arm926t_is_arm926ej-s.patch&lt;br /&gt;
* 123-pywebradio-add_package.patch -- broken&lt;br /&gt;
* 124-e-uae-add_package.patch&lt;br /&gt;
* 125-opentyrian-add_package.patch -- broken&lt;br /&gt;
* 130-lbreakout-add_package.patch -- broken &amp;lt;b&amp;gt;( 2nd priority package to push on the BR mainline )&amp;lt;/b&amp;gt;&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:JulienB|JulienB]] 21:36, 20 December 2010 (UTC)&lt;br /&gt;
* 131-ltetris-add_package.patch -- broken &lt;br /&gt;
* 132-qt-full_integration_with_cross_compiling.patch&lt;br /&gt;
* 142-ncurses-fix_compilation_with_old_hosts.patch&lt;br /&gt;
* 146-busybox-disable_ip_busybox_if_iproute2_buildroot.patch&lt;br /&gt;
* 147-busybox-ifplugd-fixes-netlink-buffer.patch&lt;br /&gt;
* 150-alsa-utils-fix_installation_bug_on_some_host_systems.patch&lt;br /&gt;
* 157-buildroot-allow_generic_device_selection_even_when_custom_rootfs_is_chosen.patch&lt;br /&gt;
* 158-setserial-bump_version.patch&lt;br /&gt;
* 168-libcanfestival-add_package.patch &amp;lt;b&amp;gt;(to push on the BR mainline  )&amp;lt;/b&amp;gt;&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:SamuelM|SamuelM]] 19:42, 1 November 2012 (UTC)&lt;br /&gt;
* 172-gsmmux-add_package.patch&lt;br /&gt;
* 174-imx-lib-add_package.patch&lt;br /&gt;
** partially included in BR&lt;br /&gt;
* 176-imx-test-add_package.patch&lt;br /&gt;
* 178-uboot-add-missing-UBOOT_CLEAN_CMDS.patch &lt;br /&gt;
* 179-e2fsprog-allow_e4defrag_build_against_old_kernel_headers.patch&lt;br /&gt;
&lt;br /&gt;
===180 -&amp;gt; end===&lt;br /&gt;
* 181-qtcreator-add_package.patch&lt;br /&gt;
* 182-uclibc-add_accept4_declaration_fix.patch&lt;br /&gt;
* 183-openwrt-uclibc-add-kernel_long-declaration.patch&lt;br /&gt;
* 184-fsl-mm-codeclib-add_package.patch&lt;br /&gt;
* 186-uboot-tools-2011.03-Ignore-env_sectors-on-NOR-and-SPI-dataflash.patch&lt;br /&gt;
* 188-marble-add_package.patch -- broken&lt;br /&gt;
* 189-dbus-fix_installation.patch&lt;br /&gt;
* 191-madplay-requires_libintl.patch -- to fix : the legacy libintl is not supported anymore &lt;br /&gt;
* 196-python-crc16-add_package.patch &amp;lt;b&amp;gt;(to push on the BR mainline  )&amp;lt;/b&amp;gt;&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:SamuelM|SamuelM]] 20:18, 3 December 2012 (UTC)&lt;br /&gt;
* 197-cunit-add_package.patch &amp;lt;b&amp;gt;(to push on the BR mainline  )&amp;lt;/b&amp;gt;&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:SamuelM|SamuelM]] 20:18, 3 December 2012 (UTC)&lt;br /&gt;
* 201-armadeus-add_gnokii.patch&lt;br /&gt;
* 203-armadeus-add_sms_server_tools_3_package.patch&lt;br /&gt;
* 204-busybox-fix-snapshot.patch&lt;br /&gt;
* 204-wpa-supplicant-add-option-ieee80211w.patch&lt;br /&gt;
* 205-busybox-coreutils-stty-add-rs485-config-options.patch&lt;br /&gt;
* 206-joe-add_package.patch&lt;br /&gt;
* 207-armadeus-add_python_pyro_3.14.patch&lt;br /&gt;
* 208-armadeus-add_beremiz.patch&lt;br /&gt;
* 209-armadeus-add_matiec.patch&lt;br /&gt;
* 210-poppler-qt_compiling.patch&lt;br /&gt;
* 211-cups-fix_site_url.patch&lt;br /&gt;
* 212-fbgrab-fix_site_url.patch&lt;br /&gt;
* 213-tslib-bump_to_v1.1.patch&lt;br /&gt;
* 214-mplayer-fix-compilation.patch&lt;br /&gt;
&lt;br /&gt;
==How to send patches to BR==&lt;br /&gt;
&lt;br /&gt;
(see the [http://elinux.org/Buildroot_how_to_contribute Buildroot - How to contribute] page)&lt;br /&gt;
&lt;br /&gt;
* GIT should be installed and configured on your PC like stated [[GIT|here]]&lt;br /&gt;
* clone buildroot GIT:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ git clone xxxxx buildroot_git_dev/ (TBDL)&lt;br /&gt;
 $ cd buildroot_git_dev/&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* take patch from armadeus:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ cp /path_to_armadeus_bsp/patches/buildroot/2011.05/0xx-name.patch .&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* create a branch to work (here &#039;&#039;my_work&#039;&#039;):&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ git branch my_work&lt;br /&gt;
 $ git checkout my_work&lt;br /&gt;
 Switched to branch &#039;my_work&#039;&lt;br /&gt;
 $ git branch&lt;br /&gt;
   master&lt;br /&gt;
 * my_work&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* try patch:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ patch -p1 --dry-run &amp;lt; 0xx-name.patch&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* if it works, apply it for real:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ patch -p1 &amp;lt; 0xx-name.patch&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* list changes:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ git status&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* do some more changes if needed and then save them:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 ... do changes ...&lt;br /&gt;
 $ git add files_changed&lt;br /&gt;
 ... test changes ...&lt;br /&gt;
 $ git commit -m &amp;quot;Summary of your work&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* generate patch to send to BR:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ git format-patch -M master..my_work -s&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* this will give:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 0001-Summary_of_your_work.patch&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* send patch to BR:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ git send-email --from=xxx.xxx@xxx.xx --to=buildroot@busybox.net --smtp-server=smtp.xxx.xx 0001-Summary_of_your_work.patch&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* depending on the feedbacks from BR, modify your patch:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 ... do changes ...&lt;br /&gt;
 $ git diff&lt;br /&gt;
 $ git add files_changed&lt;br /&gt;
 $ git commit --amend&lt;br /&gt;
 $ git format-patch -M master..my_work -s&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* adds version inside [PATCH] ex: [PATCH v2]&lt;br /&gt;
* adds comments after ---, ex:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
From a2413db058ac3c515337102690ba12a746831f7e Mon Sep 17 00:00:00 2001&lt;br /&gt;
From: Julien Boibessot &amp;lt;julien.boibessot@armadeus.com&amp;gt;&lt;br /&gt;
Date: Wed, 19 Oct 2011 10:39:26 +0200&lt;br /&gt;
Subject: [PATCH v2] Add libmodbus package&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Signed-off-by: Julien Boibessot &amp;lt;julien.boibessot@armadeus.com&amp;gt;&lt;br /&gt;
---&lt;br /&gt;
 Changes since v1:&lt;br /&gt;
  - Took Yegor Yefremov remarks about &amp;quot;call AUTOTARGETS&#039; into account.&lt;br /&gt;
&lt;br /&gt;
 Based on previous work of Marek Belisko and comments of Thomas Petazzoni.&lt;br /&gt;
&lt;br /&gt;
 package/Config.in              |    1 +&lt;br /&gt;
 package/libmodbus/Config.in    |    8 ++++++++&lt;br /&gt;
 package/libmodbus/libmodbus.mk |   11 +++++++++++&lt;br /&gt;
 3 files changed, 20 insertions(+), 0 deletions(-)&lt;br /&gt;
 create mode 100644 package/libmodbus/Config.in&lt;br /&gt;
 create mode 100644 package/libmodbus/libmodbus.mk&lt;br /&gt;
&lt;br /&gt;
diff --git a/package/Config.in b/package/Config.in&lt;br /&gt;
......&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* retry ;-)&lt;br /&gt;
&lt;br /&gt;
====After patch has been accepted====&lt;br /&gt;
* Delete branch &amp;amp; co:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
$ rm xxxx.patch&lt;br /&gt;
$ git checkout master&lt;br /&gt;
$ git branch -D my_work&lt;br /&gt;
&lt;br /&gt;
$ git branch&lt;br /&gt;
* master&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Links==&lt;br /&gt;
* [http://buildroot.org/downloads/manual/manual.html BR online doc]&lt;br /&gt;
&lt;br /&gt;
==Status for BR2013.05 patches==&lt;br /&gt;
=== 0 to 100 ===&lt;br /&gt;
{| class=&amp;quot;wikitable centre&amp;quot; width=&amp;quot;80%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=col | Name&lt;br /&gt;
! scope=col | Comment&lt;br /&gt;
|-&lt;br /&gt;
|001-add_armadeus_device.patch&lt;br /&gt;
|Specific to armadeus&lt;br /&gt;
|-&lt;br /&gt;
|002-add_armadeus_specific_packages.patch&lt;br /&gt;
|Specific to armadeus&lt;br /&gt;
|-&lt;br /&gt;
|003-armadeus-ltrace-fix-download-url.patch&lt;br /&gt;
|available upstream for  ltrace 0.7.3&lt;br /&gt;
|-&lt;br /&gt;
|004-gilliland-ti-utils-fix-github-tarball-to-use-commit-id.patch&lt;br /&gt;
|already available upstream&lt;br /&gt;
|-&lt;br /&gt;
|005-armadeus-gpsd-add-options-setting-in-menuconfig.patch&lt;br /&gt;
|unused by armadeus but can be contributed upstream&lt;br /&gt;
|-&lt;br /&gt;
|021-armadeus-add-sdl_water-package.patch&lt;br /&gt;
|can be sent upstream (demo) with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|034-armadeus-add-slideshow-package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|045-openssh-add_passwd_expire.patch&lt;br /&gt;
|Need to be reviewed&lt;br /&gt;
|-&lt;br /&gt;
|050-U-Boot-add_support_for_custom_configuration_file.patch&lt;br /&gt;
|???&lt;br /&gt;
|-&lt;br /&gt;
|051-U-Boot-add_support_for_custom_binary_file_format.patch&lt;br /&gt;
||???&lt;br /&gt;
|-&lt;br /&gt;
|052-U-Boot-add_support_for_Safe_Boot_file_format.patch&lt;br /&gt;
|???&lt;br /&gt;
|-&lt;br /&gt;
|072-xenomai-package.patch&lt;br /&gt;
|cannot be sent upstream&lt;br /&gt;
|-&lt;br /&gt;
|081-adds_quake_package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|083-pygame-armadeus_addons.patch&lt;br /&gt;
|cannot be sent upstream due to missing dependencies&lt;br /&gt;
|-&lt;br /&gt;
|085-armadeus-add-gpm-package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|097-adds_flite_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|099-mplayer-add_patch_for_pld_asm_instruction_on_non_armv5_arch.patch&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
=== 0 to 100 ===&lt;br /&gt;
{| class=&amp;quot;wikitable centre&amp;quot; width=&amp;quot;80%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=col | Name&lt;br /&gt;
! scope=col | Comment&lt;br /&gt;
|-&lt;br /&gt;
|107-armadeus-games-add-wolf4sdl-package.patch&lt;br /&gt;
|-&lt;br /&gt;
|110-bluez3-add_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|111-bluez3-hacks.patch&lt;br /&gt;
|-&lt;br /&gt;
|118-armadeus-snes9x-add-package.patch&lt;br /&gt;
|-&lt;br /&gt;
|120-cwiid-add_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|121-target-arm926t_is_arm926ej-s.patch&lt;br /&gt;
|-&lt;br /&gt;
|123-armadeus-pywebradio-add-package.patch&lt;br /&gt;
|-&lt;br /&gt;
|124-e-uae-add_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|125-armadeus-opentyrian-add-package.patch&lt;br /&gt;
|-&lt;br /&gt;
|130-armadeus-lbreakout2-add-package.patch&lt;br /&gt;
|-&lt;br /&gt;
|131-armadeus-ltetris-add-package.patch&lt;br /&gt;
|-&lt;br /&gt;
|132-qt-full_integration_with_cross_compiling.patch&lt;br /&gt;
|-&lt;br /&gt;
|142-ncurses-fix_compilation_with_old_hosts.patch&lt;br /&gt;
|-&lt;br /&gt;
|146-busybox-disable_ip_busybox_if_iproute2_buildroot.patch&lt;br /&gt;
|-&lt;br /&gt;
|147-busybox-ifplugd-fixes-netlink-buffer.patch&lt;br /&gt;
|-&lt;br /&gt;
|150-alsa-utils-fix_installation_bug_on_some_host_systems.patch&lt;br /&gt;
|-&lt;br /&gt;
|157-buildroot-allow_generic_device_selection_even_when_custom_rootfs_is_chosen.patch&lt;br /&gt;
|-&lt;br /&gt;
|158-setserial-bump_version.patch&lt;br /&gt;
|-&lt;br /&gt;
|168-libcanfestival-add_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|172-gsmmux-add_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|174-imx-lib-customize_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|176-imx-test-add_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|178-uboot-add-missing-UBOOT_CLEAN_CMDS.patch&lt;br /&gt;
|-&lt;br /&gt;
|179-e2fsprog-allow_e4defrag_build_against_old_kernel_headers.patch&lt;br /&gt;
|-&lt;br /&gt;
|181-qtcreator-add_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|182-uclibc-add_accept4_declaration_fix.patch&lt;br /&gt;
|-&lt;br /&gt;
|183-openwrt-uclibc-add-kernel_long-declaration.patch&lt;br /&gt;
|-&lt;br /&gt;
|184-fsl-mm-codeclib-add_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|186-uboot-tools-2011.03-Ignore-env_sectors-on-NOR-and-SPI-dataflash.patch&lt;br /&gt;
|-&lt;br /&gt;
|188-marble-add_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|189-dbus-fix_installation.patch&lt;br /&gt;
|-&lt;br /&gt;
|191-armadeus-madplay-fixes-libintl-dependency.patch&lt;br /&gt;
|-&lt;br /&gt;
|196-python-crc16-add_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|197-cunit-add_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|201-armadeus-add_gnokii.patch&lt;br /&gt;
|-&lt;br /&gt;
|203-armadeus-add_sms_server_tools_3_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|204-busybox-fix-snapshot.patch&lt;br /&gt;
|-&lt;br /&gt;
|204-wpa-supplicant-add-option-ieee80211w.patch&lt;br /&gt;
|-&lt;br /&gt;
|205-busybox-coreutils-stty-add-rs485-config-options.patch&lt;br /&gt;
|-&lt;br /&gt;
|206-joe-add_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|207-armadeus-add_python_pyro_3.14.patch&lt;br /&gt;
|-&lt;br /&gt;
|208-armadeus-add_beremiz.patch&lt;br /&gt;
|-&lt;br /&gt;
|209-armadeus-add_matiec.patch&lt;br /&gt;
|-&lt;br /&gt;
|210-poppler-qt_compiling.patch&lt;br /&gt;
|-&lt;br /&gt;
|211-cups-fix_site_url.patch&lt;br /&gt;
|-&lt;br /&gt;
|212-fbgrab-fix_site_url.patch&lt;br /&gt;
|-&lt;br /&gt;
|213-tslib-bump_to_v1.1.patch&lt;br /&gt;
|-&lt;br /&gt;
|214-mplayer-fix-compilation.patch&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Ltanner</name></author>
	</entry>
	<entry>
		<id>http://wikilegacy.armadeus.com/index.php?title=Buildroot_Mainline_integration&amp;diff=12221</id>
		<title>Buildroot Mainline integration</title>
		<link rel="alternate" type="text/html" href="http://wikilegacy.armadeus.com/index.php?title=Buildroot_Mainline_integration&amp;diff=12221"/>
		<updated>2013-12-05T18:00:44Z</updated>

		<summary type="html">&lt;p&gt;Ltanner: /* Status for BR2013.05 patches */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Under Construction}}&lt;br /&gt;
&lt;br /&gt;
==Changes since BR version used in armadeus 3.x==&lt;br /&gt;
===default packages===&lt;br /&gt;
* uClibc: 0.9.29 -&amp;gt; 0.9.30 -&amp;gt; 0.9.33.2&lt;br /&gt;
* gcc: 4.2.1-&amp;gt; 4.4.5 -&amp;gt; 4.7.2&lt;br /&gt;
* busybox: 1.6.2 -&amp;gt; 1.20.2 -&amp;gt; 1.21&lt;br /&gt;
* U-Boot: 2012.10 -&amp;gt; 2013.04&lt;br /&gt;
&lt;br /&gt;
===build directories===&lt;br /&gt;
* &#039;&#039;build_arm_xxx/&#039;&#039; &#039;&#039;project_build_xxx/&#039;&#039; &#039;&#039;toolchain_build_arm_xxx/&#039;&#039; have been removed and replaced by &#039;&#039;output/&#039;&#039;:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
build  host  images  stamps  target  toolchain&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===configs===&lt;br /&gt;
* buildroot default configs are now stored in &#039;&#039;buildroot/configs/apfxx_defconfig&#039;&#039; and no more in &#039;&#039;buildroot/target/device/armadeus/apfxx/apfxx_defconfig&#039;&#039;&lt;br /&gt;
* uClibc config should be named with version number to not overwrite the old one --&amp;gt;&lt;br /&gt;
 &#039;&#039;buildroot/target/device/armadeus/apf27/uClibc-0.9.30.config.arm&#039;&#039;&lt;br /&gt;
* idem for U-Boot config:&lt;br /&gt;
 &#039;&#039;buildroot/target/device/armadeus/apf27/apf27-u-boot-2010.03.h&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==Changes since BR version used in armadeus 4.x==&lt;br /&gt;
* TBDL&lt;br /&gt;
&lt;br /&gt;
==How to use new BR in armadeus==&lt;br /&gt;
* checkout a recent clean GIT view and before any other command edit the main Makefile to change the BUILDROOT_VERSION flag from 2012.02 to 20121030 &lt;br /&gt;
** comment line 29&lt;br /&gt;
** uncomment the line 30&lt;br /&gt;
* then you can use it as old BR:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
$ make apf27_defconfig&lt;br /&gt;
$ make&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* new patches dirrectory:&lt;br /&gt;
 patches/buildroot/2012.11/&lt;br /&gt;
&lt;br /&gt;
==Patches that can be sent to BR==&lt;br /&gt;
(Some will require some cleanup)&lt;br /&gt;
===Instructions===&lt;br /&gt;
* Patches to port: &#039;&#039;patches/buildroot/2010.11&#039;&#039;&lt;br /&gt;
* when working on a patch mark it with:&lt;br /&gt;
** &amp;lt;nowiki&amp;gt; ** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; ~~~~ &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** &#039;&#039;&#039;--&amp;gt;&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:JulienB|JulienB]] 14:14, 9 November 2010 (UTC)&lt;br /&gt;
* Strike the one that are no more needed:&lt;br /&gt;
** &amp;lt;strike&amp;gt; 000-xxxxxxx.patch &amp;lt;/strike&amp;gt;&lt;br /&gt;
* Write OK in bold green and your name (automatic with 4x&#039;~&#039;) when corresponding patch has been ported:&lt;br /&gt;
** &amp;lt;nowiki&amp;gt; ** &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;&#039;&#039;&#039;OK&#039;&#039;&#039;&amp;lt;/span&amp;gt; ~~~~ &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** &#039;&#039;&#039;--&amp;gt;&#039;&#039;&#039; 000-xxxxxxx.patch: &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;&#039;&#039;&#039;OK&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:JulienB|JulienB]] 07:06, 21 October 2010 (UTC)&lt;br /&gt;
* How to:&lt;br /&gt;
** get a BR git&lt;br /&gt;
** try to apply patch with &#039;&#039;patch -p1 --dry-run &amp;lt; patch_name.patch&#039;&#039;&lt;br /&gt;
** when it applies remove &#039;&#039;--dry-run&#039;&#039;, commit, generates patch with [[GIT]] and send it to BR&lt;br /&gt;
&lt;br /&gt;
===001 -&amp;gt; 059===&lt;br /&gt;
* 001-add_armadeus_device.patch -- armadeus specific&lt;br /&gt;
* 002-add_armadeus_specific_packages.patch -- armadeus specific&lt;br /&gt;
* 003-armadeus-ltrace-fix-download-url.patch&lt;br /&gt;
* 004-gilliland-ti-utils-fix-github-tarball-to-use-commit-id.patch&lt;br /&gt;
* 005-armadeus-gpsd-add-options-setting-in-menuconfig.patch&lt;br /&gt;
* 021-sdl-water-config.patch -- broken&lt;br /&gt;
* 034-slideshow.patch -- broken&lt;br /&gt;
* 045-openssh-add_passwd_expire.patch&lt;br /&gt;
* 050-U-Boot-add_support_for_custom_configuration_file.patch&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;Submission not accepted&#039;&#039;&#039;&amp;lt;/span&amp;gt; --jorasse 08:04, 5 December 2013 (UTC)&lt;br /&gt;
* 051-U-Boot-add_support_for_custom_binary_file_format.patch -- will be present in BR next release&lt;br /&gt;
* 052-U-Boot-add_support_for_Safe_Boot_file_format.patch&lt;br /&gt;
&lt;br /&gt;
===060 -&amp;gt; 085===&lt;br /&gt;
* 072-xenomai-package.patch&lt;br /&gt;
* 081-adds_quake_package.patch &amp;lt;b&amp;gt;( 2nd priority package to push on the BR mainline )&amp;lt;/b&amp;gt;&lt;br /&gt;
* 083-pygame-armadeus_addons.patch&lt;br /&gt;
* 085-adds_gpm_package.patch -- broken&lt;br /&gt;
&lt;br /&gt;
===095 -&amp;gt; 119===&lt;br /&gt;
* 097-adds_flite_package.patch &amp;lt;b&amp;gt;(to push on the BR mainline - need some refactoring )&amp;lt;/b&amp;gt;&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:SamuelM|SamuelM]] 20:25, 3 December 2012 (UTC)&lt;br /&gt;
* 099-mplayer-add_patch_for_pld_asm_instruction_on_non_armv5_arch.patch&lt;br /&gt;
* 107-games-add_wolf4sdl.patch -- broken&lt;br /&gt;
* 110-bluez-add_package.patch&lt;br /&gt;
** bluez-utils-4.x (currently 4.101) already in BR (since 2011.08) with bluez3 compat knob -- [[User:SamuelM|SamuelM]] 10:49, 1 November 2012 (UTC)&lt;br /&gt;
* 111-bluez-hacks.patch&lt;br /&gt;
** bluez-utils-4.x (currently 4.101) already in BR (since 2011.08) with bluez3 compat knob -- [[User:SamuelM|SamuelM]] 10:49, 1 November 2012 (UTC)&lt;br /&gt;
* 118-snes9x-add_package.patch -- broken&lt;br /&gt;
&lt;br /&gt;
===120 -&amp;gt; 179===&lt;br /&gt;
* 120-cwiid-add_package.patch &amp;lt;b&amp;gt;(to push on the BR mainline - need some refactoring to be more generic)&amp;lt;/b&amp;gt;&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:SamuelM|SamuelM]] 12:11, 1 November 2012 (UTC)&lt;br /&gt;
* 121-target-arm926t_is_arm926ej-s.patch&lt;br /&gt;
* 123-pywebradio-add_package.patch -- broken&lt;br /&gt;
* 124-e-uae-add_package.patch&lt;br /&gt;
* 125-opentyrian-add_package.patch -- broken&lt;br /&gt;
* 130-lbreakout-add_package.patch -- broken &amp;lt;b&amp;gt;( 2nd priority package to push on the BR mainline )&amp;lt;/b&amp;gt;&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:JulienB|JulienB]] 21:36, 20 December 2010 (UTC)&lt;br /&gt;
* 131-ltetris-add_package.patch -- broken &lt;br /&gt;
* 132-qt-full_integration_with_cross_compiling.patch&lt;br /&gt;
* 142-ncurses-fix_compilation_with_old_hosts.patch&lt;br /&gt;
* 146-busybox-disable_ip_busybox_if_iproute2_buildroot.patch&lt;br /&gt;
* 147-busybox-ifplugd-fixes-netlink-buffer.patch&lt;br /&gt;
* 150-alsa-utils-fix_installation_bug_on_some_host_systems.patch&lt;br /&gt;
* 157-buildroot-allow_generic_device_selection_even_when_custom_rootfs_is_chosen.patch&lt;br /&gt;
* 158-setserial-bump_version.patch&lt;br /&gt;
* 168-libcanfestival-add_package.patch &amp;lt;b&amp;gt;(to push on the BR mainline  )&amp;lt;/b&amp;gt;&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:SamuelM|SamuelM]] 19:42, 1 November 2012 (UTC)&lt;br /&gt;
* 172-gsmmux-add_package.patch&lt;br /&gt;
* 174-imx-lib-add_package.patch&lt;br /&gt;
** partially included in BR&lt;br /&gt;
* 176-imx-test-add_package.patch&lt;br /&gt;
* 178-uboot-add-missing-UBOOT_CLEAN_CMDS.patch &lt;br /&gt;
* 179-e2fsprog-allow_e4defrag_build_against_old_kernel_headers.patch&lt;br /&gt;
&lt;br /&gt;
===180 -&amp;gt; end===&lt;br /&gt;
* 181-qtcreator-add_package.patch&lt;br /&gt;
* 182-uclibc-add_accept4_declaration_fix.patch&lt;br /&gt;
* 183-openwrt-uclibc-add-kernel_long-declaration.patch&lt;br /&gt;
* 184-fsl-mm-codeclib-add_package.patch&lt;br /&gt;
* 186-uboot-tools-2011.03-Ignore-env_sectors-on-NOR-and-SPI-dataflash.patch&lt;br /&gt;
* 188-marble-add_package.patch -- broken&lt;br /&gt;
* 189-dbus-fix_installation.patch&lt;br /&gt;
* 191-madplay-requires_libintl.patch -- to fix : the legacy libintl is not supported anymore &lt;br /&gt;
* 196-python-crc16-add_package.patch &amp;lt;b&amp;gt;(to push on the BR mainline  )&amp;lt;/b&amp;gt;&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:SamuelM|SamuelM]] 20:18, 3 December 2012 (UTC)&lt;br /&gt;
* 197-cunit-add_package.patch &amp;lt;b&amp;gt;(to push on the BR mainline  )&amp;lt;/b&amp;gt;&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:SamuelM|SamuelM]] 20:18, 3 December 2012 (UTC)&lt;br /&gt;
* 201-armadeus-add_gnokii.patch&lt;br /&gt;
* 203-armadeus-add_sms_server_tools_3_package.patch&lt;br /&gt;
* 204-busybox-fix-snapshot.patch&lt;br /&gt;
* 204-wpa-supplicant-add-option-ieee80211w.patch&lt;br /&gt;
* 205-busybox-coreutils-stty-add-rs485-config-options.patch&lt;br /&gt;
* 206-joe-add_package.patch&lt;br /&gt;
* 207-armadeus-add_python_pyro_3.14.patch&lt;br /&gt;
* 208-armadeus-add_beremiz.patch&lt;br /&gt;
* 209-armadeus-add_matiec.patch&lt;br /&gt;
* 210-poppler-qt_compiling.patch&lt;br /&gt;
* 211-cups-fix_site_url.patch&lt;br /&gt;
* 212-fbgrab-fix_site_url.patch&lt;br /&gt;
* 213-tslib-bump_to_v1.1.patch&lt;br /&gt;
* 214-mplayer-fix-compilation.patch&lt;br /&gt;
&lt;br /&gt;
==How to send patches to BR==&lt;br /&gt;
&lt;br /&gt;
(see the [http://elinux.org/Buildroot_how_to_contribute Buildroot - How to contribute] page)&lt;br /&gt;
&lt;br /&gt;
* GIT should be installed and configured on your PC like stated [[GIT|here]]&lt;br /&gt;
* clone buildroot GIT:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ git clone xxxxx buildroot_git_dev/ (TBDL)&lt;br /&gt;
 $ cd buildroot_git_dev/&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* take patch from armadeus:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ cp /path_to_armadeus_bsp/patches/buildroot/2011.05/0xx-name.patch .&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* create a branch to work (here &#039;&#039;my_work&#039;&#039;):&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ git branch my_work&lt;br /&gt;
 $ git checkout my_work&lt;br /&gt;
 Switched to branch &#039;my_work&#039;&lt;br /&gt;
 $ git branch&lt;br /&gt;
   master&lt;br /&gt;
 * my_work&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* try patch:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ patch -p1 --dry-run &amp;lt; 0xx-name.patch&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* if it works, apply it for real:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ patch -p1 &amp;lt; 0xx-name.patch&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* list changes:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ git status&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* do some more changes if needed and then save them:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 ... do changes ...&lt;br /&gt;
 $ git add files_changed&lt;br /&gt;
 ... test changes ...&lt;br /&gt;
 $ git commit -m &amp;quot;Summary of your work&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* generate patch to send to BR:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ git format-patch -M master..my_work -s&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* this will give:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 0001-Summary_of_your_work.patch&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* send patch to BR:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ git send-email --from=xxx.xxx@xxx.xx --to=buildroot@busybox.net --smtp-server=smtp.xxx.xx 0001-Summary_of_your_work.patch&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* depending on the feedbacks from BR, modify your patch:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 ... do changes ...&lt;br /&gt;
 $ git diff&lt;br /&gt;
 $ git add files_changed&lt;br /&gt;
 $ git commit --amend&lt;br /&gt;
 $ git format-patch -M master..my_work -s&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* adds version inside [PATCH] ex: [PATCH v2]&lt;br /&gt;
* adds comments after ---, ex:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
From a2413db058ac3c515337102690ba12a746831f7e Mon Sep 17 00:00:00 2001&lt;br /&gt;
From: Julien Boibessot &amp;lt;julien.boibessot@armadeus.com&amp;gt;&lt;br /&gt;
Date: Wed, 19 Oct 2011 10:39:26 +0200&lt;br /&gt;
Subject: [PATCH v2] Add libmodbus package&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Signed-off-by: Julien Boibessot &amp;lt;julien.boibessot@armadeus.com&amp;gt;&lt;br /&gt;
---&lt;br /&gt;
 Changes since v1:&lt;br /&gt;
  - Took Yegor Yefremov remarks about &amp;quot;call AUTOTARGETS&#039; into account.&lt;br /&gt;
&lt;br /&gt;
 Based on previous work of Marek Belisko and comments of Thomas Petazzoni.&lt;br /&gt;
&lt;br /&gt;
 package/Config.in              |    1 +&lt;br /&gt;
 package/libmodbus/Config.in    |    8 ++++++++&lt;br /&gt;
 package/libmodbus/libmodbus.mk |   11 +++++++++++&lt;br /&gt;
 3 files changed, 20 insertions(+), 0 deletions(-)&lt;br /&gt;
 create mode 100644 package/libmodbus/Config.in&lt;br /&gt;
 create mode 100644 package/libmodbus/libmodbus.mk&lt;br /&gt;
&lt;br /&gt;
diff --git a/package/Config.in b/package/Config.in&lt;br /&gt;
......&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* retry ;-)&lt;br /&gt;
&lt;br /&gt;
====After patch has been accepted====&lt;br /&gt;
* Delete branch &amp;amp; co:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
$ rm xxxx.patch&lt;br /&gt;
$ git checkout master&lt;br /&gt;
$ git branch -D my_work&lt;br /&gt;
&lt;br /&gt;
$ git branch&lt;br /&gt;
* master&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Links==&lt;br /&gt;
* [http://buildroot.org/downloads/manual/manual.html BR online doc]&lt;br /&gt;
&lt;br /&gt;
==Status for BR2013.05 patches==&lt;br /&gt;
{| class=&amp;quot;wikitable centre&amp;quot; width=&amp;quot;80%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=col | Name&lt;br /&gt;
! scope=col | Comment&lt;br /&gt;
|-&lt;br /&gt;
|001-add_armadeus_device.patch&lt;br /&gt;
|Specific to armadeus&lt;br /&gt;
|-&lt;br /&gt;
|002-add_armadeus_specific_packages.patch&lt;br /&gt;
|Specific to armadeus&lt;br /&gt;
|-&lt;br /&gt;
|003-armadeus-ltrace-fix-download-url.patch&lt;br /&gt;
|available upstream for  ltrace 0.7.3&lt;br /&gt;
|-&lt;br /&gt;
|004-gilliland-ti-utils-fix-github-tarball-to-use-commit-id.patch&lt;br /&gt;
|already available upstream&lt;br /&gt;
|-&lt;br /&gt;
|005-armadeus-gpsd-add-options-setting-in-menuconfig.patch&lt;br /&gt;
|unused by armadeus but can be contributed upstream&lt;br /&gt;
|-&lt;br /&gt;
|021-armadeus-add-sdl_water-package.patch&lt;br /&gt;
|can be sent upstream (demo) with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|034-armadeus-add-slideshow-package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|045-openssh-add_passwd_expire.patch&lt;br /&gt;
|Need to be reviewed&lt;br /&gt;
|-&lt;br /&gt;
|050-U-Boot-add_support_for_custom_configuration_file.patch&lt;br /&gt;
|-&lt;br /&gt;
|051-U-Boot-add_support_for_custom_binary_file_format.patch&lt;br /&gt;
|-&lt;br /&gt;
|052-U-Boot-add_support_for_Safe_Boot_file_format.patch&lt;br /&gt;
|-&lt;br /&gt;
|072-xenomai-package.patch&lt;br /&gt;
|-&lt;br /&gt;
|081-adds_quake_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|083-pygame-armadeus_addons.patch&lt;br /&gt;
|-&lt;br /&gt;
|085-armadeus-add-gpm-package.patch&lt;br /&gt;
|-&lt;br /&gt;
|097-adds_flite_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|099-mplayer-add_patch_for_pld_asm_instruction_on_non_armv5_arch.patch&lt;br /&gt;
|-&lt;br /&gt;
|107-armadeus-games-add-wolf4sdl-package.patch&lt;br /&gt;
|-&lt;br /&gt;
|110-bluez3-add_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|111-bluez3-hacks.patch&lt;br /&gt;
|-&lt;br /&gt;
|118-armadeus-snes9x-add-package.patch&lt;br /&gt;
|-&lt;br /&gt;
|120-cwiid-add_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|121-target-arm926t_is_arm926ej-s.patch&lt;br /&gt;
|-&lt;br /&gt;
|123-armadeus-pywebradio-add-package.patch&lt;br /&gt;
|-&lt;br /&gt;
|124-e-uae-add_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|125-armadeus-opentyrian-add-package.patch&lt;br /&gt;
|-&lt;br /&gt;
|130-armadeus-lbreakout2-add-package.patch&lt;br /&gt;
|-&lt;br /&gt;
|131-armadeus-ltetris-add-package.patch&lt;br /&gt;
|-&lt;br /&gt;
|132-qt-full_integration_with_cross_compiling.patch&lt;br /&gt;
|-&lt;br /&gt;
|142-ncurses-fix_compilation_with_old_hosts.patch&lt;br /&gt;
|-&lt;br /&gt;
|146-busybox-disable_ip_busybox_if_iproute2_buildroot.patch&lt;br /&gt;
|-&lt;br /&gt;
|147-busybox-ifplugd-fixes-netlink-buffer.patch&lt;br /&gt;
|-&lt;br /&gt;
|150-alsa-utils-fix_installation_bug_on_some_host_systems.patch&lt;br /&gt;
|-&lt;br /&gt;
|157-buildroot-allow_generic_device_selection_even_when_custom_rootfs_is_chosen.patch&lt;br /&gt;
|-&lt;br /&gt;
|158-setserial-bump_version.patch&lt;br /&gt;
|-&lt;br /&gt;
|168-libcanfestival-add_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|172-gsmmux-add_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|174-imx-lib-customize_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|176-imx-test-add_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|178-uboot-add-missing-UBOOT_CLEAN_CMDS.patch&lt;br /&gt;
|-&lt;br /&gt;
|179-e2fsprog-allow_e4defrag_build_against_old_kernel_headers.patch&lt;br /&gt;
|-&lt;br /&gt;
|181-qtcreator-add_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|182-uclibc-add_accept4_declaration_fix.patch&lt;br /&gt;
|-&lt;br /&gt;
|183-openwrt-uclibc-add-kernel_long-declaration.patch&lt;br /&gt;
|-&lt;br /&gt;
|184-fsl-mm-codeclib-add_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|186-uboot-tools-2011.03-Ignore-env_sectors-on-NOR-and-SPI-dataflash.patch&lt;br /&gt;
|-&lt;br /&gt;
|188-marble-add_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|189-dbus-fix_installation.patch&lt;br /&gt;
|-&lt;br /&gt;
|191-armadeus-madplay-fixes-libintl-dependency.patch&lt;br /&gt;
|-&lt;br /&gt;
|196-python-crc16-add_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|197-cunit-add_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|201-armadeus-add_gnokii.patch&lt;br /&gt;
|-&lt;br /&gt;
|203-armadeus-add_sms_server_tools_3_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|204-busybox-fix-snapshot.patch&lt;br /&gt;
|-&lt;br /&gt;
|204-wpa-supplicant-add-option-ieee80211w.patch&lt;br /&gt;
|-&lt;br /&gt;
|205-busybox-coreutils-stty-add-rs485-config-options.patch&lt;br /&gt;
|-&lt;br /&gt;
|206-joe-add_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|207-armadeus-add_python_pyro_3.14.patch&lt;br /&gt;
|-&lt;br /&gt;
|208-armadeus-add_beremiz.patch&lt;br /&gt;
|-&lt;br /&gt;
|209-armadeus-add_matiec.patch&lt;br /&gt;
|-&lt;br /&gt;
|210-poppler-qt_compiling.patch&lt;br /&gt;
|-&lt;br /&gt;
|211-cups-fix_site_url.patch&lt;br /&gt;
|-&lt;br /&gt;
|212-fbgrab-fix_site_url.patch&lt;br /&gt;
|-&lt;br /&gt;
|213-tslib-bump_to_v1.1.patch&lt;br /&gt;
|-&lt;br /&gt;
|214-mplayer-fix-compilation.patch&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Ltanner</name></author>
	</entry>
	<entry>
		<id>http://wikilegacy.armadeus.com/index.php?title=Buildroot_Mainline_integration&amp;diff=12220</id>
		<title>Buildroot Mainline integration</title>
		<link rel="alternate" type="text/html" href="http://wikilegacy.armadeus.com/index.php?title=Buildroot_Mainline_integration&amp;diff=12220"/>
		<updated>2013-12-05T18:00:29Z</updated>

		<summary type="html">&lt;p&gt;Ltanner: /* Status for BR2013.05 patches */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Under Construction}}&lt;br /&gt;
&lt;br /&gt;
==Changes since BR version used in armadeus 3.x==&lt;br /&gt;
===default packages===&lt;br /&gt;
* uClibc: 0.9.29 -&amp;gt; 0.9.30 -&amp;gt; 0.9.33.2&lt;br /&gt;
* gcc: 4.2.1-&amp;gt; 4.4.5 -&amp;gt; 4.7.2&lt;br /&gt;
* busybox: 1.6.2 -&amp;gt; 1.20.2 -&amp;gt; 1.21&lt;br /&gt;
* U-Boot: 2012.10 -&amp;gt; 2013.04&lt;br /&gt;
&lt;br /&gt;
===build directories===&lt;br /&gt;
* &#039;&#039;build_arm_xxx/&#039;&#039; &#039;&#039;project_build_xxx/&#039;&#039; &#039;&#039;toolchain_build_arm_xxx/&#039;&#039; have been removed and replaced by &#039;&#039;output/&#039;&#039;:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
build  host  images  stamps  target  toolchain&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===configs===&lt;br /&gt;
* buildroot default configs are now stored in &#039;&#039;buildroot/configs/apfxx_defconfig&#039;&#039; and no more in &#039;&#039;buildroot/target/device/armadeus/apfxx/apfxx_defconfig&#039;&#039;&lt;br /&gt;
* uClibc config should be named with version number to not overwrite the old one --&amp;gt;&lt;br /&gt;
 &#039;&#039;buildroot/target/device/armadeus/apf27/uClibc-0.9.30.config.arm&#039;&#039;&lt;br /&gt;
* idem for U-Boot config:&lt;br /&gt;
 &#039;&#039;buildroot/target/device/armadeus/apf27/apf27-u-boot-2010.03.h&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==Changes since BR version used in armadeus 4.x==&lt;br /&gt;
* TBDL&lt;br /&gt;
&lt;br /&gt;
==How to use new BR in armadeus==&lt;br /&gt;
* checkout a recent clean GIT view and before any other command edit the main Makefile to change the BUILDROOT_VERSION flag from 2012.02 to 20121030 &lt;br /&gt;
** comment line 29&lt;br /&gt;
** uncomment the line 30&lt;br /&gt;
* then you can use it as old BR:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
$ make apf27_defconfig&lt;br /&gt;
$ make&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* new patches dirrectory:&lt;br /&gt;
 patches/buildroot/2012.11/&lt;br /&gt;
&lt;br /&gt;
==Patches that can be sent to BR==&lt;br /&gt;
(Some will require some cleanup)&lt;br /&gt;
===Instructions===&lt;br /&gt;
* Patches to port: &#039;&#039;patches/buildroot/2010.11&#039;&#039;&lt;br /&gt;
* when working on a patch mark it with:&lt;br /&gt;
** &amp;lt;nowiki&amp;gt; ** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; ~~~~ &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** &#039;&#039;&#039;--&amp;gt;&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:JulienB|JulienB]] 14:14, 9 November 2010 (UTC)&lt;br /&gt;
* Strike the one that are no more needed:&lt;br /&gt;
** &amp;lt;strike&amp;gt; 000-xxxxxxx.patch &amp;lt;/strike&amp;gt;&lt;br /&gt;
* Write OK in bold green and your name (automatic with 4x&#039;~&#039;) when corresponding patch has been ported:&lt;br /&gt;
** &amp;lt;nowiki&amp;gt; ** &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;&#039;&#039;&#039;OK&#039;&#039;&#039;&amp;lt;/span&amp;gt; ~~~~ &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** &#039;&#039;&#039;--&amp;gt;&#039;&#039;&#039; 000-xxxxxxx.patch: &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;&#039;&#039;&#039;OK&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:JulienB|JulienB]] 07:06, 21 October 2010 (UTC)&lt;br /&gt;
* How to:&lt;br /&gt;
** get a BR git&lt;br /&gt;
** try to apply patch with &#039;&#039;patch -p1 --dry-run &amp;lt; patch_name.patch&#039;&#039;&lt;br /&gt;
** when it applies remove &#039;&#039;--dry-run&#039;&#039;, commit, generates patch with [[GIT]] and send it to BR&lt;br /&gt;
&lt;br /&gt;
===001 -&amp;gt; 059===&lt;br /&gt;
* 001-add_armadeus_device.patch -- armadeus specific&lt;br /&gt;
* 002-add_armadeus_specific_packages.patch -- armadeus specific&lt;br /&gt;
* 003-armadeus-ltrace-fix-download-url.patch&lt;br /&gt;
* 004-gilliland-ti-utils-fix-github-tarball-to-use-commit-id.patch&lt;br /&gt;
* 005-armadeus-gpsd-add-options-setting-in-menuconfig.patch&lt;br /&gt;
* 021-sdl-water-config.patch -- broken&lt;br /&gt;
* 034-slideshow.patch -- broken&lt;br /&gt;
* 045-openssh-add_passwd_expire.patch&lt;br /&gt;
* 050-U-Boot-add_support_for_custom_configuration_file.patch&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;Submission not accepted&#039;&#039;&#039;&amp;lt;/span&amp;gt; --jorasse 08:04, 5 December 2013 (UTC)&lt;br /&gt;
* 051-U-Boot-add_support_for_custom_binary_file_format.patch -- will be present in BR next release&lt;br /&gt;
* 052-U-Boot-add_support_for_Safe_Boot_file_format.patch&lt;br /&gt;
&lt;br /&gt;
===060 -&amp;gt; 085===&lt;br /&gt;
* 072-xenomai-package.patch&lt;br /&gt;
* 081-adds_quake_package.patch &amp;lt;b&amp;gt;( 2nd priority package to push on the BR mainline )&amp;lt;/b&amp;gt;&lt;br /&gt;
* 083-pygame-armadeus_addons.patch&lt;br /&gt;
* 085-adds_gpm_package.patch -- broken&lt;br /&gt;
&lt;br /&gt;
===095 -&amp;gt; 119===&lt;br /&gt;
* 097-adds_flite_package.patch &amp;lt;b&amp;gt;(to push on the BR mainline - need some refactoring )&amp;lt;/b&amp;gt;&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:SamuelM|SamuelM]] 20:25, 3 December 2012 (UTC)&lt;br /&gt;
* 099-mplayer-add_patch_for_pld_asm_instruction_on_non_armv5_arch.patch&lt;br /&gt;
* 107-games-add_wolf4sdl.patch -- broken&lt;br /&gt;
* 110-bluez-add_package.patch&lt;br /&gt;
** bluez-utils-4.x (currently 4.101) already in BR (since 2011.08) with bluez3 compat knob -- [[User:SamuelM|SamuelM]] 10:49, 1 November 2012 (UTC)&lt;br /&gt;
* 111-bluez-hacks.patch&lt;br /&gt;
** bluez-utils-4.x (currently 4.101) already in BR (since 2011.08) with bluez3 compat knob -- [[User:SamuelM|SamuelM]] 10:49, 1 November 2012 (UTC)&lt;br /&gt;
* 118-snes9x-add_package.patch -- broken&lt;br /&gt;
&lt;br /&gt;
===120 -&amp;gt; 179===&lt;br /&gt;
* 120-cwiid-add_package.patch &amp;lt;b&amp;gt;(to push on the BR mainline - need some refactoring to be more generic)&amp;lt;/b&amp;gt;&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:SamuelM|SamuelM]] 12:11, 1 November 2012 (UTC)&lt;br /&gt;
* 121-target-arm926t_is_arm926ej-s.patch&lt;br /&gt;
* 123-pywebradio-add_package.patch -- broken&lt;br /&gt;
* 124-e-uae-add_package.patch&lt;br /&gt;
* 125-opentyrian-add_package.patch -- broken&lt;br /&gt;
* 130-lbreakout-add_package.patch -- broken &amp;lt;b&amp;gt;( 2nd priority package to push on the BR mainline )&amp;lt;/b&amp;gt;&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:JulienB|JulienB]] 21:36, 20 December 2010 (UTC)&lt;br /&gt;
* 131-ltetris-add_package.patch -- broken &lt;br /&gt;
* 132-qt-full_integration_with_cross_compiling.patch&lt;br /&gt;
* 142-ncurses-fix_compilation_with_old_hosts.patch&lt;br /&gt;
* 146-busybox-disable_ip_busybox_if_iproute2_buildroot.patch&lt;br /&gt;
* 147-busybox-ifplugd-fixes-netlink-buffer.patch&lt;br /&gt;
* 150-alsa-utils-fix_installation_bug_on_some_host_systems.patch&lt;br /&gt;
* 157-buildroot-allow_generic_device_selection_even_when_custom_rootfs_is_chosen.patch&lt;br /&gt;
* 158-setserial-bump_version.patch&lt;br /&gt;
* 168-libcanfestival-add_package.patch &amp;lt;b&amp;gt;(to push on the BR mainline  )&amp;lt;/b&amp;gt;&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:SamuelM|SamuelM]] 19:42, 1 November 2012 (UTC)&lt;br /&gt;
* 172-gsmmux-add_package.patch&lt;br /&gt;
* 174-imx-lib-add_package.patch&lt;br /&gt;
** partially included in BR&lt;br /&gt;
* 176-imx-test-add_package.patch&lt;br /&gt;
* 178-uboot-add-missing-UBOOT_CLEAN_CMDS.patch &lt;br /&gt;
* 179-e2fsprog-allow_e4defrag_build_against_old_kernel_headers.patch&lt;br /&gt;
&lt;br /&gt;
===180 -&amp;gt; end===&lt;br /&gt;
* 181-qtcreator-add_package.patch&lt;br /&gt;
* 182-uclibc-add_accept4_declaration_fix.patch&lt;br /&gt;
* 183-openwrt-uclibc-add-kernel_long-declaration.patch&lt;br /&gt;
* 184-fsl-mm-codeclib-add_package.patch&lt;br /&gt;
* 186-uboot-tools-2011.03-Ignore-env_sectors-on-NOR-and-SPI-dataflash.patch&lt;br /&gt;
* 188-marble-add_package.patch -- broken&lt;br /&gt;
* 189-dbus-fix_installation.patch&lt;br /&gt;
* 191-madplay-requires_libintl.patch -- to fix : the legacy libintl is not supported anymore &lt;br /&gt;
* 196-python-crc16-add_package.patch &amp;lt;b&amp;gt;(to push on the BR mainline  )&amp;lt;/b&amp;gt;&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:SamuelM|SamuelM]] 20:18, 3 December 2012 (UTC)&lt;br /&gt;
* 197-cunit-add_package.patch &amp;lt;b&amp;gt;(to push on the BR mainline  )&amp;lt;/b&amp;gt;&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:SamuelM|SamuelM]] 20:18, 3 December 2012 (UTC)&lt;br /&gt;
* 201-armadeus-add_gnokii.patch&lt;br /&gt;
* 203-armadeus-add_sms_server_tools_3_package.patch&lt;br /&gt;
* 204-busybox-fix-snapshot.patch&lt;br /&gt;
* 204-wpa-supplicant-add-option-ieee80211w.patch&lt;br /&gt;
* 205-busybox-coreutils-stty-add-rs485-config-options.patch&lt;br /&gt;
* 206-joe-add_package.patch&lt;br /&gt;
* 207-armadeus-add_python_pyro_3.14.patch&lt;br /&gt;
* 208-armadeus-add_beremiz.patch&lt;br /&gt;
* 209-armadeus-add_matiec.patch&lt;br /&gt;
* 210-poppler-qt_compiling.patch&lt;br /&gt;
* 211-cups-fix_site_url.patch&lt;br /&gt;
* 212-fbgrab-fix_site_url.patch&lt;br /&gt;
* 213-tslib-bump_to_v1.1.patch&lt;br /&gt;
* 214-mplayer-fix-compilation.patch&lt;br /&gt;
&lt;br /&gt;
==How to send patches to BR==&lt;br /&gt;
&lt;br /&gt;
(see the [http://elinux.org/Buildroot_how_to_contribute Buildroot - How to contribute] page)&lt;br /&gt;
&lt;br /&gt;
* GIT should be installed and configured on your PC like stated [[GIT|here]]&lt;br /&gt;
* clone buildroot GIT:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ git clone xxxxx buildroot_git_dev/ (TBDL)&lt;br /&gt;
 $ cd buildroot_git_dev/&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* take patch from armadeus:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ cp /path_to_armadeus_bsp/patches/buildroot/2011.05/0xx-name.patch .&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* create a branch to work (here &#039;&#039;my_work&#039;&#039;):&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ git branch my_work&lt;br /&gt;
 $ git checkout my_work&lt;br /&gt;
 Switched to branch &#039;my_work&#039;&lt;br /&gt;
 $ git branch&lt;br /&gt;
   master&lt;br /&gt;
 * my_work&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* try patch:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ patch -p1 --dry-run &amp;lt; 0xx-name.patch&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* if it works, apply it for real:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ patch -p1 &amp;lt; 0xx-name.patch&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* list changes:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ git status&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* do some more changes if needed and then save them:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 ... do changes ...&lt;br /&gt;
 $ git add files_changed&lt;br /&gt;
 ... test changes ...&lt;br /&gt;
 $ git commit -m &amp;quot;Summary of your work&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* generate patch to send to BR:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ git format-patch -M master..my_work -s&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* this will give:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 0001-Summary_of_your_work.patch&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* send patch to BR:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ git send-email --from=xxx.xxx@xxx.xx --to=buildroot@busybox.net --smtp-server=smtp.xxx.xx 0001-Summary_of_your_work.patch&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* depending on the feedbacks from BR, modify your patch:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 ... do changes ...&lt;br /&gt;
 $ git diff&lt;br /&gt;
 $ git add files_changed&lt;br /&gt;
 $ git commit --amend&lt;br /&gt;
 $ git format-patch -M master..my_work -s&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* adds version inside [PATCH] ex: [PATCH v2]&lt;br /&gt;
* adds comments after ---, ex:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
From a2413db058ac3c515337102690ba12a746831f7e Mon Sep 17 00:00:00 2001&lt;br /&gt;
From: Julien Boibessot &amp;lt;julien.boibessot@armadeus.com&amp;gt;&lt;br /&gt;
Date: Wed, 19 Oct 2011 10:39:26 +0200&lt;br /&gt;
Subject: [PATCH v2] Add libmodbus package&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Signed-off-by: Julien Boibessot &amp;lt;julien.boibessot@armadeus.com&amp;gt;&lt;br /&gt;
---&lt;br /&gt;
 Changes since v1:&lt;br /&gt;
  - Took Yegor Yefremov remarks about &amp;quot;call AUTOTARGETS&#039; into account.&lt;br /&gt;
&lt;br /&gt;
 Based on previous work of Marek Belisko and comments of Thomas Petazzoni.&lt;br /&gt;
&lt;br /&gt;
 package/Config.in              |    1 +&lt;br /&gt;
 package/libmodbus/Config.in    |    8 ++++++++&lt;br /&gt;
 package/libmodbus/libmodbus.mk |   11 +++++++++++&lt;br /&gt;
 3 files changed, 20 insertions(+), 0 deletions(-)&lt;br /&gt;
 create mode 100644 package/libmodbus/Config.in&lt;br /&gt;
 create mode 100644 package/libmodbus/libmodbus.mk&lt;br /&gt;
&lt;br /&gt;
diff --git a/package/Config.in b/package/Config.in&lt;br /&gt;
......&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* retry ;-)&lt;br /&gt;
&lt;br /&gt;
====After patch has been accepted====&lt;br /&gt;
* Delete branch &amp;amp; co:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
$ rm xxxx.patch&lt;br /&gt;
$ git checkout master&lt;br /&gt;
$ git branch -D my_work&lt;br /&gt;
&lt;br /&gt;
$ git branch&lt;br /&gt;
* master&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Links==&lt;br /&gt;
* [http://buildroot.org/downloads/manual/manual.html BR online doc]&lt;br /&gt;
&lt;br /&gt;
==Status for BR2013.05 patches==&lt;br /&gt;
{| class=&amp;quot;wikitable centre&amp;quot; width=&amp;quot;80%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=col | Name&lt;br /&gt;
! scope=col | Comment&lt;br /&gt;
|-&lt;br /&gt;
|-001-add_armadeus_device.patch&lt;br /&gt;
|Specific to armadeus&lt;br /&gt;
|-&lt;br /&gt;
|002-add_armadeus_specific_packages.patch&lt;br /&gt;
|Specific to armadeus&lt;br /&gt;
|-&lt;br /&gt;
|003-armadeus-ltrace-fix-download-url.patch&lt;br /&gt;
|available upstream for  ltrace 0.7.3&lt;br /&gt;
|-&lt;br /&gt;
|004-gilliland-ti-utils-fix-github-tarball-to-use-commit-id.patch&lt;br /&gt;
|already available upstream&lt;br /&gt;
|-&lt;br /&gt;
|005-armadeus-gpsd-add-options-setting-in-menuconfig.patch&lt;br /&gt;
|unused by armadeus but can be contributed upstream&lt;br /&gt;
|-&lt;br /&gt;
|021-armadeus-add-sdl_water-package.patch&lt;br /&gt;
|can be sent upstream (demo) with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|034-armadeus-add-slideshow-package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|045-openssh-add_passwd_expire.patch&lt;br /&gt;
|Need to be reviewed&lt;br /&gt;
|-&lt;br /&gt;
|050-U-Boot-add_support_for_custom_configuration_file.patch&lt;br /&gt;
|-&lt;br /&gt;
|051-U-Boot-add_support_for_custom_binary_file_format.patch&lt;br /&gt;
|-&lt;br /&gt;
|052-U-Boot-add_support_for_Safe_Boot_file_format.patch&lt;br /&gt;
|-&lt;br /&gt;
|072-xenomai-package.patch&lt;br /&gt;
|-&lt;br /&gt;
|081-adds_quake_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|083-pygame-armadeus_addons.patch&lt;br /&gt;
|-&lt;br /&gt;
|085-armadeus-add-gpm-package.patch&lt;br /&gt;
|-&lt;br /&gt;
|097-adds_flite_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|099-mplayer-add_patch_for_pld_asm_instruction_on_non_armv5_arch.patch&lt;br /&gt;
|-&lt;br /&gt;
|107-armadeus-games-add-wolf4sdl-package.patch&lt;br /&gt;
|-&lt;br /&gt;
|110-bluez3-add_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|111-bluez3-hacks.patch&lt;br /&gt;
|-&lt;br /&gt;
|118-armadeus-snes9x-add-package.patch&lt;br /&gt;
|-&lt;br /&gt;
|120-cwiid-add_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|121-target-arm926t_is_arm926ej-s.patch&lt;br /&gt;
|-&lt;br /&gt;
|123-armadeus-pywebradio-add-package.patch&lt;br /&gt;
|-&lt;br /&gt;
|124-e-uae-add_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|125-armadeus-opentyrian-add-package.patch&lt;br /&gt;
|-&lt;br /&gt;
|130-armadeus-lbreakout2-add-package.patch&lt;br /&gt;
|-&lt;br /&gt;
|131-armadeus-ltetris-add-package.patch&lt;br /&gt;
|-&lt;br /&gt;
|132-qt-full_integration_with_cross_compiling.patch&lt;br /&gt;
|-&lt;br /&gt;
|142-ncurses-fix_compilation_with_old_hosts.patch&lt;br /&gt;
|-&lt;br /&gt;
|146-busybox-disable_ip_busybox_if_iproute2_buildroot.patch&lt;br /&gt;
|-&lt;br /&gt;
|147-busybox-ifplugd-fixes-netlink-buffer.patch&lt;br /&gt;
|-&lt;br /&gt;
|150-alsa-utils-fix_installation_bug_on_some_host_systems.patch&lt;br /&gt;
|-&lt;br /&gt;
|157-buildroot-allow_generic_device_selection_even_when_custom_rootfs_is_chosen.patch&lt;br /&gt;
|-&lt;br /&gt;
|158-setserial-bump_version.patch&lt;br /&gt;
|-&lt;br /&gt;
|168-libcanfestival-add_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|172-gsmmux-add_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|174-imx-lib-customize_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|176-imx-test-add_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|178-uboot-add-missing-UBOOT_CLEAN_CMDS.patch&lt;br /&gt;
|-&lt;br /&gt;
|179-e2fsprog-allow_e4defrag_build_against_old_kernel_headers.patch&lt;br /&gt;
|-&lt;br /&gt;
|181-qtcreator-add_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|182-uclibc-add_accept4_declaration_fix.patch&lt;br /&gt;
|-&lt;br /&gt;
|183-openwrt-uclibc-add-kernel_long-declaration.patch&lt;br /&gt;
|-&lt;br /&gt;
|184-fsl-mm-codeclib-add_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|186-uboot-tools-2011.03-Ignore-env_sectors-on-NOR-and-SPI-dataflash.patch&lt;br /&gt;
|-&lt;br /&gt;
|188-marble-add_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|189-dbus-fix_installation.patch&lt;br /&gt;
|-&lt;br /&gt;
|191-armadeus-madplay-fixes-libintl-dependency.patch&lt;br /&gt;
|-&lt;br /&gt;
|196-python-crc16-add_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|197-cunit-add_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|201-armadeus-add_gnokii.patch&lt;br /&gt;
|-&lt;br /&gt;
|203-armadeus-add_sms_server_tools_3_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|204-busybox-fix-snapshot.patch&lt;br /&gt;
|-&lt;br /&gt;
|204-wpa-supplicant-add-option-ieee80211w.patch&lt;br /&gt;
|-&lt;br /&gt;
|205-busybox-coreutils-stty-add-rs485-config-options.patch&lt;br /&gt;
|-&lt;br /&gt;
|206-joe-add_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|207-armadeus-add_python_pyro_3.14.patch&lt;br /&gt;
|-&lt;br /&gt;
|208-armadeus-add_beremiz.patch&lt;br /&gt;
|-&lt;br /&gt;
|209-armadeus-add_matiec.patch&lt;br /&gt;
|-&lt;br /&gt;
|210-poppler-qt_compiling.patch&lt;br /&gt;
|-&lt;br /&gt;
|211-cups-fix_site_url.patch&lt;br /&gt;
|-&lt;br /&gt;
|212-fbgrab-fix_site_url.patch&lt;br /&gt;
|-&lt;br /&gt;
|213-tslib-bump_to_v1.1.patch&lt;br /&gt;
|-&lt;br /&gt;
|214-mplayer-fix-compilation.patch&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Ltanner</name></author>
	</entry>
	<entry>
		<id>http://wikilegacy.armadeus.com/index.php?title=Buildroot_Mainline_integration&amp;diff=12219</id>
		<title>Buildroot Mainline integration</title>
		<link rel="alternate" type="text/html" href="http://wikilegacy.armadeus.com/index.php?title=Buildroot_Mainline_integration&amp;diff=12219"/>
		<updated>2013-12-05T17:59:53Z</updated>

		<summary type="html">&lt;p&gt;Ltanner: /* Status for BR2013.05 patches */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Under Construction}}&lt;br /&gt;
&lt;br /&gt;
==Changes since BR version used in armadeus 3.x==&lt;br /&gt;
===default packages===&lt;br /&gt;
* uClibc: 0.9.29 -&amp;gt; 0.9.30 -&amp;gt; 0.9.33.2&lt;br /&gt;
* gcc: 4.2.1-&amp;gt; 4.4.5 -&amp;gt; 4.7.2&lt;br /&gt;
* busybox: 1.6.2 -&amp;gt; 1.20.2 -&amp;gt; 1.21&lt;br /&gt;
* U-Boot: 2012.10 -&amp;gt; 2013.04&lt;br /&gt;
&lt;br /&gt;
===build directories===&lt;br /&gt;
* &#039;&#039;build_arm_xxx/&#039;&#039; &#039;&#039;project_build_xxx/&#039;&#039; &#039;&#039;toolchain_build_arm_xxx/&#039;&#039; have been removed and replaced by &#039;&#039;output/&#039;&#039;:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
build  host  images  stamps  target  toolchain&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===configs===&lt;br /&gt;
* buildroot default configs are now stored in &#039;&#039;buildroot/configs/apfxx_defconfig&#039;&#039; and no more in &#039;&#039;buildroot/target/device/armadeus/apfxx/apfxx_defconfig&#039;&#039;&lt;br /&gt;
* uClibc config should be named with version number to not overwrite the old one --&amp;gt;&lt;br /&gt;
 &#039;&#039;buildroot/target/device/armadeus/apf27/uClibc-0.9.30.config.arm&#039;&#039;&lt;br /&gt;
* idem for U-Boot config:&lt;br /&gt;
 &#039;&#039;buildroot/target/device/armadeus/apf27/apf27-u-boot-2010.03.h&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==Changes since BR version used in armadeus 4.x==&lt;br /&gt;
* TBDL&lt;br /&gt;
&lt;br /&gt;
==How to use new BR in armadeus==&lt;br /&gt;
* checkout a recent clean GIT view and before any other command edit the main Makefile to change the BUILDROOT_VERSION flag from 2012.02 to 20121030 &lt;br /&gt;
** comment line 29&lt;br /&gt;
** uncomment the line 30&lt;br /&gt;
* then you can use it as old BR:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
$ make apf27_defconfig&lt;br /&gt;
$ make&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* new patches dirrectory:&lt;br /&gt;
 patches/buildroot/2012.11/&lt;br /&gt;
&lt;br /&gt;
==Patches that can be sent to BR==&lt;br /&gt;
(Some will require some cleanup)&lt;br /&gt;
===Instructions===&lt;br /&gt;
* Patches to port: &#039;&#039;patches/buildroot/2010.11&#039;&#039;&lt;br /&gt;
* when working on a patch mark it with:&lt;br /&gt;
** &amp;lt;nowiki&amp;gt; ** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; ~~~~ &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** &#039;&#039;&#039;--&amp;gt;&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:JulienB|JulienB]] 14:14, 9 November 2010 (UTC)&lt;br /&gt;
* Strike the one that are no more needed:&lt;br /&gt;
** &amp;lt;strike&amp;gt; 000-xxxxxxx.patch &amp;lt;/strike&amp;gt;&lt;br /&gt;
* Write OK in bold green and your name (automatic with 4x&#039;~&#039;) when corresponding patch has been ported:&lt;br /&gt;
** &amp;lt;nowiki&amp;gt; ** &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;&#039;&#039;&#039;OK&#039;&#039;&#039;&amp;lt;/span&amp;gt; ~~~~ &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** &#039;&#039;&#039;--&amp;gt;&#039;&#039;&#039; 000-xxxxxxx.patch: &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;&#039;&#039;&#039;OK&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:JulienB|JulienB]] 07:06, 21 October 2010 (UTC)&lt;br /&gt;
* How to:&lt;br /&gt;
** get a BR git&lt;br /&gt;
** try to apply patch with &#039;&#039;patch -p1 --dry-run &amp;lt; patch_name.patch&#039;&#039;&lt;br /&gt;
** when it applies remove &#039;&#039;--dry-run&#039;&#039;, commit, generates patch with [[GIT]] and send it to BR&lt;br /&gt;
&lt;br /&gt;
===001 -&amp;gt; 059===&lt;br /&gt;
* 001-add_armadeus_device.patch -- armadeus specific&lt;br /&gt;
* 002-add_armadeus_specific_packages.patch -- armadeus specific&lt;br /&gt;
* 003-armadeus-ltrace-fix-download-url.patch&lt;br /&gt;
* 004-gilliland-ti-utils-fix-github-tarball-to-use-commit-id.patch&lt;br /&gt;
* 005-armadeus-gpsd-add-options-setting-in-menuconfig.patch&lt;br /&gt;
* 021-sdl-water-config.patch -- broken&lt;br /&gt;
* 034-slideshow.patch -- broken&lt;br /&gt;
* 045-openssh-add_passwd_expire.patch&lt;br /&gt;
* 050-U-Boot-add_support_for_custom_configuration_file.patch&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;Submission not accepted&#039;&#039;&#039;&amp;lt;/span&amp;gt; --jorasse 08:04, 5 December 2013 (UTC)&lt;br /&gt;
* 051-U-Boot-add_support_for_custom_binary_file_format.patch -- will be present in BR next release&lt;br /&gt;
* 052-U-Boot-add_support_for_Safe_Boot_file_format.patch&lt;br /&gt;
&lt;br /&gt;
===060 -&amp;gt; 085===&lt;br /&gt;
* 072-xenomai-package.patch&lt;br /&gt;
* 081-adds_quake_package.patch &amp;lt;b&amp;gt;( 2nd priority package to push on the BR mainline )&amp;lt;/b&amp;gt;&lt;br /&gt;
* 083-pygame-armadeus_addons.patch&lt;br /&gt;
* 085-adds_gpm_package.patch -- broken&lt;br /&gt;
&lt;br /&gt;
===095 -&amp;gt; 119===&lt;br /&gt;
* 097-adds_flite_package.patch &amp;lt;b&amp;gt;(to push on the BR mainline - need some refactoring )&amp;lt;/b&amp;gt;&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:SamuelM|SamuelM]] 20:25, 3 December 2012 (UTC)&lt;br /&gt;
* 099-mplayer-add_patch_for_pld_asm_instruction_on_non_armv5_arch.patch&lt;br /&gt;
* 107-games-add_wolf4sdl.patch -- broken&lt;br /&gt;
* 110-bluez-add_package.patch&lt;br /&gt;
** bluez-utils-4.x (currently 4.101) already in BR (since 2011.08) with bluez3 compat knob -- [[User:SamuelM|SamuelM]] 10:49, 1 November 2012 (UTC)&lt;br /&gt;
* 111-bluez-hacks.patch&lt;br /&gt;
** bluez-utils-4.x (currently 4.101) already in BR (since 2011.08) with bluez3 compat knob -- [[User:SamuelM|SamuelM]] 10:49, 1 November 2012 (UTC)&lt;br /&gt;
* 118-snes9x-add_package.patch -- broken&lt;br /&gt;
&lt;br /&gt;
===120 -&amp;gt; 179===&lt;br /&gt;
* 120-cwiid-add_package.patch &amp;lt;b&amp;gt;(to push on the BR mainline - need some refactoring to be more generic)&amp;lt;/b&amp;gt;&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:SamuelM|SamuelM]] 12:11, 1 November 2012 (UTC)&lt;br /&gt;
* 121-target-arm926t_is_arm926ej-s.patch&lt;br /&gt;
* 123-pywebradio-add_package.patch -- broken&lt;br /&gt;
* 124-e-uae-add_package.patch&lt;br /&gt;
* 125-opentyrian-add_package.patch -- broken&lt;br /&gt;
* 130-lbreakout-add_package.patch -- broken &amp;lt;b&amp;gt;( 2nd priority package to push on the BR mainline )&amp;lt;/b&amp;gt;&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:JulienB|JulienB]] 21:36, 20 December 2010 (UTC)&lt;br /&gt;
* 131-ltetris-add_package.patch -- broken &lt;br /&gt;
* 132-qt-full_integration_with_cross_compiling.patch&lt;br /&gt;
* 142-ncurses-fix_compilation_with_old_hosts.patch&lt;br /&gt;
* 146-busybox-disable_ip_busybox_if_iproute2_buildroot.patch&lt;br /&gt;
* 147-busybox-ifplugd-fixes-netlink-buffer.patch&lt;br /&gt;
* 150-alsa-utils-fix_installation_bug_on_some_host_systems.patch&lt;br /&gt;
* 157-buildroot-allow_generic_device_selection_even_when_custom_rootfs_is_chosen.patch&lt;br /&gt;
* 158-setserial-bump_version.patch&lt;br /&gt;
* 168-libcanfestival-add_package.patch &amp;lt;b&amp;gt;(to push on the BR mainline  )&amp;lt;/b&amp;gt;&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:SamuelM|SamuelM]] 19:42, 1 November 2012 (UTC)&lt;br /&gt;
* 172-gsmmux-add_package.patch&lt;br /&gt;
* 174-imx-lib-add_package.patch&lt;br /&gt;
** partially included in BR&lt;br /&gt;
* 176-imx-test-add_package.patch&lt;br /&gt;
* 178-uboot-add-missing-UBOOT_CLEAN_CMDS.patch &lt;br /&gt;
* 179-e2fsprog-allow_e4defrag_build_against_old_kernel_headers.patch&lt;br /&gt;
&lt;br /&gt;
===180 -&amp;gt; end===&lt;br /&gt;
* 181-qtcreator-add_package.patch&lt;br /&gt;
* 182-uclibc-add_accept4_declaration_fix.patch&lt;br /&gt;
* 183-openwrt-uclibc-add-kernel_long-declaration.patch&lt;br /&gt;
* 184-fsl-mm-codeclib-add_package.patch&lt;br /&gt;
* 186-uboot-tools-2011.03-Ignore-env_sectors-on-NOR-and-SPI-dataflash.patch&lt;br /&gt;
* 188-marble-add_package.patch -- broken&lt;br /&gt;
* 189-dbus-fix_installation.patch&lt;br /&gt;
* 191-madplay-requires_libintl.patch -- to fix : the legacy libintl is not supported anymore &lt;br /&gt;
* 196-python-crc16-add_package.patch &amp;lt;b&amp;gt;(to push on the BR mainline  )&amp;lt;/b&amp;gt;&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:SamuelM|SamuelM]] 20:18, 3 December 2012 (UTC)&lt;br /&gt;
* 197-cunit-add_package.patch &amp;lt;b&amp;gt;(to push on the BR mainline  )&amp;lt;/b&amp;gt;&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:SamuelM|SamuelM]] 20:18, 3 December 2012 (UTC)&lt;br /&gt;
* 201-armadeus-add_gnokii.patch&lt;br /&gt;
* 203-armadeus-add_sms_server_tools_3_package.patch&lt;br /&gt;
* 204-busybox-fix-snapshot.patch&lt;br /&gt;
* 204-wpa-supplicant-add-option-ieee80211w.patch&lt;br /&gt;
* 205-busybox-coreutils-stty-add-rs485-config-options.patch&lt;br /&gt;
* 206-joe-add_package.patch&lt;br /&gt;
* 207-armadeus-add_python_pyro_3.14.patch&lt;br /&gt;
* 208-armadeus-add_beremiz.patch&lt;br /&gt;
* 209-armadeus-add_matiec.patch&lt;br /&gt;
* 210-poppler-qt_compiling.patch&lt;br /&gt;
* 211-cups-fix_site_url.patch&lt;br /&gt;
* 212-fbgrab-fix_site_url.patch&lt;br /&gt;
* 213-tslib-bump_to_v1.1.patch&lt;br /&gt;
* 214-mplayer-fix-compilation.patch&lt;br /&gt;
&lt;br /&gt;
==How to send patches to BR==&lt;br /&gt;
&lt;br /&gt;
(see the [http://elinux.org/Buildroot_how_to_contribute Buildroot - How to contribute] page)&lt;br /&gt;
&lt;br /&gt;
* GIT should be installed and configured on your PC like stated [[GIT|here]]&lt;br /&gt;
* clone buildroot GIT:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ git clone xxxxx buildroot_git_dev/ (TBDL)&lt;br /&gt;
 $ cd buildroot_git_dev/&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* take patch from armadeus:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ cp /path_to_armadeus_bsp/patches/buildroot/2011.05/0xx-name.patch .&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* create a branch to work (here &#039;&#039;my_work&#039;&#039;):&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ git branch my_work&lt;br /&gt;
 $ git checkout my_work&lt;br /&gt;
 Switched to branch &#039;my_work&#039;&lt;br /&gt;
 $ git branch&lt;br /&gt;
   master&lt;br /&gt;
 * my_work&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* try patch:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ patch -p1 --dry-run &amp;lt; 0xx-name.patch&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* if it works, apply it for real:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ patch -p1 &amp;lt; 0xx-name.patch&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* list changes:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ git status&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* do some more changes if needed and then save them:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 ... do changes ...&lt;br /&gt;
 $ git add files_changed&lt;br /&gt;
 ... test changes ...&lt;br /&gt;
 $ git commit -m &amp;quot;Summary of your work&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* generate patch to send to BR:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ git format-patch -M master..my_work -s&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* this will give:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 0001-Summary_of_your_work.patch&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* send patch to BR:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ git send-email --from=xxx.xxx@xxx.xx --to=buildroot@busybox.net --smtp-server=smtp.xxx.xx 0001-Summary_of_your_work.patch&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* depending on the feedbacks from BR, modify your patch:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 ... do changes ...&lt;br /&gt;
 $ git diff&lt;br /&gt;
 $ git add files_changed&lt;br /&gt;
 $ git commit --amend&lt;br /&gt;
 $ git format-patch -M master..my_work -s&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* adds version inside [PATCH] ex: [PATCH v2]&lt;br /&gt;
* adds comments after ---, ex:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
From a2413db058ac3c515337102690ba12a746831f7e Mon Sep 17 00:00:00 2001&lt;br /&gt;
From: Julien Boibessot &amp;lt;julien.boibessot@armadeus.com&amp;gt;&lt;br /&gt;
Date: Wed, 19 Oct 2011 10:39:26 +0200&lt;br /&gt;
Subject: [PATCH v2] Add libmodbus package&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Signed-off-by: Julien Boibessot &amp;lt;julien.boibessot@armadeus.com&amp;gt;&lt;br /&gt;
---&lt;br /&gt;
 Changes since v1:&lt;br /&gt;
  - Took Yegor Yefremov remarks about &amp;quot;call AUTOTARGETS&#039; into account.&lt;br /&gt;
&lt;br /&gt;
 Based on previous work of Marek Belisko and comments of Thomas Petazzoni.&lt;br /&gt;
&lt;br /&gt;
 package/Config.in              |    1 +&lt;br /&gt;
 package/libmodbus/Config.in    |    8 ++++++++&lt;br /&gt;
 package/libmodbus/libmodbus.mk |   11 +++++++++++&lt;br /&gt;
 3 files changed, 20 insertions(+), 0 deletions(-)&lt;br /&gt;
 create mode 100644 package/libmodbus/Config.in&lt;br /&gt;
 create mode 100644 package/libmodbus/libmodbus.mk&lt;br /&gt;
&lt;br /&gt;
diff --git a/package/Config.in b/package/Config.in&lt;br /&gt;
......&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* retry ;-)&lt;br /&gt;
&lt;br /&gt;
====After patch has been accepted====&lt;br /&gt;
* Delete branch &amp;amp; co:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
$ rm xxxx.patch&lt;br /&gt;
$ git checkout master&lt;br /&gt;
$ git branch -D my_work&lt;br /&gt;
&lt;br /&gt;
$ git branch&lt;br /&gt;
* master&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Links==&lt;br /&gt;
* [http://buildroot.org/downloads/manual/manual.html BR online doc]&lt;br /&gt;
&lt;br /&gt;
==Status for BR2013.05 patches==&lt;br /&gt;
{| class=&amp;quot;wikitable centre&amp;quot; width=&amp;quot;80%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=col | Name&lt;br /&gt;
! scope=col | Comment&lt;br /&gt;
|-001-add_armadeus_device.patch&lt;br /&gt;
|Specific to armadeus&lt;br /&gt;
|-&lt;br /&gt;
|002-add_armadeus_specific_packages.patch&lt;br /&gt;
|Specific to armadeus&lt;br /&gt;
|-&lt;br /&gt;
|003-armadeus-ltrace-fix-download-url.patch&lt;br /&gt;
|available upstream for  ltrace 0.7.3&lt;br /&gt;
|-&lt;br /&gt;
|004-gilliland-ti-utils-fix-github-tarball-to-use-commit-id.patch&lt;br /&gt;
|already available upstream&lt;br /&gt;
|-&lt;br /&gt;
|005-armadeus-gpsd-add-options-setting-in-menuconfig.patch&lt;br /&gt;
|unused by armadeus but can be contributed upstream&lt;br /&gt;
|-&lt;br /&gt;
|021-armadeus-add-sdl_water-package.patch&lt;br /&gt;
|can be sent upstream (demo) with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|034-armadeus-add-slideshow-package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|045-openssh-add_passwd_expire.patch&lt;br /&gt;
|Need to be reviewed&lt;br /&gt;
|-&lt;br /&gt;
|050-U-Boot-add_support_for_custom_configuration_file.patch&lt;br /&gt;
|-&lt;br /&gt;
|051-U-Boot-add_support_for_custom_binary_file_format.patch&lt;br /&gt;
|-&lt;br /&gt;
|052-U-Boot-add_support_for_Safe_Boot_file_format.patch&lt;br /&gt;
|-&lt;br /&gt;
|072-xenomai-package.patch&lt;br /&gt;
|-&lt;br /&gt;
|081-adds_quake_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|083-pygame-armadeus_addons.patch&lt;br /&gt;
|-&lt;br /&gt;
|085-armadeus-add-gpm-package.patch&lt;br /&gt;
|-&lt;br /&gt;
|097-adds_flite_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|099-mplayer-add_patch_for_pld_asm_instruction_on_non_armv5_arch.patch&lt;br /&gt;
|-&lt;br /&gt;
|107-armadeus-games-add-wolf4sdl-package.patch&lt;br /&gt;
|-&lt;br /&gt;
|110-bluez3-add_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|111-bluez3-hacks.patch&lt;br /&gt;
|-&lt;br /&gt;
|118-armadeus-snes9x-add-package.patch&lt;br /&gt;
|-&lt;br /&gt;
|120-cwiid-add_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|121-target-arm926t_is_arm926ej-s.patch&lt;br /&gt;
|-&lt;br /&gt;
|123-armadeus-pywebradio-add-package.patch&lt;br /&gt;
|-&lt;br /&gt;
|124-e-uae-add_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|125-armadeus-opentyrian-add-package.patch&lt;br /&gt;
|-&lt;br /&gt;
|130-armadeus-lbreakout2-add-package.patch&lt;br /&gt;
|-&lt;br /&gt;
|131-armadeus-ltetris-add-package.patch&lt;br /&gt;
|-&lt;br /&gt;
|132-qt-full_integration_with_cross_compiling.patch&lt;br /&gt;
|-&lt;br /&gt;
|142-ncurses-fix_compilation_with_old_hosts.patch&lt;br /&gt;
|-&lt;br /&gt;
|146-busybox-disable_ip_busybox_if_iproute2_buildroot.patch&lt;br /&gt;
|-&lt;br /&gt;
|147-busybox-ifplugd-fixes-netlink-buffer.patch&lt;br /&gt;
|-&lt;br /&gt;
|150-alsa-utils-fix_installation_bug_on_some_host_systems.patch&lt;br /&gt;
|-&lt;br /&gt;
|157-buildroot-allow_generic_device_selection_even_when_custom_rootfs_is_chosen.patch&lt;br /&gt;
|-&lt;br /&gt;
|158-setserial-bump_version.patch&lt;br /&gt;
|-&lt;br /&gt;
|168-libcanfestival-add_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|172-gsmmux-add_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|174-imx-lib-customize_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|176-imx-test-add_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|178-uboot-add-missing-UBOOT_CLEAN_CMDS.patch&lt;br /&gt;
|-&lt;br /&gt;
|179-e2fsprog-allow_e4defrag_build_against_old_kernel_headers.patch&lt;br /&gt;
|-&lt;br /&gt;
|181-qtcreator-add_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|182-uclibc-add_accept4_declaration_fix.patch&lt;br /&gt;
|-&lt;br /&gt;
|183-openwrt-uclibc-add-kernel_long-declaration.patch&lt;br /&gt;
|-&lt;br /&gt;
|184-fsl-mm-codeclib-add_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|186-uboot-tools-2011.03-Ignore-env_sectors-on-NOR-and-SPI-dataflash.patch&lt;br /&gt;
|-&lt;br /&gt;
|188-marble-add_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|189-dbus-fix_installation.patch&lt;br /&gt;
|-&lt;br /&gt;
|191-armadeus-madplay-fixes-libintl-dependency.patch&lt;br /&gt;
|-&lt;br /&gt;
|196-python-crc16-add_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|197-cunit-add_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|201-armadeus-add_gnokii.patch&lt;br /&gt;
|-&lt;br /&gt;
|203-armadeus-add_sms_server_tools_3_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|204-busybox-fix-snapshot.patch&lt;br /&gt;
|-&lt;br /&gt;
|204-wpa-supplicant-add-option-ieee80211w.patch&lt;br /&gt;
|-&lt;br /&gt;
|205-busybox-coreutils-stty-add-rs485-config-options.patch&lt;br /&gt;
|-&lt;br /&gt;
|206-joe-add_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|207-armadeus-add_python_pyro_3.14.patch&lt;br /&gt;
|-&lt;br /&gt;
|208-armadeus-add_beremiz.patch&lt;br /&gt;
|-&lt;br /&gt;
|209-armadeus-add_matiec.patch&lt;br /&gt;
|-&lt;br /&gt;
|210-poppler-qt_compiling.patch&lt;br /&gt;
|-&lt;br /&gt;
|211-cups-fix_site_url.patch&lt;br /&gt;
|-&lt;br /&gt;
|212-fbgrab-fix_site_url.patch&lt;br /&gt;
|-&lt;br /&gt;
|213-tslib-bump_to_v1.1.patch&lt;br /&gt;
|-&lt;br /&gt;
|214-mplayer-fix-compilation.patch&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Ltanner</name></author>
	</entry>
	<entry>
		<id>http://wikilegacy.armadeus.com/index.php?title=Buildroot_Mainline_integration&amp;diff=12218</id>
		<title>Buildroot Mainline integration</title>
		<link rel="alternate" type="text/html" href="http://wikilegacy.armadeus.com/index.php?title=Buildroot_Mainline_integration&amp;diff=12218"/>
		<updated>2013-12-05T17:59:06Z</updated>

		<summary type="html">&lt;p&gt;Ltanner: /* Status for BR2013.05 patches */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Under Construction}}&lt;br /&gt;
&lt;br /&gt;
==Changes since BR version used in armadeus 3.x==&lt;br /&gt;
===default packages===&lt;br /&gt;
* uClibc: 0.9.29 -&amp;gt; 0.9.30 -&amp;gt; 0.9.33.2&lt;br /&gt;
* gcc: 4.2.1-&amp;gt; 4.4.5 -&amp;gt; 4.7.2&lt;br /&gt;
* busybox: 1.6.2 -&amp;gt; 1.20.2 -&amp;gt; 1.21&lt;br /&gt;
* U-Boot: 2012.10 -&amp;gt; 2013.04&lt;br /&gt;
&lt;br /&gt;
===build directories===&lt;br /&gt;
* &#039;&#039;build_arm_xxx/&#039;&#039; &#039;&#039;project_build_xxx/&#039;&#039; &#039;&#039;toolchain_build_arm_xxx/&#039;&#039; have been removed and replaced by &#039;&#039;output/&#039;&#039;:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
build  host  images  stamps  target  toolchain&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===configs===&lt;br /&gt;
* buildroot default configs are now stored in &#039;&#039;buildroot/configs/apfxx_defconfig&#039;&#039; and no more in &#039;&#039;buildroot/target/device/armadeus/apfxx/apfxx_defconfig&#039;&#039;&lt;br /&gt;
* uClibc config should be named with version number to not overwrite the old one --&amp;gt;&lt;br /&gt;
 &#039;&#039;buildroot/target/device/armadeus/apf27/uClibc-0.9.30.config.arm&#039;&#039;&lt;br /&gt;
* idem for U-Boot config:&lt;br /&gt;
 &#039;&#039;buildroot/target/device/armadeus/apf27/apf27-u-boot-2010.03.h&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==Changes since BR version used in armadeus 4.x==&lt;br /&gt;
* TBDL&lt;br /&gt;
&lt;br /&gt;
==How to use new BR in armadeus==&lt;br /&gt;
* checkout a recent clean GIT view and before any other command edit the main Makefile to change the BUILDROOT_VERSION flag from 2012.02 to 20121030 &lt;br /&gt;
** comment line 29&lt;br /&gt;
** uncomment the line 30&lt;br /&gt;
* then you can use it as old BR:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
$ make apf27_defconfig&lt;br /&gt;
$ make&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* new patches dirrectory:&lt;br /&gt;
 patches/buildroot/2012.11/&lt;br /&gt;
&lt;br /&gt;
==Patches that can be sent to BR==&lt;br /&gt;
(Some will require some cleanup)&lt;br /&gt;
===Instructions===&lt;br /&gt;
* Patches to port: &#039;&#039;patches/buildroot/2010.11&#039;&#039;&lt;br /&gt;
* when working on a patch mark it with:&lt;br /&gt;
** &amp;lt;nowiki&amp;gt; ** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; ~~~~ &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** &#039;&#039;&#039;--&amp;gt;&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:JulienB|JulienB]] 14:14, 9 November 2010 (UTC)&lt;br /&gt;
* Strike the one that are no more needed:&lt;br /&gt;
** &amp;lt;strike&amp;gt; 000-xxxxxxx.patch &amp;lt;/strike&amp;gt;&lt;br /&gt;
* Write OK in bold green and your name (automatic with 4x&#039;~&#039;) when corresponding patch has been ported:&lt;br /&gt;
** &amp;lt;nowiki&amp;gt; ** &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;&#039;&#039;&#039;OK&#039;&#039;&#039;&amp;lt;/span&amp;gt; ~~~~ &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** &#039;&#039;&#039;--&amp;gt;&#039;&#039;&#039; 000-xxxxxxx.patch: &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;&#039;&#039;&#039;OK&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:JulienB|JulienB]] 07:06, 21 October 2010 (UTC)&lt;br /&gt;
* How to:&lt;br /&gt;
** get a BR git&lt;br /&gt;
** try to apply patch with &#039;&#039;patch -p1 --dry-run &amp;lt; patch_name.patch&#039;&#039;&lt;br /&gt;
** when it applies remove &#039;&#039;--dry-run&#039;&#039;, commit, generates patch with [[GIT]] and send it to BR&lt;br /&gt;
&lt;br /&gt;
===001 -&amp;gt; 059===&lt;br /&gt;
* 001-add_armadeus_device.patch -- armadeus specific&lt;br /&gt;
* 002-add_armadeus_specific_packages.patch -- armadeus specific&lt;br /&gt;
* 003-armadeus-ltrace-fix-download-url.patch&lt;br /&gt;
* 004-gilliland-ti-utils-fix-github-tarball-to-use-commit-id.patch&lt;br /&gt;
* 005-armadeus-gpsd-add-options-setting-in-menuconfig.patch&lt;br /&gt;
* 021-sdl-water-config.patch -- broken&lt;br /&gt;
* 034-slideshow.patch -- broken&lt;br /&gt;
* 045-openssh-add_passwd_expire.patch&lt;br /&gt;
* 050-U-Boot-add_support_for_custom_configuration_file.patch&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;Submission not accepted&#039;&#039;&#039;&amp;lt;/span&amp;gt; --jorasse 08:04, 5 December 2013 (UTC)&lt;br /&gt;
* 051-U-Boot-add_support_for_custom_binary_file_format.patch -- will be present in BR next release&lt;br /&gt;
* 052-U-Boot-add_support_for_Safe_Boot_file_format.patch&lt;br /&gt;
&lt;br /&gt;
===060 -&amp;gt; 085===&lt;br /&gt;
* 072-xenomai-package.patch&lt;br /&gt;
* 081-adds_quake_package.patch &amp;lt;b&amp;gt;( 2nd priority package to push on the BR mainline )&amp;lt;/b&amp;gt;&lt;br /&gt;
* 083-pygame-armadeus_addons.patch&lt;br /&gt;
* 085-adds_gpm_package.patch -- broken&lt;br /&gt;
&lt;br /&gt;
===095 -&amp;gt; 119===&lt;br /&gt;
* 097-adds_flite_package.patch &amp;lt;b&amp;gt;(to push on the BR mainline - need some refactoring )&amp;lt;/b&amp;gt;&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:SamuelM|SamuelM]] 20:25, 3 December 2012 (UTC)&lt;br /&gt;
* 099-mplayer-add_patch_for_pld_asm_instruction_on_non_armv5_arch.patch&lt;br /&gt;
* 107-games-add_wolf4sdl.patch -- broken&lt;br /&gt;
* 110-bluez-add_package.patch&lt;br /&gt;
** bluez-utils-4.x (currently 4.101) already in BR (since 2011.08) with bluez3 compat knob -- [[User:SamuelM|SamuelM]] 10:49, 1 November 2012 (UTC)&lt;br /&gt;
* 111-bluez-hacks.patch&lt;br /&gt;
** bluez-utils-4.x (currently 4.101) already in BR (since 2011.08) with bluez3 compat knob -- [[User:SamuelM|SamuelM]] 10:49, 1 November 2012 (UTC)&lt;br /&gt;
* 118-snes9x-add_package.patch -- broken&lt;br /&gt;
&lt;br /&gt;
===120 -&amp;gt; 179===&lt;br /&gt;
* 120-cwiid-add_package.patch &amp;lt;b&amp;gt;(to push on the BR mainline - need some refactoring to be more generic)&amp;lt;/b&amp;gt;&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:SamuelM|SamuelM]] 12:11, 1 November 2012 (UTC)&lt;br /&gt;
* 121-target-arm926t_is_arm926ej-s.patch&lt;br /&gt;
* 123-pywebradio-add_package.patch -- broken&lt;br /&gt;
* 124-e-uae-add_package.patch&lt;br /&gt;
* 125-opentyrian-add_package.patch -- broken&lt;br /&gt;
* 130-lbreakout-add_package.patch -- broken &amp;lt;b&amp;gt;( 2nd priority package to push on the BR mainline )&amp;lt;/b&amp;gt;&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:JulienB|JulienB]] 21:36, 20 December 2010 (UTC)&lt;br /&gt;
* 131-ltetris-add_package.patch -- broken &lt;br /&gt;
* 132-qt-full_integration_with_cross_compiling.patch&lt;br /&gt;
* 142-ncurses-fix_compilation_with_old_hosts.patch&lt;br /&gt;
* 146-busybox-disable_ip_busybox_if_iproute2_buildroot.patch&lt;br /&gt;
* 147-busybox-ifplugd-fixes-netlink-buffer.patch&lt;br /&gt;
* 150-alsa-utils-fix_installation_bug_on_some_host_systems.patch&lt;br /&gt;
* 157-buildroot-allow_generic_device_selection_even_when_custom_rootfs_is_chosen.patch&lt;br /&gt;
* 158-setserial-bump_version.patch&lt;br /&gt;
* 168-libcanfestival-add_package.patch &amp;lt;b&amp;gt;(to push on the BR mainline  )&amp;lt;/b&amp;gt;&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:SamuelM|SamuelM]] 19:42, 1 November 2012 (UTC)&lt;br /&gt;
* 172-gsmmux-add_package.patch&lt;br /&gt;
* 174-imx-lib-add_package.patch&lt;br /&gt;
** partially included in BR&lt;br /&gt;
* 176-imx-test-add_package.patch&lt;br /&gt;
* 178-uboot-add-missing-UBOOT_CLEAN_CMDS.patch &lt;br /&gt;
* 179-e2fsprog-allow_e4defrag_build_against_old_kernel_headers.patch&lt;br /&gt;
&lt;br /&gt;
===180 -&amp;gt; end===&lt;br /&gt;
* 181-qtcreator-add_package.patch&lt;br /&gt;
* 182-uclibc-add_accept4_declaration_fix.patch&lt;br /&gt;
* 183-openwrt-uclibc-add-kernel_long-declaration.patch&lt;br /&gt;
* 184-fsl-mm-codeclib-add_package.patch&lt;br /&gt;
* 186-uboot-tools-2011.03-Ignore-env_sectors-on-NOR-and-SPI-dataflash.patch&lt;br /&gt;
* 188-marble-add_package.patch -- broken&lt;br /&gt;
* 189-dbus-fix_installation.patch&lt;br /&gt;
* 191-madplay-requires_libintl.patch -- to fix : the legacy libintl is not supported anymore &lt;br /&gt;
* 196-python-crc16-add_package.patch &amp;lt;b&amp;gt;(to push on the BR mainline  )&amp;lt;/b&amp;gt;&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:SamuelM|SamuelM]] 20:18, 3 December 2012 (UTC)&lt;br /&gt;
* 197-cunit-add_package.patch &amp;lt;b&amp;gt;(to push on the BR mainline  )&amp;lt;/b&amp;gt;&lt;br /&gt;
** &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;&#039;&#039;&#039;In progress&#039;&#039;&#039;&amp;lt;/span&amp;gt; [[User:SamuelM|SamuelM]] 20:18, 3 December 2012 (UTC)&lt;br /&gt;
* 201-armadeus-add_gnokii.patch&lt;br /&gt;
* 203-armadeus-add_sms_server_tools_3_package.patch&lt;br /&gt;
* 204-busybox-fix-snapshot.patch&lt;br /&gt;
* 204-wpa-supplicant-add-option-ieee80211w.patch&lt;br /&gt;
* 205-busybox-coreutils-stty-add-rs485-config-options.patch&lt;br /&gt;
* 206-joe-add_package.patch&lt;br /&gt;
* 207-armadeus-add_python_pyro_3.14.patch&lt;br /&gt;
* 208-armadeus-add_beremiz.patch&lt;br /&gt;
* 209-armadeus-add_matiec.patch&lt;br /&gt;
* 210-poppler-qt_compiling.patch&lt;br /&gt;
* 211-cups-fix_site_url.patch&lt;br /&gt;
* 212-fbgrab-fix_site_url.patch&lt;br /&gt;
* 213-tslib-bump_to_v1.1.patch&lt;br /&gt;
* 214-mplayer-fix-compilation.patch&lt;br /&gt;
&lt;br /&gt;
==How to send patches to BR==&lt;br /&gt;
&lt;br /&gt;
(see the [http://elinux.org/Buildroot_how_to_contribute Buildroot - How to contribute] page)&lt;br /&gt;
&lt;br /&gt;
* GIT should be installed and configured on your PC like stated [[GIT|here]]&lt;br /&gt;
* clone buildroot GIT:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ git clone xxxxx buildroot_git_dev/ (TBDL)&lt;br /&gt;
 $ cd buildroot_git_dev/&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* take patch from armadeus:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ cp /path_to_armadeus_bsp/patches/buildroot/2011.05/0xx-name.patch .&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* create a branch to work (here &#039;&#039;my_work&#039;&#039;):&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ git branch my_work&lt;br /&gt;
 $ git checkout my_work&lt;br /&gt;
 Switched to branch &#039;my_work&#039;&lt;br /&gt;
 $ git branch&lt;br /&gt;
   master&lt;br /&gt;
 * my_work&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* try patch:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ patch -p1 --dry-run &amp;lt; 0xx-name.patch&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* if it works, apply it for real:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ patch -p1 &amp;lt; 0xx-name.patch&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* list changes:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ git status&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* do some more changes if needed and then save them:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 ... do changes ...&lt;br /&gt;
 $ git add files_changed&lt;br /&gt;
 ... test changes ...&lt;br /&gt;
 $ git commit -m &amp;quot;Summary of your work&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* generate patch to send to BR:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ git format-patch -M master..my_work -s&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* this will give:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 0001-Summary_of_your_work.patch&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* send patch to BR:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 $ git send-email --from=xxx.xxx@xxx.xx --to=buildroot@busybox.net --smtp-server=smtp.xxx.xx 0001-Summary_of_your_work.patch&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* depending on the feedbacks from BR, modify your patch:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
 ... do changes ...&lt;br /&gt;
 $ git diff&lt;br /&gt;
 $ git add files_changed&lt;br /&gt;
 $ git commit --amend&lt;br /&gt;
 $ git format-patch -M master..my_work -s&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* adds version inside [PATCH] ex: [PATCH v2]&lt;br /&gt;
* adds comments after ---, ex:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
From a2413db058ac3c515337102690ba12a746831f7e Mon Sep 17 00:00:00 2001&lt;br /&gt;
From: Julien Boibessot &amp;lt;julien.boibessot@armadeus.com&amp;gt;&lt;br /&gt;
Date: Wed, 19 Oct 2011 10:39:26 +0200&lt;br /&gt;
Subject: [PATCH v2] Add libmodbus package&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Signed-off-by: Julien Boibessot &amp;lt;julien.boibessot@armadeus.com&amp;gt;&lt;br /&gt;
---&lt;br /&gt;
 Changes since v1:&lt;br /&gt;
  - Took Yegor Yefremov remarks about &amp;quot;call AUTOTARGETS&#039; into account.&lt;br /&gt;
&lt;br /&gt;
 Based on previous work of Marek Belisko and comments of Thomas Petazzoni.&lt;br /&gt;
&lt;br /&gt;
 package/Config.in              |    1 +&lt;br /&gt;
 package/libmodbus/Config.in    |    8 ++++++++&lt;br /&gt;
 package/libmodbus/libmodbus.mk |   11 +++++++++++&lt;br /&gt;
 3 files changed, 20 insertions(+), 0 deletions(-)&lt;br /&gt;
 create mode 100644 package/libmodbus/Config.in&lt;br /&gt;
 create mode 100644 package/libmodbus/libmodbus.mk&lt;br /&gt;
&lt;br /&gt;
diff --git a/package/Config.in b/package/Config.in&lt;br /&gt;
......&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* retry ;-)&lt;br /&gt;
&lt;br /&gt;
====After patch has been accepted====&lt;br /&gt;
* Delete branch &amp;amp; co:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;host&amp;quot;&amp;gt;&lt;br /&gt;
$ rm xxxx.patch&lt;br /&gt;
$ git checkout master&lt;br /&gt;
$ git branch -D my_work&lt;br /&gt;
&lt;br /&gt;
$ git branch&lt;br /&gt;
* master&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Links==&lt;br /&gt;
* [http://buildroot.org/downloads/manual/manual.html BR online doc]&lt;br /&gt;
&lt;br /&gt;
==Status for BR2013.05 patches==&lt;br /&gt;
{| class=&amp;quot;wikitable centre&amp;quot; width=&amp;quot;80%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=col | Name&lt;br /&gt;
! scope=col | Comment&lt;br /&gt;
|-001-add_armadeus_device.patch&lt;br /&gt;
|Specific to armadeus&lt;br /&gt;
|-&lt;br /&gt;
|002-add_armadeus_specific_packages.patch&lt;br /&gt;
|Specific to armadeus&lt;br /&gt;
|-&lt;br /&gt;
|003-armadeus-ltrace-fix-download-url.patch&lt;br /&gt;
|available upstream for  ltrace 0.7.3&lt;br /&gt;
|-&lt;br /&gt;
|004-gilliland-ti-utils-fix-github-tarball-to-use-commit-id.patch&lt;br /&gt;
|already available upstream&lt;br /&gt;
|-&lt;br /&gt;
|005-armadeus-gpsd-add-options-setting-in-menuconfig.patch&lt;br /&gt;
|unused by armadeus but can be contributed upstream&lt;br /&gt;
|-&lt;br /&gt;
|021-armadeus-add-sdl_water-package.patch&lt;br /&gt;
|can be sent upstream (demo) with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
|034-armadeus-add-slideshow-package.patch&lt;br /&gt;
|can be sent upstream with modifications : LICENSE...&lt;br /&gt;
|-&lt;br /&gt;
045-openssh-add_passwd_expire.patch&lt;br /&gt;
|need to find a clean method to achieve fonction&lt;br /&gt;
|-&lt;br /&gt;
|050-U-Boot-add_support_for_custom_configuration_file.patch&lt;br /&gt;
|-&lt;br /&gt;
|051-U-Boot-add_support_for_custom_binary_file_format.patch&lt;br /&gt;
|-&lt;br /&gt;
|052-U-Boot-add_support_for_Safe_Boot_file_format.patch&lt;br /&gt;
|-&lt;br /&gt;
|072-xenomai-package.patch&lt;br /&gt;
|-&lt;br /&gt;
|081-adds_quake_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|083-pygame-armadeus_addons.patch&lt;br /&gt;
|-&lt;br /&gt;
|085-armadeus-add-gpm-package.patch&lt;br /&gt;
|-&lt;br /&gt;
|097-adds_flite_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|099-mplayer-add_patch_for_pld_asm_instruction_on_non_armv5_arch.patch&lt;br /&gt;
|-&lt;br /&gt;
|107-armadeus-games-add-wolf4sdl-package.patch&lt;br /&gt;
|-&lt;br /&gt;
|110-bluez3-add_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|111-bluez3-hacks.patch&lt;br /&gt;
|-&lt;br /&gt;
|118-armadeus-snes9x-add-package.patch&lt;br /&gt;
|-&lt;br /&gt;
|120-cwiid-add_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|121-target-arm926t_is_arm926ej-s.patch&lt;br /&gt;
|-&lt;br /&gt;
|123-armadeus-pywebradio-add-package.patch&lt;br /&gt;
|-&lt;br /&gt;
|124-e-uae-add_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|125-armadeus-opentyrian-add-package.patch&lt;br /&gt;
|-&lt;br /&gt;
|130-armadeus-lbreakout2-add-package.patch&lt;br /&gt;
|-&lt;br /&gt;
|131-armadeus-ltetris-add-package.patch&lt;br /&gt;
|-&lt;br /&gt;
|132-qt-full_integration_with_cross_compiling.patch&lt;br /&gt;
|-&lt;br /&gt;
|142-ncurses-fix_compilation_with_old_hosts.patch&lt;br /&gt;
|-&lt;br /&gt;
|146-busybox-disable_ip_busybox_if_iproute2_buildroot.patch&lt;br /&gt;
|-&lt;br /&gt;
|147-busybox-ifplugd-fixes-netlink-buffer.patch&lt;br /&gt;
|-&lt;br /&gt;
|150-alsa-utils-fix_installation_bug_on_some_host_systems.patch&lt;br /&gt;
|-&lt;br /&gt;
|157-buildroot-allow_generic_device_selection_even_when_custom_rootfs_is_chosen.patch&lt;br /&gt;
|-&lt;br /&gt;
|158-setserial-bump_version.patch&lt;br /&gt;
|-&lt;br /&gt;
|168-libcanfestival-add_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|172-gsmmux-add_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|174-imx-lib-customize_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|176-imx-test-add_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|178-uboot-add-missing-UBOOT_CLEAN_CMDS.patch&lt;br /&gt;
|-&lt;br /&gt;
|179-e2fsprog-allow_e4defrag_build_against_old_kernel_headers.patch&lt;br /&gt;
|-&lt;br /&gt;
|181-qtcreator-add_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|182-uclibc-add_accept4_declaration_fix.patch&lt;br /&gt;
|-&lt;br /&gt;
|183-openwrt-uclibc-add-kernel_long-declaration.patch&lt;br /&gt;
|-&lt;br /&gt;
|184-fsl-mm-codeclib-add_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|186-uboot-tools-2011.03-Ignore-env_sectors-on-NOR-and-SPI-dataflash.patch&lt;br /&gt;
|-&lt;br /&gt;
|188-marble-add_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|189-dbus-fix_installation.patch&lt;br /&gt;
|-&lt;br /&gt;
|191-armadeus-madplay-fixes-libintl-dependency.patch&lt;br /&gt;
|-&lt;br /&gt;
|196-python-crc16-add_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|197-cunit-add_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|201-armadeus-add_gnokii.patch&lt;br /&gt;
|-&lt;br /&gt;
|203-armadeus-add_sms_server_tools_3_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|204-busybox-fix-snapshot.patch&lt;br /&gt;
|-&lt;br /&gt;
|204-wpa-supplicant-add-option-ieee80211w.patch&lt;br /&gt;
|-&lt;br /&gt;
|205-busybox-coreutils-stty-add-rs485-config-options.patch&lt;br /&gt;
|-&lt;br /&gt;
|206-joe-add_package.patch&lt;br /&gt;
|-&lt;br /&gt;
|207-armadeus-add_python_pyro_3.14.patch&lt;br /&gt;
|-&lt;br /&gt;
|208-armadeus-add_beremiz.patch&lt;br /&gt;
|-&lt;br /&gt;
|209-armadeus-add_matiec.patch&lt;br /&gt;
|-&lt;br /&gt;
|210-poppler-qt_compiling.patch&lt;br /&gt;
|-&lt;br /&gt;
|211-cups-fix_site_url.patch&lt;br /&gt;
|-&lt;br /&gt;
|212-fbgrab-fix_site_url.patch&lt;br /&gt;
|-&lt;br /&gt;
|213-tslib-bump_to_v1.1.patch&lt;br /&gt;
|-&lt;br /&gt;
|214-mplayer-fix-compilation.patch&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Ltanner</name></author>
	</entry>
</feed>