Commit graph

29 commits

Author SHA1 Message Date
Mathieu Arnold
afae652a2a Make it so that the default Perl is always called perl5.
- 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
2015-09-14 12:19:48 +00:00
Dmitry Marakasov
4d4b259bcd - Add NO_ARCH
Approved by:	portmgr blanket
2015-05-31 13:37:20 +00:00
Mathieu Arnold
eee58d187e Change the way Perl modules are installed, update the default Perl to 5.18.
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
2014-11-26 13:08:24 +00:00
Baptiste Daroussin
a6abc3b420 Cleanup plist 2014-10-20 06:35:58 +00:00
Emanuel Haupt
f890e6f2a3 Support staging. 2014-02-05 13:11:05 +00:00
Baptiste Daroussin
183c2ed74f Add NO_STAGE all over the place in preparation for the staging support (cat: audio) 2013-09-20 14:36:35 +00:00
Andrej Zverev
1539e0886b - convert to the new perl5 framework
- trim Makefile header

Approved by:	portmgr (bapt@, blanket)
2013-09-11 09:54:08 +00:00
Roman Bogorodskiy
c2f4ed992b Fix PLIST: %%SITE_PERL%%/Encode is also used by other ports.
PR:		165576
Submitted by:	sunpoet
Feature safe:	yes
2012-03-12 14:14:48 +00:00
Sunpoet Po-Chuan Hsieh
6fb6597c89 - Change PERL_CONFIGURE to "yes" for all values less than or equal to 5.8.0+
With hat:	perl
2011-09-17 06:49:29 +00:00
Martin Wilke
a9481afc8a - Get Rid MD5 support 2011-03-19 12:38:54 +00:00
Roman Bogorodskiy
c35858701c Update to 1.13. 2010-07-16 17:41:38 +00:00
Roman Bogorodskiy
725527fe69 Update to 1.12.
PR:		141550
Submitted by:	pgollucci
2009-12-30 22:30:55 +00:00
Philip M. Gollucci
6bfe8f2ee4 - Update to 1.11
PR:             ports/136484
Approved by:    maintainer
Submitted by:   myself (pgollucci@)
2009-07-14 23:53:50 +00:00
Roman Bogorodskiy
c335897ffd Update to 1.10.
PR:		134390
Submitted by:	Wen Heping <wenheping@gmail.com>
2009-05-12 03:37:14 +00:00
Roman Bogorodskiy
df359c7f74 Update to 0.9714. 2009-01-06 18:27:18 +00:00
Marcelo Araujo
4aaab89f57 - Take advantage of CPAN macro from bsd.sites.mk, change ${MASTER_SITE_PERL_CPAN} to CPAN.
PR:		ports/122674
Submitted by:	Philip M. Gollucci <pgollucci@p6m7g8.com>
Reworked by:	araujo (myself)
Approved by:	portmgr (pav)
2008-04-17 14:30:31 +00:00
Roman Bogorodskiy
8b879a256b Update to 0.9710. 2008-02-10 05:33:08 +00:00
Mark Linimon
9839011ec3 Welcome bsd.perl.mk. Add support for constructs such as USE_PERL5=5.8.0+.
Drop support for antique perl.

Work done by:	gabor
Sponsored by:	Google Summer of Code 2007
Hat:		portmgr
2007-09-08 01:12:10 +00:00
Roman Bogorodskiy
3ec2a225b2 Update to 0.9709. 2007-01-02 07:44:25 +00:00
Roman Bogorodskiy
8b4da4b206 Update to 0.9708. 2006-06-14 11:29:54 +00:00
Roman Bogorodskiy
292924ef4d Update to 0.9707. 2006-05-23 12:55:12 +00:00
Roman Bogorodskiy
9e5eeba2ba Update to 0.9705. 2006-02-16 11:25:22 +00:00
Edwin Groothuis
980092624a SHA256ify
Approved by:		krion@
2006-01-22 08:13:12 +00:00
Edwin Groothuis
98c419f62a Replace ugly "@unexec rmdir %D... 2>/dev/null || true" with @dirrmtry
Approved by:     krion@
PR:              ports/88711
2006-01-22 01:14:22 +00:00
Roman Bogorodskiy
721057dd60 Update to 0.9702. 2005-11-14 14:35:11 +00:00
Roman Bogorodskiy
266c73f43e Update to 0.9701.
PR:		86783
Submitted by:	Emanuel Haupt <ehaupt@critical.ch>
2005-10-02 12:22:36 +00:00
Bill Fenner
28cfc06ac5 search.cpan.org redirect reduction canonicalization project, pass 3:
Refer to all modules using their /dist/Foo/ path instead of via
the mishmash of old author path, new author path, module documentation,
etc.  These are mostly stragglers that should have been caught in pass 2.

This pass brought to you by Bill's 102-degree fever during pass 2.
2005-09-22 18:57:24 +00:00
Roman Bogorodskiy
d8fc136e9d Fix the IGNORE message. 2005-07-21 20:12:50 +00:00
Roman Bogorodskiy
2f2b61af3a Add p5-MP3-Tag 0.94, module for reading tags of MP3 audio files.
PR:		77222
Submitted by:	novel
Approved by:	krion (mentor)
2005-03-09 16:12:36 +00:00