diff options
Diffstat (limited to 'dev-db/sqlite')
-rw-r--r-- | dev-db/sqlite/ChangeLog | 7 | ||||
-rw-r--r-- | dev-db/sqlite/Manifest | 83 | ||||
-rw-r--r-- | dev-db/sqlite/files/digest-sqlite-3.3.4 | 3 | ||||
-rw-r--r-- | dev-db/sqlite/files/sqlite-3-test-fix-3.3.4.patch | 20 | ||||
-rw-r--r-- | dev-db/sqlite/sqlite-3.3.4.ebuild | 101 |
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 +} |