Version bump. Switch from swig-provided code to handcrafted code.
authorHans de Graaff <graaff@gentoo.org>
Sun, 11 Jul 2010 07:50:08 +0000 (07:50 +0000)
committerHans de Graaff <graaff@gentoo.org>
Sun, 11 Jul 2010 07:50:08 +0000 (07:50 +0000)
Package-Manager: portage-2.1.8.3/cvs/Linux x86_64

dev-ruby/sqlite3-ruby/ChangeLog
dev-ruby/sqlite3-ruby/Manifest
dev-ruby/sqlite3-ruby/sqlite3-ruby-1.3.1.ebuild [new file with mode: 0644]

index 211a256c1d686271610042617fffed759cb49cd0..2ec5567283ffb013aeebd61a9f0834e50aac7a78 100644 (file)
@@ -1,6 +1,12 @@
 # ChangeLog for dev-ruby/sqlite3-ruby
 # Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-ruby/sqlite3-ruby/ChangeLog,v 1.39 2010/05/23 10:21:43 a3li Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-ruby/sqlite3-ruby/ChangeLog,v 1.40 2010/07/11 07:50:08 graaff Exp $
+
+*sqlite3-ruby-1.3.1 (11 Jul 2010)
+
+  11 Jul 2010; Hans de Graaff <graaff@gentoo.org>
+  +sqlite3-ruby-1.3.1.ebuild:
+  Version bump. Switch from swig-provided code to handcrafted code.
 
   23 May 2010; Alex Legler <a3li@gentoo.org> sqlite3-ruby-1.2.5.ebuild:
   Add REE18 support
index dd95e95cea7c31c9178beb5b4ef4592be9a2d93c..888d602687d10972b80c0d78f5405d656d6b5849 100644 (file)
@@ -1,16 +1,18 @@
 -----BEGIN PGP SIGNED MESSAGE-----
-Hash: SHA1
+Hash: SHA256
 
 DIST sqlite3-ruby-1.2.4.tar.bz2 80907 RMD160 5757d7ce79cb39a21c62daa19e8725a037bbd4c1 SHA1 1ff66fc2fc3e40af9e21f81377eb343fe19619b1 SHA256 4781bb0d4d0ef6d1078dfda2832af30332e2f28a316c17eb854bb7ff5ea6b0d6
 DIST sqlite3-ruby-1.2.5.gem 74240 RMD160 509b0401ee40e2176431ef30595f14a9ef4e2bcd SHA1 837eabb8c80f37e46e29d4c7c22ee08e7679e47a SHA256 b94611a60e1f336b68291010f66e112e5c18c0808d3f45c16d779d3619e51d3b
+DIST sqlite3-ruby-1.3.1.gem 53248 RMD160 ac3d621d8aa35110de436623e0472eceba0da13c SHA1 36fb8f6d8a4008793fbb9128a0e4c58ab8433f03 SHA256 386d0016ffd4cfd68b7b2a34574a77e3187f95c5a08fe26b4840b56f9f44919d
 EBUILD sqlite3-ruby-1.2.4.ebuild 1257 RMD160 da2366a1ade9d1352d84a5f7c49e2ac69c2e89db SHA1 ae0d2d6b861604e04b718cb7a442399cae2ef9fe SHA256 e9684e5efd28c615192deb99067bae0e2bfe731b9b3a976811ee1cde8ecabd23
 EBUILD sqlite3-ruby-1.2.5.ebuild 1510 RMD160 5393237ea48bef36871d82941c9b3c410cdc29a7 SHA1 8871b0ce89bb4f9d4d6b97bb673f056e87e180cc SHA256 20711fd36fbf3409a1cda05dd5c66f6119a8a2d361d7abe640e29544c122d26c
-MISC ChangeLog 5199 RMD160 88c2d2e70d5af80a8faacea2c394c7ed0751d4f8 SHA1 005a452f1f8eb3b474c651c45f17ff23f5ddcab0 SHA256 ec710012679a06087526323e17b90d0c68d0d07574c99900d0b952b2e2099564
+EBUILD sqlite3-ruby-1.3.1.ebuild 1514 RMD160 47811ae4e81381d3b20cafd5c07e0e9f94ddf6c7 SHA1 2f8d8b34ac748da850c6b8679442370499e0d867 SHA256 8cf750845ece65822e337b2f2f142657d42eba5a20278e73be3de34fce58f154
+MISC ChangeLog 5385 RMD160 611b0ee4684d57d1aafb601ffd2c62b409065b47 SHA1 c20203beb8f1015641ad3b91432c2b1accf589c2 SHA256 231855d7fbb953c60101780c65199f6ddda647d6bae9611ce726e9035cdb6ce0
 MISC metadata.xml 255 RMD160 5728a5d67f1b20016a81c8594151e41bc5442a74 SHA1 2616b37bf1924a7ea724e1e12dc7096e602445c5 SHA256 2316a3c7f17bf8dd9d41dfd645f14b1d0d61778aa91e45639eaec81f551cb68a
 -----BEGIN PGP SIGNATURE-----
 Version: GnuPG v2.0.15 (GNU/Linux)
 
-iEYEARECAAYFAkv5Ab4ACgkQ+tgfDpkAy6BmngCgmGjETcphNUECK697skZqtHcf
-WX8An2yrZzCWtdPC1DSCCVOt6J5uLOn/
-=xfAe
+iF4EAREIAAYFAkw5d7YACgkQZihJkut28Ss2jwD/ZQKp6AZn10djXEPARCTRpXes
+Kpd0/P6qNK66f+Ah2OcBALflTlCQmbFLSKTiS9qanGFHAe9C5ex1G5ch6Pfkd7TR
+=XvRy
 -----END PGP SIGNATURE-----
diff --git a/dev-ruby/sqlite3-ruby/sqlite3-ruby-1.3.1.ebuild b/dev-ruby/sqlite3-ruby/sqlite3-ruby-1.3.1.ebuild
new file mode 100644 (file)
index 0000000..4879835
--- /dev/null
@@ -0,0 +1,62 @@
+# Copyright 1999-2010 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-ruby/sqlite3-ruby/sqlite3-ruby-1.3.1.ebuild,v 1.1 2010/07/11 07:50:08 graaff Exp $
+
+EAPI=2
+USE_RUBY="ruby18 ree18"
+
+RUBY_FAKEGEM_TASK_DOC="docs"
+RUBY_FAKEGEM_DOCDIR="doc faq"
+RUBY_FAKEGEM_EXTRADOC="API_CHANGES.rdoc README.rdoc ChangeLog.cvs CHANGELOG.rdoc"
+
+inherit multilib ruby-fakegem
+
+DESCRIPTION="An extension library to access a SQLite database from Ruby"
+HOMEPAGE="http://rubyforge.org/projects/sqlite-ruby/"
+LICENSE="BSD"
+
+KEYWORDS="~amd64 ~ia64 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
+SLOT="0"
+IUSE=""
+
+RDEPEND="${RDEPEND}
+       =dev-db/sqlite-3*"
+DEPEND="${DEPEND}
+       =dev-db/sqlite-3*"
+
+ruby_add_bdepend "
+       dev-ruby/rake-compiler
+       dev-ruby/hoe
+       test? ( virtual/ruby-test-unit )
+       doc? ( dev-ruby/redcloth )"
+
+all_ruby_prepare() {
+       # We remove the vendor_sqlite3 rake task because it's used to
+       # bundle SQlite3 which we definitely don't want.
+       rm tasks/vendor_sqlite3.rake || die
+
+       sed -i -e 's:, HOE.spec::' -e '/task :test/d' tasks/native.rake || die
+}
+
+each_ruby_configure() {
+       ${RUBY} -Cext/sqlite3 extconf.rb || die
+}
+
+each_ruby_compile() {
+       # TODO: not sure what happens with jruby
+
+       emake -Cext/sqlite3 || die
+       mv ext/sqlite3/sqlite3_native$(get_modname) lib/sqlite3/ || die
+}
+
+all_ruby_compile() {
+       all_fakegem_compile
+
+       if use doc; then
+               rake faq || die "rake faq failed"
+       fi
+}
+
+each_ruby_install() {
+       each_fakegem_install
+}