Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 18 Jan 2010 17:03:35 GMT
From:      Eric Freeman <freebsdports@chillibear.com>
To:        freebsd-gnats-submit@FreeBSD.org
Subject:   ports/142944: New port: textproc/rubygem-kwalify (parser, schema validator, and data binding tool for YAML and JSON)
Message-ID:  <201001181703.o0IH3Zak000861@www.freebsd.org>
Resent-Message-ID: <201001181710.o0IHA0bS060695@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>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@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@chillibear.com>
X#
X# $FreeBSD$
X#
X
XPORTNAME=	kwalify
XPORTVERSION=	0.7.1
XCATEGORIES=	textproc rubygems
XMASTER_SITES=	RF
X
XMAINTAINER=	freebsdports@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:



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201001181703.o0IH3Zak000861>