summaryrefslogtreecommitdiffstats
path: root/recipes/perl/perl_5.8.8.bb
AgeCommit message (Collapse)Author
2011-02-01perl: Drop 5.8.8, bump PR in all perl recipesTom Rini
Also remove DEFAULT_PREFERENCE = -1 from 5.10.1 Acked-by: Koen Kooi <koen@openembedded.org> Acked-by: Martin Jansa <Martin.Jansa@gmail.com> Acked-by: Frans Meulenbroeks <fransmeulenbroeks@gmail.com> Signed-off-by: Tom Rini <tom_rini@mentor.com>
2011-01-18perl: Fix build for linux-uclibcspe targetsKhem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2010-12-31perl 5.8.8: fix breakage since 264f7ab1f41cc86d29716619d67506c85223df71Roman I Khimov
No Config_heavy-target.pl anymore. Signed-off-by: Roman I Khimov <khimov@altell.ru>
2010-12-28perl: fix PERLCONFIGTARGET for multimach builds, move cpan varsRoman I Khimov
Multimachine builds race staging Config_heavy-target.pl to native directory. Solve that by changing PERLCONFIGTARGET variable semantics, now it will contain $TARGET_SYS. Change perl patch and stage functions accordingly. Also, move PERLCONFIGTARGET and other target-specific variable settings from cpan to cpan-base as I think they're also useful for cpan_build and anywhere else cpan-base is needed. Signed-off-by: Roman I Khimov <khimov@altell.ru> Acked-by: Khem Raj <raj.khem@gmail.com>
2010-12-02perl_5.8.8.bb, perl_5.10.1.bb: Fix build when DISTRO_FEATURES lacks largefile.Graham Gower
CCCMD = mipsel-oe-linux-uclibc-gcc -march=mips32 -DPERL_CORE -c -isystem/mnt/oe/tmp/sysroots/mipsel-oe-linux-uclibc/include -fexpensive-optimizations -fomit-frame-pointer -frename-registers -Os -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -fno-strict-aliasing -pipe -I/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -Wall In file included from /mnt/oe/tmp/sysroots/mipsel-oe-linux-uclibc/include/sys/types.h:27:0, from perl.h:420, from miniperlmain.c:36: /mnt/oe/tmp/sysroots/mipsel-oe-linux-uclibc/include/features.h:216:5: error: #error It appears you have defined _FILE_OFFSET_BITS=64. Unfortunately, uClibc was built without large file support enabled. Signed-off-by: Graham Gower <graham.gower@gmail.com> Acked-by: Khem Raj <raj.khem@gmail.com>
2010-10-24perl recipes: updated license from Artistic|GPLv1 to Artistic|GPLv1+Frans Meulenbroeks
Signed-off-by: Frans Meulenbroeks <fransmeulenbroeks@gmail.com>
2010-10-09perl: updated LICENSE; GPL -> GPLv1Frans Meulenbroeks
perl has as license the choice between Artistic or GPLv1. see http://dev.perl.org/licenses/ so changed LICENSE = "Artistic|GPL" to LICENSE = "Artistic|GPLv1" This also applies to CPAN recipes. Typically they specify that the code is licensed under the same terms as perl so figured that the above changes would be better in most (if not all) cases (and no, I did not verify all 130 or so recipes, if you feel this is needed, be my guest) Signed-off-by: Frans Meulenbroeks <fransmeulenbroeks@gmail.com>
2010-09-02perl: Use CCLD not ${TARGET_SYS}-gcc in do_compileTom Rini
It's possible that CCLD != ${TARGET_SYS}-gcc once everything is evaluated and CCLD is for when you're using CC for LD. Signed-off-by: Tom Rini <tom_rini@mentor.com>
2010-08-04perl: use only one method all_perl_packagesBernhard Reutner-Fischer
.. to avoid ERROR: Error Method already seen: all_perl_packages in' perl_5.8.8.bb' now in 'perl_5.10.1.bb' TODO: error() already prints "ERROR:" so the "Error" in above msg is redundant Signed-off-by: Bernhard Reutner-Fischer <rep.dot.nop@gmail.com> Acked-by: Roman I Khimov <khimov@altell.ru> Signed-off-by: Chris Larson <chris_larson@mentor.com>
2010-08-03Recipe fixups for package_dbg usageChris Larson
Signed-off-by: Chris Larson <chris_larson@mentor.com>
2010-08-03recipes: Fix the PATHs for toolchains.Khem Raj
* Look into the new multi-machine friendly installation. Signed-off-by: Khem Raj <raj.khem@gmail.com> Acked-by: Koen Kooi <k-kooi@ti.com> Acked-by: Martin Jansa <Martin.Jansa@gmail.com>
2010-07-26Fix siteinfo issue in perl 5.8.8 and 5.10.1.Chris Larson
Signed-off-by: Chris Larson <chris_larson@mentor.com>
2010-07-26cpan.bbclass: removed legacy stagingFrans Meulenbroeks
bumped PR for the main perl recipes so this change takes effect Signed-off-by: Frans Meulenbroeks <fransmeulenbroeks@gmail.com> Acked-by: Koen Kooi <koen@openembedded.org> Acked-by: Roman I Khimov <khimov@altell.ru>
2010-07-22recipes: Fix references to CROSS_DIRKhem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com> Acked-by: Tom Rini <tom_rini@mentor.com> Acked-by: Richard Purdie <rpurdie@rpsys.net> Ackef-by: Chris Larson <clarson@kergoth.com> Acked-by: Martin Jansa <Martin.Jansa@gmail.com> Acked-by: Koen Kooi <koen@openembedded.org>
2010-07-13perl_5.8.8.bb: Don't use hostperl's $Config{cppflags} with cross compiler.Graham Gower
Fixes /usr/local/include Badness. make[2]: Entering directory `/home/grg/oe2/tmp/work/mipsel-oe-linux/perl-5.8.8-r34/perl-5.8.8/ext/Errno' hostperl -I/home/grg/oe2/tmp/work/mipsel-oe-linux/perl-5.8.8-r34/perl-5.8.8/Cross/../fake_config_library -MConfig Errno_pm.PL Errno.pm CROSS COMPILE Badness: /usr/local/include in INCLUDEPATH: /usr/local/include No error definitions found at Errno_pm.PL line 216. Signed-off-by: Graham Gower <graham.gower@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2010-05-25Make the do_patch apply=yes param implicit if extension is .diff/.patchChris Larson
For .diff/.patch you need to apply manually, you can specify apply=no. Signed-off-by: Chris Larson <chris_larson@mentor.com> Acked-by: Denys Dmytriyenko <denis@denix.org> Acked-by: Khem Raj <raj.khem@gmail.com>
2010-05-25Rename url params patch=<ignored>/pnum=<n> to apply={yes,no}/striplevel=<n>Chris Larson
I think this makes the behavior rather more clear. Signed-off-by: Chris Larson <chris_larson@mentor.com> Acked-by: Denys Dmytriyenko <denis@denix.org> Acked-by: Khem Raj <raj.khem@gmail.com>
2010-05-07perl: change 'cp' to 'ln' to fix perl build issues, thanks to Tom Rini for ↵Koen Kooi
the suggestion
2010-04-23perl: undef 'futimes' for uclibc buildVladimir Sorokin
Function 'futimes' doesn't exist in uClibc. Signed-off-by: Vladimir Sorokin <sorokin@altell.ru> Signed-off-by: Roman I Khimov <khimov@altell.ru>
2010-03-19Don't inherit siteinfo in base.bbclassChris Larson
Acked-by: Richard Purdie <rpurdie@linux.intel.com> Acked-by: Marcin Juszkiewicz <marcin@juszkiewicz.com.pl> Signed-off-by: Chris Larson <chris_larson@mentor.com>
2010-02-12perl 5.8.8: add missing checksumsKoen Kooi
2010-02-11perl*: fixed URIFrans Meulenbroeks
Triggered by the patch from Marcos Amorim updated the URI for the perl recipes. Only the last one is in the src dir, the older ones are in src/5.0 As this does not change things functionally no PR bump (btw: it worked in the past since normally the cached version was used). Signed-off-by: Frans Meulenbroeks <fransmeulenbroeks@gmail.com>
2009-12-30perl: bumped PR to force rebuild; libextutils-makemaker-perl can have ↵Frans Meulenbroeks
overwritten MM_Unix.pm in staging (see commit c595d241fb4d23c714dc61a1c9d281b9bbb133cd) a rebuild fixes this.
2009-11-11perl: Bump the remaining PRs so the last changes take effectRichard Purdie
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-11-11perl: Move config.sh to STAGING_LIBDIR rather than trying to be clever with ↵Richard Purdie
staging variables and losing Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-11-10perl: complete config.sh fixKoen Kooi
2009-10-26perl 5.8.8: pass unidatafiles as extra arg to miniperlGregoire Gentil
2009-09-05perl_5.8.8.bb: Use exec_prefix instead of layout_exec_prefixKhem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2009-09-05perl_5.8.8.bb: Fix compilation when bindir is not /usr/binKhem Raj
* Right now default perl installation happens in /usr prefix This patch tries to depend upong layout_prefix to decide on where to install. This is required for distros like micro who flatten the install tree and do not use /usr prefix Signed-off-by: Khem Raj <raj.khem@gmail.com>
2009-09-03OpenEmbedded: Switch to using linux-uclibceabi and linux-gnu for TARGET_OSKhem Raj
* Bump the ABI_LAYOUT. Build from scratch will be needed. * Replace using TARGET_OS from linux->linux-gnu. * Replace using linux-uclibcgnueabi->linux-uclibceabi. * Add 'eabi' to DISTRO_FEATURES (only for minimal and micro). * Use eabi and BASE_PACKAGE_ARCH to compute real TARGET_OS. * Fix the micro conf to get console image building. * Fix the linux-uclibcgnueabi overrides in all recipes. Signed-off-by: Khem Raj <raj.khem@gmail.com> Acked-by: Phill Blundell <pb@reciva.com> Acked-by: Michael 'Mickey' Lauer <mickey@vanille-media.de>
2009-04-02perl-5.8.8: use LDFLAGS for shared libraries (fixes QA error)Jeremy Lainé
2009-03-17rename packages/ to recipes/ per earlier agreementDenys Dmytriyenko
See links below for more details: http://thread.gmane.org/gmane.comp.handhelds.openembedded/21326 http://thread.gmane.org/gmane.comp.handhelds.openembedded/21816 Signed-off-by: Denys Dmytriyenko <denis@denix.org> Acked-by: Mike Westerhof <mwester@dls.net> Acked-by: Philip Balister <philip@balister.org> Acked-by: Khem Raj <raj.khem@gmail.com> Acked-by: Marcin Juszkiewicz <hrw@openembedded.org> Acked-by: Koen Kooi <koen@openembedded.org> Acked-by: Frans Meulenbroeks <fransmeulenbroeks@gmail.com>