aboutsummaryrefslogtreecommitdiff
path: root/lang/perl
Commit message (Collapse)AuthorAge
...
* perl: Improve run_tests.shMarcel Denia2015-09-01
| | | | | | | - Add some useful options for debugging tests and test failures - Properly handle tests located in lib/ Signed-off-by: Marcel Denia <naoir@gmx.net>
* perl: Update extensions configuration symbolMarcel Denia2015-09-01
| | | | | | | This needs to be a concatenation of {nonxs,dynamic,static}_ext, as shown by Config/Extensions.t. Signed-off-by: Marcel Denia <naoir@gmx.net>
* perl: Include vmsish.t and Internals.t in perl-tests-commonMarcel Denia2015-09-01
| | | | | | There is no other place for them really. Signed-off-by: Marcel Denia <naoir@gmx.net>
* perl: Disable OS/2 testsMarcel Denia2015-09-01
| | | | Signed-off-by: Marcel Denia <naoir@gmx.net>
* perl: Disable setlocale usage under muslMarcel Denia2015-09-01
| | | | | | | | | | | | | While setlocale() is present, musl currently doesn't provide a suitable implementation. It'll silently accept every locale, even if not present at all, defaulting them to C.UTF-8. This will confuse applications as well as our testsuite(see lib/locale.t). Even if a locale does exist, it's effects will not apply to an extent that will satisfy many applications. Avoid further mischief here and just disable setlocale() for now. Signed-off-by: Marcel Denia <naoir@gmx.net>
* perl: Switch to split configuration filesMarcel Denia2015-09-01
| | | | | | | | | | | | This replaces the previously used collection of configuration files for every single architecture in conjunction with hacky overrides, which became an increasing burden to maintain. Fixes a number of outstanding bugs and oddities, with the most important one being the previously wrong signal order(as shown by ext/POSIX/t/sigaction.t). See files/perlconfig.pl's POD and files/README.config for details. Signed-off-by: Marcel Denia <naoir@gmx.net>
* perl: Update to 5.22.0Marcel Denia2015-06-18
| | | | Signed-off-by: Marcel Denia <naoir@gmx.net>
* perl: Disable strerror_r usage with muslMarcel Denia2015-06-18
| | | | Signed-off-by: Marcel Denia <naoir@gmx.net>
* perl: Enable threading support by default for all libc implementationsMarcel Denia2015-06-18
| | | | Signed-off-by: Marcel Denia <naoir@gmx.net>
* perl: Upgrade base package dependenciesMarcel Denia2015-06-18
| | | | Signed-off-by: Marcel Denia <naoir@gmx.net>
* perl: Upgrade base package definitionsMarcel Denia2015-06-18
| | | | | | | | - Remove perlbase-cgi - Remove Module::Build from perlbase-module - Remove perlbase-package Signed-off-by: Marcel Denia <naoir@gmx.net>
* perl: Upgrade configuration files to perl 5.22.0Marcel Denia2015-06-18
| | | | Signed-off-by: Marcel Denia <naoir@gmx.net>
* perl: Have perl's major version number in one central placeMarcel Denia2015-06-18
| | | | | | This will simplify updating the package in the future. Signed-off-by: Marcel Denia <naoir@gmx.net>
* perl: fix musl compatibilityJo-Philipp Wich2015-06-17
| | | | | | | | | | | | | | - Add patch to inhibit the libm IEEE math switch on musl - Add postprocessing for config.sh to the Makefile to fixup defines for musl, idea taken from http://patchwork.openembedded.org/patch/91707/ This is the least invasive approach I could come up to fix the build failure asap. Another possibility is maintaining yet another set of musl specific architecture config files, but I think that this introduces a lot of maintenance overhead. Signed-off-by: Jo-Philipp Wich <jow@openwrt.org>
* perl: Bump PKG_RELEASEMarcel Denia2015-05-27
| | | | Signed-off-by: Marcel Denia <naoir@gmx.net>
* perl: Pass _LARGEFILE_SOURCE and _FILE_OFFSET_BITS in cflagsMarcel Denia2015-05-27
| | | | | | Fixes broken largefile support. Signed-off-by: Marcel Denia <naoir@gmx.net>
* perl: Remove duplicate "subversion" configuration symbol for armebMarcel Denia2015-05-27
| | | | Signed-off-by: Marcel Denia <naoir@gmx.net>
* perl: Enable threading in host-perl as well if threading is selectedMarcel Denia2015-05-27
| | | | | | | | | | | | | | While host-perl only exists to run build scripts(and thus, should have no influence on built packages at all), most packages depend heavily on the feature set of the perl installation that ran their configuration scripts. This change makes them see that threading support is enabled(if it actually is selected). We can't use configuration symbol overrides for this one, as they are visible to host-perl as well. Using overrides would make it act as if it had threading support enabled without actually having it. Signed-off-by: Marcel Denia <naoir@gmx.net>
* perl: Allow changing the default directory for perlmod/CompileMarcel Denia2015-05-27
| | | | Signed-off-by: Marcel Denia <naoir@gmx.net>
* perl: Add "-rdynamic" to LDDLFLAGS override in perlmod/ConfigureMarcel Denia2015-05-27
| | | | | | perl would have done the same. Signed-off-by: Marcel Denia <naoir@gmx.net>
* perl: Override cpprun configuration symbolMarcel Denia2015-05-27
| | | | | | | | | This will not change any existing packages' functionality. All packages that used this symbol before during build(with it's value being "cc -E") most likely would've failed compilation. Note that this change is only in effect during build. Signed-off-by: Marcel Denia <naoir@gmx.net>
* perl: Allow changing the default directory for perlmod/ConfigureMarcel Denia2015-05-27
| | | | Signed-off-by: Marcel Denia <naoir@gmx.net>
* global: change all instances of USE_EGLIBC to USE_GLIBCJohn Crispin2015-03-12
| | | | Signed-off-by: John Crispin <blogic@openwrt.org>
* perl: Update to 5.20.2Marcel Denia2015-02-16
| | | | Signed-off-by: Marcel Denia <naoir@gmx.net>
* perl: Improve CONFIG_PERL_TESTS help textMarcel Denia2015-02-16
| | | | Signed-off-by: Marcel Denia <naoir@gmx.net>
* perl: Enable CONFIG_PERL_THREADS properly by default for x86Marcel Denia2015-02-16
| | | | Signed-off-by: Marcel Denia <naoir@gmx.net>
* perl: Upgrade configuration files to perl 5.20.2Marcel Denia2015-02-16
| | | | Signed-off-by: Marcel Denia <naoir@gmx.net>
* perl: Bump PKG_RELEASEMarcel Denia2015-02-07
| | | | Signed-off-by: Marcel Denia <naoir@gmx.net>
* perl: Provide correct CFLAGS through perlmod.mkMarcel Denia2015-02-07
| | | | | | | | | In case threading is enabled, perl is compiled with -D_REENTRANT and -D_GNU_SOURCE, which, apart from other things, enables usage of off64_t. As we override module CFLAGS manually, we'll have to pass that flags as well. Signed-off-by: Marcel Denia <naoir@gmx.net>
* perl: Bump PKG_RELEASEMarcel Denia2015-02-04
| | | | Signed-off-by: Marcel Denia <naoir@gmx.net>
* perl: CleanupMarcel Denia2015-02-04
| | | | | | | | - Update copyright notice - Make perlbase-experimental's TITLE show up in menuconfig again - Formatting changes Signed-off-by: Marcel Denia <naoir@gmx.net>
* perl: Add threading configuration for all remaining architecturesMarcel Denia2015-02-04
| | | | Signed-off-by: Marcel Denia <naoir@gmx.net>
* perl: Add i486 threading configurationMarcel Denia2015-02-04
| | | | Signed-off-by: Marcel Denia <naoir@gmx.net>
* perl: Add new CONFIG_PERL_THREADS option for enabling threading supportMarcel Denia2015-02-04
| | | | Signed-off-by: Marcel Denia <naoir@gmx.net>
* perl: Bump PKG_RELEASEMarcel Denia2015-01-10
| | | | Signed-off-by: Marcel Denia <naoir@gmx.net>
* perl: Fix version configuration symbolsMarcel Denia2015-01-10
| | | | Signed-off-by: Marcel Denia <naoir@gmx.net>
* perl: Add mips64 configurationMarcel Denia2015-01-10
| | | | Signed-off-by: Marcel Denia <naoir@gmx.net>
* perl: Update to 5.20.1Marcel Denia2014-11-06
| | | | Signed-off-by: Marcel Denia <naoir@gmx.net>
* perl: Mark test support as experimentalMarcel Denia2014-11-06
| | | | Signed-off-by: Marcel Denia <naoir@gmx.net>
* perl: Fix signal order for i486Marcel Denia2014-11-06
| | | | Signed-off-by: Marcel Denia <naoir@gmx.net>
* perl: Update perlbase.mkMarcel Denia2014-11-06
| | | | Signed-off-by: Marcel Denia <naoir@gmx.net>
* perl: Also strip begin, end and for pragmasMarcel Denia2014-11-06
| | | | Signed-off-by: Marcel Denia <naoir@gmx.net>
* perl: Set nv_overflows_integers_at configuration symbolMarcel Denia2014-11-06
| | | | Signed-off-by: Marcel Denia <naoir@gmx.net>
* perl: Add basic test supportMarcel Denia2014-11-06
| | | | Signed-off-by: Marcel Denia <naoir@gmx.net>
* perl: Bump PKG_RELEASEMarcel Denia2014-10-16
| | | | Signed-off-by: Marcel Denia <naoir@gmx.net>
* perl: Don't try to link against libnslMarcel Denia2014-10-16
| | | | | | | | And also remove all other references to avoid confusion. libnsl isn't really needed. Removing it allows glibc based toolchains to build perl. Signed-off-by: Marcel Denia <naoir@gmx.net>
* perl: Make I8/I16/I32 types explicitly signed for PPCMarcel Denia2014-10-16
| | | | | | | | Type signedness is undefined for char. char may actually be unsigned for some CPUs. This fixes various bugs on PPC, like negative array indices. Signed-off-by: Marcel Denia <naoir@gmx.net>
* perl: create the Host install path before using itJohn Crispin2014-08-31
| | | | | | this caused a compile fail on the BB builder Signed-off-by: John Crispin <blogic@openwrt.org>
* perl: Remove unused helper scriptsMarcel Denia2014-08-14
| | | | | | They're broken anyway Signed-off-by: Marcel Denia <naoir@gmx.net>
* perl: Update license identifiers to match SPDXMarcel Denia2014-08-14
| | | | Signed-off-by: Marcel Denia <naoir@gmx.net>