summaryrefslogtreecommitdiffstats
path: root/meta/recipes-devtools/perl
Commit message (Collapse)AuthorAgeFilesLines
* Revert "perl-native: Update for userelocatableinc and non-shared libperl"Richard Purdie2011-02-011-15/+9
| | | | | | | | | | This reverts commit fe59ca31ac267ecd2dc3a8f2fb9ad5297b88f62c. This broke builds for various people as reported in the bugzilla and on the mailing list so we're reverting the change until Tom has a chance to make it work properly for 5.12 (5.10 seems to work differently). The DEPENDS change is left in since that part was valid.
* perl-native: Update for userelocatableinc and non-shared libperlTom Rini2011-01-311-10/+15
| | | | | | | | | | | | | Rather than using a wrapper switch to using upstreams support for relocation. While in here, bring in the mangling to use /usr/bin/env perl rather than /full/path/to in order to work in deep directory paths. Also drop the DEPENDS on gpbm and db since we disable these in the configure and don't use them. Signed-off-by: Tom Rini <tom_rini@mentor.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* perl: Remove ${MACHINE} dependency in compile and package.Dongxiao Xu2011-01-271-23/+19
| | | | | | | The judgement on ${MACHINE} is meaningless, remove it in order to avoid being rebuild on second machine. Signed-off-by: Dongxiao Xu <dongxiao.xu@intel.com>
* perl: Remove MACHINE reference in do_configure, it causes perl to be rebuild ↵Richard Purdie2011-01-261-7/+5
| | | | | | many times Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* liburi-perl: Rename liburi-perlJingdong Lu2011-01-251-0/+0
| | | | Signed-off-by: Jingdong Lu <jingdong.lu@windriver.com>
* perl: Add GDBM module for perlJingdong Lu2011-01-201-2/+2
| | | | | | Add GDBM_File module and add it into perl extension in config.sh in order to fix failure of lsb-perl-test. Signed-off-by: Jingdong Lu <jingdong.lu@windriver.com>
* perl-native: Ensure the wrapper appends to any existing PERL5LIBRichard Purdie2011-01-171-2/+2
| | | | Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* perl-native: Wrap the perl binary and set the LIB directory correctly ↵Richard Purdie2011-01-121-6/+3
| | | | | | removing the need to hardcode the paths and rebuild it Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libxml-simple-perl: fix build failure with perl 5.12.2Nitin A Kamble2011-01-121-1/+3
| | | | | | | | for hostperl needing to load .so files (for module scalar::util) the host/native perl library path is placed 1st in the @INC with the -I parameter to perl. Otherwise hostperl gives error can not load module scalar::util. Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
* perl, perl-native: upgrade from 5.8.8 to 5.12.2Nitin A Kamble2011-01-1274-2196/+2596
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Deleted these patches as they are part of the upstream code now. deleted: files/perl-5.8.8-gcc-4.2.patch deleted: perl-5.12.2/makedepend-dash.patch deleted: perl-5.12.2/native-no-gdbminc.patch deleted: perl-5.12.2/54_debian_perldoc-r.patch And rebased these patches to the newer source code modified: files/letgcc-find-errno.patch modified: perl-5.12.2/Makefile.patch modified: perl-5.12.2/asm-pageh-fix.patch modified: perl-5.12.2/native-nopacklist.patch modified: perl-5.12.2/native-perlinc.patch modified: perl-5.12.2/Makefile.SH.patch modified: perl-5.12.2/installperl.patch modified: perl-5.12.2/perl-dynloader.patch modified: perl-5.12.2/09_fix_installperl.patch get patches from debian perl ver 5.12.2-2 the fakeroot.diff patch from debian is conflicting with our Makefile.SH.patch, hence disabling the fakeroot patch use newly created config files Created with current milestone branch on qemu machines modified: config.sh modified: config.sh-32 modified: config.sh-64 get some changes from oe's perl 5.10.1 recipe fix the Makefile.SH.patch use miniperl instead of perl import a OE 5.10.1 patch: uudmap_cross fix install issues add /usr in the destdir, so that perl gets installed in /usr/bin/perl and not in /bin/perl link /usr/lib/perl to /usr/lib/perl5 so that operations with /usr/lib/perl path in them keep on working. Fix/Improve perl packaging avoid perl-module-module-* kind of packages recreate perl-rdepends_5.12.2.inc file with new set of packages import from oe perl-rprovide_5.12.2.inc combine all unicore perl scripts in one package simplify perl-lib reduce no of perl recipe packages greatly. Add zlib to depedancy fix buildtime host contamination This also fixes [BUGID #384] Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
* perl: use ${CCLD} instead of its own LD definitionKevin Tian2011-01-071-2/+2
| | | | | | | | | | perl explicitly assigns LD to a bogus value: oe_runmake perl LD="${TARGET_SYS}-gcc" which breaks sstate-based build when toolchain is not generated locally, due to lacking of --sysroot option. Use ${CCLD} instead to make this relocatable. Signed-off-by: Kevin Tian <kevin.tian@intel.com>
* perl: Add LIC_FILES_CHKSUM to native recipeSaul Wold2010-12-231-0/+3
| | | | Signed-off-by: Saul Wold <sgw@linux.intel.com>
* perl-native: Make the sstate checksum for perl depend on the hardcoded path ↵Richard Purdie2010-12-201-0/+5
| | | | | | until this is fixed Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
* recipes-devtools: Add Summary informationMark Hatle2010-12-161-1/+4
| | | | | | Add Summary information and update Descripts as necessary. Signed-off-by: Mark Hatle <mark.hatle@windriver.com>
* liburi-perl: Add perl-uriJingdong Lu2010-12-101-0/+25
| | | | | | | | Add perl-uri in order to enable graphic LSB test(OLVER-Core test). [sgw@linux.intel.com: fixed name and LICENSE] Signed-off-by: Jingdong Lu <jingdong.lu@windriver.com> Signed-off-by: Saul Wold <sgw@linux.intel.com>
* libxml-perl: Add libxml-perlJingdong Lu2010-12-101-0/+24
| | | | | | | | Add libxml-perl in order to enable graphic LSB test(OLVER-Core test). [sgw@linux.intel.com: fixed LICENSE] Signed-off-by: Jingdong Lu <jingdong.lu@windriver.com> Signed-off-by: Saul Wold <sgw@linux.intel.com>
* perl: Fix adding GDBM_File module for LSB test.Jingdong Lu2010-12-103-5/+24
| | | | | | No GDBM_File module will cause 2 perl test cases of LSB failed. Signed-off-by: Jingdong Lu <jingdong.lu@windriver.com>
* SRC_URI Checksums AdditionalsSaul Wold2010-12-094-0/+12
| | | | Signed-off-by: Saul Wold <sgw@linux.intel.com>
* libxml-simple-perl:Add license checksum to bb fileMei Lei2010-12-021-0/+1
| | | | | | Add README file checksu to bb file Signed-off-by: Mei Lei <lei.mei@intel.com>
* perl:Add license checksum to bb fileMei Lei2010-12-021-0/+2
| | | | | | Add Copying file and Artistic file checksum to bb file Signed-off-by: Mei Lei <lei.mei@intel.com>
* libxml-parser-perl:Add license checksum to bb fileMei Lei2010-12-021-0/+1
| | | | | | Add README file checksum to bb file Signed-off-by: Mei Lei <lei.mei@intel.com>
* Major layout change to the packages directoryRichard Purdie2010-08-2741-0/+3898
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>