summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--meta/conf/distro/include/distro_tracking_fields.inc335
-rw-r--r--meta/conf/distro/include/poky-default.inc2
-rw-r--r--meta/packages/binutils/binutils-2.20.1/110-arm-eabi-conf.patch22
-rw-r--r--meta/packages/binutils/binutils-2.20.1/binutils-2.16.1-e300c2c3.patch18
-rw-r--r--meta/packages/binutils/binutils-2.20.1/binutils-uclibc-100-uclibc-conf.patch34
-rw-r--r--meta/packages/binutils/binutils-2.20.1/binutils-uclibc-300-001_ld_makefile_patch.patch50
-rw-r--r--meta/packages/binutils/binutils-2.20.1/binutils-uclibc-300-006_better_file_error.patch43
-rw-r--r--meta/packages/binutils/binutils-2.20.1/binutils-uclibc-300-012_check_ldrunpath_length.patch47
-rw-r--r--meta/packages/binutils/binutils-2.20.1/binutils-uclibc-gas-needs-libm.patch38
-rw-r--r--meta/packages/binutils/binutils-2.20.1/binutils-x86_64_i386_biarch.patch26
-rw-r--r--meta/packages/binutils/binutils-cross_2.20.1.bb4
-rw-r--r--meta/packages/binutils/binutils.inc1
-rw-r--r--meta/packages/binutils/binutils_2.20.1.bb32
-rw-r--r--meta/packages/bzip2/bzip2_1.0.5.bb8
-rw-r--r--meta/packages/dbus-wait/dbus-wait_svn.bb6
-rw-r--r--meta/packages/e2fsprogs/e2fsprogs.inc16
-rw-r--r--meta/packages/flex/flex.inc2
-rw-r--r--meta/packages/gdbm/gdbm_1.8.3.bb6
-rw-r--r--meta/packages/gnu-config/gnu-config_20050701.bb2
-rw-r--r--meta/packages/hostap/hostap-utils.inc5
-rw-r--r--meta/packages/liba52/liba52_0.7.4.bb5
-rw-r--r--meta/packages/libical/libical_0.44.bb7
-rw-r--r--meta/packages/libid3tag/libid3tag_0.15.1b.bb9
-rw-r--r--meta/packages/libmad/libmad_0.15.1b.bb7
-rw-r--r--meta/packages/lrzsz/lrzsz_0.12.20.bb7
-rw-r--r--meta/packages/lttng/lttng-viewer_0.8.83.bb2
-rw-r--r--meta/packages/portmap/portmap.inc5
-rw-r--r--meta/packages/pth/pth_2.0.7.bb4
-rw-r--r--meta/packages/python/python-pycurl_7.19.0.bb12
-rw-r--r--meta/packages/time/time.inc4
-rwxr-xr-xscripts/create-pull-request77
31 files changed, 791 insertions, 45 deletions
diff --git a/meta/conf/distro/include/distro_tracking_fields.inc b/meta/conf/distro/include/distro_tracking_fields.inc
new file mode 100644
index 0000000000..28cbda59ef
--- /dev/null
+++ b/meta/conf/distro/include/distro_tracking_fields.inc
@@ -0,0 +1,335 @@
+RECIPE_STATUS_pn-icu = "yellow" #do_configure for autotool;icu-3.6.inc
+DEPENDENCY_CHECK_pn-icu = "not done"
+RECIPE_LATEST_VERSION_pn-dbus-wait = "3_6"
+RECIPE_PATCH_pn-icu+gccfix = "to be pushed upstream"
+RECIPE_PATCH_pn-icu+use-g++-for-linking = "Unclear"
+RECIPE_INTEL_SECTION_pn-icu = "base lib"
+RECIPE_TIME_BETWEEN_LAST_TWO_RELEASES_pn-icu = "n/a"
+RECIPE_LATEST_RELEASE_DATE_pn-icu = "08/2006"
+RECIPE_COMMENTS_pn-icu = "arm optimizations; license similar to MIT, however sub-license is not allowed"
+
+ECIPE_STATUS_pn-dbus-wait = "green"
+DEPENDENCY_CHECK_pn-dbus-wait = "not done"
+RECIPE_LATEST_VERSION_pn-dbus-wait = "402"
+RECIPE_INTEL_SECTION_pn-dbus-wait = "base util"
+RECIPE_TIME_BETWEEN_LAST_TWO_RELEASES_pn-dbus-wait = "n/a"
+RECIPE_LATEST_RELEASE_DATE_pn-dbus-wait = "08/2008"
+RECIPE_COMMENTS_pn-dbus-wait = "o-hand project"
+
+RECIPE_STATUS_pn-e2fsprogs = "green"
+DEPENDENCY_CHECK_pn-e2fsprogs = "not done"
+RECIPE_LATEST_VERSION_pn-e2fsprogs = "1.41.12"
+RECIPE_PATCH_pn-e2fsprogs+quotefix = "to be pushed upstream"
+RECIPE_PATCH_pn-e2fsprogs+mkdir = "Unclear"
+RECIPE_PATCH_pn-e2fsprogs+acinclude = "Unclear"
+RECIPE_INTEL_SECTION_pn-e2fsprogs = "base util"
+RECIPE_TIME_BETWEEN_LAST_TWO_RELEASES_pn-e2fsprogs = "2 months"
+RECIPE_LATEST_RELEASE_DATE_pn-e2fsprogs = "05/2010"
+RECIPE_COMMENTS_pn-e2fsprogs = ""
+
+RECIPE_STATUS_pn-binutils="yellow" # custom do_configure for autotools recipe in the binutils.inc file
+RECIPE_LATEST_VERSION_pn-binutils="2.20.1"
+RECIPE_NO_OF_PATCHES_pn-binutils="8"
+RECIPE_TIME_BETWEEN_LAST_TWO_RELEASES_pn-binutils="1 months"
+RECIPE_LATEST_RELEASE_DATE_pn-binutils="2010/05/28"
+
+RECIPE_STATUS_pn-gcc="red" # recipe building is failing
+RECIPE_LATEST_VERSION_pn-gcc="4.5.0"
+RECIPE_NO_OF_PATCHES_pn-gcc="8"
+RECIPE_TIME_BETWEEN_LAST_TWO_RELEASES_pn-gcc="5 months"
+RECIPE_LATEST_RELEASE_DATE_pn-gcc="2010/03/03"
+
+RECIPE_STATUS_pn-autoconf="green" # no update needed
+RECIPE_LATEST_VERSION_pn-autoconf="2.65"
+RECIPE_NO_OF_PATCHES_pn-autoconf="10"
+RECIPE_TIME_BETWEEN_LAST_TWO_RELEASES_pn-autoconf="4 months"
+RECIPE_LATEST_RELEASE_DATE_pn-autoconf="2009/11/21"
+
+RECIPE_STATUS_pn-automake="green" # no update needed
+RECIPE_LATEST_VERSION_pn-automake="1.11.1"
+RECIPE_NO_OF_PATCHES_pn-automake="1"
+RECIPE_TIME_BETWEEN_LAST_TWO_RELEASES_pn-automake="7 months"
+RECIPE_LATEST_RELEASE_DATE_pn-automake="2009/12/08"
+
+RECIPE_STATUS_pn-bison="red" # upgrade needed
+RECIPE_LATEST_VERSION_pn-bison="2.4.2"
+RECIPE_NO_OF_PATCHES_pn-bison="1"
+RECIPE_TIME_BETWEEN_LAST_TWO_RELEASES_pn-bison="15 months"
+RECIPE_LATEST_RELEASE_DATE_pn-bison="2010/03/20"
+
+RECIPE_STATUS_pn-diffstat="red" # upgrade needed
+RECIPE_LATEST_VERSION_pn-diffstat="1.51"
+RECIPE_NO_OF_PATCHES_pn-diffstat="0"
+RECIPE_TIME_BETWEEN_LAST_TWO_RELEASES_pn-diffstat="1 months"
+RECIPE_LATEST_RELEASE_DATE_pn-diffstat="2009/11/07"
+
+RECIPE_STATUS_pn-distcc="green" # no update needed
+RECIPE_LATEST_VERSION_pn-distcc="2.18.3"
+RECIPE_NO_OF_PATCHES_pn-distcc="2"
+RECIPE_TIME_BETWEEN_LAST_TWO_RELEASES_pn-distcc="1 months"
+RECIPE_LATEST_RELEASE_DATE_pn-distcc="2004/11/30"
+
+RECIPE_STATUS_pn-exmap-console="green" # no update needed
+RECIPE_LATEST_VERSION_pn-exmap-console="0.4.1"
+RECIPE_NO_OF_PATCHES_pn-exmap-console="0"
+RECIPE_TIME_BETWEEN_LAST_TWO_RELEASES_pn-exmap-console="2 months"
+RECIPE_LATEST_RELEASE_DATE_pn-exmap-console="2007/02/26"
+
+RECIPE_STATUS_pn-flex="red" # upgrade needed
+RECIPE_LATEST_VERSION_pn-flex="2.5.35"
+RECIPE_NO_OF_PATCHES_pn-flex="3"
+RECIPE_TIME_BETWEEN_LAST_TWO_RELEASES_pn-flex="2 months"
+RECIPE_LATEST_RELEASE_DATE_pn-flex="2008/02/26"
+
+RECIPE_STATUS_pn-gdb="red" # depricating to meta-extra
+RECIPE_LATEST_VERSION_pn-fstests="???"
+RECIPE_NO_OF_PATCHES_pn-fstests="0"
+RECIPE_TIME_BETWEEN_LAST_TWO_RELEASES_pn-fstests="???"
+RECIPE_LATEST_RELEASE_DATE_pn-fstests="???"
+
+RECIPE_STATUS_pn-gdb="red" # upgrade needed
+RECIPE_LATEST_VERSION_pn-gdb="7.1"
+RECIPE_NO_OF_PATCHES_pn-gdb="8"
+RECIPE_TIME_BETWEEN_LAST_TWO_RELEASES_pn-gdb="3 months"
+RECIPE_LATEST_RELEASE_DATE_pn-gdb="2010/03/18"
+
+RECIPE_STATUS_pn-gtk-theme-torturer="green" # no update needed git tree
+RECIPE_LATEST_VERSION_pn-gtk-theme-torturer="???"
+RECIPE_NO_OF_PATCHES_pn-gtk-theme-torturer="0"
+RECIPE_TIME_BETWEEN_LAST_TWO_RELEASES_pn-gtk-theme-torturer="???"
+RECIPE_LATEST_RELEASE_DATE_pn-gtk-theme-torturer="???"
+
+RECIPE_STATUS_pn-intltool="red" # upgrade needed
+RECIPE_LATEST_VERSION_pn-intltool="0.40.6"
+RECIPE_NO_OF_PATCHES_pn-intltool="1"
+RECIPE_TIME_BETWEEN_LAST_TWO_RELEASES_pn-intltool="5 months"
+RECIPE_LATEST_RELEASE_DATE_pn-intltool="2009/03/14"
+
+RECIPE_STATUS_pn-libtool="red" # upgrade needed
+RECIPE_LATEST_VERSION_pn-libtool="2.2.10"
+RECIPE_NO_OF_PATCHES_pn-libtool="5"
+RECIPE_TIME_BETWEEN_LAST_TWO_RELEASES_pn-libtool="7 months"
+RECIPE_LATEST_RELEASE_DATE_pn-libtool="2010/06/09"
+
+RECIPE_STATUS_pn-linux-libc-headers="red" # upgrade needed
+RECIPE_LATEST_VERSION_pn-linux-libc-headers="2.6.34"
+RECIPE_NO_OF_PATCHES_pn-linux-libc-headers="1"
+RECIPE_TIME_BETWEEN_LAST_TWO_RELEASES_pn-linux-libc-headers="3 months"
+RECIPE_LATEST_RELEASE_DATE_pn-linux-libc-headers="2010/05/16"
+
+RECIPE_STATUS_pn-lsof="red" # upgrade needed
+RECIPE_LATEST_VERSION_pn-lsof="4.83"
+RECIPE_NO_OF_PATCHES_pn-lsof="0"
+RECIPE_TIME_BETWEEN_LAST_TWO_RELEASES_pn-lsof="10 months"
+RECIPE_LATEST_RELEASE_DATE_pn-lsof="2010/01/18"
+
+RECIPE_STATUS_pn-lttng-control="red" # upgrade needed
+RECIPE_LATEST_VERSION_pn-lttng-control="0.86"
+RECIPE_NO_OF_PATCHES_pn-lttng-control="0"
+RECIPE_TIME_BETWEEN_LAST_TWO_RELEASES_pn-lttng-control="0 days"
+RECIPE_LATEST_RELEASE_DATE_pn-lttng-control="2010/05/19"
+
+RECIPE_STATUS_pn-lttng-viewer="red" # upgrade needed
+RECIPE_LATEST_VERSION_pn-lttng-viewer="0.8.84"
+RECIPE_NO_OF_PATCHES_pn-lttng-viewer="0"
+RECIPE_TIME_BETWEEN_LAST_TWO_RELEASES_pn-lttng-viewer="2 months"
+RECIPE_LATEST_RELEASE_DATE_pn-lttng-viewer="2007/08/12"
+
+RECIPE_STATUS_pn-make="green" # already at the latest version
+RECIPE_LATEST_VERSION_pn-make="3.81"
+RECIPE_NO_OF_PATCHES_pn-make="1"
+RECIPE_TIME_BETWEEN_LAST_TWO_RELEASES_pn-make="42 months"
+RECIPE_LATEST_RELEASE_DATE_pn-make="2006/04/01"
+
+RECIPE_STATUS_pn-run-postinsts="green" # all local code
+RECIPE_LATEST_VERSION_pn-make="1.0"
+RECIPE_NO_OF_PATCHES_pn-make="2"
+RECIPE_TIME_BETWEEN_LAST_TWO_RELEASES_pn-make="6 months"
+RECIPE_LATEST_RELEASE_DATE_pn-make="2008/05/20"
+
+RECIPE_STATUS_pn-staging-linkage="green" # no code
+RECIPE_LATEST_VERSION_pn-staging-linkage="1.0"
+RECIPE_NO_OF_PATCHES_pn-staging-linkage="0"
+RECIPE_TIME_BETWEEN_LAST_TWO_RELEASES_pn-staging-linkage="2 months"
+RECIPE_LATEST_RELEASE_DATE_pn-staging-linkage="2009/11/19"
+
+RECIPE_STATUS_pn-nasm="red" # upgrade needed
+RECIPE_LATEST_VERSION_pn-nasm="2.07"
+RECIPE_NO_OF_PATCHES_pn-nasm="0"
+RECIPE_TIME_BETWEEN_LAST_TWO_RELEASES_pn-nasm="1 months"
+RECIPE_LATEST_RELEASE_DATE_pn-nasm="2009/07/21"
+
+RECIPE_STATUS_pn-oprofile="red" # upgrade needed
+RECIPE_LATEST_VERSION_pn-oprofile="0.9.6"
+RECIPE_NO_OF_PATCHES_pn-oprofile="2"
+RECIPE_TIME_BETWEEN_LAST_TWO_RELEASES_pn-oprofile="4 months"
+RECIPE_LATEST_RELEASE_DATE_pn-oprofile="2009/11/24"
+
+RECIPE_STATUS_pn-perl="red" # upgrade needed
+RECIPE_LATEST_VERSION_pn-perl="5.13.1"
+RECIPE_NO_OF_PATCHES_pn-perl="33"
+RECIPE_TIME_BETWEEN_LAST_TWO_RELEASES_pn-perl="3 days"
+RECIPE_LATEST_RELEASE_DATE_pn-perl="2010/05/20"
+
+RECIPE_STATUS_pn-prelink="red" # upgrade needed
+RECIPE_LATEST_VERSION_pn-prelink="20090925"
+RECIPE_NO_OF_PATCHES_pn-prelink="3"
+RECIPE_TIME_BETWEEN_LAST_TWO_RELEASES_pn-prelink="6 months"
+RECIPE_LATEST_RELEASE_DATE_pn-prelink="2009/09/25"
+
+RECIPE_STATUS_pn-time = "green"
+DEPENDENCY_CHECK_pn-time = "not done"
+RECIPE_LATEST_VERSION_pn-time = "1.7"
+RECIPE_INTEL_SECTION_pn-time = "base util"
+RECIPE_TIME_BETWEEN_LAST_TWO_RELEASES_pn-time = "n/a"
+RECIPE_LATEST_RELEASE_DATE_pn-time = "07/1996"
+RECIPE_COMMENTS_pn-time = ""
+
+RECIPE_STATUS_pn-gdbm = "yellow" # custom do_configure
+DEPENDENCY_CHECK_pn-gdbm = "not done"
+RECIPE_LATEST_VERSION_pn-gdbm = "1.8.3"
+RECIPE_PATCH_pn-gdbm+makefile = "use oe generic DESTDIR instead of package specific INSTALL_ROOT"
+RECIPE_PATCH_pn-gdbm+libtool-mode = "explict specify install mode in libtool"
+RECIPE_INTEL_SECTION_pn-gdbm = "base libs"
+RECIPE_TIME_BETWEEN_LAST_TWO_RELEASES_pn-gdbm = "n/a"
+RECIPE_LATEST_RELEASE_DATE_pn-gdbm = "10/2002"
+RECIPE_COMMENTS_pn-gdbm = ""
+
+RECIPE_STATUS_pn-python-pycurl = "yellow" # several exports to work with python
+DEPENDENCY_CHECK_pn-python-pycurl = "not done"
+RECIPE_LATEST_VERSION_pn-python-pycurl = "7.19.0"
+RECIPE_PATCH_pn-python-pycurl+no-static-link = "no static libraries"
+RECIPE_INTEL_SECTION_pn-python-pycurl = "base libs"
+RECIPE_TIME_BETWEEN_LAST_TWO_RELEASES_pn-python-pycurl = "2 months"
+RECIPE_LATEST_RELEASE_DATE_pn-python-pycurl = "09/2008"
+RECIPE_COMMENTS_pn-python-pycurl = "the so called MIT/X here is actually ISC license, depends on libcurl (> 7.19.0)"
+
+RECIPE_STATUS_pn-bzip2 = "yellow" # local config scripts
+DEPENDENCY_CHECK_pn-bzip2 = "not done"
+RECIPE_LATEST_VERSION_pn-bzip2 = "1.0.5"
+RECIPE_PATCH_pn-python-bzip2+configure.ac = "override default build method "
+RECIPE_PATCH_pn-python-bzip2+Makefile.am = "override default build method"
+RECIPE_INTEL_SECTION_pn-bzip2 = "base utils"
+RECIPE_TIME_BETWEEN_LAST_TWO_RELEASES_pn-bzip2 = "12 months"
+RECIPE_LATEST_RELEASE_DATE_pn-bzip2 = "03/2008"
+RECIPE_COMMENTS_pn-bzip2 = "bzip2 license is 3-clause BSD plus an renaming clause"
+
+RECIPE_STATUS_pn-portmap = "yellow"
+DEPENDENCY_CHECK_pn-portmap = "not done"
+RECIPE_LATEST_VERSION_pn-portmap = "6.0"
+RECIPE_PATCH_pn-python-portmap+dest-dir-no-strip = "override default build method "
+RECIPE_PATCH_pn-python-no-libwrap = "override default build method "
+RECIPE_PATCH_pn-python-no-tcpd-support = "override default build method "
+RECIPE_INTEL_SECTION_pn-portmap = "base utils"
+RECIPE_TIME_BETWEEN_LAST_TWO_RELEASES_pn-portmap = "n/a"
+RECIPE_LATEST_RELEASE_DATE_pn-portmap = "05/2007"
+RECIPE_COMMENTS_pn-portmap = "most part is under 4-clause BSD, Sun RPC code is under another license, \
+however debian portmap package licenses RPC code under 3-clause BSD. This needs further investigation"
+
+RECIPE_STATUS_pn-python-dbus="red" # upgrade needed
+RECIPE_LATEST_VERSION_pn-python-dbus="0.83.1"
+RECIPE_NO_OF_PATCHES_pn-python-dbus="0"
+RECIPE_TIME_BETWEEN_LAST_TWO_RELEASES_pn-python-dbus="19 months"
+RECIPE_LATEST_RELEASE_DATE_pn-python-dbus="2010/02/18"
+
+RECIPE_STATUS_pn-python-gst="red" # upgrade needed
+RECIPE_LATEST_VERSION_pn-python-gst="0.10.18"
+RECIPE_NO_OF_PATCHES_pn-python-gst="1"
+RECIPE_LATEST_RELEASE_DATE_pn-python-gst="2010/02/11"
+RECIPE_TIME_BETWEEN_LAST_TWO_RELEASES_pn-python-gst="4 months"
+
+RECIPE_STATUS_pn-python-imaging="red" # upgrade needed
+RECIPE_LATEST_VERSION_pn-python-imaging="1.1.7"
+RECIPE_NO_OF_PATCHES_pn-python-imaging="1"
+RECIPE_LATEST_RELEASE_DATE_pn-python-imaging="2009/11/15"
+RECIPE_TIME_BETWEEN_LAST_TWO_RELEASES_pn-python-imaging="37 months"
+
+RECIPE_STATUS_pn-python-iniparse="red" # upgrade needed
+RECIPE_LATEST_VERSION_pn-python-iniparse="0.3.2"
+RECIPE_NO_OF_PATCHES_pn-python-iniparse="0"
+RECIPE_LATEST_RELEASE_DATE_pn-python-iniparse="2010/04/17"
+RECIPE_TIME_BETWEEN_LAST_TWO_RELEASES_pn-python-iniparse="13 months"
+
+RECIPE_STATUS_pn-python-pycairo="red" # upgrade needed. src file name changed to py2cairo
+RECIPE_LATEST_VERSION_pn-python-pycairo="0.8.10"
+RECIPE_NO_OF_PATCHES_pn-python-pycairo="0"
+RECIPE_LATEST_RELEASE_DATE_pn-python-pycairo="2010/05/20"
+RECIPE_TIME_BETWEEN_LAST_TWO_RELEASES_pn-python-pycairo="9 months"
+
+RECIPE_STATUS_pn-python-pycurl="green" # already at the latest release
+RECIPE_LATEST_VERSION_pn-python-pycurl="7.19.0"
+RECIPE_NO_OF_PATCHES_pn-python-pycurl="1"
+RECIPE_LATEST_RELEASE_DATE_pn-python-pycurl="2008/09/09"
+RECIPE_TIME_BETWEEN_LAST_TWO_RELEASES_pn-python-pycurl="3 months"
+
+RECIPE_STATUS_pn-python-pygobject="red" # upgrade needed
+RECIPE_LATEST_VERSION_pn-python-pygobject="2.21.1"
+RECIPE_NO_OF_PATCHES_pn-python-pygobject="1"
+RECIPE_LATEST_RELEASE_DATE_pn-python-pygobject="2010/01/03"
+RECIPE_TIME_BETWEEN_LAST_TWO_RELEASES_pn-python-pygobject="1 months"
+
+RECIPE_STATUS_pn-python-pygtk="red" # upgrade needed
+RECIPE_LATEST_VERSION_pn-python-pygtk="2.17.0"
+RECIPE_NO_OF_PATCHES_pn-python-pygtk="4"
+RECIPE_LATEST_RELEASE_DATE_pn-python-pygtk="2009/12/26"
+RECIPE_TIME_BETWEEN_LAST_TWO_RELEASES_pn-python-pygtk="4 months"
+
+RECIPE_STATUS_pn-python-pyrex="red" # upgrade needed
+RECIPE_LATEST_VERSION_pn-python-pyrex="0.9.9"
+RECIPE_NO_OF_PATCHES_pn-python-pyrex="1"
+RECIPE_LATEST_RELEASE_DATE_pn-python-pyrex="2010/04/12"
+RECIPE_TIME_BETWEEN_LAST_TWO_RELEASES_pn-python-pyrex="23 months"
+
+RECIPE_STATUS_pn-python-scons="red" # upgrade needed
+RECIPE_LATEST_VERSION_pn-python-scons="1.3.0.d20100606"
+RECIPE_NO_OF_PATCHES_pn-python-scons="0"
+RECIPE_LATEST_RELEASE_DATE_pn-python-scons="2010/06/06"
+RECIPE_TIME_BETWEEN_LAST_TWO_RELEASES_pn-python-scons="3 months"
+
+RECIPE_STATUS_pn-python-urlgrabber="green" # already @ the latest version
+RECIPE_LATEST_VERSION_pn-python-urlgrabber="3.9.1"
+RECIPE_NO_OF_PATCHES_pn-python-urlgrabber="2"
+RECIPE_LATEST_RELEASE_DATE_pn-python-urlgrabber="2009/09/25"
+RECIPE_TIME_BETWEEN_LAST_TWO_RELEASES_pn-python-urlgrabber="2 months"
+
+RECIPE_STATUS_pn-python="red" # upgrade needed
+RECIPE_LATEST_VERSION_pn-python="2.6.5"
+RECIPE_NO_OF_PATCHES_pn-python="8"
+RECIPE_LATEST_RELEASE_DATE_pn-python="2010/03/18"
+RECIPE_TIME_BETWEEN_LAST_TWO_RELEASES_pn-python="5 months"
+
+RECIPE_STATUS_pn-yum-metadata-parser="red" # upgrade needed
+RECIPE_LATEST_VERSION_pn-yum-metadata-parser="1.1.4"
+RECIPE_NO_OF_PATCHES_pn-yum-metadata-parser="0"
+RECIPE_LATEST_RELEASE_DATE_pn-yum-metadata-parser="2010/01/07"
+RECIPE_TIME_BETWEEN_LAST_TWO_RELEASES_pn-yum-metadata-parser="5 months"
+
+RECIPE_STATUS_pn-quilt="red" # upgrade needed
+RECIPE_LATEST_VERSION_pn-quilt="0.48"
+RECIPE_NO_OF_PATCHES_pn-quilt="3"
+RECIPE_LATEST_RELEASE_DATE_pn-quilt="2008/11/29"
+RECIPE_TIME_BETWEEN_LAST_TWO_RELEASES_pn-quilt="3 months"
+
+RECIPE_STATUS_pn-tcl="red" # upgrade needed
+RECIPE_LATEST_VERSION_pn-tcl="8.5.8"
+RECIPE_NO_OF_PATCHES_pn-tcl="2"
+RECIPE_LATEST_RELEASE_DATE_pn-tcl="2008/11/29"
+RECIPE_TIME_BETWEEN_LAST_TWO_RELEASES_pn-tcl="3 months"
+
+RECIPE_STATUS_pn-unifdef="green" # poky local source files
+RECIPE_LATEST_VERSION_pn-unifdef="2.6.18"
+RECIPE_NO_OF_PATCHES_pn-unifdef="1"
+RECIPE_LATEST_RELEASE_DATE_pn-unifdef="2009/06/03"
+RECIPE_TIME_BETWEEN_LAST_TWO_RELEASES_pn-unifdef="27 months"
+
+RECIPE_STATUS_pn-qmake2-cross="red" # src tar gz has changed to qt-everywhere-opensource-src
+RECIPE_LATEST_VERSION_pn-qmake2-cross="2.10a"
+RECIPE_NO_OF_PATCHES_pn-qmake2-cross="1"
+RECIPE_LATEST_RELEASE_DATE_pn-qmake2-cross="2010/06/02"
+RECIPE_TIME_BETWEEN_LAST_TWO_RELEASES_pn-qmake2-cross="4 months"
+
+RECIPE_STATUS_pn-gnu-config="red" # cvs source tree. may need updating checkout date
+RECIPE_LATEST_VERSION_pn-gnu-config="20080123"
+RECIPE_NO_OF_PATCHES_pn-gnu-config="4"
+RECIPE_LATEST_RELEASE_DATE_pn-gnu-config="2008/01/23"
+RECIPE_TIME_BETWEEN_LAST_TWO_RELEASES_pn-gnu-config="??? cvs tree"
diff --git a/meta/conf/distro/include/poky-default.inc b/meta/conf/distro/include/poky-default.inc
index 8616690ea2..cf6739d39d 100644
--- a/meta/conf/distro/include/poky-default.inc
+++ b/meta/conf/distro/include/poky-default.inc
@@ -13,7 +13,7 @@ PREFERRED_PROVIDER_virtual/${TARGET_PREFIX}g++ = "gcc-cross"
PREFERRED_PROVIDER_virtual/${TARGET_PREFIX}compilerlibs = "gcc-runtime"
GCCVERSION ?= "4.3.3"
-BINUVERSION ?= "2.20"
+BINUVERSION ?= "2.20.1"
GLIBCVERSION ?= "2.9"
LINUXLIBCVERSION ?= "2.6.33"
diff --git a/meta/packages/binutils/binutils-2.20.1/110-arm-eabi-conf.patch b/meta/packages/binutils/binutils-2.20.1/110-arm-eabi-conf.patch
new file mode 100644
index 0000000000..2623301da0
--- /dev/null
+++ b/meta/packages/binutils/binutils-2.20.1/110-arm-eabi-conf.patch
@@ -0,0 +1,22 @@
+--- /tmp/configure.ac 2008-06-22 14:14:59.000000000 +0200
++++ binutils-2.18.50.0.7/configure.ac 2008-06-22 14:15:30.000000000 +0200
+@@ -561,7 +561,7 @@
+ noconfigdirs="$noconfigdirs target-libffi target-qthreads"
+ libgloss_dir=arm
+ ;;
+- arm*-*-linux-gnueabi)
++ arm*-*-linux-gnueabi | arm*-*-linux-uclibcgnueabi)
+ noconfigdirs="$noconfigdirs target-qthreads"
+ noconfigdirs="$noconfigdirs target-libobjc"
+ case ${with_newlib} in
+--- /tmp/configure 2008-06-22 14:17:11.000000000 +0200
++++ binutils-2.18.50.0.7/configure 2008-06-22 14:17:56.000000000 +0200
+@@ -2307,7 +2307,7 @@
+ noconfigdirs="$noconfigdirs target-libffi target-qthreads"
+ libgloss_dir=arm
+ ;;
+- arm*-*-linux-gnueabi)
++ arm*-*-linux-gnueabi | arm*-*-linux-uclibcgnueabi)
+ noconfigdirs="$noconfigdirs target-qthreads"
+ noconfigdirs="$noconfigdirs target-libobjc"
+ case ${with_newlib} in
diff --git a/meta/packages/binutils/binutils-2.20.1/binutils-2.16.1-e300c2c3.patch b/meta/packages/binutils/binutils-2.20.1/binutils-2.16.1-e300c2c3.patch
new file mode 100644
index 0000000000..dfe9b18e17
--- /dev/null
+++ b/meta/packages/binutils/binutils-2.20.1/binutils-2.16.1-e300c2c3.patch
@@ -0,0 +1,18 @@
+Adds support for Freescale Power architecture e300c2 and e300c3 cores.
+http://www.bitshrine.org/gpp/tc-fsl-x86lnx-e300c3-nptl-4.0.2-2.src.rpm
+
+Leon Woestenberg <leonw@mailcan.com>
+
+Index: binutils-2.19.51.0.3/opcodes/ppc-dis.c
+===================================================================
+--- binutils-2.19.51.0.3.orig/opcodes/ppc-dis.c 2009-04-16 00:38:45.000000000 -0700
++++ binutils-2.19.51.0.3/opcodes/ppc-dis.c 2009-04-16 00:43:56.000000000 -0700
+@@ -132,6 +132,8 @@
+ | PPC_OPCODE_POWER6 | PPC_OPCODE_POWER7 | PPC_OPCODE_ALTIVEC
+ | PPC_OPCODE_VSX),
+ 0 },
++ { "pmr", (PPC_OPCODE_PMR),
++ 0 },
+ { "ppc", (PPC_OPCODE_PPC | PPC_OPCODE_CLASSIC | PPC_OPCODE_32),
+ 0 },
+ { "ppc32", (PPC_OPCODE_PPC | PPC_OPCODE_CLASSIC | PPC_OPCODE_32),
diff --git a/meta/packages/binutils/binutils-2.20.1/binutils-uclibc-100-uclibc-conf.patch b/meta/packages/binutils/binutils-2.20.1/binutils-uclibc-100-uclibc-conf.patch
new file mode 100644
index 0000000000..8de04e0fe0
--- /dev/null
+++ b/meta/packages/binutils/binutils-2.20.1/binutils-uclibc-100-uclibc-conf.patch
@@ -0,0 +1,34 @@
+--- binutils-2.18.orig/configure
++++ binutils-2.18/configure
+@@ -2206,7 +2206,7 @@
+ am33_2.0-*-linux*)
+ noconfigdirs="$noconfigdirs ${libgcj} target-newlib target-libgloss"
+ ;;
+- sh-*-linux*)
++ sh*-*-linux*)
+ noconfigdirs="$noconfigdirs ${libgcj} target-newlib target-libgloss"
+ ;;
+ sh*-*-pe|mips*-*-pe|*arm-wince-pe)
+@@ -2504,7 +2504,7 @@
+ romp-*-*)
+ noconfigdirs="$noconfigdirs bfd binutils ld gas opcodes target-libgloss ${libgcj}"
+ ;;
+- sh-*-* | sh64-*-*)
++ sh*-*-* | sh64-*-*)
+ case "${host}" in
+ i[3456789]86-*-vsta) ;; # don't add gprof back in
+ i[3456789]86-*-go32*) ;; # don't add gprof back in
+--- binutils-2.18.orig/gprof/configure
++++ binutils-2.18/gprof/configure
+@@ -4124,6 +4124,11 @@
+ lt_cv_deplibs_check_method=pass_all
+ ;;
+
++linux-uclibc*)
++ lt_cv_deplibs_check_method=pass_all
++ lt_cv_file_magic_test_file=`echo /lib/libuClibc-*.so`
++ ;;
++
+ netbsd*)
+ if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
+ lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
diff --git a/meta/packages/binutils/binutils-2.20.1/binutils-uclibc-300-001_ld_makefile_patch.patch b/meta/packages/binutils/binutils-2.20.1/binutils-uclibc-300-001_ld_makefile_patch.patch
new file mode 100644
index 0000000000..04a7e61e25
--- /dev/null
+++ b/meta/packages/binutils/binutils-2.20.1/binutils-uclibc-300-001_ld_makefile_patch.patch
@@ -0,0 +1,50 @@
+#!/bin/sh -e
+## 001_ld_makefile_patch.dpatch
+##
+## All lines beginning with `## DP:' are a description of the patch.
+## DP: Description: correct where ld scripts are installed
+## DP: Author: Chris Chimelis <chris@debian.org>
+## DP: Upstream status: N/A
+## DP: Date: ??
+
+if [ $# -ne 1 ]; then
+ echo >&2 "`basename $0`: script expects -patch|-unpatch as argument"
+ exit 1
+fi
+
+[ -f debian/patches/00patch-opts ] && . debian/patches/00patch-opts
+patch_opts="${patch_opts:--f --no-backup-if-mismatch}"
+
+case "$1" in
+ -patch) patch $patch_opts -p1 < $0;;
+ -unpatch) patch $patch_opts -p1 -R < $0;;
+ *)
+ echo >&2 "`basename $0`: script expects -patch|-unpatch as argument"
+ exit 1;;
+esac
+
+exit 0
+
+@DPATCH@
+--- binutils-2.16.91.0.1/ld/Makefile.am
++++ binutils-2.16.91.0.1/ld/Makefile.am
+@@ -20,7 +20,7 @@
+ # We put the scripts in the directory $(scriptdir)/ldscripts.
+ # We can't put the scripts in $(datadir) because the SEARCH_DIR
+ # directives need to be different for native and cross linkers.
+-scriptdir = $(tooldir)/lib
++scriptdir = $(libdir)
+
+ EMUL = @EMUL@
+ EMULATION_OFILES = @EMULATION_OFILES@
+--- binutils-2.16.91.0.1/ld/Makefile.in
++++ binutils-2.16.91.0.1/ld/Makefile.in
+@@ -268,7 +268,7 @@
+ # We put the scripts in the directory $(scriptdir)/ldscripts.
+ # We can't put the scripts in $(datadir) because the SEARCH_DIR
+ # directives need to be different for native and cross linkers.
+-scriptdir = $(tooldir)/lib
++scriptdir = $(libdir)
+ BASEDIR = $(srcdir)/..
+ BFDDIR = $(BASEDIR)/bfd
+ INCDIR = $(BASEDIR)/include
diff --git a/meta/packages/binutils/binutils-2.20.1/binutils-uclibc-300-006_better_file_error.patch b/meta/packages/binutils/binutils-2.20.1/binutils-uclibc-300-006_better_file_error.patch
new file mode 100644
index 0000000000..f337611edf
--- /dev/null
+++ b/meta/packages/binutils/binutils-2.20.1/binutils-uclibc-300-006_better_file_error.patch
@@ -0,0 +1,43 @@
+#!/bin/sh -e
+## 006_better_file_error.dpatch by David Kimdon <dwhedon@gordian.com>
+##
+## All lines beginning with `## DP:' are a description of the patch.
+## DP: Specify which filename is causing an error if the filename is a
+## DP: directory. (#45832)
+
+if [ $# -ne 1 ]; then
+ echo >&2 "`basename $0`: script expects -patch|-unpatch as argument"
+ exit 1
+fi
+
+[ -f debian/patches/00patch-opts ] && . debian/patches/00patch-opts
+patch_opts="${patch_opts:--f --no-backup-if-mismatch}"
+
+case "$1" in
+ -patch) patch $patch_opts -p1 < $0;;
+ -unpatch) patch $patch_opts -p1 -R < $0;;
+ *)
+ echo >&2 "`basename $0`: script expects -patch|-unpatch as argument"
+ exit 1;;
+esac
+
+exit 0
+
+@DPATCH@
+diff -urNad /home/james/debian/packages/binutils/binutils-2.14.90.0.6/bfd/opncls.c binutils-2.14.90.0.6/bfd/opncls.c
+--- /home/james/debian/packages/binutils/binutils-2.14.90.0.6/bfd/opncls.c 2003-07-23 16:08:09.000000000 +0100
++++ binutils-2.14.90.0.6/bfd/opncls.c 2003-09-10 22:35:00.000000000 +0100
+@@ -150,6 +150,13 @@
+ {
+ bfd *nbfd;
+ const bfd_target *target_vec;
++ struct stat s;
++
++ if (stat (filename, &s) == 0)
++ if (S_ISDIR(s.st_mode)) {
++ bfd_set_error (bfd_error_file_not_recognized);
++ return NULL;
++ }
+
+ nbfd = _bfd_new_bfd ();
+ if (nbfd == NULL)
diff --git a/meta/packages/binutils/binutils-2.20.1/binutils-uclibc-300-012_check_ldrunpath_length.patch b/meta/packages/binutils/binutils-2.20.1/binutils-uclibc-300-012_check_ldrunpath_length.patch
new file mode 100644
index 0000000000..498651a90c
--- /dev/null
+++ b/meta/packages/binutils/binutils-2.20.1/binutils-uclibc-300-012_check_ldrunpath_length.patch
@@ -0,0 +1,47 @@
+#!/bin/sh -e
+## 012_check_ldrunpath_length.dpatch by Chris Chimelis <chris@debian.org>
+##
+## All lines beginning with `## DP:' are a description of the patch.
+## DP: Only generate an RPATH entry if LD_RUN_PATH is not empty, for
+## DP: cases where -rpath isn't specified. (#151024)
+
+if [ $# -ne 1 ]; then
+ echo >&2 "`basename $0`: script expects -patch|-unpatch as argument"
+ exit 1
+fi
+
+[ -f debian/patches/00patch-opts ] && . debian/patches/00patch-opts
+patch_opts="${patch_opts:--f --no-backup-if-mismatch}"
+
+case "$1" in
+ -patch) patch $patch_opts -p1 < $0;;
+ -unpatch) patch $patch_opts -p1 -R < $0;;
+ *)
+ echo >&2 "`basename $0`: script expects -patch|-unpatch as argument"
+ exit 1;;
+esac
+
+exit 0
+
+@DPATCH@
+diff -urNad /home/james/debian/packages/binutils/new/binutils-2.15/ld/emultempl/elf32.em binutils-2.15/ld/emultempl/elf32.em
+--- /home/james/debian/packages/binutils/new/binutils-2.15/ld/emultempl/elf32.em 2004-05-21 23:12:58.000000000 +0100
++++ binutils-2.15/ld/emultempl/elf32.em 2004-05-21 23:12:59.000000000 +0100
+@@ -692,6 +692,8 @@
+ && command_line.rpath == NULL)
+ {
+ lib_path = (const char *) getenv ("LD_RUN_PATH");
++ if ((lib_path) && (strlen (lib_path) == 0))
++ lib_path = NULL;
+ if (gld${EMULATION_NAME}_search_needed (lib_path, &n,
+ force))
+ break;
+@@ -871,6 +873,8 @@
+ rpath = command_line.rpath;
+ if (rpath == NULL)
+ rpath = (const char *) getenv ("LD_RUN_PATH");
++ if ((rpath) && (strlen (rpath) == 0))
++ rpath = NULL;
+ if (! (bfd_elf_size_dynamic_sections
+ (output_bfd, command_line.soname, rpath,
+ command_line.filter_shlib,
diff --git a/meta/packages/binutils/binutils-2.20.1/binutils-uclibc-gas-needs-libm.patch b/meta/packages/binutils/binutils-2.20.1/binutils-uclibc-gas-needs-libm.patch
new file mode 100644
index 0000000000..db838cf20c
--- /dev/null
+++ b/meta/packages/binutils/binutils-2.20.1/binutils-uclibc-gas-needs-libm.patch
@@ -0,0 +1,38 @@
+Source: Khem Raj <raj.khem@gmail.com>
+Disposition: submit upstream.
+
+Description:
+
+We do not need to have the libtool patch anymore for binutils after
+libtool has been updated upstream it include support for it. However
+for building gas natively on uclibc systems we have to link it with
+-lm so that it picks up missing symbols.
+
+/local/build_area/BUILD/arm_v5t_le_uclibc/binutils-2.17.50/objdir/libiberty/pic/libiberty.a(floatformat.o): In function `floatformat_from_double':
+floatformat.c:(.text+0x1ec): undefined reference to `frexp'
+floatformat.c:(.text+0x2f8): undefined reference to `ldexp'
+/local/build_area/BUILD/arm_v5t_le_uclibc/binutils-2.17.50/objdir/libiberty/pic/libiberty.a(floatformat.o): In function `floatformat_to_double':
+floatformat.c:(.text+0x38a): undefined reference to `ldexp'
+floatformat.c:(.text+0x3d2): undefined reference to `ldexp'
+floatformat.c:(.text+0x43e): undefined reference to `ldexp' floatformat.c:(.text+0x4e2): undefined reference to `ldexp'
+collect2: ld returned 1 exit status
+make[4]: *** [as-new] Error 1
+
+Index: binutils-2.17.50/gas/configure.tgt
+===================================================================
+--- binutils-2.17.50.orig/gas/configure.tgt
++++ binutils-2.17.50/gas/configure.tgt
+@@ -408,6 +408,12 @@ case ${generic_target} in
+ *-*-netware) fmt=elf em=netware ;;
+ esac
+
++case ${generic_target} in
++ arm-*-*uclibc*)
++ need_libm=yes
++ ;;
++esac
++
+ case ${cpu_type} in
+ alpha | arm | i386 | ia64 | mips | ns32k | pdp11 | ppc | sparc | z80 | z8k)
+ bfd_gas=yes
+
diff --git a/meta/packages/binutils/binutils-2.20.1/binutils-x86_64_i386_biarch.patch b/meta/packages/binutils/binutils-2.20.1/binutils-x86_64_i386_biarch.patch
new file mode 100644
index 0000000000..4cd9e22438
--- /dev/null
+++ b/meta/packages/binutils/binutils-2.20.1/binutils-x86_64_i386_biarch.patch
@@ -0,0 +1,26 @@
+#!/bin/sh -e
+## 127_x86_64_i386_biarch.dpatch
+##
+## DP: Description: Add (/usr)/lib32 to the search paths on x86_64.
+## DP: Author: Aurelien Jarno <aurel32.debian.org>
+## DP: Upstream status: Debian specific
+#
+# Hacked to apply with quilt
+# Adapted to binutils 2.18.50.0.7
+
+--- binutils/ld/emulparams/elf_i386.sh
++++ binutils/ld/emulparams/elf_i386.sh
+@@ -12,3 +12,13 @@
+ SEPARATE_GOTPLT=12
+ SHARABLE_SECTIONS=yes
+ IREL_IN_PLT=
++
++# Linux modify the default library search path to first include
++# a 32-bit specific directory.
++case "$target" in
++ x86_64*-linux* | i[3-7]86*-linux* | x86_64*-kfreebsd*-gnu | i[3-7]86*-kfreebsd*-gnu)
++ case "$EMULATION_NAME" in
++ *i386*) LIBPATH_SUFFIX=32 ;;
++ esac
++ ;;
++esac
diff --git a/meta/packages/binutils/binutils-cross_2.20.1.bb b/meta/packages/binutils/binutils-cross_2.20.1.bb
new file mode 100644
index 0000000000..ca7fe0537e
--- /dev/null
+++ b/meta/packages/binutils/binutils-cross_2.20.1.bb
@@ -0,0 +1,4 @@
+FILESPATHPKG =. "binutils-${PV}:"
+require binutils_${PV}.bb
+require binutils-cross.inc
+
diff --git a/meta/packages/binutils/binutils.inc b/meta/packages/binutils/binutils.inc
index 5a5e51d354..0d67f2ed2a 100644
--- a/meta/packages/binutils/binutils.inc
+++ b/meta/packages/binutils/binutils.inc
@@ -1,5 +1,6 @@
DESCRIPTION = "A GNU collection of binary utilities"
HOMEPAGE = "http://www.gnu.org/so