Commit graph

19 commits

Author SHA1 Message Date
Mathieu Arnold
fe22aefd20 This *needs* Module::Build to build.
Pointy hat to:	adamw
Sponsored by:	Absolight
2015-05-11 16:45:47 +00:00
Adam Weinberger
2911cb77cc Reassign databases/ perl modules to perl@.
Also:
- Sort plists
- Sort DEPENDS
- Add TEST_DEPENDS where necessary
- p5-Class-DBI-DDL: switch to USE_PERL5=configure
- Remove unnecessary or unusual stuff from pkg-descr's
- Regenerate patches using makepatch where necessary
- Based on the description from p5-DBIx-Password (most of which I've
  excised), it isn't clear whether this module even works when it's
  built non-interactive
- p5-DBIx-Simple: Make all the OPTIONS dependencies BUILD_DEPENDS
  as well
- p5-T2: Fails 'make test' (as it did before). The module isn't even
  present on CPAN or Meta::CPAN, and should probably be considered
  for deletion
2015-05-09 16:50:00 +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
4063eccdf2 - Convert to new perl framework
- Trim Makefile header
2013-08-02 21:38:09 +00:00
Steve Wills
63d09c9c9b - Convert all remaining instances of BUILD_DEPENDS=${RUN_DEPENDS} or
RUN_DEPENDS=${BUILD_DEPENDS} to use := which portlint has warned
  about for a while.

PR:		ports/168208
Approved by:	portmgr (miwi)
2012-06-10 18:42:48 +00:00
Andrej Zverev
affe5b8a95 - Remove SITE_PERL from *_DEPENDS 2012-06-04 13:06:24 +00:00
Sunpoet Po-Chuan Hsieh
57b83a1e37 - Change PERL_MODBUILD to "yes" for all values less than or equal to 5.8.0+
With hat:	perl
2011-09-17 06:50:17 +00:00
Martin Wilke
bb86cbe5d2 - Get Rid MD5 support 2011-03-20 12:54:45 +00:00
Doug Barton
2fadfa2cfb For ports maintained by ports@FreeBSD.org, remove names and/or
e-mail addresses from the pkg-descr file that could reasonably
be mistaken for maintainer contact information in order to avoid
confusion on the part of users looking for support. As a pleasant
side effect this also avoids confusion and/or frustration for people
who are no longer maintaining those ports.
2009-12-21 02:19:12 +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
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
Mark Linimon
c5df696568 Reset daniel@itxl.nl by his request; he is too busy to keep up with these
ports right now.  We hope to see him back in the future.

Hat:		portmgr
2007-03-05 07:16:03 +00:00
Aaron Dalton
0ae3dc3b3a - Update from v1.01 to v1.02
- Update pkg-plist

1.02  Thu Sep 15 2005  Andrew Sterling Hanenkamp <hanenkamp@cpan.org>

	* Switched from ExtUtils::MakeMaker to Module::Build.
	* Added dependencies on Class::DBI 0.96 (thanks to MJH
          <mjh@liminalflux.net for the suggestion)
	* Updated the README documentation.
	* Changed the environment variables used for testing.
	* Fixed testing so that tests are skipped when optional
          prerequisites are not installed.
	* Removed Class::DBI::DDL::mysql as it did nothing.

PR:		98180
Submitted by:	aaron
Reviewed by:	maintainer
Approved by:	maintainer, tobez (implicit)
2006-05-31 17:47:09 +00:00
Edwin Groothuis
acd87b4ad8 SHA256ify
Approved by:    krion@
2006-01-22 08:34:46 +00:00
Edwin Groothuis
913a5a5cba Replace ugly "@unexec rmdir %D... 2>/dev/null || true" with @dirrmtry
Approved by:    krion@
PR:             ports/88711 (related)
2006-01-22 01:29:46 +00:00
Florent Thoumie
70e919d49d - Add p5-Class-DBI-DDL 1.01, DDL for Class-DBI.
PR:		ports/76406
Submitted by:	Daniel Wijnands <daniel@itxl.nl>
2005-03-15 23:23:11 +00:00