summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFiles
2010-08-31Add qemu-i386 in qemu-native, required by eglibcZhai Edwin4
Adding i386-linux-user in target-list is enough in theory, but our gl stuff is not friendly to linux-user code. So disable it when compiling linux-user. [BUGID #218] fixed by this. Signed-off-by: Zhai Edwin <edwin.zhai@intel.com>
2010-08-31sed: Fix ppc build failureDongxiao Xu2
sed will firstly check whether there is a working getline function in system, if not (ppc), it use its self-defined getline(). However in 4.1.2, this function definition is not match with its declaration. Fixes [BUGID #243] Also fixes metadata. Signed-off-by: Dongxiao Xu <dongxiao.xu@intel.com>
2010-08-31distro_tracking_fields.inc: add distro_commands.incSaul Wold1
Signed-off-by: Saul Wold <Saul.Wold@intel.com>
2010-08-31toolchain-scripts.bbclass: inherit siteinfoKevin Tian1
or else 'siteinfo_get_files undefined' error occurs Signed-off-by: Kevin Tian <kevin.tian@intel.com>
2010-08-31sstate: fix dir name in manifestKevin Tian1
dir name in manifest is incorrect: /media/disk/builds/master-arm/tmp/sysroots/usr/ /media/disk/builds/master-arm/tmp/sysroots/lib/ /media/disk/builds/master-arm/tmp/sysroots/include/ Also add one debug note when removing manifest entries Signed-off-by: Kevin Tian <kevin.tian@intel.com>
2010-08-31sstate: make do_cleanup really workingKevin Tian1
there's a bug in creating manifest_pattern, which means actually with new sstate do_cleanup hasn't worked yet We can use PSTAGE2_MANFILEPREFIX easily for this purpose. Signed-off-by: Kevin Tian <kevin.tian@intel.com>
2010-08-31pseudo: Update to latest versionMark Hatle1
From the changelog: 2010-08-27: * (seebs) fix a bug caused by memcmp with wrong length * (seebs) stop hand-coding lengths of memcmp (torek was right...)
2010-08-31bitbake/codeparser: Implement persistent cacheRichard Purdie2
For a given input to this code, the output doesn't change to implement a persistent cache of the data to speed up parsing. Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-08-31bitbake/data.py: Add emit_func() and generate_dependencies() functionsRichard Purdie3
These functions allow generation of dependency data between funcitons and variables allowing moves to be made towards generating checksums and allowing use of the dependency information in other parts of bitbake. Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-08-31bitbake: Add codeparser for parsing shell and python functionsRichard Purdie2
This commit is derived from Chris Larson's checksum work, turned into a standalone piece of code for parsing python and shell functions. The deindent code has been replaced with code to work around indentation for speed. The original NodeVisitor in the ast was replaced with a faster class walk call. Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-08-31bitbake/BBHandler: Save python functions into the dictonaryRichard Purdie2
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-08-31bitbake/data_smart.py: Allow the data expand function to keep track of ↵Richard Purdie1
references (including those from python code) Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-08-31meta/classes: Fix whitespace mismatch and broken functionsRichard Purdie4
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-08-30libproxy: disable perl bindingsQing He1
cmake findperl and findperllibs use execution based approach to locate perl executable and others like module paths and -lperl, which does not work properly under cross compilation. Disable it with -DWITH_PERL=no until cmake is fixed. Signed-off-by: Qing He <qing.he@intel.com>
2010-08-27distro_tracking: connman, connman-gnome, wpa-supplicant, etc.Dongxiao Xu1
Signed-off-by: Dongxiao Xu <dongxiao.xu@intel.com>
2010-08-27connman: Use connman as default network management toolDongxiao Xu15
Upgrade connman to version 0.56 Modify connman-gnome to match the recent version of connman Deprecate networkmanager Signed-off-by: Dongxiao Xu <dongxiao.xu@intel.com>
2010-08-27wpa-supplicant: Add latest stable version 0.6.10Dongxiao Xu9
Connman doesn't work well with wpa-supplicant development version 0.7.2, thus import its latest stable version. Signed-off-by: Dongxiao Xu <dongxiao.xu@intel.com>
2010-08-27Major layout change to the packages directoryRichard Purdie2534
Having one monolithic packages directory makes it hard to find things and is generally overwhelming. This commit splits it into several logical sections roughly based on function, recipes.txt gives more information about the classifications used. The opportunity is also used to switch from "packages" to "recipes" as used in OpenEmbedded as the term "packages" can be confusing to people and has many different meanings. Not all recipes have been classified yet, this is just a first pass at separating things out. Some packages are moved to meta-extras as they're no longer actively used or maintained. Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-08-27quicky: add QT app quicky, a simple note-taking applicationYu Ke1
Add quicky from qt-apps.org to validate and demo qt library. quicky is a simple note-taking application with Wiki-style syntax and behaviour. Signed-off-by: Yu Ke <ke.yu@intel.com>
2010-08-27qmmp: add QT app qmmp, an QT audio-playerYu Ke1
Add qmmp from qt-apps.org to validate and demo qt library. qmmp is an audio-player, written with help of Qt library Signed-off-by: Yu Ke <ke.yu@intel.com>
2010-08-27fotowall: add QT app fotowall, an QT photo toolYu Ke1
Add fotowall from qt-apps.org to validate and demo qt library. fotowall is a creative tool that allows you to layout your photos or pictures. Signed-off-by: Yu Ke <ke.yu@intel.com>
2010-08-27qt4 core lib: add qt4 core library x11 version.Yu Ke17
QT is a comprehensive cross-platform C++ application framework. this commit add QT4 library compiled with X11 options. The code is ported from OE version, with following changes: - remove the obsolate configure options, e.g. -embedded, -qdbus, etc - remove the poky unsupported configuree option, e.g. mysql, postgresql etc - revise the arch detection func, to support powerpc, x86_64 - other format cleanup Signed-off-by: Yu Ke <ke.yu@intel.com>
2010-08-27qmake2.bbclass: update for QT4Yu Ke1
qmake2 bbclass is a class to make QT appplication. This commit update qmake2 bbclass for QT4. The code is from OE with minor cleanup. Signed-off-by: Yu Ke <ke.yu@intel.com>
2010-08-27qt-tools-native: add QT4 tool to build qt applicationYu Ke2
QT4 provides tools like moc (meta object compiler), uic (user interface compiler) etc.. to build qt application. This commit add the qt4 tools. The recipe is from OE with minor cleanup. Signed-off-by: Yu Ke <ke.yu@intel.com>
2010-08-27grep: new recipe v2.5.1aScott Garman2
This is the last GPLv2 version of grep. This recipe was dervied from OpenEmbedded's version. Signed-off-by: Scott Garman <scott.a.garman@intel.com>
2010-08-27distro_commands.inc: Add maintainer informationScott Garman1
Also removed mailx package tracking, as this recipe was recently removed from our requirements. Signed-off-by: Scott Garman <scott.a.garman@intel.com>
2010-08-27readline: Split GPLv2 version from shared inc fileDongxiao Xu2
Do not share common inc file with GPLv3 version of recipe Fix the issue of multiple provider warning Signed-off-by: Dongxiao Xu <dongxiao.xu@intel.com>
2010-08-27coreutils (GPLv3): add latest version (8.5)Kevin Tian1
Signed-off-by: Kevin Tian <kevin.tian@intel.com>
2010-08-27sysstat: add sysstat 9.1.4Yu Ke3
sysstat is a collection of performance monitoring tools. this commit adds sysstat 9.1.4. the recipe is ported from OE, with following changes: - upgrade to 9.1.4 - use populate-volatile to populate /var/log/sa Signed-off-by: Yu Ke <ke.yu@intel.com>
2010-08-27cmake.bbclass: sync from openembeddedQing He1
this fixes: - toolchain detection error (e.g. ar and ranlib) - cmake modules search path Signed-off-by: Qing He <qing.he@intel.com>
2010-08-27gawk: add 3.1.5 (GPLv2 version)Yu Ke1
this commit add GNU Awk 3.1.5, the most recent GPLv2 version. the recipe is from OE, and upgrade to 3.1.5 Signed-off-by: Yu Ke <ke.yu@intel.com>
2010-08-27cpio: new recipe v2.8Scott Garman4
This is the last GPLv2 version of cpio. The recipe was derived from OE's v2.5 one. Signed-off-by: Scott Garman <scott.a.garman@intel.com>
2010-08-27at.inc: remove unneeded LIBS settingScott Garman1
Signed-off-by: Scott Garman <scott.a.garman@intel.com>
2010-08-27tar_1.17: eliminate a patch by setting CFLAGS insteadScott Garman2
Signed-off-by: Scott Garman <scott.a.garman@intel.com>
2010-08-27file: reinstate 5.04 upgrades with modificationsQing He4
reinstate the patch since rpm recipe has been upgraded > commit 21d586b47c8c5338913c5e8ca2ee604409cc57a0 > Author: Qing He <qing.he@intel.com> > Date: Tue Jul 6 13:19:10 2010 +0800 > > file: upgrade to version 5.04 > > from 4.18 > > changes: > - remove native-fix.patch and sed line in do_configure_prepend, > AM_CONDITIONAL(IS_CROSS_COMPILE, ...) works well > - fix the bug of not packaging ${datadir}/misc/magic.mgc, > without this file, this utility isn't very useful > - add zlib as explicit build dependency > > Signed-off-by: Qing He <qing.he@intel.com> new changes: - string/B is not supported in file 5.04, add an alias to string/W - '>=' and '<=' was not supported, add an extension for existing usage Signed-off-by: Qing He <qing.he@intel.com>
2010-08-27libuser: add 0.56.16 as new recipeZhai Edwin2
Signed-off-by: Zhai Edwin <edwin.zhai@intel.com>
2010-08-27base.bbclass: Add xz-native as depends when finding *.xz in SRCURIZhai Edwin1
Just adding xz-native as DEPENDS in one bb file could not make its unpack run after xz-native build done. Signed-off-by: Zhai Edwin <edwin.zhai@intel.com>
2010-08-27xz: add 4.999.9beta as new recipeZhai Edwin1
Requies xz-native to unpack the tarball of libuser Signed-off-by: Zhai Edwin <edwin.zhai@intel.com>
2010-08-27bash (GPLv2): remove metadata sharing from GPLv3 recipeKevin Tian1
Signed-off-by: Kevin Tian <kevin.tian@intel.com>
2010-08-27findutils (GPLv2): remove metadata sharing from GPLv3 recipeKevin Tian2
to avoid inadvertent contamination in the future, GPLv2 recipe is fully split its v3 buddy. This way we can enforce strong isolation for GPLv2 code. also remove one unnecessary patch Signed-off-by: Kevin Tian <kevin.tian@intel.com>
2010-08-27rsync: split GPLv2 version from GPLv3 by fixing the GPLv2 recipeDexuan Cui2
remove the "require rsync.inc", and copy the .inc file into the GPLv2 recipe, and adjust it properly; mkdir rsync-2.6.9 and copy files/rsyncd.conf into rsync-2.6.9/rsyncd.conf. BTW: the .conf file originated from OE in 2006: commit c2a4b021eb04924f8c8b0e0af1fac337a04cbcae Author: Raymond Danks <raymond@edanks.com> Date: Tue Apr 18 01:43:08 2006 +0000 rsync: Add rsyncd.conf http://cgit.openembedded.org/cgit.cgi/openembedded/commit/?id=c2a4b021eb04924f8c8b0e0af1fac337a04cbcae Signed-off-by: Dexuan Cui <dexuan.cui@intel.com>
2010-08-27which: add GPLv2 version 2.18Dexuan Cui2
Signed-off-by: Dexuan Cui <dexuan.cui@intel.com>
2010-08-27coreutils: upgrade to latest GPLv2 version (6.9)Kevin Tian10
Before adding latest coreutils GPLv3 version, first we upgrade existing recipe to latest GPLv2 version here. To ensure a clean process, all bits are coded from scratch including patches and recipe, except that in recipe lines about update-alternative are reused from previous 5.3.0. All new patches are licensed under GPLv2. Tested simple features with most coreutils commands Signed-off-by: Kevin Tian <kevin.tian@intel.com>
2010-08-27test: Add scenario file for each target and support single case runningJiajun Xu14
Different test cases are needed for different targets. A folder "scenario" is created under scripts/qemuimage-tests to hold scenario files for different targets. Single case running is supported now. User can run single case together with a whole test suite by setting variable TEST_SCEN in local.conf. By default test cases in sanity suite will be ran. If you want to run other test suite or specific test case(e.g. bat or boot test case under sanity suite), list them like following. TEST_SCEN = "sanity bat sanity:boot" Signed-off-by Jiajun Xu <jiajun.xu@intel.com>
2010-08-27task-poky-basic: added new packages to basic task for LSBSaul Wold2
further tweaked by Kevin Tian, with simple boot test. 'at' is disabled as it depends on mail of build system which needs to be fixed Signed-off-by: Saul Wold <Saul.Wold@intel.com> Signed-off-by: Kevin Tian <kevin.tian@intel.com>
2010-08-27ftrace: add trace-cmd for ftrace control and configBruce Ashfield2
Rather than manually configuring ftrace, trace-cmd was created to provide a more user friendly interface to the tracer. Some examples are: # ./trace-cmd record -e all ls /bin Then to see the information: # ./trace-cmd report To see just a subsystem: # ./trace-cmd record -e irq ls /bin To list the available trace events: # ./trace-cmd list -e You can also trace a single trace point with one of two methods: # ./trace-cmd record -e sched:sched_wakeup ls /bin Or simply: # ./trace-cmd record -e sched_wakeup ls /bin This tool also works with tracers (plugins) as well as events # ./trace-cmd list -p Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2010-08-27linux-wrs: update to 2.6.34.5Bruce Ashfield1
edd8801 Linux 2.6.34.5 4070f43 vmware: fix build error in vmware.c 57cbde5 mm: fix up some user-visible effects of the stack guard page 4def7ce mm: fix page table unmap for stack guard page properly Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2010-08-27sstate/utility-tasks: Ensure do_clean functions correctly and removes shared ↵Richard Purdie2
state Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-08-27sstate: Run sstate_cleanall() as part of do_setscene()Richard Purdie1
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-08-26qemu: On some older machines SDL is availableMark Hatle1
On some older machines SDL is available, even if a pkgconfig file for SDL is not there. (See RHEL5.1) Extend the check, to see if the primary SDL header is there, if the pkgconfig check fails. Signed-off-by: Mark Hatle <mhatle@windriver.com>