aboutsummaryrefslogtreecommitdiff
path: root/lang/perl5.20
Commit message (Collapse)AuthorAgeFilesLines
* MFH: r420220Mathieu Arnold2016-08-152-1/+91
| | | | | | | | | | Fix the XSLoader thing in Perl 5.18 and 5.20. Security: CVE-2016-6185 Sponsored by: Absolight Notes: svn path=/branches/2016Q3/; revision=420221
* MFH: r420067Mathieu Arnold2016-08-112-1/+795
| | | | | | | | | | | | | | | | | | | | | Update lang/perl5.* to fix CVE-2016-1238. We're exceptionnaly using the latest release candidates for this, Perl 5.22.3 and 5.24.1 were about to be released when CVE-2016-1238 hit the fan, so we feel confident that EVERYTHING WILL BE FINE. - lang/perl5.24 goes to 5.24.1-RC2. - lang/perl5.22 goes to 5.22.3-RC2. - lang/perl5.20 goes to 5.20.3_14. - lang/perl5.18 goes to 5.18.3_23 PR: 211561 Reported by: Sevan Janiyan Security: CVE-2016-1238 Sponsored by: Absolight Notes: svn path=/branches/2016Q3/; revision=420070
* Ensure makewhatis is run in post install script phaseBaptiste Daroussin2016-05-241-2/+4
| | | | | | | hile here make sure to remove the whatis db on head Notes: svn path=/head/; revision=415817
* A new release was done, so resync all the Perl 5 Makefiles a bit more,Mathieu Arnold2016-05-091-6/+3
| | | | | | | | | | and adjust the perl5-devel Makefile a bit for the couple of new tasks that need doing. Sponsored by: Absolight Notes: svn path=/head/; revision=414862
* Try to simplify how libperl.so is looked for.Mathieu Arnold2016-05-091-3/+6
| | | | | | | | | | | | PR: 209123 Submitted by: mat Exp-run by: antoine With hat: perl@ Sponsored by: Absolight Differential Revision: https://reviews.freebsd.org/D6107 Notes: svn path=/head/; revision=414832
* Simplify the Makefile.Mathieu Arnold2016-04-261-3/+1
| | | | | | | Sponsored by: Absolight Notes: svn path=/head/; revision=414041
* Don't do the extra zlib tests, they take forever.Mathieu Arnold2016-04-251-1/+1
| | | | | | | Sponsored by: Absolight Notes: svn path=/head/; revision=414002
* Fix a Perl security issue.Mathieu Arnold2016-04-182-1/+101
| | | | | | | | | | PR: 208879 Reported by: Sevan Janiyan Security: CVE-2016-2381 Sponsored by: Absolight Notes: svn path=/head/; revision=413567
* Fix running make test (I think) and test more things.Mathieu Arnold2016-04-141-1/+2
| | | | | | | Sponsored by: Absolight Notes: svn path=/head/; revision=413249
* Change the man.d file to one that should be less prone to conflict.Mathieu Arnold2016-04-112-3/+4
| | | | | | | Sponsored by: Absolight Notes: svn path=/head/; revision=413036
* Patch Config_heavy.pl so that -L${WRKSRC} is not removed after Perl is built.Mathieu Arnold2016-04-111-2/+7
| | | | | | | Sponsored by: Absolight Notes: svn path=/head/; revision=413019
* Fix manual build of Perl modules when Perl has been cross compiled.Mathieu Arnold2016-04-041-1/+7
| | | | | | | | | PR: 205600 Reported by: Mark Millard Sponsored by: Absolight Notes: svn path=/head/; revision=412502
* Remove ${PORTSDIR}/ from dependencies, categories h, i, j, k, and l.Mathieu Arnold2016-04-011-1/+1
| | | | | | | | With hat: portmgr Sponsored by: Absolight Notes: svn path=/head/; revision=412347
* 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