diff options
author | Mike Gilbert <floppym@gentoo.org> | 2012-06-12 15:26:38 +0000 |
---|---|---|
committer | Mike Gilbert <floppym@gentoo.org> | 2012-06-12 15:26:38 +0000 |
commit | 4f7b504cf29af4cf91a0521900c1c7ac8eca4810 (patch) | |
tree | 4b694f738c52a95d2a9141fb80bb7834d7f9f0ec /dev-db | |
parent | Version bump. (diff) | |
download | historical-4f7b504cf29af4cf91a0521900c1c7ac8eca4810.tar.gz historical-4f7b504cf29af4cf91a0521900c1c7ac8eca4810.tar.bz2 historical-4f7b504cf29af4cf91a0521900c1c7ac8eca4810.zip |
Version bump. Ebuild by Arfrever.
Package-Manager: portage-2.2.0_alpha110/cvs/Linux x86_64
Diffstat (limited to 'dev-db')
-rw-r--r-- | dev-db/sqlite/ChangeLog | 7 | ||||
-rw-r--r-- | dev-db/sqlite/Manifest | 16 | ||||
-rw-r--r-- | dev-db/sqlite/sqlite-3.7.13.ebuild | 157 |
3 files changed, 173 insertions, 7 deletions
diff --git a/dev-db/sqlite/ChangeLog b/dev-db/sqlite/ChangeLog index 713f08e6f6f7..34494e64c571 100644 --- a/dev-db/sqlite/ChangeLog +++ b/dev-db/sqlite/ChangeLog @@ -1,6 +1,11 @@ # ChangeLog for dev-db/sqlite # Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-db/sqlite/ChangeLog,v 1.412 2012/06/04 06:55:12 zmedico Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-db/sqlite/ChangeLog,v 1.413 2012/06/12 15:26:38 floppym Exp $ + +*sqlite-3.7.13 (12 Jun 2012) + + 12 Jun 2012; Mike Gilbert <floppym@gentoo.org> +sqlite-3.7.13.ebuild: + Version bump. Ebuild by Arfrever. 04 Jun 2012; Zac Medico <zmedico@gentoo.org> sqlite-2.8.16-r5.ebuild: inherit multilib for get_libdir diff --git a/dev-db/sqlite/Manifest b/dev-db/sqlite/Manifest index 4bdd991bf14e..379723cd17fb 100644 --- a/dev-db/sqlite/Manifest +++ b/dev-db/sqlite/Manifest @@ -1,5 +1,5 @@ -----BEGIN PGP SIGNED MESSAGE----- -Hash: SHA1 +Hash: SHA256 AUX maketcllib.sh 879 RMD160 6d9a0e79a79d5a2efd6074e6b439d4634600980e SHA1 d5bb6054d3c9a4132c92bd8c172a547bf2cc9d85 SHA256 e101ed11d908bfb7f57519a99674160b0273d6500d191f758f8a0d1e6ed78120 AUX sqlite-2.8.15-alignement-fix.patch 538 RMD160 12407bbe5f1bcae243d4247b43bf63ce0e8becea SHA1 d67a8bb2de26b1d6b7222175bd7f69d28afffb1e SHA256 f61f2f36fed61438d13dbb09902078ef11f0c3e8c8a119f84030689a2f2add8f @@ -10,25 +10,29 @@ DIST sqlite-autoconf-3071000.tar.gz 1801640 RMD160 8932a5cd4b596632c63af30cbd94c DIST sqlite-autoconf-3071100.tar.gz 1807754 RMD160 09df3232f4eb7032c0a6081670b2bdcb6d80e865 SHA1 a768f76b10df84d6a2c66178544d42725a8fdaf0 SHA256 2badc75dc536249bcd68c44d2a655724285d054303251eaff9d355194cb3476b DIST sqlite-autoconf-3071200.tar.gz 1827241 RMD160 395d8d137a8d5627bd85a91c4751b0a24933cee2 SHA1 30e6b0912f074cff5563697367c2ba9608d83bd3 SHA256 ca1735d13975be84cba87ea1b62ae0ab01fdc01ef21d7547982a2b118c9fc649 DIST sqlite-autoconf-3071201.tar.gz 1831193 RMD160 8b5f54564ff283532472d9c62ecafc4c7be69569 SHA1 295b9acdf9c0452017ca1af392c0e5db019e6874 SHA256 b4ce93881cb88e7d1d0f2ad50a206b600163b40fea6df9d0749ad152aaebf845 +DIST sqlite-autoconf-3071300.tar.gz 1845778 RMD160 4c9a959c4d2e162b72b90a965d9b68f97088b3c7 SHA1 d3833b6ad68db8505d1044f761dd962f415cd302 SHA256 ac566819f82ec4cc2ff6c5cc90987ca38e589efbd79ff263838bbc62356ab119 DIST sqlite-doc-3071000.zip 3630343 RMD160 6a75f7c10a8421a99e28c5430ab4f0a0ac09e6d6 SHA1 9957b9f2e955d82b2484cb44cc6fb4a53313d085 SHA256 f74c3681111d35a58449b0c1851a8f852b9cb8c4ec19a6f0ecaae9f2d1f7ca28 DIST sqlite-doc-3071100.zip 4069512 RMD160 388bbcccb69d458f48f044bd65d282d9cf48dbe2 SHA1 87cbed1918c2604daefd3588a8555067e55e53cf SHA256 78541dd7190208d604a933f522a86d775422df44262310212189015b4b0f26ca DIST sqlite-doc-3071200.zip 4083373 RMD160 ad50b126669bb04b1a69b56d967201c7c716f52a SHA1 a5a71f0440816d731d30ad080429c971497b068d SHA256 cf2e244190802836f73b0ab2036a33ac430f17c489f70fe4a14280d6c7e64986 DIST sqlite-doc-3071201.zip 4088017 RMD160 05ce0e614c2e601d7c81f403b4da3da9c7fc9abf SHA1 0b917812c3c4cb9fdeaf918945aa5bbea2f2ed6b SHA256 e86542934b1d47780f9e1fe415b5b792feabc8d520a28f9f65b049922a8fa2e5 +DIST sqlite-doc-3071300.zip 3868922 RMD160 8f75103d1ff8a4f5ac8b90663f38985a6fe1204e SHA1 839f471d03de777b050bf585ab6175a27d96c360 SHA256 7212d48110b7b39a64be3dd48ab7ad9e782330dd0709c474f1ae4f3e394c04bf DIST sqlite-src-3071000.zip 4682084 RMD160 64f2fc871bcb129a2cedc92da02ef668bb95689a SHA1 23baab0a89d77e7b1a9a0ececd05dd629a2b098d SHA256 e976196a9c64bd152917760a134834a881c9eebc34f49125102a8918c5cd86a4 DIST sqlite-src-3071100.zip 4705421 RMD160 4dd380ef7f29f957e5504ca9f7c5d48aec5b0bea SHA1 4bcb60c0a79e42fe01c64108deac66473123f4e7 SHA256 939262fe70b5e4dcd04f29d6f1d8221542f24e71adf72f0d4a8c671d8b6d9441 DIST sqlite-src-3071200.zip 4648718 RMD160 e20b855c8348ce610705a600bc4bd5574df19151 SHA1 a0cd400fd9011972fb76f253ab7b6bb82259efe5 SHA256 cbdba7d03e24ca34550a9910036ccceb9e5173cb28c850c788a6da8d8b130725 DIST sqlite-src-3071201.zip 4672290 RMD160 56b1ec4729cd09eeb4cf5a6300e72506b543c620 SHA1 61a5aaacf5d82158f5a8ab69378834dd5e988b35 SHA256 dc4508930f54cc96c6f20a5b6db810b531f4af416e1df8dde2b85af5f316da2e +DIST sqlite-src-3071300.zip 4923284 RMD160 f82d2fd488ae2a32f9824aa8032ccb213fea7370 SHA1 186db0ce8c6aad212753f083272004e4c270ecb9 SHA256 4cf9b373cbdf1e1ae7f343b40e8a4007b298dee15a6ca7906feffa12c636f118 EBUILD sqlite-2.8.16-r5.ebuild 2903 RMD160 7bb8779da0452739e0670557a3dbed8699309b8b SHA1 293aedde6937d8c622eb356c4d8069dca7ce8bef SHA256 ffeb3341bcdad7f50a2a772325f71d323fdade44d7f834be8dd2f8fff05ef910 EBUILD sqlite-3.7.10.ebuild 4429 RMD160 7c7fec202667fdf89f7867b608686652fe9308ba SHA1 9a7934b5c3244e0e48b78bda14b9b1c50286ba83 SHA256 e3057722bed0523d3b7db3df40336e3da7b8435c2d8c8ba803d4e9a0b37eec7b EBUILD sqlite-3.7.11.ebuild 4453 RMD160 52686fdf74a42ae128212e07dd2bd9638620ab8c SHA1 91505b89d3284beb05afec91f530a30bf28761d3 SHA256 7749da4627479186724e51f7e71102c2f718022633d4ed9cb4c96f788391069a EBUILD sqlite-3.7.12.1.ebuild 4454 RMD160 26040c8e77be67c78e864f88049ebd1f46f246cc SHA1 8f98da948a191b0f66171e43744a03bd1940d90e SHA256 1056015a7217d309bf171d0d79cb418284edb97ef8c6257e167605b1e446abee EBUILD sqlite-3.7.12.ebuild 4452 RMD160 98546cf8575f1fba9b787e867f13392f7d99fcf9 SHA1 a8cc709b1847fcc088e476c6eead61bfcb332b8e SHA256 e275b190fd7fda57aeb7a240521f166c7f8f6a0606f088ac6faf7aa065c8ce33 -MISC ChangeLog 56569 RMD160 2563d5134fff1f182c91d55a34617dfa9361de8b SHA1 b587386e70b1145df67b282d5d8382da6f1cf903 SHA256 416338e23451efaa9a5fb9cc5afcd71b3453fac5da296d74aee8cd7a7eb70634 +EBUILD sqlite-3.7.13.ebuild 4452 RMD160 be210df6b2c88e15f7da09524e1182ba059eef9c SHA1 62411ba473fbcd8c584c1dfddec61b90cfe2c5af SHA256 46664ac87456bddda88867662a0542c657d1067f52b856140700b0569561a176 +MISC ChangeLog 56708 RMD160 1aff4d30f0836c6faabde6df9b5481433063e9f5 SHA1 ddf24463a5ffa0137a796276f6421f45a4664984 SHA256 5e3392aae3e83e275e3b6b7211c3c011d3b2ed2f42438e8ec421bfd482e08041 MISC metadata.xml 902 RMD160 1994502e7391970f54cbd9bfa641af1a16ee1547 SHA1 825100f8794d6308d06beee9d69dd80f548aaf5d SHA256 6cbb366bfd9b6ff881ab0c589b97667ef78426fa1fc1619abf20c098ddf58c94 -----BEGIN PGP SIGNATURE----- -Version: GnuPG v2.0.19 (GNU/Linux) +Version: GnuPG v2.0.17 (GNU/Linux) -iEYEARECAAYFAk/MW9UACgkQ/ejvha5XGaMZMgCfWJ6Y4opO9CvQs7EmJsggVCxR -B8IAoJyySlD7hX57u3IIWLEB3JawAxoB -=t3aI +iF4EAREIAAYFAk/XX7QACgkQC77qH+pIQ6Q3TAEAkTWPWH9Y8kKSNcfE/SMkOi9L +NxTCfgquGzHMxhTqTggA/0QshhnGODaivi2S5QB8C4BpGA27gwbDeXxT/2SLJ6cx +=t6qP -----END PGP SIGNATURE----- diff --git a/dev-db/sqlite/sqlite-3.7.13.ebuild b/dev-db/sqlite/sqlite-3.7.13.ebuild new file mode 100644 index 000000000000..799208a10ae3 --- /dev/null +++ b/dev-db/sqlite/sqlite-3.7.13.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.13.ebuild,v 1.1 2012/06/12 15:26:38 floppym 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 ~amd64-fbsd ~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 +} |