summaryrefslogtreecommitdiff
path: root/lang/perl5
AgeCommit message (Collapse)AuthorFilesLines
2014-11-22Declare MACOSX_DEPLOYMENT_TARGET for versions from 10.3 to 10.5 to fixbsiegert2-11/+19
the build. Patch provided by Sevan Janiyan in PR pkg/49394.
2014-11-22Replace perl interpreter in one more file.wiz1-1/+2
2014-11-22Remove path to non-existing file, and fix path to existing one.wiz1-3/+2
2014-11-13Don't append ".gz" to the filenames of Perl manual page that are alreadytron1-2/+2
compress. This fixes the build of e.g. the "p5-YAML-LibYAML" package if "MANZ" is set.
2014-10-01Perl 5.20.1 has been released, this is the latest stable version of Perl.adam4-11/+11
Changes include performance enhancements and various bug fixes. Perl 5.20.1 represents approximately 4 months of development since Perl 5.20.0 and contains approximately 12,000 lines of changes across 170 files from 36 authors.
2014-09-29Minimally invasive fix for CVE-2014-4330, also known asspz4-3/+193
https://www.lsexperts.de/advisories/lse-2014-06-10.txt, a stack overflow vulnerability in Data::Dumper Patches taken from http://perl5.git.perl.org/perl.git/commitdiff/19be3be6968e2337bcdfe480693fff795ecd1304, to be removed when updating to 5.20.1 (or later). perl-5.20.0nb2 is fit for pkg_add -u replacement of perl-5.20.0nb1
2014-08-12adjust a pattern to match 0.8 vs everything else.mrg2-9/+20
fixes build on netbsd-7, which was matching "not everything else"
2014-07-05Use bash on SunOS, as pdksh (at least on x86_64) has issues for the moment.richard1-1/+6
2014-06-08Don't try to extract the library search path from gcc/clang. It willjoerg3-4/+14
leak .buildlink into the final build and create a broken p5-gdbm. Bump revision.
2014-06-07-lnetwork is wanted for Haiku.obache1-1/+2
2014-06-07Due to directory style layout change, Haiku's SYSLIBPATH may not beobache1-3/+2
/boot/common/lib. Undef it for Haiku and COMPILER_LIB_DIRS instead (also for other platforms not set here). XXX: all platforms should be SYSLIBPATH=${COMPILER_LIB_DIRS}, or XXX: _OPSYS_LIB_DIRS for such platforms should be fixed.
2014-06-07regen.obache1-1/+3
2014-06-07File::Copy is used for the case link() is not usable.obache1-0/+14
Fixes installation on Haiku with BeFS.
2014-06-07add include path for Haiku new directory layoutobache1-0/+14
2014-06-04Workaround perldtrace.h dependency problemrichard3-8/+18
2014-06-04Move Haiku pthread hack to options.mk.obache2-11/+9
"pthreads broken on vax" hack had been removed, but it is also used for Haiku.
2014-06-04For Perl 5.20.0, update patch to not introduce an empty if/then/else block,dsainty2-7/+10
which some shells prohibit. Fixes build on Linux.
2014-06-02Note CGI core module is older for www/p5-CGI-Fast.obache1-1/+2
2014-05-31core contains experimental-0.007obache1-1/+2
2014-05-31clean up "older for" notation.obache1-8/+1
2014-05-30Update CONFLICTS lines and add a SUPERSEDES line for p5-experimental.wiz1-60/+59
2014-05-29Changes 5.20.0:adam13-182/+98
Experimental Subroutine signatures subs now take a prototype attribute More consistent prototype parsing rand now uses a consistent random number generator New slice syntax Experimental Postfix Dereferencing Unicode 6.3 now supported New \p{Unicode} regular expression pattern property Better 64-bit support use locale now works on UTF-8 locales use locale now compiles on systems without locale ability More locale initialization fallback options -DL runtime option now added for tracing locale setting -F now implies -a and -a implies -n $a and $b warnings exemption
2014-05-22Remove the "pthreads broken on vax" hack for ancient NetBSD versionsmartin2-16/+2
2014-05-21Move pthread.buildlink3.mk from module.mk to buildlink3.mk with conditionally.obache2-4/+6
* In module.mk, pthread is marked as direct dependency unconditionally for packages using module.mk. It is unwanted behavior. * Include pthread.buildlink3.mk in buildlink3.mk only for the case perl5 is built with "threads". Fixes potential unwanted dependeny on pthread using perl5/module.mk.
2014-05-10revbump perl after updaterichard1-2/+2
2014-05-10Put back -fstack-protector on solaris in perl after libtool fix.richard2-18/+4
2014-05-10Hack for PR pkg/48500 is also required by OpenBSD-*-alpha.obache1-2/+3
2014-04-09Don't enable "dtrace" support by default under Solaris 10. It doesn'ttron1-2/+2
build for me on an UltraSPARC system.
2014-03-14Fix build under SCO OpenServer 5.0.7/3.2ryoon6-15/+160
and add workaround for empty result of nl_langinfo(CODESET). This workaround is needed for devel/gtexinfo.
2014-03-13Set USE_GCC_RUNTIME=yes for packages which build shared libraries but dojperkin1-1/+4
not use libtool to do so. This is required to correctly depend upon a gcc runtime package (e.g. gcc47-libs) when using USE_PKGSRC_GCC_RUNTIME.
2014-02-17put a apace before "||" operator.obache1-2/+2
2014-02-16Minor cleanup op PERL5_MODULE_TYPE & Bundle support for M::Bsno1-13/+8
2014-01-31pkg/48500: add a hack on NetBSD/alpha to add the gcc compiler flagschnoebe2-2/+13
-fno-tree-ter, removing the alignment warnings printed by the NetBSD/alpha kernel when perl was executed. bump PKGREVISION
2014-01-24Fix OpenBSD 5.3 build and supress warning under OpenBSD 5.4ryoon2-1/+9
* OpenBSD has no libdb like NetBSD
2014-01-13Changes 5.18.2:adam4-10/+10
* B has been upgraded from version 1.42_01 to 1.42_02. * B::Concise has been upgraded from version 0.95 to 0.95_01. * English has been upgraded from version 1.06 to 1.06_01. This fixes an error about the performance of $`, $&, and c<$'>. * File::Glob has been upgraded from version 1.20 to 1.20_01. Bugs fixed: * Perl 5.18.1 introduced a regression along with a bugfix for lexical subs. Some B::SPECIAL results from B::CV::GV became undefs instead. This broke Devel::Cover among other libraries. * Perl 5.18.0 introduced a regression whereby [:^ascii:], if used in the same character class as other qualifiers, would fail to match characters in the Latin-1 block. * Perl 5.18.0 introduced a regression when using ->SUPER::method with AUTOLOAD by looking up AUTOLOAD from the current package, rather than the current package’s superclass. * Perl 5.18.0 introduced a regression whereby -bareword was no longer permitted under the strict and integer pragmata when used together. * Previously PerlIOBase_dup didn't check if pushing the new layer succeeded before (optionally) setting the utf8 flag. This could cause segfaults-by-nullpointer. * A buffer overflow with very long identifiers has been fixed. * A regression from 5.16 in the handling of padranges led to assertion failures if a keyword plugin declined to handle the second ‘my’, but only after creating a padop. * The construct $r=qr/.../; /$r/p is now handled properly, an issue which had been worsened by changes 5.18.0.
2014-01-04recent versions of dtrace seem to require the actual probe objects to buildrichard1-0/+20
2014-01-04recent versions of dtrace seem to require the actual probe objects to buildrichard1-1/+2
2013-12-09Fix/Update DEPENDS paterns for perl CORE modules, with some trivial fixes.obache1-5/+13
Bump PKGREVISION for runtime dependency pattern changed packages.
2013-11-22Mark p5-* packages older than CORE module one as CONFLICTS.obache1-16/+83
Base on 'corelist -v 5.18.1'.
2013-11-13Don't include -Wl,--whole-archive in the default LDFLAGS on NetBSD.joerg3-19/+25
It breaks the build in packages when the compiler doesn't implicitly disable it later. Bump revision.
2013-11-01Disable -fstack-protector on SunOS, it causes more trouble than its worth.jperkin3-24/+24
Bump PKGREVISION.
2013-09-11Ensure -lssp is added to $lddlflags on SunOS when using -fstack-protector,jperkin3-8/+23
fixing a number of packages with __stack_chk_* symbol failures. Bump PKGREVISION.
2013-08-31Changes 5.18.1:adam5-133/+8
* B has been upgraded from 1.42 to 1.42_01, fixing bugs related to lexical subroutines. * Digest::SHA has been upgraded from 5.84 to 5.84_01, fixing a crashing bug. * Module::CoreList has been upgraded from 2.89 to 2.96. * Starting in v5.18.0, a construct like /[#](?{})/x would have its # incorrectly interpreted as a comment. The code block would be skipped, unparsed. This has been corrected. * A number of memory leaks related to the new, experimental regexp bracketed character class feature have been plugged. * The OP allocation code now returns correctly aligned memory in all cases for struct pmop. Previously it could return memory only aligned to a 4-byte boundary, which is not correct for an ithreads build with 64 bit IVs on some 32 bit platforms. Notably, this caused the build to fail completely on sparc GNU/Linux. * The debugger's man command been fixed. It was broken in the v5.18.0 release. The man command is aliased to the names doc and perldoc - all now work again. * @_ is now correctly visible in the debugger, fixing a regression introduced in v5.18.0's debugger. * Fixed a small number of regexp constructions that could either fail to match or crash perl when the string being matched against was allocated above the 2GB line on 32-bit systems. * Perl v5.16 inadvertently introduced a bug whereby calls to XSUBs that were not visible at compile time were treated as lvalues and could be assigned to, even when the subroutine was not an lvalue sub. This has been fixed. * Perl v5.18 inadvertently introduced a bug whereby dual-vars (i.e. variables with both string and numeric values, such as $! ) where the truthness of the variable was determined by the numeric value rather than the string value. * Perl v5.18 inadvertently introduced a bug whereby interpolating mixed up- and down-graded UTF-8 strings in a regex could result in malformed UTF-8 in the pattern: specifically if a downgraded character in the range \x80..\xff followed a UTF-8 string * Lexical constants (my sub a() { 42 }) no longer crash when inlined. * Parameter prototypes attached to lexical subroutines are now respected when compiling sub calls without parentheses. Previously, the prototypes were honoured only for calls with parentheses. * Syntax errors in lexical subroutines in combination with calls to the same subroutines no longer cause crashes at compile time. * The dtrace sub-entry probe now works with lexical subs, instead of crashing * Undefining an inlinable lexical subroutine (my sub foo() { 42 } undef &foo) would result in a crash if warnings were turned on. * Deep recursion warnings no longer crash lexical subroutines.
2013-08-19Update function invisibility list. This time for host releated reentrantchristos2-7/+34
functions, recently introduced.
2013-08-19Revert previous - I am unable to fix it for real and give up.martin2-17/+7
2013-08-18Try to fix building perl on NetBSD/current - but not quite good enough,martin2-7/+17
somebody please fix the remaining fallout!
2013-07-26Fix build under GNU/kFreeBSD.ryoon1-1/+2
* Add variable for GNU/kFreeBSD.
2013-07-18Fix netbsd hints:wiz3-6/+20
--whole-archive is a linker flag, not a compiler flag. Bump PKGREVISION. Hopefully improves p5-gettext with clang from pkgsrc.
2013-07-18patch-hints_darwin.sh againadam2-6/+6
2013-07-17Don't set MACOSX_DEPLOYMENT_TARGET on Darwinadam2-1/+19