summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPetteri Räty <betelgeuse@gentoo.org>2007-05-03 19:57:57 +0000
committerPetteri Räty <betelgeuse@gentoo.org>2007-05-03 19:57:57 +0000
commit47cc7fdd9e632e6730a487f27f075e79959da14e (patch)
tree0917ebc88507cdf555ea0e57218a6ff0e785b850
parentStablising 4.67 on x86, fixing a few other bugs (diff)
downloadhistorical-47cc7fdd9e632e6730a487f27f075e79959da14e.tar.gz
historical-47cc7fdd9e632e6730a487f27f075e79959da14e.tar.bz2
historical-47cc7fdd9e632e6730a487f27f075e79959da14e.zip
Version bump. Makes the soundex function available with the soundex local use flag. Fixes bug #168304 and bug #143794. Add myself to metadata.xml until someone else takes over.
Package-Manager: portage-2.1.2.5
-rw-r--r--dev-db/sqlite/ChangeLog21
-rw-r--r--dev-db/sqlite/Manifest34
-rw-r--r--dev-db/sqlite/files/digest-sqlite-3.3.173
-rw-r--r--dev-db/sqlite/metadata.xml4
-rw-r--r--dev-db/sqlite/sqlite-3.3.17.ebuild101
5 files changed, 154 insertions, 9 deletions
diff --git a/dev-db/sqlite/ChangeLog b/dev-db/sqlite/ChangeLog
index 250d260a60a6..e727529b99f8 100644
--- a/dev-db/sqlite/ChangeLog
+++ b/dev-db/sqlite/ChangeLog
@@ -1,6 +1,14 @@
# 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.137 2007/05/03 18:51:47 beandog Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-db/sqlite/ChangeLog,v 1.138 2007/05/03 19:57:57 betelgeuse Exp $
+
+*sqlite-3.3.17 (03 May 2007)
+
+ 03 May 2007; Petteri Räty <betelgeuse@gentoo.org> metadata.xml,
+ +sqlite-3.3.17.ebuild:
+ Version bump. Makes the soundex function available with the soundex local
+ use flag. Fixes bug #168304 and bug #143794. Add myself to metadata.xml
+ until someone else takes over.
03 May 2007; Steve Dibb <beandog@gentoo.org> sqlite-3.3.12.ebuild:
amd64 stable, bug 176942
@@ -117,6 +125,9 @@
combinations. A warning will suffice. 2. Replaced spaces with tabs for
indenting
+*sqlite-3.3.5-r1 (04 May 2006)
+*sqlite-2.8.16-r4 (04 May 2006)
+
04 May 2006; Anders Rune Jensen <arj@gentoo.org>
+sqlite-3.3.5-r1.ebuild, +sqlite-2.8.16-r4.ebuild:
Last change required a bump. So here it is.
@@ -141,6 +152,9 @@
13 Feb 2006; Anders Rune Jensen <arj@gentoo.org> +sqlite-3.3.4.ebuild:
New version. Bugfix release.
+*sqlite-3.3.3-r1 (05 Feb 2006)
+*sqlite-2.8.16-r3 (05 Feb 2006)
+
05 Feb 2006; Anders Rune Jensen <arj@gentoo.org>
+sqlite-3.3.3-r1.ebuild, +sqlite-2.8.16-r3.ebuild:
Make test work. Fixes #121489, #118429, #111774, #105524, #69640,
@@ -163,6 +177,9 @@
07 Nov 2005; Anders Rune Jensen <arj@gentoo.org> sqlite-3.2.7.ebuild:
Removed stable mark on amd64. Has problems with multilib-strict
+*sqlite-3.2.7-r1 (06 Nov 2005)
+*sqlite-2.8.16-r2 (06 Nov 2005)
+
06 Nov 2005; Anders Rune Jensen <arj@gentoo.org>
+sqlite-3.2.7-r1.ebuild, +sqlite-2.8.16-r2.ebuild:
Fix #102117
@@ -223,6 +240,8 @@
sqlite-3.2.1-r3.ebuild:
Stable on x86 and amd64.
+*sqlite-3.2.1-r3 (24 Apr 2005)
+
24 Apr 2005; Anders Rune Jensen <arj@gentoo.org>
+sqlite-3.2.1-r3.ebuild, +files/sqlite-3.2.1-tcl-fix:
Fix #90258. Thanks to Ferris McCormick for suggestions.
diff --git a/dev-db/sqlite/Manifest b/dev-db/sqlite/Manifest
index e20361fc1871..2d63892e1f05 100644
--- a/dev-db/sqlite/Manifest
+++ b/dev-db/sqlite/Manifest
@@ -1,3 +1,6 @@
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA1
+
AUX maketcllib.sh 879 RMD160 6d9a0e79a79d5a2efd6074e6b439d4634600980e SHA1 d5bb6054d3c9a4132c92bd8c172a547bf2cc9d85 SHA256 e101ed11d908bfb7f57519a99674160b0273d6500d191f758f8a0d1e6ed78120
MD5 d0fc4c53a61d386992d16680140548d0 files/maketcllib.sh 879
RMD160 6d9a0e79a79d5a2efd6074e6b439d4634600980e files/maketcllib.sh 879
@@ -36,6 +39,7 @@ RMD160 83904019c277fdf24c8299b0e6aba7184cd8b56f files/sqlite-64bit-test-fix2.pat
SHA256 87c47559f891736006050f0a3a4e4393084cf314a7bc44cc0e09f57efc0de23b files/sqlite-64bit-test-fix2.patch 438
DIST sqlite-2.8.16.tar.gz 981834 RMD160 df60e84f16ccd8b6b8e86dabfe6bf40f6a3dc136 SHA1 7bef329f78628de252c289bda7cea6f86adcc42e SHA256 d26e8a6fac1ad497a3ade719da4f1d6d60f586fd10f66253f1c3d3db7168984e
DIST sqlite-3.3.12.tar.gz 2021696 RMD160 98154b3e8663b6c7ec11a7094a51781ee8384317 SHA1 4c6e3cd29e4e1c49857033918b0e227926edd4bb SHA256 e005781cb0356f65200c05979c04fea533b9a7d873e0060672a4d384468b7186
+DIST sqlite-3.3.17.tar.gz 2111281 RMD160 a948306fc45f7baa8cb241a6cf7e4a57c9c6468c SHA1 6c968e3c608be4ab137577411869abdeffb0c3f7 SHA256 ee667dcc41c001229b93efff4ae489236934fd590c7c3d6664105ed50d6f899c
DIST sqlite-3.3.5.tar.gz 1651536 RMD160 7dd7c1d2a2f10132a4ef0f6972ddca4d5767b9d6 SHA1 015fe7b3992c9db97bb40cfd9958b31d457f7c33 SHA256 e81d1176960a14459f9ff492b2c4fb1e2b55d0b2c82fd225dbc37afd02334256
EBUILD sqlite-2.8.16-r4.ebuild 2703 RMD160 9b4254e205392f8137d662b85af78ebd02f049bd SHA1 0dba3c26be921cfa56fda58566d660134546adf6 SHA256 74617a16b895542139d4eb7bf5b97189e8e8d6d7a50cf2f39a39d0fe8daeca37
MD5 9d8f6d79fa599aab1562a3d4db25d224 sqlite-2.8.16-r4.ebuild 2703
@@ -45,24 +49,38 @@ EBUILD sqlite-3.3.12.ebuild 2404 RMD160 f16dca6f7d46fc621eb151dbb202e7cc203fff31
MD5 6bea70996ed83567e16f4b3274264f97 sqlite-3.3.12.ebuild 2404
RMD160 f16dca6f7d46fc621eb151dbb202e7cc203fff31 sqlite-3.3.12.ebuild 2404
SHA256 83720eb0f582717d48bdad3b40b64c09ee04c62f67c4b7ff2d35f6179c038b53 sqlite-3.3.12.ebuild 2404
+EBUILD sqlite-3.3.17.ebuild 2428 RMD160 0f331845c68c848bb47f2c90c702173d25c36882 SHA1 564352da7c06f08acb277bc8ee21a36fd629e845 SHA256 50ac32505989abc5460ce7814d729c3596570b04806ec5e40763a8853410aec5
+MD5 ee3248dd81f968dff7409acb02485102 sqlite-3.3.17.ebuild 2428
+RMD160 0f331845c68c848bb47f2c90c702173d25c36882 sqlite-3.3.17.ebuild 2428
+SHA256 50ac32505989abc5460ce7814d729c3596570b04806ec5e40763a8853410aec5 sqlite-3.3.17.ebuild 2428
EBUILD sqlite-3.3.5-r1.ebuild 2275 RMD160 e5600d34ac2225da32ad5f8791270f349cdf37da SHA1 e71ff3ec54745eca618d01192539d5e903264fc9 SHA256 a896db7c2987c9cafaa0711456a5ff8366b3af24a53db52536812194f0dad461
MD5 7c3c650c2f9d51b555a0ce04cafa4f4a sqlite-3.3.5-r1.ebuild 2275
RMD160 e5600d34ac2225da32ad5f8791270f349cdf37da sqlite-3.3.5-r1.ebuild 2275
SHA256 a896db7c2987c9cafaa0711456a5ff8366b3af24a53db52536812194f0dad461 sqlite-3.3.5-r1.ebuild 2275
-MISC ChangeLog 19624 RMD160 7e2cc9bb55a756dd80e1750dcab76ef2c5b9dac5 SHA1 31a88fc9dd79ade6f9397a1d9fd9de59f6e17ee7 SHA256 e99b8421110f1203dc68f4ca356dc7b547fcf10f3b8fba5ca192958d8ab40456
-MD5 5c43a1ac196862ee0fb23faaaf0ea4e8 ChangeLog 19624
-RMD160 7e2cc9bb55a756dd80e1750dcab76ef2c5b9dac5 ChangeLog 19624
-SHA256 e99b8421110f1203dc68f4ca356dc7b547fcf10f3b8fba5ca192958d8ab40456 ChangeLog 19624
-MISC metadata.xml 161 RMD160 29c4fec0a58914d1d34dd6bac0d88e573c4de9db SHA1 a8687e0eba56fc3e972c85401678dd93359f24ca SHA256 7ef60d41d37cc5bba44b508e73f4455136aed43abe2d7fc6bbb0e15ff870f3b2
-MD5 21daf36958be9f716caff94e896c4453 metadata.xml 161
-RMD160 29c4fec0a58914d1d34dd6bac0d88e573c4de9db metadata.xml 161
-SHA256 7ef60d41d37cc5bba44b508e73f4455136aed43abe2d7fc6bbb0e15ff870f3b2 metadata.xml 161
+MISC ChangeLog 20157 RMD160 01aba4c9b825f9e2ee941ec29d9b9cc110391756 SHA1 797f4c4f7c0f9590fabd5fc668ff009104689595 SHA256 c41d508a17eb01bba351396e288d324c037aa7928779555bb77d2874993693b5
+MD5 0983b62c2ac827f9fc7653951f61a978 ChangeLog 20157
+RMD160 01aba4c9b825f9e2ee941ec29d9b9cc110391756 ChangeLog 20157
+SHA256 c41d508a17eb01bba351396e288d324c037aa7928779555bb77d2874993693b5 ChangeLog 20157
+MISC metadata.xml 278 RMD160 cb266116d64b539a40af5efb4f6734dd0d506b6a SHA1 3eb088ba0a7736d19ca4dbe560de06a5e2b0bd3a SHA256 143dace3d40b3fe072c2f845bc932a6578944b42df26a6da3febfd1746f05617
+MD5 43d326b37dc346b7efedf7a2fc7127d5 metadata.xml 278
+RMD160 cb266116d64b539a40af5efb4f6734dd0d506b6a metadata.xml 278
+SHA256 143dace3d40b3fe072c2f845bc932a6578944b42df26a6da3febfd1746f05617 metadata.xml 278
MD5 3adf161e5df25e78d19a7ceb61d8ccb9 files/digest-sqlite-2.8.16-r4 241
RMD160 af022d4ad9393034898c94269d898ab99fb5316b files/digest-sqlite-2.8.16-r4 241
SHA256 5073dba5b513e40436d3c61442c16ba361aae6386bd5246efee0b6a28652e27c files/digest-sqlite-2.8.16-r4 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 c7d23c8f5a96504c63b37f3ce4f251af files/digest-sqlite-3.3.17 244
+RMD160 d061a7f0c57d8eda27ca29cee584a7dab943435f files/digest-sqlite-3.3.17 244
+SHA256 8cce0ca265d5db8d56688710fcf81a532479ee4bc41946603f8b75bbdcb5a9b1 files/digest-sqlite-3.3.17 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
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v2.0.3 (GNU/Linux)
+
+iD8DBQFGOj78cxLzpIGCsLQRAtPBAJ9a1FBA6YpHILdj8BIjWJBjau1v0ACfeZ/U
+9k6lCRuFrbV7VLPioP+em9g=
+=z4XL
+-----END PGP SIGNATURE-----
diff --git a/dev-db/sqlite/files/digest-sqlite-3.3.17 b/dev-db/sqlite/files/digest-sqlite-3.3.17
new file mode 100644
index 000000000000..aec1e5316b88
--- /dev/null
+++ b/dev-db/sqlite/files/digest-sqlite-3.3.17
@@ -0,0 +1,3 @@
+MD5 549eac1ee0b6ff4615f16e0ef0eb68fb sqlite-3.3.17.tar.gz 2111281
+RMD160 a948306fc45f7baa8cb241a6cf7e4a57c9c6468c sqlite-3.3.17.tar.gz 2111281
+SHA256 ee667dcc41c001229b93efff4ae489236934fd590c7c3d6664105ed50d6f899c sqlite-3.3.17.tar.gz 2111281
diff --git a/dev-db/sqlite/metadata.xml b/dev-db/sqlite/metadata.xml
index 9fe616d38dec..7a65548b702b 100644
--- a/dev-db/sqlite/metadata.xml
+++ b/dev-db/sqlite/metadata.xml
@@ -2,4 +2,8 @@
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<herd>no-herd</herd>
+ <maintainer>
+ <email>betelgeuse@gentoo.org</email>
+ <description>Take if you want it</description>
+ </maintainer>
</pkgmetadata>
diff --git a/dev-db/sqlite/sqlite-3.3.17.ebuild b/dev-db/sqlite/sqlite-3.3.17.ebuild
new file mode 100644
index 000000000000..c9a2dc055e0b
--- /dev/null
+++ b/dev-db/sqlite/sqlite-3.3.17.ebuild
@@ -0,0 +1,101 @@
+# 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.17.ebuild,v 1.1 2007/05/03 19:57:57 betelgeuse Exp $
+
+inherit flag-o-matic eutils alternatives libtool
+
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~sparc-fbsd ~x86 ~x86-fbsd"
+
+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"
+IUSE="debug doc nothreadsafe soundex tcl"
+
+DEPEND="doc? ( dev-lang/tcl )
+ tcl? ( 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."
+ eerror "Testsuite will not be run."
+ fi
+ if ! use tcl ; then
+ eerror "The tcl USE flag must be enabled to run tests."
+ ewarn "Please note that turning on tcl installs runtime"
+ ewarn "support too."
+ eerror "Testsuite will not be run."
+ fi
+ fi
+
+ unpack ${A}
+ cd "${S}"
+
+ epatch "${FILESDIR}"/sqlite-3.3.3-tcl-fix.patch
+
+ epatch "${FILESDIR}"/sandbox-fix2.patch
+
+ # Fix broken tests that are not portable to 64bit arches
+ epatch "${FILESDIR}"/sqlite-64bit-test-fix.patch
+ epatch "${FILESDIR}"/sqlite-64bit-test-fix2.patch
+
+ # Respect LDFLAGS wrt bug #156299
+ sed -i -e 's/^LTLINK = .*/& $(LDFLAGS)/' Makefile.in
+
+ elibtoolize
+ epunt_cxx
+}
+
+src_compile() {
+ # not available via configure and requested in bug #143794
+ use soundex && append-flags -DSQLITE_SOUNDEX=1
+
+ econf ${myconf} \
+ $(use_enable debug) \
+ $(use_enable !nothreadsafe threadsafe) \
+ $(use_enable !nothreadsafe cross-thread-connections) \
+ $(use_enable tcl) \
+ || die "econf failed"
+
+ emake all || die "emake all failed"
+
+ if use doc ; then
+ emake doc || die "emake doc failed"
+ fi
+}
+
+src_test() {
+ if use tcl ; 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 "make install failed"
+
+ newbin lemon lemon-${SLOT} || die
+
+ dodoc README VERSION || die
+ doman sqlite3.1 || die
+
+ use doc && dohtml doc/* art/*.gif
+}