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 000000000..28cbda59e
--- /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 8616690ea..cf6739d39 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 000000000..2623301da
--- /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 000000000..dfe9b18e1
--- /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 000000000..8de04e0fe
--- /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 000000000..04a7e61e2
--- /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 000000000..f337611ed
--- /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 000000000..498651a90
--- /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 000000000..db838cf20
--- /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 000000000..4cd9e2243
--- /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 000000000..ca7fe0537
--- /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 5a5e51d35..0d67f2ed2 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/software/binutils/"
+BUGTRACKER = "http://sourceware.org/bugzilla/"
SECTION = "devel"
LICENSE = "GPLv2"
diff --git a/meta/packages/binutils/binutils_2.20.1.bb b/meta/packages/binutils/binutils_2.20.1.bb
new file mode 100644
index 000000000..2c67844eb
--- /dev/null
+++ b/meta/packages/binutils/binutils_2.20.1.bb
@@ -0,0 +1,32 @@
+require binutils.inc
+
+PR = "r1"
+
+LIC_FILES_CHKSUM="\
+ file://src-release;endline=17;md5=4830a9ef968f3b18dd5e9f2c00db2d35\
+ file://COPYING;md5=59530bdf33659b29e73d4adb9f9f6552\
+ file://COPYING.LIB;md5=9f604d8a4f8e74f4f5140845a21b6674\
+ file://COPYING3;md5=d32239bcb673463ab874e80d47fae504\
+ file://COPYING3.LIB;md5=6a6a8e020838b23406c81b19c1d46df6\
+ file://gas/COPYING;md5=d32239bcb673463ab874e80d47fae504\
+ file://include/COPYING;md5=59530bdf33659b29e73d4adb9f9f6552\
+ file://include/COPYING3;md5=d32239bcb673463ab874e80d47fae504\
+ file://libiberty/COPYING.LIB;md5=a916467b91076e631dd8edb7424769c7\
+ file://bfd/COPYING;md5=d32239bcb673463ab874e80d47fae504\
+ "
+
+SRC_URI = "\
+ ${GNU_MIRROR}/binutils/binutils-${PV}.tar.bz2;name=tarball \
+ file://binutils-uclibc-100-uclibc-conf.patch \
+ file://110-arm-eabi-conf.patch \
+ file://binutils-uclibc-300-001_ld_makefile_patch.patch \
+ file://binutils-uclibc-300-006_better_file_error.patch \
+ file://binutils-uclibc-300-012_check_ldrunpath_length.patch \
+ file://binutils-uclibc-gas-needs-libm.patch \
+ file://binutils-x86_64_i386_biarch.patch \
+ "
+
+# powerpc patches
+SRC_URI += "\
+ file://binutils-2.16.1-e300c2c3.patch \
+ "
diff --git a/meta/packages/bzip2/bzip2_1.0.5.bb b/meta/packages/bzip2/bzip2_1.0.5.bb
index e9c66c30a..c6339c067 100644
--- a/meta/packages/bzip2/bzip2_1.0.5.bb
+++ b/meta/packages/bzip2/bzip2_1.0.5.bb
@@ -1,9 +1,11 @@
DESCRIPTION = "Very high-quality data compression program."
+HOMEPAGE = "http://www.bzip.org/"
SECTION = "console/utils"
-PR = "r1"
-
LICENSE = "bzip2"
-SRC_URI = "http://www.bzip.org/1.0.5/bzip2-1.0.5.tar.gz \
+LIC_FILES_CHKSUM = "file://LICENSE;beginline=8;endline=37;md5=40d9d1eb05736d1bfc86cfdd9106e6b2"
+PR = "r2"
+
+SRC_URI = "http://www.bzip.org/${PV}/${BPN}-${PV}.tar.gz \
file://configure.ac \
file://Makefile.am"
diff --git a/meta/packages/dbus-wait/dbus-wait_svn.bb b/meta/packages/dbus-wait/dbus-wait_svn.bb
index de46822c7..030aedadb 100644
--- a/meta/packages/dbus-wait/dbus-wait_svn.bb
+++ b/meta/packages/dbus-wait/dbus-wait_svn.bb
@@ -1,6 +1,8 @@
-DESCRIPTION = "Util to wait for a dbus signal"
+DESCRIPTION = "A simple tool to wait for a specific signal over DBus"
+HOMEPAGE = "http://svn.o-hand.com/repos/misc/trunk"
SECTION = "base"
-LICENSE = "GPL"
+LICENSE = "GPLv3"
+LIC_FILES_CHKSUM = "file://COPYING;md5=d32239bcb673463ab874e80d47fae504"
DEPENDS = "dbus"
PV = "0.0+svnr${SRCREV}"
PR = "r2"
diff --git a/meta/packages/e2fsprogs/e2fsprogs.inc b/meta/packages/e2fsprogs/e2fsprogs.inc
index dc7d326bb..f6c536ff7 100644
--- a/meta/packages/e2fsprogs/e2fsprogs.inc
+++ b/meta/packages/e2fsprogs/e2fsprogs.inc
@@ -1,6 +1,16 @@
-DESCRIPTION = "EXT2 Filesystem Utilities"
-HOMEPAGE = "http://e2fsprogs.sf.net"
-LICENSE = "GPL"
+DESCRIPTION = "The Ext2 Filesystem Utilities (e2fsprogs) contain all of the standard utilities for creating, fixing, configuring , and debugging ext2 filesystems."
+HOMEPAGE = "http://e2fsprogs.sourceforge.net/"
+LICENSE = "GPLv2 & LGPLv2 & BSD & MIT"
+LICENSE_lib/ext2fs = "LGPLv2"
+LICENSE_lib/uuid = "BSD"
+LICENSE_lib/et = "MIT"
+LIC_FILES_CHKSUM = "file://COPYING;md5=b48f21d765b875bd10400975d12c1ca2 \
+ file://lib/ext2fs/ext2fs.h;beginline=1;endline=9;md5=596a8dedcb4e731c6b21c7a46fba6bef \
+ file://lib/e2p/e2p.h;beginline=1;endline=7;md5=8a74ade8f9d65095d70ef2d4bf48e36a \
+ file://lib/uuid/uuid.h.in;beginline=1;endline=32;md5=dbb8079e114a5f841934b99e59c8820a \
+ file://lib/uuid/COPYING;md5=58dcd8452651fc8b07d1f65ce07ca8af \
+ file://lib/et/et_name.c;beginline=1;endline=11;md5=ead236447dac7b980dbc5b4804d8c836 \
+ file://lib/ss/ss.h;beginline=1;endline=20;md5=6e89ad47da6e75fecd2b5e0e81e1d4a6"
SECTION = "base"
DEPENDS = "gettext util-linux"
diff --git a/meta/packages/flex/flex.inc b/meta/packages/flex/flex.inc
index 91c3aac4b..d348d78cb 100644
--- a/meta/packages/flex/flex.inc
+++ b/meta/packages/flex/flex.inc
@@ -1,4 +1,6 @@
DESCRIPTION = "Flex is a tool for generating programs that recognize lexical patterns in text."
+HOMEPAGE = "http://sourceforge.net/projects/flex/"
+
SECTION = "devel"
LICENSE = "BSD"
DEPENDS = "gettext"
diff --git a/meta/packages/gdbm/gdbm_1.8.3.bb b/meta/packages/gdbm/gdbm_1.8.3.bb
index 06579f208..e8369fd72 100644
--- a/meta/packages/gdbm/gdbm_1.8.3.bb
+++ b/meta/packages/gdbm/gdbm_1.8.3.bb
@@ -1,8 +1,10 @@
DESCRIPTION = "GNU dbm is a set of database routines that use extensible hashing."
-HOMEPAGE = "http://www.gnu.org/software/gdbm/gdbm.html"
+HOMEPAGE = "http://www.gnu.org/software/gdbm/"
SECTION = "libs"
PRIORITY = "optional"
-LICENSE = "GPL"
+LICENSE = "GPLv2+"
+LIC_FILES_CHKSUM = "file://COPYING;md5=d8e20eece214df8ef953ed5857862150"
+
PR = "r4"
SRC_URI = "${GNU_MIRROR}/gdbm/gdbm-${PV}.tar.gz \
diff --git a/meta/packages/gnu-config/gnu-config_20050701.bb b/meta/packages/gnu-config/gnu-config_20050701.bb
index a26c71651..b8c8766ba 100644
--- a/meta/packages/gnu-config/gnu-config_20050701.bb
+++ b/meta/packages/gnu-config/gnu-config_20050701.bb
@@ -1,5 +1,5 @@
DESCRIPTION = "gnu-configize"
-SECTION = "base"
+SECTION = "devel"
LICENSE = "GPL"
DEPENDS = ""
INHIBIT_DEFAULT_DEPS = "1"
diff --git a/meta/packages/hostap/hostap-utils.inc b/meta/packages/hostap/hostap-utils.inc
index 2e1897c9b..16880f119 100644
--- a/meta/packages/hostap/hostap-utils.inc
+++ b/meta/packages/hostap/hostap-utils.inc
@@ -1,8 +1,11 @@
DESCRIPTION = "User mode helpers for the hostap driver"
HOMEPAGE = "http://hostap.epitest.fi"
+BUGTRACKER = "http://hostap.epitest.fi/bugz/"
+LICENSE = "GPLv2"
+LIC_FILES_CHKSUM = "file://COPYING;md5=0636e73ff0215e8d672dc4c32c317bb3 \
+ file://util.c;beginline=1;endline=9;md5=d3b9280851302e5ba34e5fb717489b6d"
SECTION = "kernel/userland"
PRIORITY = "optional"
-LICENSE = "GPL"
PR = "r4"
SRC_URI = "http://hostap.epitest.fi/releases/hostap-utils-${PV}.tar.gz \
diff --git a/meta/packages/liba52/liba52_0.7.4.bb b/meta/packages/liba52/liba52_0.7.4.bb
index 8ed243fbc..884b861a9 100644
--- a/meta/packages/liba52/liba52_0.7.4.bb
+++ b/meta/packages/liba52/liba52_0.7.4.bb
@@ -1,5 +1,8 @@
DESCRIPTION = "Library for reading some sort of media format."
-LICENSE = "GPL"
+HOMEPAGE = "http://liba52.sourceforge.net/"
+LICENSE = "GPLv2+"
+LIC_FILES_CHKSUM = "file://COPYING;md5=0636e73ff0215e8d672dc4c32c317bb3 \
+ file://include/a52.h;beginline=1;endline=12;md5=81152ceb3562bf20a60d1b6018175dd1"
SECTION = "libs"
PRIORITY = "optional"
PR = "r2"
diff --git a/meta/packages/libical/libical_0.44.bb b/meta/packages/libical/libical_0.44.bb
index 62e8e3f5b..0b016a0b8 100644
--- a/meta/packages/libical/libical_0.44.bb
+++ b/meta/packages/libical/libical_0.44.bb
@@ -1,7 +1,10 @@
DESCRIPTION = "iCal and scheduling (RFC 2445, 2446, 2447) library"
-HOMEPAGE = "http://www.softwarestudio.org/softwarestudio/app.php/libical"
+HOMEPAGE = "http://sourceforge.net/projects/freeassociation/"
+BUGTRACKER = "http://sourceforge.net/tracker/?group_id=16077&atid=116077"
+LICENSE = "LGPLv2.1 | MPLv1.1"
+LIC_FILES_CHKSUM = "file://COPYING;md5=35da21efce2b9f0ca07524c9f844e6ed \
+ file://LICENSE;md5=35da21efce2b9f0ca07524c9f844e6ed"
SECTION = "libs"
-LICENSE = "LGPL / MPL"
SRC_URI = "${SOURCEFORGE_MIRROR}/freeassociation/${P}.tar.gz"
diff --git a/meta/packages/libid3tag/libid3tag_0.15.1b.bb b/meta/packages/libid3tag/libid3tag_0.15.1b.bb
index 63258128d..072db9de6 100644
--- a/meta/packages/libid3tag/libid3tag_0.15.1b.bb
+++ b/meta/packages/libid3tag/libid3tag_0.15.1b.bb
@@ -1,8 +1,13 @@
+DESCRIPTION = "Library for interacting with ID3 tags."
+HOMEPAGE = "http://sourceforge.net/projects/mad/"
+BUGTRACKER = "http://sourceforge.net/tracker/?group_id=12349&atid=112349"
+LICENSE = "GPLv2+"
+LIC_FILES_CHKSUM = "file://COPYING;md5=94d55d512a9ba36caa9b7df079bae19f \
+ file://COPYRIGHT;md5=5e6279efb87c26c6e5e7a68317a6a87a \
+ file://version.h;beginline=1;endline=8;md5=86ac68b67f054b7afde9e149bbc3fe63"
SECTION = "libs"
PRIORITY = "optional"
DEPENDS = "zlib"
-DESCRIPTION = "Library for interacting with ID3 tags."
-LICENSE = "GPLv2"
PR = "r3"
SRC_URI = "ftp://ftp.mars.org/pub/mpeg/libid3tag-${PV}.tar.gz \
diff --git a/meta/packages/libmad/libmad_0.15.1b.bb b/meta/packages/libmad/libmad_0.15.1b.bb
index 2a5d69d1d..264adb15a 100644
--- a/meta/packages/libmad/libmad_0.15.1b.bb
+++ b/meta/packages/libmad/libmad_0.15.1b.bb
@@ -1,8 +1,13 @@
DESCRIPTION = "MPEG Audio Decoder Library"
+HOMEPAGE = "http://sourceforge.net/projects/mad/"
+BUGTRACKER = "http://sourceforge.net/tracker/?group_id=12349&atid=112349"
+LICENSE = "GPLv2+"
+LIC_FILES_CHKSUM = "file://COPYING;md5=94d55d512a9ba36caa9b7df079bae19f \
+ file://COPYRIGHT;md5=8e55eb14894e782b84488d5a239bc23d \
+ file://version.h;beginline=1;endline=8;md5=aa07311dd39288d4349f28e1de516454"
SECTION = "libs"
PRIORITY = "optional"
DEPENDS = "libid3tag"
-LICENSE = "GPL"
PR = "r1"
SRC_URI = "${SOURCEFORGE_MIRROR}/mad/libmad-${PV}.tar.gz \
diff --git a/meta/packages/lrzsz/lrzsz_0.12.20.bb b/meta/packages/lrzsz/lrzsz_0.12.20.bb
index 0a194f9a0..af2db2310 100644
--- a/meta/packages/lrzsz/lrzsz_0.12.20.bb
+++ b/meta/packages/lrzsz/lrzsz_0.12.20.bb
@@ -1,7 +1,10 @@
-LICENSE = "GPL"
+DESCRIPTION = "Tools for zmodem/xmodem/ymodem file transfer"
+HOMEPAGE = "http://www.ohse.de/uwe/software/lrzsz.html"
+LICENSE = "GPLv2+"
+LIC_FILES_CHKSUM = "file://COPYING;md5=0636e73ff0215e8d672dc4c32c317bb3 \
+ file://src/lrz.c;beginline=1;endline=10;md5=5276956373ff7d8758837f6399a1045f"
SECTION = "console/network"
PRIORITY = "standard"
-DESCRIPTION = "Tools for zmodem/xmodem/ymodem file transfer"
DEPENDS = ""
PR = "r3"
diff --git a/meta/packages/lttng/lttng-viewer_0.8.83.bb b/meta/packages/lttng/lttng-viewer_0.8.83.bb
index 8103196ed..593be5ea4 100644
--- a/meta/packages/lttng/lttng-viewer_0.8.83.bb
+++ b/meta/packages/lttng/lttng-viewer_0.8.83.bb
@@ -8,7 +8,7 @@ DEPENDS = "gtk+ pango popt"
ALTNAME = "LinuxTraceToolkitViewer-${PV}-13062007"
-SRC_URI = "http://ltt.polymtl.ca/packages/${ALTNAME}.tar.gz"
+SRC_URI = "http://lttng.org/files/packages/${ALTNAME}.tar.gz"
S = "${WORKDIR}/${ALTNAME}"
inherit autotools
diff --git a/meta/packages/portmap/portmap.inc b/meta/packages/portmap/portmap.inc
index f73ac0e04..83d1e6ca1 100644
--- a/meta/packages/portmap/portmap.inc
+++ b/meta/packages/portmap/portmap.inc
@@ -1,6 +1,9 @@
DESCRIPTION = "RPC program number mapper."
+HOMEPAGE = "http://neil.brown.name/portmap/"
SECTION = "console/network"
-LICENSE = "GPL"
+LICENSE = "BSD"
+LIC_FILES_CHKSUM = "file://portmap.c;beginline=2;endline=31;md5=51ff67e66ec84b2009b017b1f94afbf4 \
+ file://from_local.c;beginline=9;endline=35;md5=1bec938a2268b8b423c58801ace3adc1"
DEPENDS = "fakeroot-native"
SRC_URI = "${DEBIAN_MIRROR}/main/p/portmap/portmap_5.orig.tar.gz \
diff --git a/meta/packages/pth/pth_2.0.7.bb b/meta/packages/pth/pth_2.0.7.bb
index e3bffa7ff..8ee3cd4cd 100644
--- a/meta/packages/pth/pth_2.0.7.bb
+++ b/meta/packages/pth/pth_2.0.7.bb
@@ -1,7 +1,9 @@
DESCRIPTION = "GNU Portable Threads"
+HOMEPAGE = "http://www.gnu.org/software/pth/"
SECTION = "libs"
PRIORITY = "optional"
-LICENSE = "GPL LGPL FDL"
+LICENSE = "GPLv2+"
+LIC_FILES_CHKSUM = "file://COPYING;beginline=12;endline=15;md5=a48af114a80c222cafd37f24370a77b1"
PR = "r1"
SRC_URI = "${GNU_MIRROR}/pth/pth-${PV}.tar.gz"
diff --git a/meta/packages/python/python-pycurl_7.19.0.bb b/meta/packages/python/python-pycurl_7.19.0.bb
index 3090f77d3..2af031ebd 100644
--- a/meta/packages/python/python-pycurl_7.19.0.bb
+++ b/meta/packages/python/python-pycurl_7.19.0.bb
@@ -1,8 +1,14 @@
-DESCRIPTION = "libcurl Python Bindings"
+DESCRIPTION = "libcurl python bindings."
+HOMEPAGE = "http://pycurl.sourceforge.net/"
SECTION = "devel/python"
PRIORITY = "optional"
-LICENSE = "LGPL"
+LICENSE = "LGPLv2.1+ | MIT"
+LIC_FILES_CHKSUM = "file://README;endline=13;md5=fbfe545b1869617123a08c0983ef17b2 \
+ file://COPYING;md5=3579a9fd0221d49a237aaa33492f988c \
+ file://COPYING2;md5=ffaa1e283b7f9bf5aafd8d45db6f7518"
+
DEPENDS = "curl python"
+RDEPENDS = "python-core curl"
SRCNAME = "pycurl"
PR = "r0"
@@ -22,6 +28,4 @@ export STAGING_LIBDIR
NATIVE_INSTALL_WORKS = "1"
-RDEPENDS = "python-core curl"
-
BBCLASSEXTEND = "native"
diff --git a/meta/packages/time/time.inc b/meta/packages/time/time.inc
index 4f006a693..8d31b47a0 100644
--- a/meta/packages/time/time.inc
+++ b/meta/packages/time/time.inc
@@ -1,5 +1,7 @@
DESCRIPTION = "time measures many of the CPU resources, such as time and \
memory, that other programs use."
HOMEPAGE = "http://www.gnu.org/software/time/"
-LICENSE = "GPL"
SECTION = "utils"
+LICENSE = "GPLv2+"
+LIC_FILES_CHKSUM = "file://COPYING;md5=8ca43cbc842c2336e835926c2166c28b"
+
diff --git a/scripts/create-pull-request b/scripts/create-pull-request
index 222315195..c9a791661 100755
--- a/scripts/create-pull-request
+++ b/scripts/create-pull-request
@@ -4,38 +4,83 @@
#
usage() {
- echo "Error: Invalid arguments."
echo "Usage: "
- echo "$ $0 <commit_id> <contrib_branch>"
+ echo "$ $0 [-r <relative_to>] [-i <commit_id>] -b <contrib_branch>"
+ echo " <relative_to> is a commit identifier, like branch-name, HEAD, hex-commit-id"
echo " <commit_id> is a commit identifier, like branch-name, HEAD, hex-commit-id"
echo " <contrib_branch> is the branch-name in the git.pokylinux.org/poky-contrib tree"
+ echo " If <relative_to> is not specified then relative to master is assumed"
+ echo " If <commit_id> is not specified then it is assumed as HEAD"
+ echo " For Example:"
+ echo " $0 -r master -i misc -b nitin/misc "
+ echo " $0 -b nitin/misc "
+ echo " $0 -r distro/master -i nitin/distro -b nitin/distro "
exit 1
}
-case $# in
- 2)
- COMMIT=$1
- CONTRIB_BRANCH=$2
- shift
- ;;
+while [ $# -ne 0 ] # loop over arguments
+do
+
+ case $1 in
+ -r )
+ shift
+ RELATIVE_TO=$1
+ shift
+ ;;
+ -i )
+ shift
+ COMMIT_ID=$1
+ shift
+ ;;
+ -b )
+ shift
+ CONTRIB_BRANCH=$1
+ shift
+ ;;
*)
+ usage
+ ;;
+ esac
+done
+
+if [ "${COMMIT_ID}" = "" ]; then
+ COMMIT_ID=HEAD
+ echo "Note: <commit_id> parameter assumed as 'HEAD'"
+fi
+
+if [ "${RELATIVE_TO}" = "" ]; then
+ RELATIVE_TO=master
+ echo "Note: <relative_to> parameter assumed as 'master'"
+fi
+
+if [ "${CONTRIB_BRANCH}" = "" ]; then
+ echo "Error: Parameter <contrib_branch> not specified"
usage
- ;;
-esac
+fi
-if [ "$COMMIT" = "" ]; then
+git --no-pager show ${COMMIT_ID} > /dev/null
+if [ "$?" != "0" ]; then
+ echo "Error: Invalid <commit_id> parameter specified"
usage
fi
-git --no-pager show $COMMIT > /dev/null
+git --no-pager show ${RELATIVE_TO} > /dev/null
if [ "$?" != "0" ]; then
- echo "Invalid Commit."
+ echo "Error: Invalid <relative_to> parameter specified: ${RELATIVE_TO}"
usage
fi
-git --no-pager diff master..${COMMIT} | diffstat -p1
echo ""
-git --no-pager log --no-merges master..${COMMIT} | git --no-pager shortlog
+git --no-pager diff ${RELATIVE_TO}..${COMMIT_ID} | diffstat -p1
+echo ""
+git --no-pager log --no-merges ${RELATIVE_TO}..${COMMIT_ID} | git --no-pager shortlog
+PULL_URL="http://git.pokylinux.org/cgit.cgi/poky-contrib/log/?h=${CONTRIB_BRANCH}"
-echo "Pull URL: http://git.pokylinux.org/cgit.cgi/poky-contrib/log/?h=${CONTRIB_BRANCH}"
+echo "Pull URL: ${PULL_URL}"
+
+wget -q ${PULL_URL} -O - | grep -q "Invalid branch:\ ${CONTRIB_BRANCH}"
+if [ "$?" == "0" ]; then
+ echo "Warning: Branch named '${CONTRIB_BRANCH}' was not found on contrib git tree"
+ echo "Check your <contrib-branch> parameter"
+fi