aboutsummaryrefslogtreecommitdiff
path: root/lang/perl/files
Commit message (Collapse)AuthorAge
* perl: update to version 5.38.2Andy Syam2023-12-01
| | | | | | | | | | removed one that no longer exists in perl-5.38.2 updated one patch fixed missing builtin.pm Signed-off-by: Andy Syam <privasisource@gmail.com>
* perl: update to version 5.38.0Andy Syam2023-11-22
| | | | | | | | | | | | | | | removed some sources to download perl. I believe I only need one source to download perl at https://www.cpan.org/src/5.0. I see some Linux distributions use that source to download. change the position of PKG_MAINTAINER to make it neater and prettier perform a patch refresh removes some patches that have been applied in perl-5.38.0 as well as patches that are no longer used in perl-5.38.0 added one patch Perl/perl5@ba6e2c3 this fixes the issue regcomp*.c, regexec.c - fixup regex engine build under -Uusedl provided updates and synchronized libc.config base.config version.config to perl-5.38.0 removed deprecated arybase in perl-5.29.4 Signed-off-by: Andy Syam <privasisource@gmail.com>
* perl: add support for riscv64Zoltan HERPAI2023-10-22
| | | | | | Required by sifiveu and upcoming riscv targets. Signed-off-by: Zoltan HERPAI <wigyori@uid0.hu>
* perl: add powerpc64 supportRosen Penev2022-03-02
| | | | | | Needed by the QoriQ target. Signed-off-by: Rosen Penev <rosenp@gmail.com>
* perl: define $sysroot for extensionsAlexander Ryzhov2020-02-08
| | | | | Signed-off-by: Alexander Ryzhov <github@ryzhov-al.ru> Signed-off-by: Rosen Penev <rosenp@gmail.com>
* perl: add missing config for mips64elTony Ambardar2018-12-18
| | | | | | Compilation otherwise fails building for MIPS Malta 64-bit LE. Signed-off-by: Tony Ambardar <itugrok@yahoo.com>
* perl: update to 5.28.1Philip Prindeville2018-12-03
| | | | Signed-off-by: Philip Prindeville <philipp@redfish-solutions.com>
* perl: build with -fno-strict-liasing and -fwrapvPhilip Prindeville2018-08-01
| | | | | | | | | Looking at Configure and Porting/config.sh, it seems that Perl requires both of these options to build correctly. Should fix FS #1464. Signed-off-by: Philip Prindeville <philipp@redfish-solutions.com>
* perl: update to 5.28Philip Prindeville2018-07-31
| | | | | | | | | | Refresh patches 900 and 910. Add fix (920) for improperly gated variable. Add workaround (020) for Storable's run-time check for stacksize. Signed-off-by: Philip Prindeville <philipp@redfish-solutions.com>
* perl: update to 5.26.2Philip Prindeville2018-04-29
| | | | Signed-off-by: Philip Prindeville <philipp@redfish-solutions.com>
* perl: add build config for aarch64Tomasz Maciej Nowak2018-01-26
| | | | | | | Because nonexistent aarch64.config the build of perl will fail for ARM 64-bit targets. Fix it by adding mentioned config. Fixes #2963. Signed-off-by: Tomasz Maciej Nowak <tomek_n@o2.pl>
* perl: update to 5.26.1Philip Prindeville2017-10-24
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Required changes: * Add qualifying '.' to scripts or to @INC, as appropriate since we're enabling default_inc_excludes_dot; * Add new platform/library definitions like double-double format and locale library functions/headers; * Delete patch 020 as it's been upstreamed; Optional changes: * Instead of using -@rm and having that fail, emit an error message, and be ignored, just use @rm -f instead which will always succeed. Security [CVE-2017-12837] Heap buffer overflow in regular expression compiler Compiling certain regular expression patterns with the case-insensitive modifier could cause a heap buffer overflow and crash perl. This has now been fixed. [perl #131582] [CVE-2017-12883] Buffer over-read in regular expression parser For certain types of syntax error in a regular expression pattern, the error message could either contain the contents of a random, possibly large, chunk of memory, or could crash perl. This has now been fixed. [perl #131598] [CVE-2017-12814] $ENV{$key} stack buffer overflow on Windows A possible stack buffer overflow in the %ENV code on Windows has been fixed by removing the buffer completely since it was superfluous anyway. [perl #131665] Signed-off-by: Philip Prindeville <philipp@redfish-solutions.com>
* perl: put -rdynamic in proper build variablePhilip Prindeville2017-10-16
| | | | | | | The standard way to pass -rdynamic (or -Wl,--dynamic-export) is via the $ccdlflags variable. Do what is best practice. Signed-off-by: Philip Prindeville <philipp@redfish-solutions.com>
* perl: simplify passing in ldflagsPhilip Prindeville2017-10-16
| | | | | | | Originally as PR #2383 but rewritten. Signed-off-by: Philip Prindeville <philipp@redfish-solutions.com> Signed-off-by: Alexander Ryzhov <openwrt@ryzhov-al.ru>
* lang/perl: Upgraded to Perl 5.24.1Michail Frolov2017-05-10
| | | | Signed-off-by: Michail Frolov <frolovm@pobox.com>
* lang/perl: Fix typos (found by codespell)Stefan Weil2016-04-09
| | | | Signed-off-by: Stefan Weil <sw@weilnetz.de>
* perl: Update to 5.22.1Marcel Denia2015-12-21
| | | | Signed-off-by: Marcel Denia <naoir@gmx.net>
* perl: Set gccversion configuration symbol correctlyMarcel Denia2015-11-29
| | | | | | | | | This was previously manually set to '4.8.0'. Aside from just being incorrect, it also breaks Errno's GCC5 detection. Fixes #2044. Signed-off-by: Marcel Denia <naoir@gmx.net>
* perl: Enable crypt() for all libc implementationsMarcel Denia2015-11-20
| | | | Signed-off-by: Marcel Denia <naoir@gmx.net>
* 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: 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: 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: 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: Upgrade configuration files to perl 5.20.2Marcel Denia2015-02-16
| | | | 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: 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: Fix signal order for i486Marcel 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: 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: Remove unused helper scriptsMarcel Denia2014-08-14
| | | | | | They're broken anyway Signed-off-by: Marcel Denia <naoir@gmx.net>
* perl: Build shared libperlMarcel Denia2014-08-14
| | | | Signed-off-by: Marcel Denia <naoir@gmx.net>
* lang/perl: Adjust some leftover x86_64 configuration symbolsMarcel Denia2014-07-22
| | | | Signed-off-by: Marcel Denia <naoir@gmx.net>
* lang/perl: Make I8/I16/I32 types explicitly signed for ARMMarcel Denia2014-07-22
| | | | | | | | Type signedness is undefined for char. char may actually be unsigned for some CPUs. This fixes various bugs on ARM, for example negative array indices. Signed-off-by: Marcel Denia <naoir@gmx.net>
* lang/perl: Upgrade x86_64 cppsymbols configuration symbolMarcel Denia2014-07-20
| | | | Signed-off-by: Marcel Denia <naoir@gmx.net>
* lang/perl: Upgrade most x86_64 configuration symbols to match a 64-bit ↵Marcel Denia2014-07-20
| | | | | | environment Signed-off-by: Marcel Denia <naoir@gmx.net>
* lang/perl: Add x86_64 config based on i486 configMarcel Denia2014-07-20
| | | | Signed-off-by: Marcel Denia <naoir@gmx.net>
* lang/perl: Set archlib symbol in powerpc configurationMarcel Denia2014-07-19
| | | | Signed-off-by: Marcel Denia <naoir@gmx.net>
* lang/perl: Set archlib symbol in mips configurationMarcel Denia2014-07-19
| | | | Signed-off-by: Marcel Denia <naoir@gmx.net>
* lang/perl: Set archlib symbol in i486 configurationMarcel Denia2014-07-19
| | | | Signed-off-by: Marcel Denia <naoir@gmx.net>
* lang/perl: Set archlib symbol in avr32 configurationMarcel Denia2014-07-19
| | | | Signed-off-by: Marcel Denia <naoir@gmx.net>
* lang/perl: Set archlib symbol in armeb configurationMarcel Denia2014-07-19
| | | | Signed-off-by: Marcel Denia <naoir@gmx.net>