Commit graph

49 commits

Author SHA1 Message Date
Sunpoet Po-Chuan Hsieh
d49e65da69 - Update to 3.03
Changes:	http://search.cpan.org/dist/JSON-XS/Changes
2016-11-19 17:07:51 +00:00
Dmitry Marakasov
1d1f878054 - Fix trailing whitespace in pkg-descrs, categories [a-f]*
Approved by:	portmgr blanket
2016-05-19 10:21:23 +00:00
Mathieu Arnold
7f4572eae4 Remove ${PORTSDIR}/ from dependencies, Mk and categories a, b, and c.
With hat:	portmgr
Sponsored by:	Absolight
2016-04-01 13:29:15 +00:00
Adam Weinberger
48ffb5c56f Update to 3.02.
I'm deleting the Canary::Stability dependency. It's a useless build-time
dependency that the upstream author likes to add to his modules. It
does a series of about 3 checks about the Perl version that are already
handled by the ports tree.
2016-02-27 15:14:22 +00:00
Sunpoet Po-Chuan Hsieh
f4243e3df9 - Strip shared library
- Sort PLIST
- Bump PORTREVISION for package change
2015-11-15 03:01:13 +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
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
99a4f62f93 Cleanup plist 2014-10-20 09:37:00 +00:00
Mathieu Arnold
61de712f46 Remove all the bootstrap files (.bs) from the plists.
Starting with perl 5.20, they're not installed any more if empty,
and on FreeBSD, they're (always ?) empty.

PR:		190681
Submitted by:	mat
Exp-Run by:	antoine
Sponsored by:	Absolight
2014-06-10 12:14:12 +00:00
Sunpoet Po-Chuan Hsieh
9db02370c3 - Update to 3.01
- Add LICENSE
- Support STAGEDIR
- Remove PORTSCOUT

Changes:	http://search.cpan.org/dist/JSON-XS/Changes
2013-11-02 20:02:48 +00:00
Vanilla I. Shu
4b9ccd4385 Support STAGEDIR. 2013-11-01 14:20:56 +00:00
Baptiste Daroussin
1e4b97cf2b Add NO_STAGE all over the place in preparation for the staging support (cat: converters) 2013-09-20 16:05:24 +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
Anton Berezin
475d114765 Update to 2.34.
Changes:	http://search.cpan.org/dist/JSON-XS/Changes
2013-05-23 11:14:03 +00:00
Wen Heping
05cd48e8d2 - Update to 2.33
Changes: http://cpansearch.perl.org/src/MLEHMANN/JSON-XS-2.33/Changes
2012-08-03 13:11:10 +00:00
Sunpoet Po-Chuan Hsieh
9d3b744b0f - Add PORTSCOUT knob
Feature safe:	yes
2011-11-15 16:51:55 +00:00
Steve Wills
95d108b823 - Add missing BUILD_DEPENDS 2011-08-17 21:14:06 +00:00
Sunpoet Po-Chuan Hsieh
35d57e0f93 - Update to 2.32
Changes:	http://search.cpan.org/dist/JSON-XS/Changes
2011-08-14 03:46:39 +00:00
Sunpoet Po-Chuan Hsieh
555d618699 - Update to 2.31
Changes:	http://search.cpan.org/dist/JSON-XS/Changes
2011-08-01 01:48:08 +00:00
Mark Linimon
0b69b1da88 With portmgr hat, reassign some ports from clsung to perl, since clsung
is apparently having some trouble with email.
2010-12-07 19:35:25 +00:00
Philip M. Gollucci
db5ebb8fd8 - Update to 2.30
PR:             ports/152128
Submitted by:   Zane C.B. <vvelox@vvelox.net>
Approved by:    maintainer timeout (clsung ; 15 days)
Changes:        http://search.cpan.org/dist/JSON-XS/Changes
2010-11-26 21:12:15 +00:00
Cheng-Lung Sung
e4f53d7328 - Update to 2.29
Changes:	http://search.cpan.org/dist/JSON-XS/Changes
2010-07-11 13:14:22 +00:00
Cheng-Lung Sung
249d303063 - Update to 2.28
Changes:	http://search.cpan.org/dist/JSON-XS/Changes
2010-04-21 09:40:06 +00:00
Philip M. Gollucci
ec54e0384c - Update to 2.27
PR:             ports/142627
Submitted by:   myself (pgollucci@)
Approved by:    maintainer timeout (clsung; > 2 weeks)
2010-01-31 01:04:12 +00:00
Cheng-Lung Sung
adddd3c747 - Update to 2.26
Changes:	http://search.cpan.org/dist/JSON-XS/Changes
2009-10-21 02:09:13 +00:00
Cheng-Lung Sung
3ada9e07f7 - fix dependency
- bump PORTREVISION
2009-08-31 09:36:21 +00:00
Cheng-Lung Sung
de1bc16c3b - Update to 2.25
Changes:	http://search.cpan.org/dist/JSON-XS/Changes
2009-08-26 05:48:55 +00:00
Cheng-Lung Sung
82780c24e5 - Update to 2.23.11 (2.2311) 2009-02-19 07:01:44 +00:00
Cheng-Lung Sung
fcbd242355 - Update to 2.231 (2.23.1)
Changelog (http://cpansearch.perl.org/src/MLEHMANN/JSON-XS-2.231/Changes):
2.231 Thu Nov 20 04:59:08 CET 2008
- work around 5.10.0 magic bugs where manipulating magic values
  (such as $1) would permanently damage them as perl would
  ignore the magicalness, by making a full copy of the string,
  reported by Dmitry Karasik.
- work around spurious wanrings under older perl 5.8's.

PR:		ports/131321
Submitted by:	"Cory R. King" <coryking_AT_mozimedia dot com>
2009-02-09 03:59:12 +00:00
Cheng-Lung Sung
5a300e8d14 - Update to 2.23
Changes:	http://search.cpan.org/dist/JSON-XS/Changes
2008-09-29 13:58:26 +00:00
Martin Wilke
ec01734efb - Update to 2.20
PR:		125670
Submitted by:	Wen heping <wenheping@gmail.com>
Approved by:	clsung (implicit)
2008-07-19 22:31:26 +00:00
Cheng-Lung Sung
e594a131db - Update to 2.20 (2.2)
Changes:	http://search.cpan.org/dist/JSON-XS/Changes
2008-04-21 02:31:03 +00:00
Cheng-Lung Sung
0634c19ec9 - Update to 2.10 (2.1)
Changes:	http://search.cpan.org/dist/JSON-XS/Changes
2008-04-07 09:19:04 +00:00
Cheng-Lung Sung
58d437fdf2 - Update to 2.01
Changes:	http://search.cpan.org/dist/JSON-XS/Changes
2008-01-05 02:55:15 +00:00
Cheng-Lung Sung
7e1a5c6724 - Update to 1.52 2007-10-17 03:46:25 +00:00
Cheng-Lung Sung
2edccba821 - Update to 1.51 2007-10-15 03:21:23 +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
Cheng-Lung Sung
fbb7976f48 - Update to 1.44 2007-08-22 00:59:55 +00:00
Cheng-Lung Sung
6f118c749d - Update to 1.43
PR:		ports/115001
Submitted by:	chinsan
Reviewed by:	clsung
2007-07-30 03:21:18 +00:00
Cheng-Lung Sung
67f7a2644f - Update to 1.42 2007-07-25 01:20:55 +00:00
Cheng-Lung Sung
11d7245cd1 - Update to 1.41 2007-07-13 05:20:44 +00:00
Cheng-Lung Sung
23d8815dd7 - Update to 1.24 2007-06-14 04:17:13 +00:00
Cheng-Lung Sung
ed9c593800 - Update to 1.23 2007-06-09 02:54:22 +00:00
Cheng-Lung Sung
ae0a6cf6d3 - Update to 1.22 2007-05-30 02:15:45 +00:00
Cheng-Lung Sung
b2a78a5ff4 - Update to 1.11 2007-04-09 08:06:35 +00:00
Cheng-Lung Sung
78c33496bc - Update to 1.10 (1.1) 2007-04-04 07:34:35 +00:00
Cheng-Lung Sung
dc0b14d76e - Update to 1.01 2007-04-01 15:09:27 +00:00
Cheng-Lung Sung
c98f58dd8a - Update to 1.0 2007-03-31 06:13:38 +00:00
Cheng-Lung Sung
d260b2acdf This module converts Perl data structures to JSON and vice versa.
Its primary goal is to be correct and its secondary goal is to be fast.
To reach the latter goal it was written in C.

As this is the n-th-something JSON module on CPAN, what was the reason
to write yet another JSON module? While it seems there are many JSON
modules, none of them correctly handle all corner cases, and in most
cases their maintainers are unresponsive, gone missing, or not listening
to bug reports for other reasons.

WWW: http://search.cpan.org/dist/JSON-XS/
2007-03-26 01:39:09 +00:00