aboutsummaryrefslogtreecommitdiff
path: root/lang/perl5.16
Commit message (Collapse)AuthorAgeFilesLines
* Remove outdated comments.Mathieu Arnold2015-11-051-1/+0
| | | | | | | Sponsored by: Absolight Notes: svn path=/head/; revision=400851
* Try to fix upgrading a non default Perl version that is supposed to beMathieu Arnold2015-10-151-0/+15
| | | | | | | | | | the default one. Sponsored by: Absolight Differential Revision: https://reviews.freebsd.org/D3704 Notes: svn path=/head/; revision=399342
* Remove trailing whitespace from Makefiles, A-L.Jimmy Olgeni2015-10-081-1/+1
| | | | Notes: svn path=/head/; revision=398832
* Use the test framework to run perl's tests.Mathieu Arnold2015-10-081-5/+3
| | | | | | | Sponsored by: Absolight Notes: svn path=/head/; revision=398814
* SITEMAN3PREFIX was renamed SITEMANPREFIX, catch up with it here too.Mathieu Arnold2015-09-152-2/+2
| | | | | | | | Pointy hat to: mat Sponsored by: Absolight Notes: svn path=/head/; revision=396950
* Make it so that the default Perl is always called perl5.Mathieu Arnold2015-09-145-281/+317
| | | | | | | | | | | | | | | | | | | - Move Perl's man1 files along with its man3 files. - Move where Perl installs its modules man1 pages. - Convert the ports installing man1 pages. - Make different Perl versions installable at the same time. Though you should note that only the default version can be used to install Perl modules, and the non default Perl versions cannot use the modules installed via ports if they contain .so as they are installed in a version specific directory. Reviewed by: bapt (the Mk bits) Exp-run by: antoine Sponsored by: Absolight Differential Revision: https://reviews.freebsd.org/D3542 Notes: svn path=/head/; revision=396892
* To ease up with future upgrades, move PERL_VERSION into a separate file.Mathieu Arnold2015-08-314-42/+3
| | | | | | | | | While there, remove 8.4 support, and do some cleanup. Sponsored by: Absolight Notes: svn path=/head/; revision=395673
* Make Perl behave nicely, and install files 644 and not 444.Mathieu Arnold2015-06-292-1/+12
| | | | | | | | With hat: perl@ Sponsored by: Absolight Notes: svn path=/head/; revision=390893
* Perl 5.18 will officially be out of active support when 5.22 is released.Mathieu Arnold2015-05-131-1/+1
| | | | | | | | | | perlpolicy(1) states though, that critical patches can be provided for three years after the .0 release, adjust Perl 5.16's expiration date accordingly. Sponsored by: Absolight Notes: svn path=/head/; revision=386206
* Have perldoc use mandoc before *roff. Also, fix perldoc when using more as aMathieu Arnold2015-04-274-1/+35
| | | | | | | | | | | pager. Differential Revision: https://reviews.freebsd.org/D2373 With hat: perl@ Sponsored by: Absolight Notes: svn path=/head/; revision=384837
* The canonical place to look for Perl is that directoryMathieu Arnold2015-04-151-1/+1
| | | | | | | | | That's what http://cpan.metacpan.org/src/ says anyway. Sponsored by: Absolight Notes: svn path=/head/; revision=384050
* Patch Perl's header for c++11 compatibility.Mathieu Arnold2015-04-112-3/+48
| | | | | | | | | | | While there, drop MASTER_SITE_SUBDIRS. PR: 199361 Submitted by: amdmi3 Sponsored by: Absolight Notes: svn path=/head/; revision=383784
* Make Perl build more reproducibly.Mathieu Arnold2015-04-095-6/+174
| | | | | | | | | Differential Revision: https://reviews.freebsd.org/D2016 Some bits from: Jérémy Bobbio <lunar@debian.org> Sponsored by: Absolight Notes: svn path=/head/; revision=383641
* Deorbit PTHREAD_{CFLAGS,LIBS} from Perl, and use -lpthread.Mathieu Arnold2015-03-242-13/+2
| | | | | | | Sponsored by: Absolight Notes: svn path=/head/; revision=382125
* Add an upstream patch fixing build with gcc5.Mathieu Arnold2015-03-091-0/+39
| | | | | | | | Submitted by: marino Sponsored by: Absolight Notes: svn path=/head/; revision=380849
* Remove BSDPAN from here too.Mathieu Arnold2015-01-221-2/+0
| | | | | | | Sponsored by: Absolight Notes: svn path=/head/; revision=377672
* Use a less kludgy way for handling libperl.so's versionning and linking.Mathieu Arnold2014-12-242-14/+14
| | | | | | | Sponsored by: Absolight Notes: svn path=/head/; revision=375473
* Do not let Perl's Configure finds out if it needs to use nm or not. It shouldMathieu Arnold2014-12-221-1/+1
| | | | | | | | | | | not. In some case I can't reproduce, it was believing it should, and was failing badly. Reported by: Joe Francia, Scott Loga Sponsored by: Absolight Notes: svn path=/head/; revision=375254
* Make Perl link all .so it builds with libperl.so.Mathieu Arnold2014-12-172-5/+15
| | | | | | | | | | | | | | | | | | | It makes upgrading from one Perl major version to another way easier. For binary package users, it means pkg upgrade will detect the libperl.so.x.yy change, and reinstall the affected packages. For users using ports, it will save rebuild time as it's easier to detect what ports really need to be rebuilt. PR: 195821 Differential Revision: https://reviews.freebsd.org/D1241 Submitted by: mat Reviewed by: antoine, bdrewery Exp-run by: antoine With hat: perl Sponsored by: Absolight Notes: svn path=/head/; revision=374847
* Retire BSDPAN.Mathieu Arnold2014-12-172-31/+3
| | | | | | | | | | | | | It was never converted to pkg, and starting with Perl 5.18 gives out annoying warnings. Differential Revision: https://reviews.freebsd.org/D1318 Reviewed by: swills With hat: perl Sponsored by: Absolight Notes: svn path=/head/; revision=374844
* One last cleanup, factorize a few things into variables, add a few entries toMathieu Arnold2014-12-024-2016/+2032
| | | | | | | | | | PLIST_SUB and SUB_LIST, finish making sure the MANPATH are valid all around. Differential Revision: https://reviews.freebsd.org/D1254 Sponsored by: Absolight Notes: svn path=/head/; revision=373771
* Really disable MULTIPLICITY if disabled in OPTIONS, and as it was always onMathieu Arnold2014-11-291-2/+4
| | | | | | | | | | before, add it to the OPTIONS_DEFAULT to not change the default behavior. Noticed by: ache Sponsored by: Absolight Notes: svn path=/head/; revision=373622
* Fixup the makewhatis errors.Mathieu Arnold2014-11-282-3/+3
| | | | | | | Sponsored by: Absolight Notes: svn path=/head/; revision=373565
* /usr/bin/env is in SETENV, not ENV, and sometime, ENV=$USER/.shrc, which ofMathieu Arnold2014-11-271-1/+1
| | | | | | | | | | course, won't work. Noticed by: Richard Clayton Sponsored by: Absolight Notes: svn path=/head/; revision=373494
* Get the man config file right.Mathieu Arnold2014-11-271-1/+2
| | | | | | | Sponsored by: Absolight Notes: svn path=/head/; revision=373486
* And point man to the new right place.Mathieu Arnold2014-11-271-1/+1
| | | | | | | Sponsored by: Absolight Notes: svn path=/head/; revision=373477
* - Bring back the .packlist files, many people need them, they willMathieu Arnold2014-11-273-3/+19
| | | | | | | | | | | | | | automatically added to the plists. - Add soname to libperl.so and rename it to libperl.so.PERL_VER, for instance libperl.so.5.18. To keep software linked with it working, provide a libperl.so symlink. - Rollback Perl's man page location change, it creates conflicts for the few modules that ship with Perl and are in the ports tree. Sponsored by: Absolight Notes: svn path=/head/; revision=373476
* Now that 5.18 is the default, deprecate Perl 5.14 and Perl 5.16, the first oneMathieu Arnold2014-11-261-0/+3
| | | | | | | | | | at the end of the year, the second one next summer, by then 5.20 will be the default, and 5.22 will be in the tree. Sponsored by: Absolight Notes: svn path=/head/; revision=373450
* Change the way Perl modules are installed, update the default Perl to 5.18.Mathieu Arnold2014-11-262-23/+33
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Before, we had: site_perl : lib/perl5/site_perl/5.18 site_perl/perl_arch : lib/perl5/site_perl/5.18/mach perl_man3 : lib/perl5/5.18/man/man3 Now we have: site_perl : lib/perl5/site_perl site_arch : lib/perl5/site_perl/mach/5.18 perl_man3 : lib/perl5/site_perl/man/man3 Modules without any .so will be installed at the same place regardless of the Perl version, minimizing the upgrade when the major Perl version is changed. It uses a version dependent directory for modules with compiled bits. As PERL_ARCH is no longer needed in plists, it has been removed from PLIST_SUB. The USE_PERL5=fixpacklist keyword is removed, the .packlist file is now always removed, as is perllocal.pod. The old site_perl and site_perl/arch directories have been kept in the default Perl @INC for all Perl ports, and will be phased out as these old Perl versions expire. PR: 194969 Differential Revision: https://reviews.freebsd.org/D1019 Exp-run by: antoine Reviewed by: perl@ Approved by: portmgr Notes: svn path=/head/; revision=373448
* Cleanup @dirrm*.Mathieu Arnold2014-10-031-351/+8
| | | | | | | | | | Differential Revision: https://reviews.freebsd.org/D885 Reviewed by: bapt With hat: perl@ Sponsored by: Absolight Notes: svn path=/head/; revision=369892
* lang/perl5*: Remove absolute path to makewhatis in pkg-plistJohn Marino2014-06-151-2/+2
| | | | | | | | | | | | | Generally absolutely paths are not used with @exec in pkg-plist. In this case, the path /usr/bin/makewhatis doesn't work on DragonFly where the binary is located at /usr/sbin/makewhatis. Removing the full path is a no-op on FreeBSD and fixes perl man page installation on DragonFly. No revbump required. Approved by: portmgr (bapt) Notes: svn path=/head/; revision=357875
* Fix plist orphansMathieu Arnold2014-06-121-0/+1
| | | | | | | | Noticed by: miwi Sponsored by: Absolight Notes: svn path=/head/; revision=357601
* Remove all the bootstrap files (.bs) from the plists.Mathieu Arnold2014-06-101-55/+0
| | | | | | | | | | | | | Starting with perl 5.20, they're not installed any more if empty, and on FreeBSD, they're (always ?) empty. PR: 190681 Submitted by: mat Exp-Run by: antoine Sponsored by: Absolight Notes: svn path=/head/; revision=357300
* lang/perl5.16: fix warning in Math/BigInt.pmKurt Jaeger2014-06-102-1/+12
| | | | | | | | | | See also https://rt.cpan.org/Public/Bug/Display.html?id=80182 PR: ports/185541 Approved-by: tobez (maintainer timeout), jadawin (mentor) Notes: svn path=/head/; revision=357286
* Add CPE information.Dag-Erling Smørgrav2014-06-041-1/+1
| | | | | | | With hat: ports-secteam Notes: svn path=/head/; revision=356517
* I Forgot to update the CONFLICTS.Mathieu Arnold2014-05-271-1/+1
| | | | | | | | Submitted by: az Sponsored by: Absolight Notes: svn path=/head/; revision=355566
* Add perl 5.20.0.Mathieu Arnold2014-05-271-0/+1
| | | | | | | | Changes: http://search.cpan.org/dist/perl-5.20.0/pod/perldelta.pod Sponsored by: Absolight Notes: svn path=/head/; revision=355497
* Ship Perl with its real licenses, and not the stock ones.Mathieu Arnold2014-05-262-1241/+1243
| | | | | | | | | While there, sort the plist according to makeplist. Sponsored by: Absolight Notes: svn path=/head/; revision=355464
* USES=tar:bzip2Mathieu Arnold2014-04-071-1/+1
| | | | | | | Sponsored by: Absolight Notes: svn path=/head/; revision=350521
* - Remove temp file on deinstall[1]Mathieu Arnold2014-03-313-15/+18
| | | | | | | | | | | - Unshun all installation commands - Make PREFIX-clean Poked by: bdrewery [1] Sponsored by: Absolight Notes: svn path=/head/; revision=349811
* Fix the build of x11/rxvt-unicode with clang34, by defining a moreThierry Thomas2014-03-152-2/+16
| | | | | | | | | | | | | | | | | C++-friendly dNOOP. Note: don't apply the patch proposed in the PR, but a patch proposed by Craig A. Berry at http://perl5.git.perl.org/perl.git/commit/7db66e12883f0832ca80164b723768b848187bda as suggested by az@. PR: ports/187571 Submitted by: /me Reported by: Thomas Hoffmann <trh411 (at) gmail.com> Approved by: az Notes: svn path=/head/; revision=348304
* Pet portscout.Mathieu Arnold2014-03-061-1/+1
| | | | | | | Sponsored by: Absolight Notes: svn path=/head/; revision=347267
* Like it was announced six months ago, remove Perl 5.12.Mathieu Arnold2014-02-141-1/+1
| | | | | | | Sponsored by: Absolight Notes: svn path=/head/; revision=344266
* Massive cleanup of the Perl ports:Mathieu Arnold2014-02-125-49/+23
| | | | | | | | | | | | | | - Use SUB_FILES instead of own backed version - Have etc/perl5_version in the package instead of generating a static one at install - Move some mkdirs from pkg-install to pkg-plist - Move the bin/perl5 creation from plist to post-install Reviewed by: az Sponsored by: Absolight Notes: svn path=/head/; revision=343921
* Remove all NO_LATEST_LINK, all of them have different PKGNAMEs.Mathieu Arnold2014-02-111-2/+0
| | | | | | | Sponsored by: Absolight Notes: svn path=/head/; revision=343737
* Partial restore r343675 (leave some warnings/errors output)Andrej Zverev2014-02-111-0/+5
| | | | | | | | Suggested by: ak@ Reviewed by: ak@ Notes: svn path=/head/; revision=343731
* Turn use.perl into silent modeAndrej Zverev2014-02-101-21/+0
| | | | | | | Reviewed by: bapt@, mat@ Notes: svn path=/head/; revision=343675
* PERLIOBUF_DEFAULT_BUFSIZ - new knob for controlling PerlIO buffer size.Andrej Zverev2014-02-101-0/+7
| | | | | | | | | | | | Additional information: - http://perl5.git.perl.org/perl.git/commit/b83080de5c4254 This change doesn't affect default perl behavior. Requested by: Anton Yuzhaninov <ayuzhaninov@openstat.ru> Notes: svn path=/head/; revision=343616
* Rename patches in the makepatch fashion.Mathieu Arnold2014-01-113-0/+0
| | | | Notes: svn path=/head/; revision=339452
* Add the same patch to perl5.1{2,4,6} that perl 5.18, fixing a parallel build ↵Mathieu Arnold2014-01-071-0/+34
| | | | | | | issue. Notes: svn path=/head/; revision=338990