summaryrefslogtreecommitdiffstats
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 @@
1RECIPE_STATUS_pn-icu = "yellow" #do_configure for autotool;icu-3.6.inc
2DEPENDENCY_CHECK_pn-icu = "not done"
3RECIPE_LATEST_VERSION_pn-dbus-wait = "3_6"
4RECIPE_PATCH_pn-icu+gccfix = "to be pushed upstream"
5RECIPE_PATCH_pn-icu+use-g++-for-linking = "Unclear"
6RECIPE_INTEL_SECTION_pn-icu = "base lib"
7RECIPE_TIME_BETWEEN_LAST_TWO_RELEASES_pn-icu = "n/a"
8RECIPE_LATEST_RELEASE_DATE_pn-icu = "08/2006"
9RECIPE_COMMENTS_pn-icu = "arm optimizations; license similar to MIT, however sub-license is not allowed"
10
11ECIPE_STATUS_pn-dbus-wait = "green"
12DEPENDENCY_CHECK_pn-dbus-wait = "not done"
13RECIPE_LATEST_VERSION_pn-dbus-wait = "402"
14RECIPE_INTEL_SECTION_pn-dbus-wait = "base util"
15RECIPE_TIME_BETWEEN_LAST_TWO_RELEASES_pn-dbus-wait = "n/a"
16RECIPE_LATEST_RELEASE_DATE_pn-dbus-wait = "08/2008"
17RECIPE_COMMENTS_pn-dbus-wait = "o-hand project"
18
19RECIPE_STATUS_pn-e2fsprogs = "green"
20DEPENDENCY_CHECK_pn-e2fsprogs = "not done"
21RECIPE_LATEST_VERSION_pn-e2fsprogs = "1.41.12"
22RECIPE_PATCH_pn-e2fsprogs+quotefix = "to be pushed upstream"
23RECIPE_PATCH_pn-e2fsprogs+mkdir = "Unclear"
24RECIPE_PATCH_pn-e2fsprogs+acinclude = "Unclear"
25RECIPE_INTEL_SECTION_pn-e2fsprogs = "base util"
26RECIPE_TIME_BETWEEN_LAST_TWO_RELEASES_pn-e2fsprogs = "2 months"
27RECIPE_LATEST_RELEASE_DATE_pn-e2fsprogs = "05/2010"
28RECIPE_COMMENTS_pn-e2fsprogs = ""
29
30RECIPE_STATUS_pn-binutils="yellow" # custom do_configure for autotools recipe in the binutils.inc file
31RECIPE_LATEST_VERSION_pn-binutils="2.20.1"
32RECIPE_NO_OF_PATCHES_pn-binutils="8"
33RECIPE_TIME_BETWEEN_LAST_TWO_RELEASES_pn-binutils="1 months"
34RECIPE_LATEST_RELEASE_DATE_pn-binutils="2010/05/28"
35
36RECIPE_STATUS_pn-gcc="red" # recipe building is failing
37RECIPE_LATEST_VERSION_pn-gcc="4.5.0"
38RECIPE_NO_OF_PATCHES_pn-gcc="8"
39RECIPE_TIME_BETWEEN_LAST_TWO_RELEASES_pn-gcc="5 months"
40RECIPE_LATEST_RELEASE_DATE_pn-gcc="2010/03/03"
41
42RECIPE_STATUS_pn-autoconf="green" # no update needed
43RECIPE_LATEST_VERSION_pn-autoconf="2.65"
44RECIPE_NO_OF_PATCHES_pn-autoconf="10"
45RECIPE_TIME_BETWEEN_LAST_TWO_RELEASES_pn-autoconf="4 months"
46RECIPE_LATEST_RELEASE_DATE_pn-autoconf="2009/11/21"
47
48RECIPE_STATUS_pn-automake="green" # no update needed
49RECIPE_LATEST_VERSION_pn-automake="1.11.1"
50RECIPE_NO_OF_PATCHES_pn-automake="1"
51RECIPE_TIME_BETWEEN_LAST_TWO_RELEASES_pn-automake="7 months"
52RECIPE_LATEST_RELEASE_DATE_pn-automake="2009/12/08"
53
54RECIPE_STATUS_pn-bison="red" # upgrade needed
55RECIPE_LATEST_VERSION_pn-bison="2.4.2"
56RECIPE_NO_OF_PATCHES_pn-bison="1"
57RECIPE_TIME_BETWEEN_LAST_TWO_RELEASES_pn-bison="15 months"
58RECIPE_LATEST_RELEASE_DATE_pn-bison="2010/03/20"
59
60RECIPE_STATUS_pn-diffstat="red" # upgrade needed
61RECIPE_LATEST_VERSION_pn-diffstat="1.51"
62RECIPE_NO_OF_PATCHES_pn-diffstat="0"
63RECIPE_TIME_BETWEEN_LAST_TWO_RELEASES_pn-diffstat="1 months"
64RECIPE_LATEST_RELEASE_DATE_pn-diffstat="2009/11/07"
65
66RECIPE_STATUS_pn-distcc="green" # no update needed
67RECIPE_LATEST_VERSION_pn-distcc="2.18.3"
68RECIPE_NO_OF_PATCHES_pn-distcc="2"
69RECIPE_TIME_BETWEEN_LAST_TWO_RELEASES_pn-distcc="1 months"
70RECIPE_LATEST_RELEASE_DATE_pn-distcc="2004/11/30"
71
72RECIPE_STATUS_pn-exmap-console="green" # no update needed
73RECIPE_LATEST_VERSION_pn-exmap-console="0.4.1"
74RECIPE_NO_OF_PATCHES_pn-exmap-console="0"
75RECIPE_TIME_BETWEEN_LAST_TWO_RELEASES_pn-exmap-console="2 months"
76RECIPE_LATEST_RELEASE_DATE_pn-exmap-console="2007/02/26"
77
78RECIPE_STATUS_pn-flex="red" # upgrade needed
79RECIPE_LATEST_VERSION_pn-flex="2.5.35"
80RECIPE_NO_OF_PATCHES_pn-flex="3"
81RECIPE_TIME_BETWEEN_LAST_TWO_RELEASES_pn-flex="2 months"
82RECIPE_LATEST_RELEASE_DATE_pn-flex="2008/02/26"
83
84RECIPE_STATUS_pn-gdb="red" # depricating to meta-extra
85RECIPE_LATEST_VERSION_pn-fstests="???"
86RECIPE_NO_OF_PATCHES_pn-fstests="0"
87RECIPE_TIME_BETWEEN_LAST_TWO_RELEASES_pn-fstests="???"
88RECIPE_LATEST_RELEASE_DATE_pn-fstests="???"
89
90RECIPE_STATUS_pn-gdb="red" # upgrade needed
91RECIPE_LATEST_VERSION_pn-gdb="7.1"
92RECIPE_NO_OF_PATCHES_pn-gdb="8"
93RECIPE_TIME_BETWEEN_LAST_TWO_RELEASES_pn-gdb="3 months"
94RECIPE_LATEST_RELEASE_DATE_pn-gdb="2010/03/18"
95
96RECIPE_STATUS_pn-gtk-theme-torturer="green" # no update needed git tree
97RECIPE_LATEST_VERSION_pn-gtk-theme-torturer="???"
98RECIPE_NO_OF_PATCHES_pn-gtk-theme-torturer="0"
99RECIPE_TIME_BETWEEN_LAST_TWO_RELEASES_pn-gtk-theme-torturer="???"
100RECIPE_LATEST_RELEASE_DATE_pn-gtk-theme-torturer="???"
101
102RECIPE_STATUS_pn-intltool="red" # upgrade needed
103RECIPE_LATEST_VERSION_pn-intltool="0.40.6"
104RECIPE_NO_OF_PATCHES_pn-intltool="1"
105RECIPE_TIME_BETWEEN_LAST_TWO_RELEASES_pn-intltool="5 months"
106RECIPE_LATEST_RELEASE_DATE_pn-intltool="2009/03/14"
107
108RECIPE_STATUS_pn-libtool="red" # upgrade needed
109RECIPE_LATEST_VERSION_pn-libtool="2.2.10"
110RECIPE_NO_OF_PATCHES_pn-libtool="5"
111RECIPE_TIME_BETWEEN_LAST_TWO_RELEASES_pn-libtool="7 months"
112RECIPE_LATEST_RELEASE_DATE_pn-libtool="2010/06/09"
113
114RECIPE_STATUS_pn-linux-libc-headers="red" # upgrade needed
115RECIPE_LATEST_VERSION_pn-linux-libc-headers="2.6.34"
116RECIPE_NO_OF_PATCHES_pn-linux-libc-headers="1"
117RECIPE_TIME_BETWEEN_LAST_TWO_RELEASES_pn-linux-libc-headers="3 months"
118RECIPE_LATEST_RELEASE_DATE_pn-linux-libc-headers="2010/05/16"
119
120RECIPE_STATUS_pn-lsof="red" # upgrade needed
121RECIPE_LATEST_VERSION_pn-lsof="4.83"
122RECIPE_NO_OF_PATCHES_pn-lsof="0"
123RECIPE_TIME_BETWEEN_LAST_TWO_RELEASES_pn-lsof="10 months"
124RECIPE_LATEST_RELEASE_DATE_pn-lsof="2010/01/18"
125
126RECIPE_STATUS_pn-lttng-control="red" # upgrade needed
127RECIPE_LATEST_VERSION_pn-lttng-control="0.86"
128RECIPE_NO_OF_PATCHES_pn-lttng-control="0"
129RECIPE_TIME_BETWEEN_LAST_TWO_RELEASES_pn-lttng-control="0 days"
130RECIPE_LATEST_RELEASE_DATE_pn-lttng-control="2010/05/19"
131
132RECIPE_STATUS_pn-lttng-viewer="red" # upgrade needed
133RECIPE_LATEST_VERSION_pn-lttng-viewer="0.8.84"
134RECIPE_NO_OF_PATCHES_pn-lttng-viewer="0"
135RECIPE_TIME_BETWEEN_LAST_TWO_RELEASES_pn-lttng-viewer="2 months"
136RECIPE_LATEST_RELEASE_DATE_pn-lttng-viewer="2007/08/12"
137
138RECIPE_STATUS_pn-make="green" # already at the latest version
139RECIPE_LATEST_VERSION_pn-make="3.81"
140RECIPE_NO_OF_PATCHES_pn-make="1"
141RECIPE_TIME_BETWEEN_LAST_TWO_RELEASES_pn-make="42 months"
142RECIPE_LATEST_RELEASE_DATE_pn-make="2006/04/01"
143
144RECIPE_STATUS_pn-run-postinsts="green" # all local code
145RECIPE_LATEST_VERSION_pn-make="1.0"
146RECIPE_NO_OF_PATCHES_pn-make="2"
147RECIPE_TIME_BETWEEN_LAST_TWO_RELEASES_pn-make="6 months"
148RECIPE_LATEST_RELEASE_DATE_pn-make="2008/05/20"
149
150RECIPE_STATUS_pn-staging-linkage="green" # no code
151RECIPE_LATEST_VERSION_pn-staging-linkage="1.0"
152RECIPE_NO_OF_PATCHES_pn-staging-linkage="0"
153RECIPE_TIME_BETWEEN_LAST_TWO_RELEASES_pn-staging-linkage="2 months"
154RECIPE_LATEST_RELEASE_DATE_pn-staging-linkage="2009/11/19"
155
156RECIPE_STATUS_pn-nasm="red" # upgrade needed
157RECIPE_LATEST_VERSION_pn-nasm="2.07"
158RECIPE_NO_OF_PATCHES_pn-nasm="0"
159RECIPE_TIME_BETWEEN_LAST_TWO_RELEASES_pn-nasm="1 months"
160RECIPE_LATEST_RELEASE_DATE_pn-nasm="2009/07/21"
161
162RECIPE_STATUS_pn-oprofile="red" # upgrade needed
163RECIPE_LATEST_VERSION_pn-oprofile="0.9.6"
164RECIPE_NO_OF_PATCHES_pn-oprofile="2"
165RECIPE_TIME_BETWEEN_LAST_TWO_RELEASES_pn-oprofile="4 months"
166RECIPE_LATEST_RELEASE_DATE_pn-oprofile="2009/11/24"
167
168RECIPE_STATUS_pn-perl="red" # upgrade needed
169RECIPE_LATEST_VERSION_pn-perl="5.13.1"
170RECIPE_NO_OF_PATCHES_pn-perl="33"
171RECIPE_TIME_BETWEEN_LAST_TWO_RELEASES_pn-perl="3 days"
172RECIPE_LATEST_RELEASE_DATE_pn-perl="2010/05/20"
173
174RECIPE_STATUS_pn-prelink="red" # upgrade needed
175RECIPE_LATEST_VERSION_pn-prelink="20090925"
176RECIPE_NO_OF_PATCHES_pn-prelink="3"
177RECIPE_TIME_BETWEEN_LAST_TWO_RELEASES_pn-prelink="6 months"
178RECIPE_LATEST_RELEASE_DATE_pn-prelink="2009/09/25"
179
180RECIPE_STATUS_pn-time = "green"
181DEPENDENCY_CHECK_pn-time = "not done"
182RECIPE_LATEST_VERSION_pn-time = "1.7"
183RECIPE_INTEL_SECTION_pn-time = "base util"
184RECIPE_TIME_BETWEEN_LAST_TWO_RELEASES_pn-time = "n/a"
185RECIPE_LATEST_RELEASE_DATE_pn-time = "07/1996"
186RECIPE_COMMENTS_pn-time = ""
187
188RECIPE_STATUS_pn-gdbm = "yellow" # custom do_configure
189DEPENDENCY_CHECK_pn-gdbm = "not done"
190RECIPE_LATEST_VERSION_pn-gdbm = "1.8.3"
191RECIPE_PATCH_pn-gdbm+makefile = "use oe generic DESTDIR instead of package specific INSTALL_ROOT"
192RECIPE_PATCH_pn-gdbm+libtool-mode = "explict specify install mode in libtool"
193RECIPE_INTEL_SECTION_pn-gdbm = "base libs"
194RECIPE_TIME_BETWEEN_LAST_TWO_RELEASES_pn-gdbm = "n/a"
195RECIPE_LATEST_RELEASE_DATE_pn-gdbm = "10/2002"
196RECIPE_COMMENTS_pn-gdbm = ""
197
198RECIPE_STATUS_pn-python-pycurl = "yellow" # several exports to work with python
199DEPENDENCY_CHECK_pn-python-pycurl = "not done"
200RECIPE_LATEST_VERSION_pn-python-pycurl = "7.19.0"
201RECIPE_PATCH_pn-python-pycurl+no-static-link = "no static libraries"
202RECIPE_INTEL_SECTION_pn-python-pycurl = "base libs"
203RECIPE_TIME_BETWEEN_LAST_TWO_RELEASES_pn-python-pycurl = "2 months"
204RECIPE_LATEST_RELEASE_DATE_pn-python-pycurl = "09/2008"
205RECIPE_COMMENTS_pn-python-pycurl = "the so called MIT/X here is actually ISC license, depends on libcurl (> 7.19.0)"
206
207RECIPE_STATUS_pn-bzip2 = "yellow" # local config scripts
208DEPENDENCY_CHECK_pn-bzip2 = "not done"
209RECIPE_LATEST_VERSION_pn-bzip2 = "1.0.5"
210RECIPE_PATCH_pn-python-bzip2+configure.ac = "override default build method "
211RECIPE_PATCH_pn-python-bzip2+Makefile.am = "override default build method"
212RECIPE_INTEL_SECTION_pn-bzip2 = "base utils"
213RECIPE_TIME_BETWEEN_LAST_TWO_RELEASES_pn-bzip2 = "12 months"
214RECIPE_LATEST_RELEASE_DATE_pn-bzip2 = "03/2008"
215RECIPE_COMMENTS_pn-bzip2 = "bzip2 license is 3-clause BSD plus an renaming clause"
216
217RECIPE_STATUS_pn-portmap = "yellow"
218DEPENDENCY_CHECK_pn-portmap = "not done"
219RECIPE_LATEST_VERSION_pn-portmap = "6.0"
220RECIPE_PATCH_pn-python-portmap+dest-dir-no-strip = "override default build method "
221RECIPE_PATCH_pn-python-no-libwrap = "override default build method "
222RECIPE_PATCH_pn-python-no-tcpd-support = "override default build method "
223RECIPE_INTEL_SECTION_pn-portmap = "base utils"
224RECIPE_TIME_BETWEEN_LAST_TWO_RELEASES_pn-portmap = "n/a"
225RECIPE_LATEST_RELEASE_DATE_pn-portmap = "05/2007"
226RECIPE_COMMENTS_pn-portmap = "most part is under 4-clause BSD, Sun RPC code is under another license, \
227however debian portmap package licenses RPC code under 3-clause BSD. This needs further investigation"
228
229RECIPE_STATUS_pn-python-dbus="red" # upgrade needed
230RECIPE_LATEST_VERSION_pn-python-dbus="0.83.1"
231RECIPE_NO_OF_PATCHES_pn-python-dbus="0"
232RECIPE_TIME_BETWEEN_LAST_TWO_RELEASES_pn-python-dbus="19 months"
233RECIPE_LATEST_RELEASE_DATE_pn-python-dbus="2010/02/18"
234
235RECIPE_STATUS_pn-python-gst="red" # upgrade needed
236RECIPE_LATEST_VERSION_pn-python-gst="0.10.18"
237RECIPE_NO_OF_PATCHES_pn-python-gst="1"
238RECIPE_LATEST_RELEASE_DATE_pn-python-gst="2010/02/11"
239RECIPE_TIME_BETWEEN_LAST_TWO_RELEASES_pn-python-gst="4 months"
240
241RECIPE_STATUS_pn-python-imaging="red" # upgrade needed
242RECIPE_LATEST_VERSION_pn-python-imaging="1.1.7"
243RECIPE_NO_OF_PATCHES_pn-python-imaging="1"
244RECIPE_LATEST_RELEASE_DATE_pn-python-imaging="2009/11/15"
245RECIPE_TIME_BETWEEN_LAST_TWO_RELEASES_pn-python-imaging="37 months"
246
247RECIPE_STATUS_pn-python-iniparse="red" # upgrade needed
248RECIPE_LATEST_VERSION_pn-python-iniparse="0.3.2"
249RECIPE_NO_OF_PATCHES_pn-python-iniparse="0"
250RECIPE_LATEST_RELEASE_DATE_pn-python-iniparse="2010/04/17"
251RECIPE_TIME_BETWEEN_LAST_TWO_RELEASES_pn-python-iniparse="13 months"
252
253RECIPE_STATUS_pn-python-pycairo="red" # upgrade needed. src file name changed to py2cairo
254RECIPE_LATEST_VERSION_pn-python-pycairo="0.8.10"
255RECIPE_NO_OF_PATCHES_pn-python-pycairo="0"
256RECIPE_LATEST_RELEASE_DATE_pn-python-pycairo="2010/05/20"
257RECIPE_TIME_BETWEEN_LAST_TWO_RELEASES_pn-python-pycairo="9 months"
258
259RECIPE_STATUS_pn-python-pycurl="green" # already at the latest release
260RECIPE_LATEST_VERSION_pn-python-pycurl="7.19.0"
261RECIPE_NO_OF_PATCHES_pn-python-pycurl="1"
262RECIPE_LATEST_RELEASE_DATE_pn-python-pycurl="2008/09/09"
263RECIPE_TIME_BETWEEN_LAST_TWO_RELEASES_pn-python-pycurl="3 months"
264
265RECIPE_STATUS_pn-python-pygobject="red" # upgrade needed
266RECIPE_LATEST_VERSION_pn-python-pygobject="2.21.1"
267RECIPE_NO_OF_PATCHES_pn-python-pygobject="1"
268RECIPE_LATEST_RELEASE_DATE_pn-python-pygobject="2010/01/03"
269RECIPE_TIME_BETWEEN_LAST_TWO_RELEASES_pn-python-pygobject="1 months"
270
271RECIPE_STATUS_pn-python-pygtk="red" # upgrade needed
272RECIPE_LATEST_VERSION_pn-python-pygtk="2.17.0"
273RECIPE_NO_OF_PATCHES_pn-python-pygtk="4"
274RECIPE_LATEST_RELEASE_DATE_pn-python-pygtk="2009/12/26"
275RECIPE_TIME_BETWEEN_LAST_TWO_RELEASES_pn-python-pygtk="4 months"
276
277RECIPE_STATUS_pn-python-pyrex="red" # upgrade needed
278RECIPE_LATEST_VERSION_pn-python-pyrex="0.9.9"
279RECIPE_NO_OF_PATCHES_pn-python-pyrex="1"
280RECIPE_LATEST_RELEASE_DATE_pn-python-pyrex="2010/04/12"
281RECIPE_TIME_BETWEEN_LAST_TWO_RELEASES_pn-python-pyrex="23 months"
282
283RECIPE_STATUS_pn-python-scons="red" # upgrade needed
284RECIPE_LATEST_VERSION_pn-python-scons="1.3.0.d20100606"
285RECIPE_NO_OF_PATCHES_pn-python-scons="0"
286RECIPE_LATEST_RELEASE_DATE_pn-python-scons="2010/06/06"
287RECIPE_TIME_BETWEEN_LAST_TWO_RELEASES_pn-python-scons="3 months"
288
289RECIPE_STATUS_pn-python-urlgrabber="green" # already @ the latest version
290RECIPE_LATEST_VERSION_pn-python-urlgrabber="3.9.1"
291RECIPE_NO_OF_PATCHES_pn-python-urlgrabber="2"
292RECIPE_LATEST_RELEASE_DATE_pn-python-urlgrabber="2009/09/25"
293RECIPE_TIME_BETWEEN_LAST_TWO_RELEASES_pn-python-urlgrabber="2 months"
294
295RECIPE_STATUS_pn-python="red" # upgrade needed
296RECIPE_LATEST_VERSION_pn-python="2.6.5"
297RECIPE_NO_OF_PATCHES_pn-python="8"
298RECIPE_LATEST_RELEASE_DATE_pn-python="2010/03/18"
299RECIPE_TIME_BETWEEN_LAST_TWO_RELEASES_pn-python="5 months"
300
301RECIPE_STATUS_pn-yum-metadata-parser="red" # upgrade needed
302RECIPE_LATEST_VERSION_pn-yum-metadata-parser="1.1.4"
303RECIPE_NO_OF_PATCHES_pn-yum-metadata-parser="0"
304RECIPE_LATEST_RELEASE_DATE_pn-yum-metadata-parser="2010/01/07"
305RECIPE_TIME_BETWEEN_LAST_TWO_RELEASES_pn-yum-metadata-parser="5 months"
306
307RECIPE_STATUS_pn-quilt="red" # upgrade needed
308RECIPE_LATEST_VERSION_pn-quilt="0.48"
309RECIPE_NO_OF_PATCHES_pn-quilt="3"
310RECIPE_LATEST_RELEASE_DATE_pn-quilt="2008/11/29"
311RECIPE_TIME_BETWEEN_LAST_TWO_RELEASES_pn-quilt="3 months"
312
313RECIPE_STATUS_pn-tcl="red" # upgrade needed
314RECIPE_LATEST_VERSION_pn-tcl="8.5.8"
315RECIPE_NO_OF_PATCHES_pn-tcl="2"
316RECIPE_LATEST_RELEASE_DATE_pn-tcl="2008/11/29"
317RECIPE_TIME_BETWEEN_LAST_TWO_RELEASES_pn-tcl="3 months"
318
319RECIPE_STATUS_pn-unifdef="green" # poky local source files
320RECIPE_LATEST_VERSION_pn-unifdef="2.6.18"
321RECIPE_NO_OF_PATCHES_pn-unifdef="1"
322RECIPE_LATEST_RELEASE_DATE_pn-unifdef="2009/06/03"
323RECIPE_TIME_BETWEEN_LAST_TWO_RELEASES_pn-unifdef="27 months"
324
325RECIPE_STATUS_pn-qmake2-cross="red" # src tar gz has changed to qt-everywhere-opensource-src
326RECIPE_LATEST_VERSION_pn-qmake2-cross="2.10a"
327RECIPE_NO_OF_PATCHES_pn-qmake2-cross="1"
328RECIPE_LATEST_RELEASE_DATE_pn-qmake2-cross="2010/06/02"
329RECIPE_TIME_BETWEEN_LAST_TWO_RELEASES_pn-qmake2-cross="4 months"
330
331RECIPE_STATUS_pn-gnu-config="red" # cvs source tree. may need updating checkout date
332RECIPE_LATEST_VERSION_pn-gnu-config="20080123"
333RECIPE_NO_OF_PATCHES_pn-gnu-config="4"
334RECIPE_LATEST_RELEASE_DATE_pn-gnu-config="2008/01/23"
335RECIPE_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"
13PREFERRED_PROVIDER_virtual/${TARGET_PREFIX}compilerlibs = "gcc-runtime" 13PREFERRED_PROVIDER_virtual/${TARGET_PREFIX}compilerlibs = "gcc-runtime"
14 14
15GCCVERSION ?= "4.3.3" 15GCCVERSION ?= "4.3.3"
16BINUVERSION ?= "2.20" 16BINUVERSION ?= "2.20.1"
17GLIBCVERSION ?= "2.9" 17GLIBCVERSION ?= "2.9"
18LINUXLIBCVERSION ?= "2.6.33" 18LINUXLIBCVERSION ?= "2.6.33"
19 19
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 @@
1--- /tmp/configure.ac 2008-06-22 14:14:59.000000000 +0200
2+++ binutils-2.18.50.0.7/configure.ac 2008-06-22 14:15:30.000000000 +0200
3@@ -561,7 +561,7 @@
4 noconfigdirs="$noconfigdirs target-libffi target-qthreads"
5 libgloss_dir=arm
6 ;;
7- arm*-*-linux-gnueabi)
8+ arm*-*-linux-gnueabi | arm*-*-linux-uclibcgnueabi)
9 noconfigdirs="$noconfigdirs target-qthreads"
10 noconfigdirs="$noconfigdirs target-libobjc"
11 case ${with_newlib} in
12--- /tmp/configure 2008-06-22 14:17:11.000000000 +0200
13+++ binutils-2.18.50.0.7/configure 2008-06-22 14:17:56.000000000 +0200
14@@ -2307,7 +2307,7 @@
15 noconfigdirs="$noconfigdirs target-libffi target-qthreads"
16 libgloss_dir=arm
17 ;;
18- arm*-*-linux-gnueabi)
19+ arm*-*-linux-gnueabi | arm*-*-linux-uclibcgnueabi)
20 noconfigdirs="$noconfigdirs target-qthreads"
21 noconfigdirs="$noconfigdirs target-libobjc"
22 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 @@
1Adds support for Freescale Power architecture e300c2 and e300c3 cores.
2http://www.bitshrine.org/gpp/tc-fsl-x86lnx-e300c3-nptl-4.0.2-2.src.rpm
3
4Leon Woestenberg <leonw@mailcan.com>
5
6Index: binutils-2.19.51.0.3/opcodes/ppc-dis.c
7===================================================================
8--- binutils-2.19.51.0.3.orig/opcodes/ppc-dis.c 2009-04-16 00:38:45.000000000 -0700
9+++ binutils-2.19.51.0.3/opcodes/ppc-dis.c 2009-04-16 00:43:56.000000000 -0700
10@@ -132,6 +132,8 @@
11 | PPC_OPCODE_POWER6 | PPC_OPCODE_POWER7 | PPC_OPCODE_ALTIVEC
12 | PPC_OPCODE_VSX),
13 0 },
14+ { "pmr", (PPC_OPCODE_PMR),
15+ 0 },
16 { "ppc", (PPC_OPCODE_PPC | PPC_OPCODE_CLASSIC | PPC_OPCODE_32),
17 0 },
18 { "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 @@
1--- binutils-2.18.orig/configure
2+++ binutils-2.18/configure
3@@ -2206,7 +2206,7 @@
4 am33_2.0-*-linux*)
5 noconfigdirs="$noconfigdirs ${libgcj} target-newlib target-libgloss"
6 ;;
7- sh-*-linux*)
8+ sh*-*-linux*)
9 noconfigdirs="$noconfigdirs ${libgcj} target-newlib target-libgloss"
10 ;;
11 sh*-*-pe|mips*-*-pe|*arm-wince-pe)
12@@ -2504,7 +2504,7 @@
13 romp-*-*)
14 noconfigdirs="$noconfigdirs bfd binutils ld gas opcodes target-libgloss ${libgcj}"
15 ;;
16- sh-*-* | sh64-*-*)
17+ sh*-*-* | sh64-*-*)
18 case "${host}" in
19 i[3456789]86-*-vsta) ;; # don't add gprof back in
20 i[3456789]86-*-go32*) ;; # don't add gprof back in
21--- binutils-2.18.orig/gprof/configure
22+++ binutils-2.18/gprof/configure
23@@ -4124,6 +4124,11 @@
24 lt_cv_deplibs_check_method=pass_all
25 ;;
26
27+linux-uclibc*)
28+ lt_cv_deplibs_check_method=pass_all
29+ lt_cv_file_magic_test_file=`echo /lib/libuClibc-*.so`
30+ ;;
31+
32 netbsd*)
33 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
34 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 @@
1#!/bin/sh -e
2## 001_ld_makefile_patch.dpatch
3##
4## All lines beginning with `## DP:' are a description of the patch.
5## DP: Description: correct where ld scripts are installed
6## DP: Author: Chris Chimelis <chris@debian.org>
7## DP: Upstream status: N/A
8## DP: Date: ??
9
10if [ $# -ne 1 ]; then
11 echo >&2 "`basename $0`: script expects -patch|-unpatch as argument"
12 exit 1
13fi
14
15[ -f debian/patches/00patch-opts ] && . debian/patches/00patch-opts
16patch_opts="${patch_opts:--f --no-backup-if-mismatch}"
17
18case "$1" in
19 -patch) patch $patch_opts -p1 < $0;;
20 -unpatch) patch $patch_opts -p1 -R < $0;;
21 *)
22 echo >&2 "`basename $0`: script expects -patch|-unpatch as argument"
23 exit 1;;
24esac
25
26exit 0
27
28@DPATCH@
29--- binutils-2.16.91.0.1/ld/Makefile.am
30+++ binutils-2.16.91.0.1/ld/Makefile.am
31@@ -20,7 +20,7 @@
32 # We put the scripts in the directory $(scriptdir)/ldscripts.
33 # We can't put the scripts in $(datadir) because the SEARCH_DIR
34 # directives need to be different for native and cross linkers.
35-scriptdir = $(tooldir)/lib
36+scriptdir = $(libdir)
37
38 EMUL = @EMUL@
39 EMULATION_OFILES = @EMULATION_OFILES@
40--- binutils-2.16.91.0.1/ld/Makefile.in
41+++ binutils-2.16.91.0.1/ld/Makefile.in
42@@ -268,7 +268,7 @@
43 # We put the scripts in the directory $(scriptdir)/ldscripts.
44 # We can't put the scripts in $(datadir) because the SEARCH_DIR
45 # directives need to be different for native and cross linkers.
46-scriptdir = $(tooldir)/lib
47+scriptdir = $(libdir)
48 BASEDIR = $(srcdir)/..
49 BFDDIR = $(BASEDIR)/bfd
50 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 @@
1#!/bin/sh -e
2## 006_better_file_error.dpatch by David Kimdon <dwhedon@gordian.com>
3##
4## All lines beginning with `## DP:' are a description of the patch.
5## DP: Specify which filename is causing an error if the filename is a
6## DP: directory. (#45832)
7
8if [ $# -ne 1 ]; then
9 echo >&2 "`basename $0`: script expects -patch|-unpatch as argument"
10 exit 1
11fi
12
13[ -f debian/patches/00patch-opts ] && . debian/patches/00patch-opts
14patch_opts="${patch_opts:--f --no-backup-if-mismatch}"
15
16case "$1" in
17 -patch) patch $patch_opts -p1 < $0;;
18 -unpatch) patch $patch_opts -p1 -R < $0;;
19 *)
20 echo >&2 "`basename $0`: script expects -patch|-unpatch as argument"
21 exit 1;;
22esac
23
24exit 0
25
26@DPATCH@
27diff -urNad /home/james/debian/packages/binutils/binutils-2.14.90.0.6/bfd/opncls.c binutils-2.14.90.0.6/bfd/opncls.c
28--- /home/james/debian/packages/binutils/binutils-2.14.90.0.6/bfd/opncls.c 2003-07-23 16:08:09.000000000 +0100
29+++ binutils-2.14.90.0.6/bfd/opncls.c 2003-09-10 22:35:00.000000000 +0100
30@@ -150,6 +150,13 @@
31 {
32 bfd *nbfd;
33 const bfd_target *target_vec;
34+ struct stat s;
35+
36+ if (stat (filename, &s) == 0)
37+ if (S_ISDIR(s.st_mode)) {
38+ bfd_set_error (bfd_error_file_not_recognized);
39+ return NULL;
40+ }
41
42 nbfd = _bfd_new_bfd ();
43 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 @@
1#!/bin/sh -e
2## 012_check_ldrunpath_length.dpatch by Chris Chimelis <chris@debian.org>
3##
4## All lines beginning with `## DP:' are a description of the patch.
5## DP: Only generate an RPATH entry if LD_RUN_PATH is not empty, for
6## DP: cases where -rpath isn't specified. (#151024)
7
8if [ $# -ne 1 ]; then
9 echo >&2 "`basename $0`: script expects -patch|-unpatch as argument"
10 exit 1
11fi
12
13[ -f debian/patches/00patch-opts ] && . debian/patches/00patch-opts
14patch_opts="${patch_opts:--f --no-backup-if-mismatch}"
15
16case "$1" in
17 -patch) patch $patch_opts -p1 < $0;;
18 -unpatch) patch $patch_opts -p1 -R < $0;;
19 *)
20 echo >&2 "`basename $0`: script expects -patch|-unpatch as argument"
21 exit 1;;
22esac
23
24exit 0
25
26@DPATCH@
27diff -urNad /home/james/debian/packages/binutils/new/binutils-2.15/ld/emultempl/elf32.em binutils-2.15/ld/emultempl/elf32.em
28--- /home/james/debian/packages/binutils/new/binutils-2.15/ld/emultempl/elf32.em 2004-05-21 23:12:58.000000000 +0100
29+++ binutils-2.15/ld/emultempl/elf32.em 2004-05-21 23:12:59.000000000 +0100
30@@ -692,6 +692,8 @@
31 && command_line.rpath == NULL)
32 {
33 lib_path = (const char *) getenv ("LD_RUN_PATH");
34+ if ((lib_path) && (strlen (lib_path) == 0))
35+ lib_path = NULL;
36 if (gld${EMULATION_NAME}_search_needed (lib_path, &n,
37 force))
38 break;
39@@ -871,6 +873,8 @@
40 rpath = command_line.rpath;
41 if (rpath == NULL)
42 rpath = (const char *) getenv ("LD_RUN_PATH");
43+ if ((rpath) && (strlen (rpath) == 0))
44+ rpath = NULL;
45 if (! (bfd_elf_size_dynamic_sections
46 (output_bfd, command_line.soname, rpath,
47 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 @@
1Source: Khem Raj <raj.khem@gmail.com>
2Disposition: submit upstream.
3
4Description:
5
6We do not need to have the libtool patch anymore for binutils after
7libtool has been updated upstream it include support for it. However
8for building gas natively on uclibc systems we have to link it with
9-lm so that it picks up missing symbols.
10
11/local/build_area/BUILD/arm_v5t_le_uclibc/binutils-2.17.50/objdir/libiberty/pic/libiberty.a(floatformat.o): In function `floatformat_from_double':
12floatformat.c:(.text+0x1ec): undefined reference to `frexp'
13floatformat.c:(.text+0x2f8): undefined reference to `ldexp'
14/local/build_area/BUILD/arm_v5t_le_uclibc/binutils-2.17.50/objdir/libiberty/pic/libiberty.a(floatformat.o): In function `floatformat_to_double':
15floatformat.c:(.text+0x38a): undefined reference to `ldexp'
16floatformat.c:(.text+0x3d2): undefined reference to `ldexp'
17floatformat.c:(.text+0x43e): undefined reference to `ldexp' floatformat.c:(.text+0x4e2): undefined reference to `ldexp'
18collect2: ld returned 1 exit status
19make[4]: *** [as-new] Error 1
20
21Index: binutils-2.17.50/gas/configure.tgt
22===================================================================
23--- binutils-2.17.50.orig/gas/configure.tgt
24+++ binutils-2.17.50/gas/configure.tgt
25@@ -408,6 +408,12 @@ case ${generic_target} in
26 *-*-netware) fmt=elf em=netware ;;
27 esac
28
29+case ${generic_target} in
30+ arm-*-*uclibc*)
31+ need_libm=yes
32+ ;;
33+esac
34+
35 case ${cpu_type} in
36 alpha | arm | i386 | ia64 | mips | ns32k | pdp11 | ppc | sparc | z80 | z8k)
37 bfd_gas=yes
38
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 @@
1#!/bin/sh -e
2## 127_x86_64_i386_biarch.dpatch
3##
4## DP: Description: Add (/usr)/lib32 to the search paths on x86_64.
5## DP: Author: Aurelien Jarno <aurel32.debian.org>
6## DP: Upstream status: Debian specific
7#
8# Hacked to apply with quilt
9# Adapted to binutils 2.18.50.0.7
10
11--- binutils/ld/emulparams/elf_i386.sh
12+++ binutils/ld/emulparams/elf_i386.sh
13@@ -12,3 +12,13 @@
14 SEPARATE_GOTPLT=12
15 SHARABLE_SECTIONS=yes
16 IREL_IN_PLT=
17+
18+# Linux modify the default library search path to first include
19+# a 32-bit specific directory.
20+case "$target" in
21+ x86_64*-linux* | i[3-7]86*-linux* | x86_64*-kfreebsd*-gnu | i[3-7]86*-kfreebsd*-gnu)
22+ case "$EMULATION_NAME" in
23+ *i386*) LIBPATH_SUFFIX=32 ;;
24+ esac
25+ ;;
26+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 @@
1FILESPATHPKG =. "binutils-${PV}:"
2require binutils_${PV}.bb
3require binutils-cross.inc
4
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 @@
1DESCRIPTION = "A GNU collection of binary utilities" 1DESCRIPTION = "A GNU collection of binary utilities"
2HOMEPAGE = "http://www.gnu.org/software/binutils/" 2HOMEPAGE = "http://www.gnu.org/software/binutils/"
3BUGTRACKER = "http://sourceware.org/bugzilla/"
3SECTION = "devel" 4SECTION = "devel"
4LICENSE = "GPLv2" 5LICENSE = "GPLv2"
5 6
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 0000000000..2c67844eb9
--- /dev/null
+++ b/meta/packages/binutils/binutils_2.20.1.bb
@@ -0,0 +1,32 @@
1require binutils.inc
2
3PR = "r1"
4
5LIC_FILES_CHKSUM="\
6 file://src-release;endline=17;md5=4830a9ef968f3b18dd5e9f2c00db2d35\
7 file://COPYING;md5=59530bdf33659b29e73d4adb9f9f6552\
8 file://COPYING.LIB;md5=9f604d8a4f8e74f4f5140845a21b6674\
9 file://COPYING3;md5=d32239bcb673463ab874e80d47fae504\
10 file://COPYING3.LIB;md5=6a6a8e020838b23406c81b19c1d46df6\
11 file://gas/COPYING;md5=d32239bcb673463ab874e80d47fae504\
12 file://include/COPYING;md5=59530bdf33659b29e73d4adb9f9f6552\
13 file://include/COPYING3;md5=d32239bcb673463ab874e80d47fae504\
14 file://libiberty/COPYING.LIB;md5=a916467b91076e631dd8edb7424769c7\
15 file://bfd/COPYING;md5=d32239bcb673463ab874e80d47fae504\
16 "
17
18SRC_URI = "\
19 ${GNU_MIRROR}/binutils/binutils-${PV}.tar.bz2;name=tarball \
20 file://binutils-uclibc-100-uclibc-conf.patch \
21 file://110-arm-eabi-conf.patch \
22 file://binutils-uclibc-300-001_ld_makefile_patch.patch \
23 file://binutils-uclibc-300-006_better_file_error.patch \
24 file://binutils-uclibc-300-012_check_ldrunpath_length.patch \
25 file://binutils-uclibc-gas-needs-libm.patch \
26 file://binutils-x86_64_i386_biarch.patch \
27 "
28
29# powerpc patches
30SRC_URI += "\
31 file://binutils-2.16.1-e300c2c3.patch \
32 "
diff --git a/meta/packages/bzip2/bzip2_1.0.5.bb b/meta/packages/bzip2/bzip2_1.0.5.bb
index e9c66c30a3..c6339c0676 100644
--- a/meta/packages/bzip2/bzip2_1.0.5.bb
+++ b/meta/packages/bzip2/bzip2_1.0.5.bb
@@ -1,9 +1,11 @@
1DESCRIPTION = "Very high-quality data compression program." 1DESCRIPTION = "Very high-quality data compression program."
2HOMEPAGE = "http://www.bzip.org/"
2SECTION = "console/utils" 3SECTION = "console/utils"
3PR = "r1"
4
5LICENSE = "bzip2" 4LICENSE = "bzip2"
6SRC_URI = "http://www.bzip.org/1.0.5/bzip2-1.0.5.tar.gz \ 5LIC_FILES_CHKSUM = "file://LICENSE;beginline=8;endline=37;md5=40d9d1eb05736d1bfc86cfdd9106e6b2"
6PR = "r2"
7
8SRC_URI = "http://www.bzip.org/${PV}/${BPN}-${PV}.tar.gz \
7 file://configure.ac \ 9 file://configure.ac \
8 file://Makefile.am" 10 file://Makefile.am"
9 11
diff --git a/meta/packages/dbus-wait/dbus-wait_svn.bb b/meta/packages/dbus-wait/dbus-wait_svn.bb
index de46822c7a..030aedadb8 100644
--- a/meta/packages/dbus-wait/dbus-wait_svn.bb
+++ b/meta/packages/dbus-wait/dbus-wait_svn.bb
@@ -1,6 +1,8 @@
1DESCRIPTION = "Util to wait for a dbus signal" 1DESCRIPTION = "A simple tool to wait for a specific signal over DBus"
2HOMEPAGE = "http://svn.o-hand.com/repos/misc/trunk"
2SECTION = "base" 3SECTION = "base"
3LICENSE = "GPL" 4LICENSE = "GPLv3"
5LIC_FILES_CHKSUM = "file://COPYING;md5=d32239bcb673463ab874e80d47fae504"
4DEPENDS = "dbus" 6DEPENDS = "dbus"
5PV = "0.0+svnr${SRCREV}" 7PV = "0.0+svnr${SRCREV}"
6PR = "r2" 8PR = "r2"
diff --git a/meta/packages/e2fsprogs/e2fsprogs.inc b/meta/packages/e2fsprogs/e2fsprogs.inc
index dc7d326bba..f6c536ff7f 100644
--- a/meta/packages/e2fsprogs/e2fsprogs.inc
+++ b/meta/packages/e2fsprogs/e2fsprogs.inc
@@ -1,6 +1,16 @@
1DESCRIPTION = "EXT2 Filesystem Utilities" 1DESCRIPTION = "The Ext2 Filesystem Utilities (e2fsprogs) contain all of the standard utilities for creating, fixing, configuring , and debugging ext2 filesystems."
2HOMEPAGE = "http://e2fsprogs.sf.net" 2HOMEPAGE = "http://e2fsprogs.sourceforge.net/"
3LICENSE = "GPL" 3LICENSE = "GPLv2 & LGPLv2 & BSD & MIT"
4LICENSE_lib/ext2fs = "LGPLv2"
5LICENSE_lib/uuid = "BSD"
6LICENSE_lib/et = "MIT"
7LIC_FILES_CHKSUM = "file://COPYING;md5=b48f21d765b875bd10400975d12c1ca2 \
8 file://lib/ext2fs/ext2fs.h;beginline=1;endline=9;md5=596a8dedcb4e731c6b21c7a46fba6bef \
9 file://lib/e2p/e2p.h;beginline=1;endline=7;md5=8a74ade8f9d65095d70ef2d4bf48e36a \
10 file://lib/uuid/uuid.h.in;beginline=1;endline=32;md5=dbb8079e114a5f841934b99e59c8820a \
11 file://lib/uuid/COPYING;md5=58dcd8452651fc8b07d1f65ce07ca8af \
12 file://lib/et/et_name.c;beginline=1;endline=11;md5=ead236447dac7b980dbc5b4804d8c836 \
13 file://lib/ss/ss.h;beginline=1;endline=20;md5=6e89ad47da6e75fecd2b5e0e81e1d4a6"
4SECTION = "base" 14SECTION = "base"
5DEPENDS = "gettext util-linux" 15DEPENDS = "gettext util-linux"
6 16
diff --git a/meta/packages/flex/flex.inc b/meta/packages/flex/flex.inc
index 91c3aac4b9..d348d78cb1 100644
--- a/meta/packages/flex/flex.inc
+++ b/meta/packages/flex/flex.inc
@@ -1,4 +1,6 @@
1DESCRIPTION = "Flex is a tool for generating programs that recognize lexical patterns in text." 1DESCRIPTION = "Flex is a tool for generating programs that recognize lexical patterns in text."
2HOMEPAGE = "http://sourceforge.net/projects/flex/"
3
2SECTION = "devel" 4SECTION = "devel"
3LICENSE = "BSD" 5LICENSE = "BSD"
4DEPENDS = "gettext" 6DEPENDS = "gettext"
diff --git a/meta/packages/gdbm/gdbm_1.8.3.bb b/meta/packages/gdbm/gdbm_1.8.3.bb
index 06579f2082..e8369fd725 100644
--- a/meta/packages/gdbm/gdbm_1.8.3.bb
+++ b/meta/packages/gdbm/gdbm_1.8.3.bb
@@ -1,8 +1,10 @@
1DESCRIPTION = "GNU dbm is a set of database routines that use extensible hashing." 1DESCRIPTION = "GNU dbm is a set of database routines that use extensible hashing."
2HOMEPAGE = "http://www.gnu.org/software/gdbm/gdbm.html" 2HOMEPAGE = "http://www.gnu.org/software/gdbm/"
3SECTION = "libs" 3SECTION = "libs"
4PRIORITY = "optional" 4PRIORITY = "optional"
5LICENSE = "GPL" 5LICENSE = "GPLv2+"
6LIC_FILES_CHKSUM = "file://COPYING;md5=d8e20eece214df8ef953ed5857862150"
7
6PR = "r4" 8PR = "r4"
7 9
8SRC_URI = "${GNU_MIRROR}/gdbm/gdbm-${PV}.tar.gz \ 10SRC_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 a26c71651a..b8c8766ba2 100644
--- a/meta/packages/gnu-config/gnu-config_20050701.bb
+++ b/meta/packages/gnu-config/gnu-config_20050701.bb
@@ -1,5 +1,5 @@
1DESCRIPTION = "gnu-configize" 1DESCRIPTION = "gnu-configize"
2SECTION = "base" 2SECTION = "devel"
3LICENSE = "GPL" 3LICENSE = "GPL"
4DEPENDS = "" 4DEPENDS = ""
5INHIBIT_DEFAULT_DEPS = "1" 5INHIBIT_DEFAULT_DEPS = "1"
diff --git a/meta/packages/hostap/hostap-utils.inc b/meta/packages/hostap/hostap-utils.inc
index 2e1897c9ba..16880f1196 100644
--- a/meta/packages/hostap/hostap-utils.inc
+++ b/meta/packages/hostap/hostap-utils.inc
@@ -1,8 +1,11 @@
1DESCRIPTION = "User mode helpers for the hostap driver" 1DESCRIPTION = "User mode helpers for the hostap driver"
2HOMEPAGE = "http://hostap.epitest.fi" 2HOMEPAGE = "http://hostap.epitest.fi"
3BUGTRACKER = "http://hostap.epitest.fi/bugz/"
4LICENSE = "GPLv2"
5LIC_FILES_CHKSUM = "file://COPYING;md5=0636e73ff0215e8d672dc4c32c317bb3 \
6 file://util.c;beginline=1;endline=9;md5=d3b9280851302e5ba34e5fb717489b6d"
3SECTION = "kernel/userland" 7SECTION = "kernel/userland"
4PRIORITY = "optional" 8PRIORITY = "optional"
5LICENSE = "GPL"
6PR = "r4" 9PR = "r4"
7 10
8SRC_URI = "http://hostap.epitest.fi/releases/hostap-utils-${PV}.tar.gz \ 11SRC_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 8ed243fbcb..884b861a91 100644
--- a/meta/packages/liba52/liba52_0.7.4.bb
+++ b/meta/packages/liba52/liba52_0.7.4.bb
@@ -1,5 +1,8 @@
1DESCRIPTION = "Library for reading some sort of media format." 1DESCRIPTION = "Library for reading some sort of media format."
2LICENSE = "GPL" 2HOMEPAGE = "http://liba52.sourceforge.net/"
3LICENSE = "GPLv2+"
4LIC_FILES_CHKSUM = "file://COPYING;md5=0636e73ff0215e8d672dc4c32c317bb3 \
5 file://include/a52.h;beginline=1;endline=12;md5=81152ceb3562bf20a60d1b6018175dd1"
3SECTION = "libs" 6SECTION = "libs"
4PRIORITY = "optional" 7PRIORITY = "optional"
5PR = "r2" 8PR = "r2"
diff --git a/meta/packages/libical/libical_0.44.bb b/meta/packages/libical/libical_0.44.bb
index 62e8e3f5b7..0b016a0b8f 100644
--- a/meta/packages/libical/libical_0.44.bb
+++ b/meta/packages/libical/libical_0.44.bb
@@ -1,7 +1,10 @@
1DESCRIPTION = "iCal and scheduling (RFC 2445, 2446, 2447) library" 1DESCRIPTION = "iCal and scheduling (RFC 2445, 2446, 2447) library"
2HOMEPAGE = "http://www.softwarestudio.org/softwarestudio/app.php/libical" 2HOMEPAGE = "http://sourceforge.net/projects/freeassociation/"
3BUGTRACKER = "http://sourceforge.net/tracker/?group_id=16077&atid=116077"
4LICENSE = "LGPLv2.1 | MPLv1.1"
5LIC_FILES_CHKSUM = "file://COPYING;md5=35da21efce2b9f0ca07524c9f844e6ed \
6 file://LICENSE;md5=35da21efce2b9f0ca07524c9f844e6ed"
3SECTION = "libs" 7SECTION = "libs"
4LICENSE = "LGPL / MPL"
5 8
6SRC_URI = "${SOURCEFORGE_MIRROR}/freeassociation/${P}.tar.gz" 9SRC_URI = "${SOURCEFORGE_MIRROR}/freeassociation/${P}.tar.gz"
7 10
diff --git a/meta/packages/libid3tag/libid3tag_0.15.1b.bb b/meta/packages/libid3tag/libid3tag_0.15.1b.bb
index 63258128d8..072db9de66 100644
--- a/meta/packages/libid3tag/libid3tag_0.15.1b.bb
+++ b/meta/packages/libid3tag/libid3tag_0.15.1b.bb
@@ -1,8 +1,13 @@
1DESCRIPTION = "Library for interacting with ID3 tags."
2HOMEPAGE = "http://sourceforge.net/projects/mad/"
3BUGTRACKER = "http://sourceforge.net/tracker/?group_id=12349&atid=112349"
4LICENSE = "GPLv2+"
5LIC_FILES_CHKSUM = "file://COPYING;md5=94d55d512a9ba36caa9b7df079bae19f \
6 file://COPYRIGHT;md5=5e6279efb87c26c6e5e7a68317a6a87a \
7 file://version.h;beginline=1;endline=8;md5=86ac68b67f054b7afde9e149bbc3fe63"
1SECTION = "libs" 8SECTION = "libs"
2PRIORITY = "optional" 9PRIORITY = "optional"
3DEPENDS = "zlib" 10DEPENDS = "zlib"
4DESCRIPTION = "Library for interacting with ID3 tags."
5LICENSE = "GPLv2"
6PR = "r3" 11PR = "r3"
7 12
8SRC_URI = "ftp://ftp.mars.org/pub/mpeg/libid3tag-${PV}.tar.gz \ 13SRC_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 2a5d69d1d1..264adb15a9 100644
--- a/meta/packages/libmad/libmad_0.15.1b.bb
+++ b/meta/packages/libmad/libmad_0.15.1b.bb
@@ -1,8 +1,13 @@
1DESCRIPTION = "MPEG Audio Decoder Library" 1DESCRIPTION = "MPEG Audio Decoder Library"
2HOMEPAGE = "http://sourceforge.net/projects/mad/"
3BUGTRACKER = "http://sourceforge.net/tracker/?group_id=12349&atid=112349"
4LICENSE = "GPLv2+"
5LIC_FILES_CHKSUM = "file://COPYING;md5=94d55d512a9ba36caa9b7df079bae19f \
6 file://COPYRIGHT;md5=8e55eb14894e782b84488d5a239bc23d \
7 file://version.h;beginline=1;endline=8;md5=aa07311dd39288d4349f28e1de516454"
2SECTION = "libs" 8SECTION = "libs"
3PRIORITY = "optional" 9PRIORITY = "optional"
4DEPENDS = "libid3tag" 10DEPENDS = "libid3tag"
5LICENSE = "GPL"
6PR = "r1" 11PR = "r1"
7 12
8SRC_URI = "${SOURCEFORGE_MIRROR}/mad/libmad-${PV}.tar.gz \ 13SRC_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 0a194f9a05..af2db23102 100644
--- a/meta/packages/lrzsz/lrzsz_0.12.20.bb
+++ b/meta/packages/lrzsz/lrzsz_0.12.20.bb
@@ -1,7 +1,10 @@
1LICENSE = "GPL" 1DESCRIPTION = "Tools for zmodem/xmodem/ymodem file transfer"
2HOMEPAGE = "http://www.ohse.de/uwe/software/lrzsz.html"
3LICENSE = "GPLv2+"
4LIC_FILES_CHKSUM = "file://COPYING;md5=0636e73ff0215e8d672dc4c32c317bb3 \
5 file://src/lrz.c;beginline=1;endline=10;md5=5276956373ff7d8758837f6399a1045f"
2SECTION = "console/network" 6SECTION = "console/network"
3PRIORITY = "standard" 7PRIORITY = "standard"
4DESCRIPTION = "Tools for zmodem/xmodem/ymodem file transfer"
5DEPENDS = "" 8DEPENDS = ""
6PR = "r3" 9PR = "r3"
7 10
diff --git a/meta/packages/lttng/lttng-viewer_0.8.83.bb b/meta/packages/lttng/lttng-viewer_0.8.83.bb
index 8103196ed8..593be5ea49 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"
8 8
9ALTNAME = "LinuxTraceToolkitViewer-${PV}-13062007" 9ALTNAME = "LinuxTraceToolkitViewer-${PV}-13062007"
10 10
11SRC_URI = "http://ltt.polymtl.ca/packages/${ALTNAME}.tar.gz" 11SRC_URI = "http://lttng.org/files/packages/${ALTNAME}.tar.gz"
12S = "${WORKDIR}/${ALTNAME}" 12S = "${WORKDIR}/${ALTNAME}"
13 13
14inherit autotools 14inherit autotools
diff --git a/meta/packages/portmap/portmap.inc b/meta/packages/portmap/portmap.inc
index f73ac0e048..83d1e6ca1e 100644
--- a/meta/packages/portmap/portmap.inc
+++ b/meta/packages/portmap/portmap.inc
@@ -1,6 +1,9 @@
1DESCRIPTION = "RPC program number mapper." 1DESCRIPTION = "RPC program number mapper."
2HOMEPAGE = "http://neil.brown.name/portmap/"
2SECTION = "console/network" 3SECTION = "console/network"
3LICENSE = "GPL" 4LICENSE = "BSD"
5LIC_FILES_CHKSUM = "file://portmap.c;beginline=2;endline=31;md5=51ff67e66ec84b2009b017b1f94afbf4 \
6 file://from_local.c;beginline=9;endline=35;md5=1bec938a2268b8b423c58801ace3adc1"
4DEPENDS = "fakeroot-native" 7DEPENDS = "fakeroot-native"
5 8
6SRC_URI = "${DEBIAN_MIRROR}/main/p/portmap/portmap_5.orig.tar.gz \ 9SRC_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 e3bffa7ff0..8ee3cd4cd1 100644
--- a/meta/packages/pth/pth_2.0.7.bb
+++ b/meta/packages/pth/pth_2.0.7.bb
@@ -1,7 +1,9 @@
1DESCRIPTION = "GNU Portable Threads" 1DESCRIPTION = "GNU Portable Threads"
2HOMEPAGE = "http://www.gnu.org/software/pth/"
2SECTION = "libs" 3SECTION = "libs"
3PRIORITY = "optional" 4PRIORITY = "optional"
4LICENSE = "GPL LGPL FDL" 5LICENSE = "GPLv2+"
6LIC_FILES_CHKSUM = "file://COPYING;beginline=12;endline=15;md5=a48af114a80c222cafd37f24370a77b1"
5PR = "r1" 7PR = "r1"
6 8
7SRC_URI = "${GNU_MIRROR}/pth/pth-${PV}.tar.gz" 9SRC_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 3090f77d3a..2af031ebd1 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 @@
1DESCRIPTION = "libcurl Python Bindings" 1DESCRIPTION = "libcurl python bindings."
2HOMEPAGE = "http://pycurl.sourceforge.net/"
2SECTION = "devel/python" 3SECTION = "devel/python"
3PRIORITY = "optional" 4PRIORITY = "optional"
4LICENSE = "LGPL" 5LICENSE = "LGPLv2.1+ | MIT"
6LIC_FILES_CHKSUM = "file://README;endline=13;md5=fbfe545b1869617123a08c0983ef17b2 \
7 file://COPYING;md5=3579a9fd0221d49a237aaa33492f988c \
8 file://COPYING2;md5=ffaa1e283b7f9bf5aafd8d45db6f7518"
9
5DEPENDS = "curl python" 10DEPENDS = "curl python"
11RDEPENDS = "python-core curl"
6SRCNAME = "pycurl" 12SRCNAME = "pycurl"
7PR = "r0" 13PR = "r0"
8 14
@@ -22,6 +28,4 @@ export STAGING_LIBDIR
22 28
23NATIVE_INSTALL_WORKS = "1" 29NATIVE_INSTALL_WORKS = "1"
24 30
25RDEPENDS = "python-core curl"
26
27BBCLASSEXTEND = "native" 31BBCLASSEXTEND = "native"
diff --git a/meta/packages/time/time.inc b/meta/packages/time/time.inc
index 4f006a693c..8d31b47a0c 100644
--- a/meta/packages/time/time.inc
+++ b/meta/packages/time/time.inc
@@ -1,5 +1,7 @@
1DESCRIPTION = "time measures many of the CPU resources, such as time and \ 1DESCRIPTION = "time measures many of the CPU resources, such as time and \
2memory, that other programs use." 2memory, that other programs use."
3HOMEPAGE = "http://www.gnu.org/software/time/" 3HOMEPAGE = "http://www.gnu.org/software/time/"
4LICENSE = "GPL"
5SECTION = "utils" 4SECTION = "utils"
5LICENSE = "GPLv2+"
6LIC_FILES_CHKSUM = "file://COPYING;md5=8ca43cbc842c2336e835926c2166c28b"
7
diff --git a/scripts/create-pull-request b/scripts/create-pull-request
index 2223151956..c9a7916611 100755
--- a/scripts/create-pull-request
+++ b/scripts/create-pull-request
@@ -4,38 +4,83 @@
4# 4#
5 5
6usage() { 6usage() {
7 echo "Error: Invalid arguments."
8 echo "Usage: " 7 echo "Usage: "
9 echo "$ $0 <commit_id> <contrib_branch>" 8 echo "$ $0 [-r <relative_to>] [-i <commit_id>] -b <contrib_branch>"
9 echo " <relative_to> is a commit identifier, like branch-name, HEAD, hex-commit-id"
10 echo " <commit_id> is a commit identifier, like branch-name, HEAD, hex-commit-id" 10 echo " <commit_id> is a commit identifier, like branch-name, HEAD, hex-commit-id"
11 echo " <contrib_branch> is the branch-name in the git.pokylinux.org/poky-contrib tree" 11 echo " <contrib_branch> is the branch-name in the git.pokylinux.org/poky-contrib tree"
12 echo " If <relative_to> is not specified then relative to master is assumed"
13 echo " If <commit_id> is not specified then it is assumed as HEAD"
14 echo " For Example:"
15 echo " $0 -r master -i misc -b nitin/misc "
16 echo " $0 -b nitin/misc "
17 echo " $0 -r distro/master -i nitin/distro -b nitin/distro "
12 exit 1 18 exit 1
13} 19}
14 20
15case $# in 21while [ $# -ne 0 ] # loop over arguments
16 2) 22do
17 COMMIT=$1 23
18 CONTRIB_BRANCH=$2 24 case $1 in
19 shift 25 -r )
20 ;; 26 shift
27 RELATIVE_TO=$1
28 shift
29 ;;
30 -i )
31 shift
32 COMMIT_ID=$1
33 shift
34 ;;
35 -b )
36 shift
37 CONTRIB_BRANCH=$1
38 shift
39 ;;
21 *) 40 *)
41 usage
42 ;;
43 esac
44done
45
46if [ "${COMMIT_ID}" = "" ]; then
47 COMMIT_ID=HEAD
48 echo "Note: <commit_id> parameter assumed as 'HEAD'"
49fi
50
51if [ "${RELATIVE_TO}" = "" ]; then
52 RELATIVE_TO=master
53 echo "Note: <relative_to> parameter assumed as 'master'"
54fi
55
56if [ "${CONTRIB_BRANCH}" = "" ]; then
57 echo "Error: Parameter <contrib_branch> not specified"
22 usage 58 usage
23 ;; 59fi
24esac
25 60
26if [ "$COMMIT" = "" ]; then 61git --no-pager show ${COMMIT_ID} > /dev/null
62if [ "$?" != "0" ]; then
63 echo "Error: Invalid <commit_id> parameter specified"
27 usage 64 usage
28fi 65fi
29 66
30git --no-pager show $COMMIT > /dev/null 67git --no-pager show ${RELATIVE_TO} > /dev/null
31if [ "$?" != "0" ]; then 68if [ "$?" != "0" ]; then
32 echo "Invalid Commit." 69 echo "Error: Invalid <relative_to> parameter specified: ${RELATIVE_TO}"
33 usage 70 usage
34fi 71fi
35 72
36git --no-pager diff master..${COMMIT} | diffstat -p1
37echo "" 73echo ""
38git --no-pager log --no-merges master..${COMMIT} | git --no-pager shortlog 74git --no-pager diff ${RELATIVE_TO}..${COMMIT_ID} | diffstat -p1
75echo ""
76git --no-pager log --no-merges ${RELATIVE_TO}..${COMMIT_ID} | git --no-pager shortlog
39 77
78PULL_URL="http://git.pokylinux.org/cgit.cgi/poky-contrib/log/?h=${CONTRIB_BRANCH}"
40 79
41echo "Pull URL: http://git.pokylinux.org/cgit.cgi/poky-contrib/log/?h=${CONTRIB_BRANCH}" 80echo "Pull URL: ${PULL_URL}"
81
82wget -q ${PULL_URL} -O - | grep -q "Invalid branch:\ ${CONTRIB_BRANCH}"
83if [ "$?" == "0" ]; then
84 echo "Warning: Branch named '${CONTRIB_BRANCH}' was not found on contrib git tree"
85 echo "Check your <contrib-branch> parameter"
86fi