Commit graph

51 commits

Author SHA1 Message Date
Sunpoet Po-Chuan Hsieh
ad4f267b7a Update WWW
search.cpan.org is shutting down.
It will redirect to metacpan.org after June 25, 2018.

With hat:	perl
2018-05-27 20:15:16 +00:00
Mathieu Arnold
597afc47ba Remove ${PORTSDIR}/ from dependencies, categories r, s, t, and u.
With hat:	portmgr
Sponsored by:	Absolight
2016-04-01 14:25:16 +00:00
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
Baptiste Daroussin
033b54e3df Cleanup plist 2015-02-05 15:55:53 +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
e04b632220 Fix properties on pkg-plist 2014-01-21 23:40:21 +00:00
Renato Botelho
1cc339cbe4 . Support staging
. Add devel/p5-Term-ReadLine-Perl as dependency, as suggested by install scripts
2013-10-23 23:38:12 +00:00
Baptiste Daroussin
f6e6105ff8 Add NO_STAGE all over the place in preparation for the staging support (cat: shells) 2013-09-20 22:57:23 +00:00
Andrej Zverev
94f7601273 - convert to the new perl5 framework
- trim Makefile header

Approved by:	portmgr (bapt@, blanket)
2013-09-12 06:27:41 +00:00
Alex Kozlov
d4041784dc - Remove MAKE_JOBS_SAFE variable
Approved by:	portmgr (bdrewery)
2013-08-14 22:35:50 +00:00
Renato Botelho
566e1b7f4e Change headers of all ports maintained by me to new format 2012-10-05 12:41:45 +00:00
Andrej Zverev
7a1dccccd5 - Replace ../../authors in MASTER_SITE_SUBDIR with CPAN:CPANID macro.
See http://wiki.freebsd.org/Perl for details.
- Change maintainership from ports@ to perl@ for ports in this changeset.
- Remove MD5 checksum
2011-06-20 09:03:27 +00:00
Martin Wilke
65e190c0f0 - Get Rid MD5 support
With hat:	portmgr (myself)
2011-03-18 17:59:50 +00:00
Renato Botelho
c9e008f727 Mark all my ports as MAKE_JOBS_SAFE and MAKE_JOBS_UNSAFE 2009-03-28 17:53:24 +00:00
Pav Lucistnik
f584892ae8 - Fix plist with perl 5.8.9 2009-01-15 09:03:05 +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
Renato Botelho
5c711d524c Repocopy shells/perlsh to shells/psh to reflect the correct project's name
PR:		ports/115305
Submitted by:	garga
2007-08-13 13:41:01 +00:00
Renato Botelho
d55e60be51 Use a more clan solution on MASTER_SITES
Suggested by:	sat@
2007-08-09 11:10:06 +00:00
Renato Botelho
ee518f4189 - Update to 1.8.1 [1]
- Use DATADIR in pkg-plist
- Move pkg-install and pkg-deinstall to files/ and use SUB_FILES
- Change MASTER_SITES to use MASTER_SITE_PERL_CPAN

PR:		ports/115281 [1]
Submitted by:	Felippe de Meirelles Motta <lippe@freebsdbrasil.com.br> [1]
2007-08-08 13:12:42 +00:00
Renato Botelho
46e7d42e8a - Add SHA256 2005-11-08 14:33:35 +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
Renato Botelho
4a3dfa2f46 Change MASTER_SITES to a CPAN address since old is broken
Approved by:	flz (mentor)
Reported by:	kris
2005-07-11 17:25:16 +00:00
Renato Botelho
d5a8ad9d47 Change MAINTAINER to my @FreeBSD.org account
Approved by:	flz (mentor)
2005-07-11 16:47:16 +00:00
Cheng-Lung Sung
cab771a7f9 - Change the way used to add/remove the shell on /etc/shells,
use pkg-install and pkg-deinstall (both stoled from shells/bash)
  to do it.
- Remove pre-install section, it's not more needed on this version,
  because Makefile is created correctly changing Makefile.PL

PR:		80583
Submitted by:	Renato Botelho (maintainer)
2005-05-04 05:47:17 +00:00
Yen-Ming Lee
ae34867263 - It was not installing on FreeBSD 4.x with perl 5.00503.
- Rename patch-aa to reflect which file is patched.
- update /etc/shells in pkg-plist for package

PR:		80104
Submitted by:	Renato Botelho <freebsd@galle.com.br> (maintainer)
2005-04-19 17:46:52 +00:00
Sergei Kolobov
72e6b46a2d - Update to 1.8
- Unbreak
- Remove gratuitous use of REINPLACE
- Add $FreeBSD$ on pkg-plist
- Assign maintainership to the submitter

PR:		ports/79623
Submitted by:	Renato Botelho <freebsd@galle.com.br>
2005-04-18 16:08:18 +00:00
Kris Kennaway
5a1ccf024b BROKEN: Incomplete pkg-plist 2005-02-11 22:22:41 +00:00
Kris Kennaway
0cfa268ebb Don't remove directories we didn't install 2004-05-31 08:07:43 +00:00
Trevor Johnson
f15b845ebe SIZEify. 2004-01-29 16:13:06 +00:00
Ying-Chieh Liao
c634b4bb83 utilize SITE_PERL
PR:		58166
Submitted by:	Cheng-Lung Sung <clsung@dragon2.net>
2003-10-24 12:05:09 +00:00
Edwin Groothuis
f07f504808 KATO mega patch
- ECHO -> ECHO_MSG

For some ports:
- pre-fetch -> pre-everything
- ECHO -> ECHO_CMD

PR:		ports/56820-56858
Submitted by:	KATO Tsuguru <tkato@prontomail.com>
2003-09-27 01:01:08 +00:00
Akinori MUSHA
2c41b9e5f3 De-pkg-comment. 2003-02-20 19:00:52 +00:00
Christian Weisgerber
6492f3715f URL updates.
PR:		48167
Submitted by:	tadalunch@sources.redhat.com
2003-02-12 12:29:46 +00:00
Mario Sergio Fujikawa Ferreira
f0a1969d34 o Rollback PORTCOMMENT modifications while this feature's implementation
is better studied
o Turn PORTCOMMENT variable in Makefile back into pkg-comment files

Approved by:	kris (portmgr hat),
		portmgr, re (silence)
2002-11-10 16:48:51 +00:00
Adam Weinberger
d9611f9375 Use PORTCOMMENT in the Makefile, and whack the pkg-comment.
Approved by:	pat
2002-11-06 22:47:41 +00:00
Tilman Keskinoz
ee40b04c65 Fix PLIST (bento)
PR:	36792
2002-11-03 23:39:37 +00:00
Patrick Li
850379f680 PERL -> REINPLACE_CMD
PR:		ports/39731, ports/39732, ports/39733, ports/39734, ports/39735
		ports/39736, ports/39737, ports/39738, ports/39739 ports/39740
Submitted by:	Scott Flatman <sf@dsinw.com>
2002-06-23 20:29:01 +00:00
Akinori MUSHA
77f6c01ede Use ${ECHO_CMD} instead of ${ECHO} where you mean the echo command;
the ECHO macro is set to "echo" by default, but it is set to "true" if
make(1) is invoked with the -s option while ECHO_CMD is always set to
the echo command.
2002-01-29 11:58:52 +00:00
Dirk Froemberg
9439aeb2c5 portlint: remove extra whitespaces before end of line. 2001-12-24 10:37:45 +00:00
Pete Fritchman
a57055def2 Fix a braino (having @unexec rmdir ... without 2>/dev/null || true really
defeats the purpose...)
2001-10-05 04:34:49 +00:00
Pete Fritchman
dc274f0557 Add missing @unexec rmdir
Noticed by:	bento
2001-10-05 04:27:53 +00:00
Anton Berezin
2835757114 Remove redundant USE_PERL5 statements. 2001-08-24 21:32:55 +00:00
James E. Housley
4202c9f72c The perl man directories should not be removed.
PR:		27696
Submitted by:	Pete Fritchman <petef@databits.net>
2001-06-07 11:09:45 +00:00
Steve Price
46baf67232 Add a couple of missing files and remove extra directories on uninstall. 2001-04-15 01:05:42 +00:00
Steve Price
0f24c3f317 Update to version 0.009.
PR:		24119
Submitted by:	Joseph Scott <joseph@randomnetworks.com>
2001-02-26 04:04:33 +00:00
Will Andrews
f67050feec Unleash all of these ports upon the people. I no longer have any interest
in any of them, but will be happy to assign MAINTAINER to others and commit
updates for them.
2000-06-22 05:52:15 +00:00
Chris Piazza
3df86a88a9 Update with the new PORTNAME/PORTVERSION variables 2000-04-09 18:34:06 +00:00
Will Andrews
af4a01863e Finish moving MAINTAINER for my ports.
andrews@technologist.com -> will@FreeBSD.org. :-)

Reminded by:	asami
2000-03-22 01:59:41 +00:00
Chris D. Faulhaber
d158e99d33 Upgrade shells/perlsh to new version (perlsh 0.007).
1) Update pkg/PLIST.
2) Change to depend on perlsh's install mechanism.
3) New patch (patch-aa) fixes PREFIX problem.
4) Account for broken TCP/IP on MASTER_SITES.
5) General Makefile cleanups.
6) Addition of perlsh to perl5 virtual category.
7) Use PKGNAME to match port's name.
8) Remove unnecessary perl substitution.

PR:		17031
Submitted by:	Maintainer
2000-02-29 02:27:02 +00:00
Satoshi Asami
afd463aa58 Don't need a period at end. 2000-01-08 09:43:30 +00:00