Commit graph

34 commits

Author SHA1 Message Date
Adam Weinberger
9e00ce3f62 Some OCD cleanups on some of the perl@ ports.
- Remove dependencies in core
- Put testing depends in TEST_DEPENDS
- Remove unnecessary bsd.port.options.mk inclusions
- Remove checks for Perl versions that no longer exist in the ports tree
- Sort plists, some of which were so jumbled that I have to assume
  the plist was randomized before committing

A lot of the plist changes in this commit are moving PERL5_MAN3 after
SITE_PERL. It's repo churn now, but it makes updating the ports later
far easier.
2015-03-12 23:00:02 +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
3edc030b9f Cleanup plist 2014-10-20 10:41:12 +00:00
Vanilla I. Shu
2bf8c2e6f0 Support STAGEDIR. 2013-11-03 06:53:54 +00:00
Baptiste Daroussin
36117d7097 Add NO_STAGE all over the place in preparation for the staging support (cat: databases) 2013-09-20 16:13:47 +00:00
Mathieu Arnold
4819ca343b - Convert to new perl framework
- Trim Makefile header
- Remove MAKE_JOBS_SAFE=yes, it's the default.
2013-08-02 18:52:07 +00:00
Chris Rees
9897852e8c SITE_PERL --> package dependencies, chunks 2-3
Submitted by:	az
2012-06-03 18:57:30 +00:00
Eitan Adler
c59a3834c4 At the moment 1385 ports use BUILD_DEPENDS= ${RUN_DEPENDS} and 450
ports use BUILD_DEPENDS:= ${RUN_DEPENDS}. This patch fixes ports that are
currently broken. This is a temporary measure until we organically stop using
:= or someone(s) spend a lot of time changing all the ports over.

Explicit duplication > := > = and this just moves ports one step to the left

Approved by:	portmgr
2012-01-21 17:40:15 +00:00
Eitan Adler
7e3b32fff8 - remove maintainer tags from pkg-descr
Approved by:	portmgr
Approved by:	bapt (mentor)
2011-10-22 23:50:23 +00:00
Steve Wills
9a2a0ce934 - Add missing dependencies reported by build log 2011-05-19 19:05:45 +00:00
Martin Wilke
bb86cbe5d2 - Get Rid MD5 support 2011-03-20 12:54:45 +00:00
Dmitry Marakasov
075acacd24 - Switch SourceForge ports to the new File Release System: categories starting with D 2009-08-22 00:18:43 +00:00
Martin Wilke
2e7e22bc46 - Update to 0.24 2008-10-24 18:42:14 +00:00
Erwin Lansing
5d61305791 Remove 4.x workaround 2007-06-15 15:47:20 +00:00
Erwin Lansing
f0f9ee964e - Update to 0.23 [1]
- Hand maintainership to perl@

PR:		97423 [1]
Submitted by:	Shaun Amott <shaun@inerd.com>
2006-05-18 20:37:45 +00:00
Mark Linimon
428ee0bc4b Reset petef due to no response to email. We hope to see him back sometime.
Hat:	portmgr
2006-04-14 20:45:44 +00:00
Edwin Groothuis
acd87b4ad8 SHA256ify
Approved by:    krion@
2006-01-22 08:34:46 +00:00
Pete Fritchman
1bee8f44c6 * update to 0.20 2004-11-08 00:13:22 +00:00
Pete Fritchman
0a348596bf Depend on the right file for p5-XML-SAX. 2004-04-29 01:45:02 +00:00
Pete Fritchman
da506ad3d2 Update to 0.19. 2004-04-20 00:42:29 +00:00
Trevor Johnson
8232e82f85 SIZEify (maintainer timeout) 2004-03-31 03:12:58 +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
Erwin Lansing
6b470bae86 Conditionalise dependencies on databases/p5-DBI: for perl
5.005_03 use databases/p5-DBI-137 as newer versions do not
support the old perl.

Note that for some port, I merely removed the explicit
dependency as they already have implicit dependencies
via other ports.

Approved by:	portmgr (marcus)
2003-09-16 05:43:52 +00:00
Ade Lovett
7e52725f2a Clear moonlight beckons.
Requiem mors pacem pkg-comment,
And be calm ports tree.

E Nomini Patri, E Fili, E Spiritu Sancti.
2003-03-07 06:14:21 +00:00
Pete Fritchman
0f0e1a36e9 Update to 0.18. 2002-10-24 20:17:42 +00:00
Pete Fritchman
e6a187ffce Update to 0.17. 2002-04-28 19:42:32 +00:00
Pete Fritchman
bbb793fd0c Update to 0.16. 2001-12-26 01:53:23 +00:00
Pete Fritchman
8026900b57 Update to 0.15 2001-11-02 14:16:27 +00:00
Pete Fritchman
4add2be2d5 Update to 0.14 2001-09-14 08:15:36 +00:00
Anton Berezin
2835757114 Remove redundant USE_PERL5 statements. 2001-08-24 21:32:55 +00:00
Pete Fritchman
35db8cc37d Change my email address to petef@FreeBSD.org for the ports I maintain.
Reviewed by:	ade
2001-08-22 23:07:23 +00:00
Anton Berezin
a55a566cc4 Update databases/p5-DBIWrapper to 0.13.
PR:	29251
2001-07-27 12:25:36 +00:00
David W. Chapman Jr.
823e9eade6 Update to 0.12
update pkg-descr to point out this is a Perl module (suggested by mi@)
rename port to p5-DBIWrapper (also suggested by mi@)

PR:		29130
Submitted by:	maintainer
2001-07-22 03:46:53 +00:00
Vanilla I. Shu
fc652a2fca DBIWrapper is the generic database Object for accessing
the DBI database interface.  It provides the lowest level
of functionality needed by any program wanting to access
databases via the DBI.  Currently, DBIWrapper is only
aware of Pg (PostgreSQL), mysql (MySQL) and ODBC DBD
modules and how to work with them correctly.

Support for transactions on MySQL is now checked for and
if found to be available, the AutoCommit flag is turned
off so that transactions will be used.

PR:		ports/28563
Submitted by:	Pete Fritchman
2001-07-16 07:22:50 +00:00