Skip to Content.
Sympa Menu

sm-commit - [SM-Commit] GIT changes to master grimoire by Andraž Levstik (45dc38685786c46d76716e193142bd4d8f45def9)

sm-commit AT lists.ibiblio.org

Subject: Source Mage code commit list

List archive

Chronological Thread  
  • From: Andraž Levstik <scm AT sourcemage.org>
  • To: sm-commit AT lists.ibiblio.org
  • Subject: [SM-Commit] GIT changes to master grimoire by Andraž Levstik (45dc38685786c46d76716e193142bd4d8f45def9)
  • Date: Wed, 30 Jan 2008 14:51:32 -0600

GIT changes to master grimoire by Andraž Levstik <ruskie AT mages.ath.cx>:

ChangeLog | 57 +++++++++++++++++++++++++++
mobile/kismet/738BBDB1.gpg |binary
mobile/kismet/DEPENDS | 10 ++--
mobile/kismet/DETAILS | 17 ++++++--
mobile/kismet/HISTORY | 7 +++
ruby-raa/abstract/DEPENDS | 1
ruby-raa/abstract/DETAILS | 33 +++++++++++++++
ruby-raa/abstract/HISTORY | 3 +
ruby-raa/aes-rb/DEPENDS | 1
ruby-raa/aes-rb/DETAILS | 14 ++++++
ruby-raa/aes-rb/HISTORY | 3 +
ruby-raa/atom-tools/DEPENDS | 1
ruby-raa/atom-tools/DETAILS | 20 +++++++++
ruby-raa/atom-tools/HISTORY | 2
ruby-raa/audioscrobbler/DEPENDS | 1
ruby-raa/audioscrobbler/DETAILS | 15 +++++++
ruby-raa/audioscrobbler/HISTORY | 2
ruby-raa/cmdparse/DEPENDS | 1
ruby-raa/cmdparse/DETAILS | 24 +++++++++++
ruby-raa/cmdparse/HISTORY | 2
ruby-raa/color-tools/DEPENDS | 1
ruby-raa/color-tools/DETAILS | 60 ++++++++++++++++++++++++++++
ruby-raa/color-tools/HISTORY | 2
ruby-raa/csvscan/DEPENDS | 1
ruby-raa/csvscan/DETAILS | 13 ++++++
ruby-raa/csvscan/HISTORY | 2
ruby-raa/daemonize/DEPENDS | 1
ruby-raa/daemonize/DETAILS | 20 +++++++++
ruby-raa/daemonize/HISTORY | 2
ruby-raa/daemons/DEPENDS | 1
ruby-raa/daemons/DETAILS | 26 ++++++++++++
ruby-raa/daemons/HISTORY | 2
ruby-raa/date2/DEPENDS | 1
ruby-raa/date2/DETAILS | 25 +++++++++++
ruby-raa/date2/HISTORY | 3 +
ruby-raa/deplate/DEPENDS | 1
ruby-raa/deplate/DETAILS | 41 +++++++++++++++++++
ruby-raa/deplate/HISTORY | 3 +
ruby-raa/erbscan/DEPENDS | 1
ruby-raa/erbscan/DETAILS | 14 ++++++
ruby-raa/erbscan/HISTORY | 2
ruby-raa/erubis/DEPENDS | 2
ruby-raa/erubis/DETAILS | 25 +++++++++++
ruby-raa/erubis/HISTORY | 3 +
ruby-raa/extractor/DEPENDS | 2
ruby-raa/extractor/DETAILS | 13 ++++++
ruby-raa/extractor/HISTORY | 2
ruby-raa/facets/BUILD | 1
ruby-raa/facets/DEPENDS | 1
ruby-raa/facets/DETAILS | 23 ++++++++++
ruby-raa/facets/HISTORY | 2
ruby-raa/facets/INSTALL | 1
ruby-raa/fastercsv/DEPENDS | 1
ruby-raa/fastercsv/DETAILS | 20 +++++++++
ruby-raa/fastercsv/HISTORY | 2
ruby-raa/fastri/DEPENDS | 1
ruby-raa/fastri/DETAILS | 24 +++++++++++
ruby-raa/fastri/HISTORY | 3 +
ruby-raa/filemagic/DEPENDS | 2
ruby-raa/filemagic/DETAILS | 16 +++++++
ruby-raa/filemagic/HISTORY | 2
ruby-raa/float-formats/DEPENDS | 2
ruby-raa/float-formats/DETAILS | 21 +++++++++
ruby-raa/float-formats/HISTORY | 2
ruby-raa/hyogen/DEPENDS | 1
ruby-raa/hyogen/DETAILS | 17 ++++++++
ruby-raa/hyogen/HISTORY | 3 +
ruby-raa/ip/DEPENDS | 1
ruby-raa/ip/DETAILS | 14 ++++++
ruby-raa/ip/HISTORY | 2
ruby-raa/joystick-ruby/DEPENDS | 1
ruby-raa/joystick-ruby/DETAILS | 13 ++++++
ruby-raa/joystick-ruby/HISTORY | 3 +
ruby-raa/lightcsv/DEPENDS | 1
ruby-raa/lightcsv/DETAILS | 13 ++++++
ruby-raa/lightcsv/HISTORY | 2
ruby-raa/mailparser/DEPENDS | 1
ruby-raa/mailparser/DETAILS | 17 ++++++++
ruby-raa/mailparser/HISTORY | 2
ruby-raa/mb-ruby/DEPENDS | 2
ruby-raa/mb-ruby/DETAILS | 16 +++++++
ruby-raa/mb-ruby/HISTORY | 3 +
ruby-raa/needle/DEPENDS | 1
ruby-raa/needle/DETAILS | 82
+++++++++++++++++++++++++++++++++++++++
ruby-raa/needle/HISTORY | 2
ruby-raa/net-ssh/DEPENDS | 2
ruby-raa/net-ssh/DETAILS | 20 +++++++++
ruby-raa/net-ssh/HISTORY | 2
ruby-raa/nio/DEPENDS | 1
ruby-raa/nio/DETAILS | 20 +++++++++
ruby-raa/nio/HISTORY | 2
ruby-raa/opml/DEPENDS | 1
ruby-raa/opml/DETAILS | 18 ++++++++
ruby-raa/opml/HISTORY | 2
ruby-raa/quickcert/DEPENDS | 1
ruby-raa/quickcert/DETAILS | 22 ++++++++++
ruby-raa/quickcert/HISTORY | 3 +
ruby-raa/ruby-dbus/50064181.gpg |binary
ruby-raa/ruby-dbus/DEPENDS | 2
ruby-raa/ruby-dbus/DETAILS | 28 +++++++++++++
ruby-raa/ruby-dbus/HISTORY | 4 +
ruby-raa/ruby-dict/DEPENDS | 1
ruby-raa/ruby-dict/DETAILS | 26 ++++++++++++
ruby-raa/ruby-dict/HISTORY | 2
ruby-raa/ruby-freedb/DEPENDS | 1
ruby-raa/ruby-freedb/DETAILS | 15 +++++++
ruby-raa/ruby-freedb/HISTORY | 2
ruby-raa/ruby-graphviz/DEPENDS | 2
ruby-raa/ruby-graphviz/DETAILS | 19 +++++++++
ruby-raa/ruby-graphviz/HISTORY | 3 +
ruby-raa/ruby-inotify/DEPENDS | 1
ruby-raa/ruby-inotify/DETAILS | 17 ++++++++
ruby-raa/ruby-inotify/HISTORY | 2
ruby-raa/ruby-mime-types/DEPENDS | 2
ruby-raa/ruby-mime-types/DETAILS | 20 +++++++++
ruby-raa/ruby-mime-types/HISTORY | 2
ruby-raa/ruby-net-dns/DEPENDS | 1
ruby-raa/ruby-net-dns/DETAILS | 16 +++++++
ruby-raa/ruby-net-dns/HISTORY | 2
ruby-raa/ruby-net-ping/DEPENDS | 1
ruby-raa/ruby-net-ping/DETAILS | 13 ++++++
ruby-raa/ruby-net-ping/HISTORY | 2
ruby-raa/ruby-password/DEPENDS | 2
ruby-raa/ruby-password/DETAILS | 80
++++++++++++++++++++++++++++++++++++++
ruby-raa/ruby-password/HISTORY | 3 +
ruby-raa/ruby-serialport/DEPENDS | 1
ruby-raa/ruby-serialport/DETAILS | 17 ++++++++
ruby-raa/ruby-serialport/HISTORY | 3 +
ruby-raa/ruby-svg/DEPENDS | 1
ruby-raa/ruby-svg/DETAILS | 13 ++++++
ruby-raa/ruby-svg/HISTORY | 3 +
ruby-raa/ruby-terminfo/DEPENDS | 1
ruby-raa/ruby-terminfo/DETAILS | 18 ++++++++
ruby-raa/ruby-terminfo/HISTORY | 2
ruby-raa/ruby-termios/DEPENDS | 1
ruby-raa/ruby-termios/DETAILS | 18 ++++++++
ruby-raa/ruby-termios/HISTORY | 3 +
ruby-raa/ruby-xattr/DEPENDS | 1
ruby-raa/ruby-xattr/DETAILS | 16 +++++++
ruby-raa/ruby-xattr/HISTORY | 2
ruby-raa/ruby-xosd/DEPENDS | 2
ruby-raa/ruby-xosd/DETAILS | 16 +++++++
ruby-raa/ruby-xosd/HISTORY | 2
ruby-raa/ruby-xslt/DEPENDS | 3 +
ruby-raa/ruby-xslt/DETAILS | 42 +++++++++++++++++++
ruby-raa/ruby-xslt/HISTORY | 2
ruby-raa/rubygame/DEPENDS | 2
ruby-raa/rubygame/DETAILS | 19 +++++++++
ruby-raa/rubygame/HISTORY | 3 +
ruby-raa/rubymail/DEPENDS | 1
ruby-raa/rubymail/DETAILS | 35 ++++++++++++++++
ruby-raa/rubymail/HISTORY | 2
ruby-raa/text-format/DEPENDS | 1
ruby-raa/text-format/DETAILS | 46 +++++++++++++++++++++
ruby-raa/text-format/HISTORY | 2
ruby-raa/tmail/DEPENDS | 1
ruby-raa/tmail/DETAILS | 14 ++++++
ruby-raa/tmail/HISTORY | 2
ruby-raa/trans-simple/DEPENDS | 1
ruby-raa/trans-simple/DETAILS | 40 +++++++++++++++++++
ruby-raa/trans-simple/HISTORY | 2
ruby-raa/user-choices/DEPENDS | 1
ruby-raa/user-choices/DETAILS | 15 +++++++
ruby-raa/user-choices/HISTORY | 2
ruby-raa/vorbistagger/DEPENDS | 1
ruby-raa/vorbistagger/DETAILS | 15 +++++++
ruby-raa/vorbistagger/HISTORY | 3 +
ruby-raa/vpim/DEPENDS | 1
ruby-raa/vpim/DETAILS | 20 +++++++++
ruby-raa/vpim/HISTORY | 3 +
ruby-raa/xmlparser/DEPENDS | 2
ruby-raa/xmlparser/DETAILS | 13 ++++++
ruby-raa/xmlparser/HISTORY | 3 +
173 files changed, 1575 insertions(+), 9 deletions(-)

New commits:
commit 84283078c3d8222021c611fcb39907689f69f6ce
Author: Andraž Levstik <ruskie AT mages.ath.cx>
Commit: Andraž Levstik <ruskie AT mages.ath.cx>

mobile/kismet: version update, added upstream gpg

commit 5d51446472e06e195d3b54e055490552c6c610e5
Author: Andraž Levstik <ruskie AT mages.ath.cx>
Commit: Andraž Levstik <ruskie AT mages.ath.cx>

ruby-raa/xmlparser: new spell, XMLParser - RSS Parser/RSS Maker

commit f5e37a6cbcea92767996dd92f09101bae1ab875e
Author: Andraž Levstik <ruskie AT mages.ath.cx>
Commit: Andraž Levstik <ruskie AT mages.ath.cx>

ruby-raa/vpim: new spell, vCard/iCalendar encoding/decoding library

commit a85bba4ec49399b7e07c3b66915d9810365a55d6
Author: Andraž Levstik <ruskie AT mages.ath.cx>
Commit: Andraž Levstik <ruskie AT mages.ath.cx>

ruby-raa/vorbistagger: new spell, Reads and writes comments (aka tags)
in Ogg Vorbis files

commit 502a98414775a0e6886272cd13460857be2529d8
Author: Andraž Levstik <ruskie AT mages.ath.cx>
Commit: Andraž Levstik <ruskie AT mages.ath.cx>

ruby-raa/user-choices: new spell, Unified interface to command line,
config files, environment

commit ebddbad31b09961599b63117df7b3d3bb4bee774
Author: Andraž Levstik <ruskie AT mages.ath.cx>
Commit: Andraž Levstik <ruskie AT mages.ath.cx>

ruby-raa/trans-simple: new spell, Transaction::Simple object transactions

commit f39341700fe4e7d3bebd308221962203c1204e13
Author: Andraž Levstik <ruskie AT mages.ath.cx>
Commit: Andraž Levstik <ruskie AT mages.ath.cx>

ruby-raa/tmail: new spell, TMail is an email handling library. 

commit c78992c88102c1d503b5baaba7ff0f31a748ffa5
Author: Andraž Levstik <ruskie AT mages.ath.cx>
Commit: Andraž Levstik <ruskie AT mages.ath.cx>

ruby-raa/text-format: new spell, Text::Format for Ruby

commit 3573ba2d3ebc0b9125d67ae7dc6ff4c749409545
Author: Andraž Levstik <ruskie AT mages.ath.cx>
Commit: Andraž Levstik <ruskie AT mages.ath.cx>

ruby-raa/rubymail: new spell, An Email/MIME library.

commit 06b91fb2de0c9581b332f276df29ee054c67b6c1
Author: Andraž Levstik <ruskie AT mages.ath.cx>
Commit: Andraž Levstik <ruskie AT mages.ath.cx>

ruby-raa/rubygame: new spell, Flexible game development library built
on SDL.

commit 43a366d8430e27d5530e35d0b82d94c4e1114da4
Author: Andraž Levstik <ruskie AT mages.ath.cx>
Commit: Andraž Levstik <ruskie AT mages.ath.cx>

ruby-raa/ruby-xslt: new spell, A Ruby class for processing XSLT

commit f21a40908cbb336f4d90e0846b6fb95506550db7
Author: Andraž Levstik <ruskie AT mages.ath.cx>
Commit: Andraž Levstik <ruskie AT mages.ath.cx>

ruby-raa/ruby-xosd: new spell, Binding for the X On-Screen Display
library.

commit 008422000b64b0d853ecd9e67338ea737b113ba7
Author: Andraž Levstik <ruskie AT mages.ath.cx>
Commit: Andraž Levstik <ruskie AT mages.ath.cx>

ruby-raa/ruby-xattr: new spell, Interface to the XFS-compatible *_attr
syscalls.

commit b8bb0037f2f415b852fcb3a45b6bd87169bf692b
Author: Andraž Levstik <ruskie AT mages.ath.cx>
Commit: Andraž Levstik <ruskie AT mages.ath.cx>

ruby-raa/ruby-termios: new spell, simple wrapper for termios(3)

commit 9dccdd7df848a51c7cc8ebdcba952e3b4a2e3853
Author: Andraž Levstik <ruskie AT mages.ath.cx>
Commit: Andraž Levstik <ruskie AT mages.ath.cx>

ruby-raa/ruby-terminfo: new spell, terminfo binding for Ruby

commit aeb1f03e584544a3274df3c9a24f716a81438e5c
Author: Andraž Levstik <ruskie AT mages.ath.cx>
Commit: Andraž Levstik <ruskie AT mages.ath.cx>

ruby-raa/ruby-svg: new spell, Ruby/SVG

commit 1a1128b949acbf6a62df933bfd51cbe82fd3e7e7
Author: Andraž Levstik <ruskie AT mages.ath.cx>
Commit: Andraž Levstik <ruskie AT mages.ath.cx>

ruby-raa/ruby-serialport: new spell, Ruby/SerialPort

commit d51998d8307b7c5e5c7819b425177a7aca5ef7ec
Author: Andraž Levstik <ruskie AT mages.ath.cx>
Commit: Andraž Levstik <ruskie AT mages.ath.cx>

ruby-raa/ruby-password: new spell, Ruby/Password

commit 8d74e10a2ac53da7b494339dda6c3a6d0c454498
Author: Andraž Levstik <ruskie AT mages.ath.cx>
Commit: Andraž Levstik <ruskie AT mages.ath.cx>

ruby-raa/ruby-net-ping: new spell, Ping for Ruby

commit 50548a6d5f1c167e7f6888db40c2c23cb529f470
Author: Andraž Levstik <ruskie AT mages.ath.cx>
Commit: Andraž Levstik <ruskie AT mages.ath.cx>

ruby-raa/ruby-net-dns: new spell, Library to handle DNS requests,
protocol and daemon

commit 029a67dd51f8421900ccbe1d97b354d852ca02a2
Author: Andraž Levstik <ruskie AT mages.ath.cx>
Commit: Andraž Levstik <ruskie AT mages.ath.cx>

ruby-raa/ruby-mime-types: new spell, MIME::Types for Ruby

commit 6a838a20339a6dbe48cfdf19d2ae77c66e875a8d
Author: Andraž Levstik <ruskie AT mages.ath.cx>
Commit: Andraž Levstik <ruskie AT mages.ath.cx>

ruby-raa/ruby-inotify: new spell, Interface to Linux's Inotify (C version)

commit a7699f07dded048873ce135eeb9ea5ab8448948a
Author: Andraž Levstik <ruskie AT mages.ath.cx>
Commit: Andraž Levstik <ruskie AT mages.ath.cx>

ruby-raa/ruby-graphviz: new spell, Interface to the GraphViz graphing tool

commit 23c2fa28fb483d1cc8a71bccc125b66f50741be5
Author: Andraž Levstik <ruskie AT mages.ath.cx>
Commit: Andraž Levstik <ruskie AT mages.ath.cx>

ruby-raa/ruby-freedb: new spell, freedb library for Ruby

commit faeab856204d09cafd59f7f00a9e31ccb15282c6
Author: Andraž Levstik <ruskie AT mages.ath.cx>
Commit: Andraž Levstik <ruskie AT mages.ath.cx>

ruby-raa/ruby-dict: new spell, Ruby/DICT

commit 98f7e1039514f7d98acdda1caf8a532cc5125042
Author: Andraž Levstik <ruskie AT mages.ath.cx>
Commit: Andraž Levstik <ruskie AT mages.ath.cx>

ruby-raa/ruby-dbus: new spell, Ruby D-Bus provides an implementation of
the D-Bus protocol

commit a88401b88c09cbe95f12f582385ac6200f170839
Author: Andraž Levstik <ruskie AT mages.ath.cx>
Commit: Andraž Levstik <ruskie AT mages.ath.cx>

ruby-raa/quickcert: new spell, QuickCert quickly and easily creates
SSL certificates.

commit b24b4a54649ae140c1551740b428b94cf1aaef28
Author: Andraž Levstik <ruskie AT mages.ath.cx>
Commit: Andraž Levstik <ruskie AT mages.ath.cx>

ruby-raa/opml: new spell, OPML Parser

commit 594043f10e5d9b4440a15022bd6213e8da430851
Author: Andraž Levstik <ruskie AT mages.ath.cx>
Commit: Andraž Levstik <ruskie AT mages.ath.cx>

ruby-raa/nio: new spell, Formatting and conversion of numeric types
(Integer, Rational,

commit 056dd4bf804db084bcfe62252d6242fbf63a1e97
Author: Andraž Levstik <ruskie AT mages.ath.cx>
Commit: Andraž Levstik <ruskie AT mages.ath.cx>

ruby-raa/net-ssh: new spell, SSH2 client protocol implemented in Ruby

commit 756ff3e60ebdc46e46a8fed2c2d1a3b79b9e9620
Author: Andraž Levstik <ruskie AT mages.ath.cx>
Commit: Andraž Levstik <ruskie AT mages.ath.cx>

ruby-raa/needle: new spell, Needle: Dependency Injector for Ruby

commit 833f0c9300232779f6c4a6a6681f9907c1f30f38
Author: Andraž Levstik <ruskie AT mages.ath.cx>
Commit: Andraž Levstik <ruskie AT mages.ath.cx>

ruby-raa/mb-ruby: new spell, MusicBrainz-Ruby

commit 6c28e6091fec36eb6ca63336ff228c631d21ea50
Author: Andraž Levstik <ruskie AT mages.ath.cx>
Commit: Andraž Levstik <ruskie AT mages.ath.cx>

ruby-raa/mailparser: new spell, parse mail message

commit 06df35f7a39177d5d53895b03fb5f5dc6e937e29
Author: Andraž Levstik <ruskie AT mages.ath.cx>
Commit: Andraž Levstik <ruskie AT mages.ath.cx>

ruby-raa/lightcsv: new spell, CSV parser

commit f0ed5b7312ba1f6b0799b2a0ffdd85ee3364fd60
Author: Andraž Levstik <ruskie AT mages.ath.cx>
Commit: Andraž Levstik <ruskie AT mages.ath.cx>

ruby-raa/joystick-ruby: new spell, Joystick-Ruby

commit 3630ce0ce39d867cf65c9dd52524ee9eda804584
Author: Andraž Levstik <ruskie AT mages.ath.cx>
Commit: Andraž Levstik <ruskie AT mages.ath.cx>

ruby-raa/ip: new spell, Classes to work with IP Addresses, ranges and
netmasks.

commit 3619f2c630c044f86e75754acc95ae5802e62130
Author: Andraž Levstik <ruskie AT mages.ath.cx>
Commit: Andraž Levstik <ruskie AT mages.ath.cx>

ruby-raa/hyogen: new spell, Hyogen converts CSV or Excel data to Ruby
objects or a text.

commit 9fb274bf278735e51e4c3d41dd9b2c54612d54d1
Author: Andraž Levstik <ruskie AT mages.ath.cx>
Commit: Andraž Levstik <ruskie AT mages.ath.cx>

ruby-raa/float-formats: new spell, Conversion of floating point
representations.

commit a9384dd25972bbad48bc4c1232300a73bd905b62
Author: Andraž Levstik <ruskie AT mages.ath.cx>
Commit: Andraž Levstik <ruskie AT mages.ath.cx>

ruby-raa/filemagic: new spell, Binding to libmagic

commit 233c444c1d23df2b8dbc5b284d7299705190198a
Author: Andraž Levstik <ruskie AT mages.ath.cx>
Commit: Andraž Levstik <ruskie AT mages.ath.cx>

ruby-raa/fastri: new spell, Faster, smarter RI doc browsing for Ruby,
DRb-enabled

commit 4ea3086c9dd12bd42aadcdcc751af7886e0fa852
Author: Andraž Levstik <ruskie AT mages.ath.cx>
Commit: Andraž Levstik <ruskie AT mages.ath.cx>

ruby-raa/fastercsv: new spell, FasterCSV is CSV, but faster, smaller,
and cleaner.

commit 5c8a5255c7bdf0d210e935f3bafaa3a63c3d9330
Author: Andraž Levstik <ruskie AT mages.ath.cx>
Commit: Andraž Levstik <ruskie AT mages.ath.cx>

ruby-raa/facets: new spell, Ruby Facets

commit 731cf47d2a070beb1d6371cf0779ffab8dbf2363
Author: Andraž Levstik <ruskie AT mages.ath.cx>
Commit: Andraž Levstik <ruskie AT mages.ath.cx>

ruby-raa/extractor: new spell, libextractor binding

commit 7bf14ad6ab954922de8054643bbf89b401262060
Author: Andraž Levstik <ruskie AT mages.ath.cx>
Commit: Andraž Levstik <ruskie AT mages.ath.cx>

ruby-raa/erubis: new spell, a fast and extensible eRuby implementation

commit d676e86cd4034d5ee6fa31f6c74d74224b0ab6fe
Author: Andraž Levstik <ruskie AT mages.ath.cx>
Commit: Andraž Levstik <ruskie AT mages.ath.cx>

ruby-raa/erbscan: new spell, ERB compiler accelerator

commit 4b1e021b8e241e54296ace2ea22b36e65029c9df
Author: Andraž Levstik <ruskie AT mages.ath.cx>
Commit: Andraž Levstik <ruskie AT mages.ath.cx>

ruby-raa/deplate: new spell, Convert wiki-like markup to LaTeX, HTML,
or DocBook

commit eac7b0debd83e840d886c559874afb9e8b30e2bd
Author: Andraž Levstik <ruskie AT mages.ath.cx>
Commit: Andraž Levstik <ruskie AT mages.ath.cx>

ruby-raa/date2: new spell, An alternative date class

commit 73e48caf39646073421ad5e495de660f2bebdde5
Author: Andraž Levstik <ruskie AT mages.ath.cx>
Commit: Andraž Levstik <ruskie AT mages.ath.cx>

ruby-raa/daemons: new spell, A toolkit to convert your script to a
controllable daemon

commit e255905c56d7fd4151da02e68f19bc87756fdb58
Author: Andraž Levstik <ruskie AT mages.ath.cx>
Commit: Andraž Levstik <ruskie AT mages.ath.cx>

ruby-raa/daemonize: new spell, Convert an existing program to a daemon

commit a3019839241b745dc49c429d486e6170b48becb0
Author: Andraž Levstik <ruskie AT mages.ath.cx>
Commit: Andraž Levstik <ruskie AT mages.ath.cx>

ruby-raa/csvscan: new spell, Fastest CSV Parser

commit c95b94aeb29701b38dcb35212bea3326340fb31f
Author: Andraž Levstik <ruskie AT mages.ath.cx>
Commit: Andraž Levstik <ruskie AT mages.ath.cx>

ruby-raa/color-tools: new spell, Color manipulation utilities

commit 16d1f104656db9c545aaa906a2671db403e7d15b
Author: Andraž Levstik <ruskie AT mages.ath.cx>
Commit: Andraž Levstik <ruskie AT mages.ath.cx>

ruby-raa/cmdparse: new spell, Command line parser supporting commands

commit eeca18a966c03fd8165106cd522dca0557cef1dd
Author: Andraž Levstik <ruskie AT mages.ath.cx>
Commit: Andraž Levstik <ruskie AT mages.ath.cx>

ruby-raa/audioscrobbler: new spell, Implementation of the Audioscrobbler
protocol

commit 2d2c2dc6a0c3a5c32fecf8bd0084d88fd9aad4ff
Author: Andraž Levstik <ruskie AT mages.ath.cx>
Commit: Andraž Levstik <ruskie AT mages.ath.cx>

ruby-raa/atom-tools: new spell, Tools for manipulating Atom feeds,
entries and collections

commit 53d7dc5b93186708d4f4ccad65456ccc05d50386
Author: Andraž Levstik <ruskie AT mages.ath.cx>
Commit: Andraž Levstik <ruskie AT mages.ath.cx>

ruby-raa/aes-rb: new spell, An all-C implementation of the AES encryption
algorithm for Ruby

commit 36be79239486ad84bac85b49f53aad1c1001c798
Author: Andraž Levstik <ruskie AT mages.ath.cx>
Commit: Andraž Levstik <ruskie AT mages.ath.cx>

ruby-raa/abstract: new spell, a library which enable you to define
abstract method in Ruby.

diff --git a/ChangeLog b/ChangeLog
index b49bacb..b2efa43 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,60 @@
+2008-01-30 Andraž "ruskie" Levstik <ruskie AT mages.ath.cx>
+ * ruby-raa/xmlparser: new spell, XMLParser - RSS Parser/RSS Maker
+ * ruby-raa/vpim: new spell, vCard/iCalendar encoding/decoding library
+ * ruby-raa/vorbistagger: new spell, Reads and writes comments (aka
tags) in Ogg Vorbis files
+ * ruby-raa/user-choices: new spell, Unified interface to command
line, config files, environment
+ * ruby-raa/trans-simple: new spell, Transaction::Simple object
transactions
+ * ruby-raa/tmail: new spell, TMail is an email handling library. 
+ * ruby-raa/text-format: new spell, Text::Format for Ruby
+ * ruby-raa/rubymail: new spell, An Email/MIME library.
+ * ruby-raa/rubygame: new spell, Flexible game development library
built on SDL.
+ * ruby-raa/ruby-xslt: new spell, A Ruby class for processing XSLT
+ * ruby-raa/ruby-xosd: new spell, Binding for the X On-Screen Display
library.
+ * ruby-raa/ruby-xattr: new spell, Interface to the XFS-compatible
*_attr syscalls.
+ * ruby-raa/ruby-termios: new spell, simple wrapper for termios(3)
+ * ruby-raa/ruby-terminfo: new spell, terminfo binding for Ruby
+ * ruby-raa/ruby-svg: new spell, Ruby/SVG
+ * ruby-raa/ruby-serialport: new spell, Ruby/SerialPort
+ * ruby-raa/ruby-password: new spell, Ruby/Password
+ * ruby-raa/ruby-net-ping: new spell, Ping for Ruby
+ * ruby-raa/ruby-net-dns: new spell, Library to handle DNS requests,
protocol and daemon
+ * ruby-raa/ruby-mime-types: new spell, MIME::Types for Ruby
+ * ruby-raa/ruby-inotify: new spell, Interface to Linux's Inotify (C
version)
+ * ruby-raa/ruby-graphviz: new spell, Interface to the GraphViz
graphing tool
+ * ruby-raa/ruby-freedb: new spell, freedb library for Ruby
+ * ruby-raa/ruby-dict: new spell, Ruby/DICT
+ * ruby-raa/ruby-dbus: new spell, Ruby D-Bus provides an
implementation of the D-Bus protocol
+ * ruby-raa/quickcert: new spell, QuickCert quickly and easily creates
SSL certificates.
+ * ruby-raa/opml: new spell, OPML Parser
+ * ruby-raa/nio: new spell, Formatting and conversion of numeric types
(Integer, Rational,
+ * ruby-raa/net-ssh: new spell, SSH2 client protocol implemented in
Ruby
+ * ruby-raa/needle: new spell, Needle: Dependency Injector for Ruby
+ * ruby-raa/mb-ruby: new spell, MusicBrainz-Ruby
+ * ruby-raa/mailparser: new spell, parse mail message
+ * ruby-raa/lightcsv: new spell, CSV parser
+ * ruby-raa/joystick-ruby: new spell, Joystick-Ruby
+ * ruby-raa/ip: new spell, Classes to work with IP Addresses, ranges
and netmasks.
+ * ruby-raa/hyogen: new spell, Hyogen converts CSV or Excel data to
Ruby objects or a text.
+ * ruby-raa/float-formats: new spell, Conversion of floating point
representations.
+ * ruby-raa/filemagic: new spell, Binding to libmagic
+ * ruby-raa/fastri: new spell, Faster, smarter RI doc browsing for
Ruby, DRb-enabled
+ * ruby-raa/fastercsv: new spell, FasterCSV is CSV, but faster,
smaller, and cleaner.
+ * ruby-raa/facets: new spell, Ruby Facets
+ * ruby-raa/extractor: new spell, libextractor binding
+ * ruby-raa/erubis: new spell, a fast and extensible eRuby
implementation
+ * ruby-raa/erbscan: new spell, ERB compiler accelerator
+ * ruby-raa/deplate: new spell, Convert wiki-like markup to LaTeX,
HTML, or DocBook
+ * ruby-raa/date2: new spell, An alternative date class
+ * ruby-raa/daemons: new spell, A toolkit to convert your script to a
controllable daemon
+ * ruby-raa/daemonize: new spell, Convert an existing program to a
daemon
+ * ruby-raa/csvscan: new spell, Fastest CSV Parser
+ * ruby-raa/color-tools: new spell, Color manipulation utilities
+ * ruby-raa/cmdparse: new spell, Command line parser supporting
commands
+ * ruby-raa/audioscrobbler: new spell, Implementation of the
Audioscrobbler protocol
+ * ruby-raa/atom-tools: new spell, Tools for manipulating Atom feeds,
entries and collections
+ * ruby-raa/aes-rb: new spell, An all-C implementation of the AES
encryption algorithm for Ruby
+ * ruby-raa/abstract: new spell, a library which enable you to define
abstract method in Ruby.
+
2008-01-28 Vlad Glagolev <stealth AT sourcemage.org>
* lua-forge/lzlib: new spell, library to access zlib library functions

diff --git a/mobile/kismet/738BBDB1.gpg b/mobile/kismet/738BBDB1.gpg
new file mode 100644
index 0000000..209f591
Binary files /dev/null and b/mobile/kismet/738BBDB1.gpg differ
diff --git a/mobile/kismet/DEPENDS b/mobile/kismet/DEPENDS
index 135c150..b50150b 100755
--- a/mobile/kismet/DEPENDS
+++ b/mobile/kismet/DEPENDS
@@ -11,12 +11,12 @@ optional_depends ncurses \

depends imagemagick &&
optional_depends gmp &&
-optional_depends ethereal \
- "--with-ethereal=/usr" \
- "--without-ethereal" \
- "support ethereal wiretap for replaying logs" &&
+optional_depends wireshark \
+ "--with-wireshark" \
+ "--without-wireshark" \
+ "support wireshark wiretap for replaying logs" &&

if echo $OPT | grep 'enable-syspcap' > /dev/null 2>&1
then
- depends libpcap
+depends libpcap
fi
diff --git a/mobile/kismet/DETAILS b/mobile/kismet/DETAILS
index 4a8b783..226685b 100755
--- a/mobile/kismet/DETAILS
+++ b/mobile/kismet/DETAILS
@@ -1,14 +1,23 @@
SPELL=kismet
- VERSION=2006-04-R1
+ VERSION=2007-10-R1
SOURCE=$SPELL-$VERSION.tar.gz
-
SOURCE_HASH=sha512:1f58648c7ca68932ad11e4f7d0465cef6ef05a81188dceaf455bdeeed26c0906b879f4329c5bf07db4605cf1500f68ce722c226542c499685571bdc85181bc86
-# SOURCE_GPG="gurus.gpg:${SOURCE}.sig"
+ SOURCE2=$SOURCE.asc
+ SOURCE_GPG=738BBDB1.gpg:$SOURCE2:UPSTREAM_KEY
+ SOURCE2_IGNORE=signature
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
SOURCE_URL=http://www.kismetwireless.net/code/$SOURCE
+ SOURCE2_URL=http://www.kismetwireless.net/code/$SOURCE2
WEB_SITE=http://www.kismetwireless.net/index.shtml
ENTERED=20030502
KEYWORDS="sniffer wireless mobile"
SHORT="Kismet is an 802.11 wireless network sniffer"
cat << EOF
-Kismet is an 802.11 wireless network sniffer - this is different from a
normal network sniffer (such as Ethereal or tcpdump) because it separates and
identifies different wireless networks in the area. Kismet works with any
802.11b wireless card which is capable of reporting raw packets (rfmon
support), which include any prism2 based card (Linksys, D-Link, Rangelan,
etc), Cisco Aironet cards, and Orinoco based cards. Kismet also supports the
WSP100 802.11b remote sensor by Network Chemistry and is able to monitor
802.11a networks with cards which use the ar5k chipset.
+Kismet is an 802.11 wireless network sniffer - this is different from a
+normal network sniffer (such as Ethereal or tcpdump) because it separates
+and identifies different wireless networks in the area. Kismet works with
+any 802.11b wireless card which is capable of reporting raw packets (rfmon
+support), which include any prism2 based card (Linksys, D-Link, Rangelan,
+etc), Cisco Aironet cards, and Orinoco based cards. Kismet also supports
+the WSP100 802.11b remote sensor by Network Chemistry and is able to monitor
+802.11a networks with cards which use the ar5k chipset.
EOF
diff --git a/mobile/kismet/HISTORY b/mobile/kismet/HISTORY
index 05d072d..fce3062 100644
--- a/mobile/kismet/HISTORY
+++ b/mobile/kismet/HISTORY
@@ -1,3 +1,10 @@
+2008-01-30 Andraž "ruskie" Levstik <ruskie AT mages.ath.cx>
+ * 738BBDB1.gpg: added gpg keyring
+ * DETAILS: updated spell to 2007-10-R1
+ converted to upstream signature checking
+ fixed long description wrap
+ * DEPENDS: it was renamed to wireshark
+
2006-08-10 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: version 2006-04-R1
* DEPENDS: add g++
diff --git a/ruby-raa/abstract/DEPENDS b/ruby-raa/abstract/DEPENDS
new file mode 100755
index 0000000..6006202
--- /dev/null
+++ b/ruby-raa/abstract/DEPENDS
@@ -0,0 +1 @@
+depends ruby
diff --git a/ruby-raa/abstract/DETAILS b/ruby-raa/abstract/DETAILS
new file mode 100755
index 0000000..a48b3c8
--- /dev/null
+++ b/ruby-raa/abstract/DETAILS
@@ -0,0 +1,33 @@
+ SPELL=abstract
+ VERSION=1.0.0
+ SOURCE="${SPELL}_${VERSION}.tar.bz2"
+ SOURCE_URL[0]=http://rubyforge.org/frs/download.php/9171/${SOURCE}
+
SOURCE_HASH=sha512:bd335ac3b51ee2a0dce9d5fd57d110a3a6772e249c702b775400f780ac5934a39bea3707eb8677952c567b1ddea22a502ad6fbf73d2e753191f6c2d9d669756a
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}_${VERSION}"
+ WEB_SITE="http://rubyforge.org/projects/abstract";
+ LICENSE[0]=RUBY
+ ENTERED=20080116
+ SHORT="a library which enable you to define abstract method in
Ruby."
+cat << EOF
+'abstract.rb' is a library which enable you to define abstract method in
Ruby.
+
+The followings are examples:
+
+ ## example1. (shorter notation) require 'rubygems' # if installed with
+ 'gem install' require 'abstract' class Foo
+ abstract_method 'arg1, arg2=""', :method1, :method2, :method3
+ end
+
+ ## example2. (RDoc friendly notation) require 'rubygems' # if installed
with
+ 'gem install' require 'abstract' class Bar
+ # ... method1 description ... def method1(arg1, arg2="")
+ not_implemented
+ end # ... method2 description ... def method2(arg1, arg2="")
+ not_implemented
+ end
+ end
+
+
+Abstract method makes your code more descriptive. It is useful even for
+dynamic language such as Ruby.
+EOF
diff --git a/ruby-raa/abstract/HISTORY b/ruby-raa/abstract/HISTORY
new file mode 100644
index 0000000..8b61b76
--- /dev/null
+++ b/ruby-raa/abstract/HISTORY
@@ -0,0 +1,3 @@
+2008-01-16 Andraž ruskie Levstik <ruskie AT mages.ath.cx>
+ * DEPENDS, DETAILS: spell created
+
diff --git a/ruby-raa/aes-rb/DEPENDS b/ruby-raa/aes-rb/DEPENDS
new file mode 100755
index 0000000..6006202
--- /dev/null
+++ b/ruby-raa/aes-rb/DEPENDS
@@ -0,0 +1 @@
+depends ruby
diff --git a/ruby-raa/aes-rb/DETAILS b/ruby-raa/aes-rb/DETAILS
new file mode 100755
index 0000000..c53fb88
--- /dev/null
+++ b/ruby-raa/aes-rb/DETAILS
@@ -0,0 +1,14 @@
+ SPELL=aes-rb
+ VERSION=0.1.0
+ SOURCE="${SPELL}-${VERSION}.tar.gz"
+ SOURCE_URL[0]=http://aescrypt.sourceforge.net/${SOURCE}
+
SOURCE_HASH=sha512:9bcc2555f2bae239e276cad6b4e4fd58450b27cc8cb3aaa34cc88ed14584099ce1ed042fef9f90c95d1321130c3c28fc6dcd994c8053bb7293e05e60cf6d115c
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
+ WEB_SITE="http://aescrypt.sourceforge.net";
+ LICENSE[0]=BSD
+ ENTERED=20080120
+ SHORT="An all-C implementation of the AES encryption algorithm
for Ruby"
+cat << EOF
+An all-C (for performance) implementation of the AES (Rijndael) encryption
+algorithm for Ruby, implementing ECB and CFB-128 modes
+EOF
diff --git a/ruby-raa/aes-rb/HISTORY b/ruby-raa/aes-rb/HISTORY
new file mode 100644
index 0000000..89ade9e
--- /dev/null
+++ b/ruby-raa/aes-rb/HISTORY
@@ -0,0 +1,3 @@
+2008-01-20 Andraž ruskie Levstik <ruskie AT mages.ath.cx>
+ * DEPENDS, DETAILS: spell created
+
diff --git a/ruby-raa/atom-tools/DEPENDS b/ruby-raa/atom-tools/DEPENDS
new file mode 100755
index 0000000..6006202
--- /dev/null
+++ b/ruby-raa/atom-tools/DEPENDS
@@ -0,0 +1 @@
+depends ruby
diff --git a/ruby-raa/atom-tools/DETAILS b/ruby-raa/atom-tools/DETAILS
new file mode 100755
index 0000000..e251341
--- /dev/null
+++ b/ruby-raa/atom-tools/DETAILS
@@ -0,0 +1,20 @@
+ SPELL=atom-tools
+ VERSION=1.0.0
+ SOURCE="${SPELL}-${VERSION}.tgz"
+ SOURCE_URL[0]=http://rubyforge.org/frs/download.php/27789/${SOURCE}
+
SOURCE_HASH=sha512:7787db32ae5c3b6d72a828b4e2310d8b71c9671162d25a56e5ed66d92864deeb243230bb33b53fceed297c89e58255e9030693dd4fe3a2d44cdc7bace78ee354
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
+ WEB_SITE="http://code.necronomicorp.com/atom-tools/";
+ LICENSE[0]=MIT
+ ENTERED=20080113
+ SHORT="Tools for manipulating Atom feeds, entries and collections"
+cat << EOF
+atom-tools parses and generates Atom (RFC 4287) feeds and entries, and
+handles the details of the Atom Publishing Protocol.

As of 1.0.0,
+AtomPub support is updated for the final version, RFC 5023.
+
+ Versions: [1.0.0 (2007-11-20)]
+ [0.9.4 (2007-08-12)] [0.9.3 (2007-05-11)] [0.9.2 (2006-12-27)]
+ [0.9.1 (2006-11-27)] [0.9.0 (2006-11-11)] [0.2.2 (2006-04-25)]
+ [0.2.1 (2006-04-23)] [0.2.0 (2006-04-20)] [0.1.0 (2006-01-28)]
+EOF
diff --git a/ruby-raa/atom-tools/HISTORY b/ruby-raa/atom-tools/HISTORY
new file mode 100644
index 0000000..9cd6da9
--- /dev/null
+++ b/ruby-raa/atom-tools/HISTORY
@@ -0,0 +1,2 @@
+2008-01-13 Andraž "ruskie" Levstik <ruskie AT mages.ath.cx>
+ * DETAILS, DEPENDS, HISTORY: created spell
diff --git a/ruby-raa/audioscrobbler/DEPENDS b/ruby-raa/audioscrobbler/DEPENDS
new file mode 100755
index 0000000..6006202
--- /dev/null
+++ b/ruby-raa/audioscrobbler/DEPENDS
@@ -0,0 +1 @@
+depends ruby
diff --git a/ruby-raa/audioscrobbler/DETAILS b/ruby-raa/audioscrobbler/DETAILS
new file mode 100755
index 0000000..ec9226b
--- /dev/null
+++ b/ruby-raa/audioscrobbler/DETAILS
@@ -0,0 +1,15 @@
+ SPELL=audioscrobbler
+ VERSION=0.1.1
+ SOURCE="${SPELL}-${VERSION}.tar.gz"
+ SOURCE_URL[0]=http://rubyforge.org/frs/download.php/27254/${SOURCE}
+
SOURCE_HASH=sha512:0ae22d765ee94bcb629e03705ad7c6094bb525f9c774672ccb675a74328deb178c0c1286eddb0ee849ab0f935ddf85011ff392b3cda5c2f8e457aab69d07615a
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
+ WEB_SITE="http://rubyforge.org/projects/audioscrobbler/";
+ LICENSE[0]=GPL
+ ENTERED=20080113
+ SHORT="Implementation of the Audioscrobbler protocol"
+cat << EOF
+This is an implementation of the Audioscrobbler plugin protocol, used
+by music-playing applications to submit playlist history to Last.fm.
+See http://www.last.fm/ and http://www.audioscrobbler.net/ for more details.
+EOF
diff --git a/ruby-raa/audioscrobbler/HISTORY b/ruby-raa/audioscrobbler/HISTORY
new file mode 100644
index 0000000..9cd6da9
--- /dev/null
+++ b/ruby-raa/audioscrobbler/HISTORY
@@ -0,0 +1,2 @@
+2008-01-13 Andraž "ruskie" Levstik <ruskie AT mages.ath.cx>
+ * DETAILS, DEPENDS, HISTORY: created spell
diff --git a/ruby-raa/cmdparse/DEPENDS b/ruby-raa/cmdparse/DEPENDS
new file mode 100755
index 0000000..6006202
--- /dev/null
+++ b/ruby-raa/cmdparse/DEPENDS
@@ -0,0 +1 @@
+depends ruby
diff --git a/ruby-raa/cmdparse/DETAILS b/ruby-raa/cmdparse/DETAILS
new file mode 100755
index 0000000..b418111
--- /dev/null
+++ b/ruby-raa/cmdparse/DETAILS
@@ -0,0 +1,24 @@
+ SPELL=cmdparse
+ VERSION=2.0.2
+ SOURCE="${SPELL}-${VERSION}.tgz"
+ SOURCE_URL[0]=http://rubyforge.org/frs/download.php/11147/${SOURCE}
+
SOURCE_HASH=sha512:2b52fbc9d0be5c87eb67f8f544bc417d9feae96e91ac3c2e88d054362882aacfd85d65473a6ed1f683ae36a9a512f9d354f5afb0147c9e206d5e08567af4abc4
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
+ WEB_SITE="http://cmdparse.rubyforge.org";
+ LICENSE[0]=GPL
+ ENTERED=20080113
+ SHORT="Command line parser supporting commands"
+cat << EOF
+cmdparse is an advanced command line parser which supports
+‘commands’. Programs that use command line interfaces with commands
+are, for example, subversion’s ‘svn’ or Rubygem’s
+‘gem’ program. Changes:Commands can now have subcommands which
+can have subcommands which can have subcommands… No need to implement
+a whole new class for simple commands anymore Default option parser library
+is optparse, however, any option parser library can be used after writing
+a small wrapper
+
+ Versions: [2.0.0 (2005-08-16)]
+ [1.0.5 (2005-07-05)] [1.0.4 (2005-06-16)] [1.0.2 (2005-04-21)]
+ [1.0.0 (2004-09-27)]
+EOF
diff --git a/ruby-raa/cmdparse/HISTORY b/ruby-raa/cmdparse/HISTORY
new file mode 100644
index 0000000..9cd6da9
--- /dev/null
+++ b/ruby-raa/cmdparse/HISTORY
@@ -0,0 +1,2 @@
+2008-01-13 Andraž "ruskie" Levstik <ruskie AT mages.ath.cx>
+ * DETAILS, DEPENDS, HISTORY: created spell
diff --git a/ruby-raa/color-tools/DEPENDS b/ruby-raa/color-tools/DEPENDS
new file mode 100755
index 0000000..6006202
--- /dev/null
+++ b/ruby-raa/color-tools/DEPENDS
@@ -0,0 +1 @@
+depends ruby
diff --git a/ruby-raa/color-tools/DETAILS b/ruby-raa/color-tools/DETAILS
new file mode 100755
index 0000000..3f94140
--- /dev/null
+++ b/ruby-raa/color-tools/DETAILS
@@ -0,0 +1,60 @@
+ SPELL=color-tools
+ VERSION=1.3.0
+ SOURCE="${SPELL}-${VERSION}.tar.gz"
+ SOURCE_URL[0]=http://rubyforge.org/frs/download.php/5478/${SOURCE}
+
SOURCE_HASH=sha512:b45a3d7603aa70f41b586434514eaf865e6188f7de2a96aaaf619168bfcd91a7b8e60f557f09225c7ce97f8db8560ad5c5a308c7cb8e4f65e82298b5f432a660
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
+ WEB_SITE="http://ruby-pdf.rubyforge.org/color-tools/";
+ LICENSE[0]=BDS
+ ENTERED=20080114
+ SHORT="Color manipulation utilities"
+cat << EOF
+color-tools README color-tools is a Ruby library to provide RGB, CMYK,
+and other colourspace support to applications that require it. It also
+provides 152 named RGB colours. It offers 152 named RGB colours (184 with
+spelling variations) that are commonly supported and used in HTML, SVG, and
X11
+applications. A technique for generating a monochromatic contrasting palette
is
+also included. Version 1.3 offers significant enhancements over color-tools
+1.2, and a plan for an incompatible change to the library. Colours that were
+defined in the Color namespace (e.g., Color::Red, Color::AliceBlue) are now
+defined in Color::RGB (e.g., Color::RGB::Red, Color::RGB::AliceBlue). They
+are added back to the Color namespace on the first use of the old colours and
+a warning is printed. In version 1.4, this warning will be printed on every
+use of the old colours. In version 1.5, the backwards compatible support for
+colours like Color::Red will be removed completely. A CSS colour name module
+has been added. It is based on the Color::RGB predefined colours. It is
called
+with "Color::CSS[color]". The provided colour name will be looked
+up ignoring case so that "DarkSalmon" and "darksalmon"
+(and :darksalmon) are the same value. This makes it easier on web or
+SVG developers who wish to be able to manipulate a colour based on a CSS
+colour name. A new predefined colour namespace has been added for RGB
+metallic colours (Color::Metallic, in color/rgb/metallic), suggested by
+Jim Freeze <jfn AT freeze.org>. A new colour space, Color::HSL (hue,
+saturation, and luminosity) has been added with some helper methods to
+Color::RGB for colour manipulation. Added unit tests and fixed various
+little bugs. Copyright Copyright 2005 by Austin Ziegler Color::Palette
+was developed based on techniques described by Andy "Malarkey"
+Clarke[1], implemented in JavaScript by Steve G. Chipman at SlayerOffice[2]
+and by Patrick Fitzgerald of BarelyFitz[3] in PHP. Licence Permission
+is hereby granted, free of charge, to any person obtaining a copy of this
+software and associated documentation files (the "Soft- ware"),
+to deal in the Software without restriction, including without limitation
+the rights to use, copy, modify, merge, publish, distribute, sublicense,
+and/or sell copies of the Software, and to permit persons to whom the
+Software is furnished to do so, subject to the following conditions:The
+names of its contributors may not be used to endorse or promote products
+derived from this software without specific prior written permission.
+The above copyright notice and this permission notice shall be included
+in all copies or substantial portions of the Software. THE SOFTWARE
+IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
+THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
+SOFTWARE. 1www.stuffandnonsense.co.uk/archives/creating_colour_palettes.html
+2slayeroffice.com/tools/color_palette/ 3www.barelyfitz.com/projects/csscolor/
+
+ Versions: [1.3.0 (2005-08-08)]
+ [1.2.0 (2005-07-01)] [1.0.0 (2005-04-01)]
+EOF
diff --git a/ruby-raa/color-tools/HISTORY b/ruby-raa/color-tools/HISTORY
new file mode 100644
index 0000000..173cfad
--- /dev/null
+++ b/ruby-raa/color-tools/HISTORY
@@ -0,0 +1,2 @@
+2008-01-14 Andraž "ruskie" Levstik <ruskie AT mages.ath.cx>
+ * DETAILS, DEPENDS, HISTORY: created spell
diff --git a/ruby-raa/csvscan/DEPENDS b/ruby-raa/csvscan/DEPENDS
new file mode 100755
index 0000000..6006202
--- /dev/null
+++ b/ruby-raa/csvscan/DEPENDS
@@ -0,0 +1 @@
+depends ruby
diff --git a/ruby-raa/csvscan/DETAILS b/ruby-raa/csvscan/DETAILS
new file mode 100755
index 0000000..b3f425e
--- /dev/null
+++ b/ruby-raa/csvscan/DETAILS
@@ -0,0 +1,13 @@
+ SPELL=csvscan
+ VERSION=0.0.20070920
+ SOURCE="${SPELL}-${VERSION}.tar.gz"
+ SOURCE_URL[0]=http://www.moonwolf.com/ruby/archive/${SOURCE}
+
SOURCE_HASH=sha512:90824483236eebb985025da40e0ac3f61bcf04b0ae6fb3644e7c378a9af387983cce8ba70ff4c37adb342d223c69c7500e0bb9eb8ccf876ad5f1747202cc8e2d
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
+ WEB_SITE="http://raa.ruby-lang.org/project/csvscan/";
+ LICENSE[0]=RUBY
+ ENTERED=20080116
+ SHORT="Fastest CSV Parser"
+cat << EOF
+Fastest CSV Parser
FasterCSV x19 speed
LightCsv x12 speed
+EOF
diff --git a/ruby-raa/csvscan/HISTORY b/ruby-raa/csvscan/HISTORY
new file mode 100644
index 0000000..1b7945d
--- /dev/null
+++ b/ruby-raa/csvscan/HISTORY
@@ -0,0 +1,2 @@
+2008-01-16 Andraž "ruskie" Levstik <ruskie AT mages.ath.cx>
+ * DETAILS, DEPENDS, HISTORY: created spell
diff --git a/ruby-raa/daemonize/DEPENDS b/ruby-raa/daemonize/DEPENDS
new file mode 100755
index 0000000..6006202
--- /dev/null
+++ b/ruby-raa/daemonize/DEPENDS
@@ -0,0 +1 @@
+depends ruby
diff --git a/ruby-raa/daemonize/DETAILS b/ruby-raa/daemonize/DETAILS
new file mode 100755
index 0000000..e79aedb
--- /dev/null
+++ b/ruby-raa/daemonize/DETAILS
@@ -0,0 +1,20 @@
+ SPELL=daemonize
+ VERSION=0.1.2
+ SOURCE="${SPELL}-${VERSION}.tar.gz"
+ SOURCE_URL[0]=http://grub.ath.cx/${SPELL}/${SOURCE}
+
SOURCE_HASH=sha512:8dd8179baa498a603cb2b628b89729a71fcc26aaa0ad03f59b39e005b3f0c8b7a563eb62b9b81e865cbea9a795f086f35556d929aca3855c4d6d57e2df4878fa
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
+ WEB_SITE="http://grub.ath.cx/daemonize/";
+ LICENSE[0]=RUBY
+ ENTERED=20080113
+ SHORT="Convert an existing program to a daemon"
+cat << EOF
+Daemonize is a module derived from Perl's Proc::Daemon module. This
+module allows you to easily modify any existing Ruby program to run
+as a daemon. A daemon is a process that runs in the background with no
+controlling terminal. Generally servers (like FTP and HTTP servers) run as
+daemon processes.
+
+ Versions: [0.1.1 (2005-02-04)]
+ [0.1.0 (2004-11-05)]
+EOF
diff --git a/ruby-raa/daemonize/HISTORY b/ruby-raa/daemonize/HISTORY
new file mode 100644
index 0000000..9cd6da9
--- /dev/null
+++ b/ruby-raa/daemonize/HISTORY
@@ -0,0 +1,2 @@
+2008-01-13 Andraž "ruskie" Levstik <ruskie AT mages.ath.cx>
+ * DETAILS, DEPENDS, HISTORY: created spell
diff --git a/ruby-raa/daemons/DEPENDS b/ruby-raa/daemons/DEPENDS
new file mode 100755
index 0000000..6006202
--- /dev/null
+++ b/ruby-raa/daemons/DEPENDS
@@ -0,0 +1 @@
+depends ruby
diff --git a/ruby-raa/daemons/DETAILS b/ruby-raa/daemons/DETAILS
new file mode 100755
index 0000000..f2fba57
--- /dev/null
+++ b/ruby-raa/daemons/DETAILS
@@ -0,0 +1,26 @@
+ SPELL=daemons
+ VERSION=1.0.9
+ SOURCE="${SPELL}-${VERSION}.tgz"
+ SOURCE_URL[0]=http://rubyforge.org/frs/download.php/27164/${SOURCE}
+
SOURCE_HASH=sha512:100356475fe22a4e0fc17720e883e66a594d8a8d4980917b77ecff76b9cd48ab38e97873ed9ba1d29dee1fb674fc38bbf6e8f7cc63a257685af76d6aec222ab1
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
+ WEB_SITE="http://daemons.rubyforge.org";
+ LICENSE[0]=RUBY
+ ENTERED=20080113
+ SHORT="A toolkit to convert your script to a controllable daemon"
+cat << EOF
+Daemons provides an easy way to wrap existing ruby scripts (for example a
+self-written server) to be run as a daemon and to be controlled by simple
+start/stop/restart commands.

If you want, you can also use daemons to
+run blocks of ruby code in a daemon process and to control these processes
+from the main application.

Besides this basic functionality, daemons
+offers many advanced features like exception backtracing and logging (in
+case your ruby script crashes) and monitoring and automatic restarting of
+your processes if they crash.

Daemons includes the daemonize.rb script
+written by Travis Whitton to do the daemonization process.
+
+ Versions: [1.0.8 (2007-09-24)]
+ [1.0.7 (2007-07-08)] [1.0.1 (2006-08-30)] [0.4.4 (2006-04-29)]
+ [0.4.3 (2005-11-29)] [0.4.2 (2005-11-15)] [0.4.1 (2005-09-12)]
+ [0.4.0 (2005-07-30)] [0.2.1 (2005-03-21)] [0.0.1 (2005-02-08)]
+EOF
diff --git a/ruby-raa/daemons/HISTORY b/ruby-raa/daemons/HISTORY
new file mode 100644
index 0000000..9cd6da9
--- /dev/null
+++ b/ruby-raa/daemons/HISTORY
@@ -0,0 +1,2 @@
+2008-01-13 Andraž "ruskie" Levstik <ruskie AT mages.ath.cx>
+ * DETAILS, DEPENDS, HISTORY: created spell
diff --git a/ruby-raa/date2/DEPENDS b/ruby-raa/date2/DEPENDS
new file mode 100755
index 0000000..6006202
--- /dev/null
+++ b/ruby-raa/date2/DEPENDS
@@ -0,0 +1 @@
+depends ruby
diff --git a/ruby-raa/date2/DETAILS b/ruby-raa/date2/DETAILS
new file mode 100755
index 0000000..a331294
--- /dev/null
+++ b/ruby-raa/date2/DETAILS
@@ -0,0 +1,25 @@
+ SPELL=date2
+ VERSION=4.0.16
+ SOURCE="${SPELL}-${VERSION}.tar.gz"
+ SOURCE_URL[0]=http://www.funaba.org/archive/${SOURCE}
+
SOURCE_HASH=sha512:e440359768dbe39fdad7bd5436ea7f022de0d9fbf84e1496a8359b776b7bf3c815fb3829bef7dbf02a86488083f6d73d98214ae3ebbe641664254146004dcb1b
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
+ WEB_SITE="http://www.funaba.org/en/ruby.html#date2";
+ LICENSE[0]=RUBY
+ ENTERED=20080123
+ SHORT="An alternative date class"
+cat << EOF
+An alternative date class

This is the identical class that is a ruby's
+standard.
However, this must be the newest, basically.
In addition,
+this packge has some code about holidays and some documents.
+
+ Versions: [4.0.16 (2008-01-19)]
+ [4.0.15 (2008-01-12)] [4.0.14 (2007-12-30)] [4.0.13 (2007-12-26)]
+ [4.0.12 (2007-12-24)] [4.0.10 (2007-09-09)] [4.0.8 (2007-07-21)]
+ [4.0.7 (2007-07-16)] [4.0.6 (2007-05-19)] [4.0.4 (2007-04-14)]
+ [4.0.2 (2007-01-20)] [4.0.1 (2007-01-07)] [4.0 (2006-12-30)]
+ [3.9.6 (2006-10-29)] [3.9.4 (2006-09-30)] [3.9.3 (2006-09-24)]
+ [3.9.1 (2006-09-10)] [3.8.2 (2006-08-25)] [3.8.1 (2006-06-21)]
+ [3.8 (2006-06-04)] [3.7.1 (2006-03-12)] [3.6.5 (2005-06-19)] [3.6.4
+ (2005-05-29)] [3.6.3 (2005-02-06)] [3.6 (2004-04-04)]
+EOF
diff --git a/ruby-raa/date2/HISTORY b/ruby-raa/date2/HISTORY
new file mode 100644
index 0000000..6a37d88
--- /dev/null
+++ b/ruby-raa/date2/HISTORY
@@ -0,0 +1,3 @@
+2008-01-23 Andraž ruskie Levstik <ruskie AT mages.ath.cx>
+ * DEPENDS, DETAILS: spell created
+
diff --git a/ruby-raa/deplate/DEPENDS b/ruby-raa/deplate/DEPENDS
new file mode 100755
index 0000000..6006202
--- /dev/null
+++ b/ruby-raa/deplate/DEPENDS
@@ -0,0 +1 @@
+depends ruby
diff --git a/ruby-raa/deplate/DETAILS b/ruby-raa/deplate/DETAILS
new file mode 100755
index 0000000..5663a28
--- /dev/null
+++ b/ruby-raa/deplate/DETAILS
@@ -0,0 +1,41 @@
+ SPELL=deplate
+ VERSION=0.8.1
+ SOURCE="${SPELL}-${VERSION}.zip"
+ SOURCE_URL[0]=$SOURCEFORGE_URL/${SPELL}/${SOURCE}
+
SOURCE_HASH=sha512:40daae30248f9d40e115a7c0432f65701cf1fffaf8c92eb0bf88d4a0ce505e31c9f68f7f754798c2853fd9fd9c94f634b3506c0f1cd7cabb89ffa8be63cfba95
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}"
+ WEB_SITE="http://deplate.sourceforge.net/";
+ LICENSE[0]=GPL
+ ENTERED=20080118
+ SHORT="Convert wiki-like markup to LaTeX, HTML, or DocBook"
+cat << EOF
+deplate is a converter for wiki-like markup with output to LaTeX, HTML
(single
+page, chunked), DocBook, and really plain text. It can read viki/deplate
+markup and rdoc files. It supports most markup elements needed for complex
+documents (e.g., footnotes, citations, index, table of contents, embedded
+LaTeX for mathematics). Output can be customized via page templates. deplate
+can create Web pages and (via LaTeX or Docbook) high-quality printouts from
+the same source. It is the accompanying converter for the Vim viki plugin.

+deplate can read:

* deplate markup (viki vim plugin) in several variants:
+full, restricted, template
+ * ruby rdoc
+
deplate can write:

* HTML: single page, web site (chunked), web-based
+presentation (chunked &amp; condensed)
+ * LaTeX
* Docbook
* Really plain text
* Php (basically the same
+ as HTML output)
+
0.8
This release contains many small changes and fixes. The main
+user-visible improvements are: better support for bibliographies, embedded
+elements in lists, task lists, a general style attribute, custom listings,
+hierarchical counters, load-time-expanded skeletons etc.

0.8.1
+This release incorporates the usual set of bugfixes and some general
+improvements. Some incompatible changes were made (users can set variables
+to enforce the previous behaviour). New features include: support for
+dvipng, play input format, output via LaTeX's dramatist class, guesslanguage
+module to guess the document's language, linkmap module for an alternative
+(markdown-like) markup of URLs.
+
+ Versions: [0.8.1 (2007-11-01)]
+ [0.8 (2006-06-10)] [0.7.3 (2005-11-02)] [0.7.2 (2005-03-24)]
+ [0.7.1 (2005-03-03)] [0.6 (2004-10-26)] [0.5 (2004-08-31)] [0.4.3
+ (2004-08-06)] [0.2 (2004-06-21)] [0.1 (2004-05-03)]
+EOF
diff --git a/ruby-raa/deplate/HISTORY b/ruby-raa/deplate/HISTORY
new file mode 100644
index 0000000..70554a8
--- /dev/null
+++ b/ruby-raa/deplate/HISTORY
@@ -0,0 +1,3 @@
+2008-01-18 Andraž ruskie Levstik <ruskie AT mages.ath.cx>
+ * DEPENDS, DETAILS: spell created
+
diff --git a/ruby-raa/erbscan/DEPENDS b/ruby-raa/erbscan/DEPENDS
new file mode 100755
index 0000000..6006202
--- /dev/null
+++ b/ruby-raa/erbscan/DEPENDS
@@ -0,0 +1 @@
+depends ruby
diff --git a/ruby-raa/erbscan/DETAILS b/ruby-raa/erbscan/DETAILS
new file mode 100755
index 0000000..f656e56
--- /dev/null
+++ b/ruby-raa/erbscan/DETAILS
@@ -0,0 +1,14 @@
+ SPELL=erbscan
+ VERSION=0.0.20030723b
+ SOURCE="${SPELL}-${VERSION}.tar.gz"
+ SOURCE_URL[0]=http://www.moonwolf.com/ruby/archive/${SOURCE}
+
SOURCE_HASH=sha512:b350c477331f62bd985b962109da6d606d2599839e3697f358c46b7721ee5cd4ea0400b1cd7e29556649eb339ddd25050ec4d9a124a18661bef8422ca2d83be7
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
+ WEB_SITE="http://www.moonwolf.com/ruby/archive/";
+ LICENSE[0]=RUBY
+ ENTERED=20080113
+ SHORT="ERB compiler accelerator"
+cat << EOF
+ERB::Compiler accelerator
8 times faster than erb.rb(Ruby1.8.0)

require
+"erb" # slow
require "erb_fast" # FAST!!!!
+EOF
diff --git a/ruby-raa/erbscan/HISTORY b/ruby-raa/erbscan/HISTORY
new file mode 100644
index 0000000..9cd6da9
--- /dev/null
+++ b/ruby-raa/erbscan/HISTORY
@@ -0,0 +1,2 @@
+2008-01-13 Andraž "ruskie" Levstik <ruskie AT mages.ath.cx>
+ * DETAILS, DEPENDS, HISTORY: created spell
diff --git a/ruby-raa/erubis/DEPENDS b/ruby-raa/erubis/DEPENDS
new file mode 100755
index 0000000..3fea47d
--- /dev/null
+++ b/ruby-raa/erubis/DEPENDS
@@ -0,0 +1,2 @@
+depends ruby &&
+depends abstract
diff --git a/ruby-raa/erubis/DETAILS b/ruby-raa/erubis/DETAILS
new file mode 100755
index 0000000..5765222
--- /dev/null
+++ b/ruby-raa/erubis/DETAILS
@@ -0,0 +1,25 @@
+ SPELL=erubis
+ VERSION=2.4.1
+ SOURCE="${SPELL}_${VERSION}.tar.bz2"
+ SOURCE_URL[0]=http://rubyforge.org/frs/download.php/25791/${SOURCE}
+
SOURCE_HASH=sha512:bc10be2e210f35ad92dd061ccf4f2024fe93796f2d8a3616020f67a58a39854afab3b32640dc31e5bd2f59d485ac4650f02abd3edc65b35ad38c799ac6ba4810
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}_${VERSION}"
+ WEB_SITE="http://www.kuwata-lab.com/erubis/";
+ LICENSE[0]=MIT
+ ENTERED=20080116
+ SHORT="a fast and extensible eRuby implementation"
+cat << EOF
+Erubis is a fast eRuby implementation. It has the following features:Very
+fast, almost three times faster than ERB and even 10 percent faster than
eruby
+(implemented in C) File caching of converted Ruby script support, which makes
+eRuby about 40-50 percent faster Auto escaping (sanitizing) support Auto
+trimming spaces around '<% %>' Embedded pattern changeable (default
+'<% %>') Multi-language support (Ruby/PHP/C/Java/Scheme/Perl/Javascript)
+Context object available and easy to combine eRuby template with YAML
datafile
+Easy to expand in subclass Ruby on Rails support mod_ruby support
+
+ Versions: [2.4.1 (2007-09-24)]
+ [2.4.0 (2007-07-19)] [2.3.1 (2007-05-26)] [2.3.0 (2007-05-23)]
+ [2.2.0 (2007-02-12)] [2.1.0 (2006-09-25)] [2.0.1 (2006-05-30)]
+ [1.1.0 (2006-03-07)] [1.0.1 (2006-03-05)]
+EOF
diff --git a/ruby-raa/erubis/HISTORY b/ruby-raa/erubis/HISTORY
new file mode 100644
index 0000000..8b61b76
--- /dev/null
+++ b/ruby-raa/erubis/HISTORY
@@ -0,0 +1,3 @@
+2008-01-16 Andraž ruskie Levstik <ruskie AT mages.ath.cx>
+ * DEPENDS, DETAILS: spell created
+
diff --git a/ruby-raa/extractor/DEPENDS b/ruby-raa/extractor/DEPENDS
new file mode 100755
index 0000000..d391441
--- /dev/null
+++ b/ruby-raa/extractor/DEPENDS
@@ -0,0 +1,2 @@
+depends ruby &&
+depends libextractor
diff --git a/ruby-raa/extractor/DETAILS b/ruby-raa/extractor/DETAILS
new file mode 100755
index 0000000..8991a13
--- /dev/null
+++ b/ruby-raa/extractor/DETAILS
@@ -0,0 +1,13 @@
+ SPELL=extractor
+ VERSION=0.9
+ SOURCE="lib${SPELL}-ruby-${VERSION}.tar.gz"
+ SOURCE_URL[0]=http://www.moonwolf.com/ruby/archive/${SOURCE}
+
SOURCE_HASH=sha512:13fe159a9903e44ae26954a9cc48686979691b6b50c11129aa60227f78f8d254ee76e6ecc9409346d4c8c51ca676f9f8e4408081b7a607bf47f47f975c7104d2
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/lib${SPELL}-ruby-${VERSION}"
+ WEB_SITE="http://www.moonwolf.com/ruby/archive";
+ LICENSE[0]=GPL
+ ENTERED=20080113
+ SHORT="libextractor binding"
+cat << EOF
+libextractor(http://gnunet.org/libextractor/) binding.
see test.rb
+EOF
diff --git a/ruby-raa/extractor/HISTORY b/ruby-raa/extractor/HISTORY
new file mode 100644
index 0000000..9cd6da9
--- /dev/null
+++ b/ruby-raa/extractor/HISTORY
@@ -0,0 +1,2 @@
+2008-01-13 Andraž "ruskie" Levstik <ruskie AT mages.ath.cx>
+ * DETAILS, DEPENDS, HISTORY: created spell
diff --git a/ruby-raa/facets/BUILD b/ruby-raa/facets/BUILD
new file mode 100755
index 0000000..27ba77d
--- /dev/null
+++ b/ruby-raa/facets/BUILD
@@ -0,0 +1 @@
+true
diff --git a/ruby-raa/facets/DEPENDS b/ruby-raa/facets/DEPENDS
new file mode 100755
index 0000000..6006202
--- /dev/null
+++ b/ruby-raa/facets/DEPENDS
@@ -0,0 +1 @@
+depends ruby
diff --git a/ruby-raa/facets/DETAILS b/ruby-raa/facets/DETAILS
new file mode 100755
index 0000000..046ec3c
--- /dev/null
+++ b/ruby-raa/facets/DETAILS
@@ -0,0 +1,23 @@
+ SPELL=facets
+ VERSION=2.2.1
+ SOURCE="${SPELL}-${VERSION}.zip"
+ SOURCE_URL[0]=http://rubyforge.org/frs/download.php/29636/${SOURCE}
+
SOURCE_HASH=sha512:284b06cecd52245f91a543f7b2e7dbda1af84d8d916636a874839b2b4d077e3d9bc34d977ccc70062c9e4179d9759933d45c1feb789098d1b152a3dccce391cd
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
+ WEB_SITE="http://facets.rubyforge.org";
+ LICENSE[0]=RUBY
+ ENTERED=20080113
+ SHORT="Ruby Facets"
+cat << EOF
+Ruby Facets is the single largest collecion of core extensions and
+class/module additions for the Ruby programming language. The extensions
+libray, Facets/CORE, is unique by virtue of method atomicity. Methods
+are stored in their own files, allowing for highly granular control of
+requirements. Facets/MORE includes a variety of useful classes, mixins and
+lite programming frameworks, inlcuding well known classes such as the
Functor,
+Multiton, Tuple and Dictionary, plus more elaborate tools such as
Annotations,
+Units and Console::Command.
+
+ Versions: [1.4 (2006-06-17)]
+ [2.0.0 (2006-06-02)]
+EOF
diff --git a/ruby-raa/facets/HISTORY b/ruby-raa/facets/HISTORY
new file mode 100644
index 0000000..6dd9056
--- /dev/null
+++ b/ruby-raa/facets/HISTORY
@@ -0,0 +1,2 @@
+2008-01-13 Andraž "ruskie" Levstik <ruskie AT mages.ath.cx>
+ * DETAILS, DEPENDS, BUILD, INSTALL, HISTORY: created spell
diff --git a/ruby-raa/facets/INSTALL b/ruby-raa/facets/INSTALL
new file mode 100755
index 0000000..a3db89a
--- /dev/null
+++ b/ruby-raa/facets/INSTALL
@@ -0,0 +1 @@
+ruby task/install
diff --git a/ruby-raa/fastercsv/DEPENDS b/ruby-raa/fastercsv/DEPENDS
new file mode 100755
index 0000000..6006202
--- /dev/null
+++ b/ruby-raa/fastercsv/DEPENDS
@@ -0,0 +1 @@
+depends ruby
diff --git a/ruby-raa/fastercsv/DETAILS b/ruby-raa/fastercsv/DETAILS
new file mode 100755
index 0000000..9cc6c03
--- /dev/null
+++ b/ruby-raa/fastercsv/DETAILS
@@ -0,0 +1,20 @@
+ SPELL=fastercsv
+ VERSION=1.2.3
+ SOURCE="${SPELL}-${VERSION}.tgz"
+ SOURCE_URL[0]=http://rubyforge.org/frs/download.php/28648/${SOURCE}
+
SOURCE_HASH=sha512:5a4eeb5c836017db4eab030e97fb67ebc9d97be2384c61154bb38cc30a3b7cadf3e0f0a0cf9b4e3d3ea789d9279bbcd3f2e6410ea60c538252fd2b9ec3512472
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
+ WEB_SITE="http://fastercsv.rubyforge.org/";
+ LICENSE[0]=RUBY
+ ENTERED=20080116
+ SHORT="FasterCSV is CSV, but faster, smaller, and cleaner."
+cat << EOF
+FasterCSV is intended as a complete replacement to the CSV standard library.
It
+is significantly faster and smaller while still being pure Ruby code. It
+now includes significantly more features too including data converters and
+header access for columns.
+
+ Versions: [1.2.0 (2007-02-07)]
+ [1.0.0 (2006-11-06)] [0.2.0 (2006-04-01)] [0.1.9 (2006-03-01)]
+ [0.1.3 (2005-11-17)]
+EOF
diff --git a/ruby-raa/fastercsv/HISTORY b/ruby-raa/fastercsv/HISTORY
new file mode 100644
index 0000000..1b7945d
--- /dev/null
+++ b/ruby-raa/fastercsv/HISTORY
@@ -0,0 +1,2 @@
+2008-01-16 Andraž "ruskie" Levstik <ruskie AT mages.ath.cx>
+ * DETAILS, DEPENDS, HISTORY: created spell
diff --git a/ruby-raa/fastri/DEPENDS b/ruby-raa/fastri/DEPENDS
new file mode 100755
index 0000000..6006202
--- /dev/null
+++ b/ruby-raa/fastri/DEPENDS
@@ -0,0 +1 @@
+depends ruby
diff --git a/ruby-raa/fastri/DETAILS b/ruby-raa/fastri/DETAILS
new file mode 100755
index 0000000..dd6a90f
--- /dev/null
+++ b/ruby-raa/fastri/DETAILS
@@ -0,0 +1,24 @@
+ SPELL=fastri
+ VERSION=0.3.0
+ SOURCE="${SPELL}-${VERSION}.tar.gz"
+ SOURCE_URL[0]=http://rubyforge.org/frs/download.php/16919/${SOURCE}
+
SOURCE_HASH=sha512:652b7c2e414ecf99a3ab402cf0d7422ff53e0f37fbb8cfd12be2a276ad27358bbc72d077b8f587a87c09b19de52bd4de37b493edf9f3e08747a11124d37fabaa
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
+ WEB_SITE="http://eigenclass.org/hiki.rb?fastri";
+ LICENSE[0]=RUBY
+ ENTERED=20080118
+ SHORT="Faster, smarter RI doc browsing for Ruby, DRb-enabled"
+cat << EOF
+FastRI is a much improved ri (the standard tool for browsing
core/stdlib/third
+party Ruby documentation):a lot faster — don’t you hate hearing
+your HD moan for several seconds with plain old ri? better support for RI
+documentation in RubyGems packages smarter: configurable search strategies
+(case-independent, "nested exact", partial matches, etc), full-text
+searching DRb-enabled: can serve RI documentation to other machines in
+your LAN. FastRI uses a Rinda Ring so clients can autodiscover the server.
+FastRI knows which class/module/method definitions belong to which RubyGems
+package.
+
+ Versions: [0.3.0 (2007-01-29)]
+ [0.2.0 (2006-11-20)] [0.1.1 (2006-11-11)]
+EOF
diff --git a/ruby-raa/fastri/HISTORY b/ruby-raa/fastri/HISTORY
new file mode 100644
index 0000000..70554a8
--- /dev/null
+++ b/ruby-raa/fastri/HISTORY
@@ -0,0 +1,3 @@
+2008-01-18 Andraž ruskie Levstik <ruskie AT mages.ath.cx>
+ * DEPENDS, DETAILS: spell created
+
diff --git a/ruby-raa/filemagic/DEPENDS b/ruby-raa/filemagic/DEPENDS
new file mode 100755
index 0000000..e11f488
--- /dev/null
+++ b/ruby-raa/filemagic/DEPENDS
@@ -0,0 +1,2 @@
+depends ruby &&
+depends file
diff --git a/ruby-raa/filemagic/DETAILS b/ruby-raa/filemagic/DETAILS
new file mode 100755
index 0000000..4ca0d5b
--- /dev/null
+++ b/ruby-raa/filemagic/DETAILS
@@ -0,0 +1,16 @@
+ SPELL=filemagic
+ VERSION=0.1.1
+ SOURCE="ruby-${SPELL}-${VERSION}.tar.gz"
+ SOURCE_URL[0]=http://grub.ath.cx/${SPELL}/${SOURCE}
+
SOURCE_HASH=sha512:05900569c8ddba9d4a9f46d5096d04951af89e0b868868e8b3942e4fa92f12168105de365d9b6776576cd939d496bfd2483d041d42c48689290d817e3739f1b9
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/ruby-${SPELL}-${VERSION}"
+ WEB_SITE="http://grub.ath.cx/filemagic/";
+ LICENSE[0]=RUBY
+ ENTERED=20080113
+ SHORT="Binding to libmagic"
+cat << EOF
+FileMagic is a Ruby binding to the magic(4) library, which you may know
+better as the file(1) command. The file command identifies the type of a
+file using, among other tests, a test for whether the file begins with a
+certain magic number.
+EOF
diff --git a/ruby-raa/filemagic/HISTORY b/ruby-raa/filemagic/HISTORY
new file mode 100644
index 0000000..9cd6da9
--- /dev/null
+++ b/ruby-raa/filemagic/HISTORY
@@ -0,0 +1,2 @@
+2008-01-13 Andraž "ruskie" Levstik <ruskie AT mages.ath.cx>
+ * DETAILS, DEPENDS, HISTORY: created spell
diff --git a/ruby-raa/float-formats/DEPENDS b/ruby-raa/float-formats/DEPENDS
new file mode 100755
index 0000000..e0ab224
--- /dev/null
+++ b/ruby-raa/float-formats/DEPENDS
@@ -0,0 +1,2 @@
+depends ruby &&
+depends nio
diff --git a/ruby-raa/float-formats/DETAILS b/ruby-raa/float-formats/DETAILS
new file mode 100755
index 0000000..6f13c25
--- /dev/null
+++ b/ruby-raa/float-formats/DETAILS
@@ -0,0 +1,21 @@
+ SPELL=float-formats
+ VERSION=0.1.1
+ SOURCE="${SPELL}-${VERSION}.tgz"
+ SOURCE_URL[0]=http://rubyforge.org/frs/download.php/29298/${SOURCE}
+
SOURCE_HASH=sha512:81512969b5876f03d5723ce18b1c1bf9dafc33acf37b4a5ec7e915327c7f985da48de696777a2d4fb792ceeb860b4c1bf09ae033b50a85916a36669c6574397c
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
+ WEB_SITE="http://float-formats.rubyforge.org";
+ LICENSE[0]=GPL
+ ENTERED=20080114
+ SHORT="Conversion of floating point representations."
+cat << EOF
+Conversion of floating point representations,
including IEEE binary and
+decimal (DPD) formats.

With this package you can:
* Encode and decode
+numerical values in floating point
* Convert floating-point data between
+different formats
* Query basic properties of floating point formats
*
+Explore and learn about floating point representations
* Define and test
+new floating point formats
+
+ Versions: [0.1.1 (2007-12-15)]
+ [0.1.0 (2007-11-04)]
+EOF
diff --git a/ruby-raa/float-formats/HISTORY b/ruby-raa/float-formats/HISTORY
new file mode 100644
index 0000000..173cfad
--- /dev/null
+++ b/ruby-raa/float-formats/HISTORY
@@ -0,0 +1,2 @@
+2008-01-14 Andraž "ruskie" Levstik <ruskie AT mages.ath.cx>
+ * DETAILS, DEPENDS, HISTORY: created spell
diff --git a/ruby-raa/hyogen/DEPENDS b/ruby-raa/hyogen/DEPENDS
new file mode 100755
index 0000000..6006202
--- /dev/null
+++ b/ruby-raa/hyogen/DEPENDS
@@ -0,0 +1 @@
+depends ruby
diff --git a/ruby-raa/hyogen/DETAILS b/ruby-raa/hyogen/DETAILS
new file mode 100755
index 0000000..c44b2c3
--- /dev/null
+++ b/ruby-raa/hyogen/DETAILS
@@ -0,0 +1,17 @@
+ SPELL=hyogen
+ VERSION=0.0.3
+ SOURCE="${SPELL}-${VERSION}.tgz"
+ SOURCE_URL[0]=http://rubyforge.org/frs/download.php/20747/${SOURCE}
+
SOURCE_HASH=sha512:d939d9808cb3d9406d5db43362646b2c014e3d3045af3bcd841a015c030639d185f08a091e2aeb10acdcb736665f0fe48390a7a50d52ff759289c5d46b13d141
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
+ WEB_SITE="http://hyogen.rubyforge.org/";
+ LICENSE[0]=LGPL
+ ENTERED=20080120
+ SHORT="Hyogen converts CSV or Excel data to Ruby objects or a
text."
+cat << EOF
+Hyogen converts CSV or Excel data to Ruby objects or a text. This package
+is like Java’s XLSBeans library.
+
+ Versions: [0.0.3 (2007-06-09)]
+ [0.01 (2007-05-08)]
+EOF
diff --git a/ruby-raa/hyogen/HISTORY b/ruby-raa/hyogen/HISTORY
new file mode 100644
index 0000000..89ade9e
--- /dev/null
+++ b/ruby-raa/hyogen/HISTORY
@@ -0,0 +1,3 @@
+2008-01-20 Andraž ruskie Levstik <ruskie AT mages.ath.cx>
+ * DEPENDS, DETAILS: spell created
+
diff --git a/ruby-raa/ip/DEPENDS b/ruby-raa/ip/DEPENDS
new file mode 100755
index 0000000..6006202
--- /dev/null
+++ b/ruby-raa/ip/DEPENDS
@@ -0,0 +1 @@
+depends ruby
diff --git a/ruby-raa/ip/DETAILS b/ruby-raa/ip/DETAILS
new file mode 100755
index 0000000..75f07f3
--- /dev/null
+++ b/ruby-raa/ip/DETAILS
@@ -0,0 +1,14 @@
+ SPELL=ip
+ VERSION=0.2.1
+ SOURCE="${SPELL}-${VERSION}.tar.gz"
+ SOURCE_URL[0]=http://rubyforge.org/frs/download.php/9997/${SOURCE}
+
SOURCE_HASH=sha512:97f7a59a6b1d0ed1f6d3a7b63a89ad3db4a263a5a7c7a294cba71fc5f7a5163cc809b0bb443047b5a150411f44f930e5ffb640a9cdd2d2a5008f0e996d9bcddf
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
+ WEB_SITE="http://ip-address.rubyforge.org";
+ LICENSE[0]=BSD
+ ENTERED=20080114
+ SHORT="Classes to work with IP Addresses, ranges and netmasks."
+cat << EOF
+Classes to work with IP Addresses, ranges and netmasks. CIDR support is
+also included.
+EOF
diff --git a/ruby-raa/ip/HISTORY b/ruby-raa/ip/HISTORY
new file mode 100644
index 0000000..173cfad
--- /dev/null
+++ b/ruby-raa/ip/HISTORY
@@ -0,0 +1,2 @@
+2008-01-14 Andraž "ruskie" Levstik <ruskie AT mages.ath.cx>
+ * DETAILS, DEPENDS, HISTORY: created spell
diff --git a/ruby-raa/joystick-ruby/DEPENDS b/ruby-raa/joystick-ruby/DEPENDS
new file mode 100755
index 0000000..6006202
--- /dev/null
+++ b/ruby-raa/joystick-ruby/DEPENDS
@@ -0,0 +1 @@
+depends ruby
diff --git a/ruby-raa/joystick-ruby/DETAILS b/ruby-raa/joystick-ruby/DETAILS
new file mode 100755
index 0000000..c735203
--- /dev/null
+++ b/ruby-raa/joystick-ruby/DETAILS
@@ -0,0 +1,13 @@
+ SPELL=joystick-ruby
+ VERSION=0.1.0
+ SOURCE="${SPELL}-${VERSION}.tar.gz"
+ SOURCE_URL[0]=http://www.pablotron.org/download/${SOURCE}
+
SOURCE_HASH=sha512:0062c26556429d3ae8720c57c8992e4ef8a5dda7729ed0b4418222f78eb5a0dc33d2b9000179181bfb793f9e159af8032b1fdeef8aa24937ca8577d9616dd0b6
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
+ WEB_SITE="http://www.pablotron.org/software/joystick-ruby/";
+ LICENSE[0]=BSD
+ ENTERED=20080116
+ SHORT="Joystick-Ruby"
+cat << EOF
+Linux joystick support for Ruby.
+EOF
diff --git a/ruby-raa/joystick-ruby/HISTORY b/ruby-raa/joystick-ruby/HISTORY
new file mode 100644
index 0000000..8b61b76
--- /dev/null
+++ b/ruby-raa/joystick-ruby/HISTORY
@@ -0,0 +1,3 @@
+2008-01-16 Andraž ruskie Levstik <ruskie AT mages.ath.cx>
+ * DEPENDS, DETAILS: spell created
+
diff --git a/ruby-raa/lightcsv/DEPENDS b/ruby-raa/lightcsv/DEPENDS
new file mode 100755
index 0000000..6006202
--- /dev/null
+++ b/ruby-raa/lightcsv/DEPENDS
@@ -0,0 +1 @@
+depends ruby
diff --git a/ruby-raa/lightcsv/DETAILS b/ruby-raa/lightcsv/DETAILS
new file mode 100755
index 0000000..5cb7100
--- /dev/null
+++ b/ruby-raa/lightcsv/DETAILS
@@ -0,0 +1,13 @@
+ SPELL=lightcsv
+ VERSION=0.2
+ SOURCE="${SPELL}-${VERSION}.tar.gz"
+ SOURCE_URL[0]=http://tmtm.org/downloads/ruby/${SPELL}/${SOURCE}
+
SOURCE_HASH=sha512:71f374ec7b0c12dbc30a266ab5f56ac0292e122d8f88a670207411b3a48bab3c366e43747a3642027a0d06cb0e64f21092acd18ecee75cc6f9b6af80dd834249
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
+ WEB_SITE="http://tmtm.org/ja/ruby/lightcsv";
+ LICENSE[0]=RUBY
+ ENTERED=20080113
+ SHORT="CSV parser"
+cat << EOF
+LightCsv is pure Ruby CSV parser.
+EOF
diff --git a/ruby-raa/lightcsv/HISTORY b/ruby-raa/lightcsv/HISTORY
new file mode 100644
index 0000000..9cd6da9
--- /dev/null
+++ b/ruby-raa/lightcsv/HISTORY
@@ -0,0 +1,2 @@
+2008-01-13 Andraž "ruskie" Levstik <ruskie AT mages.ath.cx>
+ * DETAILS, DEPENDS, HISTORY: created spell
diff --git a/ruby-raa/mailparser/DEPENDS b/ruby-raa/mailparser/DEPENDS
new file mode 100755
index 0000000..6006202
--- /dev/null
+++ b/ruby-raa/mailparser/DEPENDS
@@ -0,0 +1 @@
+depends ruby
diff --git a/ruby-raa/mailparser/DETAILS b/ruby-raa/mailparser/DETAILS
new file mode 100755
index 0000000..402e0bc
--- /dev/null
+++ b/ruby-raa/mailparser/DETAILS
@@ -0,0 +1,17 @@
+ SPELL=mailparser
+ VERSION=0.4.10
+ SOURCE="${SPELL}-${VERSION}.tar.gz"
+ SOURCE_URL[0]=http://tmtm.org/downloads/ruby/${SPELL}/${SOURCE}
+
SOURCE_HASH=sha512:8bab546cd2d5d3079e4bff712b295f753e70cabf573f94319d738a4dfff5823a703e0335fdb07d2d23c00084924d9ddabfa1577e0f189a681d5ab8b80ad5ecb7
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
+ WEB_SITE="http://tmtm.org/ja/ruby/mailparser/";
+ LICENSE[0]=RUBY
+ ENTERED=20080113
+ SHORT="parse mail message"
+cat << EOF
+parse mail message without exception.
Japanese document only.
+
+ Versions: [0.4.8 (2007-09-17)]
+ [0.4.5 (2007-08-08)] [0.4.3 (2007-06-02)] [0.4.1 (2007-03-04)]
+ [0.4 (2007-01-16)] [0.1 (2004-11-02)]
+EOF
diff --git a/ruby-raa/mailparser/HISTORY b/ruby-raa/mailparser/HISTORY
new file mode 100644
index 0000000..9cd6da9
--- /dev/null
+++ b/ruby-raa/mailparser/HISTORY
@@ -0,0 +1,2 @@
+2008-01-13 Andraž "ruskie" Levstik <ruskie AT mages.ath.cx>
+ * DETAILS, DEPENDS, HISTORY: created spell
diff --git a/ruby-raa/mb-ruby/DEPENDS b/ruby-raa/mb-ruby/DEPENDS
new file mode 100755
index 0000000..ab4a820
--- /dev/null
+++ b/ruby-raa/mb-ruby/DEPENDS
@@ -0,0 +1,2 @@
+depends ruby &&
+depends libmusicbrainz
diff --git a/ruby-raa/mb-ruby/DETAILS b/ruby-raa/mb-ruby/DETAILS
new file mode 100755
index 0000000..5960aed
--- /dev/null
+++ b/ruby-raa/mb-ruby/DETAILS
@@ -0,0 +1,16 @@
+ SPELL=mb-ruby
+ VERSION=0.3.0
+ SOURCE="${SPELL}-${VERSION}.tar.gz"
+ SOURCE_URL[0]=http://www.pablotron.org/download/${SOURCE}
+
SOURCE_HASH=sha512:1a7e425802be0d60cfa0b38f4ccf2aca14b9890ba40b15fb4c73fd93887b59c8940585b11093eebeddcf76a66a456413c475d4f9d11047e037c1a8df685ce70b
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
+ WEB_SITE="http://www.pablotron.org/software/mb-ruby/";
+ LICENSE[0]=BSD
+ ENTERED=20080120
+ SHORT="MusicBrainz-Ruby"
+cat << EOF
+MusicBrainz client library bindings for Ruby.
+
+ Versions: [0.3.0 (2006-08-31)]
+ [0.2.0 (2005-06-10)] [0.1.0 (-)]
+EOF
diff --git a/ruby-raa/mb-ruby/HISTORY b/ruby-raa/mb-ruby/HISTORY
new file mode 100644
index 0000000..89ade9e
--- /dev/null
+++ b/ruby-raa/mb-ruby/HISTORY
@@ -0,0 +1,3 @@
+2008-01-20 Andraž ruskie Levstik <ruskie AT mages.ath.cx>
+ * DEPENDS, DETAILS: spell created
+
diff --git a/ruby-raa/needle/DEPENDS b/ruby-raa/needle/DEPENDS
new file mode 100755
index 0000000..6006202
--- /dev/null
+++ b/ruby-raa/needle/DEPENDS
@@ -0,0 +1 @@
+depends ruby
diff --git a/ruby-raa/needle/DETAILS b/ruby-raa/needle/DETAILS
new file mode 100755
index 0000000..d3a07de
--- /dev/null
+++ b/ruby-raa/needle/DETAILS
@@ -0,0 +1,82 @@
+ SPELL=needle
+ VERSION=1.3.0
+ SOURCE="${SPELL}-${VERSION}.tar.bz2"
+ SOURCE_URL[0]=http://rubyforge.org/frs/download.php/7843/${SOURCE}
+
SOURCE_HASH=sha512:d97a1743598c659ae19aaac701331ebeea689e5b5fb256e20e2e2676c3d6653723df74555e83732dc6fd7706b6967f1416856bda83b6014c72e90bb86c414aaa
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
+ WEB_SITE="http://needle.rubyforge.org";
+ LICENSE[0]=BSD
+ ENTERED=20080114
+ SHORT="Needle: Dependency Injector for Ruby"
+cat << EOF
+Needle is a dependency injection (a.k.a. "inversion of control")
+container for Ruby. Project Page/Downloads:rubyforge.org/projects/needle
+User Manual (work in progress):needle.rubyforge.org API
+Documentation:needle.rubyforge.org/api FAQ:needle.rubyforge.org/faq.html
+Needle Wiki:needle.rubyforge.org/wiki/wiki.pl Needle is currently
+considered production-worthy software. You are encouraged to download
+it and try it out. No backwards-incompatible API changes will be made
+to Needle without incrementing the major version number as an indicator.
+Please report any bugs. The bug tracker on the project page are a good place
+to do so, or you can just email me (jgb3 AT email.byu.edu). Additionally,
+you might consider taking advantage of the following resources:Bug
+Reports:rubyforge.org/tracker/?atid=1642&group_id=410&func=browse
+Forums:rubyforge.org/forum/?group_id=410 Mailing
+List:rubyforge.org/mailman/listinfo/needle-discuss Feature
+Requests:rubyforge.org/tracker/?atid=1645&group_id=410&func=browse CHANGES IN
+1.2 Parameterized services are now supported, allowing you to pass additional
+initialization parameters when requesting a previously-registered service.
+Multiton service model is supported. Specify a multiton service model to have
+instances cached based on the parameters given when the service is requested.
+The :log_for service is a new parameterized version of the :logs service,
+making it easier than ever to obtain a logger handle for a service point.
+DefinitionContext now passes all messages through to its container. Fixed
+various bugs and documentation typos, and added to the FAQ and manual.
+FEATURES Type 2 (setter) injection. This means you can satisfy service
+dependencies by setting properties on the services. Type 3 (constructor)
+injection. This means you can satisfy service dependencies by passing them as
+parameters to the constructors of the services. Service Interceptors. This
+allows you to specify non-intrusive "interceptor" objects that
+sit between the client and the service, intercepting all method calls to
+the service. You can implement some simple AOP-like functionality this way.
+Integrated, highly-configurable logging subsystem, available as a service.
+Service configuration in Ruby (no external configuration files). Lifecycle
+management. Configure services to be singletons or prototypes, and to use
+either immediate or deferred instantiation. Light-weight, and fast (as
+compared to Copland) EXAMPLES Jim (Weirich)’s originally proposed
+syntax is still completely valid: require 'needle'
+ registry = Needle::Registry.new registry.register( :foo ) { 5 }
+ registry.register( :bar ) { |c| Struct.new( :value ).new( c.foo ) } bar =
+ registry.bar p bar.value #-> 5
+Additionally, Eivind Eklund suggested a "domain language" approach
+that is also available: registry.define! do
+ foo { 5 } bar { Struct.new( :value ).new( foo ) }
+ end bar = registry.bar p bar.value #-> 5
+Also, Jim Weirich proposed another "domain language" approach that
+does not use instance_eval (also available): registry.define do |b|
+ b.foo { 5 } b.bar { Struct.new( :value ).new( b.foo ) }
+ end bar = registry.bar p bar.value #-> 5
+You can also create hierarchical namespaces inside of a registry:
+registry.namespace :level1 do |l1|
+ l1.namespace :level2 do |l2|
+ l2.register( :foo ) { "hello" }
+ end
+ end p registry.level1.level2.foo #-> "hello"
+For more, see the User Manual, and the "examples" subdirectory
+of the Needle distribution. HISTORY At RubyConf 2004, Jim Weirich
+approached me (Jamis Buck) after my presentation on Copland and mused
+aloud, "I wonder what would happen if you started with Ruby’s
+features and evolved a DI container?" I agreed that it would be
+an interesting exercise. Jim (being who he is) sent me a rough draft
+of an article a few days later. This article was one he was going
+to post on his blog, entitled "Dependency Injection in Ruby"
+(onestepback.org/index.cgi/Tech/Ruby/DependencyInjectionInRuby.rdoc). In it
+he laid out a bare-bones implementation of DI using some of Ruby’s most
+compelling features, like blocks. Jim granted me permission to work on his
+implementation, and Needle was born. Eivind Eklund and Mauricio Fernández
+were both kind enough to review my additions and offer suggestions.
+
+ Versions: [1.2.0 (2004-11-18)]
+ [1.1.0 (2004-11-11)] [1.0.0 (2004-11-04)] [0.9.0 (2004-10-28)]
+ [0.6.0 (2004-10-21)] [0.5.0 (2004-10-15)]
+EOF
diff --git a/ruby-raa/needle/HISTORY b/ruby-raa/needle/HISTORY
new file mode 100644
index 0000000..173cfad
--- /dev/null
+++ b/ruby-raa/needle/HISTORY
@@ -0,0 +1,2 @@
+2008-01-14 Andraž "ruskie" Levstik <ruskie AT mages.ath.cx>
+ * DETAILS, DEPENDS, HISTORY: created spell
diff --git a/ruby-raa/net-ssh/DEPENDS b/ruby-raa/net-ssh/DEPENDS
new file mode 100755
index 0000000..52ec5ed
--- /dev/null
+++ b/ruby-raa/net-ssh/DEPENDS
@@ -0,0 +1,2 @@
+depends ruby &&
+depends needle
diff --git a/ruby-raa/net-ssh/DETAILS b/ruby-raa/net-ssh/DETAILS
new file mode 100755
index 0000000..66661bb
--- /dev/null
+++ b/ruby-raa/net-ssh/DETAILS
@@ -0,0 +1,20 @@
+ SPELL=net-ssh
+ VERSION=1.1.2
+ SOURCE="${SPELL}-${VERSION}.tar.bz2"
+ SOURCE_URL[0]=http://rubyforge.org/frs/download.php/21889/${SOURCE}
+
SOURCE_HASH=sha512:cbd92b9f8d75d99d336a7f2c9ade373006189d527c1b7ddeca9d528ddcc6b76736ddd1b65a69386b5f1bab6ca2d6a1f50e4e3acd38d5d16aa9b6a489e5208672
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
+ WEB_SITE="http://net-ssh.rubyforge.org";
+ LICENSE[0]=BSD
+ ENTERED=20080114
+ SHORT="SSH2 client protocol implemented in Ruby"
+cat << EOF
+Net::SSH is a Ruby library that allows you to communicate with a remote
+host via SSH (specifically the SSH2 protocol). Execution of remote commands
+(interactively and non-interactively) and port forwarding are currently
+supported.

New in 0.6.0: Pageant support (thanks, Guillaume!) and support
+for external services (like Net::SSH).
+
+ Versions: [0.6.0 (2004-12-02)]
+ [0.5.0 (2004-11-23)] [0.0.4 (2004-07-25)] [0.0.2 (2004-07-05)]
+EOF
diff --git a/ruby-raa/net-ssh/HISTORY b/ruby-raa/net-ssh/HISTORY
new file mode 100644
index 0000000..173cfad
--- /dev/null
+++ b/ruby-raa/net-ssh/HISTORY
@@ -0,0 +1,2 @@
+2008-01-14 Andraž "ruskie" Levstik <ruskie AT mages.ath.cx>
+ * DETAILS, DEPENDS, HISTORY: created spell
diff --git a/ruby-raa/nio/DEPENDS b/ruby-raa/nio/DEPENDS
new file mode 100755
index 0000000..6006202
--- /dev/null
+++ b/ruby-raa/nio/DEPENDS
@@ -0,0 +1 @@
+depends ruby
diff --git a/ruby-raa/nio/DETAILS b/ruby-raa/nio/DETAILS
new file mode 100755
index 0000000..4252bcb
--- /dev/null
+++ b/ruby-raa/nio/DETAILS
@@ -0,0 +1,20 @@
+ SPELL=nio
+ VERSION=0.2.1
+ SOURCE="${SPELL}-${VERSION}.tgz"
+ SOURCE_URL[0]=http://rubyforge.org/frs/download.php/29290/${SOURCE}
+
SOURCE_HASH=sha512:483fdfb41e1d6a5e208ff9807ef19c275adad562d45305571f42969fcf562a10c6478a6cdd95a91e8a9b07194a03fb73ef13b40ab18a4a5c3e95a72f73b4d737
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
+ WEB_SITE="http://nio.rubyforge.org/";
+ LICENSE[0]=GPL
+ ENTERED=20080114
+ SHORT="Formatting and conversion of numeric types (Integer,
Rational, "
+cat << EOF
+Release 0.2.1 of Nio (Numeric input/output): with a coupe of minor
enhancements
+ang bug fixes.

This library formats numbers as text numerals and reads
+them back into Ruby numbers.

Aspects such as numerical base, precision,
+exponential notation, separators, repeating decimals, digit insignificance
+are handled.

Nio also implements accurate conversion between numeric types.
+
+ Versions: [0.2.1 (2007-12-15)]
+ [0.2.0 (2007-09-23)]
+EOF
diff --git a/ruby-raa/nio/HISTORY b/ruby-raa/nio/HISTORY
new file mode 100644
index 0000000..173cfad
--- /dev/null
+++ b/ruby-raa/nio/HISTORY
@@ -0,0 +1,2 @@
+2008-01-14 Andraž "ruskie" Levstik <ruskie AT mages.ath.cx>
+ * DETAILS, DEPENDS, HISTORY: created spell
diff --git a/ruby-raa/opml/DEPENDS b/ruby-raa/opml/DEPENDS
new file mode 100755
index 0000000..6006202
--- /dev/null
+++ b/ruby-raa/opml/DEPENDS
@@ -0,0 +1 @@
+depends ruby
diff --git a/ruby-raa/opml/DETAILS b/ruby-raa/opml/DETAILS
new file mode 100755
index 0000000..8f1e114
--- /dev/null
+++ b/ruby-raa/opml/DETAILS
@@ -0,0 +1,18 @@
+ SPELL=opml
+ VERSION=0.0.20060519
+ SOURCE="${SPELL}-${VERSION}.tar.gz"
+ SOURCE_URL[0]=http://www.moonwolf.com/ruby/archive/${SOURCE}
+
SOURCE_HASH=sha512:948117ab6eec1a72f6ee8b42992d8b73dbcc376ff1463215af0f25f27c1ff879042b86806d5ffa3a24465dbf2346fad3486b22b6af9f9b5f4b0ecce973fa17aa
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
+ WEB_SITE="http://raa.ruby-lang.org/project/opml/";
+ LICENSE[0]=RUBY
+ ENTERED=20080113
+ SHORT="OPML Parser"
+cat << EOF
+OPML - OPML Parser
===============================================

+INSTALL
-------

+ $ su
# setup.rb
+
USAGE
-----

+ require 'opml'
require 'pp'

parser = OPML::Parser.new(STDIN)
+
opml = parser.parse_tree
pp opml
+EOF
diff --git a/ruby-raa/opml/HISTORY b/ruby-raa/opml/HISTORY
new file mode 100644
index 0000000..9cd6da9
--- /dev/null
+++ b/ruby-raa/opml/HISTORY
@@ -0,0 +1,2 @@
+2008-01-13 Andraž "ruskie" Levstik <ruskie AT mages.ath.cx>
+ * DETAILS, DEPENDS, HISTORY: created spell
diff --git a/ruby-raa/quickcert/DEPENDS b/ruby-raa/quickcert/DEPENDS
new file mode 100755
index 0000000..6006202
--- /dev/null
+++ b/ruby-raa/quickcert/DEPENDS
@@ -0,0 +1 @@
+depends ruby
diff --git a/ruby-raa/quickcert/DETAILS b/ruby-raa/quickcert/DETAILS
new file mode 100755
index 0000000..b7725e0
--- /dev/null
+++ b/ruby-raa/quickcert/DETAILS
@@ -0,0 +1,22 @@
+ SPELL=quickcert
+ VERSION=1.0.1
+ SOURCE="QuickCert-${VERSION}.tar.gz"
+ SOURCE_URL[0]=http://segment7.net/projects/ruby/QuickCert/${SOURCE}
+
SOURCE_HASH=sha512:51d605aebed84e83d51205e14d9e02c6f26a73014b2b1edbbcf167671246aee12ff05d922ccd399a606dfd9d499efd319d9eec56c3fa2ab28374861a2bf5bb7a
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/QuickCert-${VERSION}"
+ WEB_SITE="http://segment7.net/projects/ruby/QuickCert/";
+ LICENSE[0]=BSD
+ ENTERED=20080116
+ SHORT="QuickCert quickly and easily creates SSL certificates."
+cat << EOF
+QuickCert allows you to quickly and easily create SSL certificates. It
+uses a simple configuration file to generate self-signed client and server
+certificates.

QuickCert is a compilation of NAKAMURA Hiroshi's post to
+ruby-talk number 89917, the example scripts referenced in the above post,
+and gen_csr.rb from Ruby's OpenSSL examples.

QuickCert can be used to
+generate certificates for WEBrick or DRb over SSL. To see how to use SSL
+with DRb, check out how to set up DRb over SSL.
+
+ Versions: [1.0.1 (2004-05-03)]
+ [1.0.0 (2004-05-03)]
+EOF
diff --git a/ruby-raa/quickcert/HISTORY b/ruby-raa/quickcert/HISTORY
new file mode 100644
index 0000000..8b61b76
--- /dev/null
+++ b/ruby-raa/quickcert/HISTORY
@@ -0,0 +1,3 @@
+2008-01-16 Andraž ruskie Levstik <ruskie AT mages.ath.cx>
+ * DEPENDS, DETAILS: spell created
+
diff --git a/ruby-raa/ruby-dbus/50064181.gpg b/ruby-raa/ruby-dbus/50064181.gpg
new file mode 100644
index 0000000..5f961f0
Binary files /dev/null and b/ruby-raa/ruby-dbus/50064181.gpg differ
diff --git a/ruby-raa/ruby-dbus/DEPENDS b/ruby-raa/ruby-dbus/DEPENDS
new file mode 100755
index 0000000..8129b72
--- /dev/null
+++ b/ruby-raa/ruby-dbus/DEPENDS
@@ -0,0 +1,2 @@
+depends ruby &&
+depends dbus
diff --git a/ruby-raa/ruby-dbus/DETAILS b/ruby-raa/ruby-dbus/DETAILS
new file mode 100755
index 0000000..135c1b7
--- /dev/null
+++ b/ruby-raa/ruby-dbus/DETAILS
@@ -0,0 +1,28 @@
+ SPELL=ruby-dbus
+ VERSION=0.2.1
+ SOURCE="${SPELL}-${VERSION}.tar.gz"
+ SOURCE2=$SOURCE.asc
+ SOURCE_URL[0]=http://trac.luon.net/data/${SPELL}/releases/${SOURCE}
+ SOURCE2_URL[0]=${SOURCE_URL[0]}.asc
+ SOURCE_GPG=50064181.gpg:$SOURCE2:UPSTREAM_KEY
+ SOURCE2_IGNORE=signature
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
+ WEB_SITE="http://trac.luon.net/ruby-dbus/";
+ LICENSE[0]=LGPL
+ ENTERED=20080113
+ SHORT="Ruby D-Bus provides an implementation of the D-Bus
protocol"
+cat << EOF
+Ruby D-Bus provides an implementation of the D-Bus protocol such that the
+D-Bus system can be used in the Ruby programming language.

Ruby D-Bus
+currently supports the following features:

* Connecting to local busses.
+ * Accessing remote services, objects and interfaces.
* Invoking methods on
+ remote objects synchronously and asynchronously.
* Catch signals on remote
+ objects and handle them via callbacks.
* Remote object introspection.
*
+ Walking object trees.
* Creating services and registering them on the
+ bus.
* Exporting objects with interfaces on a bus for remote use.
*
+ Rubyish D-Bus object and interface syntax support that automatically allows
+ for introspection.
* Emitting signals on exported objects.
+
+ Versions: [0.2.0 (2007-07-04)]
+ [0.1.1 (2007-05-06)]
+EOF
diff --git a/ruby-raa/ruby-dbus/HISTORY b/ruby-raa/ruby-dbus/HISTORY
new file mode 100644
index 0000000..8089815
--- /dev/null
+++ b/ruby-raa/ruby-dbus/HISTORY
@@ -0,0 +1,4 @@
+2008-01-13 Andraž "ruskie" Levstik <ruskie AT mages.ath.cx>
+ * DETAILS: converted to upstream signature checking
+ * 50064181.gpg: added gpg keyring
+ * DETAILS, DEPENDS, HISTORY: created spell
diff --git a/ruby-raa/ruby-dict/DEPENDS b/ruby-raa/ruby-dict/DEPENDS
new file mode 100755
index 0000000..6006202
--- /dev/null
+++ b/ruby-raa/ruby-dict/DEPENDS
@@ -0,0 +1 @@
+depends ruby
diff --git a/ruby-raa/ruby-dict/DETAILS b/ruby-raa/ruby-dict/DETAILS
new file mode 100755
index 0000000..57cddd8
--- /dev/null
+++ b/ruby-raa/ruby-dict/DETAILS
@@ -0,0 +1,26 @@
+ SPELL=ruby-dict
+ VERSION=0.9.4
+ SOURCE="${SPELL}-${VERSION}.tar.gz"
+ SOURCE_URL[0]=http://www.caliban.org/files/ruby/${SOURCE}
+
SOURCE_HASH=sha512:54ce421c1bf49d0d52fc2549409887e05ebac5d3d1d50fc1b3a2ef55eb1242af509e3fb2ee046ee3389b088ca951a9903e9ea3ed3ca3dcfb0d521acd0eb54c59
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
+ WEB_SITE="http://www.caliban.org/ruby/";
+ LICENSE[0]=GPL
+ ENTERED=20080113
+ SHORT="Ruby/DICT"
+cat << EOF
+Ruby/DICT is an RFC 2229 compliant client-side library implementation of
+the DICT protocol. It can be used to write clients that access dictionary
+definitions from a set of natural language dictionary databases.

In
+addition, rdict, a command-line based dictionary client built on Ruby/DICT,
+is included.

Changes in 0.9.3

A bug was fixed, whereby a text response
+could be mistaken for a numeric status response.

Changes in 0.9.2

+When a non-default matching strategy is used with rdict and no definitions
+are found, an message is now displayed. A warning when running with Ruby
+1.8 was also fixed.

Changes in 0.9.1

The rdict client now accepts
+multiple words as arguments on the command line and performs dictionary
+look-ups for each of them in turn.
+
+ Versions: [0.9.3 (2005-05-26)]
+ [0.9.2 (2003-06-11)]
+EOF
diff --git a/ruby-raa/ruby-dict/HISTORY b/ruby-raa/ruby-dict/HISTORY
new file mode 100644
index 0000000..9cd6da9
--- /dev/null
+++ b/ruby-raa/ruby-dict/HISTORY
@@ -0,0 +1,2 @@
+2008-01-13 Andraž "ruskie" Levstik <ruskie AT mages.ath.cx>
+ * DETAILS, DEPENDS, HISTORY: created spell
diff --git a/ruby-raa/ruby-freedb/DEPENDS b/ruby-raa/ruby-freedb/DEPENDS
new file mode 100755
index 0000000..6006202
--- /dev/null
+++ b/ruby-raa/ruby-freedb/DEPENDS
@@ -0,0 +1 @@
+depends ruby
diff --git a/ruby-raa/ruby-freedb/DETAILS b/ruby-raa/ruby-freedb/DETAILS
new file mode 100755
index 0000000..39ad159
--- /dev/null
+++ b/ruby-raa/ruby-freedb/DETAILS
@@ -0,0 +1,15 @@
+ SPELL=ruby-freedb
+ VERSION=0.5
+ SOURCE="${SPELL}-${VERSION}.tar.gz"
+ SOURCE_URL[0]=http://rubyforge.org/download.php/69/${SOURCE}
+
SOURCE_HASH=sha512:0ddadc60f46c7c286c482ea9c805f1ef869af140ab3d1b74f20e3ef236b94b5ba87f5add7194934d275e7f5ae6466133b787713047a888e574daafd5360c52ea
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
+ WEB_SITE="http://ruby-freedb.rubyforge.org/";
+ LICENSE[0]=GPL
+ ENTERED=20080114
+ SHORT="freedb library for Ruby"
+cat << EOF
+ruby-freedb is a Ruby library who provide access to cddb/freedb servers as
+well as local database, can dump the "discid" from a CD and submit
+new entries to the freedb database.
+EOF
diff --git a/ruby-raa/ruby-freedb/HISTORY b/ruby-raa/ruby-freedb/HISTORY
new file mode 100644
index 0000000..173cfad
--- /dev/null
+++ b/ruby-raa/ruby-freedb/HISTORY
@@ -0,0 +1,2 @@
+2008-01-14 Andraž "ruskie" Levstik <ruskie AT mages.ath.cx>
+ * DETAILS, DEPENDS, HISTORY: created spell
diff --git a/ruby-raa/ruby-graphviz/DEPENDS b/ruby-raa/ruby-graphviz/DEPENDS
new file mode 100755
index 0000000..c0bf006
--- /dev/null
+++ b/ruby-raa/ruby-graphviz/DEPENDS
@@ -0,0 +1,2 @@
+depends ruby &&
+depends graphviz
diff --git a/ruby-raa/ruby-graphviz/DETAILS b/ruby-raa/ruby-graphviz/DETAILS
new file mode 100755
index 0000000..6973d1b
--- /dev/null
+++ b/ruby-raa/ruby-graphviz/DETAILS
@@ -0,0 +1,19 @@
+ SPELL=ruby-graphviz
+ VERSION=0.8.0
+ SOURCE="${SPELL}-${VERSION}.tgz"
+ SOURCE_URL[0]=http://rubyforge.org/frs/download.php/20739/${SOURCE}
+
SOURCE_HASH=sha512:97150c51185726728d2a1bad7d4b486e112b330c1ae7320dba78c8cace93ed25a36012201e6bf32251c44b0523456a5850a0d25170a0ee5c4b4fc532823d11ed
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}"
+ WEB_SITE="http://rubyforge.org/projects/ruby-asp/";
+ LICENSE[0]=GPL
+ ENTERED=20080116
+ SHORT="Interface to the GraphViz graphing tool"
+cat << EOF
+This modules provides an interface to layout and generate images of directed
+graphs in a variety of formats (PostScript, PNG, etc.) using GraphViz.

+This module works with GraphViz 1.10 or higher
+
+ Versions: [0.8.0 (2007-05-15)]
+ [0.6.0 (2005-01-05)] [0.5.0 (2004-12-23)] [0.4.0 (2004-11-12)]
+ [0.3.0 (2004-11-10)] [0.2.0 (2004-08-12)] [0.1.0 (-)]
+EOF
diff --git a/ruby-raa/ruby-graphviz/HISTORY b/ruby-raa/ruby-graphviz/HISTORY
new file mode 100644
index 0000000..8b61b76
--- /dev/null
+++ b/ruby-raa/ruby-graphviz/HISTORY
@@ -0,0 +1,3 @@
+2008-01-16 Andraž ruskie Levstik <ruskie AT mages.ath.cx>
+ * DEPENDS, DETAILS: spell created
+
diff --git a/ruby-raa/ruby-inotify/DEPENDS b/ruby-raa/ruby-inotify/DEPENDS
new file mode 100755
index 0000000..6006202
--- /dev/null
+++ b/ruby-raa/ruby-inotify/DEPENDS
@@ -0,0 +1 @@
+depends ruby
diff --git a/ruby-raa/ruby-inotify/DETAILS b/ruby-raa/ruby-inotify/DETAILS
new file mode 100755
index 0000000..1a1db91
--- /dev/null
+++ b/ruby-raa/ruby-inotify/DETAILS
@@ -0,0 +1,17 @@
+ SPELL=ruby-inotify
+ VERSION=0.0.2
+ SOURCE="${SPELL}-${VERSION}.tar.gz"
+ SOURCE_URL[0]=http://dinhe.net/~aredridel/projects/ruby/${SOURCE}
+
SOURCE_HASH=sha512:3526b201ef3c965048ef84d20ae24d77a29e0f5a0d45aebda6365a54809e2877d63c5ae401cf36b57cbe9fad0208c1d37eb2fe4ef53b8944862a49a3169b7997
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
+
WEB_SITE="http://dinhe.net/~aredridel/projects/ruby/ruby-inotify.html";
+ LICENSE[0]=RUBY
+ ENTERED=20080114
+ SHORT="Interface to Linux's Inotify (C version)"
+cat << EOF
+A trivial interface to Linux's Inotify system, with tests.

Thanks to
+Torsten Werner for making it build with Ruby 1.9 head
+
+ Versions: [0.0.2 (2007-09-23)]
+ [0.0.1 (2007-06-04)] [0.0.0 (2005-11-28)]
+EOF
diff --git a/ruby-raa/ruby-inotify/HISTORY b/ruby-raa/ruby-inotify/HISTORY
new file mode 100644
index 0000000..173cfad
--- /dev/null
+++ b/ruby-raa/ruby-inotify/HISTORY
@@ -0,0 +1,2 @@
+2008-01-14 Andraž "ruskie" Levstik <ruskie AT mages.ath.cx>
+ * DETAILS, DEPENDS, HISTORY: created spell
diff --git a/ruby-raa/ruby-mime-types/DEPENDS
b/ruby-raa/ruby-mime-types/DEPENDS
new file mode 100755
index 0000000..e11f488
--- /dev/null
+++ b/ruby-raa/ruby-mime-types/DEPENDS
@@ -0,0 +1,2 @@
+depends ruby &&
+depends file
diff --git a/ruby-raa/ruby-mime-types/DETAILS
b/ruby-raa/ruby-mime-types/DETAILS
new file mode 100755
index 0000000..45fb7a5
--- /dev/null
+++ b/ruby-raa/ruby-mime-types/DETAILS
@@ -0,0 +1,20 @@
+ SPELL=ruby-mime-types
+ VERSION=1.15
+ SOURCE="mime-types-${VERSION}.tar.gz"
+ SOURCE_URL[0]=http://rubyforge.org/frs/download.php/8541/${SOURCE}
+
SOURCE_HASH=sha512:b9b0597b7cf4e45b40a3664c6132491f61b42b5813346ebf8e9652bb2531d808f0e641a3432c43e372c72a321fcdcfe0a511999cbfdf592e951f6fb437c059af
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/mime-types-${VERSION}"
+ WEB_SITE="http://mime-types.rubyforge.org/";
+ LICENSE[0]=MIT
+ ENTERED=20080113
+ SHORT="MIME::Types for Ruby"
+cat << EOF
+This library allows for the identification of a file’s likely MIME content
+type. This is release 1.15. The identification of MIME content type is based
+on a file’s filename extensions.
+
+MIME::Types for Ruby originally based on and synchronized with MIME::Types
+for Perl by Mark Overmeer, copyright 2001 - 2005. As of version 1.15, the
+data format for the MIME::Type list has changed and the synchronization will
+no longer happen.
+EOF
diff --git a/ruby-raa/ruby-mime-types/HISTORY
b/ruby-raa/ruby-mime-types/HISTORY
new file mode 100644
index 0000000..9cd6da9
--- /dev/null
+++ b/ruby-raa/ruby-mime-types/HISTORY
@@ -0,0 +1,2 @@
+2008-01-13 Andraž "ruskie" Levstik <ruskie AT mages.ath.cx>
+ * DETAILS, DEPENDS, HISTORY: created spell
diff --git a/ruby-raa/ruby-net-dns/DEPENDS b/ruby-raa/ruby-net-dns/DEPENDS
new file mode 100755
index 0000000..6006202
--- /dev/null
+++ b/ruby-raa/ruby-net-dns/DEPENDS
@@ -0,0 +1 @@
+depends ruby
diff --git a/ruby-raa/ruby-net-dns/DETAILS b/ruby-raa/ruby-net-dns/DETAILS
new file mode 100755
index 0000000..083ff96
--- /dev/null
+++ b/ruby-raa/ruby-net-dns/DETAILS
@@ -0,0 +1,16 @@
+ SPELL=ruby-net-dns
+ VERSION=0.4
+ SOURCE="net-dns-${VERSION}.tgz"
+ SOURCE_URL[0]=http://rubyforge.org/frs/download.php/20677/${SOURCE}
+
SOURCE_HASH=sha512:18d97bca062cbf51e29ad073b2f18c0c448fd351c71279843efb00fb00abaf5d6ec57d7df25546a04e11099aea436366dac033c15f3fb6f62d6cf711536e6fbe
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/net-dns-${VERSION}"
+ WEB_SITE="http://net-dns.rubyforge.org";
+ LICENSE[0]=RUBY
+ ENTERED=20080114
+ SHORT="Library to handle DNS requests, protocol and daemon"
+cat << EOF
+This is a port of the Perl Net::DNS module, written by Michael Fuhr and
+now currently maintained by Olaf Kolkman (www.net-dns.org). It keeps the
+same interfaces and function names, although has a bit improved OO and some
+other stuff.
+EOF
diff --git a/ruby-raa/ruby-net-dns/HISTORY b/ruby-raa/ruby-net-dns/HISTORY
new file mode 100644
index 0000000..173cfad
--- /dev/null
+++ b/ruby-raa/ruby-net-dns/HISTORY
@@ -0,0 +1,2 @@
+2008-01-14 Andraž "ruskie" Levstik <ruskie AT mages.ath.cx>
+ * DETAILS, DEPENDS, HISTORY: created spell
diff --git a/ruby-raa/ruby-net-ping/DEPENDS b/ruby-raa/ruby-net-ping/DEPENDS
new file mode 100755
index 0000000..6006202
--- /dev/null
+++ b/ruby-raa/ruby-net-ping/DEPENDS
@@ -0,0 +1 @@
+depends ruby
diff --git a/ruby-raa/ruby-net-ping/DETAILS b/ruby-raa/ruby-net-ping/DETAILS
new file mode 100755
index 0000000..a2eade9
--- /dev/null
+++ b/ruby-raa/ruby-net-ping/DETAILS
@@ -0,0 +1,13 @@
+ SPELL=ruby-net-ping
+ VERSION=1.2.1
+ SOURCE="net-ping-${VERSION}.tar.gz"
+ SOURCE_URL[0]=http://rubyforge.org/frs/download.php/19363/${SOURCE}
+
SOURCE_HASH=sha512:97855409e8282d56c6ecf282d7ef6d6dc4dab4e43ee3e3fae9c58bf3e616970c0a3f00aa5615843966dd2e03af9e455bc88d8d867a7a653917c0dcf506f2a0f3
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/net-ping-${VERSION}"
+ WEB_SITE="http://www.rubyforge.org/projects/shards";
+ LICENSE[0]=RUBY
+ ENTERED=20080114
+ SHORT="Ping for Ruby"
+cat << EOF
+A ping for ruby
+EOF
diff --git a/ruby-raa/ruby-net-ping/HISTORY b/ruby-raa/ruby-net-ping/HISTORY
new file mode 100644
index 0000000..173cfad
--- /dev/null
+++ b/ruby-raa/ruby-net-ping/HISTORY
@@ -0,0 +1,2 @@
+2008-01-14 Andraž "ruskie" Levstik <ruskie AT mages.ath.cx>
+ * DETAILS, DEPENDS, HISTORY: created spell
diff --git a/ruby-raa/ruby-password/DEPENDS b/ruby-raa/ruby-password/DEPENDS
new file mode 100755
index 0000000..3ec6868
--- /dev/null
+++ b/ruby-raa/ruby-password/DEPENDS
@@ -0,0 +1,2 @@
+depends ruby &&
+depends ruby-termios
diff --git a/ruby-raa/ruby-password/DETAILS b/ruby-raa/ruby-password/DETAILS
new file mode 100755
index 0000000..6358e43
--- /dev/null
+++ b/ruby-raa/ruby-password/DETAILS
@@ -0,0 +1,80 @@
+ SPELL=ruby-password
+ VERSION=0.5.3
+ SOURCE="${SPELL}-${VERSION}.tar.gz"
+ SOURCE_URL[0]=http://www.caliban.org/files/ruby/${SOURCE}
+
SOURCE_HASH=sha512:f8b181ef8b0737068195e682ec5d338cd38ff4e20588993317a50a47be324e387d11b3cd4c0b6b25d2d394a0d278bf51a0662099e78ae5191825f3eba5f87e4d
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
+ WEB_SITE="http://www.caliban.org/ruby/";
+ LICENSE[0]=GPL
+ ENTERED=20080118
+ SHORT="Ruby/Password"
+cat << EOF
+Ruby/Password comprises a set of useful methods for creating, verifying
+and manipulating passwords. It includes an interface to CrackLib, a library
+commonly used for checking password strength.

The target audience for
+this library is system administrators who need to write Ruby programs that
+prompt for, generate, verify and encrypt passwords.


Changes in 0.5.3:
+

The build environment has been modified to no longer use packer.h when it
+is availble. crack.h is now always required.


Changes in 0.5.2:

The
+build environment has been modified to search for the system dictionary in
the
+additional location of /var/cache/cracklib/cracklib_dict.pwd, which is where
+it is on Debian Linux.


Changes in 0.5.1:

Password.get would throw
+an exception in the unlikely event that STDIN reached EOF without any input.
+
+pwgen now supports a -v or --version switch.


Changes in 0.5.0:

This
+is a major update. The user-visible changes between this version and the
+ previous, 0.4.1, are as follows:

A new example program, pwgen, has been
+ added, complete with man page. Ted
Ts'o's C program of the same name
+ inspired this Ruby version. The man page is
also adapted from his.

+ A new class method, Password.phonemic, generates phonemic passwords. This,
+
too, was inspired by Ted Ts'o's work on pwgen. As its second parameter, it
+ can
take zero or more new constants, logically OR'ed together. Available
+ constants
are Password::ONE_DIGIT and Password::ONE_CASE. The former
+ specifies that the
generated password should contain at least one digit,
+ whilst the latter
specifies that the password should contain at least
+ one capital letter.

The old Password.random method has been renamed
+ Password.urandom and replaced
by a new Password.random that does not
+ depend on /dev/urandom, making it much
more portable. Password.urandom will
+ return nil on platforms that do not
implement the /dev/urandom device.
+
Password.get will now detect whether STDIN is connected to a tty. If not,
+ no
password prompt is displayed and no attempt will be made to manipulate
+
terminal echo.

The prompt parameter to Password.get and Password.getc
+ must now be passed in
its entirety. Previously, the string ': ' would be
+ automatically appended to
the user-supplied prompt, but this behaviour has
+ been changed in order to
accommodate null prompts. The default string for
+ the prompt parameter has been
changed accordingly.

Running password.rb
+ directly will now result in a call to Password.phonemic
and the display of
+ the resulting password.

The Password::BadDictionary exception has been
+ renamed
Password::DictionaryError and made a subclass of StandardError
+ instead of
RuntimeError.

The CryptError exception has been moved to
+ Password::CryptError and is now a
subclass of StandardError instead of
+ RuntimeError.

A new constant, PASSWD_CHARS, gives the list of characters
+ from which
automatically generated passwords will be chosen. Note that
+ Password.urandom
will use the additional characters '+' and '/'.

A
+ new constant, SALT_CHARS, gives the list of characters valid as salt
+ characters when invoking Password#crypt.

Password.getc now returns
+ an instance of Password, not String.

Password.random now returns a
+ Password, not a String.

A Password::CryptError exception is now raised
+ if the salt passed to
Password#crypt contains a bad character.

RDoc
+ documentation has been added. The INSTALL file explains how to build it.
+
The RD documentation has been removed in favour of the RDoc documentation.
+

Changes in 0.4.1:

A warning issued when the library was loaded into
+Ruby 1.8.x is now avoided.


Changes in 0.4.0:

When a bad dictionary
+path is provided to Password#check, a Password::BadDictionary exception is
+now raised. In addition, buffering is now turned off for the Password.getc
+method, as this resulted in the prompt sometimes not being displayed when
+called by Ruby 1.8


Changes in 0.3.0:

The Crack class is gone and
+Password is now a direct subclass of String. Methods previously available in
+the Crack class are now accessible directly from the Password class.

As
+a result of this change, Password#check now raises a Password::WeakPassword
+exception if the password is weak, not a Crack::WeakPassword exception.
+

Changes in 0.2.1:

There are no user-visible changes to the code base
+in this release. The only changes are portability enhancements to the build
+system.


Changes in 0.2.0:

Password#check now returns true on success,
+and raises a Crack::WeakPassword exception on failure.


Changes in 0.1.1:
+

Password.get now returns an instance of class Password, not String

+Password.new now defaults to returning a null string, rather than nil
+
+ Versions: [0.5.3 (2006-03-02)]
+ [0.5.2 (2004-09-04)] [0.5.1 (2004-04-13)] [0.5.0 (-)]
+EOF
diff --git a/ruby-raa/ruby-password/HISTORY b/ruby-raa/ruby-password/HISTORY
new file mode 100644
index 0000000..70554a8
--- /dev/null
+++ b/ruby-raa/ruby-password/HISTORY
@@ -0,0 +1,3 @@
+2008-01-18 Andraž ruskie Levstik <ruskie AT mages.ath.cx>
+ * DEPENDS, DETAILS: spell created
+
diff --git a/ruby-raa/ruby-serialport/DEPENDS
b/ruby-raa/ruby-serialport/DEPENDS
new file mode 100755
index 0000000..6006202
--- /dev/null
+++ b/ruby-raa/ruby-serialport/DEPENDS
@@ -0,0 +1 @@
+depends ruby
diff --git a/ruby-raa/ruby-serialport/DETAILS
b/ruby-raa/ruby-serialport/DETAILS
new file mode 100755
index 0000000..5c086f5
--- /dev/null
+++ b/ruby-raa/ruby-serialport/DETAILS
@@ -0,0 +1,17 @@
+ SPELL=ruby-serialport
+ VERSION=0.6
+ SOURCE="${SPELL}-${VERSION}.tar.gz"
+ SOURCE_URL[0]=http://rubyforge.org/download.php/72/${SOURCE}
+
SOURCE_HASH=sha512:c8b0c6f7cdf44e77603bd9780fc2aeed4d01b4cc8b5ad4d0511f29d52305764704243993d77b6138e0076cbd2f65241a51d6b9367ae599380cdce5cd9cbba199
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
+ WEB_SITE="http://ruby-serialport.rubyforge.org/";
+ LICENSE[0]=GPL
+ ENTERED=20080116
+ SHORT="Ruby/SerialPort"
+cat << EOF
+Ruby/SerialPort is a Ruby library that provides a class for using RS-232
+serial ports. This class also contains low-level functions to check and set
+the current state of the signals on the line.

Currently work on POSIX,
+cygwin and native Windows systems.

The native Windows version of this
+library supports Microsoft's Visual C++ and Borland's C++ compilers.
+EOF
diff --git a/ruby-raa/ruby-serialport/HISTORY
b/ruby-raa/ruby-serialport/HISTORY
new file mode 100644
index 0000000..8b61b76
--- /dev/null
+++ b/ruby-raa/ruby-serialport/HISTORY
@@ -0,0 +1,3 @@
+2008-01-16 Andraž ruskie Levstik <ruskie AT mages.ath.cx>
+ * DEPENDS, DETAILS: spell created
+
diff --git a/ruby-raa/ruby-svg/DEPENDS b/ruby-raa/ruby-svg/DEPENDS
new file mode 100755
index 0000000..6006202
--- /dev/null
+++ b/ruby-raa/ruby-svg/DEPENDS
@@ -0,0 +1 @@
+depends ruby
diff --git a/ruby-raa/ruby-svg/DETAILS b/ruby-raa/ruby-svg/DETAILS
new file mode 100755
index 0000000..9c462b7
--- /dev/null
+++ b/ruby-raa/ruby-svg/DETAILS
@@ -0,0 +1,13 @@
+ SPELL=ruby-svg
+ VERSION=1.0.3
+ SOURCE="${SPELL}-${VERSION}.tar.gz"
+ SOURCE_URL[0]=http://downloads.sourceforge.jp/${SPELL}/2288/${SOURCE}
+
SOURCE_HASH=sha512:522e7371f575817af905d12088bbf50705b1534ba5d1fe36d39b20844f5b47e4813c3628a1cec98bc6a629b722a2cb988ed7b4bf0773aa68d7f6d55124a7b34c
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
+ WEB_SITE="http://ruby-svg.sourceforge.jp/";
+ LICENSE[0]=LGPL
+ ENTERED=20080116
+ SHORT="Ruby/SVG"
+cat << EOF
+SVG Generator.
+EOF
diff --git a/ruby-raa/ruby-svg/HISTORY b/ruby-raa/ruby-svg/HISTORY
new file mode 100644
index 0000000..8b61b76
--- /dev/null
+++ b/ruby-raa/ruby-svg/HISTORY
@@ -0,0 +1,3 @@
+2008-01-16 Andraž ruskie Levstik <ruskie AT mages.ath.cx>
+ * DEPENDS, DETAILS: spell created
+
diff --git a/ruby-raa/ruby-terminfo/DEPENDS b/ruby-raa/ruby-terminfo/DEPENDS
new file mode 100755
index 0000000..6006202
--- /dev/null
+++ b/ruby-raa/ruby-terminfo/DEPENDS
@@ -0,0 +1 @@
+depends ruby
diff --git a/ruby-raa/ruby-terminfo/DETAILS b/ruby-raa/ruby-terminfo/DETAILS
new file mode 100755
index 0000000..92b1b3c
--- /dev/null
+++ b/ruby-raa/ruby-terminfo/DETAILS
@@ -0,0 +1,18 @@
+ SPELL=ruby-terminfo
+ VERSION=0.1
+ SOURCE="${SPELL}-${VERSION}.tar.gz"
+ SOURCE_URL[0]=http://www.a-k-r.org/${SPELL}/${SOURCE}
+
SOURCE_HASH=sha512:e827f275fc21eaa4b4d3aa60f274754d771c2bccfb7fbd7249151857f12f15610facfb20e7075378d7b1ac828671b14a79cb699da1c51d6738b2e1f6425e3ff1
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
+ WEB_SITE="http://www.a-k-r.org/ruby-terminfo/";
+ LICENSE[0]=BSD
+ ENTERED=20080113
+ SHORT="terminfo binding for Ruby"
+cat << EOF
+terminfo binding for Ruby easy to use method, control, for combination of
+tigetstr/tparm/tputs. low-level terminfo binding (setupterm, tigetflag,
+tigetnum, tigetstr, tparm, tputs) TIOCGWINSZ/TIOCSWINSZ ioctl for screen
+size Simple Usage:require 'terminfo'
TermInfo.control("cuf",
+7) # cursor forward 7 columns
p TermInfo.screen_size # use TIOCGWINSZ,
+LINES/COLUMNS env. or terminfo lines#/cols#
+EOF
diff --git a/ruby-raa/ruby-terminfo/HISTORY b/ruby-raa/ruby-terminfo/HISTORY
new file mode 100644
index 0000000..9cd6da9
--- /dev/null
+++ b/ruby-raa/ruby-terminfo/HISTORY
@@ -0,0 +1,2 @@
+2008-01-13 Andraž "ruskie" Levstik <ruskie AT mages.ath.cx>
+ * DETAILS, DEPENDS, HISTORY: created spell
diff --git a/ruby-raa/ruby-termios/DEPENDS b/ruby-raa/ruby-termios/DEPENDS
new file mode 100755
index 0000000..6006202
--- /dev/null
+++ b/ruby-raa/ruby-termios/DEPENDS
@@ -0,0 +1 @@
+depends ruby
diff --git a/ruby-raa/ruby-termios/DETAILS b/ruby-raa/ruby-termios/DETAILS
new file mode 100755
index 0000000..6e4da8b
--- /dev/null
+++ b/ruby-raa/ruby-termios/DETAILS
@@ -0,0 +1,18 @@
+ SPELL=ruby-termios
+ VERSION=0.9.5
+ SOURCE="${SPELL}-${VERSION}.tar.gz"
+ SOURCE_URL[0]=http://arika.org/archive/${SOURCE}
+
SOURCE_HASH=sha512:6a409b7654344d94ed47acb9b2f0ce6c5a02c06b0d82df0cf5cfaeb9b38adaa81e6d49e29e7ac26d739a79224b468e8525e563a17a3f3ca85b996ea0c92a457d
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
+ WEB_SITE="http://arika.org/ruby/termios";
+ LICENSE[0]=RUBY
+ ENTERED=20080118
+ SHORT="simple wrapper for termios(3)"
+cat << EOF
+Termios module are a simple wrapper for termios(3). It can be included
+
into IO-family classes and can extend IO-family objects. In addition,
+
the methods can use as module function.
+
+ Versions: [0.9.5 (2007-05-31)]
+ [0.9.4 (2002-12-24)]
+EOF
diff --git a/ruby-raa/ruby-termios/HISTORY b/ruby-raa/ruby-termios/HISTORY
new file mode 100644
index 0000000..70554a8
--- /dev/null
+++ b/ruby-raa/ruby-termios/HISTORY
@@ -0,0 +1,3 @@
+2008-01-18 Andraž ruskie Levstik <ruskie AT mages.ath.cx>
+ * DEPENDS, DETAILS: spell created
+
diff --git a/ruby-raa/ruby-xattr/DEPENDS b/ruby-raa/ruby-xattr/DEPENDS
new file mode 100755
index 0000000..6006202
--- /dev/null
+++ b/ruby-raa/ruby-xattr/DEPENDS
@@ -0,0 +1 @@
+depends ruby
diff --git a/ruby-raa/ruby-xattr/DETAILS b/ruby-raa/ruby-xattr/DETAILS
new file mode 100755
index 0000000..71d41d0
--- /dev/null
+++ b/ruby-raa/ruby-xattr/DETAILS
@@ -0,0 +1,16 @@
+ SPELL=ruby-xattr
+ VERSION=0.3.0
+ SOURCE="${SPELL}-${VERSION}.tar.gz"
+ SOURCE_URL[0]=http://theinternetco.net/projects/ruby/${SOURCE}
+
SOURCE_HASH=sha512:41b05931edb837f2c888f8736573b11239b826ec3741fba6ca2e38ddf62a77bb9223320af71f97479b5ffff0ad04a2364731f48f3faa9699ec649883572ab254
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
+ WEB_SITE="http://theinternetco.net/projects/ruby/ruby-xattr";
+ LICENSE[0]=RUBY
+ ENTERED=20080113
+ SHORT="Interface to the XFS-compatible *_attr syscalls."
+cat << EOF
+An extension to access the XFS-compatible Extended Attribute API.
+
+ Versions: [0.3.0 (2004-06-14)]
+ [0.2.0 (-)]
+EOF
diff --git a/ruby-raa/ruby-xattr/HISTORY b/ruby-raa/ruby-xattr/HISTORY
new file mode 100644
index 0000000..9cd6da9
--- /dev/null
+++ b/ruby-raa/ruby-xattr/HISTORY
@@ -0,0 +1,2 @@
+2008-01-13 Andraž "ruskie" Levstik <ruskie AT mages.ath.cx>
+ * DETAILS, DEPENDS, HISTORY: created spell
diff --git a/ruby-raa/ruby-xosd/DEPENDS b/ruby-raa/ruby-xosd/DEPENDS
new file mode 100755
index 0000000..6970b2c
--- /dev/null
+++ b/ruby-raa/ruby-xosd/DEPENDS
@@ -0,0 +1,2 @@
+depends ruby &&
+depends xosd
diff --git a/ruby-raa/ruby-xosd/DETAILS b/ruby-raa/ruby-xosd/DETAILS
new file mode 100755
index 0000000..89d9401
--- /dev/null
+++ b/ruby-raa/ruby-xosd/DETAILS
@@ -0,0 +1,16 @@
+ SPELL=ruby-xosd
+ VERSION=1.1.0
+ SOURCE="${SPELL}-${VERSION}.tar.bz2"
+ SOURCE_URL[0]=http://djur.desperance.net/ruby/${SOURCE}
+
SOURCE_HASH=sha512:832a70b94139647fb5ac94af3722dd635867b6968a625dfc9950f63e12ebf166a98c4f051b08a128a574599cd115b58c050cd8fd65087097c3ef84444f9cb31d
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
+ WEB_SITE="http://djur.desperance.net/ruby/";
+ LICENSE[0]=BSD
+ ENTERED=20080113
+ SHORT="Binding for the X On-Screen Display library."
+cat << EOF
+ruby-xosd is a binding to allow Ruby access to the XOSD library. XOSD creates
+simple on-screen displays (shaped and unmanaged) of text, a slider, or a
+progress bar. ruby-xosd provides a very Rubyesque interface to the library
+itself, as well as a number of companion classes to make specific tasks
easier.
+EOF
diff --git a/ruby-raa/ruby-xosd/HISTORY b/ruby-raa/ruby-xosd/HISTORY
new file mode 100644
index 0000000..9cd6da9
--- /dev/null
+++ b/ruby-raa/ruby-xosd/HISTORY
@@ -0,0 +1,2 @@
+2008-01-13 Andraž "ruskie" Levstik <ruskie AT mages.ath.cx>
+ * DETAILS, DEPENDS, HISTORY: created spell
diff --git a/ruby-raa/ruby-xslt/DEPENDS b/ruby-raa/ruby-xslt/DEPENDS
new file mode 100755
index 0000000..4412faa
--- /dev/null
+++ b/ruby-raa/ruby-xslt/DEPENDS
@@ -0,0 +1,3 @@
+depends ruby &&
+depends libxml2 &&
+depends libxslt
diff --git a/ruby-raa/ruby-xslt/DETAILS b/ruby-raa/ruby-xslt/DETAILS
new file mode 100755
index 0000000..d8d785e
--- /dev/null
+++ b/ruby-raa/ruby-xslt/DETAILS
@@ -0,0 +1,42 @@
+ SPELL=ruby-xslt
+ VERSION=0.9.3
+ SOURCE="${SPELL}_${VERSION}.tar.gz"
+ SOURCE_URL[0]=http://gregoire.lejeune.free.fr/${SOURCE}
+
SOURCE_HASH=sha512:36e6ae7fea9b74e5a99d8334b53aef7e41fdc336aefb71fa05aa065c9d03a0122d9eab2de279f835e06ff212bb8c91f8962234cfb192dd67ccf79dae21dc9a94
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}"
+ WEB_SITE="http://gregoire.lejeune.free.fr";
+ LICENSE[0]=GPL
+ ENTERED=20080113
+ SHORT="A Ruby class for processing XSLT"
+cat << EOF
+Ruby/XSLT is a simple XSLT class based on libxml <http://xmlsoft.org/>
+and libxslt <http://xmlsoft.org/XSLT/>

0.9.3 :
* Due to recent
+changes in Gentoo Linux's install system, ruby-xslt no longer installs
+correctly. Brendan fixed this.
* Cleaned up extconf.rb
* Removed unused
+debugging code (memwatch)
* Moved some things out of C into Ruby
* Made
+error handling much more useful
* Added some unit tests

0.9.2 :
*
+Changes to the way XSLT files are loaded, so that we can keep their base URI
+straight - Sorry Brendan !!!
* Major corrections
* Add documentation (use
+make doc)

0.9.1 :
* Add XML/Smart support. XML/Simple support is still
+available
* Add REXML support
* Add error classes
* Move samples scripts
+from tests to examples and add unit tests
* Major bugs corrections

0.8.2
+:
* Configuration changes:
ruby extconf.rb --enable-exslt (on by default)
+ ruby extconf.rb --enable-error-handler (off by default)
+
* API changes:
XML::XSLT.new.extFunction("do-this",
+"http://fake.none";, MyClass, "do_this")

+ is now
+
+ XML::XSLT.extFunction("do-this", "http://fake.none";,
+ MyClass)
+0.8.1 :
* Major bug correction

0.8.0 :
* Major bug correction
+in parameters support

0.7.0 :
* Add external functions support

+0.6.0 :
* Major bug correction

0.5.0 :
* Add XML/Simple support
*
+Add parameters support

0.4.0 :
* Add cache

0.3.0 :
* Major bug
+correction

0.2.0 :
* Major bug correction

0.1.0 :
* Initial version
+
+ Versions: [0.9.3 (2006-11-14)]
+ [0.9.2 (2005-11-17)] [0.9.1 (2005-11-07)] [0.8.2 (2005-10-05)]
+ [0.8.1 (2005-04-03)] [0.8.0 (2005-04-03)] [0.7.0 (2005-03-25)]
+ [0.6.0 (2005-02-01)] [0.5.0 (2005-01-25)] [0.4.0 (2004-10-15)]
+ [0.3.0 (2004-06-16)] [0.2.0 (2004-05-06)] [0.1.0 (-)]
+EOF
diff --git a/ruby-raa/ruby-xslt/HISTORY b/ruby-raa/ruby-xslt/HISTORY
new file mode 100644
index 0000000..9cd6da9
--- /dev/null
+++ b/ruby-raa/ruby-xslt/HISTORY
@@ -0,0 +1,2 @@
+2008-01-13 Andraž "ruskie" Levstik <ruskie AT mages.ath.cx>
+ * DETAILS, DEPENDS, HISTORY: created spell
diff --git a/ruby-raa/rubygame/DEPENDS b/ruby-raa/rubygame/DEPENDS
new file mode 100755
index 0000000..0d66d69
--- /dev/null
+++ b/ruby-raa/rubygame/DEPENDS
@@ -0,0 +1,2 @@
+depends ruby &&
+depends sdl
diff --git a/ruby-raa/rubygame/DETAILS b/ruby-raa/rubygame/DETAILS
new file mode 100755
index 0000000..2cf08bc
--- /dev/null
+++ b/ruby-raa/rubygame/DETAILS
@@ -0,0 +1,19 @@
+ SPELL=rubygame
+ VERSION=2.2.0
+ SOURCE="${SPELL}-${VERSION}.tar.bz2"
+ SOURCE_URL[0]=$SOURCEFORGE_URL/${SPELL}/${SOURCE}
+
SOURCE_HASH=sha512:b09922e2ef6bbc268abd91fa43c600d235102c73163856619b24d20ff26f095cddc69fc9db5169e6a5bb309888b1d32a38278ae77c9e06bb5eafc9881af31ae9
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
+ WEB_SITE="http://rubygame.sourceforge.net/";
+ LICENSE[0]=LGPL
+ ENTERED=20080116
+ SHORT="Flexible game development library built on SDL."
+cat << EOF
+Rubygame is a cross-platform game and multimedia library for ruby. It
provides
+flexible high-level ruby classes on top of SDL to make game programming fast
+and enjoyable.
+
+ Versions: [2.1.0 (2007-11-20)]
+ [2.0.0 (2007-04-23)] [1.1.0 (2007-02-11)] [1.0 (2006-01-02)]
[20050903
+ (2005-09-03)]
+EOF
diff --git a/ruby-raa/rubygame/HISTORY b/ruby-raa/rubygame/HISTORY
new file mode 100644
index 0000000..8b61b76
--- /dev/null
+++ b/ruby-raa/rubygame/HISTORY
@@ -0,0 +1,3 @@
+2008-01-16 Andraž ruskie Levstik <ruskie AT mages.ath.cx>
+ * DEPENDS, DETAILS: spell created
+
diff --git a/ruby-raa/rubymail/DEPENDS b/ruby-raa/rubymail/DEPENDS
new file mode 100755
index 0000000..6006202
--- /dev/null
+++ b/ruby-raa/rubymail/DEPENDS
@@ -0,0 +1 @@
+depends ruby
diff --git a/ruby-raa/rubymail/DETAILS b/ruby-raa/rubymail/DETAILS
new file mode 100755
index 0000000..ebbdccf
--- /dev/null
+++ b/ruby-raa/rubymail/DETAILS
@@ -0,0 +1,35 @@
+ SPELL=rubymail
+ VERSION=1.0.0
+ SOURCE="rmail-${VERSION}.tgz"
+ SOURCE_URL[0]=http://www.rfc20.org/${SPELL}/download/${SOURCE}
+
SOURCE_HASH=sha512:2783df0f1ca3e1d294718d86aac5939cb9ce4fa6e0d69cb2b3e5ccd1174ba191fbb4e6b52980153fd7f2f2d6c46c782593ad814db4fa878905b55ef7916a31e8
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/rmail-${VERSION}"
+ WEB_SITE="http://www.rfc20.org/rubymail/";
+ LICENSE[0]=BSD
+ ENTERED=20080113
+ SHORT="An Email/MIME library."
+cat << EOF
+This is RubyMail, a lightweight mail library containing various mail
+utility classes and modules. Very high attention is paid to quality
+and robustness. This package has a complete unit test suite (requires
+RubyUnit to run). Currently all of my e-mail is processed by this library.
+Changes in RubyMail 1.0.0 (released 2008-01-05) This version differs only
+in the changes required for Ruby 1.9 support. It is otherwise "bug
+compatible" with version 0.17. Users of version 0.17 can safely upgrade
+to 1.0.0. You will lose the ability to run the tests if you are using Ruby
+1.6 (but who is doing that these days?). Add a Rakefile. Add a gem hosted
+on rubyforge.org. Changes in RubyMail 0.17 (released 2004-04-27) Handle
+parsing addresses with non-ASCII display names. We don’t do anything
+intelligent with the non-ASCII data, but it is passed through in its original
+(invalid) non-encoded form. Look for From_ lines only on the first line when
+parsing a message. RMail::Header#subject= now sets the header field name to
+"Subject" instead of "subject" since some mail reading
+software is case sensitive and can’t understand "subject:foo".
+The RMail parser now requires only whitespace after MIME multipart boundary
+lines. This violates RFC2046’s "NOTE TO IMPLEMENTORS"
+documented in testparsermultipart.rb’s test_multipart_data_12, but it
+allows real-world messages created by Eudora to be parsed.
+
+ Versions: [1.0.0 (2008-01-05)]
+ [0.17 (2004-04-28)] [0.16 (-)]
+EOF
diff --git a/ruby-raa/rubymail/HISTORY b/ruby-raa/rubymail/HISTORY
new file mode 100644
index 0000000..9cd6da9
--- /dev/null
+++ b/ruby-raa/rubymail/HISTORY
@@ -0,0 +1,2 @@
+2008-01-13 Andraž "ruskie" Levstik <ruskie AT mages.ath.cx>
+ * DETAILS, DEPENDS, HISTORY: created spell
diff --git a/ruby-raa/text-format/DEPENDS b/ruby-raa/text-format/DEPENDS
new file mode 100755
index 0000000..6006202
--- /dev/null
+++ b/ruby-raa/text-format/DEPENDS
@@ -0,0 +1 @@
+depends ruby
diff --git a/ruby-raa/text-format/DETAILS b/ruby-raa/text-format/DETAILS
new file mode 100755
index 0000000..06f186e
--- /dev/null
+++ b/ruby-raa/text-format/DETAILS
@@ -0,0 +1,46 @@
+ SPELL=text-format
+ VERSION=1.0.0
+ SOURCE="${SPELL}-${VERSION}.tar.gz"
+ SOURCE_URL[0]=http://rubyforge.org/frs/download.php/5006/${SOURCE}
+
SOURCE_HASH=sha512:57715773af525692830b39ec1fefee28a69b904cb781333f613a45c4f8ee4bf4b3d388c9f06f6dd423a456eda76c4882330568c9947f3e2275a99617843a807c
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
+ WEB_SITE="http://rubyforge.org/projects/ruby-pdf/";
+ LICENSE[0]=MIT
+ ENTERED=20080113
+ SHORT="Text::Format for Ruby"
+cat << EOF
+Text::Format 1.0.0 Text::Format is provides the ability to nicely format
+fixed-width text with knowledge of the writeable space (number of columns),
+margins, and indentation settings. Text::Format can work with either
+TeX::Hyphen or Text::Hyphen to hyphenate words when formatting. This is
+release 1.0, containing both feature enhancements and bug fixes over the
+previous version, 0.64. Text::Format is originally based on the Perl library
+of the same name by Gábor Egressy. It is copyright 2002 - 2005 by Austin
+Ziegler and is licenced under Ruby’s licence. It is also available under
+the Perl Artistic licence. Text::Format 1.0.0 Changed installer: added a
.gem
+package. Changed installer: moving to a variant of setup.rb by Minero Aoki.
+Fixed significant problems with #hard_margin wrapping and fallback issues,
+eliminating all known possibilities for an infinite loop in wrapping. Some
+of the formatting changes involved with this result in different and more
+subtle wrapping and splitting of words; please read the full documentation
+for details. Clarified the API for #hyphenate_to (delineated the return
value
+required if the hyphenator cannot hyphenate the word to the specified size).
+Changed a number of public and private API calls to work better. As long as
the
+constants provided by Text::Format have been used (and not direct access to
the
+constant values), there will be no issues presented by most of these changes.
+Changed the initialization of the Text::Format object. The documentation
+has also been updated to be correct. Note that this will mean that some
+uses of Text::Format will not work, as Text::Format.new now yields self if
+a block is given instead of evaluating the block with Object#instance_eval.
+Added text numbering generators (Text::Format::Alpha, Text::Format::Number,
+and Text::Format::Roman) to work with #tag_paragraphs and #tag_text to
+generate numbered paragraphs. #nobreak_regex must be a hash of regular
+expressions, not strings that are converted to regular expressions. This
+Perlism has finally been removed. The performance has been improved; the
+number of times that lines are joined together and then split apart has
+been reduced. Changed the dependency to Text::Hyphen from TeX::Hyphen.
+Added auto-split capabilities to #paragraphs. See the updated documentation.
+
+ Versions: [1.0.0 (2005-06-25)]
+ [0.64 (2003-09-18)]
+EOF
diff --git a/ruby-raa/text-format/HISTORY b/ruby-raa/text-format/HISTORY
new file mode 100644
index 0000000..9cd6da9
--- /dev/null
+++ b/ruby-raa/text-format/HISTORY
@@ -0,0 +1,2 @@
+2008-01-13 Andraž "ruskie" Levstik <ruskie AT mages.ath.cx>
+ * DETAILS, DEPENDS, HISTORY: created spell
diff --git a/ruby-raa/tmail/DEPENDS b/ruby-raa/tmail/DEPENDS
new file mode 100755
index 0000000..6006202
--- /dev/null
+++ b/ruby-raa/tmail/DEPENDS
@@ -0,0 +1 @@
+depends ruby
diff --git a/ruby-raa/tmail/DETAILS b/ruby-raa/tmail/DETAILS
new file mode 100755
index 0000000..c1f4fd5
--- /dev/null
+++ b/ruby-raa/tmail/DETAILS
@@ -0,0 +1,14 @@
+ SPELL=tmail
+ VERSION=0.10.8
+ SOURCE="${SPELL}-${VERSION}.tar.gz"
+ SOURCE_URL[0]=http://i.loveruby.net/archive/${SPELL}/${SOURCE}
+
SOURCE_HASH=sha512:d7d7ec37c283f6c75c63b2fe4802fac3f23826333564a1e91c842d30d03f27045337153a7d27298ea186a358924c3228f7c7946043e24694ca94e3de319bf6a9
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
+ WEB_SITE="http://i.loveruby.net/en/prog/tmail.html";
+ LICENSE[0]=LGPL
+ ENTERED=20080113
+ SHORT="TMail is an email handling library. "
+cat << EOF
+TMail is an email handling library.
Almost all RFC2822/MIME specification
+is supported.
+EOF
diff --git a/ruby-raa/tmail/HISTORY b/ruby-raa/tmail/HISTORY
new file mode 100644
index 0000000..9cd6da9
--- /dev/null
+++ b/ruby-raa/tmail/HISTORY
@@ -0,0 +1,2 @@
+2008-01-13 Andraž "ruskie" Levstik <ruskie AT mages.ath.cx>
+ * DETAILS, DEPENDS, HISTORY: created spell
diff --git a/ruby-raa/trans-simple/DEPENDS b/ruby-raa/trans-simple/DEPENDS
new file mode 100755
index 0000000..6006202
--- /dev/null
+++ b/ruby-raa/trans-simple/DEPENDS
@@ -0,0 +1 @@
+depends ruby
diff --git a/ruby-raa/trans-simple/DETAILS b/ruby-raa/trans-simple/DETAILS
new file mode 100755
index 0000000..7dee92a
--- /dev/null
+++ b/ruby-raa/trans-simple/DETAILS
@@ -0,0 +1,40 @@
+ SPELL=trans-simple
+ VERSION=1.4.0
+ SOURCE="transaction-simple-${VERSION}.tar.gz"
+ SOURCE_URL[0]=http://rubyforge.org/frs/download.php/17141/${SOURCE}
+
SOURCE_HASH=sha512:258fd9e28b09673b1822e319e253eb332d0482627a45a9c41b0560e54cda8986f0230ecee4faceb192a794834cde8e3249e74df57af35f4e84baf74121cb6532
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/transaction-simple-${VERSION}"
+ WEB_SITE="http://trans-simple.rubyforge.org/transaction-simple/
+rubyforge.org/projects/trans-simple/"
+ LICENSE[0]=BSD
+ ENTERED=20080114
+ SHORT="Transaction::Simple object transactions"
+cat << EOF
+Transaction::Simple for Ruby Transaction::Simple provides a generic way to
+add active transaction support to objects. The transaction methods added
+by this module will work with most objects, excluding those that cannot be
+Marshal-ed (bindings, procedure objects, IO instances, or singleton objects).
+The transactions supported by Transaction::Simple are not associated with any
+sort of data store. They are "live" transactions occurring in memory
+on the object itself. This is to allow "test" changes to be made
+to an object before making the changes permanent. Transaction::Simple can
+handle an "infinite" number of transaction levels (limited only by
+memory). If I open two transactions, commit the second, but abort the first,
+the object will revert to the original version. Transaction::Simple supports
+"named" transactions, so that multiple levels of transactions can
+be committed, aborted, or rewound by referring to the appropriate name of
+the transaction. Names may be any object except nil. Transaction groups are
+also supported. A transaction group is an object wrapper that manages a group
+of objects as if they were a single object for the purpose of transaction
+management. All transactions for this group of objects should be performed
+against the transaction group object, not against individual objects in
+the group. Version 1.4.0 of Transaction::Simple adds a new post-rewind hook
+so that complex graph objects of the type in tests/tc_broken_graph.rb can
+correct themselves. Copyright:Copyright © 2003 - 2007 by Austin Ziegler
+Version:1.4.0 Homepage:rubyforge.org/projects/trans-simple/
Licence:MIT-Style;
+see Licence.txt Thanks to David Black, Mauricio Fernandez, Patrick Hurley,
+Pit Capitain, and Matz for their assistance with this library.
+
+ Versions: [1.4.0 (2007-02-04)]
+ [1.3.0 (2007-02-04)] [1.1.1 (2003-09-18)]
+EOF
diff --git a/ruby-raa/trans-simple/HISTORY b/ruby-raa/trans-simple/HISTORY
new file mode 100644
index 0000000..173cfad
--- /dev/null
+++ b/ruby-raa/trans-simple/HISTORY
@@ -0,0 +1,2 @@
+2008-01-14 Andraž "ruskie" Levstik <ruskie AT mages.ath.cx>
+ * DETAILS, DEPENDS, HISTORY: created spell
diff --git a/ruby-raa/user-choices/DEPENDS b/ruby-raa/user-choices/DEPENDS
new file mode 100755
index 0000000..6006202
--- /dev/null
+++ b/ruby-raa/user-choices/DEPENDS
@@ -0,0 +1 @@
+depends ruby
diff --git a/ruby-raa/user-choices/DETAILS b/ruby-raa/user-choices/DETAILS
new file mode 100755
index 0000000..00fc615
--- /dev/null
+++ b/ruby-raa/user-choices/DETAILS
@@ -0,0 +1,15 @@
+ SPELL=user-choices
+ VERSION=1.1.6
+ SOURCE="${SPELL}-${VERSION}.tgz"
+ SOURCE_URL[0]=http://rubyforge.org/frs/download.php/28179/${SOURCE}
+
SOURCE_HASH=sha512:f23eae83eb9146d45fe710653bacdf80caeb2ce87bf644792fb8ce3f1810c2dbb3542f7576373d31150c4aa7262d841a59e12abcdce0b9d4782b9009e733ebc7
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
+ WEB_SITE="http://user-choices.rubyforge.org/";
+ LICENSE[0]=REUhRUBY
+ ENTERED=20080113
+ SHORT="Unified interface to command line, config files,
environment"
+cat << EOF
+user-choices provides a unified interface to command-line options and
+arguments, the environment, a configuration file, or all of the above at
+the same time. Command-line parsing is built on OptionParser.
+EOF
diff --git a/ruby-raa/user-choices/HISTORY b/ruby-raa/user-choices/HISTORY
new file mode 100644
index 0000000..9cd6da9
--- /dev/null
+++ b/ruby-raa/user-choices/HISTORY
@@ -0,0 +1,2 @@
+2008-01-13 Andraž "ruskie" Levstik <ruskie AT mages.ath.cx>
+ * DETAILS, DEPENDS, HISTORY: created spell
diff --git a/ruby-raa/vorbistagger/DEPENDS b/ruby-raa/vorbistagger/DEPENDS
new file mode 100755
index 0000000..6006202
--- /dev/null
+++ b/ruby-raa/vorbistagger/DEPENDS
@@ -0,0 +1 @@
+depends ruby
diff --git a/ruby-raa/vorbistagger/DETAILS b/ruby-raa/vorbistagger/DETAILS
new file mode 100755
index 0000000..fa18832
--- /dev/null
+++ b/ruby-raa/vorbistagger/DETAILS
@@ -0,0 +1,15 @@
+ SPELL=vorbistagger
+ VERSION=0.0.1
+ SOURCE="ruby-${SPELL}-${VERSION}.tar.gz"
+ SOURCE_URL[0]=ftp://code-monkey.de/pub/ruby-${SPELL}/${SOURCE}
+
SOURCE_HASH=sha512:0f741e1136499ebb85ce9f9b661550676882aad5d62346efccec835456d5e74106068b63f6878f211cab7cbc152e416750d3546a328b5df0ec98725d253b2f3f
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/ruby-${SPELL}-${VERSION}"
+ WEB_SITE="http://code-monkey.de/pages/ruby-vorbistagger";
+ LICENSE[0]=LGPL
+ ENTERED=20080120
+ SHORT="Reads and writes comments (aka tags) in Ogg Vorbis files"
+cat << EOF
+ruby-vorbistagger allows you to read and write comments (aka tags) in Ogg
+Vorbis files.

There's a number of extensions that can read them, but AFAIK
+(and at this time) ruby-vorbistagger is the only one that can write them too.
+EOF
diff --git a/ruby-raa/vorbistagger/HISTORY b/ruby-raa/vorbistagger/HISTORY
new file mode 100644
index 0000000..89ade9e
--- /dev/null
+++ b/ruby-raa/vorbistagger/HISTORY
@@ -0,0 +1,3 @@
+2008-01-20 Andraž ruskie Levstik <ruskie AT mages.ath.cx>
+ * DEPENDS, DETAILS: spell created
+
diff --git a/ruby-raa/vpim/DEPENDS b/ruby-raa/vpim/DEPENDS
new file mode 100755
index 0000000..6006202
--- /dev/null
+++ b/ruby-raa/vpim/DEPENDS
@@ -0,0 +1 @@
+depends ruby
diff --git a/ruby-raa/vpim/DETAILS b/ruby-raa/vpim/DETAILS
new file mode 100755
index 0000000..50221de
--- /dev/null
+++ b/ruby-raa/vpim/DETAILS
@@ -0,0 +1,20 @@
+ SPELL=vpim
+ VERSION=0.360
+ SOURCE="${SPELL}-${VERSION}.tgz"
+ SOURCE_URL[0]=http://rubyforge.org/frs/download.php/9496/${SOURCE}
+
SOURCE_HASH=sha512:68d154a96de5691eddd69e849600c0ba07406ca9661286f6d6c0cffdef24fdd6c5aa869e936478b8ae740055a9082cdd04f7b9a7038e65202670003b4b7e45e4
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
+ WEB_SITE="http://vpim.rubyforge.org/";
+ LICENSE[0]=RUBY
+ ENTERED=20080120
+ SHORT="vCard/iCalendar encoding/decoding library"
+cat << EOF
+Encoding and decoding of vCard and iCalendar formats. Includes command
+line utilities for working with vCards and iCalendars.

This entry is a
+replacement for the vCard project entry, since the project name has changed
+(since I added support for iCalendar the previous name was increasingly
+inappropriate).
+
+ Versions: [(see home page) (2006-02-19)]
+ [0.x (2005-03-14)] [0.9 (2004-10-26)]
+EOF
diff --git a/ruby-raa/vpim/HISTORY b/ruby-raa/vpim/HISTORY
new file mode 100644
index 0000000..89ade9e
--- /dev/null
+++ b/ruby-raa/vpim/HISTORY
@@ -0,0 +1,3 @@
+2008-01-20 Andraž ruskie Levstik <ruskie AT mages.ath.cx>
+ * DEPENDS, DETAILS: spell created
+
diff --git a/ruby-raa/xmlparser/DEPENDS b/ruby-raa/xmlparser/DEPENDS
new file mode 100755
index 0000000..06ca34d
--- /dev/null
+++ b/ruby-raa/xmlparser/DEPENDS
@@ -0,0 +1,2 @@
+depends ruby &&
+depends expat
diff --git a/ruby-raa/xmlparser/DETAILS b/ruby-raa/xmlparser/DETAILS
new file mode 100755
index 0000000..0aa7663
--- /dev/null
+++ b/ruby-raa/xmlparser/DETAILS
@@ -0,0 +1,13 @@
+ SPELL=xmlparser
+ VERSION=0.6.8
+ SOURCE="${SPELL}-${VERSION}.tar.gz"
+ SOURCE_URL[0]=http://www.yoshidam.net/${SOURCE}
+
SOURCE_HASH=sha512:23ce466e923a8f412efecc6b7727665c384004fe927fb5d7a0862e8da6a9edd901abcf1a96c64e5421f88241f41b2aabe6202de00a0c4f9269af5623bdedf76d
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}"
+ WEB_SITE="http://www.yoshidam.net/Ruby.html#xmlparser";
+ LICENSE[0]=RUBY
+ ENTERED=20080118
+ SHORT="XMLParser - RSS Parser/RSS Maker"
+cat << EOF
+An interface for James Clark's expat.
+EOF
diff --git a/ruby-raa/xmlparser/HISTORY b/ruby-raa/xmlparser/HISTORY
new file mode 100644
index 0000000..70554a8
--- /dev/null
+++ b/ruby-raa/xmlparser/HISTORY
@@ -0,0 +1,3 @@
+2008-01-18 Andraž ruskie Levstik <ruskie AT mages.ath.cx>
+ * DEPENDS, DETAILS: spell created
+



  • [SM-Commit] GIT changes to master grimoire by Andraž Levstik (45dc38685786c46d76716e193142bd4d8f45def9), Andraž Levstik, 01/30/2008

Archive powered by MHonArc 2.6.24.

Top of Page