Version bump. Fixes bug #157214 and bug #159197.
authorPetteri Räty <betelgeuse@gentoo.org>
Fri, 2 Feb 2007 18:18:19 +0000 (18:18 +0000)
committerPetteri Räty <betelgeuse@gentoo.org>
Fri, 2 Feb 2007 18:18:19 +0000 (18:18 +0000)
Package-Manager: portage-2.1.2-r6

dev-db/sqlite/ChangeLog
dev-db/sqlite/Manifest
dev-db/sqlite/files/digest-sqlite-3.3.12 [new file with mode: 0644]
dev-db/sqlite/sqlite-3.3.12.ebuild [new file with mode: 0644]

index abe11e5ebc2cf94c2852c117d9df3bbbbe89672b..dbc72e0fe35c1056b6328219f1ee2e87f6ebfd6e 100644 (file)
@@ -1,6 +1,11 @@
 # ChangeLog for dev-db/sqlite
 # Copyright 2002-2007 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-db/sqlite/ChangeLog,v 1.133 2007/01/31 13:54:33 genone Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-db/sqlite/ChangeLog,v 1.134 2007/02/02 18:18:19 betelgeuse Exp $
+
+*sqlite-3.3.12 (02 Feb 2007)
+
+  02 Feb 2007; Petteri Räty <betelgeuse@gentoo.org> +sqlite-3.3.12.ebuild:
+  Version bump. Fixes bug #157214 and bug #159197.
 
   31 Jan 2007; Marius Mauch <genone@gentoo.org> sqlite-2.8.16-r4.ebuild:
   Replacing einfo with elog
index 240b4ad6b028646de658ca40937bcee2548ca2d5..f5931745871a02a5d0e7df4eeb50c4bbfda201fb 100644 (file)
@@ -55,6 +55,7 @@ RMD160 07c86b67c0da26868b9fd058f10a94c3f83afe82 files/sqlite3-configure-debug.pa
 SHA256 5006350e728787794ec4fe89b5772bbc068efb98f176abe93d83a9e9c5e5b5be files/sqlite3-configure-debug.patch 274
 DIST sqlite-2.8.16.tar.gz 981834 RMD160 df60e84f16ccd8b6b8e86dabfe6bf40f6a3dc136 SHA1 7bef329f78628de252c289bda7cea6f86adcc42e SHA256 d26e8a6fac1ad497a3ade719da4f1d6d60f586fd10f66253f1c3d3db7168984e
 DIST sqlite-3.2.1.tar.gz 1351842 RMD160 3b4cfc1fca27d4df369220d15eb5e28777bd99da SHA1 df9b8a28bb64a29df8b2411b6b8b746b04d742eb SHA256 daba70d5d7666ff8091a7a9322a1a2d88889043d50e136ed7d3e726d751001a7
+DIST sqlite-3.3.12.tar.gz 2021696 RMD160 98154b3e8663b6c7ec11a7094a51781ee8384317 SHA1 4c6e3cd29e4e1c49857033918b0e227926edd4bb SHA256 e005781cb0356f65200c05979c04fea533b9a7d873e0060672a4d384468b7186
 DIST sqlite-3.3.5.tar.gz 1651536 RMD160 7dd7c1d2a2f10132a4ef0f6972ddca4d5767b9d6 SHA1 015fe7b3992c9db97bb40cfd9958b31d457f7c33 SHA256 e81d1176960a14459f9ff492b2c4fb1e2b55d0b2c82fd225dbc37afd02334256
 DIST sqlite-3.3.6.tar.gz 1671437 RMD160 37d140d5670b39a7da79f9f3d2ac31c521d90676 SHA1 0db38ab2df86946a5059f09b6a8758026d9eab59 SHA256 32be612f762338fa61ec41a566ca56fb989416df99380acadbf37a5e16a05796
 EBUILD sqlite-2.8.16-r1.ebuild 1789 RMD160 f85be429bfbe604e8a062ae52c816add9c13e7ce SHA1 1f54cabc1e4793b70838103025841948ad9e1d9c SHA256 e2daca7973faa53808db70f15b23ca4c2fcf6ef83cca9f0d4f3ac9467c9b76d7
@@ -69,6 +70,10 @@ EBUILD sqlite-3.2.1-r3.ebuild 1568 RMD160 a5339124fedb949f6f10a8a65db11e97606e72
 MD5 3b68bab934767c95047d3831913d800f sqlite-3.2.1-r3.ebuild 1568
 RMD160 a5339124fedb949f6f10a8a65db11e97606e7213 sqlite-3.2.1-r3.ebuild 1568
 SHA256 e3a9d22d04c22edb2c9fa97cde19c52fb536778bcfe5db1f953f04013ac9f7db sqlite-3.2.1-r3.ebuild 1568
+EBUILD sqlite-3.3.12.ebuild 2136 RMD160 38f365910fa9e58cf711ec70d9bbcf0e35c13978 SHA1 c9b7a322ce199e3d9d22cb1938a2a830932c9f39 SHA256 998155b84868ec7e2dc68b8cd15332990deec55aa9dc1bb681ec5a4681be685f
+MD5 37c89961f412bccfe076ce53077d3438 sqlite-3.3.12.ebuild 2136
+RMD160 38f365910fa9e58cf711ec70d9bbcf0e35c13978 sqlite-3.3.12.ebuild 2136
+SHA256 998155b84868ec7e2dc68b8cd15332990deec55aa9dc1bb681ec5a4681be685f sqlite-3.3.12.ebuild 2136
 EBUILD sqlite-3.3.5-r1.ebuild 2244 RMD160 0bc072be1853eca31d8023625666a6ab5d2b9bb2 SHA1 ab661402e1359ac313f377fd778f21c9d3e9bea5 SHA256 80656f4df858991d2dbb9fa67dc5fc6265fc4d19b78632224af170336f49f8c1
 MD5 d9b9693445855a41efe0848cd7452fe0 sqlite-3.3.5-r1.ebuild 2244
 RMD160 0bc072be1853eca31d8023625666a6ab5d2b9bb2 sqlite-3.3.5-r1.ebuild 2244
@@ -77,10 +82,10 @@ EBUILD sqlite-3.3.6.ebuild 2296 RMD160 271908f3111d3890a790c9b213dc1188d86f8bcc
 MD5 a342f38cf49eb87446132e04e9596951 sqlite-3.3.6.ebuild 2296
 RMD160 271908f3111d3890a790c9b213dc1188d86f8bcc sqlite-3.3.6.ebuild 2296
 SHA256 cd45b31bdf8bacedb5cc7d0e6145b60905a34813a44734beb20b97268fdf4459 sqlite-3.3.6.ebuild 2296
-MISC ChangeLog 18740 RMD160 24d963e8ea5a3d9d944c85db25b016de73caa1db SHA1 c9f10edd41dbbb6fffb4cc627fec9e3c7b8b084b SHA256 b3838c7ea74c454e65fbbf22a2ca8cd105fc2599a22cd05bfb0c8c260e21094f
-MD5 8ea59ff98d5fcdebe65fa535d212f776 ChangeLog 18740
-RMD160 24d963e8ea5a3d9d944c85db25b016de73caa1db ChangeLog 18740
-SHA256 b3838c7ea74c454e65fbbf22a2ca8cd105fc2599a22cd05bfb0c8c260e21094f ChangeLog 18740
+MISC ChangeLog 18902 RMD160 e28324e1c0676b0fbcc14dacca1f4bcf45d98185 SHA1 fd6c258b4e66f3a7ccbc6473474d062154576bf3 SHA256 5a998b8fb7298b009adf4ca17ad145aa73344c9cdb3f93b17325ef5c788855d9
+MD5 52964c05800535f0a7b5eb754368f336 ChangeLog 18902
+RMD160 e28324e1c0676b0fbcc14dacca1f4bcf45d98185 ChangeLog 18902
+SHA256 5a998b8fb7298b009adf4ca17ad145aa73344c9cdb3f93b17325ef5c788855d9 ChangeLog 18902
 MISC metadata.xml 160 RMD160 d86217bb48cf4283e08e43bcaabbc919101ad795 SHA1 d6147d00f16e8cfeef893d0764b0675a93d62849 SHA256 56fca1e06f6dcbe3bc12e7d3962998c7cb79d74f218ce8a17b07771b3e06f49e
 MD5 dffd46174e78b327c834fc3e4b1cf848 metadata.xml 160
 RMD160 d86217bb48cf4283e08e43bcaabbc919101ad795 metadata.xml 160
@@ -94,6 +99,9 @@ SHA256 5073dba5b513e40436d3c61442c16ba361aae6386bd5246efee0b6a28652e27c files/di
 MD5 5aaf2a548b7675bdbec45cddf4572225 files/digest-sqlite-3.2.1-r3 241
 RMD160 274245c49b2105ea2c78b93b1666483db6fd9efa files/digest-sqlite-3.2.1-r3 241
 SHA256 52e6351c52d446e5c669e261a48b10610947bd8f14ffea64862bb3a603c0f902 files/digest-sqlite-3.2.1-r3 241
+MD5 68dcdd4983bafe47aa366c2b920bc586 files/digest-sqlite-3.3.12 244
+RMD160 e2d2997c723d035eee3114e55d5e30e9b9f8191a files/digest-sqlite-3.3.12 244
+SHA256 21177acff18ca321e2b7285c1375fcdc734d6da7cafc3bdb048a9a09cada1cb1 files/digest-sqlite-3.3.12 244
 MD5 13dd48aa4038e5b5f30fee8f04961702 files/digest-sqlite-3.3.5-r1 241
 RMD160 11f2591a398d66b08427c15bb05e6c42bda11b2e files/digest-sqlite-3.3.5-r1 241
 SHA256 7df838b716f888b046669bcdb56533c9015172b269212fd91fee98793d7e00aa files/digest-sqlite-3.3.5-r1 241
@@ -103,7 +111,7 @@ SHA256 e4e3789335cbaadda2de9ff7a82e3ae2c315245cafb377337c04fe30873bf587 files/di
 -----BEGIN PGP SIGNATURE-----
 Version: GnuPG v2.0.1 (GNU/Linux)
 
-iD8DBQFFwKAs6J2i8a8J4okRAvYwAJwNS4647fy6A8KleNT0GU921FCZuwCggDQ8
-PZ5LfV5f2wPBse84Kd20mBY=
-=14AT
+iD8DBQFFw4B2cxLzpIGCsLQRAqM2AJ9KT5l8orb7V4YeKYVmnOe9xlHL+QCfaO3E
+NovvOWdRYv2I8l+jfMVH26w=
+=u84Y
 -----END PGP SIGNATURE-----
diff --git a/dev-db/sqlite/files/digest-sqlite-3.3.12 b/dev-db/sqlite/files/digest-sqlite-3.3.12
new file mode 100644 (file)
index 0000000..adc1561
--- /dev/null
@@ -0,0 +1,3 @@
+MD5 ae251cc7a4b54b80941d400ed5af01b7 sqlite-3.3.12.tar.gz 2021696
+RMD160 98154b3e8663b6c7ec11a7094a51781ee8384317 sqlite-3.3.12.tar.gz 2021696
+SHA256 e005781cb0356f65200c05979c04fea533b9a7d873e0060672a4d384468b7186 sqlite-3.3.12.tar.gz 2021696
diff --git a/dev-db/sqlite/sqlite-3.3.12.ebuild b/dev-db/sqlite/sqlite-3.3.12.ebuild
new file mode 100644 (file)
index 0000000..62c2de7
--- /dev/null
@@ -0,0 +1,95 @@
+# Copyright 1999-2007 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-db/sqlite/sqlite-3.3.12.ebuild,v 1.1 2007/02/02 18:18:19 betelgeuse Exp $
+
+inherit eutils alternatives libtool
+
+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 ~s390 ~sh ~sparc ~sparc-fbsd ~x86 ~x86-fbsd"
+IUSE="nothreadsafe doc tcl test debug"
+
+DEPEND="
+       doc? ( dev-lang/tcl )
+       tcl? ( dev-lang/tcl )
+       test? ( dev-lang/tcl )"
+
+RDEPEND="tcl? ( dev-lang/tcl )"
+
+SOURCE="/usr/bin/lemon"
+ALTERNATIVES="${SOURCE}-3 ${SOURCE}-0"
+
+src_unpack() {
+       # test
+       if has test ${FEATURES}; then
+               if ! has userpriv ${FEATURES}; then
+                       ewarn "The userpriv feature must be enabled to run tests."
+                       ewarn "Testsuite will not be run."
+               fi
+               if ! use test; then
+                       eerror "The test useflag must be enabled to run tests."
+                       die "test use flag disabled"
+               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-fix2.patch
+
+       # Fix broken tests that are not portable to 64 arches
+       epatch ${FILESDIR}/sqlite-64bit-test-fix.patch
+       epatch ${FILESDIR}/sqlite-64bit-test-fix2.patch
+
+       elibtoolize
+       epunt_cxx
+}
+
+src_compile() {
+       local myconf="--enable-incore-db --enable-tempdb-in-ram --enable-cross-thread-connections"
+
+       econf ${myconf} \
+               $(use_enable !nothreadsafe threadsafe) \
+               $(use_enable tcl) \
+               $(use_enable debug) || die
+
+       emake all || die
+
+       if use doc; then
+               emake doc || die
+       fi
+}
+
+src_test() {
+       if use test ; then
+               if has userpriv ${FEATURES} ; then
+                       cd ${S}
+                       if use debug; then
+                               emake fulltest || die "some test failed"
+                       else
+                               emake test || die "some test failed"
+                       fi
+               fi
+       fi
+}
+
+src_install () {
+       make \
+               DESTDIR="${D}" \
+               TCLLIBDIR="/usr/$(get_libdir)" \
+               install || die
+
+       newbin lemon lemon-${SLOT}
+
+       dodoc README VERSION || die
+       doman sqlite3.1 || die
+
+       use doc &&      dohtml doc/* art/*.gif
+}