ports/142944: New port: textproc/rubygem-kwalify (parser, schema validator, and data binding tool for YAML and JSON)

Eric Freeman freebsdports at chillibear.com
Mon Jan 18 17:10:01 UTC 2010


>Number:         142944
>Category:       ports
>Synopsis:       New port: textproc/rubygem-kwalify (parser, schema validator, and data binding tool for YAML and 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:   Mon Jan 18 17:10:00 UTC 2010
>Closed-Date:
>Last-Modified:
>Originator:     Eric Freeman
>Release:        7.2
>Organization:
>Environment:
FreeBSD localhost 7.2-RELEASE FreeBSD 7.2-RELEASE #0: Fri May  1 07:18:07 UTC 2009     root at driscoll.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC  amd64
>Description:
Very simple rubygem port for the kwalify package.

site: http://www.kuwata-lab.com/kwalify/

YAML and JSON are simple and nice format for structured data and easier for human to read and write than XML. But there have been no schema for YAML such as RelaxNG or DTD. Kwalify gets over this situation.
>How-To-Repeat:
n/a
>Fix:
# 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:
#
#	/usr/ports/textproc/rubygem-kwalify/
#	/usr/ports/textproc/rubygem-kwalify/Makefile
#	/usr/ports/textproc/rubygem-kwalify/pkg-descr
#	/usr/ports/textproc/rubygem-kwalify/distinfo
#
echo c - /usr/ports/textproc/rubygem-kwalify/
mkdir -p /usr/ports/textproc/rubygem-kwalify/ > /dev/null 2>&1
echo x - /usr/ports/textproc/rubygem-kwalify/Makefile
sed 's/^X//' >/usr/ports/textproc/rubygem-kwalify/Makefile << '00c619f679b1207d9a41dbe8d0b71c6a'
X# Ports collection makefile for:	rubygem-kwalify
X# Date created:				18 January 2010
X# Whom:					Eric Freeman <freebsdports at chillibear.com>
X#
X# $FreeBSD$
X#
X
XPORTNAME=	kwalify
XPORTVERSION=	0.7.1
XCATEGORIES=	textproc rubygems
XMASTER_SITES=	RF
X
XMAINTAINER=	freebsdports at chillibear.com
XCOMMENT=	Kwalify is a parser, schema validator, and data binding tool for YAML and JSON. 
X
XUSE_RUBY=		yes
XUSE_RUBYGEMS=		yes
XRUBYGEM_AUTOPLIST=	yes
X
X.include <bsd.port.mk>
00c619f679b1207d9a41dbe8d0b71c6a
echo x - /usr/ports/textproc/rubygem-kwalify/pkg-descr
sed 's/^X//' >/usr/ports/textproc/rubygem-kwalify/pkg-descr << '5cd3e882252f0f4d9e51b95509446b3e'
XKwalify is a parser, schema validator, and data binding tool for YAML and JSON. 
X
XYAML and JSON are simple and nice format for structured data and easier for
Xhuman to read and write than XML. But there have been no schema for YAML 
Xsuch as RelaxNG or DTD. Kwalify gets over this situation. 
X
XWWW: http://rubyforge.org/projects/kwalify/
XWWW: http://www.kuwata-lab.com/kwalify/
5cd3e882252f0f4d9e51b95509446b3e
echo x - /usr/ports/textproc/rubygem-kwalify/distinfo
sed 's/^X//' >/usr/ports/textproc/rubygem-kwalify/distinfo << '410449600490184023ff25cdb1a3fe82'
XMD5 (rubygem/kwalify-0.7.1.gem) = e20e2fec8bf7032cb29f8753fb718124
XSHA256 (rubygem/kwalify-0.7.1.gem) = b0a671353a2d56885baa46eeecd9fd33177a5145f3d6f9ad97e324efbb9da49a
XSIZE (rubygem/kwalify-0.7.1.gem) = 202752
410449600490184023ff25cdb1a3fe82
exit

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



More information about the freebsd-ports-bugs mailing list