summaryrefslogtreecommitdiff
path: root/dev-db
diff options
context:
space:
mode:
authorArfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org>2011-05-19 20:11:47 +0000
committerArfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org>2011-05-19 20:11:47 +0000
commit35b6e7445a7c876743f4dcbc9432dd4c2cdde40a (patch)
treef02b38bc539da0411915acf2ef5a8ee153d2ce4b /dev-db
parentStable on amd64 wrt bug #367575 (diff)
downloadhistorical-35b6e7445a7c876743f4dcbc9432dd4c2cdde40a.tar.gz
historical-35b6e7445a7c876743f4dcbc9432dd4c2cdde40a.tar.bz2
historical-35b6e7445a7c876743f4dcbc9432dd4c2cdde40a.zip
Version bump.
Package-Manager: portage-2.2.0_alpha34_p1/cvs/Linux x86_64
Diffstat (limited to 'dev-db')
-rw-r--r--dev-db/sqlite/ChangeLog8
-rw-r--r--dev-db/sqlite/Manifest31
-rw-r--r--dev-db/sqlite/sqlite-3.7.6.3.ebuild160
3 files changed, 184 insertions, 15 deletions
diff --git a/dev-db/sqlite/ChangeLog b/dev-db/sqlite/ChangeLog
index 0e83596ed0b8..a4c48352edae 100644
--- a/dev-db/sqlite/ChangeLog
+++ b/dev-db/sqlite/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for dev-db/sqlite
# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-db/sqlite/ChangeLog,v 1.370 2011/04/18 18:45:26 arfrever Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-db/sqlite/ChangeLog,v 1.371 2011/05/19 20:11:47 arfrever Exp $
+
+*sqlite-3.7.6.3 (19 May 2011)
+
+ 19 May 2011; Arfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org>
+ +sqlite-3.7.6.3.ebuild:
+ Version bump.
*sqlite-3.7.6.2 (18 Apr 2011)
diff --git a/dev-db/sqlite/Manifest b/dev-db/sqlite/Manifest
index 9f1575e7a073..d775aebd34f7 100644
--- a/dev-db/sqlite/Manifest
+++ b/dev-db/sqlite/Manifest
@@ -12,31 +12,34 @@ DIST sqlite-2.8.16.tar.gz 981834 RMD160 df60e84f16ccd8b6b8e86dabfe6bf40f6a3dc136
DIST sqlite-autoconf-3070500.tar.gz 1551070 RMD160 8bec6a7bfec1c8786dde0586916b0b99e509b2ce SHA1 4e1338497b8da50b84307191bb3418e9ec5715d7 SHA256 cb5b86926ec9f65882b2dddd244f2d620337d911ec73411863f77e48cf6a2f94
DIST sqlite-autoconf-3070600.tar.gz 1721938 RMD160 81a5f55326c932f8bb9709a305621d54f181cfa7 SHA1 6b17cf7610437706fec6e21f29933c1ffd3a13e0 SHA256 c56417140f32f495827c90565a25c1b1068d1117ae368ea6ab58c01875d78771
DIST sqlite-autoconf-3070602.tar.gz 1720179 RMD160 dc6998976f3d0e3e8f7b0568966d8ff0cb82c899 SHA1 3582b0b809dc0c3fa10ddaa403c219a4ebd8abb5 SHA256 53aa66f30d8ff87230d4173b7979814432b8084da77fba05992223f76593fc81
+DIST sqlite-autoconf-3070603.tar.gz 1720314 RMD160 dede8ea95e6e92228391750645ad4d628467ce93 SHA1 a19e4496e2854e737d55465b77c87e775a362775 SHA256 bd96d66c8a140776720c028f2eb09d4ff4b0bf9bde2f4f4cb707e26aad873b9a
DIST sqlite-doc-3070500.zip 3491310 RMD160 2e84f51d7f755af65fd502d64a44e3f7d0ffbd3a SHA1 d103de0bc344dde0153d170af74d56db0437d770 SHA256 812b6846d7a397546936ee8a5662a30bdd1b3b2792571f3f0211a2008cbb71de
DIST sqlite-doc-3070600.zip 3194145 RMD160 991d59973e9731acec51ee518f60bce45a38a178 SHA1 d203d110f637bd5578f278d9b9ac8675a0631e4a SHA256 2810ed15662904a3eff92914c1298a15221112487a60dd2cb9c76eaf0c1afb02
DIST sqlite-src-3070500.zip 3987471 RMD160 4d5f2091700e9c183e861613203a1ddb66217c0f SHA1 9706110d635c347e16ddb8cea1b4923385fecfac SHA256 1bb838c02b4946c514e28cfcd1c15b0079f8626f5fbcfcf2b48e2a075acc5c51
DIST sqlite-src-3070600.zip 4469235 RMD160 d20daa4fe3569ffacfac7364cf163d4409f12c18 SHA1 238247cab076b4df4876970a3e8d1c5b23150062 SHA256 b9f83bf79e997ad649735a0559fbedaf3dbc7312b732e6e67b22d670ac569be6
DIST sqlite-src-3070602.zip 4469329 RMD160 67d69763c059a9797225261916996503a43357fd SHA1 dfe00d3fd1b346d7ae53acc54a761dcb0d5587eb SHA256 55ec0c95d0eab2de95714c846344f00d0fbc0405dc0d05ab2c80028790996f78
+DIST sqlite-src-3070603.zip 4470530 RMD160 c8c68c6a227dfd8bb13d4768fab53c26ddd25d7b SHA1 33038ecf10b7519d95db797f21c927f5e630784f SHA256 f40dbcfed53853727cec0135b527d209170f8703c1013b24d066a0df9b82cdc9
EBUILD sqlite-2.8.16-r4.ebuild 2693 RMD160 f0d7c0c813b135e75e32bc5489080d6d32492d17 SHA1 3d8b88705e097b77f4d05104ff47b942afe758d2 SHA256 c691b6a7628a48f1c446fe016970cc0cbde0dd0e0d019d28603b5f54b860c364
EBUILD sqlite-3.7.5.ebuild 4532 RMD160 18abfd839a28f35c5450dded81bd37b1fff09a65 SHA1 d69414b3fe5f8f07ff6debc51de93ad992eaae87 SHA256 a5c829a4f94720a3ccf7de209648b4b7a38303ad8bbe6fd46b39786de29e3486
EBUILD sqlite-3.7.6.2.ebuild 4607 RMD160 56c04883de1de0745dd52427a6c2dd4de02f7098 SHA1 f6119998a61d78747fdd9fe2bccdb9b37e6adf2e SHA256 2db1cbd014601f9e97641494a596441f0844a2215e8b9017705a566de7c53294
+EBUILD sqlite-3.7.6.3.ebuild 4607 RMD160 d00adc27a2e5624e3e4830a6b9567f1817e4ac82 SHA1 95a2674c091ff6e6c433727fdbe517310d37ae96 SHA256 5d6ed1572fc7b69fde023ea4393d235bf5c2c82b97aba3e181a3ff48762d7c63
EBUILD sqlite-3.7.6.ebuild 4502 RMD160 c6ea1fd15a58d48778220f0cbab730b7e095de10 SHA1 f772db0f3ced29d2552aaea77a679718847e59fb SHA256 47d0f3b535c95e50b61e2e7a7fe5645f451af84565265556c9a07152c0061bb7
-MISC ChangeLog 51133 RMD160 eeedb25cb71d9232e4624f5eafa530372c7b0c0d SHA1 8fc152064021ca7f1039d2d235a2ae127bf32095 SHA256 f4df93fb4e7c091170d3b562aaf7e5bd21ad24781bb8b60e136c9991f0db305d
+MISC ChangeLog 51280 RMD160 cbf64593866f6e39e66fe7709709da0926958c4d SHA1 45c2def2794656da357944da4b81ac28c0e8bbe6 SHA256 1443f5df3a35762e34eb64177106e822376819b0114e4d040e61914ecd608caf
MISC metadata.xml 1011 RMD160 02768455c7a2f2e980fcd51e16105d1a030a69cf SHA1 98ba789e4120f8d0a1e2f49285f6dbf49e0a35d0 SHA256 4b2dc7fa04d3909cac1f4b764daaddb237e5c4f9a05998d7fd04dc42a5775aae
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.17 (GNU/Linux)
-iQIcBAEBAgAGBQJNrIbQAAoJENgZr6v6gHY05KMQANPUCqxWkHuj62AnNV9cYX5W
-w5Fx3Qt8WiCWoONGn/l70pttATBaVKOkq7suED/nhsoWClfoJt2zAnT9eRs11PtX
-RgnVuhl4jJ8lkg9oXTF+8zxhF++Wr9910eg6A0WF/TMUnd+Z4AS6oG50kZuM5ZzX
-MdEEdEOMulUA536UMYiOm/YfbawPdnaGCNrYeTAeWXScWdDMSkx1c3xTrAtXEdoZ
-Nmo6zGe1DNB3TW045j7CqIoVT5A8NHf/2l6KMMq7t6f3SQZuGoKOeWkwQ6CIf6FZ
-Cxvwv6J56Xu8/h1B4WGIU+r5JLO6s7zTFWqHbxfLMYIyUnROkvQ2PN/C/APQP+Ly
-pzjckYMKm68hudndP9OrnJnQphRqwbkvTzkNIQEg5QN4g2ONRE9XToYq2dKfI0GT
-fz6MyL0G1IdAuBJNDbODzgHW97JWeg6FM+Q3xaKRqjAal3wXuoXFT/91tilKczri
-jb5j6NDFJnwzgiNmH/Jk6TU3XpbYyzrpoIm6scqn9VA3zkwXym9QEwMLvELNIiEV
-vpztdxtODMPjBpeEwZqX4isdCLNQTriqVz0gGZdCDjKuRSyx8cpW4lI3QwPC1qOi
-Ti/XryYNJROgCRMwA8aypQ/Bnx3CEXc7/+/8f8l4XchVEYlIaJExusWvs0UcZ0Oc
-s2z14svhnez/bRd1KxX1
-=L59h
+iQIcBAEBAgAGBQJN1XmeAAoJEE70JXb4HvNVsjUQAMaMeyvMOF+3i8kmvq3KVJae
+YWOjRBK7PfwVRLx77YK6TsA0lZCdF3CgszXjngVGHGnWcXGfRMcSv/Uv7SI/P/Hk
+LFlvOlIlSfZR8PfrxL4I5937InG3jsfK9H20A7/qhXMGli2e6IgMNVIcv2Kd7KgZ
+Tgx85H4A9bkpMupcaIWqxvy52czgTak4ctA/NL1I+JinNc6wutPA5XbLXpQJ/C0Q
++x+QVcq5BHjNjwPoY0YdJHBH/WpC0M5Tw1OFP4BQl6meWbttO9KDcE349k1UIalK
+P4uQLAK4Qojy43xleZMC2BzkMFr/Lj/472gKncNWfmam/nXWkM2GSnTgo+C443eL
+Hw5jabQchmY+s1/klEQdBNr17Ibw268WrBAIaHZikJ5IoUvvl/1B2dMAWszrMLwu
+eCQW2LIQc73MRMIHjKG6I19Z4AwlpzYuLFvM+VUVyTbDFb24RnypSS7E42+bLkKH
+wmXDREjvdlXkyMQrJOdif2lRa/w5fmulk1HXXMRxrt14DlnMRdYKZEwJXnJ44HFb
+6+PaIErHsiDrFT5ladYzcgi3Jqx9ZJJX24WZsCrb84sXikEqElv/lTPaL6I4sMxM
+XAQmMVnv1/cOHyqgT2ZDbNJBYnVA48W1bJrLne4XdUPiKtagOnRSYZK/v7CavwGV
+uNjMi2m75hkOvzkXp2Ty
+=T16q
-----END PGP SIGNATURE-----
diff --git a/dev-db/sqlite/sqlite-3.7.6.3.ebuild b/dev-db/sqlite/sqlite-3.7.6.3.ebuild
new file mode 100644
index 000000000000..992033ba6da6
--- /dev/null
+++ b/dev-db/sqlite/sqlite-3.7.6.3.ebuild
@@ -0,0 +1,160 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-db/sqlite/sqlite-3.7.6.3.ebuild,v 1.1 2011/05/19 20:11:47 arfrever Exp $
+
+EAPI="3"
+
+inherit autotools eutils flag-o-matic multilib versionator
+
+SRC_PV="$(printf "%u%02u%02u%02u" $(get_version_components))"
+DOC_PV="$(printf "%u%02u%02u00" $(get_version_components $(get_version_component_range 1-3)))"
+
+DESCRIPTION="A SQL Database Engine in a C Library"
+HOMEPAGE="http://sqlite.org/"
+SRC_URI="doc? ( http://sqlite.org/${PN}-doc-${DOC_PV}.zip )
+ tcl? ( http://sqlite.org/${PN}-src-${SRC_PV}.zip )
+ !tcl? (
+ test? ( http://sqlite.org/${PN}-src-${SRC_PV}.zip )
+ !test? ( http://sqlite.org/${PN}-autoconf-${SRC_PV}.tar.gz )
+ )"
+
+LICENSE="as-is"
+SLOT="3"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~sparc-fbsd ~x86-fbsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE="debug doc +extensions +fts3 icu +readline secure-delete soundex tcl test +threadsafe unlock-notify"
+
+RDEPEND="icu? ( dev-libs/icu )
+ readline? ( sys-libs/readline )
+ tcl? ( dev-lang/tcl )"
+DEPEND="${RDEPEND}
+ doc? ( app-arch/unzip )
+ tcl? ( app-arch/unzip )
+ test? (
+ app-arch/unzip
+ dev-lang/tcl
+ )"
+
+amalgamation() {
+ use !tcl && use !test
+}
+
+pkg_setup() {
+ if amalgamation; then
+ S="${WORKDIR}/${PN}-autoconf-${SRC_PV}"
+ else
+ S="${WORKDIR}/${PN}-src-${SRC_PV}"
+ fi
+}
+
+src_prepare() {
+ if amalgamation; then
+ epatch "${FILESDIR}/${PN}-3.6.22-interix-fixes-amalgamation.patch"
+ else
+ epatch "${FILESDIR}/${PN}-3.7.5-utimes.patch"
+ epatch "${FILESDIR}/${PN}-3.6.22-dlopen.patch"
+ fi
+
+ eautoreconf
+ epunt_cxx
+}
+
+src_configure() {
+ # `configure` from amalgamation tarball doesn't add -DSQLITE_DEBUG or -DNDEBUG flag.
+ if amalgamation; then
+ if use debug; then
+ append-cppflags -DSQLITE_DEBUG
+ else
+ append-cppflags -DNDEBUG
+ fi
+ fi
+
+ # Support column metadata, bug #266651
+ append-cppflags -DSQLITE_ENABLE_COLUMN_METADATA
+
+ # Support R-trees, bug #257646
+ append-cppflags -DSQLITE_ENABLE_RTREE
+
+ if use icu; then
+ append-cppflags -DSQLITE_ENABLE_ICU
+ if amalgamation; then
+ sed -e "s/LIBS = @LIBS@/& -licui18n -licuuc/" -i Makefile.in || die "sed failed"
+ else
+ sed -e "s/TLIBS = @LIBS@/& -licui18n -licuuc/" -i Makefile.in || die "sed failed"
+ fi
+ fi
+
+ # Support FTS3, bug #207701
+ if use fts3; then
+ append-cppflags -DSQLITE_ENABLE_FTS3 -DSQLITE_ENABLE_FTS3_PARENTHESIS
+ fi
+
+ # Enable secure_delete pragma by default
+ if use secure-delete; then
+ append-cppflags -DSQLITE_SECURE_DELETE -DSQLITE_CHECK_PAGES -DSQLITE_CORE
+ fi
+
+ # Support soundex, bug #143794
+ if use soundex; then
+ append-cppflags -DSQLITE_SOUNDEX
+ fi
+
+ # Enable unlock notification
+ if use unlock-notify; then
+ append-cppflags -DSQLITE_ENABLE_UNLOCK_NOTIFY
+ fi
+
+ local extensions_option
+ if amalgamation; then
+ extensions_option="dynamic-extensions"
+ else
+ extensions_option="load-extension"
+ fi
+
+ # Starting from 3.6.23, SQLite has locking strategies that are specific to
+ # OSX. By default they are enabled, and use semantics that only make sense
+ # on OSX. However, they require gethostuuid() function for that, which is
+ # only available on OSX starting from 10.6 (Snow Leopard). For earlier
+ # versions of OSX we have to disable all this nifty locking options, as
+ # suggested by upstream.
+ if [[ "${CHOST}" == *-darwin[56789] ]]; then
+ append-cppflags -DSQLITE_ENABLE_LOCKING_STYLE="0"
+ fi
+
+ if [[ "${CHOST}" == *-mint* ]]; then
+ append-cppflags -DSQLITE_OMIT_WAL
+ fi
+
+ # `configure` from amalgamation tarball doesn't support
+ # --with-readline-inc and --(enable|disable)-tcl options.
+ econf \
+ $(use_enable extensions ${extensions_option}) \
+ $(use_enable readline) \
+ $(use_enable threadsafe) \
+ $(amalgamation || echo --with-readline-inc="-I${EPREFIX}/usr/include/readline") \
+ $(amalgamation || use_enable debug) \
+ $(amalgamation || echo --enable-tcl)
+}
+
+src_compile() {
+ emake TCLLIBDIR="${EPREFIX}/usr/$(get_libdir)/${P}" || die "emake failed"
+}
+
+src_test() {
+ if [[ "${EUID}" -eq "0" ]]; then
+ ewarn "Skipping tests due to root permissions"
+ return
+ fi
+
+ local test="test"
+ use debug && test="fulltest"
+ emake ${test} || die "Test failed"
+}
+
+src_install() {
+ emake DESTDIR="${D}" TCLLIBDIR="${EPREFIX}/usr/$(get_libdir)/${P}" install || die "emake install failed"
+ doman sqlite3.1 || die "doman failed"
+
+ if use doc; then
+ dohtml -r "${WORKDIR}/${PN}-doc-${DOC_PV}/"* || die "dohtml failed"
+ fi
+}