summaryrefslogtreecommitdiff
path: root/packages/perl
AgeCommit message (Collapse)AuthorFiles
2007-04-30libxml-parser-perl: Add a dependency on expat-native and pass in theJamie Lenehan1
appropriate libarary and include directories for exapt to the makefile. NOTE: This still doesn't work since it tries to use the host headers when linking to perl. Fixing this properly will need "perl" to be installed in the staging area (currently we stage perl-native only).
2007-04-30perl 5.8.8: Improvements for cpan modules:Jamie Lenehan3
* 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-27perl 5.8.8/cpan: Fix the installation paths for cpan modules. The installedJamie Lenehan8
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-27perl 5.8.8: Fixes to be able to build under uclibc.Jamie Lenehan1
2007-04-26perl 5.8.8: Minor updates to the packaging:Jamie Lenehan3
* don't install packlists - we don't need them and it saves space (debian patch) * don't split POSIX module over perl and perl-arch dirs (debian patch) * add a -doc package and put all the random documentation and examples from the perl tree in it. * include all the .pod's from over the tree in the .pod package * include the .e2x files in the encode package
2007-04-26perl 5.8.8: Move configuration files for libnet and cpan to /etc/perl toJamie Lenehan3
match the debian configuration. It moves these configuration files to /etc/ to allow for read only /usr installations.
2007-04-25perl 5.8.8: Move comments on how to create the dependency list into theJamie Lenehan2
dependency file itself to make the main recipe a bit more readable. Also move the two dependencies that were manually added to the the dependenecy list file and fix use RDEPENDS instead of DEPENDS.
2007-04-24perl 5.8.8: Replace host paths from the configuration file that is to beJamie Lenehan1
installed on the target with those that are suitable for the target. This has no effect on actually using perl but would have an effect on trying to build perl modules on the target.
2007-04-24perl 5.8.8: Re-arrange the installation directories to match the debianJamie Lenehan6
style FHS compliant layout rather then OE specific layout that was being used previously. Note that cpan perl modules build under OE won't work with this because they expect the 5.8.7 type layout (this will be fixed later.)
2007-04-24perl 5.8.8: Extract out the common settings from the 32/64 bit configs to aJamie Lenehan4
common file to make it easier to edit the common settings. A few settings were changed to help make the configurations closer.
2007-04-21perl: Move the list of rprovides for backward compatiblity into a seperateJamie Lenehan3
.inc file and include it in the two recipes that need the list.
2007-04-21perl: Add 5.8.8 and use DEFAULT_PREFERENCE to disable it until moreJamie Lenehan16
testing is done. Main differences from the 5.8.7 recipe are: * Always use gcc to link. Same arch's require this, while others can happily use ld. Use gcc for everything. * Fix threading issues by enabling threading in both perl-native and perl. In fact make the configurations almost identical. * No per ARCH configuration, just 32/64/le/be configs. This should stop configurations differing between arch's which made fixing things 5.8.7 difficult. Also means new ARCH's should work without any changes. * Fix up the way miniperl is handled so it shouldn't be the cause of problems for people anymore. * Stop perl-modules depending on perl-dbg, perl-pod, perl-dev etc. * In theory should work for MACHINE="native" now. Only tested for an sh4/glibc target built on an x86_64 host so far. A lot more testing and more cleanups are needed before this is ready to be enabled by default. NOTE: You must build the matching version of perl-native before attempting to build perl (that applies for any version).
2007-04-07perl.inc: use ${TARGET_SYS}, otherwise people with TARGET_VENDOR set can't ↵Koen Kooi1
build perl
2007-04-05perl: Move the do_configure from perl.inc into perl_5.8.4.bb since it isJamie Lenehan2
only really useful for this version of perl the way it's written.
2007-04-05perl 5.8.7: Simplify the addition of patches to support gcc for linking andJamie Lenehan1
using PIC for compiling shared libraries.
2007-04-05perl: Rearrange the patches/files a bit. Move the 5.8.4 specificJamie Lenehan10
patches out of the common directory and only specify common files in the SRC_URI in perl.inc, move the others to the version specific .bb's.
2007-04-03perl: Fix perl build for sh3/sh4. The recent change to support powerpc wasJamie Lenehan1
wiping out the options that were set for sh3/sh4 - we only need to init the OPTIONS once.
2007-04-01perl-native: bump PRKoen Kooi1
2007-04-01packages/perl/perl_5.8.7.bb: A set of patches to make perl usable on powerpc ↵Stelios Koroneos3
targets. Thanks to Jamie Lenahan for the help
2007-03-31perl: Add support for armeb-linux-gnueabi (trivial addition) - now ↵Rod Whitby1
configures and compiles, but still doesn't install.
2007-03-14packages/perl/perl-5.8.7/config.sh-powerpc-linux: Fix typoStelios Koroneos1
2007-03-12packages/perl/perl-5.8.7/config.sh-powerpc-linux: Don't use share library ↵Stelios Koroneos1
for powerpc targets
2007-01-11perl: cleaned config.sh-x86-64 from paths of my buildMarcin Juszkiewicz1
2006-12-31remove extra whitespace at end-of-line in about 900 bb files.Rolf Leggewie3
2006-12-13perl: addition of powerpc-linux config.sh file and bitbake hooks to use Andrew Wilcox2
it.
2006-11-29Introduce STAGING_BINDIR_CROSS and STAGING_BINDIR_NATIVE as discussed on the ↵Richard Purdie2
mailing list. There should be no functionality changes yet.
2006-11-25perl: Add -f option to rm, fixing read only file issuesRichard Purdie2
2006-11-20perl: Replace the require in the native modules with a simpler version thatJamie Lenehan31
names the actual module instead of using python. Should help with the current parse errors that is apparently occurring with new versions of bitbake. The python version was helpful when messing with lots of these things but serves no purpose now.
2006-11-20another set of parse errors fixingMarcin Juszkiewicz1
2006-11-18Fix parse error by adding one or two "'" or '"' removing whitespace behind \...Holger Freyther1
2006-11-16perl: add support for x86_64 - close #1591Marcin Juszkiewicz2
2006-11-02libintl-perl: added do_compile() function needed for crosscompilationMartin Dietze1
- the function has obviously been forgotten to add for version 1.16
2006-10-22perl: fix issues with debug packages, from PokyKoen Kooi3
2006-10-10Remove MAINTAINER fields from recipes, add MAINTAINER file to replace them.Koen Kooi37
see email thread at http://lists.openembedded.org/pipermail/openembedded-devel/2006-October/000523.html for details
2006-10-04perl modules: Exclude debugging information from the modules that areJamie Lenehan5
currently including it.
2006-10-04perl modules: Update the SRC_URI on all the modules to use PV to refer toJamie Lenehan24
the version so upgrades are easier.
2006-10-04perl: Add a new set of perl modules related to testing.Jamie Lenehan15
2006-10-04libalgorithm-diff-perl: Fix up RDEPENDS, there was one " too many and oneJamie Lenehan1
dependency listed twice.
2006-10-04perl: For native perl module packages determine the actual non-nativeJamie Lenehan26
package name to require from the name of the native package. This makes all native files identical which makes adding new ones easier.
2006-10-04perl: Add the perl Text::Diff module and the Algorithm::Diff module itJamie Lenehan4
requires.
2006-10-03perl: Add Perl6::Junction perl module. This provides support for theJamie Lenehan1
perl6 style junction operators in perl5.
2006-10-03perl: Add the Math::BigInt::GMP cpan module. This provides a faster, gmpJamie Lenehan1
based, implementation of Math::BigInt.
2006-10-03libnet-ip-perl: Net::IP required Math::BigInt to function, so add toJamie Lenehan1
RDEPENDS.
2006-10-03perl 5.8.7: Manually add some dependencies for the math-bigintJamie Lenehan1
modules which are not picked up by the script which was used to generate the automatic dependencies. They way they are used makes it difficult to automatically detect that these are needed.
2006-10-03perl 5.8.7: Enable threading in perl for sh4 to fix modules thatJamie Lenehan1
check for threading availability. Since perl-native is used to compile modules, and perl-native is built with threading enabled, any modules that check for threading think that it's available. However when you attempt to use the module on the target it complains about missing symbols (those related to threading). The two options to fix this are to enable threading in perl or to disable it in perl-native. I've tested the later and will use that since I have some modules that required threading. This change is still needed for all the other targets.
2006-10-03perl: Another sh3/sh4 shared library fix. Modules build built withJamie Lenehan5
cpan.bbclass were being linked using ld instead of gcc, which often breaks on sh. Override the LD settings so any cpan modules that compile c/c++ code use gcc to link. Bump the PR on the effected modules.
2006-10-02perl 5.8.7: Use grep -I to ignore binary files instead of looking atJamie Lenehan1
the output message from grep. The output message could change depending on the LOCALE which would break the current test. Make it DEPEND on grep-native to ensure we get the gnu version of grep which is needed for -I to work. As per bug #1439.
2006-09-29perl: Don't try and patch up references to /usr/include in binary files, asJamie Lenehan1
per #1439, so that configure doesn't fail if you happen to end up with this string in the perl-native binary.
2006-09-29perl: More shared library fixes for sh3/sh4, this time for the sharedJamie Lenehan2
libraries used by standard perl modules. This was picking up LD from OE which as the linking when we need to use gcc to link. Override LD when calling oe_make to force the use of gcc to link.
2006-09-28perl: Update cpan_build to automatically add libmodule-build-perl-native toJamie Lenehan1
DEPENDS when building anything apart from libmodule-build-perl or libmodule-build-perl-native. When building itself it uses itself to provide the libmodule-build-perl code, for anything else it needs to have been built and installed. Remove the explicit depends from the modules that use it.