From owner-svn-ports-head@FreeBSD.ORG Wed Nov 6 18:56:02 2013 Return-Path: Delivered-To: svn-ports-head@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTP id 6E21F363; Wed, 6 Nov 2013 18:56:02 +0000 (UTC) (envelope-from sunpoet@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 5ABDA24CD; Wed, 6 Nov 2013 18:56:02 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.7/8.14.7) with ESMTP id rA6Iu2E6099540; Wed, 6 Nov 2013 18:56:02 GMT (envelope-from sunpoet@svn.freebsd.org) Received: (from sunpoet@localhost) by svn.freebsd.org (8.14.7/8.14.5/Submit) id rA6Iu1hZ099531; Wed, 6 Nov 2013 18:56:01 GMT (envelope-from sunpoet@svn.freebsd.org) Message-Id: <201311061856.rA6Iu1hZ099531@svn.freebsd.org> From: Sunpoet Po-Chuan Hsieh Date: Wed, 6 Nov 2013 18:56:01 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r333022 - in head/converters: . p5-Cpanel-JSON-XS X-SVN-Group: ports-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-head@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: SVN commit messages for the ports tree for head List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 06 Nov 2013 18:56:02 -0000 Author: sunpoet Date: Wed Nov 6 18:56:00 2013 New Revision: 333022 URL: http://svnweb.freebsd.org/changeset/ports/333022 Log: - Add p5-Cpanel-JSON-XS 2.3403 Cpanel::JSON::XS 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/Cpanel-JSON-XS/ Added: head/converters/p5-Cpanel-JSON-XS/ head/converters/p5-Cpanel-JSON-XS/Makefile (contents, props changed) head/converters/p5-Cpanel-JSON-XS/distinfo (contents, props changed) head/converters/p5-Cpanel-JSON-XS/pkg-descr (contents, props changed) head/converters/p5-Cpanel-JSON-XS/pkg-plist (contents, props changed) Modified: head/converters/Makefile Modified: head/converters/Makefile ============================================================================== --- head/converters/Makefile Wed Nov 6 18:21:38 2013 (r333021) +++ head/converters/Makefile Wed Nov 6 18:56:00 2013 (r333022) @@ -71,6 +71,7 @@ SUBDIR += p5-Convert-TNEF SUBDIR += p5-Convert-UU SUBDIR += p5-Convert-UUlib + SUBDIR += p5-Cpanel-JSON-XS SUBDIR += p5-Cstools SUBDIR += p5-Data-AMF SUBDIR += p5-Encode Added: head/converters/p5-Cpanel-JSON-XS/Makefile ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/converters/p5-Cpanel-JSON-XS/Makefile Wed Nov 6 18:56:00 2013 (r333022) @@ -0,0 +1,23 @@ +# Created by: Sunpoet Po-Chuan Hsieh +# $FreeBSD$ + +PORTNAME= Cpanel-JSON-XS +PORTVERSION= 2.34.03 +CATEGORIES= converters perl5 +MASTER_SITES= CPAN +MASTER_SITE_SUBDIR= CPAN:RURBAN +PKGNAMEPREFIX= p5- +DISTNAME= ${PORTNAME}-${PORTVERSION:R}${PORTVERSION:E} + +MAINTAINER= sunpoet@FreeBSD.org +COMMENT= JSON::XS for Cpanel, fast and correct serialising + +LICENSE= ART10 GPLv1 +LICENSE_COMB= dual + +TEST_DEPENDS= p5-Test-Pod>=1:${PORTSDIR}/devel/p5-Test-Pod + +USE_PERL5= configure +USES= perl5 + +.include Added: head/converters/p5-Cpanel-JSON-XS/distinfo ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/converters/p5-Cpanel-JSON-XS/distinfo Wed Nov 6 18:56:00 2013 (r333022) @@ -0,0 +1,2 @@ +SHA256 (Cpanel-JSON-XS-2.3403.tar.gz) = c8ce1e07ad8d2991092f7a90810fe17d2240f729a750c5b6e731f14ff7468be3 +SIZE (Cpanel-JSON-XS-2.3403.tar.gz) = 129712 Added: head/converters/p5-Cpanel-JSON-XS/pkg-descr ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/converters/p5-Cpanel-JSON-XS/pkg-descr Wed Nov 6 18:56:00 2013 (r333022) @@ -0,0 +1,10 @@ +Cpanel::JSON::XS 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/Cpanel-JSON-XS/ Added: head/converters/p5-Cpanel-JSON-XS/pkg-plist ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/converters/p5-Cpanel-JSON-XS/pkg-plist Wed Nov 6 18:56:00 2013 (r333022) @@ -0,0 +1,15 @@ +bin/cpanel_json_xs +%%SITE_PERL%%/%%PERL_ARCH%%/Cpanel/JSON/XS.pm +%%SITE_PERL%%/%%PERL_ARCH%%/Cpanel/JSON/XS/Boolean.pm +%%SITE_PERL%%/%%PERL_ARCH%%/auto/Cpanel/JSON/XS/.packlist +%%SITE_PERL%%/%%PERL_ARCH%%/auto/Cpanel/JSON/XS/XS.bs +%%SITE_PERL%%/%%PERL_ARCH%%/auto/Cpanel/JSON/XS/XS.so +%%PERL5_MAN3%%/Cpanel::JSON::XS.3.gz +%%PERL5_MAN3%%/Cpanel::JSON::XS::Boolean.3.gz +man/man1/cpanel_json_xs.1.gz +@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/Cpanel/JSON/XS +@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Cpanel/JSON +@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Cpanel +@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/Cpanel/JSON/XS +@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/Cpanel/JSON +@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/Cpanel