diff options
author | Manuel Rüger <mrueg@gentoo.org> | 2014-02-28 00:30:42 +0000 |
---|---|---|
committer | Manuel Rüger <mrueg@gentoo.org> | 2014-02-28 00:30:42 +0000 |
commit | de0dc796b853333eea52a0dd34fab891b3213ae1 (patch) | |
tree | 8b4930702bbda1023f83de95935a00119c779640 /dev-ruby/sqlite3 | |
parent | Version bump. Add ruby21 target (diff) | |
download | historical-de0dc796b853333eea52a0dd34fab891b3213ae1.tar.gz historical-de0dc796b853333eea52a0dd34fab891b3213ae1.tar.bz2 historical-de0dc796b853333eea52a0dd34fab891b3213ae1.zip |
Version bump.
Package-Manager: portage-2.2.8-r1/cvs/Linux x86_64
Diffstat (limited to 'dev-ruby/sqlite3')
-rw-r--r-- | dev-ruby/sqlite3/ChangeLog | 7 | ||||
-rw-r--r-- | dev-ruby/sqlite3/Manifest | 14 | ||||
-rw-r--r-- | dev-ruby/sqlite3/sqlite3-1.3.9.ebuild | 76 |
3 files changed, 85 insertions, 12 deletions
diff --git a/dev-ruby/sqlite3/ChangeLog b/dev-ruby/sqlite3/ChangeLog index b40e1b6fc0c9..9cfacecc732f 100644 --- a/dev-ruby/sqlite3/ChangeLog +++ b/dev-ruby/sqlite3/ChangeLog @@ -1,6 +1,11 @@ # ChangeLog for dev-ruby/sqlite3 # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-ruby/sqlite3/ChangeLog,v 1.16 2014/02/25 08:08:35 graaff Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-ruby/sqlite3/ChangeLog,v 1.17 2014/02/28 00:30:37 mrueg Exp $ + +*sqlite3-1.3.9 (28 Feb 2014) + + 28 Feb 2014; Manuel Rüger <mrueg@gentoo.org> +sqlite3-1.3.9.ebuild: + Version bump. 25 Feb 2014; Hans de Graaff <graaff@gentoo.org> sqlite3-1.3.6.ebuild, sqlite3-1.3.8-r1.ebuild: diff --git a/dev-ruby/sqlite3/Manifest b/dev-ruby/sqlite3/Manifest index 353794f54220..1644b3027a5e 100644 --- a/dev-ruby/sqlite3/Manifest +++ b/dev-ruby/sqlite3/Manifest @@ -1,16 +1,8 @@ ------BEGIN PGP SIGNED MESSAGE----- -Hash: SHA256 - DIST sqlite3-1.3.6.gem 57344 SHA256 b0063859dd46819dd228f9629adfbc16649dfeef35b90eba9757537c0be1ecdb SHA512 952bbea9863a3fd65b217fed62f37356e76fbb40fb9b2599876113e069611d65c9d1bac891580700a0d0e809411881f50774d18fdbe0ad1202ac792c366b7030 WHIRLPOOL a020b7bba1bdcb27864767bd2b8e9db023706d0f52b356f63acf78a01b81be4c5d83e10d5cfa0c11ad2525bda1cb1457186cf572bee2a065d21e98e4b3a3fb48 DIST sqlite3-1.3.8.gem 58880 SHA256 6a97b019e177d33472bac1aab199d9ae8c24f18eb63461cadc3223607a82287a SHA512 376e5e0f40697a5cf3d3140aee041f41114bdbadb55425eaa0e5c663e17ff6872f466cc08abfbede319d5e377fd47f73aaf1aa9134cf609fbdbea39480bbe56f WHIRLPOOL 615c0005918898fca7dabe3a234fe3a615e7144c557a9cd7e5517a01adfced98d80fff6f4a19c13511624c57cb6b349a10f420e1e641afbe077570bcd0c1e886 +DIST sqlite3-1.3.9.gem 60928 SHA256 9984744afb5f44ca4a82aec66e257ff60783920afd48f06606d1fb4a9d51a61e SHA512 5c20ca40fc17ab7a0655f96a7d017164fc68a5e8b4d7a6e226cbd0ce6a850e46815379f97056f2a8c4c6c7b8c67f4fa14a985cdf13239f845f74f948a8c87834 WHIRLPOOL f89c5cf35e769d6baf225b933aa59e959c61d7dc77f7fdc4bbeb49a8ac7943d6f85bc785e8d86ea454207a98ebc1acfadf6c9c96563715035176c3fe0fe8a5d2 EBUILD sqlite3-1.3.6.ebuild 2293 SHA256 fd8a1e3e7ff4ebaff9a57913355db20622e9628b37f9adf7c06cdd4cdef67588 SHA512 fc0266adbf95178588c5d11afa52e1159179b69109e8eeaeb8eb8e37f4382c508a13daf2e019953338b4858147f4b5aedc8d2696596ea3d3bb956627b8abb310 WHIRLPOOL e8b82e0c3a6da3989b3885019a02baa1002dcb923308eac9e4803503ac9be1b3503c9c5d3610a1d57c5d5f57274cbff475d5912bce1a3cb2391759ce1ad3657a EBUILD sqlite3-1.3.8-r1.ebuild 2433 SHA256 e79175b694d3a521ed1da7c373a886b022c41b9bcc6a47f8664844f7e2d5850a SHA512 e51350da2357729c15dd1960d223df7c5a3f7e8da05af8b0805b599b9ec6ea62966f0be9b394015e17fe53584c1af5f53f27828059c705719a91096de6642f45 WHIRLPOOL 9ea745546a34e6204bb548feb63964c3ada5c94e0be9275009e648a94510252a0903c9538b8fda0a4daf946d66420ca12c309addee1997190d8c69bc795efea4 -MISC ChangeLog 10755 SHA256 85b1006b814fc66b9e14a2e62ff23737e4ae0b11d97c98a0faf77af5d44cae6e SHA512 f5bd8f4b4d50532b422c9b0f33fd261bcb4857bf23888f168e186edb46072f816ac1648a51d0e0e4bf315948c31d14b81503593797125959fe085599183f796d WHIRLPOOL 7cc12990807dbbf06ebef40f158c731597d2e3d72bd086b58532adee1dfcfee76caabaf43d1f9f45560135573d75b4c540ec74562dc5f0db619417436af3b032 +EBUILD sqlite3-1.3.9.ebuild 2425 SHA256 e3cae29f7405f0ebb4a5c4207e213059cfe7e9a80d1b5e80039fbdf1468ec10c SHA512 4a92daa9feea37557e903c93342aa288ae43cbc8c7a4c52d5325c5c32542b491a917c205845f79ae0c357e2fddcb0f3cfc649bb61d417a1bb165abdd45dea994 WHIRLPOOL 9a7750f2b1b2708e548ccea8704a51ef6b5f963cefd07ed18140ab9808e414cad8c98e68b3a243559e471e5340cd411f273c22d53b7538cdc679185e44e04c58 +MISC ChangeLog 10872 SHA256 d1b89dc5d389484b6814c7db92b61ccde4644d024750fb4e39f16c3e9bbc6a73 SHA512 552839ec1a07ff4a071ba5fbd25f2e3a85ea94a0259cac6713eb4385dd7adc5c7dfdb610fe8fdf6bf3a63f03dc23bdd770de98e441ba62d5fb371f8d78e72b1e WHIRLPOOL 7e9386b7aa85cde5e0400c79459aa65573973c60668b4acb8fcbc3ac9e61fc1b6095d31f1422cdc160e6bf43356b5072fa31670436e750009b732cfae8625910 MISC metadata.xml 157 SHA256 11fba03a217e2d996f5cd8895493a5692ece8ddac2c1a2dfc71d0e830555121c SHA512 0cec73b966de88015ea4c7212723d848d367608aa93658bb945f298a8000c4ba8aba73c9eb8481859fb5bbed45e80dae32c628caf81e027a4ad8eafa7e632851 WHIRLPOOL 4da25c81e21173ad8b7b5f35b056264869d9a16741062aa4422c5ea1aa9e73da8eb700b0d54de84c169d702fbb3f41ed157c9dc7c9daac110849ae84715c051b ------BEGIN PGP SIGNATURE----- -Version: GnuPG v2.0.22 (GNU/Linux) - -iF4EAREIAAYFAlMMT4QACgkQiIP6VqMIqNcPNQEAjiAhKomh9QTVE496dK5gLZra -CNND18tnI5F1qbj8M8wA/jqEpHes32Ch80lSYnLSa4J7PYzS3TeeZSVeiYMcDjdv -=hWQj ------END PGP SIGNATURE----- diff --git a/dev-ruby/sqlite3/sqlite3-1.3.9.ebuild b/dev-ruby/sqlite3/sqlite3-1.3.9.ebuild new file mode 100644 index 000000000000..6d6aac0ea7ff --- /dev/null +++ b/dev-ruby/sqlite3/sqlite3-1.3.9.ebuild @@ -0,0 +1,76 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-ruby/sqlite3/sqlite3-1.3.9.ebuild,v 1.1 2014/02/28 00:30:37 mrueg Exp $ + +EAPI=5 +USE_RUBY="ruby18 ruby19 ruby20" + +RUBY_FAKEGEM_TASK_DOC="docs faq" +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 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +SLOT="0" +IUSE="" + +RDEPEND+=" =dev-db/sqlite-3*" +DEPEND+=" =dev-db/sqlite-3*" + +ruby_add_bdepend " + dev-ruby/rake-compiler + dev-ruby/hoe + doc? ( dev-ruby/redcloth ) + test? ( dev-ruby/minitest:5 )" + +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 + + # Remove license line from hoe to avoid depending on a newer + # version. + sed -i -e '/license/d' tasks/gem.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 V=1 + mv ext/sqlite3/sqlite3_native$(get_modname) lib/sqlite3/ || die +} + +each_ruby_install() { + each_fakegem_install + + # sqlite3 was called sqlite3-ruby before, so add a spec file that + # simply loads sqlite3 to make sure that old projects load correctly + # we don't even need to create a file to load this: the `require + # sqlite3` was already part of sqlite3-ruby requirements. + cat - <<EOF > "${T}/sqlite3-ruby.gemspec" +# generated by ebuild +# $Header: /var/cvsroot/gentoo-x86/dev-ruby/sqlite3/sqlite3-1.3.9.ebuild,v 1.1 2014/02/28 00:30:37 mrueg Exp $ +Gem::Specification.new do |s| + s.name = "sqlite3-ruby" + s.version = "${RUBY_FAKEGEM_VERSION}" + s.summary = "Fake gem to load sqlite3" + s.homepage = "${HOMEPAGE}" + s.specification_version = 3 + s.add_runtime_dependency("${RUBY_FAKEGEM_NAME}", ["= ${RUBY_FAKEGEM_VERSION}"]) +end +EOF + RUBY_FAKEGEM_NAME=sqlite3-ruby \ + RUBY_FAKEGEM_GEMSPEC="${T}/sqlite3-ruby.gemspec" \ + ruby_fakegem_install_gemspec +} |