summaryrefslogtreecommitdiff
path: root/classes
AgeCommit message (Collapse)AuthorFiles
2007-05-30cpan-base.bbclass: Update the perl depenedencies:Jamie Lenehan1
* For native modules DEPEND on perl-native and for others DEPEND on perl (which in turn depends on perl-native) rather then always depending on both perl and perl-native. * Only RDEPEND for non-native modules rather then both native and non-native. These changes are to allow you to build native modules without have to build perl. Previously the dependencies would result in perl being built even though it didn't actually need to. Thanks to hrw for pointing out what was happening here.
2007-05-30perl 5.8.8: Fixes for uclibc and libxml-parser-perl.Jamie Lenehan1
* Stage the headers from perl * Modify cpan.bbclass to use the appropriate headers. * Remove prototypes as well as disabling functions that uclibc doesn't support. * Bump PR on libxml-parser-perl to force it to be rebuilt. Previously it was always using the headers from native-perl, since the headers were the same for native and target... but that's only true in the case of glibc, for uclibc the headers are different.
2007-05-30perl 5.8.8: Patch MakeMaker in perl-native to check for PERL_INC in theJamie Lenehan1
environment and use that instead of the configured location of PERL_INC. Without this PERL_INC for non-native recipes ends up pointing at where the headers will be located on the target. In theory we could override this in cpan class when calling build.PL but for some packages, such as libxml-parser-perl, that only fixes the top-level makefile and is not propagated to the sub-makefiles. This change results in MakeMaker always picking up the correct staged location of the include files without effecting where they expect to be found on the target.
2007-05-29classes/insane.bbclass: quote filenames to avoid problems with funny ↵Michael Krelin1
characters. Closes bug #2227
2007-05-29classes/qpf.bbclass: removed set -e from postinst/prerm scripts so that it ↵Michael Krelin1
doesn't fail on sourcing in /etc/profile. Closes #2388
2007-05-24classes/icecc.bbclass : Make sure that PARALLEL_MAKE is set to null if the ↵Stelios Koroneos1
package is not to use the icecc scheduler. In this way you don't end up with -jX to be handled by a single cpu/machine Remove glibc and add glibc-intermediate in the list of packages not use the icecc scheduler
2007-05-19native.bbclass: Unset CONFIG_SITE since we shouldn't be using site files for ↵Richard Purdie1
native builds
2007-05-19classes/seppuku.bbclass: Merge with the one used at openmoko's autobuilderHolger Freyther1
-Properly quote the PR, PV and such. -Log communication with the bugzilla to a log file for inspection.
2007-05-19seppuku.bbclass: replace all examples with OE examplesKoen Kooi1
2007-05-19seppuku.bbclass: start removing openmoko crapKoen Kooi1
2007-05-17sdk.bbclass: also package debug filesKoen Kooi1
2007-05-17insane.bbclass: fix sdk buildsKoen Kooi1
2007-05-16gtk-icon-cache.bbclass: postinst scripts need hicolor-icon-theme (bunch of ↵Koen Kooi1
directories + 1 small textfile), so add it to RDEPENDS
2007-05-15libtool, autotools.bbclass: merge fixes for 1.5.10 from pokyKoen Kooi1
* NOTE: 1.5.22 has to be updated as well
2007-05-12insane.bbclass: add support for ARM EABI/uclibcKoen Kooi1
2007-05-12classes/oplinux-mirrors.bbclass: Add mirrors for OPLinux distroStelios Koroneos1
2007-05-11merge of '1bb8268fd7793fa7cde34e0d086742cc7a98a639'Paul Sokolovsky1
and '88cbce2efbfb5b53d746089e00d4c028271d57d2'
2007-05-11devshell.bbclass, patch.bbclass: Error on any non-zero rc from TERMCMD*.Paul Sokolovsky2
* Suggested by Richard Purdie. * Closes #2274.
2007-05-11devshell.bbclass, patch.bbclass: Check exit code of TERMCMD* commands to see ↵Paul Sokolovsky2
if they were found at all. * Fixes #2274.
2007-05-10xfce.bbclass: update for 4.4.1Marcin Juszkiewicz1
2007-05-05insane.bbclass: repair last commitKoen Kooi1
2007-05-05insane.bbclass: on check for references to WORKDIR in RPATH, instead of ↵Koen Kooi1
WORKDIR and STAGING [18:23] likewise: would be my proposed fix for now, until we figure out if cross tooling need to RPATH to it's own libs.
2007-05-04classes/magicbox-image.bbclass: Add a class that handles the generation of ↵Stelios Koroneos1
flash images for Magicbox It creates "ready-to-burn" squashfs and squashfs-lza images and a single file kernel+jffs2 image
2007-05-04perl: Add the .debug directories that to FILES_${PN}-dbg in theJamie Lenehan1
cpan-base.bbclass, and then update the cpan modules to no longer manually specify this. Also remove references to the new removed .packlist files.
2007-05-04perl: Extract common functionality from cpan and cpan_build classes into aJamie Lenehan3
cpan-base class and update cpan_build to work with the new perl layout that was added with perl 5.8.8.
2007-05-02image.bbclass: remove *all* IPKG list filesMarcin Juszkiewicz1
2007-05-02cpan.bbclass: Stop the cpan modules which ask you to confirm theJamie Lenehan1
configuration from hanging bitbake. They expect you to press y to indicate that you are ok with the configuration. For some reason there was no problem in bitbake 1.6 but this caused hangs in do_configure with bitbake 1.8.
2007-05-02cpan.bbclass: Building cpan modules needs to depend on both perl andJamie Lenehan1
perl-native. They are built with perl-native but use the configuration information from perl. This issue wasn't showing up with bitbake 1.6 but is with 1.8.2 where perl is configured and compiled perl but not staged prior to moving on.
2007-04-30merge of 'cb611997ee14f51bf6877589c7d518d35ed52f50'Jamie Lenehan1
and 'e1f2e3537870e6d4a997727168dd4b5fc7824f14'
2007-04-30perl 5.8.8: Improvements for cpan modules:Jamie Lenehan1
* Modify perl to install a copy of it's configuration during staging. This will allow us to get at the perl settings for the target when building cpan modules. * Modify perl-native to allow selection of the host or target configuration based on an environment variable. This will allow the cpan class to select the appropriate configuration based on if we are building the native package or not. * Modify cpan.bbclass to set the environment variable to an appropriate value to tell perl native to select the appropriate settings based on if we are building native or target modules. This change fixes some modules that were compiled for the host instead of the target (libversion-perl for example) and fixes up some of cpan modules that include additional subdirectories with their own makefiles.
2007-04-29site/powerpc-common: Add a common site fike for powerpc archStelios Koroneos1
Still needs work, especially uclibc part
2007-04-27cpan: Use CCLD for the linking instead of ${TARGET_SYS}-gcc. Without thisJamie Lenehan1
native packages break because <buildarch>-gcc doesn't exist, just gcc. CCLD gets us the correct CC to be used for linking in both cases, so we use that.
2007-04-27perl 5.8.8/cpan: Fix the installation paths for cpan modules. The installedJamie Lenehan1
files for perl modules built using cpan will end up in different places depending on which version of perl they are being built with. Modules that explicitly set various FILES_ values were using the paths that are only valid for the older versions of perl. Calculate and set the correct path in cpan.bbclass and use that in the FILES_ variables so that it'll be correct for all versions of perl.
2007-04-27insane.bbclass: Re-add -B to scanelf to make it correctly check single RPATH ↵Leon Woestenberg1
occurences.
2007-04-26insane.bbclass: Commented out scanelf format debugging.Leon Woestenberg1
2007-04-26insane.bbclass: RPATH check was always true due to scanelf output including ↵Leon Woestenberg1
the file path.
2007-04-26insane.bbclass: depend on chrpath-nativeKoen Kooi1
2007-04-26merge of '0a4ab83c5e46677b239452867d3205ca5843586f'Leon Woestenberg2
and '6a5c817d2f11720452c0b470075091121ce6ab96'
2007-04-26merge of '038bc21b349c21561050092a7a6d68a019b921e1'Koen Kooi2
and '72018d16d4bf3617a2f7efda54bde7f5b784e01a'
2007-04-26insane.bbclass: Broaden check for RPATHs by removing work/ path component.Leon Woestenberg1
2007-04-26insane.bbclass: Fix check for bad RPATHs. This is gonna break builds. Needs ↵Leon Woestenberg1
fixes in the shared library handling.
2007-04-26gconf.bbclass: depend on gconf-nativeKoen Kooi1
2007-04-26base.bbclass: add back a snipped of obsolete code to fix SRCDATES problems, ↵Koen Kooi1
seems to fix #2133
2007-04-25cpan.bbclass: Update to enable the building cpan modules for perl 5.8.8.Jamie Lenehan1
This uses the installed perl configuration to determine if we are building for the old or the new perl layout. Currently this just changes the installation paths and always uses gcc to link, but more changes will be added later to make the perl module building process a lot more reliable.
2007-04-24base.bbclass: fix depency problem, closes #2137 (and some others)Thomas Kunze1
2007-04-22insane.bbclass: support mipsel - close #2119Thomas Kunze1
2007-04-19base.bbclass: fixed bug #2082 (Checksum doesn't expand "localpath" with ↵Martin Dietze1
"localdata") as proposed by bug reporter
2007-04-18classes: Add support for intertask dependencies to be specified, needed for ↵Richard Purdie9
correct operation with bitbake 1.8.x. Old behaviour is maintained in a special legacy anonymous function in base.bbclass. The patch is an improved version of the one discussed on the mailing list.
2007-04-18conf/distro/nylon.conf, conf/machine/mtx-3a.conf, classes/nylon-image.bbclass:Martin Dietze1
* formally added (experimental, ARM-based) mtx-3a hardware platform used by nylon
2007-04-12package_deb.bbclass: add shebang, closes #2086Rodrigo Vivi1