summaryrefslogtreecommitdiff
path: root/lang/perl5
AgeCommit message (Collapse)AuthorFilesLines
2000-09-05Remove unneeded patches (moved to lang/perl5-base/patches).jlam6-379/+0
2000-09-05Update perl5 to 5.6.0nb3. This is now a meta-pkg which pulls in perl-base,jlam4-58/+23
as well as other modules from a standard installation of perl-5.6.0.
2000-08-30Use PERL5_PACKLIST. Goodbye unsightly PLIST-* !!jlam9-1186/+20
2000-08-30Update perl to 5.6.0nb2 from perl5-current. Changes from version 5.00404jlam18-985/+1415
(from commit log of perl5-current/Makefile): * Interpreter cloning, threads, and concurrency * Lexically scoped warning categories * Unicode and UTF-8 support * Support for interpolating named characters * "our" declarations * Support for strings represented as a vector of ordinals * Improved Perl version numbering system * New syntax for declaring subroutine attributes * File and directory handles can be autovivified * open() with more than two arguments * 64-bit support * Large file support * Long doubles * "more bits" * Enhanced support for sort() subroutines * C<sort $coderef @foo> allowed * File globbing implemented internally * POSIX character class syntax [: :] supported * Improved C<qw//> operator * pack() format 'Z' supported * pack() format modifier '!' supported * pack() and unpack() support counted strings * Comments in pack() templates * Weak references * Binary numbers supported * Lvalue subroutines * Some arrows may be omitted in calls through references * Boolean assignment operators are legal lvalues * exists() is supported on subroutine names * exists() and delete() are supported on array elements * Pseudo-hashes work better * Automatic flushing of output buffers * Better diagnostics on meaningless filehandle operations * Where possible, buffered data discarded from duped input filehandle * eof() has the same old magic as <> * binmode() can be used to set :crlf and :raw modes * C<-T> filetest recognizes UTF-8 encoded files as "text" * system(), backticks and pipe open now reflect exec() failure * Improved diagnostics * Diagnostics follow STDERR * syswrite() ease-of-use * Better syntax checks on parenthesized unary operators * Bit operators support full native integer width * Improved security features * C<require> and C<do> may be overridden * $^X variables may now have names longer than one character * New variable $^C reflects C<-c> switch * New variable $^V contains Perl version as a string * Optional Y2K warnings * Modules * Pragmata * dprofpp * find2perl * h2xs * perlcc * perldoc * The Perl Debugger * Simple sort() using { $a <=> $b } and the like are optimized * Optimized assignments to lexical variables * Faster subroutine calls * -Dusethreads means something different * New Configure flags * Threadedness and 64-bitness now more daring * Long Doubles ... See 'perldoc perldelta' for a full list.
2000-03-27Adapt to new handling of "${CONFIGURE}".tron1-2/+2
2000-01-18Downgrade "perl" package to working version 5.00404.tron19-919/+916
2000-01-18Change PLIST handling to differentiate between ELF and a.out, as well asjlam7-87/+128
shared and static (NOPIC). Works with ELF on -current now. NOPIC and SunOS support may be broken; someone else with the necessary resources should test and possibly fix these cases.
2000-01-17Unbreak this at least for non-NOPIC architectures.hubertf4-697/+795
If someone sends me the needed changes for NOPIC machines, this should be split up again. (If needed!)
2000-01-17Upgrade perl to 5.005_03christos13-276/+140
1999-12-20Remove .../perllocal.pod with @unexec rm. As per email discussion withsimonb1-1/+2
Hubert Feyrer on tech-pkg.
1999-12-08Use the shared PLIST on Solaris and remove Socket from the egrep -v.veego1-3/+3
1999-09-06regen after last commit some time agohubertf1-2/+2
1999-09-06Make this compile on my current(ish) sparc...kim1-5/+5
1999-08-31Modifications for better Solaris support, to search for a fuller list ofagc3-18/+27
libraries during configuration, and enabling dynamic support.
1999-08-13Fix the PLIST in the solaris caseabs1-1/+11
1999-07-09Add package patch checksum files.agc1-0/+12
1999-07-02Don't bother to pull in -lposix for the POSIX module. It contains nothingbad1-0/+13
of interest to this module.
1999-06-15Get rid of -lposix. It makes perl behave slightly different then thebad1-2/+2
rest of the system.
1999-05-04s/netbsd/${LOWER_OPSYS}/abs1-2/+3
1999-04-27Pass "${CFLAGS}" to configure script as suggested by Adam Ciarcinski.tron1-2/+2
1999-04-08s/netbsd/${LOWER_OPSYS}/gagc3-278/+278
1999-03-08s/make/${MAKE}/gagc1-2/+2
1999-02-04Re-enable 5.003 bin-compat. Though it's not *supposed* to do so,tv1-2/+2
compiling modules with this turned on makes the resulting modules or libperl-linking programs reference 5.003 namespace symbols.
1998-12-02Move the rpath setting from hints/netbsd.sh to Configure. In hints, ittv2-18/+16
adds an extra rpath of -Wl-R/CORE.
1998-12-02Do not use Perl's malloc (will interfere with modules that interact withtv1-2/+2
code that is outside of Perl's reach). The BSD malloc is Fine.
1998-12-02d_vfork should be "$define", even if it produces a bogus "WHOA THERE"tv1-3/+3
warning; setting it to "true" doesn't work.
1998-12-02Do not enable binary compatibility with Perl 5.003. We have never had atv1-2/+2
Perl 5.003 pkg, so the compatibility is moot; turning it on exposes namespace polluting symbols.
1998-12-02Revert to building libperl statically, and clean up.tv5-80/+72
1998-12-01Add proper shared object support for ELF(!), and make libperl shared ontv5-24/+94
non-NOPIC systems.
1998-11-26Can't rely on NSIG indicating that signal.h has been included.bad1-0/+13
(Random crap includes sys/signal.h which defines NSIG.) Fixes various signal related problems after 1.3H.
1998-10-03Use PLIST-md.shared on alpha and place an exception into perl's Makefile,tv1-1/+6
not into the generic bsd.pkg.mk.
1998-09-07Allow perl to configure itself properly, even if Kaffe 1.0'sagc1-10/+20
libnet.so.1.0 is installed in ${PREFIX}/lib.
1998-08-20The Grand Homepagification:tsarna1-1/+2
- New, optional Makefile variable HOMEPAGE, specifies a URL for the home page of the software if it has one. - The value of HOMEPAGE is used to add a link from the README.html files. - pkglint updated to know about it. The "correct" location for HOMEPAGE in the Makefile is after MAINTAINER, in that same section.
1998-08-15Configure uses ${PREFIX} so pass it in the environment.kim1-1/+2
(Or was it our patch only that introduced it -- then it might need to be ${prefix} in patches/patch-aa instead). In any case, this fix works (now gdbm is found if it is already installed as a package).
1998-08-12Comment things out with "#", not ":".hubertf1-5/+5
(fixes PR 5953 by jbernard@ox.mines.edu)
1998-08-07Add NetBSD RCS Ids.agc1-0/+2
1998-08-07Don't check for Configure input coming from a tty.agc1-3/+18
1998-08-07Add NetBSD RCS Ids.agc7-0/+14
1998-06-22Update package Makefiles for automatic manual page handling.agc1-42/+1
1998-04-23Pass the right argument type to semctl().mycroft1-0/+29
1998-04-20Substitute all obvious FreeBSD ppl as MAINTAINER with packages@netbsd.org.frueauf1-9/+9
1998-04-15Use the bsd.pkg.mk and bsd.pkg.subdir.mk files in the pkgsrc tree.agc1-7/+2
Remove redundant (and sometimes erroneous) comments.
1998-03-24do use vfork, pointed out by Charles Hannumhubertf1-0/+20
1998-03-16Strip a2p.mycroft1-1/+2
1998-02-19Make sure that "-I/usr/local/include" and "-L/usr/local/lib" don't gettron1-12/+95
written into the configuration file.
1998-02-14Use MACHINE_ARCH for archname; Reported by Johnny C. Lam <lamj@stat.cmu.edu>hubertf1-5/+5
in PR 4990.
1998-01-28Replace "<$ARCH"> by "${MACHINE_ARCH}", keep "<$ARCH>"hubertf3-294/+294
(in bsd.port.mk) for backward compatibility.
1998-01-24portlint: add RCS Idhubertf1-0/+1
1998-01-24portlint: fix RCS Id+MAN3, delete empty linehubertf1-3/+2
1997-12-22Fix setting CONFIGURE_ARGS ("=" -> "+=")hubertf1-2/+2