aboutsummaryrefslogtreecommitdiff
path: root/lang/perl5.20
Commit message (Collapse)AuthorAgeFilesLines
* Have patches for Perl ports use the correct file names.Mathieu Arnold2015-12-164-0/+0
| | | | | | | Sponsored by: Absolight Notes: svn path=/head/; revision=403867
* Remove outdated comments.Mathieu Arnold2015-11-051-1/+0
| | | | | | | Sponsored by: Absolight Notes: svn path=/head/; revision=400851
* Add a few patches to lang/perl5.* to make tests pass.Mathieu Arnold2015-10-191-0/+20
| | | | | | | Sponsored by: Absolight Notes: svn path=/head/; revision=399682
* 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-282/+320
| | | | | | | | | | | | | | | | | | | - 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
* Update to 5.20.3.Mathieu Arnold2015-09-144-42/+5
| | | | | | | Sponsored by: Absolight Notes: svn path=/head/; revision=396882
* Fix last commit.Mathieu Arnold2015-08-311-1/+1
| | | | | | | | | Pointy hat to: mat Noticed by: the index breakage notification of portsnap. Sponsored by: Absolight Notes: svn path=/head/; revision=395700
* To ease up with future upgrades, move PERL_VERSION into a separate file.Mathieu Arnold2015-08-314-59/+5
| | | | | | | | | While there, remove 8.4 support, and do some cleanup. Sponsored by: Absolight Notes: svn path=/head/; revision=395673
* Add a pkg-message to Perl 5.20+ about the /usr/bin/perl symlink.Mathieu Arnold2015-08-162-1/+12
| | | | | | | Sponsored by: Absolight Notes: svn path=/head/; revision=394393
* Convert the post-patch target to use the new target option helpers.Mathieu Arnold2015-07-211-7/+4
| | | | | | | | | | While there, remove some DEBUG handling that is already done in bsd.port.mk. Sponsored by: Absolight Notes: svn path=/head/; revision=392626
* 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
* 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
* Add lang/perl5-devel, which will be the one from which the lang/perl5.xx portsMathieu Arnold2015-04-161-3/+1
| | | | | | | | | | | will come from, from now on. Please, only use the -devel port for testing, not for production purposes. Sponsored by: Absolight Notes: svn path=/head/; revision=384103
* Only add the PKGINSTALL/DEINSTALL on 8.4. While there, move a few thingsMathieu Arnold2015-04-152-26/+27
| | | | | | | | | before port.pre.mk that had no place after it. Sponsored by: Absolight Notes: svn path=/head/; revision=384051
* 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
* Remove old, unused, code.Mathieu Arnold2015-04-111-4/+0
| | | | | | | Sponsored by: Absolight Notes: svn path=/head/; revision=383786
* Patch Perl's header for c++11 compatibility.Mathieu Arnold2015-04-112-3/+13
| | | | | | | | | | | 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-3/+185
| | | | | | | | | 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
* Update Perl 5.20 to 5.20.2.Mathieu Arnold2015-02-179-22/+27
| | | | | | | | Poked by: az Sponsored by: Absolight Notes: svn path=/head/; revision=379168
* 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-1482/+1497
| | | | | | | | | | 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/+3
| | | | | | | | | | 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-5/+24
| | | | | | | | | | | | | | 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
* 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
* Update to 5.20.1.Mathieu Arnold2014-10-178-13/+15
| | | | | | | Sponsored by: Absolight Notes: svn path=/head/; revision=371064
* Cleanup @dirrm*.Mathieu Arnold2014-10-031-324/+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
* lang/perl5.20: 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=357283
* Add CPE information.Dag-Erling Smørgrav2014-06-041-1/+1
| | | | | | | With hat: ports-secteam Notes: svn path=/head/; revision=356519
* revert previous changesAndrej Zverev2014-05-302-17/+1
| | | | | | | Requested by: mat@ Notes: svn path=/head/; revision=355773
* Restore behavior for internal EU::MM - make copy .bs files even if theyAndrej Zverev2014-05-292-0/+17
| | | | | | | are empty. Notes: svn path=/head/; revision=355726
* 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-2711-0/+2957
Changes: http://search.cpan.org/dist/perl-5.20.0/pod/perldelta.pod Sponsored by: Absolight Notes: svn path=/head/; revision=355497