summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarkos Chandras <hwoarang@gentoo.org>2012-01-18 22:56:13 +0000
committerMarkos Chandras <hwoarang@gentoo.org>2012-01-18 22:56:13 +0000
commit5720da7d4df0ad611016644faca19c6ca502641d (patch)
treeadb8964f5899605b93892931ac60a1dc36bd2537 /dev-db/sqlite
parentRemove old version (diff)
downloadhistorical-5720da7d4df0ad611016644faca19c6ca502641d.tar.gz
historical-5720da7d4df0ad611016644faca19c6ca502641d.tar.bz2
historical-5720da7d4df0ad611016644faca19c6ca502641d.zip
Version bump. Ebuild by Arfrever
Package-Manager: portage-2.2.0_alpha84/cvs/Linux x86_64
Diffstat (limited to 'dev-db/sqlite')
-rw-r--r--dev-db/sqlite/ChangeLog9
-rw-r--r--dev-db/sqlite/Manifest32
-rw-r--r--dev-db/sqlite/sqlite-3.7.10.ebuild157
3 files changed, 182 insertions, 16 deletions
diff --git a/dev-db/sqlite/ChangeLog b/dev-db/sqlite/ChangeLog
index 406cee8aebba..3cae6426ba13 100644
--- a/dev-db/sqlite/ChangeLog
+++ b/dev-db/sqlite/ChangeLog
@@ -1,6 +1,11 @@
# 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.394 2011/11/06 00:07:10 hwoarang Exp $
+# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/dev-db/sqlite/ChangeLog,v 1.395 2012/01/18 22:56:13 hwoarang Exp $
+
+*sqlite-3.7.10 (18 Jan 2012)
+
+ 18 Jan 2012; Markos Chandras <hwoarang@gentoo.org> +sqlite-3.7.10.ebuild:
+ Version bump. Ebuild by Arfrever
*sqlite-3.7.9 (05 Nov 2011)
diff --git a/dev-db/sqlite/Manifest b/dev-db/sqlite/Manifest
index 5488b8648db7..0db4597276be 100644
--- a/dev-db/sqlite/Manifest
+++ b/dev-db/sqlite/Manifest
@@ -9,33 +9,37 @@ DIST sqlite-2.8.16.tar.gz 981834 RMD160 df60e84f16ccd8b6b8e86dabfe6bf40f6a3dc136
DIST sqlite-autoconf-3070701.tar.gz 1748837 RMD160 c86c81ccc3ad1baec6f753090e5ce1d5d9e03f13 SHA1 ee405037ab49f46f657a9b314e66eec6009d5fc6 SHA256 7dcc36b25f7bcbe2938d0ea2baea5b706f0af93473d02a3f612d7ab39e386edf
DIST sqlite-autoconf-3070800.tar.gz 1776215 RMD160 98bc0a4c5a341958c28861342a75686aef8b4dff SHA1 34852cfd49ddea440eb26a35ad32deee0176a724 SHA256 fd8c7f70db7e06b51196efccb937f2a657abc7b27ef61fe3a7fb8e72ac4dfa32
DIST sqlite-autoconf-3070900.tar.gz 1783755 RMD160 03ec092aeb7cc5453935f6c8ae00558d472b710a SHA1 a9da98a4bde4d9dae5c29a969455d11a03600e11 SHA256 7be6cdb375505e5d9a4aee88b2ddb6ea0d9d29c9545114ff77b345e1fa812439
+DIST sqlite-autoconf-3071000.tar.gz 1801640 RMD160 8932a5cd4b596632c63af30cbd94c2b6c9d45377 SHA1 0442d5a1bff50153039951b09db649864d8af0bb SHA256 9c1775057af5cc8b6cc64808b9553d77beccf3757e16ecee3bc878404d9c43e3
DIST sqlite-doc-3070701.zip 3256079 RMD160 11c4a3fa4e53f644970ff487d3ca32e6c001e38b SHA1 6331814cacaad47fb1b940f29740ca6449b365ab SHA256 6d48322b9b22094f6e505b5d530836bb6b43e324251be1959c8bd3f0864e07a0
DIST sqlite-doc-3070800.zip 3395664 RMD160 e4a858d78b3cad71e43a8bb73755e09290dccd38 SHA1 e8fec8ca866289477ea4249c219e07bc301d96c6 SHA256 f108aec039e1bfbc9d1ad7d34b7c67ca16c8879ee67f8b1fdea8134ce96c3de1
DIST sqlite-doc-3070900.zip 3332830 RMD160 841495870094ab3314bfcecd82e182548fa483fe SHA1 2d4a25f75cc6b7251f1b49b828f9fd1d699fc8a2 SHA256 bfd8238d9f12cb7914f31f74689d5b97d0549ce47d4b572fe6574e9c75821de3
+DIST sqlite-doc-3071000.zip 3630343 RMD160 6a75f7c10a8421a99e28c5430ab4f0a0ac09e6d6 SHA1 9957b9f2e955d82b2484cb44cc6fb4a53313d085 SHA256 f74c3681111d35a58449b0c1851a8f852b9cb8c4ec19a6f0ecaae9f2d1f7ca28
DIST sqlite-src-3070701.zip 4562259 RMD160 189d5599712b056f8cf9c763326c568c78cd07f8 SHA1 e30c4de765a1569dc74e2fe12966bc859f4739e5 SHA256 898bfc1cf80c8af26b3107d19db224b457953e8e3ff4bbc69bd70ecb9ab2db39
DIST sqlite-src-3070800.zip 4614579 RMD160 7ce1777fb866ef56460a335b48c2ebb6d1156188 SHA1 70201da90a0184b5a77270950bb7c0a8155c57a6 SHA256 a1c44be6f4eb3a903fc449f30fb0fb0a4df259a10b8685138e97146d24268899
DIST sqlite-src-3070900.zip 4639586 RMD160 82917145ed643d9c1a22a3cbbb57a4140b6c658c SHA1 d0f7661f06c246429f75973b61c7e620f5ec43cd SHA256 6ebffe166267fb783056a4200d7500289cc366ca287c9b3457dbd46a26d704d0
+DIST sqlite-src-3071000.zip 4682084 RMD160 64f2fc871bcb129a2cedc92da02ef668bb95689a SHA1 23baab0a89d77e7b1a9a0ececd05dd629a2b098d SHA256 e976196a9c64bd152917760a134834a881c9eebc34f49125102a8918c5cd86a4
EBUILD sqlite-2.8.16-r5.ebuild 2729 RMD160 531217fdd25e31987ad4803ad18859f7a9fce90e SHA1 7a2c0401bb6f451b9714956739af33578cd61e84 SHA256 c50d6f820b8cce6606d37b37022ba031149a91c94b9d10ee2d8bc5cba3a3588e
+EBUILD sqlite-3.7.10.ebuild 4441 RMD160 16277e24a0a08d062a7ea6db648c6be9e24ecf05 SHA1 7e5e4b71683063a43bc428f2e5b1a58da8bf64dd SHA256 04ae1e3cb5d58300dac2554df216c848e77c6675dfd6c150269e927fbcb1d78f
EBUILD sqlite-3.7.7.1-r1.ebuild 4600 RMD160 89b0f0c9bd32dda76eaa257ad259dcb88426f1fc SHA1 baa833ccccdf5c57dcd5253a6a4a1e79bc74128b SHA256 90aaf9a1c6604233643a0be0524cac7cf3aa109c24c70621ad26880ca5c16fea
EBUILD sqlite-3.7.7.1.ebuild 4650 RMD160 1fc980ef57fe739f1256888e76ba6fc998c24090 SHA1 73793212baf59f87ca5bb1cb6a80e9abf64dffb9 SHA256 1b48b5cf99fc5ce1f9f1cc78ab6a6c963129a02173c1752b11124094313118a2
EBUILD sqlite-3.7.8.ebuild 4449 RMD160 8d8eef2424c2ba02ca212b2d989e0aa3c6bac083 SHA1 1719eac6dd6e56f495517a9a0923dccb81b4686c SHA256 5573baf979cc32c8167366bf3839d8655a07f36fb8cf92992d3756807aabd2e9
EBUILD sqlite-3.7.9.ebuild 4442 RMD160 99178ee836a7231f77ae228a914c99cfe0be5ab5 SHA1 07659236f228a3ecf22aef996065f75c42b62043 SHA256 638a45a9f35ab96c7cd5873f2293f98e87dd95d7d60a7d0d628ddb8fd75969cf
-MISC ChangeLog 54282 RMD160 b8791fca488b0d9db3c2dde4eb6678151153e343 SHA1 09966e9ca4f124bb9c433b3ecc28c9c62ebce26a SHA256 e44686cafa8007b02a7b9ec924319155c323f841b01ac70ce0904a7ff81b2c97
+MISC ChangeLog 54424 RMD160 b1b699ecd079b1c2987f3df274714de850a16a7a SHA1 18aba8d99e28a05fbc20dbe90b073bfe31b18ead SHA256 75b9831c1a9039be63a42c29b1c7967166725fe7d0c6902a7ac134870cbefd1c
MISC metadata.xml 984 RMD160 c221e66ecb156bcf8d38b547523a6f4b96f222a9 SHA1 22c21c9e151389ff37e4512d83c432f72ef3450c SHA256 7b6690b9ef0db3694da0213dff89b0566ab783af2dbeff5b7cf58c5f7df97956
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.18 (GNU/Linux)
-iQIcBAEBCgAGBQJOtc+zAAoJEPqDWhW0r/LCiZsP/3j8q5PS8bzST6hGhGnH7i2E
-VpjRs+/nHGQAA9duH1TQkX7m32SaMUwuFwPKYEhDQyeBSsA1bkgVagHFMOWKDlBm
-c0W89AE3rj8jD9832UScrEDPt5tNGIqHGTwP6QUB6VykbGAhm8/z7nfeUXyFLaHm
-xNaKcPUj1+0rdKKrTeApqX2wgHjWZ9hISbELhLrLTi2EC08i1zcVERmTyCr9QvYz
-ZQsc6jrjhq0SWaHeGKVFrEl/adp1Mxgt86JScvPmpoDo7Er4bCL6J8k9Tvec2gGS
-gP/G7gQsBae7PvpUKTWU2BKZWyopnExAryb5NHyzX97VI+w7xb1pSJpDwUYRcp0Z
-uAz7EzLjCnX2Qso0y1Zd/B1MniWLbSMGR9Qu8T8AUNqkj2iTXxTOM8MrjG5nniEA
-0AnUSkCvxK/NOfzBu3ySjD6h2tH9rCAKPhzESboM6xDWBcd6TrSNsUE/C79eOqww
-cG5enUceCLnaex+Q6EXxejr9+030bQ7ot0I3cbji15i5pit15kXMRv3bjaC/5zrr
-SD7xDRHJj6lEPQ1QFkvheBBMoNHBDjhheHgbsJnLaKdiPmYp4I15rjVbUBJIBygm
-3uJNj/L79i0I3I+k+0dCQnLxMGif/fwJPp/hmFiUfCKK4fZ3d/UPDov92/SWWHPW
-5w+lucZs5cefp3T5QDau
-=B7D6
+iQIbBAEBCgAGBQJPF04SAAoJEPqDWhW0r/LCOK4P9iUuXOB3o7odPypwV081RPJ7
+OiK9cVNWYElz7G8cUy+oA0Y4klx9vnE585WM+6sSV3d4q9GEa9ylmAevrx+SUxP9
+zFfnIS7xWck49nlngFzeKVhwSz3W9iEwG+Xbiz/QW3CBHlrhJyxZECFTueIpgYui
+EQvf+jLCZmwK22oeAhUscWz8T0jpEABpOmjt25y5RKK0BA0/1waXNEco12S6YF2X
+YLEXuXgUKZbxPGzJ7AzxvunhkQ3z8aICkzP79m/Ukk/d9MsgD5OzCa+sszEP+RDZ
+2JfJ8X6ul0PCS2gO7pjtk7kavyMAl10YSYU/HBjtrTLrfNy37rFr0h01bms/jcIL
+JzbSFiZLtoyWR+U/+i0Uwiieqdgljj0e1FJAlneTqcczcE6RPzw5P9WBjJdaKMk5
+HFlPGKakArTUffiqVatlSuOa6/ss2AVCu/opDiB0lBceobmqLyZvQS9jsi18iL2o
+Zm9ExSe453RZ3qKjYGGK0Xm6p++nAfft5SQ7/dEF1AIWXu8ZHTgDV8rFYF8sdo98
+fuISpNy7CB9QAqWKiB4KJX6RJB+p9X/J1av3CcaLcz3/ZWsha9d5vKK1qW28rh0k
+m3gUL2H99FRgk/asCroYL4Df1MXdAWKiGqUsur9OOZ4561YhnV/9jjV45/twOwFX
+jda2uYcUoPDcLuaawUQ=
+=00LS
-----END PGP SIGNATURE-----
diff --git a/dev-db/sqlite/sqlite-3.7.10.ebuild b/dev-db/sqlite/sqlite-3.7.10.ebuild
new file mode 100644
index 000000000000..6102a1ccf634
--- /dev/null
+++ b/dev-db/sqlite/sqlite-3.7.10.ebuild
@@ -0,0 +1,157 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-db/sqlite/sqlite-3.7.10.ebuild,v 1.1 2012/01/18 22:56:13 hwoarang Exp $
+
+EAPI="4"
+
+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)))"
+DOC_PV="${SRC_PV}"
+
+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() {
+ # At least ppc-aix, x86-interix and *-solaris need newer libtool.
+ use prefix && 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 \
+ --disable-static \
+ $(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}"
+}
+
+src_test() {
+ if [[ "${EUID}" -eq 0 ]]; then
+ ewarn "Skipping tests due to root permissions"
+ return
+ fi
+
+ emake $(use debug && echo fulltest || echo test)
+}
+
+src_install() {
+ emake DESTDIR="${D}" TCLLIBDIR="${EPREFIX}/usr/$(get_libdir)/${P}" install
+ find "${ED}" -name "*.la" -exec rm -f {} +
+
+ doman sqlite3.1
+
+ if use doc; then
+ dohtml -r "${WORKDIR}/${PN}-doc-${DOC_PV}/"*
+ fi
+}