summaryrefslogtreecommitdiff
path: root/lang/perl5
AgeCommit message (Collapse)AuthorFilesLines
2010-08-27Bump package revision again after unnecessary "gawk" dependence was removed.tron1-2/+2
2010-08-27Don't require "gawk". This is false positive reported by "pkglint".tron1-3/+1
2010-08-27Updating lang/perl5 from 5.12.1 to 5.12.1nb1sno8-70/+99
pkgsrc changes: - preparing for databases/p5-gdbm (using Makefile.common) - supporting external access to perl install dirs (dirs.mk) - fixing some errors/warnings from pkglint - adding conflict to packages of CPAN modules which are in Perl5 code on the one hand and are broken with perl-5.10+ Bumping PKGREVISION (dependencies changed, rebuild highly recommended). Recursive rebuild is not required.
2010-08-21Improve Haiku Supportobache4-14/+40
* Make perl executable * Add rpath for linkage, to allow using libraries outside of default LIB_PATH. * Allow PREFIX != /boot/common (patch-cp)
2010-08-19Update perl from version 5.10.1nb2 to version 5.12.1.seb14-1018/+224
Pkgsrc changes: - Adjust some patches - Remove patches integrated upstream - Use Perl's "Policy.sh" framework (along the way remove some patches) - Link in an enterprise friendly way on HPUX - in buildlink3.mk bump minimum required pkgsrc Perl version to 5.12.0 - placate some pkglint warnings Upstream changes: - From version 5.12.1 announce This release contains minor bug fixes and updates of several core modules, as well as minor documentation updates. It should be fully backward compatible with Perl 5.12.0. - From version 5.12.0 announce: Perl 5.12.0 represents approximately two years of development since version 5.10.0 and contains over 750,000 lines of changes across over 3,000 files from over 200 authors and committers. [...] Notable changes in Perl 5.12 include: * Perl now conforms much more closely to the Unicode standard. Additionally, this release includes an upgrade to version 5.2 of the standard. * New experimental APIs allow developers to extend Perl with "pluggable" keywords and syntax. * Perl now has a better sense of time and will be able to keep accurate time well past the "Y2038" barrier. * New syntax allows developers to specify package version numbers directly in "package" statements * Perl now warns the user about the use of deprecated features by default. - For a complete list of changes see included perl5120delta(1) and perl5121delta(1) or http://perldoc.perl.org/perl5120delta.html and http://perldoc.perl.org/perl5121delta.html
2010-06-27fix CVE-2010-1168 and CVE-2010-1447 by updating Safe.pm to the current,spz3-3/+569
not-affected version
2010-05-09Fix issue with PLIST generation by not reading existing .packlist.morr1-2/+3
2010-04-01Resolve building problem on SunOS and SPARC.fhajny3-3/+21
Fix PR 40560
2010-03-21Reset maintainer, developer lost his commit bit.wiz2-4/+3
2010-02-14Use "PKG_PREFIX" if it is set and the compiled in path otherwise.tron1-4/+4
Based on a suggestion by Steven Drake.
2010-02-03Don't use "${PKG_PREFIX}" which is not set when this script gets run.tron1-4/+4
This avoids error messages from "perllink" while deinstalling (or updateing) a Perl module package. Fixed based on an analysis provided by Steven Drake on "tech-pkg".
2010-01-31Reviewed patch from pkg/42709 and apply it.sno1-1/+2
2010-01-16Adding support to install via bundled Module::Install by allowingsno1-2/+17
PERL5_MODULE_TYPE set to Module::Install::Bundled.
2009-12-22We intentionally wire down the 'libswanted' list in the package Makefile, sodsainty2-1/+20
don't let the hints file add new libraries that may be found outside Pkgsrc control. Fixes build on Gentoo system, and possibly other Linux systems too that might have stray -lgdbm_compat libraries lying around. This reverts hints/linux.sh to look more like it did in 5.10.0.
2009-12-14Fix fetch: adjust MASTER_SITES to CPAN's src/5.0/ directory.seb1-2/+2
2009-12-14Update perl from version 5.10.0nb6 to version 5.10.1.seb16-277/+81
Pkgsrc changes: - Adjust some patches - Remove patches integrated upstream Upstream changes: "5.10.1 is a maintenance release for perl 5.10, incorporating various minor bugfixes and optimisations." Nonetheless some incompatibles changes are noteworthy and are related to: - flip-flop and defined-or operators behavior in switch statement - type-based dispatch and overloading of the smart match operator - 'use feature :5.10*' semantics - Perl development switched to git - internal structure of the ext/ perl source directory changed - removal of the modules Test::Harness::Straps, ExtUtils::MakeMaker::bytes and ExtUtils::MakeMaker::vmsish - the Module::CoreList module no longer contains the %:patchlevel hash - a bugfix related to the handling of the /m modifier and qr resulted in a change of behaviour between 5.8.x and 5.10.0 (this was missing from perl 5.10.0 perldelta). For a complete list of changes see included perl5101delta(1) or http://perldoc.perl.org/perl5101delta.html
2009-10-23Drop MAKE_JOBS_SAFE=no. Was updated a while back; MAKE_JOBS=16 works.tnn1-2/+1
2009-10-13Fix thread library detection on DragonFly. From corecode via PR 42170.hasso2-1/+75
2009-07-24Patch (from latest PathTools) to fix build failure on systems whereschmonz2-1/+17
$HOME's parent directory isn't readable by an unprivileged user. Tested on Linux with unprivileged pkgsrc (DreamHost, where the problem was encountered) and on Mac OS X with a more typical setup.
2009-07-17adjust PERL5_LICENSE - enable both valid licensessno1-2/+2
2009-07-17allow dependent modules check build options of perl5sno1-1/+4
2009-06-18Remove @unexec ${RMDIR} generating code that is now unnecessary with latestwiz1-9/+2
pkg_install.
2009-06-11Adding patch to allow nearly all CPAN modules can use the license ofsno2-2/+16
installed perl
2009-06-11- enabling some tuning options to control 64-bit usage of built perlsno2-27/+93
- add support for Module::Install Oked by joerg@
2009-05-19Use standard location for LICENSE line (in MAINTAINER/HOMEPAGE/COMMENTwiz1-2/+2
block). Uncomment some commented out LICENSE lines while here.
2009-05-16cleanup: replaced _PKG_SILENT and _PKG_DEBUG with RUN.rillig2-5/+5
2009-05-02Adding patch from perl-5.10.1 upstream to fix "Unkown error bug" describedsno3-3/+48
in http://rt.perl.org/rt3/Public/Bug/Display.html?id=49472 Bumping PKGREVISION
2009-05-02Apply a patch to fix the broken build reported in PR pkg/41240sno2-1/+19
2009-03-21Fix PR pkg/40944 by using the Module::Build from Perl's Core as default.sno1-2/+2
Oked by tron@ and he@
2009-03-20Simply and speed up buildlink3.mk files and processing.joerg1-13/+6
This changes the buildlink3.mk files to use an include guard for the recursive include. The use of BUILDLINK_DEPTH, BUILDLINK_DEPENDS, BUILDLINK_PACKAGES and BUILDLINK_ORDER is handled by a single new variable BUILDLINK_TREE. Each buildlink3.mk file adds a pair of enter/exit marker, which can be used to reconstruct the tree and to determine first level includes. Avoiding := for large variables (BUILDLINK_ORDER) speeds up parse time as += has linear complexity. The include guard reduces system time by avoiding reading files over and over again. For complex packages this reduces both %user and %sys time to half of the former time.
2009-02-11Add missing \ in multiline variable assignments. Only affects AIX.joerg1-3/+3
2009-01-29Add RCS Id.wiz2-2/+4
2009-01-29Fix patch.joerg1-1/+1
2009-01-18merge upstream commit b376053de54af4268a31e5a60d1f9e57db30af11:tnn3-5/+14
[perl #49003] pp_ftrread appears to use the wrong access mode for -x when using "use filetest 'access';" Bump PKGREVISION. Noted by Leo R. Lundgren.
2008-12-27Fix subst pattern to create parsable entry for XLC's cpp.joerg1-3/+3
2008-12-21Further refine AIX support.joerg1-4/+22
2008-12-20Improve AIX support to the point that dynamic modules work. Bumpjoerg4-12/+24
revision. In collaboration with Jens Rehsack.
2008-12-08Add fixes for CVE-2008-2827 and CVE-2008-5302 from CPAN respectivelytron3-3/+50
Debian. While there also fix two check interpreter warnings.
2008-12-08added fix for bug perl #57458 (relevant to FreeBSD 7.X)schwarz2-6/+19
2008-11-14Add rpath entries for XCOFF/AIX as well. Tested by Jens Rehsack.joerg1-2/+2
2008-10-21Fixed a memory leak in the qr operator. PKGREVISION++rillig3-3/+18
2008-10-19Add BUILDLINK_API_DEPENDS.perl+= perl<5.12.0 together with a commenthe1-1/+5
explaining that this should prevent a repeat of the current problem where binary perl packages built for 5.8.8 can be installed together with perl 5.10.0 without any warning/error. By the perl numbering scheme, perl 5.12.0 will be the next maintenance version which installs modules in a different path than what's used for 5.10.0. The contents of perl itself doesn't change as a result of this change, so no revision bump, but a revision bump for all packages which depend directly on perl is forthcoming, as a workaround for the 5.8.8 -> 5.10.0 transition.
2008-10-19Remove some extraneous quoting which makes this package not buildhe1-2/+2
on Linux under certain circumstances. Does not change the contents of the package for other platforms, so no revision bump.
2008-10-16Adjust PERL5_REQD from 5.8.7 to 5.10.0, so as to prevent attemptshe2-3/+4
at using p5-* packages built with the new perl from being installed together with an older version of perl. The p5-* packages will not work because the new and old perls install modules in different directories. As a consequence, bump package revision.
2008-10-11Remove patch that tries to create "hints/dragonfly.sh" which is now parttron2-112/+1
of the distribution. This fixes build problems on platforms which use GNU patch (e.g. Mac OS X).
2008-10-11WRKDIR's basename can be anything hence be a bit more genericseb1-2/+2
while removing workdir reference in "lib/Config_heavy.pl"
2008-10-10Update perl5 from version 5.8.8nb8 to 5.10.0.he30-769/+190
A large number of packages have had their internal regression tests run successfully with this update, including mod_perl for Apache. Pkgsrc changes: a number of our local patches are no longer needed. Upstream changes from version 5.8.8: # Core Enhancements * The feature pragma * New -E command-line switch * Defined-or operator * Switch and Smart Match operator * Regular expressions * say() * Lexical $_ * The _ prototype * UNITCHECK blocks * New Pragma, mro * readdir() may return a "short filename" on Windows * readpipe() is now overridable * Default argument for readline() * state() variables * Stacked filetest operators * UNIVERSAL::DOES() * Formats * Byte-order modifiers for pack() and unpack() * no VERSION * chdir, chmod and chown on filehandles * OS groups * Recursive sort subs * Exceptions in constant folding * Source filters in @INC * New internal variables * Miscellaneous * UCD 5.0.0 * MAD * kill() on Windows # Incompatible Changes * Packing and UTF-8 strings * Byte/character count feature in unpack() * The $* and $# variables have been removed * substr() lvalues are no longer fixed-length * Parsing of -f _ * :unique * Effect of pragmas in eval * chdir FOO * Handling of .pmc files * $^V is now a version object instead of a v-string * @- and @+ in patterns * $AUTOLOAD can now be tainted * Tainting and printf * undef and signal handlers * strictures and dereferencing in defined() * (?p{}) has been removed * Pseudo-hashes have been removed * Removal of the bytecode compiler and of perlcc * Removal of the JPL * Recursive inheritance detected earlier # Modules and Pragmata * Upgrading individual core modules * Pragmata Changes * New modules * Selected Changes to Core Modules # Utility Changes # New Documentation # Performance Enhancements * In-place sorting * Lexical array access * XS-assisted SWASHGET * Constant subroutines * PERL_DONT_CREATE_GVSV * Weak references are cheaper * sort() enhancements * Memory optimisations * UTF-8 cache optimisation * Sloppy stat on Windows * Regular expressions optimisations # Installation and Configuration Improvements * Configuration improvements * Compilation improvements * Installation improvements * New Or Improved Platforms # Selected Bug Fixes # New or Changed Diagnostics # Changed Internals * Reordering of SVt_* constants * Elimination of SVt_PVBM * New type SVt_BIND * Removal of CPP symbols * Less space is used by ops * New parser * Use of const * Mathoms * AvFLAGS has been removed * av_* changes * $^H and %^H * B:: modules inheritance changed * Anonymous hash and array constructors ... See 'perldoc perldelta' or http://perldoc.perl.org/perldelta.html for explanation of each of these points.
2008-07-30Don't try to use objformat on FreeBSD 7.0 and newer.ahoka2-1/+30
2008-06-01Apply a patch from Debian to fix the security vulnerability identifiedhe9-58/+286
by http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2008-1927. Patch fetched from http://bugs.debian.org/cgi-bin/bugreport.cgi?msg=26;filename=27_fix_regcomp_utf8;att=1;bug=454792 which, according to comments, is from upstream change 27688. Revision bumped to nb8.
2008-04-28Add missing single quote. Fixes build on -current.wiz2-3/+12