Date: 17 Jul 2002 07:46:14 -0000 From: Stanislav Grozev <tacho@factline.com> To: FreeBSD-gnats-submit@FreeBSD.org Subject: ports/40679: New port: devel/ruby-yaml - A YAML serialization specification implementation for Ruby Message-ID: <20020717074614.19456.qmail@daemonz.org>
next in thread | raw e-mail | index | archive | help
>Number: 40679 >Category: ports >Synopsis: New port: devel/ruby-yaml - A YAML serialization specification implementation for Ruby >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Wed Jul 17 01:00:03 PDT 2002 >Closed-Date: >Last-Modified: >Originator: Stanislav Grozev >Release: FreeBSD 4.6-STABLE i386 >Organization: me and myself >Environment: System: FreeBSD meerkat.dungeon 4.6-STABLE FreeBSD 4.6-STABLE #1: Fri Jul 12 15:18:32 CEST 2002 root@meerkat.dungeon:/usr/obj/usr/src/sys/MEERKAT i386 >Description: "YAML(tm) (rhymes with 'camel') is a straightforward machine parsable data serialization format designed for human readability and interaction with scripting languages such as Perl and Python. YAML is optimized for data serialization, formatted dumping, configuration files, log files, Internet messaging and filtering. This specification describes the YAML information model and serialization format. Together with the Unicode standard for characters, it provides all the information necessary to understand YAML Version 1.0 and construct computer programs to process it." For Ruby developers, YAML is a natural fit for object serialization and general data storage. Really, it's quite fantastic. Spreads right on your Rubyware like butter on bread! The possible uses for YAML are innumerable. Configuration files, custom internet protocols, documentation, the list goes on and on. Also, with YAML readers popping up for other languages (see YAML.pm and others), you can pass data easily to colleagues in distant lands, swamped in their archaic languages. WWW: http://yaml4r.sourceforge.net/ - Stanislav Grozev tacho@daemonz.org >How-To-Repeat: >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: # # ruby-yaml # ruby-yaml/Makefile # ruby-yaml/distinfo # ruby-yaml/pkg-comment # ruby-yaml/pkg-plist # ruby-yaml/pkg-descr # echo c - ruby-yaml mkdir -p ruby-yaml > /dev/null 2>&1 echo x - ruby-yaml/Makefile sed 's/^X//' >ruby-yaml/Makefile << 'END-of-ruby-yaml/Makefile' X# New ports collection makefile for: YAML4R X# Date created: 16 Jul 2002 X# Whom: Stanislav Grozev <tacho@daemonz.org> X# X# $FreeBSD$ X# X XPORTNAME= yaml XPORTVERSION= 0.20 XCATEGORIES= devel ruby XMASTER_SITES= ${MASTER_SITE_SOURCEFORGE} XPKGNAMEPREFIX= ${RUBY_PKGNAMEPREFIX} XDISTNAME= ${PORTNAME}4r-${PORTVERSION} XDIST_SUBDIR= ruby X XMAINTAINER= tacho@daemonz.org X XRUN_DEPENDS= racc:${PORTSDIR}/devel/ruby-racc X XUSE_RUBY= yes X XNO_BUILD= yes X Xdo-install: X @(cd ${WRKSRC}; ${RUBY} install.rb) X X.include <bsd.port.mk> END-of-ruby-yaml/Makefile echo x - ruby-yaml/distinfo sed 's/^X//' >ruby-yaml/distinfo << 'END-of-ruby-yaml/distinfo' XMD5 (ruby/yaml4r-0.20.tar.gz) = 1a78283f15eba96b74bb259bc7e69fa2 END-of-ruby-yaml/distinfo echo x - ruby-yaml/pkg-comment sed 's/^X//' >ruby-yaml/pkg-comment << 'END-of-ruby-yaml/pkg-comment' XA YAML serialization specification implementation for Ruby END-of-ruby-yaml/pkg-comment echo x - ruby-yaml/pkg-plist sed 's/^X//' >ruby-yaml/pkg-plist << 'END-of-ruby-yaml/pkg-plist' X%%RUBY_SITELIBDIR%%/yaml4r.rb END-of-ruby-yaml/pkg-plist echo x - ruby-yaml/pkg-descr sed 's/^X//' >ruby-yaml/pkg-descr << 'END-of-ruby-yaml/pkg-descr' X"YAML(tm) (rhymes with 'camel') is a Xstraightforward machine parsable data serialization format designed for Xhuman readability and interaction with scripting languages such as Perl Xand Python. YAML is optimized for data serialization, formatted Xdumping, configuration files, log files, Internet messaging and Xfiltering. This specification describes the YAML information model and Xserialization format. Together with the Unicode standard for characters, it Xprovides all the information necessary to understand YAML Version 1.0 Xand construct computer programs to process it." X XFor Ruby developers, YAML is a natural fit for object serialization and Xgeneral data storage. Really, it's quite fantastic. Spreads right on Xyour Rubyware like butter on bread! X XThe possible uses for YAML are innumerable. Configuration files, Xcustom internet protocols, documentation, the list goes on and on. XAlso, with YAML readers popping up for other languages (see YAML.pm Xand others), you can pass data easily to colleagues in distant lands, Xswamped in their archaic languages. X XWWW: http://yaml4r.sourceforge.net/ X X- Stanislav Grozev Xtacho@daemonz.org END-of-ruby-yaml/pkg-descr exit >Release-Note: >Audit-Trail: >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20020717074614.19456.qmail>