Skip to content
Browse files

Merge branch 'org.openembedded.dev' into testing-next

  • Loading branch information...
2 parents beb17e2 + eda06ec commit 4ee358534793381d2e87b01781079a3354fd5c1c @cbrake cbrake committed Sep 13, 2010
Showing with 203,388 additions and 603 deletions.
  1. +3 −5 MAINTAINERS
  2. +3 −2 classes/base.bbclass
  3. +1 −1 classes/insane.bbclass
  4. +0 −4 classes/java-library.bbclass
  5. +63 −47 classes/packaged-staging.bbclass
  6. +12 −3 classes/sourceipk.bbclass
  7. +1 −1 conf/bitbake.conf
  8. +0 −3 conf/distro/angstrom-2008.1.conf
  9. +0 −3 conf/distro/angstrom-2010.x.conf
  10. +2 −2 conf/distro/include/angstrom-2010-preferred-versions.inc
  11. +1 −1 conf/distro/include/slugos.inc
  12. +12 −18 conf/distro/jlime-2010.1.conf
  13. +0 −3 conf/distro/kaeilos-2010.conf
  14. +0 −3 conf/distro/kaeilos.conf
  15. +0 −6 conf/distro/minimal.conf
  16. +0 −6 conf/distro/shr.conf
  17. +22 −0 conf/machine/chumby-falconwing.conf
  18. +2 −2 conf/machine/efikamx.conf
  19. +1 −1 conf/machine/include/omap3.inc
  20. +1 −1 conf/machine/jornada7xx.conf
  21. +48 −0 conf/machine/mini6410.conf
  22. +6 −5 conf/machine/nokia900.conf
  23. +2 −10 conf/machine/rx1950.conf
  24. +1 −1 contrib/angstrom/sort.sh
  25. +24 −0 docs/usermanual/chapters/common_use_cases.xml
  26. +2 −1 recipes/angstrom/angstrom-gdm-autologin-hack.bb
  27. +1 −1 recipes/angstrom/angstrom-uboot-scripts.bb
  28. +14 −7 recipes/angstrom/angstrom-uboot-scripts/linuxtagdemo.cmd
  29. +1 −1 recipes/angstrom/exquisite-theme-angstrom.bb
  30. +6 −2 recipes/apmd/apmd_3.2.2.bb
  31. +42 −0 recipes/apr/apr-1.3.5/cleanup.patch
  32. +3 −4 recipes/apr/apr-util_1.2.12.bb
  33. +2 −2 recipes/apr/apr-util_1.3.4.bb
  34. +4 −2 recipes/apr/apr_1.2.12.bb
  35. +2 −2 recipes/apr/apr_1.3.5.bb
  36. +65 −0 recipes/bootstream/bootstream-chumby-falconwing_1.bb
  37. +405 −0 recipes/bootstream/fix-oe-build.patch
  38. +6 −0 recipes/cairo/cairo.inc
  39. +8 −0 recipes/cairo/cairo_1.10.0.bb
  40. +1 −1 recipes/classpathx/gnumail_1.1.2.bb
  41. +1 −0 recipes/clutter/{clutter-box2d_0.10.0_git.bb → clutter-box2d_git.bb}
  42. +13 −0 recipes/clutter/clutter/workaround-broken-mipmaps.patch
  43. +1 −0 recipes/clutter/clutter_1.2.12.bb
  44. +1 −0 recipes/dialog/dialog.inc
  45. +1 −1 recipes/e17/elmdentica_svn.bb
  46. +2 −0 recipes/egl/egl.inc
  47. +1 −1 recipes/eglibc/eglibc_svn.bb
  48. +2 −0 recipes/ffmpeg/ffmpeg.inc
  49. +3 −2 recipes/ffmpeg/ffmpeg_0.5.bb
  50. +1 −1 recipes/freesmartphone/cornucopia.inc
  51. +2 −2 recipes/freesmartphone/fso-specs_git.bb
  52. +12 −0 recipes/freesmartphone/libfreesmartphone-glib_git.bb
  53. +2 −2 recipes/freesmartphone/libfso-glib_git.bb
  54. +1 −1 recipes/gcc/gcc-3.3.4.inc
  55. +1 −1 recipes/gcc/gcc-3.4.3.inc
  56. +1 −1 recipes/gcc/gcc-3.4.4.inc
  57. +2 −0 recipes/gcc/gcc-3.4.6.inc
  58. +2 −0 recipes/gcc/gcc-4.0.0.inc
  59. +2 −0 recipes/gcc/gcc-4.0.2.inc
  60. +1 −1 recipes/gcc/gcc-4.1.0.inc
  61. +1 −1 recipes/gcc/gcc-4.1.1.inc
  62. +1 −1 recipes/gcc/gcc-4.1.2.inc
  63. +1 −1 recipes/gcc/gcc-4.2.1.inc
  64. +1 −1 recipes/gcc/gcc-4.2.2.inc
  65. +1 −1 recipes/gcc/gcc-4.2.3.inc
  66. +1 −1 recipes/gcc/gcc-4.2.4.inc
  67. +1 −1 recipes/gcc/gcc-4.3.1.inc
  68. +1 −1 recipes/gcc/gcc-4.3.2.inc
  69. +1 −1 recipes/gcc/gcc-4.3.3.inc
  70. +1 −1 recipes/gcc/gcc-4.3.4.inc
  71. +1 −1 recipes/gcc/gcc-4.4.1.inc
  72. +1 −1 recipes/gcc/gcc-4.4.2.inc
  73. +1 −1 recipes/gcc/gcc-4.4.4.inc
  74. +1 −1 recipes/gcc/gcc-4.5.inc
  75. +2 −0 recipes/gcc/gcc-package-cross.inc
  76. +29 −0 recipes/glibc/glibc-2.9/0001-Don-t-mix-pattern-rules-with-normal-rules.patch
  77. +1 −0 recipes/glibc/glibc_2.9.bb
  78. +8 −1 recipes/inetutils/inetutils_1.5.bb
  79. +9 −2 recipes/inetutils/inetutils_1.8.bb
  80. +1 −0 recipes/irrlicht/irrlicht-examples-gles.bb
  81. +30 −0 recipes/jpeg/jpeg-8b/0001-configure-make-jpeg-work-with-older-autotools.patch
  82. +3 −2 recipes/jpeg/jpeg_6b.bb
  83. +5 −2 recipes/jpeg/jpeg_8b.bb
  84. +0 −16 recipes/js/files/host-cc.patch
  85. 0 recipes/js/{files → js}/arm/jsautocfg.h
  86. 0 recipes/js/{files → js}/jsautocfg.h
  87. +13 −0 recipes/js/js/libtermcap.patch
  88. 0 recipes/js/{files → js}/powerpc/jsautocfg.h
  89. +3 −2 recipes/js/js_1.5.bb
  90. +1 −3 recipes/klibc/{klcc-cross_1.5.19.bb → klcc-cross_1.5.20.bb}
  91. 0 recipes/klibc/{klibc-1.5.19 → klibc-1.5.20}/arm-signal-cleanup.patch
  92. 0 recipes/klibc/{klibc-1.5.19 → klibc-1.5.20}/dash_readopt.patch
  93. 0 recipes/klibc/{klibc-1.5.19 → klibc-1.5.20}/fstype-sane-vfat-and-jffs2-for-1.5.patch
  94. 0 recipes/klibc/{klibc-1.5.19 → klibc-1.5.20}/getrusage.patch
  95. 0 recipes/klibc/{klibc-1.5.19 → klibc-1.5.20}/isystem.patch
  96. 0 recipes/klibc/{klibc-1.5.19 → klibc-1.5.20}/klcc_prefix.patch
  97. 0 recipes/klibc/{klibc-1.5.19 → klibc-1.5.20}/klibc-config-eabi.patch
  98. 0 recipes/klibc/{klibc-1.5.19 → klibc-1.5.20}/klibc_kexecsyscall.patch
  99. 0 recipes/klibc/{klibc-1.5.19 → klibc-1.5.20}/mntproc-definitions.patch
  100. 0 recipes/klibc/{klibc-1.5.19 → klibc-1.5.20}/modprobe.patch
  101. 0 recipes/klibc/{klibc-1.5.19 → klibc-1.5.20}/socket.h.patch
  102. 0 recipes/klibc/{klibc-1.5.19 → klibc-1.5.20}/staging.patch
  103. 0 recipes/klibc/{klibc-1.5.19 → klibc-1.5.20}/wc.patch
  104. +2 −0 recipes/klibc/klibc-checksums_1.5.20.inc
  105. +2 −5 recipes/klibc/{klibc-static-utils_1.5.19.bb → klibc-static-utils_1.5.20.bb}
  106. +1 −1 recipes/klibc/klibc.inc
  107. +7 −6 recipes/klibc/{klibc_1.5.19.bb → klibc_1.5.20.bb}
  108. +0 −112 recipes/libjson/libjson/json-c-longlongint.patch
  109. +1 −2 recipes/libjson/libjson_svn.bb
  110. +17 −12 recipes/libtool/libtool-cross_2.2.6a.bb
  111. +16 −11 recipes/libtool/libtool-cross_2.2.6b.bb
  112. +1,716 −0 recipes/linux/linux-2.6.28/mini6410/defconfig
  113. +192,017 −0 recipes/linux/linux-2.6.28/mini6410/mini6410.patch
  114. +11 −0 recipes/linux/linux-2.6.28/mini6410/undefined.patch
  115. +69 −93 recipes/linux/linux-2.6.28/nokia900/defconfig
  116. +24 −0 recipes/linux/linux-2.6.28/nokia900/gcc_4.4_endianess_macros.patch
  117. +41 −0 recipes/linux/linux-2.6.35/rx1950/0001-s3c2410_ts-add-fake-pressure-events.patch
  118. +71 −0 recipes/linux/linux-2.6.35/rx1950/0002-s3c2410_udc-2440-dual-packet-workaround.patch
  119. +356 −0 recipes/linux/linux-2.6.35/rx1950/0003-rx1950-add-battery-device.patch
  120. +71 −0 recipes/linux/linux-2.6.35/rx1950/0004-rx1950-add-LEDs-support.patch
  121. +701 −0 recipes/linux/linux-2.6.35/rx1950/0005-s3c24xx-DMA-don-t-use-autoreload-feature.patch
  122. +40 −0 recipes/linux/linux-2.6.35/rx1950/0006-s3cmci-minor-fixups.patch
  123. +530 −0 recipes/linux/linux-2.6.35/rx1950/0007-Add-s3c-adc-battery-driver.patch
  124. +1,615 −0 recipes/linux/linux-2.6.35/rx1950/defconfig
  125. +2,191 −0 recipes/linux/linux-efikamx-git/efikamx/defconfig
  126. +15 −0 recipes/linux/linux-efikamx_git+2.6.31.14.bb
  127. +1,987 −0 recipes/linux/linux-imx-git/chumby-falconwing/defconfig
  128. +21 −0 recipes/linux/linux-imx_git.bb
  129. 0 recipes/linux/{linux-jlime-jornada7xx-2.6.32+git → linux-jlime-jornada7xx-2.6.34+git}/defconf_jlime
  130. +2 −2 recipes/linux/{linux-jlime-jornada7xx_2.6.32+git.bb → linux-jlime-jornada7xx_2.6.34+git.bb}
  131. +55 −0 recipes/linux/linux-omap-psp-2.6.32/porches.patch
  132. +1 −0 recipes/linux/linux-omap-psp_2.6.32.bb
  133. +13 −3 recipes/linux/linux_2.6.28.bb
  134. +7 −0 recipes/linux/linux_2.6.35.bb
  135. +1 −1 recipes/linux/multi-kernel.inc
  136. +21 −0 recipes/mercurial/mercurial-native_1.6.3.bb
  137. +13 −0 recipes/midpath/files/hci_read_local_name.patch
  138. +2 −6 recipes/midpath/midpath-backend-sdl_0.2+0.3rc2.bb
  139. +2 −0 recipes/midpath/midpath-common.inc
  140. +9 −17 recipes/midpath/midpath-core_0.2+0.3rc2.bb
  141. +1 −1 recipes/mozilla/files/mozilla-firefox.desktop
  142. +1 −1 recipes/mozilla/files/mozilla-thunderbird.desktop
  143. +1 −0 recipes/mozilla/firefox_3.6.8.bb
  144. +1 −1 recipes/mozilla/thunderbird_1.0.7.bb
  145. +33 −0 recipes/mplayer/mplayer/mplayer-git_omapfb.patch
  146. +13 −0 recipes/mplayer/mplayer/omapfb_control_arguments.patch
  147. +3 −2 recipes/mplayer/mplayer_git.bb
  148. +8 −1 recipes/mythtv/mythplugins_0.23+fixes.bb
  149. +19 −1 recipes/ncurses/ncurses_5.7.bb
  150. +18 −0 recipes/nodejs/files/libev-cross-cc.patch
  151. +14 −0 recipes/nodejs/files/node-cross-cc.patch
  152. +22 −0 recipes/nodejs/files/node-dont-include-hosts-usr-include.patch
  153. +32 −0 recipes/nodejs/nodejs_0.2.0.bb
  154. 0 recipes/{ → obsolete}/gpephone/addressbook_0.1.bb
  155. 0 recipes/{ → obsolete}/gpephone/addressbook_svn.bb
  156. 0 recipes/{ → obsolete}/gpephone/almmgrd_svn.bb
  157. 0 recipes/{ → obsolete}/gpephone/audioplayer_1.0.bb
  158. 0 recipes/{ → obsolete}/gpephone/calendar2/disable-broken-tests.patch
  159. 0 recipes/{ → obsolete}/gpephone/calendar2_svn.bb
  160. 0 recipes/{ → obsolete}/gpephone/calendar_1.0.bb
  161. 0 recipes/{ → obsolete}/gpephone/cms92init-0.1/oe-install.patch
  162. 0 recipes/{ → obsolete}/gpephone/cms92init_0.1.bb
  163. 0 recipes/{ → obsolete}/gpephone/connect_0.1.bb
  164. 0 recipes/{ → obsolete}/gpephone/contact_svn.bb
  165. 0 recipes/{ → obsolete}/gpephone/dialer_svn.bb
  166. 0 recipes/{ → obsolete}/gpephone/firewall_svn.bb
  167. 0 recipes/{ → obsolete}/gpephone/gpe-applauncher-0.7/default-icon.patch
  168. 0 recipes/{ → obsolete}/gpephone/gpe-applauncher/hotkeys.conf
  169. 0 recipes/{ → obsolete}/gpephone/gpe-applauncher/om-gta01/hotkeys.conf
  170. 0 recipes/{ → obsolete}/gpephone/gpe-applauncher/om-gta01/softkeys.conf
  171. 0 recipes/{ → obsolete}/gpephone/gpe-applauncher/softkeys.conf
  172. 0 recipes/{ → obsolete}/gpephone/gpe-applauncher_0.10.bb
  173. 0 recipes/{ → obsolete}/gpephone/gpe-applauncher_0.11.bb
  174. 0 recipes/{ → obsolete}/gpephone/gpe-applauncher_0.7.bb
  175. 0 recipes/{ → obsolete}/gpephone/gpe-applauncher_0.8.bb
  176. 0 recipes/{ → obsolete}/gpephone/gpe-applauncher_0.9.bb
  177. 0 recipes/{ → obsolete}/gpephone/gpe-applauncher_svn.bb
  178. 0 recipes/{ → obsolete}/gpephone/gpe-phonepanel_0.7.bb
  179. 0 recipes/{ → obsolete}/gpephone/gpe-phonepanel_0.9.bb
  180. 0 recipes/{ → obsolete}/gpephone/gpe-session-scripts-phone/disable-composite.xsettings
  181. 0 recipes/{ → obsolete}/gpephone/gpe-session-scripts-phone/matchbox-session
  182. 0 recipes/{ → obsolete}/gpephone/gpe-session-scripts-phone/matchbox-session.vm
  183. 0 recipes/{ → obsolete}/gpephone/gpe-session-scripts-phone/phonesession
  184. 0 recipes/{ → obsolete}/gpephone/gpe-session-scripts-phone/standard-apps.patch
  185. 0 recipes/{ → obsolete}/gpephone/gpe-session-scripts-phone_0.67.bb
  186. 0 recipes/{ → obsolete}/gpephone/gsmmux/gsmmux-makefile.patch
  187. 0 recipes/{ → obsolete}/gpephone/gsmmux_alpha-2.bb
  188. 0 recipes/{ → obsolete}/gpephone/libabenabler2/i18n.patch
  189. 0 recipes/{ → obsolete}/gpephone/libabenabler2_1.0.bb
  190. 0 recipes/{ → obsolete}/gpephone/libabenabler2_svn.bb
  191. 0 recipes/{ → obsolete}/gpephone/libabenabler_0.1.bb
  192. 0 recipes/{ → obsolete}/gpephone/libabenabler_1.0.bb
  193. 0 recipes/{ → obsolete}/gpephone/libabenabler_svn.bb
  194. 0 recipes/{ → obsolete}/gpephone/libalmmgr_svn.bb
  195. 0 recipes/{ → obsolete}/gpephone/libcalenabler2_svn.bb
  196. 0 recipes/{ → obsolete}/gpephone/libcalenabler_1.0.bb
  197. 0 recipes/{ → obsolete}/gpephone/libchenabler/po.patch
  198. 0 recipes/{ → obsolete}/gpephone/libchenabler_0.1.bb
  199. 0 recipes/{ → obsolete}/gpephone/libgemwidget/disable-tests.patch
  200. 0 recipes/{ → obsolete}/gpephone/libgemwidget/gemfilechooser-NULL-callback.patch
  201. 0 recipes/{ → obsolete}/gpephone/libgemwidget/libgemwidget-fixup.diff
  202. 0 recipes/{ → obsolete}/gpephone/libgemwidget_0.1.bb
  203. 0 recipes/{ → obsolete}/gpephone/libgemwidget_1.0.bb
  204. 0 recipes/{ → obsolete}/gpephone/libgemwidget_svn.bb
  205. 0 recipes/{ → obsolete}/gpephone/libgpephone_0.3.bb
  206. 0 recipes/{ → obsolete}/gpephone/libgpephone_0.4.bb
  207. 0 recipes/{ → obsolete}/gpephone/libgpephone_svn.bb
  208. 0 recipes/{ → obsolete}/gpephone/libiac-0.1/po.patch
  209. 0 recipes/{ → obsolete}/gpephone/libiac2/disable-tests.patch
  210. 0 recipes/{ → obsolete}/gpephone/libiac2_svn.bb
  211. 0 recipes/{ → obsolete}/gpephone/libiac_0.1.bb
  212. 0 recipes/{ → obsolete}/gpephone/libiac_1.0.bb
  213. 0 recipes/{ → obsolete}/gpephone/libiac_svn.bb
  214. 0 recipes/{ → obsolete}/gpephone/libidn_0.5.19.bb
  215. 0 recipes/{ → obsolete}/gpephone/libim2/disable-tests.patch
  216. 0 recipes/{ → obsolete}/gpephone/libim2_svn.bb
  217. 0 recipes/{ → obsolete}/gpephone/libim_0.2.bb
  218. 0 recipes/{ → obsolete}/gpephone/liblipsevent2_svn.bb
  219. 0 recipes/{ → obsolete}/gpephone/liblipsevent_0.1.bb
  220. 0 recipes/{ → obsolete}/gpephone/libmsgenabler2_svn.bb
  221. 0 recipes/{ → obsolete}/gpephone/libmsgenabler_1.0.bb
  222. 0 recipes/{ → obsolete}/gpephone/libmsgenabler_svn.bb
  223. 0 recipes/{ → obsolete}/gpephone/librecord2_0.1.bb
  224. 0 recipes/{ → obsolete}/gpephone/librecord2_svn.bb
  225. 0 recipes/{ → obsolete}/gpephone/librecord_0.1.bb
  226. 0 recipes/{ → obsolete}/gpephone/librecord_1.0.bb
  227. 0 recipes/{ → obsolete}/gpephone/libsettings_0.3.bb
  228. 0 recipes/{ → obsolete}/gpephone/libsettings_svn.bb
  229. 0 recipes/{ → obsolete}/gpephone/libtapi_svn.bb
  230. 0 recipes/{ → obsolete}/gpephone/libvoc_svn.bb
  231. 0 recipes/{ → obsolete}/gpephone/libvocenabler_0.1.bb
  232. 0 recipes/{ → obsolete}/gpephone/linphone-1.5.0/linphone-1.5.0.patch
  233. 0 recipes/{ → obsolete}/gpephone/linphone-1.5.0/linphone-pkgconfig.patch
  234. 0 recipes/{ → obsolete}/gpephone/linphone_1.5.0.bb
  235. 0 recipes/{ → obsolete}/gpephone/machined_svn.bb
  236. 0 recipes/{ → obsolete}/gpephone/phoneserver/changeport.patch
  237. 0 recipes/{ → obsolete}/gpephone/phoneserver/phoneserver-gta01.patch
  238. 0 recipes/{ → obsolete}/gpephone/phoneserver_1.0.bb
  239. 0 recipes/{ → obsolete}/gpephone/ptim-engine/gtkmodule-location.patch
  240. 0 recipes/{ → obsolete}/gpephone/ptim-engine_1.0.bb
  241. 0 recipes/{ → obsolete}/gpephone/ptim-engine_svn.bb
  242. 0 recipes/{ → obsolete}/gpephone/ptim-headers_1.0.bb
  243. 0 recipes/{ → obsolete}/gpephone/ptim-headers_svn.bb
  244. 0 recipes/{ → obsolete}/gpephone/ptim-helper/gtkmodule-location.patch
  245. 0 recipes/{ → obsolete}/gpephone/ptim-helper_1.0.bb
  246. 0 recipes/{ → obsolete}/gpephone/ptim-helper_svn.bb
  247. 0 recipes/{ → obsolete}/gpephone/ptim-manager/gtkmodule-location.patch
  248. 0 recipes/{ → obsolete}/gpephone/ptim-manager_1.0.bb
  249. 0 recipes/{ → obsolete}/gpephone/ptim-manager_svn.bb
  250. 0 recipes/{ → obsolete}/gpephone/quickdial_svn.bb
  251. 0 recipes/{ → obsolete}/gpephone/sms-1.0/somefixes.patch
  252. 0 recipes/{ → obsolete}/gpephone/sms_1.0.bb
  253. 0 recipes/{ → obsolete}/gpephone/sms_1.1.bb
  254. 0 recipes/{ → obsolete}/gpephone/soundserver_1.0.bb
  255. 0 recipes/{ → obsolete}/gpephone/useen_svn.bb
  256. 0 recipes/{ → obsolete}/gpephone/videoplayer_0.1.bb
  257. 0 recipes/{ → obsolete}/gpephone/vochistory_0.1.bb
  258. 0 recipes/{ → obsolete}/gpephone/voicecall_0.1.bb
  259. 0 recipes/{ → obsolete}/gpephone/xoo-theme-gpephone/gpephone.png
  260. 0 recipes/{ → obsolete}/gpephone/xoo-theme-gpephone/gpephone.xml
  261. 0 recipes/{ → obsolete}/gpephone/xoo-theme-gpephone_1.0.bb
  262. 0 recipes/{ → obsolete}/gpephone/xoo-vm/gpephone-vm.patch
  263. 0 recipes/{ → obsolete}/gpephone/xoo-vm_0.7-20070204.bb
  264. 0 recipes/{ → obsolete}/tasks/task-gpephone.bb
  265. 0 recipes/{ → obsolete}/tasks/task-sdk-gpephone.bb
  266. +1 −0 recipes/ogre/ogre-egl_svn.bb
  267. +5 −0 recipes/opencv/openscenegraph_2.9.7.bb
  268. +51 −51 recipes/openjdk/openjdk-6-common.inc
  269. +15 −0 recipes/perl/libclass-factory-util-perl_1.7.bb
  270. +14 −0 recipes/perl/libclass-inspector-perl_1.24.bb
  271. +14 −0 recipes/perl/libclass-singleton-perl_1.4.bb
  272. +17 −0 recipes/perl/libdatetime-format-builder-perl_0.80.bb
  273. +16 −0 recipes/perl/libdatetime-format-iso8601-perl_0.07.bb
  274. +17 −0 recipes/perl/libdatetime-locale-perl_0.45.bb
  275. +17 −0 recipes/perl/libdatetime-perl_0.61.bb
  276. +18 −0 recipes/perl/libdatetime-timezone-perl_1.21.bb
  277. +3 −2 recipes/perl/libhttp-cache-transparent-perl_1.0.bb
  278. +14 −0 recipes/perl/libimage-size-perl_3.230.bb
  279. +15 −0 recipes/perl/liblist-moreutils-perl_0.22.bb
  280. +2 −1 recipes/perl/libmime-tools-perl_5.427.bb
  281. +1 −2 recipes/perl/libnetaddr-ip-perl_4.027.bb
  282. +0 −19 recipes/perl/libsoap-lite-perl_0.710.08.bb
  283. +25 −0 recipes/perl/libsoap-lite-perl_0.712.bb
  284. +14 −0 recipes/perl/libtask-weaken-perl_1.03.bb
  285. +3 −2 recipes/perl/libterm-progressbar-perl_2.09.bb
  286. +4 −3 recipes/perl/libtest-exception-perl_0.22.bb
  287. +6 −1 recipes/perl/libxml-libxml-perl_1.70.bb
  288. +0 −16 recipes/perl/libxml-namespacesupport-perl_1.10.bb
  289. +16 −0 recipes/perl/libxml-namespacesupport-perl_1.11.bb
  290. +2 −1 recipes/perl/libxml-sax-perl_0.96.bb
  291. +3 −3 recipes/perl/libxml-simple-perl_2.18.bb
  292. +0 −17 recipes/perl/libxml-twig-perl_3.33.bb
  293. +17 −0 recipes/perl/libxml-twig-perl_3.35.bb
  294. +14 −0 recipes/perl/libxml-xpath-perl_1.13.bb
  295. +1 −0 recipes/powervr-drivers/bc-cube_0.1.0.bb
  296. +1 −0 recipes/powervr-drivers/bc-cube_0.2.0.bb
  297. +251 −0 recipes/psplash/psplash-ti/0001-configurability-for-rev-422.patch
  298. +1 −0 recipes/psplash/psplash-ti_svn.bb
  299. +1 −1 recipes/psplash/psplash.inc
  300. +57 −0 recipes/pulseaudio/pulseaudio-0.9.21/armv4+v5asm.patch
Sorry, we could not display the entire diff because too many files (353) changed.
View
8 MAINTAINERS
@@ -92,11 +92,9 @@ Recipes: cdparanoia, cdstatus, iscsi-target urjtag
Person: Graeme Gregory
Mail: dp@xora.org.uk
Website: http://www.xora.org.uk
-Interests: Multimedia in gpe and on fbdev, and gtk+ apps on PDA devices.
-Interests: GNOME on PDA
-Recipes: mplayer, xmms, xmms-mad, xmms-tremor, dillo, links, links-x11
-Recipes: epdfview, sylpheed-claws, sylpheed, gqview, tightvnc
-Recipes: gtk+_2.10.*
+Interests: Angstrom Distribution
+Distros: Ångström
+Recipes: angstrom*
Person: Henning Heinold 'woglinde'
Mail: heinold@inf.fu-berlin.de
View
5 classes/base.bbclass
@@ -2,6 +2,7 @@ BB_DEFAULT_TASK ?= "build"
inherit patch
inherit staging
+inherit packaged-staging
inherit packagedata
inherit mirrors
@@ -176,7 +177,7 @@ def oe_unpack(d, local, urldata):
if not urldata.host:
urlpath = urldata.path
else:
- urlpath = oe.path.join(urldata.host, urldata.path)
+ urlpath = "%s%s" % (urldata.host, urldata.path)
if not os.path.isabs(urlpath):
subdirs.append(os.path.dirname(urlpath))
@@ -337,7 +338,7 @@ python () {
this_machine = bb.data.getVar('MACHINE', d, 1)
if this_machine and not re.match(need_machine, this_machine):
this_soc_family = bb.data.getVar('SOC_FAMILY', d, 1)
- if this_soc_family and not re.match(need_machine, this_soc_family):
+ if (this_soc_family and not re.match(need_machine, this_soc_family)) or not this_soc_family:
raise bb.parse.SkipPackage("incompatible with machine %s" % this_machine)
need_target = bb.data.getVar('COMPATIBLE_TARGET_SYS', d, 1)
View
2 classes/insane.bbclass
@@ -448,7 +448,7 @@ python do_package_qa () {
# The Staging Func, to check all staging
-addtask qa_staging after do_populate_sysroot before do_build
+addtask qa_staging after do_populate_sysroot before do_package_stage
python do_qa_staging() {
bb.debug(2, "QA checking staging")
View
4 classes/java-library.bbclass
@@ -65,7 +65,3 @@ do_install() {
java_stage() {
oe_jarinstall -s ${JARFILENAME} ${ALTJARFILENAMES}
}
-
-do_stage() {
- java_stage
-}
View
110 classes/packaged-staging.bbclass
@@ -30,16 +30,8 @@ BB_STAMP_WHITELIST = "${PSTAGE_NATIVEDEPENDS}"
python __anonymous() {
pstage_allowed = True
-
- # We need PSTAGE_PKGARCH to contain information about the target.
- if bb.data.inherits_class('cross', d):
- bb.data.setVar('PSTAGE_PKGARCH', "${HOST_SYS}-${PACKAGE_ARCH}-${TARGET_OS}", d)
-
- # These classes encode staging paths data files so we must mangle them
- # for reuse.
- if bb.data.inherits_class('native', d) or bb.data.inherits_class('nativesdk', d) or bb.data.inherits_class('cross', d) or bb.data.inherits_class('crosssdk', d) or bb.data.inherits_class('sdk', d):
- scan_cmd = "grep -Irl ${STAGING_DIR} ${PSTAGE_TMPDIR_STAGE}"
- bb.data.setVar('PSTAGE_SCAN_CMD', scan_cmd, d)
+ pstage_host_mangle = False
+ pstage_is_cross = False
# PSTAGE_NATIVEDEPENDS lists the packages we need before we can use
# packaged staging. There will always be some packages we depend on.
@@ -59,6 +51,27 @@ python __anonymous() {
if localdata.getVar('PSTAGING_DISABLED', True) == "1":
pstage_allowed = False
+ # libtool-cross does not inherit cross.
+ if localdata.getVar('PN', True).startswith("libtool-cross"):
+ pstage_host_mangle = True
+ pstage_is_cross = True
+
+ # We need PSTAGE_PKGARCH to contain information about the target.
+ if bb.data.inherits_class('cross', d):
+ pstage_host_mangle = True
+
+ if pstage_host_mangle:
+ bb.data.setVar('PSTAGE_PKGARCH', "${HOST_SYS}-${PACKAGE_ARCH}-${TARGET_OS}", d)
+
+ # These classes encode staging paths data files so we must mangle them
+ # for reuse.
+ if bb.data.inherits_class('native', d) or bb.data.inherits_class('nativesdk', d) or bb.data.inherits_class('cross', d) or bb.data.inherits_class('crosssdk', d) or bb.data.inherits_class('sdk', d):
+ pstage_is_cross = True
+
+ if pstage_is_cross:
+ scan_cmd = "grep -Irl ${TMPDIR} ${PSTAGE_TMPDIR_STAGE}"
+ bb.data.setVar('PSTAGE_SCAN_CMD', scan_cmd, d)
+
# Add task dependencies if we're active, otherwise mark packaged staging
# as inactive.
if pstage_allowed:
@@ -94,7 +107,7 @@ def pstage_manualclean(srcname, destvarname, d):
dest = bb.data.getVar(destvarname, d, True)
for walkroot, dirs, files in os.walk(src):
- bb.debug("rm %s" % walkroot)
+ bb.debug(2, "rm %s" % walkroot)
for file in files:
# Avoid breaking the held lock
if (file == "staging.lock"):
@@ -112,25 +125,26 @@ def pstage_set_pkgmanager(d):
def pstage_cleanpackage(pkgname, d):
- path = bb.data.getVar("PATH", d, 1)
- pstage_set_pkgmanager(d)
- list_cmd = bb.data.getVar("PSTAGE_LIST_CMD", d, True)
-
- bb.debug(2, "Checking if staging package installed")
- lf = bb.utils.lockfile(bb.data.expand("${SYSROOT_LOCK}", d))
- ret = os.system("PATH=\"%s\" %s | grep %s" % (path, list_cmd, pkgname))
- if ret == 0:
- bb.debug(1, "Uninstalling package from staging...")
- removecmd = bb.data.getVar("PSTAGE_REMOVE_CMD", d, 1)
- ret = os.system("PATH=\"%s\" %s %s" % (path, removecmd, pkgname))
- if ret != 0:
- bb.note("Failure removing staging package")
- else:
- bb.debug(1, "Manually removing any installed files from staging...")
- pstage_manualclean("sysroots", "STAGING_DIR", d)
- pstage_manualclean("deploy", "DEPLOY_DIR", d)
-
- bb.utils.unlockfile(lf)
+ pstage_set_pkgmanager(d)
+ list_cmd = bb.data.getVar("PSTAGE_LIST_CMD", d, True)
+
+ bb.debug(2, "Checking if staging package installed")
+ lf = bb.utils.lockfile(bb.data.expand("${SYSROOT_LOCK}", d))
+ try:
+ oe_run(d, "%s | grep %s" % (list_cmd, pkgname))
+ except RuntimeError:
+ bb.debug(1, "Manually removing any installed files from staging...")
+ pstage_manualclean("sysroots", "STAGING_DIR", d)
+ pstage_manualclean("deploy", "DEPLOY_DIR", d)
+ else:
+ bb.debug(1, "Uninstalling package from staging...")
+ removecmd = bb.data.getVar("PSTAGE_REMOVE_CMD", d, 1)
+ try:
+ oe_run(d, "%s %s" % (removecmd, pkgname))
+ except RuntimeError:
+ bb.note("Failure removing staging package")
+
+ bb.utils.unlockfile(lf)
do_clean_prepend() {
"""
@@ -208,7 +222,6 @@ python packagestage_scenefunc () {
staging_fetch(stagepkg, d)
if os.path.exists(stagepkg):
- path = bb.data.getVar("PATH", d, 1)
pstage_set_pkgmanager(d)
file = bb.data.getVar("FILE", d, True)
bb.debug(2, "Packaged staging active for %s\n" % file)
@@ -218,8 +231,9 @@ python packagestage_scenefunc () {
#
bb.mkdirhier(bb.data.expand("${WORKDIR}/tstage/${libdir_native}/opkg/info/ ", d))
cmd = bb.data.expand("${PSTAGE_PKGMANAGER} -f ${PSTAGE_MACHCONFIG} -force-depends -o ${WORKDIR}/tstage install", d)
- ret = os.system("PATH=\"%s\" %s %s" % (path, cmd, stagepkg))
- if ret != 0:
+ try:
+ oe_run(d, "%s %s" % (cmd, stagepkg))
+ except RuntimeError:
bb.fatal("Couldn't install the staging package to a temp directory")
#
@@ -234,14 +248,15 @@ python packagestage_scenefunc () {
# Copy the stamp files into the main stamps directoy
#
cmd = bb.data.expand("cp -dpR ${WORKDIR}/tstage/stamps/* ${TMPDIR}/stamps/", d)
- ret = os.system(cmd)
- if ret != 0:
+ try:
+ ret = oe_run(d, cmd)
+ except RuntimeError:
bb.utils.unlockfile(lf)
bb.fatal("Couldn't copy the staging package stamp files")
#
# Iterate over the stamps seeing if they're valid. If we find any that
- # are invalid or the task wasn't in the taskgraph, assume caution and
+ # are invalid or the task wasn't in the taskgraph, assume caution and
# do a rebuild.
#
# FIXME - some tasks are safe to ignore in the task graph. e.g. package_write_*
@@ -268,10 +283,12 @@ python packagestage_scenefunc () {
if stageok:
bb.note("Staging package found, using it for %s." % file)
installcmd = bb.data.getVar("PSTAGE_INSTALL_CMD", d, 1)
- ret = os.system("PATH=\"%s\" %s %s" % (path, installcmd, stagepkg))
- bb.utils.unlockfile(lf)
- if ret != 0:
+ try:
+ ret = oe_run(d, "%s %s" % (installcmd, stagepkg))
+ except RuntimeError:
bb.note("Failure installing prestage package")
+ finally:
+ bb.utils.unlockfile(lf)
bb.build.exec_func("staging_package_libtoolhack", d)
@@ -350,7 +367,7 @@ staging_packager () {
echo "Priority: Optional" >> ${PSTAGE_TMPDIR_STAGE}/CONTROL/control
echo "Maintainer: ${MAINTAINER}" >> ${PSTAGE_TMPDIR_STAGE}/CONTROL/control
echo "Architecture: ${PSTAGE_PKGARCH}" >> ${PSTAGE_TMPDIR_STAGE}/CONTROL/control
-
+
# Protect against empty SRC_URI
srcuri="${SRC_URI}"
if [ "$srcuri" == "" ]; then
@@ -366,7 +383,7 @@ staging_packager () {
sed -i -e s:${STAGING_DIR}:FIXMESTAGINGDIR:g $i
echo $i | sed -e 's:${PSTAGE_TMPDIR_STAGE}/::' >> ${PSTAGE_TMPDIR_STAGE}/sysroots/fixmepath
done
-
+
${PSTAGE_BUILD_CMD} ${PSTAGE_TMPDIR_STAGE} ${PSTAGE_DIR}/${PSTAGE_PKGPATH}
}
@@ -401,7 +418,7 @@ python staging_package_libtoolhack () {
fixmefd.close()
oe.path.remove(fixmefn)
for file in fixmefiles:
- os.system("sed -i -e s:FIXMESTAGINGDIR:%s:g %s" % (staging, tmpdir + '/' + file))
+ oe_run(d, "sed -i -e s:FIXMESTAGINGDIR:%s:g %s" % (staging, tmpdir + '/' + file))
except IOError:
pass
}
@@ -438,12 +455,11 @@ python do_package_stage () {
if not packaged(pkg, d):
continue
if bb.data.inherits_class('package_ipk', d):
- srcname = bb.data.expand(pkgname + "_${PV}-" + pr + "${DISTRO_PR}" + "_" + arch + ".ipk", d)
+ srcname = bb.data.expand(pkgname + "_${PKGV}-" + pr + "${DISTRO_PR}" + "_" + arch + ".ipk", d)
srcfile = bb.data.expand("${DEPLOY_DIR_IPK}/" + arch + "/" + srcname, d)
if os.path.exists(srcfile):
destpath = ipkpath + "/" + arch + "/"
bb.mkdirhier(destpath)
- print destpath
bb.copyfile(srcfile, destpath + srcname)
if bb.data.inherits_class('package_deb', d):
@@ -453,7 +469,7 @@ python do_package_stage () {
srcname = bb.data.expand(pkgname + "_${PV}-" + pr + "${DISTRO_PR}" + "_${DPKG_ARCH}.deb", d)
srcfile = bb.data.expand("${DEPLOY_DIR_DEB}/" + arch + "/" + srcname, d)
if os.path.exists(srcfile):
- destpath = debpath + "/" + arch + "/"
+ destpath = debpath + "/" + arch + "/"
bb.mkdirhier(destpath)
bb.copyfile(srcfile, destpath + srcname)
@@ -464,7 +480,7 @@ python do_package_stage () {
srcname = bb.data.expand(pkgname + "-${RPMPV}-" + pr + "${DISTRO_PR}" + ".${TARGET_ARCH}.rpm", d)
srcfile = bb.data.expand("${DEPLOY_DIR_RPM}/" + arch + "/" + srcname, d)
if os.path.exists(srcfile):
- destpath = rpmpath + "/" + arch + "/"
+ destpath = rpmpath + "/" + arch + "/"
bb.mkdirhier(destpath)
bb.copyfile(srcfile, destpath + srcname)
@@ -477,7 +493,7 @@ python do_package_stage () {
bb.mkdirhier(destdir)
# We need to include the package_stage stamp in the staging package so create one
bb.build.make_stamp("do_package_stage", d)
- os.system("cp -dpR %s.do_* %s/" % (stampfn, destdir))
+ oe_run(d, "cp -dpR %s.do_* %s/" % (stampfn, destdir))
pstage_set_pkgmanager(d)
bb.build.exec_func("staging_helper", d)
View
15 classes/sourceipk.bbclass
@@ -14,6 +14,9 @@
# - SRCIPK_PACKAGE_ARCH = This variable allows specific recipies to
# specify an architecture for the sourcetree
# package is "all" is not appropriate
+# - SRCIPK_INC_EXTRAFILES = When set to 1 this variable indicates that
+# the source ipk should contain extra files
+# such as the README file and recipe.
#
# The default installation directory for the sources is:
# /usr/src/${PN}-src
@@ -47,6 +50,9 @@ SRCIPK_INSTALL_DIR ?= "/usr/src/${PN}-src"
# Default PACKAGE_ARCH for sources is "all"
SRCIPK_PACKAGE_ARCH ?= "all"
+# Default SRCIPK_INCLUDE_EXTRAFILES is to include the extra files
+SRCIPK_INCLUDE_EXTRAFILES ?= "1"
+
# Create a README file that describes the contents of the source ipk
sourceipk_create_readme() {
readme="$1/README.${PN}-src"
@@ -91,7 +97,6 @@ sourceipk_do_create_srcipk() {
srcuri="OpenEmbedded"
fi
echo "Source: $srcuri" >> $control_file
-
#Write the control tarball
tar -C $tmp_dir/CONTROL --owner=0 --group=0 -czf $srcipk_dir/control.tar.gz .
@@ -101,8 +106,12 @@ sourceipk_do_create_srcipk() {
# Copy sources for packaging
mkdir -p $tmp_dir/${SRCIPK_INSTALL_DIR}
cp -rLf ${S}/* $tmp_dir/${SRCIPK_INSTALL_DIR}/
- sourceipk_create_readme $tmp_dir/${SRCIPK_INSTALL_DIR}/
- cp ${FILE} $tmp_dir/${SRCIPK_INSTALL_DIR}/
+
+ if [ ${SRCIPK_INCLUDE_EXTRAFILES} != "0" ]
+ then
+ sourceipk_create_readme $tmp_dir/${SRCIPK_INSTALL_DIR}/
+ cp ${FILE} $tmp_dir/${SRCIPK_INSTALL_DIR}/
+ fi
#Write the data tarball
tar -C $tmp_dir --owner=0 --group=0 -czf $srcipk_dir/data.tar.gz .
View
2 conf/bitbake.conf
@@ -295,7 +295,6 @@ B = "${S}"
STAGING_DIR = "${TMPDIR}/sysroots"
-STAGING_DIR_JAVA = "${STAGING_DIR}/java"
STAGING_DIR_NATIVE = "${STAGING_DIR}/${BUILD_SYS}"
STAGING_BINDIR_NATIVE = "${STAGING_DIR_NATIVE}${bindir_native}"
STAGING_SBINDIR_NATIVE = "${STAGING_DIR_NATIVE}${sbindir_native}"
@@ -321,6 +320,7 @@ STAGING_PYDIR = "${STAGING_DIR}/lib/python2.4"
# This should really be MULTIMACH_TARGET_SYS but that breaks "all" and machine
# specific packages - hack around it for now.
STAGING_DIR_TARGET = "${STAGING_DIR}/${BASEPKG_TARGET_SYS}"
+STAGING_DIR_JAVA = "${STAGING_DATADIR}/java"
STAGING_DIR_SDK = "${STAGING_DIR}/${SDK_SYS}"
View
3 conf/distro/angstrom-2008.1.conf
@@ -20,9 +20,6 @@ DISTRO_PR = ".6"
OLDEST_KERNEL ?= "2.6.16"
-#build staging from packages
-INHERIT += "packaged-staging"
-
require conf/distro/include/sane-srcdates.inc
require conf/distro/include/sane-srcrevs.inc
require conf/distro/include/angstrom-2008-preferred-versions.inc
View
3 conf/distro/angstrom-2010.x.conf
@@ -25,9 +25,6 @@ DISTRO_PR = ".7"
OLDEST_KERNEL ?= "2.6.16"
-#build staging from packages
-INHERIT += "packaged-staging"
-
require conf/distro/include/sane-srcdates.inc
require conf/distro/include/sane-srcrevs.inc
require conf/distro/include/angstrom-2010-preferred-versions.inc
View
4 conf/distro/include/angstrom-2010-preferred-versions.inc
@@ -9,8 +9,8 @@ PREFERRED_VERSION_autoconf = "2.65"
PREFERRED_VERSION_autoconf-native = "2.65"
PREFERRED_VERSION_automake = "1.11.1"
PREFERRED_VERSION_automake-native = "1.11.1"
-PREFERRED_VERSION_busybox = "1.13.2"
-PREFERRED_VERSION_cairo = "1.8.10"
+PREFERRED_VERSION_busybox = "1.17.1"
+PREFERRED_VERSION_cairo = "1.10.0"
PREFERRED_VERSION_dbus = "1.2.24"
PREFERRED_VERSION_dropbear = "0.51"
PREFERRED_VERSION_fontconfig = "2.8.0"
View
2 conf/distro/include/slugos.inc
@@ -53,7 +53,7 @@ USE_NLS_glib-2.0 = "yes"
USE_NLS_glib-2.0-native = "yes"
USE_NLS_gcc-cross = "no"
-INHERIT += "package_ipk debian testlab packaged-staging siteinfo"
+INHERIT += "package_ipk debian testlab siteinfo"
# FULL_OPTIMIZATION
# Optimization settings. Os works fine and is significantly better than O2.
View
30 conf/distro/jlime-2010.1.conf
@@ -67,31 +67,29 @@ PREFERRED_PROVIDER_gtk+ = "gtk+"
PREFERRED_PROVIDER_virtual/libqte2 = "qte-mt-static"
PREFERRED_PROVIDER_bluez-libs = "bluez-libs"
-PREFERRED_VERSION_gcc = "4.4.2"
-PREFERRED_VERSION_gcc-cross = "4.4.2"
-PREFERRED_VERSION_gcc-cross-initial = "4.4.2"
-PREFERRED_VERSION_gcc-cross-intermediate = "4.4.2"
-PREFERRED_VERSION_binutils = "2.20"
-PREFERRED_VERSION_binutils-cross = "2.20"
-PREFERRED_VERSION_coreutils-native = "7.2"
-
#
# Target OS & FPU system
#
-TARGET_OS = "linux"
+TARGET_OS = "linux-gnueabi"
TARGET_FPU_sh = "soft"
TARGET_FPU_arm = "soft"
TARGET_FPU_armeb = "soft"
TARGET_FPU_mipsel = "soft"
TARGET_FPU_mips = "soft"
-LIBC = "glibc"
-require conf/distro/include/${LIBC}.inc
+DISTRO_FEATURES += " eabi "
+
+LIBC ?= "eglibc"
+require conf/distro/include/sane-toolchain.inc
+require conf/distro/include/arm-thumb.inc
+
+
-PREFERRED_VERSION_linux-libc-headers = "2.6.31"
-PREFERRED_VERSION_glibc-initial = "2.9"
-PREFERRED_VERSION_glibc = "2.9"
+PREFERRED_PROVIDER_virtual/libc = "${LIBC}"
+PREFERRED_VERSION_eglibc ?= "2.11"
+PREFERRED_VERSION_eglibc-initial ?= "2.11"
+PREFERRED_VERSION_linux-libc-headers = "2.6.34"
#
# Bootstrap & Init
@@ -109,13 +107,9 @@ PREFERRED_PROVIDER_virtual/libx11-native = "libx11-native"
PREFERRED_PROVIDER_virtual/libsdl = "libsdl-x11"
PREFERRED_PROVIDER_virtual/libgl = "mesa-xlib"
PREFERRED_PROVIDER_tslib = "tslib"
-PREFERRED_VERSION_mesa = "7.6"
-PREFERRED_VERSION_mesa-dri = "7.6"
-PREFERRED_VERSION_mesa-xlib = "7.6"
SERVER ?= " xserver-xorg xf86-input-evdev xf86-input-keyboard xf86-input-mousexf86-video-fbdev "
#
# General Userspace
#
require conf/distro/include/preferred-opie-versions-1.2.4.inc
-PREFERRED_VERSION_cdparanoia = "10.2"
View
3 conf/distro/kaeilos-2010.conf
@@ -18,9 +18,6 @@ DISTRO_PR = ".1"
OLDEST_KERNEL ?= "2.6.28"
-#build staging from packages
-INHERIT += "packaged-staging"
-
require conf/distro/include/sane-srcdates.inc
require conf/distro/include/sane-srcrevs.inc
require conf/distro/include/kaeilos-2009-preferred-versions.inc
View
3 conf/distro/kaeilos.conf
@@ -20,9 +20,6 @@ DISTRO_PR = ".5"
OLDEST_KERNEL ?= "2.6.16"
-#build staging from packages
-INHERIT += "packaged-staging"
-
require conf/distro/include/sane-srcdates.inc
require conf/distro/include/sane-srcrevs.inc
require conf/distro/include/kaeilos-2009-preferred-versions.inc
View
6 conf/distro/minimal.conf
@@ -46,12 +46,6 @@ DISTRO_FEATURES += ' ${@["", "thumb-interwork"][bb.data.getVar('THUMB_INTERWORK'
INHERIT += "debian"
#############################################################################
-# STAGING AREA
-#############################################################################
-# Controlled by packaging system
-INHERIT += "packaged-staging"
-
-#############################################################################
# PACKAGING & FEEDS
#############################################################################
# Chose the packaging system
View
6 conf/distro/shr.conf
@@ -122,12 +122,6 @@ DISTRO_FEATURES += " tk "
INHERIT += "debian"
#############################################################################
-# STAGING AREA
-#############################################################################
-# Controlled by packaging system
-INHERIT += "packaged-staging"
-
-#############################################################################
# PACKAGING & FEEDS
#############################################################################
# Chose the packaging system
View
22 conf/machine/chumby-falconwing.conf
@@ -0,0 +1,22 @@
+#@TYPE: Machine
+#@Name: chumby Falconwing i.MX233-based boards
+#@DESCRIPTION: Machine configuration for chumby Falconwing platform
+
+TARGET_ARCH = "arm"
+
+MACHINE_GUI_CLASS = "smallscreen"
+MACHINE_DISPLAY_WIDTH_PIXELS = "320"
+MACHINE_DISPLAY_HEIGHT_PIXELS = "240"
+
+PREFERRED_PROVIDER_virtual/kernel = "linux-imx"
+PREFERRED_PROVIDER_virtual/bootloader = "bootstream-chumby-falconwing"
+
+require conf/machine/include/tune-arm926ejs.inc
+
+# used by sysvinit_2
+SERIAL_CONSOLE = "115200 ttyAM0"
+
+ROOT_FLASH_SIZE = "128"
+
+MACHINE_FEATURES = "kernel26 usbhost touchscreen ext2 ext3 vfat keyboard alsa"
+IMAGE_FSTYPES = "ext3.gz tar.gz"
View
4 conf/machine/efikamx.conf
@@ -1,6 +1,6 @@
#@TYPE: Machine
-#@Name: Genisi EFIKA MX Development Platform
-#@DESCRIPTION: Machine configuration for the EFIKA development platform (http://www.powerdeveloper.org/platforms/efikamx)
+#@Name: Genesi EFIKA MX Development Platform
+#@DESCRIPTION: Machine configuration for the EFIKA MX development platform (http://www.powerdeveloper.org/platforms/efikamx)
TARGET_ARCH = "arm"
View
2 conf/machine/include/omap3.inc
@@ -3,7 +3,7 @@ SOC_FAMILY = "omap3"
require conf/machine/include/tune-cortexa8.inc
PREFERRED_PROVIDER_virtual/kernel = "linux-omap"
# Increase this everytime you change something in the kernel
-MACHINE_KERNEL_PR = "r88"
+MACHINE_KERNEL_PR = "r89"
KERNEL_IMAGETYPE = "uImage"
View
2 conf/machine/jornada7xx.conf
@@ -9,4 +9,4 @@ require conf/machine/include/tune-strongarm.inc
PREFERRED_PROVIDER_virtual/kernel = "linux-jlime-jornada7xx"
PCMCIA_MANAGER = "pcmciautils"
MACHINE_FEATURES = "kernel26 apm alsa pcmcia irda keyboard touchscreen screen vfat"
-MACHINE_EXTRA_RDEPENDS = "kernel-modules"
+MACHINE_EXTRA_RDEPENDS = "kernel-modules bluez-dtl1-workaround"
View
48 conf/machine/mini6410.conf
@@ -0,0 +1,48 @@
+#@TYPE: Machine
+#@Name: FriendlyARM Mini6410
+#@DESCRIPTION: Machine configuration for FriendlyARM Mini6410 Dev Board
+
+TARGET_ARCH = "arm"
+
+# Definitions matching the default kit display
+MACHINE_DISPLAY_WIDTH_PIXELS ?= "480"
+MACHINE_DISPLAY_HEIGHT_PIXELS ?= "272"
+MACHINE_DISPLAY_ORIENTATION ?= "0"
+MACHINE_DISPLAY_PPI ?= "120"
+GUI_MACHINE_CLASS = "bigscreen"
+
+SERIAL_CONSOLE ?= "115200 ttySAC0"
+UBOOT_ENTRYPOINT = "50008000"
+
+# Software selections
+PREFERRED_PROVIDER_virtual/xserver = "xserver-xorg"
+XSERVER = "xserver-xorg \
+ xf86-input-evdev \
+ xf86-input-tslib \
+ xf86-video-fbdev \
+ xf86-input-keyboard \
+ xf86-input-mouse \
+"
+
+PREFERRED_PROVIDER_virtual/kernel = "linux"
+
+# Filesystem parameter
+ROOT_FLASH_SIZE ?= "128"
+
+MKUBIFS_ARGS = "-m 2048 -e 129024 -c 512"
+UBINIZE_ARGS = "-m 2048 -p 128KiB -s 512"
+
+EXTRA_IMAGECMD_jffs2 = " -e 128KiB -l -p ; sumtool -i ${DEPLOY_DIR_IMAGE}/${IMAGE_NAME}.rootfs.jffs2 \
+ -o ${DEPLOY_DIR_IMAGE}/${IMAGE_NAME}.rootfs-summary.jffs2 \
+ -e 128KiB -p -l "
+
+MACHINE_EXTRA_RRECOMMENDS = "kernel-modules"
+MACHINE_FEATURES = "kernel26 alsa ext2 keyboard screen touchscreen usbgadget usbhost vfat"
+
+# Output files
+KERNEL_IMAGETYPE = "uImage"
+IMAGE_FSTYPES = "tar.bz2 ubi"
+
+
+require conf/machine/include/tune-arm1176jzf-s.inc
+
View
11 conf/machine/nokia900.conf
@@ -1,7 +1,11 @@
#@TYPE: Machine
#@NAME: Nokia 900 internet tablet
#@DESCRIPTION: Machine configuration for the Nokia 900
+
TARGET_ARCH = "arm"
+SOC_FAMILY = "omap3"
+require conf/machine/include/tune-cortexa8.inc
+
PREFERRED_PROVIDER_virtual/xserver = "xserver-xorg"
XSERVER = "xserver-xorg \
@@ -13,15 +17,12 @@ GUI_MACHINE_CLASS = "bigscreen"
MACHINE_DISPLAY_WIDTH_PIXELS = "800"
MACHINE_DISPLAY_HEIGHT_PIXELS = "480"
-require conf/machine/include/omap3.inc
-
-# omap3.inc redefine it to uImage
KERNEL_IMAGETYPE = "zImage"
ROOT_FLASH_SIZE = "100"
EXTRA_IMAGECMD_jffs2_nokia900 = "--pad --little-endian --eraseblock=0x20000 -n"
-IMAGE_FSTYPES ?= "jffs2"
+IMAGE_FSTYPES ?= "jffs2 tar.gz"
SERIAL_CONSOLE = "115200 ttyS0"
@@ -35,4 +36,4 @@ MACHINE_FEATURES = "kernel26 apm alsa bluetooth usbgadget vfat"
# Copied from include/omap3.inc (as we do not use linux-omap recipes):
#
# Increase this everytime you change something in the kernel
-MACHINE_KERNEL_PR = "r52"
+MACHINE_KERNEL_PR = "r53"
View
12 conf/machine/rx1950.conf
@@ -20,17 +20,9 @@ MACHINE_FEATURES = "kernel26 touchscreen apm alsa irda wifi usbgadget screen vfa
#
# Software/packages selection
#
-PREFERRED_PROVIDER_virtual/kernel = "linux-handhelds-2.6"
+PREFERRED_PROVIDER_virtual/kernel = "linux"
+PREFERRED_VERSION_linux = "2.6.35"
PCMCIA_MANAGER = "pcmciautils"
-PREFERRED_PROVIDER_xserver = "xserver-kdrive"
-
-#
-# Modules autoload and other boot properties
-#
-module_autoload_snd-pcm-oss = "snd-pcm-oss"
-module_autoload_g_ether = "g_ether"
SERIAL_CONSOLE = "115200 ttyS0 vt100"
USE_VT = "0"
-
-require conf/machine/include/LAB-settings.inc
View
2 contrib/angstrom/sort.sh
@@ -56,7 +56,7 @@ case "$arch" in
"armv5teb")
machines="fsg3be ixp4xxbe nslu2be" ;;
"armv6")
- machines="bug mx31ads mx31moboard nokia800 om-3d7k omap2420h4 omap2430sdp smartq5 smdk6410" ;;
+ machines="bug mx31ads mx31moboard mini6410 nokia800 om-3d7k omap2420h4 omap2430sdp smartq5 smdk6410" ;;
"armv6-novfp")
machines="htcblackstone htcdiamond htcdream htckaiser htcnike htcpolaris htcraphael htctitan htcvogue" ;;
"armv7a")
View
24 docs/usermanual/chapters/common_use_cases.xml
@@ -94,6 +94,30 @@ SRCDATE = "20061014"
</listitem>
</itemizedlist></para>
+ <para>There are also some optional variables that can be defined:
+ <itemizedlist>
+ <listitem>
+ <para><command>SOC_FAMILY</command> describes a family of processors
+ that all share common features such as kernel versions,
+ bootloaders, etc. This is used to allow overrides for a whole
+ set of devices rather than per machine overrides being used.
+ The use of SOC_FAMILY as an override is currently a distribution
+ or local setting.
+ </para>
+ <para>
+ NOTE: SOC_FAMILY is different than MACHINE_CLASS in that
+ MACHINE_CLASS is intended to specify a grouping of devices
+ that may have different processors but share common features.
+ For example all OMAP3 devices can be described using the SOC_FAMILY
+ "omap3" and this value can be used in overrides to prevent
+ requiring multiple machine specific overrides. MACHINE_CLASS
+ might be used to describe a class of devices such as a cell
+ phone in which the processor may be different but the
+ features such as touchscreen, GPS, modem, etc are the same.
+ </para>
+ </listitem>
+ </itemizedlist></para>
+
<para>Next the kernel recipe needs to be added if it doesn't already exist.
</para>
</section>
View
3 recipes/angstrom/angstrom-gdm-autologin-hack.bb
@@ -1,4 +1,5 @@
DESCRIPTION = "Append Autologin to GDM config (custom.conf)"
+PR = "r1"
PACKAGE_ARCH = "all"
ALLOW_EMPTY_${PN} = "1"
@@ -7,7 +8,7 @@ pkg_postinst_${PN}() {
#!/bin/sh
grep "TimedLogin" $D/etc/gdm/custom.conf
if [ $? -eq 0 ]; then
- echo "NOTE:: custom.conf already has 'TimedLogin' configured - not patching
+ echo "NOTE:: custom.conf already has 'TimedLogin' configured - not patching"
else
cat >> $D/etc/gdm/custom.conf <<EOF
View
2 recipes/angstrom/angstrom-uboot-scripts.bb
@@ -1,6 +1,6 @@
DESCRIPTION = "Various uboot scripts"
-PR = "r10"
+PR = "r11"
DEPENDS = "u-boot-mkimage-native"
View
21 recipes/angstrom/angstrom-uboot-scripts/linuxtagdemo.cmd
@@ -6,7 +6,8 @@
#setenv defaultdisplay 'dvi'
#setenv dvimode '640x480MR-16@60'
-setenv setbase 'setenv baseargs ${memmap} console=${console} mpurate=${mpurate} buddy=${buddy} vram=${vram} musb_hdrc.fifomode=${musbfifomode} omapfb.mode=${defaultdisplay}:${dvimode} omapdss.def_disp=${defaultdisplay}'
+# temp removing musb config since out of args space... musb_hdrc.fifomode=${musbfifomode}
+setenv setbase 'setenv baseargs ${memmap} console=${console} mpurate=${mpurate} buddy=${buddy} camera=${camera} vram=${vram} omapfb.mode=${defaultdisplay}:${dvimode} omapdss.def_disp=${defaultdisplay}'
setenv nandroot 'root=/dev/mtdblock4 rw rootfstype=jffs2'
setenv nandargs 'run setbase; setenv bootargs ${baseargs} ${nandroot}'
@@ -26,17 +27,23 @@ setenv musbfifomode '5'
# mpurate is read from omap registers on omap3530 (which x-load has set to 600mhz?), on xm, uboot sets this to 1GHz
#setenv mpurate '720'
setenv memmap 'mem=80M mem=384M@0x88000000'
-if "${beaglerev}" = "AxBx"; then
- setenv memmap 'mem=80M'
-fi
-if "${beaglerev}" = "Cx"; then
- setenv memmap 'mem=80M mem=128M@0x88000000'
-fi
+
+# temp remove board check until uboot fixed
+#if "${beaglerev}" = "AxBx"; then
+# setenv memmap 'mem=80M'
+#fi
+#if "${beaglerev}" = "Cx"; then
+# setenv memmap 'mem=80M mem=128M@0x88000000'
+#fi
+
setenv vram '16M omapfb.vram=0:8M,1:4M,2:4M'
setenv defaultdisplay 'dvi'
setenv dvimode 'hd720'
#setenv dvimode '1280x720MR-32@60'
+#setenv camera 'lbcm3m1'
+setenv camera 'lbcmvga'
+
run mmcargs
printenv
run mmcboot
View
2 recipes/angstrom/exquisite-theme-angstrom.bb
@@ -6,7 +6,7 @@ SECTION = "x11"
DEPENDS = "edje-native"
RRECOMMENDS_${PN} = "exquisite"
-PV = "1.1"
+PV = "1.2"
inherit update-alternatives
View
8 recipes/apmd/apmd_3.2.2.bb
@@ -3,7 +3,7 @@ SECTION = "base"
PRIORITY = "required"
DEPENDS = "libtool-cross"
LICENSE = "GPL"
-PR = "r12"
+PR = "r13"
SRC_URI = "${DEBIAN_MIRROR}/main/a/apmd/apmd_${PV}.orig.tar.gz \
file://debian.patch \
@@ -23,8 +23,12 @@ inherit update-rc.d
INITSCRIPT_NAME = "apmd"
INITSCRIPT_PARAMS = "defaults"
+LIBTOOL = "${HOST_SYS}-libtool"
+EXTRA_OEMAKE = "'LIBTOOL=${LIBTOOL}' 'CC=${CC}' 'CFLAGS=${CFLAGS}' \
+ 'LDFLAGS=${LDFLAGS}'"
+
do_compile() {
- oe_runmake "LIBTOOL=${STAGING_BINDIR_NATIVE}/${TARGET_PREFIX}libtool" apm apmd
+ oe_runmake apm apmd
}
do_install() {
View
42 recipes/apr/apr-1.3.5/cleanup.patch
@@ -0,0 +1,42 @@
+Index: apr-1.3.5/build/buildcheck.sh
+===================================================================
+--- apr-1.3.5.orig/build/buildcheck.sh 2009-02-23 20:37:18.000000000 -0700
++++ apr-1.3.5/build/buildcheck.sh 2010-09-09 11:09:08.000000000 -0700
+@@ -31,36 +31,4 @@
+ else
+ echo "buildconf: autoconf version $ac_version (ok)"
+ fi
+-
+-# Sample libtool --version outputs:
+-# ltmain.sh (GNU libtool) 1.3.3 (1.385.2.181 1999/07/02 15:49:11)
+-# ltmain.sh (GNU libtool 1.1361 2004/01/02 23:10:52) 1.5a
+-# output is multiline from 1.5 onwards
+-
+-# Require libtool 1.4 or newer
+-libtool=`build/PrintPath glibtool1 glibtool libtool libtool15 libtool14`
+-lt_pversion=`$libtool --version 2>/dev/null|sed -e 's/([^)]*)//g;s/^[^0-9]*//;s/[- ].*//g;q'`
+-if test -z "$lt_pversion"; then
+-echo "buildconf: libtool not found."
+-echo " You need libtool version 1.4 or newer installed"
+-echo " to build APR from SVN."
+-exit 1
+-fi
+-lt_version=`echo $lt_pversion|sed -e 's/\([a-z]*\)$/.\1/'`
+-IFS=.; set $lt_version; IFS=' '
+-lt_status="good"
+-if test "$1" = "1"; then
+- if test "$2" -lt "4"; then
+- lt_status="bad"
+- fi
+-fi
+-if test $lt_status = "good"; then
+- echo "buildconf: libtool version $lt_pversion (ok)"
+- exit 0
+-fi
+-
+-echo "buildconf: libtool version $lt_pversion found."
+-echo " You need libtool version 1.4 or newer installed"
+-echo " to build APR from SVN."
+-
+-exit 1
++exit 0
View
7 recipes/apr/apr-util_1.2.12.bb
@@ -3,7 +3,7 @@ SECTION = "libs"
DEPENDS = "apr expat gdbm"
LICENSE = "Apache License, Version 2.0"
-PR = "r3"
+PR = "r4"
inherit autotools lib_package binconfig
@@ -19,12 +19,11 @@ EXTRA_OECONF = "--with-apr=${STAGING_BINDIR_CROSS} --with-dbm=gdbm \
OE_BINCONFIG_EXTRA_MANGLE = " -e 's:location=source:location=installed:'"
-EXTRA_OEMAKE = " LIBTOOL=\"${S}/${TARGET_PREFIX}libtool\" "
-export LIBTOOL="${S}/${TARGET_PREFIX}libtool"
+LIBTOOL = "${HOST_SYS}-libtool"
+EXTRA_OEMAKE = "'LIBTOOL=${LIBTOOL}'"
do_configure_prepend() {
- cp ${STAGING_BINDIR_NATIVE}/${TARGET_PREFIX}libtool ${S}/
cp ${STAGING_DATADIR}/apr/apr_rules.mk ${S}/build/rules.mk
echo "AC_PROG_LIBTOOL" >> ${S}/configure.in
libtoolize --force
View
4 recipes/apr/apr-util_1.3.4.bb
@@ -3,7 +3,7 @@ SECTION = "libs"
DEPENDS = "apr expat gdbm"
LICENSE = "Apache License, Version 2.0"
-PR = "r5"
+PR = "r6"
SRC_URI = "${APACHE_MIRROR}/apr/${P}.tar.gz \
file://configfix.patch \
@@ -29,7 +29,7 @@ do_configure_prepend() {
do_configure_append() {
sed -i -e s:apr_builders=/usr/share/build-1:apr_builders=${STAGING_DATADIR}/build-1:g ${S}/build/rules.mk
sed -i /^LIBTOOL/d ${S}/build/rules.mk
- echo LIBTOOL="${STAGING_BINDIR_NATIVE}/${TARGET_PREFIX}libtool --tag=CC" >> ${S}/build/rules.mk
+ echo LIBTOOL="${TARGET_PREFIX}libtool --tag=CC" >> ${S}/build/rules.mk
}
View
6 recipes/apr/apr_1.2.12.bb
@@ -2,7 +2,7 @@ DESCRIPTION = "Apache Portable Runtime (APR) library"
SECTION = "libs"
LICENSE = "Apache License, Version 2.0"
-PR = "r1"
+PR = "r2"
# apache mirrors?
SRC_URI = "${APACHE_MIRROR}/apr/${P}.tar.bz2 \
@@ -11,7 +11,9 @@ SRC_URI = "${APACHE_MIRROR}/apr/${P}.tar.bz2 \
inherit autotools lib_package binconfig
OE_BINCONFIG_EXTRA_MANGLE = " -e 's:location=source:location=installed:'"
-EXTRA_OEMAKE = " LIBTOOL=\"${S}/${TARGET_PREFIX}libtool\" "
+
+LIBTOOL = "${HOST_SYS}-libtool"
+EXTRA_OEMAKE = "'LIBTOOL=${LIBTOOL}'"
do_configure_prepend() {
rm -f ${S}/build/libtool.m4
View
4 recipes/apr/apr_1.3.5.bb
@@ -2,11 +2,11 @@ DESCRIPTION = "Apache Portable Runtime (APR) library"
SECTION = "libs"
LICENSE = "Apache License, Version 2.0"
-PR = "r4"
+PR = "r5"
SRC_URI = "${APACHE_MIRROR}/apr/${P}.tar.bz2;name=apr135tarbz2 \
file://configure_fixes.patch \
-# file://cleanup.patch \
+ file://cleanup.patch \
file://configfix.patch"
inherit autotools lib_package binconfig
View
65 recipes/bootstream/bootstream-chumby-falconwing_1.bb
@@ -0,0 +1,65 @@
+# Builds the boot partition for a chumby Falconwing-based platform.
+# Note that bootstream-chumby.bin is a binary-blob combination of
+# chumby_stub, and the Freescale-provided bootlets that set up power,
+# clocks, and RAM. It is provided as a blob because Freescale provides
+# elftosb2 as a blob. If you would like to recreate these from scratch and
+# are on an x86 Linux machine, you'll need the following files:
+# http://files.chumby.com/source/falconwing/bootloader/elftosb2;name=elftosb2
+# http://files.chumby.com/source/falconwing/bootloader/falconwing_chumby_sb.db;name=chumbyconfig
+# http://files.chumby.com/source/falconwing/bootloader/falconwing_factory_sb.db;name=factoryconfig
+SECTION = "bootloaders"
+PRIORITY = "optional"
+LICENSE = "GPLv2"
+DEPENDS = "virtual/kernel"
+PROVIDES = "virtual/bootloader"
+RPROVIDES = "virtual/bootloader"
+PR = "r4"
+
+SRC_URI = "http://files.chumby.com/source/falconwing/build2913/bootstream-1.0.tgz;name=archive \
+ http://files.chumby.com/source/falconwing/build2913/bootstream-chumby.bin;name=bootstream \
+ file://fix-oe-build.patch \
+"
+SRC_URI[archive.md5sum] = "de87fbc40f0466d5f3d3f083537f9559"
+SRC_URI[archive.sha256sum] = "532101f5721eb9540fcac37bf6feb79449c4d5d66dbb7331dd1d3560c68abad9"
+SRC_URI[bootstream.md5sum] = "8aa29fc431f349b22d147b5cec52927b"
+SRC_URI[bootstream.sha256sum] = "8dcf12cb6f749de2e373a780b8bbcee099ec23aad212d58131750caa7360c0eb"
+
+S = "${WORKDIR}/bootstream-1.0"
+
+do_compile () {
+ oe_runmake 'LINUX_DIR=${STAGING_KERNEL_DIR}'
+}
+
+FILES_${PN} = "/boot"
+
+addtask deploy before do_build after do_compile
+
+do_deploy () {
+ ./config_util --cmd=create \
+ --mbr=/dev/zero \
+ --configname=falconwing \
+ --build_ver=1000 --force --pad \
+ --blockdef=${S}/output/chumby_boot.rom,215040,boot,1,0,0,0 \
+ --blockdef=${S}/images/4_1.bin,153600,img1,1,0,0,0 \
+ --blockdef=${S}/images/4_2.bin,153600,img2,1,0,0,0 \
+ --blockdef=${S}/images/5_1.bin,153600,img3,1,0,0,0 \
+ --blockdef=${S}/images/5_2.bin,153600,img4,1,0,0,0 \
+ --blockdef=${S}/images/5_3.bin,153600,img5,1,0,0,0 \
+ --blockdef=${DEPLOY_DIR_IMAGE}/zImage-${MACHINE}.bin,4194304,krnA,1,0,0,0 \
+ --blockdef=${DEPLOY_DIR_IMAGE}/zImage-${MACHINE}.bin,4194304,krnB,1,0,0,0 \
+ > ${S}/output/config_block.bin
+ install -d ${DEPLOY_DIR_IMAGE}
+ rm -f ${DEPLOY_DIR_IMAGE}/boot.bin
+ touch ${DEPLOY_DIR_IMAGE}/boot.bin
+ dd if=../bootstream-chumby.bin of=${DEPLOY_DIR_IMAGE}/boot.bin seek=0 count=64
+ dd if=${S}/output/config_block.bin of=${DEPLOY_DIR_IMAGE}/boot.bin seek=96 count=32
+ dd if=${S}/output/chumby_boot.rom of=${DEPLOY_DIR_IMAGE}/boot.bin seek=128 count=420
+ dd if=${S}/images/4_1.bin of=${DEPLOY_DIR_IMAGE}/boot.bin seek=548 count=300
+ dd if=${S}/images/4_2.bin of=${DEPLOY_DIR_IMAGE}/boot.bin seek=848 count=300
+ dd if=${S}/images/5_1.bin of=${DEPLOY_DIR_IMAGE}/boot.bin seek=1148 count=300
+ dd if=${S}/images/5_2.bin of=${DEPLOY_DIR_IMAGE}/boot.bin seek=1448 count=300
+ dd if=${S}/images/5_3.bin of=${DEPLOY_DIR_IMAGE}/boot.bin seek=1748 count=300
+ dd if=${DEPLOY_DIR_IMAGE}/zImage-${MACHINE}.bin of=${DEPLOY_DIR_IMAGE}/boot.bin seek=2048 count=8192
+ dd if=${DEPLOY_DIR_IMAGE}/zImage-${MACHINE}.bin of=${DEPLOY_DIR_IMAGE}/boot.bin seek=10240 count=8192
+ package_stagefile_shell ${DEPLOY_DIR_IMAGE}/boot.bin
+}
View
405 recipes/bootstream/fix-oe-build.patch
@@ -0,0 +1,405 @@
+diff -ur bootstream-1.0-stock/Makefile bootstream-1.0/Makefile
+--- bootstream-1.0-stock/Makefile 2010-08-18 13:43:44.386637400 -0700
++++ bootstream-1.0/Makefile 2010-08-18 13:43:27.870626729 -0700
+@@ -1,64 +1,16 @@
+ # $Id: Makefile 7554 2009-04-30 19:44:17Z scross $
+ # source build makefile for bootstream bootloader
+
+-include ../config/config.mk
++CFLAGS += -DCHUMBY_CONFIGNAME=\"falconwing\" -DCHUMBY_CONFIGNAME_falconwing
+
+-ELFTOSB2_DIR=elftosb2
+-ELFTOSB2_BINARIES=elftosb2
+-ELFTOSB2_SRC_BINARIES=$(addprefix $(ELFTOSB2_DIR)/,$(ELFTOSB2_BINARIES))
+-ELFTOSB2_SOURCES=$(wildcard $(ELFTOSB2_DIR)/*.c $(ELFTOSB2_DIR)/*.h)
+-
+-SRC_BINARIES=$(ELFTOSB2_SRC_BINARIES)
+-HOST_BINARIES=$(ELFTOSB2_BINARIES)
+-
+-CFLAGS += -DCHUMBY_CONFIGNAME=\"$(CONFIGNAME)\" -DCHUMBY_CONFIGNAME_$(CONFIGNAME)
+-
+-all: $(SRC_BINARIES) $(HOST_BINARIES) \
+- chumby_factory/chumby_factory chumby_stub/chumby_stub chumby_boot/chumby_boot
+-
+-
+-install: $(SRC_BINARIES) $(HOST_BINARIES) \
+- .src_binaries .chumby-boot .factory-image .chumby-stub
+- #.u-boot-image
+-
+-chumby_boot/chumby_boot:
+- $(MAKE) -C chumby_boot CROSS_COMPILE=$(TARGET)- LINUX_DIR=$(LINUX_DIR)
+-
+-chumby_stub/chumby_stub:
+- $(MAKE) -C chumby_stub CROSS_COMPILE=$(TARGET)- LINUX_DIR=$(LINUX_DIR)
+-
+-chumby_factory/chumby_factory:
+- $(MAKE) -C chumby_factory CROSS_COMPILE=$(TARGET)- LINUX_DIR=$(LINUX_DIR)
+-
+-
+-.factory-image: $(SRC_BINARIES)
+- elftosb2/elftosb2 -z -c ../config/falconwing_factory_sb.db \
+- -o $(INSTALL_DIR)/bootstream-factory.bin
+-
+-.chumby-boot: $(SRC_BINARIES)
+- cp images/chumby_boot.rom $(INSTALL_DIR)/chumby_boot.bin
+-
+-.chumby-stub: $(SRC_BINARIES)
+- elftosb2/elftosb2 -c ../config/falconwing_chumby_sb.db \
+- -o $(INSTALL_DIR)/bootstream-chumby.bin
+-
+-.u-boot-image: $(SRC_BINARIES)
+- elftosb2/elftosb2 -c ../config/falconwing_uboot_sb.db \
+- -o $(INSTALL_DIR)/falconwing_uboot.sb
+-
+-
+-.src_binaries:
+- @echo "Copying src bianries"
+- mkdir -p $(INSTALL_DIR)/host
+- cp --preserve --no-dereference $(SRC_BINARIES) $(INSTALL_DIR)/host/
++all:
++ $(MAKE) -C chumby_factory
++ $(MAKE) -C chumby_stub
++ $(MAKE) -C chumby_boot
++ gcc config_util.cpp -o config_util -lstdc++
+
+ clean:
+- -rm -f $(HOST_BINARIES) $(SRC_BINARIES)
+- $(MAKE) -C $(ELFTOSB2_DIR) clean
+-
+-$(ELFTOSB2_SRC_BINARIES):
+- $(MAKE) -C $(ELFTOSB2_DIR)
+-
+-../output/$(TARGET)-$(CNPLATFORM):
+- @echo "Creating directory: $@"
+- -mkdir -p $@
++ $(MAKE) -C chumby_factory clean
++ $(MAKE) -C chumby_stub clean
++ $(MAKE) -C chumby_boot clean
++ rm -f config_util
+diff -ur bootstream-1.0-stock/chumby_boot/Makefile bootstream-1.0/chumby_boot/Makefile
+--- bootstream-1.0-stock/chumby_boot/Makefile 2010-08-18 13:43:44.386637400 -0700
++++ bootstream-1.0/chumby_boot/Makefile 2010-08-18 13:43:27.874670886 -0700
+@@ -7,24 +7,14 @@
+ # Linker script
+ BASE_ADDR ?= 0x00002000
+ BOOT_LAYOUT_IN = $(SRCDIR)/chumby_boot.ld.in
+-BOOT_LAYOUT_OUT = $(OUTPUTDIR)/chumby_boot.ld
++BOOT_LAYOUT_OUT = ../output/chumby_boot.ld
+
+
+ # Output ELF image
+-CHUMBY_BOOT = $(OUTPUTDIR)/../../images/chumby_boot
++CHUMBY_BOOT = ../output/chumby_boot
+
+ # Output binary image
+-CHUMBY_BOOT_ROM = $(OUTPUTDIR)/../../images/chumby_boot.rom
+-
+-CROSS_COMPILE ?= arm-linux-
+-
+-AS = $(CROSS_COMPILE)as
+-CC = $(CROSS_COMPILE)gcc
+-LD = $(CROSS_COMPILE)ld
+-CPP = $(CROSS_COMPILE)cpp
+-STRIP = $(CROSS_COMPILE)strip
+-OBJCOPY = $(CROSS_COMPILE)objcopy
+-OBJDUMP = $(CROSS_COMPILE)objdump
++CHUMBY_BOOT_ROM = ../output/chumby_boot.rom
+
+ LIBGCCDIR = $(dir $(shell $(CC) -print-libgcc-file-name))
+ CFLAGS = -Wall -I$(INCLUDEDIR) -I$(LINUX_DIR)/include -fno-builtin -O0 -nostdinc
+@@ -91,5 +81,5 @@
+ @nm -n $@ > $@.map
+
+ $(BOOT_LAYOUT_OUT): $(BOOT_LAYOUT_IN)
+- $(CPP) -P -DBASE_ADDR=$(BASE_ADDR) -o $@ $<
++ cpp -P -DBASE_ADDR=$(BASE_ADDR) -o $@ $<
+
+diff -ur bootstream-1.0-stock/chumby_boot/src/serial.c bootstream-1.0/chumby_boot/src/serial.c
+--- bootstream-1.0-stock/chumby_boot/src/serial.c 2010-08-18 13:43:44.386637400 -0700
++++ bootstream-1.0/chumby_boot/src/serial.c 2010-08-18 13:43:27.874670886 -0700
+@@ -171,10 +171,10 @@
+ return data;
+ }
+
+-static char hex[] = "0123456789abcdef";
+
+ void serial_puthex(u32 c) {
+ int i;
++ char hex[] = "0123456789abcdef";
+ serial_puts("0x");
+ for(i=7; i>=0; i--)
+ serial_putc(hex[(c>>(4*i))&0x0f]);
+diff -ur bootstream-1.0-stock/chumby_boot/src/shell.c bootstream-1.0/chumby_boot/src/shell.c
+--- bootstream-1.0-stock/chumby_boot/src/shell.c 2010-08-18 13:43:44.386637400 -0700
++++ bootstream-1.0/chumby_boot/src/shell.c 2010-08-18 15:12:45.138607841 -0700
+@@ -48,8 +48,8 @@
+ "shell\n"
+
+ // Run the watchdogtimer, set to reboot the device in 20 seconds.
+- "regutil -w HW_RTC_WATCHDOG 0x00004e20\n"
+- "regutil -w HW_RTC_CTRL_SET 0x00000010\n"
++ //"regutil -w HW_RTC_WATCHDOG 0x00004e20\n"
++ //"regutil -w HW_RTC_CTRL_SET 0x00000010\n"
+
+ // Prioritize screen DMA over other DMA. This fixes video tearing issues.
+ // Priority is: AXI0, AHB2, AHB1, AHB3
+@@ -84,7 +84,7 @@
+
+ // Set up the Linux tags, pass the command-line arguments, and run the
+ // Linux kernel, located at address 0x40008000.
+- "linux 0x40008000 \"console=ttyAM0,115200 init=/linuxrc root=/dev/mmcblk0p2 rootfstype=ext3 ro rootwait chumbyrev=** ssp1=mmc sysrq_always_enabled logo.brand=" BRAND_PLACEHOLDER "\"\n",
++ "linux 0x40008000 \"console=ttyAM0,115200 root=/dev/mmcblk0p2 rw rootwait chumbyrev=** ssp1=mmc sysrq_always_enabled logo.brand=" BRAND_PLACEHOLDER "\"\n",
+
+ ////////////////////////////////////////////////
+
+@@ -97,7 +97,7 @@
+
+ // Set up the Linux tags, pass the command-line arguments, and run the
+ // Linux kernel, located at address 0x40008000.
+- "linux 0x40008000 \"console=ttyAM0,115200 init=/linuxrc root=/dev/mmcblk0p2 rootfstype=ext3 ro rootwait chumbyrev=** ssp1=mmc sysrq_always_enabled partition=recovery logo.brand=" BRAND_PLACEHOLDER "\"\n",
++ "linux 0x40008000 \"console=ttyAM0,115200 root=/dev/mmcblk0p2 rw rootwait chumbyrev=** ssp1=mmc sysrq_always_enabled partition=recovery logo.brand=" BRAND_PLACEHOLDER "\"\n",
+
+ ////////////////////////////////////////////////
+
+@@ -350,8 +350,8 @@
+ }
+
+ char **shell_line_to_argv(int argc, char *line) {
+- static char *argv[80];
+ int i;
++ static char *argv[10];
+ for(i=0; i<=argc; i++) {
+ argv[i] = line;
+ while(*line)
+diff -ur bootstream-1.0-stock/chumby_boot/src/shell_funcs.c bootstream-1.0/chumby_boot/src/shell_funcs.c
+--- bootstream-1.0-stock/chumby_boot/src/shell_funcs.c 2010-08-18 13:43:44.386637400 -0700
++++ bootstream-1.0/chumby_boot/src/shell_funcs.c 2010-08-18 15:11:45.984011892 -0700
+@@ -42,6 +42,7 @@
+
+ value = eeprom_read(addr, reg);
+ STR("Value: "), HEX(value), STR("\n");
++ return 0;
+ }
+
+
+@@ -244,7 +245,7 @@
+
+
+
+-static int sd_initted = 0;
++int sd_initted;
+ char *sd_pmem;
+
+ static int my_sd_stop() {
+@@ -256,27 +257,28 @@
+
+
+ static int my_sd_init() {
+- static rom_BootInit_t init;// = (rom_BootInit_t *)0x40A10000;
++ rom_BootInit_t init;
++
+ if(sd_initted) {
+ int result;
+ result = my_sd_stop();
+ if(result) {
+- STR("Error! Couldn't reset SD.\n");
+- return 0;
++ STR("Error! Couldn't reset SD: "), HEX(result), STR("\n");
++ return 1;
+ }
++ sd_initted = 0;
+ }
++
+ if(!sd_initted) {
+ int result;
+ mdelay(10);
+ init.size = PMEM_SIZE;
+- init.pMem = sd_pmem; // Allocated on stack in main().
++ init.pMem = 16384;
+ init.mode = 9; // Set to SSP_PORT_1.
+ memset(sd_pmem, 0, PMEM_SIZE);
+- result = sd_init(&init);
+- if(!result)
+- sd_initted = 1;
+- else
++ if((result = sd_init(&init)))
+ return result;
++ sd_initted = 1;
+ }
+ return 0;
+ }
+@@ -318,17 +320,18 @@
+ while(bytes > 0) {
+ int chunks_to_read, chunk;
+ int read_tries = 0;
++ chunks_to_read = bytes/sizeof(chunk_t);
+
+
+ // Perform the read.
+-// STR("Going to try to read "), INT(chunks_to_read), STR(" chunks\n");
++// STR("Going to try to read "), INT(chunks_to_read), STR(" chunks\n");
+ while(read_tries < 1000) {
+ read_tries++;
+ chunks_to_read = bytes/sizeof(chunk_t);
+ chunks = sd_next(&chunks_to_read);
+ if(!chunks_to_read) {
+-// STR("Read 0 chunks. Trying again...\n");
+-// mdelay(1000*read_tries); // XXX need to tune this!
++ STR("Read 0 chunks. Trying again...\n");
++ mdelay(10*read_tries); // XXX need to tune this!
+ continue;
+ }
+ else
+@@ -339,15 +342,15 @@
+ STR(" Aborting read.\n");
+ return 0;
+ }
+-// else if(read_tries)
+-// STR("Delayed "), INT(read_tries), STR(" times.\n");
++// else if(read_tries)
++// STR("Delayed "), INT(read_tries), STR(" times.\n");
+
+ if(chunks_to_read < 0) {
+ STR("Error while reading bytes: "), HEX(chunks_to_read), STR("\n");
+ return 0;
+ }
+-// else
+-// STR("Successfully read "), INT(chunks_to_read), STR(" chunks.\n");
++// else
++// STR("Successfully read "), INT(chunks_to_read), STR(" chunks.\n");
+
+ // Copy over each of the chunks that was read.
+ for(chunk=0; chunk<chunks_to_read; chunk++) {
+@@ -367,9 +370,13 @@
+ int sd_cfg_loaded = 0;
+ static int config_block_load() {
+ if(!sd_cfg_loaded) {
+- sd_cfg = (char *)0x45A00000;
+- if(real_load(CFG_OFFSET, (char *)sd_cfg, sizeof(struct config_area)))
+- return 0;
++ sd_cfg = (struct config_area *)0x45A00000;
++ if(real_load(CFG_OFFSET, (char *)sd_cfg, sizeof(struct config_area))) {
++ STR("real_load() returned an error.\n");
++ return 1;
++ }
++ //STR("Dump of config area:\n");
++ //HEXDUMP((unsigned char *)sd_cfg, sizeof(struct config_area));
+ sd_cfg_loaded = 1;
+ }
+ return !sd_cfg_loaded;
+@@ -773,14 +780,14 @@
+ return 0;
+ }
+
+-static char hex[] = "0123456789abcdef";
+
+ // str must be at least 11 bytes long
+ void str_puthex(u32 c, char *str) {
+- int i, j;
++ int i, j;
++ char hex[] = "0123456789abcdef";
+ str[0] = '0'; str[1] = 'x';
+ for(i=7, j = 0; i>=0; i--, j++)
+- str[2+j] = hex[(c>>(4*i))&0x0f];
++ str[2+j] = hex[(c>>(4*i))&0x0f];
+
+ str[10] = '\n';
+ str[11] = '\0';
+@@ -1058,6 +1065,7 @@
+
+ struct shell_command *shell_funcs_init() {
+ struct shell_command *cmd_fixup = cmds;
++ sd_initted = 0;
+
+ // Fixup the cmd array by adding the base_address value to each pointer.
+ while(cmd_fixup->name) {
+diff -ur bootstream-1.0-stock/chumby_factory/Makefile bootstream-1.0/chumby_factory/Makefile
+--- bootstream-1.0-stock/chumby_factory/Makefile 2010-08-18 13:43:44.386637400 -0700
++++ bootstream-1.0/chumby_factory/Makefile 2010-08-18 13:43:27.874670886 -0700
+@@ -1,30 +1,20 @@
+ CURRENTDIR = .
+ SRCDIR = $(CURRENTDIR)/src
+-OUTPUTDIR = $(CURRENTDIR)/output
++OUTPUTDIR = ../output
+
+ INCLUDEDIR = $(CURRENTDIR)/include
+
+ # Linker script
+ BASE_ADDR ?= 0x00002000
+ BOOT_LAYOUT_IN = $(SRCDIR)/chumby_factory.ld.in
+-BOOT_LAYOUT_OUT = $(OUTPUTDIR)/chumby_factory.ld
++BOOT_LAYOUT_OUT = ../output/chumby_factory.ld
+
+
+ # Output ELF image
+-CHUMBY_FACTORY = $(OUTPUTDIR)/../../images/chumby_factory
++CHUMBY_FACTORY = ../output/chumby_factory
+
+ # Output binary image
+-CHUMBY_FACTORY_ROM = $(OUTPUTDIR)/../../images/chumby_factory.rom
+-
+-CROSS_COMPILE ?= arm-linux-
+-
+-AS = $(CROSS_COMPILE)as
+-CC = $(CROSS_COMPILE)gcc
+-LD = $(CROSS_COMPILE)ld
+-CPP = $(CROSS_COMPILE)cpp
+-STRIP = $(CROSS_COMPILE)strip
+-OBJCOPY = $(CROSS_COMPILE)objcopy
+-OBJDUMP = $(CROSS_COMPILE)objdump
++CHUMBY_FACTORY_ROM = ../output/chumby_factory.rom
+
+ LIBGCCDIR = $(dir $(shell $(CC) -print-libgcc-file-name))
+ CFLAGS = -Wall -I$(INCLUDEDIR) -I$(LINUX_DIR)/include -nostdinc -fno-builtin -O
+@@ -90,5 +80,5 @@
+ @nm -n $@ > $@.map
+
+ $(BOOT_LAYOUT_OUT): $(BOOT_LAYOUT_IN)
+- $(CPP) -P -DBASE_ADDR=$(BASE_ADDR) -o $@ $<
++ cpp -P -DBASE_ADDR=$(BASE_ADDR) -o $@ $<
+
+diff -ur bootstream-1.0-stock/chumby_stub/Makefile bootstream-1.0/chumby_stub/Makefile
+--- bootstream-1.0-stock/chumby_stub/Makefile 2010-08-18 13:43:44.386637400 -0700
++++ bootstream-1.0/chumby_stub/Makefile 2010-08-18 13:43:27.874670886 -0700
+@@ -1,30 +1,20 @@
+ CURRENTDIR = .
+ SRCDIR = $(CURRENTDIR)/src
+-OUTPUTDIR = $(CURRENTDIR)/output
++OUTPUTDIR = ../output
+
+ INCLUDEDIR = $(CURRENTDIR)/include
+
+ # Linker script
+ BASE_ADDR ?= 0x00002000
+ BOOT_LAYOUT_IN = $(SRCDIR)/chumby_stub.ld.in
+-BOOT_LAYOUT_OUT = $(OUTPUTDIR)/chumby_stub.ld
++BOOT_LAYOUT_OUT = ../output/chumby_stub.ld
+
+
+ # Output ELF image
+-CHUMBY_STUB = $(OUTPUTDIR)/../../images/chumby_stub
++CHUMBY_STUB = ../images/chumby_stub
+
+ # Output binary image
+-CHUMBY_STUB_ROM = $(OUTPUTDIR)/../../images/chumby_stub.rom
+-
+-CROSS_COMPILE ?= arm-linux-
+-
+-AS = $(CROSS_COMPILE)as
+-CC = $(CROSS_COMPILE)gcc
+-LD = $(CROSS_COMPILE)ld
+-CPP = $(CROSS_COMPILE)cpp
+-STRIP = $(CROSS_COMPILE)strip
+-OBJCOPY = $(CROSS_COMPILE)objcopy
+-OBJDUMP = $(CROSS_COMPILE)objdump
++CHUMBY_STUB_ROM = ../images/chumby_stub.rom
+
+ LIBGCCDIR = $(dir $(shell $(CC) -print-libgcc-file-name))
+ CFLAGS = -Wall -I$(INCLUDEDIR) -I$(LINUX_DIR)/include -nostdinc -fno-builtin -Os
+@@ -90,5 +80,5 @@
+ @nm -n $@ > $@.map
+
+ $(BOOT_LAYOUT_OUT): $(BOOT_LAYOUT_IN)
+- $(CPP) -P -DBASE_ADDR=$(BASE_ADDR) -o $@ $<
++ cpp -P -DBASE_ADDR=$(BASE_ADDR) -o $@ $<
+
View
6 recipes/cairo/cairo.inc
@@ -10,3 +10,9 @@ EXTRA_OECONF += "${@get_cairo_fpu_setting(bb, d)}"
inherit autotools pkgconfig
+PACKAGES =+ "cairo-trace cairo-trace-dev libcairo-script-interpreter libcairo-gobject"
+FILES_libcairo-gobject = "${libdir}/libcairo-gobject.so.*"
+FILES_libcairo-script-interpreter = "${libdir}/libcairo-script-interpreter.so.*"
+FILES_cairo-trace = "${bindir}/*trace ${libdir}/cairo/libcairo-trace.so.*"
+FILES_cairo-trace-dev = "${libdir}/cairo/*"
+
View
8 recipes/cairo/cairo_1.10.0.bb
@@ -0,0 +1,8 @@
+require cairo.inc
+
+SRC_URI = "http://cairographics.org/releases/cairo-${PV}.tar.gz;name=cairo \
+"
+
+SRC_URI[cairo.md5sum] = "70a2ece66cf473d976e2db0f75bf199e"
+SRC_URI[cairo.sha256sum] = "0f2ce4cc4615594088d74eb8b5360bad7c3cc3c3da9b61af9bfd979ed1ed94b2"
+
View
2 recipes/classpathx/gnumail_1.1.2.bb
@@ -23,7 +23,7 @@ export JAVA = "${STAGING_BINDIR_NATIVE}/java"
export JAVADOC = "true"
EXTRA_OECONF = "\
- --with-inetlib-jar=${STAGING_DIR_TARGET}${datadir_java} \
+ --with-inetlib-jar=${STAGING_DATADIR_JAVA} \
--with-activation-jar=${STAGING_DATADIR_JAVA} \
"
View
1 recipes/clutter/clutter-box2d_0.10.0_git.bb → recipes/clutter/clutter-box2d_git.bb
@@ -2,6 +2,7 @@ require clutter-box2d.inc
SRCREV = "4e72b9c135a9439b82d801c62422531db611f98b"
+PV = 0.10.0
PR = "${INC_PR}.0"
PR_append = "+git${SRCREV}"
View
13 recipes/clutter/clutter/workaround-broken-mipmaps.patch
@@ -0,0 +1,13 @@
+--- a/clutter/cogl/pango/cogl-pango-fontmap.c.old 2010-06-08 16:19:26.000000000 +0200
++++ b/clutter/cogl/pango/cogl-pango-fontmap.c 2010-09-06 14:26:07.000000000 +0200
+@@ -173,7 +173,9 @@
+
+ renderer = COGL_PANGO_RENDERER (cogl_pango_font_map_get_renderer (fm));
+
+- _cogl_pango_renderer_set_use_mipmapping (renderer, value);
++ /* disable mipmaps until they are fixed */
++ /* _cogl_pango_renderer_set_use_mipmapping (renderer, value); */
++ _cogl_pango_renderer_set_use_mipmapping (renderer, FALSE);
+ }
+
+ /**
View
1 recipes/clutter/clutter_1.2.12.bb
@@ -3,6 +3,7 @@ require clutter.inc
PR = "${INC_PR}.1"
SRC_URI = "http://source.clutter-project.org/sources/clutter/1.2/clutter-${PV}.tar.bz2 \
+ file://workaround-broken-mipmaps.patch \
${INC_SRC_URI} \
"
View
1 recipes/dialog/dialog.inc
@@ -12,5 +12,6 @@ SRC_URI = "ftp://invisible-island.net/dialog/dialog-${PV}.tgz"
inherit autotools
do_configure() {
+ sed -i "s:-L/lib::" "${S}/configure"
oe_runconf
}
View
2 recipes/e17/elmdentica_svn.bb
@@ -1,5 +1,5 @@
DESCRIPTION = "A indenti.ca client for E"
-DEPENDS = "glib-2.0 gconf curl elementary sqlite3-native libjson"
+DEPENDS = "glib-2.0 gconf curl elementary sqlite3-native"
LICENSE = "GPLv3+"
SECTION = "e/apps"
HOMEPAGE = "http://elmdentica.googlecode.com"
View
2 recipes/egl/egl.inc
@@ -0,0 +1,2 @@
+COMPATIBLE_MACHINE = "omap3"
+
View
2 recipes/eglibc/eglibc_svn.bb
@@ -1,7 +1,7 @@
require eglibc.inc
DEPENDS += "gperf-native"
-SRCREV = "11305"
+SRCREV = "11461"
DEFAULT_PREFERENCE = "-1"
FILESPATHPKG =. "eglibc-svn:"
PV = "2.12+svnr${SRCPV}"
View
2 recipes/ffmpeg/ffmpeg.inc
@@ -32,6 +32,8 @@ EXTRA_OECONF = "\
\
"
+EXTRA_OECONF_append_powerpc += "--${@['disable-altivec','enable-altivec'][bb.data.getVar('BASE_PACKAGE_ARCH',d,1) in ['ppce600']]}"
+
FFMPEG_LIBS = "libavcodec libavdevice libavformat \
libavutil libpostproc libswscale libavfilter"
View
5 recipes/ffmpeg/ffmpeg_0.5.bb
@@ -2,7 +2,7 @@ require ffmpeg.inc
DEPENDS += "schroedinger libgsm"
-PR = "${INC_PR}.0"
+PR = "${INC_PR}.1"
DEFAULT_PREFERENCE = "1"
@@ -19,6 +19,7 @@ FULL_OPTIMIZATION_armv7a = "-fexpensive-optimizations -ftree-vectorize -fomit-f
BUILD_OPTIMIZATION = "${FULL_OPTIMIZATION}"
EXTRA_FFCONF_armv7a = "--cpu=cortex-a8"
+CFLAGS_append_armv7a = " -fPIC -DPIC"
EXTRA_FFCONF ?= ""
EXTRA_OECONF = " \
@@ -45,7 +46,7 @@ EXTRA_OECONF = " \
--arch=${TARGET_ARCH} \
--enable-cross-compile \
--extra-cflags="${TARGET_CFLAGS} ${HOST_CC_ARCH}${TOOLCHAIN_OPTIONS}" \