# $Id: Portfile,v 1.18 2005/08/11 21:33:35 rshaw Exp $
PortSystem		1.0
PortGroup		ruby 1.0

ruby.setup		{sqlite sqlite-ruby} 2.2.2 basic_install.rb \
				{TODO ChangeLog api doc} \
				rubyforge:1901
maintainers		darwinports@opendarwin.org
description		Interface to the SQLite DB engine from Ruby
long_description	Provides an interface for the SQLite DB engine. This \
					differs from the 'ruby-sqlite' project (also on RAA) \
					in that it is more complete, and from the ruby DBI \
					version of SQLite in that it is SQLite specific, so \
					you can do things that would otherwise be more \
					difficult via DBI. If you want portability between \
					backends, use DBI. If you want ease of use with \
					SQLite, use this. \
					Note that this module is NOT compatible with SQLite3.
categories-append	databases
use_bzip2		yes
checksums		md5 274e30cab90f4941984ea5b3273ef058
platforms		darwin

depends_lib-append		lib:libsqlite.0:sqlite

post-patch {
	reinplace "s|ruby extconf.rb|${ruby.bin} -rvendor-specific extconf.rb|" \
		${worksrcpath}/install.rb
	reinplace "s|make install|& DESTDIR=${destroot}|" \
		${worksrcpath}/install.rb
	reinplace "s|make|& RUBY=${ruby.bin}|" \
		${worksrcpath}/install.rb
}

test.run		yes
test.dir		${worksrcpath}/test
test.cmd		${ruby.bin}
test.target		tests.rb

