aboutsummaryrefslogtreecommitdiffstats
path: root/packages/perl
AgeCommit message (Collapse)Author
2006-10-04perl modules: Exclude debugging information from the modules that areJamie Lenehan
currently including it.
2006-10-04perl modules: Update the SRC_URI on all the modules to use PV to refer toJamie Lenehan
the version so upgrades are easier.
2006-10-04perl: Add a new set of perl modules related to testing.Jamie Lenehan
2006-10-04libalgorithm-diff-perl: Fix up RDEPENDS, there was one " too many and oneJamie Lenehan
dependency listed twice.
2006-10-04perl: For native perl module packages determine the actual non-nativeJamie Lenehan
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 Lenehan
requires.
2006-10-03perl: Add Perl6::Junction perl module. This provides support for theJamie Lenehan
perl6 style junction operators in perl5.
2006-10-03perl: Add the Math::BigInt::GMP cpan module. This provides a faster, gmpJamie Lenehan
based, implementation of Math::BigInt.
2006-10-03libnet-ip-perl: Net::IP required Math::BigInt to function, so add toJamie Lenehan
RDEPENDS.
2006-10-03perl 5.8.7: Manually add some dependencies for the math-bigintJamie Lenehan
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 Lenehan
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 Lenehan
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 Lenehan
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 Lenehan
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 Lenehan
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 Lenehan
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.
2006-09-28perl: Update the LICENSE on the modules to indicate that they are availableJamie Lenehan
under either the Artistic license or the GPL, and not just under the Artistic license.
2006-09-28perl: Add the 1.1.6 version of libintl-perl. The 1.11 versions which areJamie Lenehan
currently in OE are no longer available on cpan.
2006-09-28perl: Add the native version of the Local::gettext module.Jamie Lenehan
2006-09-28perl: Add the perl Locale::gettext module, which is used for gettextJamie Lenehan
style message handling.
2006-09-28perl: Update cpan.bbclass to set CCFLAGS to CFLAGS so that the compilerJamie Lenehan
settings for the current OE build are used instead of the made up values in the perl config (which were manually generated since we are cross compiling). Remove this from each of the perl modules that was manually setting this.
2006-09-28perl: Add the perl IP address manipulation module Net::IP.Jamie Lenehan
2006-09-27perl: Add the perl logging modules Log::Dispatch and Log::Log4perl.Jamie Lenehan
2006-09-26perl: Add the libmodule-build perl module. This is required for anythingJamie Lenehan
using the new Build.PL build system, *expect* for libmodule-build itself which can bootstrap itself.
2006-09-26perl: Add libio-zlib perl module which I forget to add in the previousJamie Lenehan
commit.
2006-09-26perl: Add some additional perl modules. This are the optional dependenciesJamie Lenehan
of libmodule-build, the new Build.PL based perl install system.
2006-09-26perl: Update modules that were effected by the cpan.bbclass changes:Jamie Lenehan
- Remove the DEPENDS on perl since the cpan class now adds it. - Bump PR to take into account the changed installation location.
2006-09-26perl modules: Add the first collection of perl modules. These modules areJamie Lenehan
required to run mason (perl web content development and delivery engine). Mason itself, and the additional modules needed to build it, to follow.
2006-09-25perl 5.8.7: Fix the perl shared library generation for sh3/sh4Jamie Lenehan
targets: - You cannot link using LD on sh3/sh4, since ld fails to link in the hidden library of weak symbols that is needed. Ccc knows about this library and correctly links it in. The generate_config_sh script was replacing the configred linker with LD from the environment and the soname patch was passing parameters directly to LD which need to be passed differently when linking with gcc. - Any code to go in shared libraries must be compiled with -fPIC, which while present in the config file was again being replaced from the environment by the generate_config_sh script. Both these patches probably should be ok for all targets, but they would definately need run-time testing. So they are just patched in for sh3 and sh4 for now. Also removed the old code I added not to install the shared library if its not configured since its configured for all targets after this change.
2006-09-08libintl-perl: new packageMartin Dietze
2006-08-11perl: Update for keeping the debug information in the correct packageJamie Lenehan
which is clearer. Move -dbg to the first item in the package list and use .../* to match files and ignore directories.
2006-08-11perl: Add -dbg package and move debug info to it. Closes #1234 "perlJamie Lenehan
ships spurious debug info".
2006-08-06clases/cpan.bbclass,packages/perl: add EXTRA_CPANFLAGS, fix nativeHolger Freyther
Add EXTRA_CPANFLAGS to cpan.bbclass, similiar to EXTRA_OECONF and EXTRA_OEMAKE Use this in libxml-parser-perl-native to point to the expat include and libraries perl-native inherits native already. No need to use BUILD_CC, BUILD_FOO, BUILD_LDFLAGS but use LDFLAGS and CC directly. LDFLAGS has rpath already removed...
2006-08-05packages: sed -i s/^"include "/"require "/ */*.bb GNU sed rocks!Holger Freyther
Use require for the BitBake files within packages. In contrast to the conf files the authors of these files expected these files to be included.
2006-06-28/perl/perl/5.8.7/config.sh-sh3-linux: Fixing sh4->sh3 typosKristoffer Ericson
* Fixes typos where sh4 was written instead of sh3
2006-06-19perl 5.8.7: Add support for building on sh4 and sh3. Tested several sh4Jamie Lenehan
programs on the target and they work fine. Sh3 is untested but should be the same. No perl shared library as toolchain issues prevent this. See bug# 960 for details. Should solve bug# 960.
2006-06-19perl 5.8.7: Allow perl to be built without the perl shared library. This isJamie Lenehan
to enable building on sh3/sh4 where toolchain issues prevent this from working. The changes check the perl config.sh for useshrplib to determine if the shared library is being made before doing things with it during install.
2006-05-31perl - Absolute includes fix.Raymond Danks
Add config.sh for i486-linux and i586-linux. Disable PARALLEL_MAKE.
2006-04-28packages/perl/perl-native_5.8.7.bb, packages/perl/perl.inc : fix issuesGraeme Gregory
with building on multilib amd64 machines.
2006-04-16perl: someone seems to have botched a merge, so I'm reapplying ↵Koen Kooi
http://ewi546.ewi.utwente.nl/tmp/viewmtn/revision.psp?id=d93900aa884b52d778b478749eeafadb6bef3a21
2006-04-14perl: make 5.8.7 compile for arm EABIKoen Kooi
2006-03-19perl: fix SRC_URI to use ftp, the http structure has been movedMichael Lauer
2006-01-09explicit_merge of '85da89c673cc2faec29d5ea692e6e7638f4c1b5e'John Bowler
and '5f32961e5d0f4132f4513cbeac7fe59dc5ae5315' using ancestor '' to branch 'org.openembedded.dev'
2006-01-09slugos: remove/correct references to openslugJohn Bowler
- apex: contains an absolute build sys path name (commented) - base-files: rename openslug to slugos in 3.0.14 - busybox: rename openslug to slugos in 1.00, 1.01 - netbase: rename openslug to slugos in 4.21 - slugos-init: rename openslug to slugos in 0.10 - all others: remove or replace openslug in comments (no build changes)
2006-01-08Add PACKAGES_DYNAMIC to the appropriate .bb files.Richard Purdie
2005-11-11db: fix db3/db4 confusion by causing all packages to use virtual/db in ↵John Bowler
db-4.3 4.3.29 - The SleepyCat implementation of the Berkeley DB exists in OE in two different - versions, 3.2 and 4.3. These appear to now be compatible (i.e. with the correct - settings db-4.3 can do everything db-3.2 can do and all packages compile with it). - The previous scheme of allowing both to be built (which was highly error prone) - has been removed and all db users now reference virtual/db. - Affects: - bogofilter, cyrus-*, openldap, perl, postfix, rpm
2005-10-18perl: NSLU2: fix LE config in 5.8.7John Bowler
- the existing arm (le) config will not work with NSLU2 because of the - use of 32 bit assembler which is not thumb compatible, this change - uses a config file derived from the BE (NSLU2) config
2005-09-23perl: add libgcc.a to libperl.so on armeb to support thumbJohn Bowler
2005-08-05Modify the way packages get split so no packages get ${TARGET_SYS} in the ↵David Karlstrom
names, unfortunately makes some packages change n ames, but this is they way it should be. Add RDEPENDS in every perl-module- package to its dependencys.
2005-08-04ucslugc: add back in BROKEN_PACKAGES which now buildJohn Bowler
perl: revert DEFAULT_PREFERENCE="-1" in perl_5.8.7.bb (and bump PR)