summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'dev-db/sqlite')
-rw-r--r--dev-db/sqlite/ChangeLog7
-rw-r--r--dev-db/sqlite/Manifest83
-rw-r--r--dev-db/sqlite/files/digest-sqlite-3.3.43
-rw-r--r--dev-db/sqlite/files/sqlite-3-test-fix-3.3.4.patch20
-rw-r--r--dev-db/sqlite/sqlite-3.3.4.ebuild101
5 files changed, 212 insertions, 2 deletions
diff --git a/dev-db/sqlite/ChangeLog b/dev-db/sqlite/ChangeLog
index 03292bc55004..d49d37dd9d1e 100644
--- a/dev-db/sqlite/ChangeLog
+++ b/dev-db/sqlite/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for dev-db/sqlite
# Copyright 2002-2005 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-db/sqlite/ChangeLog,v 1.103 2006/02/05 22:05:04 arj Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-db/sqlite/ChangeLog,v 1.104 2006/02/13 18:56:56 arj Exp $
+
+*sqlite-3.3.4 (13 Feb 2006)
+
+ 13 Feb 2006; Anders Rune Jensen <arj@gentoo.org> +sqlite-3.3.4.ebuild:
+ New version. Bugfix release.
05 Feb 2006; Anders Rune Jensen <arj@gentoo.org>
+sqlite-3.3.3-r1.ebuild, +sqlite-2.8.16-r3.ebuild:
diff --git a/dev-db/sqlite/Manifest b/dev-db/sqlite/Manifest
index cf728976afbb..bc0bc8a63c51 100644
--- a/dev-db/sqlite/Manifest
+++ b/dev-db/sqlite/Manifest
@@ -1,36 +1,117 @@
-MD5 e6047d304cf9d9247d556d5235d778e0 ChangeLog 14345
+MD5 5d5ca478da8f91363dc73043cdb51ea9 ChangeLog 14479
+RMD160 31fd64ee39f8f31766719326e6d16411326789f0 ChangeLog 14479
+SHA256 d1d0cdf81892dbad20d35eaa70e282027e3786df717fc3923f14300ce9ee87c9 ChangeLog 14479
MD5 c35f34620d18893001720951f8ea0c73 files/digest-sqlite-2.8.13 65
+RMD160 5d433b108afa23ea030ae319e253d69ba42fafcf files/digest-sqlite-2.8.13 65
+SHA256 0c7ba7bc19dc6b8083821e88551cac763de71a430b9f75dd6a6ca64c25d93458 files/digest-sqlite-2.8.13 65
MD5 c9c200833c7c14eb4d750bb00455199e files/digest-sqlite-2.8.14 65
+RMD160 b6d73d1c76d5031d2bcc67d745def6d9b077b927 files/digest-sqlite-2.8.14 65
+SHA256 8debd85b1a100c3489306cf0cbd79a2d23d49f7f33c9cded4d431927c001c87e files/digest-sqlite-2.8.14 65
MD5 b4031f19b8a32fa2b9dd4dfaf4b57ad0 files/digest-sqlite-2.8.15 65
+RMD160 2c54ae05b013f8c53d0e417c07d9deb0f344e62c files/digest-sqlite-2.8.15 65
+SHA256 89ab258b0a2ec863541bac45f9230242ea584591acbbbdfde3894c24d5b373f1 files/digest-sqlite-2.8.15 65
MD5 3f0417272ef2e01ef38d27021a93aeaf files/digest-sqlite-2.8.16-r1 65
+RMD160 5e197ac33e016d443dd5446d5c834e2d077afc1a files/digest-sqlite-2.8.16-r1 65
+SHA256 c2668d0e0c28c531b504694a8103ef9639a84c567ee5fde9e5cdbc4aa6151b3a files/digest-sqlite-2.8.16-r1 65
MD5 3f0417272ef2e01ef38d27021a93aeaf files/digest-sqlite-2.8.16-r2 65
+RMD160 5e197ac33e016d443dd5446d5c834e2d077afc1a files/digest-sqlite-2.8.16-r2 65
+SHA256 c2668d0e0c28c531b504694a8103ef9639a84c567ee5fde9e5cdbc4aa6151b3a files/digest-sqlite-2.8.16-r2 65
MD5 3f0417272ef2e01ef38d27021a93aeaf files/digest-sqlite-2.8.16-r3 65
+RMD160 5e197ac33e016d443dd5446d5c834e2d077afc1a files/digest-sqlite-2.8.16-r3 65
+SHA256 c2668d0e0c28c531b504694a8103ef9639a84c567ee5fde9e5cdbc4aa6151b3a files/digest-sqlite-2.8.16-r3 65
MD5 9dce926cc47853cb563ab467d1c5ba28 files/digest-sqlite-3.2.1-r3 65
+RMD160 457e870ca1af5e4216c4647ce803812f92e34d1b files/digest-sqlite-3.2.1-r3 65
+SHA256 4975d96cd18ba9b3d5c601a19ea81fde847f6f7727c7d5f86f65703b9c894234 files/digest-sqlite-3.2.1-r3 65
MD5 b30bbb90979fff71122f08b8cbee4013 files/digest-sqlite-3.2.7 65
+RMD160 e945aa79241e41d949bc1cde7727755e1f00467b files/digest-sqlite-3.2.7 65
+SHA256 211dc542fb8398a38c1f70f159c2632175c9f7cf869c1f699eb4bf74a4949b78 files/digest-sqlite-3.2.7 65
MD5 b30bbb90979fff71122f08b8cbee4013 files/digest-sqlite-3.2.7-r1 65
+RMD160 e945aa79241e41d949bc1cde7727755e1f00467b files/digest-sqlite-3.2.7-r1 65
+SHA256 211dc542fb8398a38c1f70f159c2632175c9f7cf869c1f699eb4bf74a4949b78 files/digest-sqlite-3.2.7-r1 65
MD5 964e2a0bb38e1ec5b8be6459970b55b9 files/digest-sqlite-3.3.3 65
+RMD160 7633d83fb34262e47c989653ff973545ccb61e3a files/digest-sqlite-3.3.3 65
+SHA256 762088197889819460f9d35e7ce51e7e8da2bb0b42b16814ce3cfe0bd6549fca files/digest-sqlite-3.3.3 65
MD5 964e2a0bb38e1ec5b8be6459970b55b9 files/digest-sqlite-3.3.3-r1 65
+RMD160 7633d83fb34262e47c989653ff973545ccb61e3a files/digest-sqlite-3.3.3-r1 65
+SHA256 762088197889819460f9d35e7ce51e7e8da2bb0b42b16814ce3cfe0bd6549fca files/digest-sqlite-3.3.3-r1 65
+MD5 604c8f3b91fdaffa9ed1b971e7a6c563 files/digest-sqlite-3.3.4 241
+RMD160 5c11a1d8016f6da4596dadf5de57268d8f7238b3 files/digest-sqlite-3.3.4 241
+SHA256 d292f7febacab9b7aaafba37dc0b80e86ad0405a7069964148138f140a5e2224 files/digest-sqlite-3.3.4 241
MD5 d0fc4c53a61d386992d16680140548d0 files/maketcllib.sh 879
+RMD160 6d9a0e79a79d5a2efd6074e6b439d4634600980e files/maketcllib.sh 879
+SHA256 e101ed11d908bfb7f57519a99674160b0273d6500d191f758f8a0d1e6ed78120 files/maketcllib.sh 879
MD5 243b5d38d7a42f47aea10f9386b3227a files/sandbox-fix1.patch 960
+RMD160 751c8327b36ebdc60c4138a10e4c2e145e225455 files/sandbox-fix1.patch 960
+SHA256 ab348a7803767d6aa0ee50eb68db75267667b336d4e995a1d378919703b1c448 files/sandbox-fix1.patch 960
MD5 c56bcbb1c837001efcb36185429ac673 files/sandbox-fix2.patch 432
+RMD160 778fe532561642dbae6d1a3f572f6703828af42b files/sandbox-fix2.patch 432
+SHA256 21552219c14daad788380ae7e1ba6c665bb1ef9eadb611f676bd6249e3bde02d files/sandbox-fix2.patch 432
MD5 217c8f27a3185a30858423e31e1aa4d9 files/sqlite-2.8.15-alignement-fix.patch 538
+RMD160 12407bbe5f1bcae243d4247b43bf63ce0e8becea files/sqlite-2.8.15-alignement-fix.patch 538
+SHA256 f61f2f36fed61438d13dbb09902078ef11f0c3e8c8a119f84030689a2f2add8f files/sqlite-2.8.15-alignement-fix.patch 538
MD5 60fec205107aa53f0cf83d62c2300183 files/sqlite-2.8.16-multilib.patch 4038
+RMD160 0e074a3ebac7c188dbbf9b86be87a79e0c23390a files/sqlite-2.8.16-multilib.patch 4038
+SHA256 4ccbef245ea50f317e34bad5ed07e6917fc08d718c6e57884255799980d6e765 files/sqlite-2.8.16-multilib.patch 4038
+MD5 47dbf777bcdf0cc3e5e97a60814b8469 files/sqlite-3-test-fix-3.3.4.patch 761
+RMD160 5c1dc771d1dbe5dc0138145ddc169a8aa2305c3b files/sqlite-3-test-fix-3.3.4.patch 761
+SHA256 f26cc9b97c6240f5e3f595b6be57309044be44e9f865f7596b4e85d77eef82d4 files/sqlite-3-test-fix-3.3.4.patch 761
MD5 715d143591b5938b4bc0c3cb8cfe1ce1 files/sqlite-3-test-fix.patch 906
+RMD160 f4d50412fd216de4c0395d79c754a98fe68da81b files/sqlite-3-test-fix.patch 906
+SHA256 0179442b96df50712ae51cac941050387f677dadf7284311a5aa95c9f4a75d09 files/sqlite-3-test-fix.patch 906
MD5 46cefa8dc3aa8a97c973f54cd08f0ace files/sqlite-3.2.1-data-corruption.patch 6529
+RMD160 06f79a07f5dfb12967ebc233544b0807ac8114af files/sqlite-3.2.1-data-corruption.patch 6529
+SHA256 7b42e48387045ab466a0d7f936099de0d1597b0cf593fb28705a46c1b6e76b81 files/sqlite-3.2.1-data-corruption.patch 6529
MD5 0473fa5a1fcc0a84af76122d016070e7 files/sqlite-3.2.1-tcl-fix.patch 915
+RMD160 b83aa10e2b42ae92f5c1c41c36f872266fdd3a52 files/sqlite-3.2.1-tcl-fix.patch 915
+SHA256 5d7040c9c8532fddfef3a2e345124077bfb933f2b9d554f224690e3e54b35b8e files/sqlite-3.2.1-tcl-fix.patch 915
MD5 798bdd07506f713c72a1578b14bbd36d files/sqlite-3.3.3-tcl-fix.patch 955
+RMD160 74965942daef0fe667bd866c9ebf5b2ff999c1d9 files/sqlite-3.3.3-tcl-fix.patch 955
+SHA256 b36bbb78a7c35a0c457e4cbdbc1b925fc4ffa07e0c60eb2230f1aff874a45403 files/sqlite-3.3.3-tcl-fix.patch 955
MD5 d35b21872efe5925225672ab7dcd7307 files/sqlite-64bit-test-fix.patch 604
+RMD160 58b1df9e9f6593d41fa17541eb3b429c70da384a files/sqlite-64bit-test-fix.patch 604
+SHA256 5310357cd2658333a5a76860dc87a5f98977878ffae6a9e11c5e1ec4c73ccc15 files/sqlite-64bit-test-fix.patch 604
MD5 619a169ced11eef8b06756518cfc8a4f files/sqlite-64bit-test-fix2.patch 438
+RMD160 83904019c277fdf24c8299b0e6aba7184cd8b56f files/sqlite-64bit-test-fix2.patch 438
+SHA256 87c47559f891736006050f0a3a4e4393084cf314a7bc44cc0e09f57efc0de23b files/sqlite-64bit-test-fix2.patch 438
MD5 af95b217c2b3c2364e666a772a29be8a files/sqlite3-configure-debug.patch 274
+RMD160 07c86b67c0da26868b9fd058f10a94c3f83afe82 files/sqlite3-configure-debug.patch 274
+SHA256 5006350e728787794ec4fe89b5772bbc068efb98f176abe93d83a9e9c5e5b5be files/sqlite3-configure-debug.patch 274
MD5 4948a42b1563d389b9bbbd1941e12934 metadata.xml 215
+RMD160 393ad11a7ed92426bb0c3e44f9bf3a9d4e25246e metadata.xml 215
+SHA256 268bcaa7dbd534b681bc5b342c38bf491e083f641ef426a86976086ef2e23358 metadata.xml 215
MD5 fdbecebdb331496cd81f02ea4487e430 sqlite-2.8.13.ebuild 843
+RMD160 581142d5692612573eb073350b2c81dbe5b11e8e sqlite-2.8.13.ebuild 843
+SHA256 9f0b678ee79888e13526158d2f68844eb2748e9a4e2014b0f587171fdc20f3e9 sqlite-2.8.13.ebuild 843
MD5 99bf2a671c91f7499255003439d5eac0 sqlite-2.8.14.ebuild 862
+RMD160 c50fc653731b8ed61e0441b8f289889298a03976 sqlite-2.8.14.ebuild 862
+SHA256 0ca899afad13683f23e9657ca22e379d4df628686754a00346df28847a049174 sqlite-2.8.14.ebuild 862
MD5 bd439cea4f334f6d1aa57eed87c251ca sqlite-2.8.15.ebuild 982
+RMD160 d8e0ef58c28c6f9e9bf8456238c5bf2b124a3be9 sqlite-2.8.15.ebuild 982
+SHA256 fae861b41efa07f6793fbe462149671b7922d3eb1af821a1da2b171339496459 sqlite-2.8.15.ebuild 982
MD5 7882c50758ad52018f654a9fe3c0f316 sqlite-2.8.16-r1.ebuild 1785
+RMD160 943345441d414fa1101af1422ddad3c4de93eb54 sqlite-2.8.16-r1.ebuild 1785
+SHA256 49304e796ce80b24a1a0fafc699ba88e07fd87966cc5417367ad417ab0c82aa9 sqlite-2.8.16-r1.ebuild 1785
MD5 a128a8faa4099cc920954ef2865a30b8 sqlite-2.8.16-r2.ebuild 1843
+RMD160 1fd2975790c9038e0a696bda733b05bfd4edba2e sqlite-2.8.16-r2.ebuild 1843
+SHA256 252bb3621d2b35ef7212c94b5c70f69fceae43d421e944b19b6b26cc676f7bee sqlite-2.8.16-r2.ebuild 1843
MD5 0004549fec7752b4669d3f4f7f550f7d sqlite-2.8.16-r3.ebuild 2379
+RMD160 87ddac58c5008d40bec1868391159d75978f8bb7 sqlite-2.8.16-r3.ebuild 2379
+SHA256 3fb5942f5b57f8254568e6153f74b88c06242992f8b01c4b6ed9dbab53c37091 sqlite-2.8.16-r3.ebuild 2379
MD5 1041e20dae935fba256ac55ae98601b4 sqlite-3.2.1-r3.ebuild 1576
+RMD160 6658f320844f1a7041f824ae26c04fc894232dbd sqlite-3.2.1-r3.ebuild 1576
+SHA256 079e2b16556b66114cccd005c4f3568bcf7076713a0b977c418d3d2c18fcbfa8 sqlite-3.2.1-r3.ebuild 1576
MD5 7eee6b1abc84d8dc4188e7fe52080359 sqlite-3.2.7-r1.ebuild 1604
+RMD160 0436f775bf64aede506bd1e4b0c1f7c85c633201 sqlite-3.2.7-r1.ebuild 1604
+SHA256 166b9954dc551ab0a1c806a295d2c3d3052d040188277f841a8a4aa5a27204a8 sqlite-3.2.7-r1.ebuild 1604
MD5 48e1d74027ff233b6e0aee6f346fa82b sqlite-3.2.7.ebuild 1552
+RMD160 02ec8e8fe4f2c4686dc5161faeea09ad16c7cff2 sqlite-3.2.7.ebuild 1552
+SHA256 fed440f526942a897c5e25a5c1a453c35b87bda43eab0f6ee9097cb0d1c0b4ab sqlite-3.2.7.ebuild 1552
MD5 dff02d524f00d079fe6145f5ce1ab648 sqlite-3.3.3-r1.ebuild 2135
+RMD160 ea1fad7a696d5eed4f6f028df74d08c3ad71850a sqlite-3.3.3-r1.ebuild 2135
+SHA256 d6d191f4a80abd13c0f82870c51ac16740390eb47ffbdf3c302397c9cf07e815 sqlite-3.3.3-r1.ebuild 2135
MD5 4be9905d44577a6954e6eaae03d8a3b3 sqlite-3.3.3.ebuild 1598
+RMD160 f0e89ea8de0e413fc0478be046ead6935dc4db1d sqlite-3.3.3.ebuild 1598
+SHA256 d3dbcd3a17662e142b0cca53ed4ca9e282b02c16888664ff7adae1ffed603140 sqlite-3.3.3.ebuild 1598
+MD5 2769c18044507b4ef0029d805275c012 sqlite-3.3.4.ebuild 2138
+RMD160 7bbeaddb44666b10634f863b44d1046b8cd7efc7 sqlite-3.3.4.ebuild 2138
+SHA256 682ea3b53c05156b23f0701008b3b0d32e50f1cdd51ab76b8231ebc08cf3aa5e sqlite-3.3.4.ebuild 2138
diff --git a/dev-db/sqlite/files/digest-sqlite-3.3.4 b/dev-db/sqlite/files/digest-sqlite-3.3.4
new file mode 100644
index 000000000000..e98e54be1934
--- /dev/null
+++ b/dev-db/sqlite/files/digest-sqlite-3.3.4
@@ -0,0 +1,3 @@
+MD5 e31b390c294c0ea093f0bed3353fdff2 sqlite-3.3.4.tar.gz 1644139
+RMD160 09ef8bc8bd21ff96ebcba4053f8d18b7276bedca sqlite-3.3.4.tar.gz 1644139
+SHA256 e61f85a18443cad333257f8d8fd4c211a4c4ffd9bf66b36c4050fa7207f8898a sqlite-3.3.4.tar.gz 1644139
diff --git a/dev-db/sqlite/files/sqlite-3-test-fix-3.3.4.patch b/dev-db/sqlite/files/sqlite-3-test-fix-3.3.4.patch
new file mode 100644
index 000000000000..5429fbbd051c
--- /dev/null
+++ b/dev-db/sqlite/files/sqlite-3-test-fix-3.3.4.patch
@@ -0,0 +1,20 @@
+--- Makefile.in.old 2006-02-13 15:20:42.000000000 +0100
++++ Makefile.in 2006-02-13 15:21:02.000000000 +0100
+@@ -242,7 +242,7 @@
+ # of the most recently modified source code file
+ #
+ last_change: $(SRC)
+- cat $(SRC) | grep '$$Id: ' | sort +4 | tail -1 \
++ cat $(SRC) | grep '$$Id: ' | sort -k 5 | tail -1 \
+ | $(NAWK) '{print $$5,$$6}' >last_change
+
+ libsqlite3.la: $(LIBOBJ)
+@@ -338,7 +338,7 @@
+ $(LTCOMPILE) -c opcodes.c
+
+ opcodes.c: opcodes.h $(TOP)/mkopcodec.awk
+- sort -n -b +2 opcodes.h | $(NAWK) -f $(TOP)/mkopcodec.awk >opcodes.c
++ sort -n -b -k 3 opcodes.h | $(NAWK) -f $(TOP)/mkopcodec.awk >opcodes.c
+
+ opcodes.h: parse.h $(TOP)/src/vdbe.c $(TOP)/mkopcodeh.awk
+ cat parse.h $(TOP)/src/vdbe.c | $(NAWK) -f $(TOP)/mkopcodeh.awk >opcodes.h
diff --git a/dev-db/sqlite/sqlite-3.3.4.ebuild b/dev-db/sqlite/sqlite-3.3.4.ebuild
new file mode 100644
index 000000000000..54fd16a2fd5a
--- /dev/null
+++ b/dev-db/sqlite/sqlite-3.3.4.ebuild
@@ -0,0 +1,101 @@
+# Copyright 1999-2006 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-db/sqlite/sqlite-3.3.4.ebuild,v 1.1 2006/02/13 18:56:56 arj Exp $
+
+inherit eutils
+
+DESCRIPTION="SQLite: An SQL Database Engine in a C Library"
+HOMEPAGE="http://www.sqlite.org/"
+SRC_URI="http://www.sqlite.org/${P}.tar.gz"
+
+LICENSE="as-is"
+SLOT="3"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc-macos ~ppc64 ~sh ~sparc ~x86"
+IUSE="nothreadsafe doc tcltk debug"
+
+DEPEND="virtual/libc
+ doc? ( dev-lang/tcl )
+ tcltk? ( dev-lang/tcl )"
+
+src_unpack() {
+ # test
+ if has test ${FEATURES}; then
+ if ! has userpriv ${FEATURES}; then
+ die "The userpriv feature must be enabled to run tests"
+ fi
+ if ! use tcltk; then
+ die "The tcltk useflag must be enabled to run tests"
+ fi
+ fi
+
+ unpack ${A}
+
+ cd ${P}
+ epatch ${FILESDIR}/sqlite-3.3.3-tcl-fix.patch
+ epatch ${FILESDIR}/sqlite-3-test-fix-3.3.4.patch
+
+ epatch ${FILESDIR}/sandbox-fix1.patch
+ epatch ${FILESDIR}/sandbox-fix2.patch
+
+ if use debug; then
+ epatch ${FILESDIR}/sqlite3-configure-debug.patch
+ fi
+
+ # Fix broken tests that are not portable to 64 arches
+ epatch ${FILESDIR}/sqlite-64bit-test-fix.patch
+ epatch ${FILESDIR}/sqlite-64bit-test-fix2.patch
+ epunt_cxx
+}
+
+src_compile() {
+ local myconf
+
+ myconf="--enable-incore-db --enable-tempdb-in-ram --enable-cross-thread-connections"
+
+ if ! use nothreadsafe; then
+ myconf="${myconf} --enable-threadsafe"
+ else
+ myconf="${myconf} --disable-threadsafe"
+ fi
+
+ if ! use tcltk; then
+ myconf="${myconf} --disable-tcl"
+ fi
+
+ if use debug; then
+ myconf="${myconf} --enable-debug"
+ fi
+
+ econf ${myconf} || die
+ emake all || die
+
+ if use doc; then
+ emake doc
+ fi
+}
+
+src_test() {
+ cd ${S}
+ if use debug; then
+ emake fulltest || die "some test failed"
+ else
+ emake test || die "some test failed"
+ fi
+}
+
+src_install () {
+ make DESTDIR="${D}" TCLLIBDIR="/usr/$(get_libdir)" install || die
+
+ if ! [ -e ${DESTDIR}/usr/bin/lemon ]
+ then
+ dobin lemon
+ fi
+
+ dodoc README VERSION
+ doman sqlite3.1
+
+ if use doc; then
+ docinto html
+ dohtml doc/*.html doc/*.txt doc/*.png
+ fi
+}