ports/129711: [NEW PORT]devel/py-demjson:Encoder, Decoder, and Lint/Validator for JSON

Wen Heping wenheping at gmail.com
Wed Dec 17 13:30:04 UTC 2008


>Number:         129711
>Category:       ports
>Synopsis:       [NEW PORT]devel/py-demjson:Encoder, Decoder, and Lint/Validator for JSON
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Wed Dec 17 13:30:01 UTC 2008
>Closed-Date:
>Last-Modified:
>Originator:     Wen Heping
>Release:        FreeBSD 8.0-CURRENT
>Organization:
ChangAn Middle School
>Environment:
FreeBSD fb8.wenjing.com 8.0-CURRENT-200811 FreeBSD 8.0-CURRENT-200811 #0: Thu Nov  6 00:32:12 UTC 2008     root at almeida.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC  i386
>Description:
py-demjson provides classes and functions for encoding or decoding
data represented in the language-neutral JSON format (which is often
used as a simpler substitute for XML in Ajax web applications). This
implementation tries to be as compliant to the JSON specification (RFC
4627) as possible, while still providing many optional extensions to
allow less restrictive JavaScript syntax. It includes complete Unicode
support, including UTF-32, BOM, and surrogate pair processing. It can
also support JavaScript's NaN and Infinity numeric types as well as
it's 'undefined' type. It also includes a lint-like JSON syntax
validator which tests JSON text for strict compliance to the standard.

WWW:    http://deron.meranda.us/python/demjson/
>How-To-Repeat:

>Fix:


Patch attached with submission follows:

# This is a shell archive.  Save it in a file, remove anything before
# this line, and then unpack it by entering "sh file".  Note, it may
# create directories; files and directories will be owned by you and
# have default permissions.
#
# This archive contains:
#
#	py-demjson
#	py-demjson/pkg-plist
#	py-demjson/pkg-descr
#	py-demjson/distinfo
#	py-demjson/Makefile
#
echo c - py-demjson
mkdir -p py-demjson > /dev/null 2>&1
echo x - py-demjson/pkg-plist
sed 's/^X//' >py-demjson/pkg-plist << 'bfa1028059a7654ca53ea5ed7bb69f02'
X%%PYTHON_SITELIBDIR%%/demjson.py
X%%PYTHON_SITELIBDIR%%/demjson.pyo
X%%PYTHON_SITELIBDIR%%/demjson.pyc
bfa1028059a7654ca53ea5ed7bb69f02
echo x - py-demjson/pkg-descr
sed 's/^X//' >py-demjson/pkg-descr << '4d33276ba923c2c567a21074f23ef583'
Xpy-demjson provides classes and functions for encoding or decoding
Xdata represented in the language-neutral JSON format (which is often
Xused as a simpler substitute for XML in Ajax web applications). This
Ximplementation tries to be as compliant to the JSON specification (RFC
X4627) as possible, while still providing many optional extensions to
Xallow less restrictive JavaScript syntax. It includes complete Unicode
Xsupport, including UTF-32, BOM, and surrogate pair processing. It can
Xalso support JavaScript's NaN and Infinity numeric types as well as
Xit's 'undefined' type. It also includes a lint-like JSON syntax
Xvalidator which tests JSON text for strict compliance to the standard.
X
XWWW:	http://deron.meranda.us/python/demjson/
4d33276ba923c2c567a21074f23ef583
echo x - py-demjson/distinfo
sed 's/^X//' >py-demjson/distinfo << 'a819536c92d48015e23d69ea906f3a02'
XMD5 (demjson-1.4.tar.gz) = 6f6c88bfe2443390230109c709243fcd
XSHA256 (demjson-1.4.tar.gz) = e5858dc54a80290cecbc1d1514c6ce50dca44fbd15ccc195c4a8b6969b45a41f
XSIZE (demjson-1.4.tar.gz) = 62439
a819536c92d48015e23d69ea906f3a02
echo x - py-demjson/Makefile
sed 's/^X//' >py-demjson/Makefile << '142f2674e2e70d539232f44301ebd9a7'
X# New ports collection makefile for:	py-demjson
X# Date created:		2008-12-17
X# Whom:			Wen Heping <wenheping at gmail.com>
X#
X# $FreeBSD$
X#
X
XPORTNAME=	demjson
XPORTVERSION=	1.4
XCATEGORIES=	devel python
XMASTER_SITES=	CHEESESHOP \
X		http://deron.meranda.us/python/demjson/dist/
XPKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
X
XMAINTAINER=	wenheping at gmail.com
XCOMMENT=	Encoder, Decoder, and Lint/Validator for JSON
X
XUSE_PYTHON=	yes
XUSE_PYDISTUTILS=	yes
X
X.include <bsd.port.mk>
142f2674e2e70d539232f44301ebd9a7
exit



>Release-Note:
>Audit-Trail:
>Unformatted:



More information about the freebsd-ports-bugs mailing list