24 Commits

Author SHA1 Message Date
Mathieu Arnold
cb41fc6623 Fix license information for portgs that use "the same license as Perl".
Sponsored by:	Absolight
2017-09-15 08:58:46 +00:00
Koop Mast
b56e9c435e Move spidermonkey17's headers out of LOCALBASE and in there own subdir. [1]
This fixes build issues with other spidermonkey using ports when
SM 1.7 is installed, due to SM 1.7's headers being found first. [2]

Update SM 1.7 users to take this change into account.

PR:		219761 [1], 214724 [2], 202246 [2]
Approved by:	maintainer timeout (nearly 2 months)
2017-07-30 14:34:27 +00:00
Mathieu Arnold
a9dcad2fff Remove ${PORTSDIR}/ from dependencies, categories h, i, j, k, and l.
With hat:	portmgr
Sponsored by:	Absolight
2016-04-01 14:08:37 +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
Sunpoet Po-Chuan Hsieh
55b16eb015 - Add LICENSE 2014-07-31 16:05:40 +00:00
Sunpoet Po-Chuan Hsieh
44d144fee6 - Convert to new LIB_DEPENDS format
- Support STAGEDIR
2013-09-30 18:43:01 +00:00
Baptiste Daroussin
888ab73a81 Add NO_STAGE all over the place in preparation for the staging support (cat: lang) 2013-09-20 19:53:09 +00:00
Sunpoet Po-Chuan Hsieh
d63d6c55e0 - Cleanup Makefile header 2013-08-27 16:24:56 +00:00
Sunpoet Po-Chuan Hsieh
c9cf6c6113 - Convert to new perl framework 2013-08-21 14:08:06 +00:00
Tom Judge
0b159fb4af Chase rename of lang/spidermonkey to lang/spidermonkey17.
Approved by:	eadler (mentor)
2012-09-02 20:02:00 +00:00
Sunpoet Po-Chuan Hsieh
2311f04bc1 - Pet portlint: reorder *_DEPENDS 2012-03-05 08:17:35 +00:00
Steve Wills
f0f849473e - Add TEST_DEPENDS to enable testing
Note: This still fails tests

Approved by:	portmgr (blanket)
2012-03-03 00:26:52 +00:00
Sunpoet Po-Chuan Hsieh
40f450616d - Update to 0.21
- Take maintainership

Changes:	http://search.cpan.org/dist/JavaScript-SpiderMonkey/Changes
2011-10-24 04:03:14 +00:00
Philip M. Gollucci
7f31c3d78f - Update to 0.20
- Pass to perl@

With Hat:       perl@
Changes:        http:/search.cpan.org/dist/JavaScript-SpiderMonkey/Changes
2010-06-10 05:16:51 +00:00
Mark Linimon
ca4e3c8267 Reset kappa@freebsd.org.ua at his request.
Hat:		portmgr
2009-12-12 16:45:49 +00:00
Gabor Kovesdan
5ef5246b35 - Update to 0.19
- Fix dependencies
- Style

PR:		ports/120592
Submitted by:	Felippe de Meirelles Motta <lippemail@gmail.com>
Approved by:	maintainer timeout
2008-03-03 21:33:53 +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
Andrew Pantyukhin
0627d509df - lib_depend on spidermonkey
Approved by:	Alex Kapranoff <kappa@freebsd.org.ua> (maintainer timeout since August 6)
2006-08-30 12:49:56 +00:00
Aaron Dalton
0033ea72b4 - Update to 0.16
PR:		ports/99006
Submitted by:	aaron
Reviewed by:	maintainer
Approved by:	maintainer, tobez (implicit)
2006-06-21 17:08:19 +00:00
Aaron Dalton
37ad036b89 - Update from v0.11 to v0.15
- Restrict to FreeBSD-5+ due to dependency upon lang/spidermonkey
- Left odd BUILD_DEPENDS as lang/spidermonkey does not install the shared
library correctly

0.15 (28/02/2006)
    (tb) Rewrote Makefile.PL to work on more platforms

0.14 (12/02/2006)
    (tb) Removed remaining debug info

0.13 (05/02/2006)
    (tb) Removed debug info
    (tb) Made sure Makefile.PL finds libjs if installed in /usr/lib or
         /usr/local/lib

0.12 (12/03/2005)
    (ms) Makefile.PL prerequisite changed from undef to '0'.
    (ms) Thomas Busch added a check to Makefile.PL to find an already
         installed JS lib.

PR:		ports/98322
Submitted by:	aaron
Reviewed by:	maintainer
Approved by:	maintainer, tobez (implicit)
2006-06-05 19:48:04 +00:00
Anton Berezin
738416eec4 Update to 0.15.
PR:		98128
Submitted by:	Dominic Mitchell <dom@happygiraffe.net>
Approved by:	maintainer
2006-05-30 11:04:32 +00:00
Edwin Groothuis
7c6393360c Remove USE_REINPLACE from the categories starting with L 2006-05-09 20:52:24 +00:00
Erwin Lansing
acde26f363 Let the IGNORE message make a bit more sense and change it from:
===>  p5-Some-Module-0.7 Port requires perl 5.6.x or later. Install
lang/perl5 then try again.

to:

===>  p5-Some-Module-0.7 requires perl 5.6.x or later. Install
lang/perl5 then try again.

Approved by:    silence on -ports
2005-10-31 18:24:21 +00:00
Erwin Lansing
3de2043b3c Add p5-JavaScript-SpiderMonkey 0.11, perl interface to Mozilla
JavaScript implementation.

PR:		ports/82321
Submitted by:	kappa@freebsd.org.ua
2005-07-16 15:23:22 +00:00