diff options
author | Mike Gilbert <floppym@gentoo.org> | 2014-03-11 21:53:24 +0000 |
---|---|---|
committer | Mike Gilbert <floppym@gentoo.org> | 2014-03-11 21:53:24 +0000 |
commit | 8a81ae6a0ec066317218d2c6c2e5d97157497972 (patch) | |
tree | bf9c6f72c06fa13243bc3a70334637f173b11c53 /dev-db | |
parent | Add esi USE flag - bug #501898 (diff) | |
download | historical-8a81ae6a0ec066317218d2c6c2e5d97157497972.tar.gz historical-8a81ae6a0ec066317218d2c6c2e5d97157497972.tar.bz2 historical-8a81ae6a0ec066317218d2c6c2e5d97157497972.zip |
Version bump. Ebuild by Arfrever.
Package-Manager: portage-2.2.8-r1/cvs/Linux x86_64
Manifest-Sign-Key: 0x0BBEEA1FEA4843A4
Diffstat (limited to 'dev-db')
-rw-r--r-- | dev-db/sqlite/ChangeLog | 7 | ||||
-rw-r--r-- | dev-db/sqlite/Manifest | 12 | ||||
-rw-r--r-- | dev-db/sqlite/sqlite-3.8.4.ebuild | 167 |
3 files changed, 181 insertions, 5 deletions
diff --git a/dev-db/sqlite/ChangeLog b/dev-db/sqlite/ChangeLog index bd0600f27cbc..599436c6103e 100644 --- a/dev-db/sqlite/ChangeLog +++ b/dev-db/sqlite/ChangeLog @@ -1,6 +1,11 @@ # ChangeLog for dev-db/sqlite # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-db/sqlite/ChangeLog,v 1.512 2014/03/11 17:01:47 jer Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-db/sqlite/ChangeLog,v 1.513 2014/03/11 21:53:17 floppym Exp $ + +*sqlite-3.8.4 (11 Mar 2014) + + 11 Mar 2014; Mike Gilbert <floppym@gentoo.org> +sqlite-3.8.4.ebuild: + Version bump. Ebuild by Arfrever. 11 Mar 2014; Jeroen Roovers <jer@gentoo.org> sqlite-3.8.3.1.ebuild: Stable for HPPA (bug #504218). diff --git a/dev-db/sqlite/Manifest b/dev-db/sqlite/Manifest index 53a2f570cab4..53e3afb8e66b 100644 --- a/dev-db/sqlite/Manifest +++ b/dev-db/sqlite/Manifest @@ -12,22 +12,26 @@ DIST sqlite-2.8.16.tar.gz 981834 SHA256 d26e8a6fac1ad497a3ade719da4f1d6d60f586fd DIST sqlite-autoconf-3080200.tar.gz 1917056 SHA256 a0851d06092c8208e4dd947f569f40db476b472b22e3e10e2f52f3c5e94fef92 SHA512 31d47f366db9176df8c244361cab2295fcbcc06e47e3d9f758622a134f19f565c02e587f947939e2387bc488bbb2ad443dd1ba9e5520cc7f39bf398a44695bb1 WHIRLPOOL d3075381e43e82da79bc8186d02e88df125671950c4cff1b62b5ade186934ef6ac9d70f22784dd62149a7093395ae25bff0042ad34cc7bd9fdd947e54687988b DIST sqlite-autoconf-3080300.tar.gz 1923594 SHA256 dabe38cf6732a9dfd57e9a2d2629dfb12ea3f2bf8948987f91318d01e6f72a26 SHA512 8e4e6133e99b31b026e969f28dcae6d57a9a099f08c98bb522f601527e1f287cf804007a12287a6f1105d7d5a7e655713ae257c38ee5478a44479b4e699c02c6 WHIRLPOOL 2b050d0bdf150392899591a66bfee05aa7f1c3959aaf32792fce6a65c9155f742ff954e022a84d7cdd7185c3e994071cf9d53a650c50377cbc0508b4137328af DIST sqlite-autoconf-3080301.tar.gz 1923168 SHA256 de5dc216e9289fabf027f78dbbface32ffc8c6341b7d841d0814b1a452ffdb8c SHA512 5fef9769c7e8579aebfd83e7fe79ac0b1ec2939303b960e85deed4822382048c84ecdce3a18e33a0ca4277458cd79e00459934c994a4114ae94485454cb82b21 WHIRLPOOL f619b1267b2421dfc0bf6584c65e80fb0721247f0620592ad7efc2f2d026833aa80d5c66aa1f21fd5d5e9a1a75ffe4e830541deeec6dea338453a7286e48fb02 +DIST sqlite-autoconf-3080400.tar.gz 1937306 SHA256 e22c4f7daabf76fd060f536d60538182481eaf4a105dd4b90b2fc8fbbe2ee5a7 SHA512 9bf96fab29c5a39543f66d30037034f679b8fc8e5d73cb73e9714a7aae65e7d8c8a6fd86d3227ae55d9efbe3de35fa990580a74e9dc580a41e2aaa5276344ee8 WHIRLPOOL 0e52afa3dfd02380affd1d243b0dc603411273b1c8487df94ff6374ca3043e9bfcfe2cc9bd6a05afd4dd435191c62e4a77547e6478c166de4532abc60e833544 DIST sqlite-doc-3080200.zip 4272848 SHA256 384aa6735bd10e561820c4c61e7fd25f6b2416663f201151f31162741b868603 SHA512 b96de0be9ac2f7bbbe198c6b5ccf6b283aebe6d38533efdc384f20051b5a6c98bed6dadd13d2cc83f114200c15ea432e20d3e0aadf7f7000f618622f389efb8a WHIRLPOOL 348b7046a8111269e32f9e8023710c7f74401f6fc997396cd4853e1e4c804f26029d688b15333970f56d1a7404ab2cfdbeabe23a504974ea79a347408b8cba6d DIST sqlite-doc-3080300.zip 4600279 SHA256 5bf632eba7f9ce324dd9b345448cc7875e6ee081c9df2f7d7dd2fb3c0fb02a23 SHA512 cf48c6c6cf0e2513cb8f43387d4ff5328f039f951ba10fdd3f41d2d179e879f79039edfb1e0d5655b7555eff0e4bbb74c1de196fa8a51634a0ca1ad2909b62ef WHIRLPOOL 04cf870fce40759c1c66fa2f323e7d54c8e80fdc5c0bf55f8e3f4f7f317bcf72316b322065287559718e1a3af56c8bda11a17e4783d3b920d12c0808b169d8f4 DIST sqlite-doc-3080301.zip 4603427 SHA256 7af07481a18e52fd1d8269c249f452650dfd380a75ac8589b52b71d6402064f5 SHA512 fe268da4ace408a1228ecfd2e93b31e60aa62f9df82d234be44c823799be19b483ebc236631e85a20ddadae502394272ff25ea9c32e15f26ca57ba92c6b42b2d WHIRLPOOL 9b66fe4c356cd6f470e9f4fd21da0d587db37d64ec9948108bd88ad3924fa08e7373193a8fd5d285e36ec11d96e7be46af1e90caddc71f754715706739cbabd1 +DIST sqlite-doc-3080400.zip 4609851 SHA256 ef4a95391731ea4d1396fb4de87a8d45916c56468850beb0a78ba3323cb6bcf0 SHA512 8d4b14418f0c3f6489ee0a8315d5c029acfc2a58ea6a1c0d02fb5042d3eae1ca855c2362e2a98c8551592a1418ff332001d2609e85855266159cf055f269c85f WHIRLPOOL c632a7b285ba89b88301ab5e81468dcbfb0c985915f330faea95703853e18b723b1c2e2c9fa4141d24933947ccb8fdfaa2b2f6615e63849108cb9c23e9073bb4 DIST sqlite-src-3080200.zip 5522243 SHA256 aede689b0ce255036fa3631f7794dbf639438617343503c73a9e9c518fe386cf SHA512 65969b214d88e66c9ad55d78b6a1f624eab427679f8b21dc694aa843346d7891bf267e65380222220304ecd2561138ceb236fbea619a25000f03ea89dd7b26e2 WHIRLPOOL 1fe1d1c482c025c7cc28a3822088d04d39824db0b61e56782df15dc62383ab30409302dc6fbbbd2f36c3333dc3fc7539214038cf58be8e73cc6e0b25bc11a586 DIST sqlite-src-3080300.zip 5552384 SHA256 801af0d50c8bf0b648383a0a2c8f2b41a6d51aae9fda1ae9e64205410117c642 SHA512 f0a1fbd54e8da9fc5374b7a0a286439346c4c1753c9382f934c197f7111c5a3c0504961123691c9bea15d0058f13c53f4171735bd218fdec5922ca87606edb37 WHIRLPOOL 4123be5a67b93abde5873a218efbe1e89893b27ab455a6047425a861f368f89ac65c9eb58c49f321b4078e910b3bb30c50501607eb0dc64262f82ec5df489efb DIST sqlite-src-3080301.zip 5552847 SHA256 6701bf76f41cd2637081c86481a988be4284c805a5b509ce0f1a71b92c18d8cb SHA512 689601b3dfcecff05b609e4e75314ca247f2a152246ce096b855d605ccc0ddbec009b3468e7ed14bb341e2eaf1dfe9edde495d0e955f832c6817997e6bc898e6 WHIRLPOOL 762bf47a6ee45b6cca8187394475b589056d2d08125b5026c17145b00e5cdf36493d894ef0373f3d321337d65d65893f83aa15b0e99c97466b8f4a45b0d8bdf3 +DIST sqlite-src-3080400.zip 5574963 SHA256 014d12ab3e1f51dde14a96170b9933bef8dc4a7194b6519c5288a1cff3a26fab SHA512 1fb235084d516134cc03017298e05347c7edd38ade4f10ea36ea038d377d6a98d5537d1547187a133b7bc3eb09fbfa7533b8b3f1fed397f649dec1ac4fb79122 WHIRLPOOL c7bf7fed33069ef9cd009bddb47592146c6d1509959f5304ba3420835da24f12fad882e68503141993b35320b1ce5ecda78de7afbb93a48b2d43571d6ec7e8eb EBUILD sqlite-2.8.16-r5.ebuild 2908 SHA256 daca9e85af72e7e3defa71794ee56b2c724a428116a7cb696619de7c9548b7eb SHA512 16b1f35f138e3808a4e3db60b644a8051d8b138670f2c1a9df00c98eec05a7c7cb711a9aa096a7486384eeb6aa6aeb5f2eeab690c5b6cb9f124319bdb6a3b8dd WHIRLPOOL a5df9e17fd81d4c374335db841411ce0ab7959c2a86fa8dddcd735026ecc831d4239ce6f82a456fccf325fbcf69c6d2097fa8c959f1422258df63739b478e00c EBUILD sqlite-3.8.2.ebuild 4932 SHA256 90d4089475dca8da4801dd3827fc60e157dbad86071399cb9da16702912bb859 SHA512 6b8b96708ab7cda8412e42222010039d5e0c2faea50e8cc97a8e3706f602b98ad402af621e0513701da30ea8c6b4074e61dbc63308398cc4deb1c5707bf6a81c WHIRLPOOL 92241f441aa5cbfe8bf453611dc20911784b287bff6092e4d7744602972b0b951e303c75b71cac8e99a1ded320d2858b76fe3f7e4618ae131c98a8e028cfd362 EBUILD sqlite-3.8.3.1.ebuild 5199 SHA256 16c76fc2bdd64a0c6ce3bdfda29d3d2b6ac2d7bf5e77c6f0720031a00e2e90e8 SHA512 14f9a27cab4cf2233803f175ae7936a25e85d41f1257d840b9995f8039829d2dc3c7d6b36be5ba4f1ec3d75e034398d28c92655fe80c5194270b2e79de26b44e WHIRLPOOL a0905ddc7147debe2e1e9c1eba9eda88a967139248735cc7ffbcb8d79a93a493f7cb810a67e4ed000ac3ab2ec84209c9c5734115857dc7c968ffd9ad66c07a81 EBUILD sqlite-3.8.3.ebuild 5202 SHA256 03fd7dc162126cb5d69707123b9500fb298046a2877444a4fbe5aeb74a1d629e SHA512 23c15c5894163cf7f7af774d204a68a1b0b2d3e1846559463ab8019d27282c66b1eee34258394b57685b6879818a52fc9e73a2711276a0b72da29135fed0203f WHIRLPOOL 3c8b7f9dc3e5e50f6da075dba62c044c02f6cd56d5cdb1ec2ec7e2c67296f99d4dff207ffe8cbc5819dd575ad9f617e9e957853aa65bd4a887a589e930ce4f57 -MISC ChangeLog 68905 SHA256 9678f16f75f4b4e07f185b78748a5295234079e081828894518f7035341b821f SHA512 35a7a34204cfd50741cf609223fee7c29454171b23cd79588e9db6d5d52295e1fcfb86ec4276fc262beb799584c5a799044adfbc3eaaa28ef78f8d3ee76a3e3c WHIRLPOOL fd8b2a87a4c4471c8df37ee6e0115c9753fb88687721f55203bf1f51ea1e7563f7db0ff51a5845223a012758077d7ca35cd0d071d0a11a3803fbea9e5f486cb7 +EBUILD sqlite-3.8.4.ebuild 5202 SHA256 7b18bced8da815304185cf2767d8418031872b2064cf8091197269d90cd37a87 SHA512 2f3dd4eea2811c6950ea54277c13ea9d72a6d52e8287c8b044de1c0481b2ec18b5083b579682b3b9dee634695ea50e71a12cce4e3788570744478c8725e43a75 WHIRLPOOL 1f1de28933901bda513e6e67bfa1b92ef2d7b74b091f6163cb921b13599b859161088c13c45c16830e8a2561a393a1272debc9a65907f7551e895824eeec18d6 +MISC ChangeLog 69046 SHA256 86bb446a2a5fe854d03a5fda88cc53da2443f191ff6d7b1a217f20ef92974a7e SHA512 82f8a3ad40776fa86c2fb3fa5e74be28bbda69507a72411e19be3b890e6cfd8647a4aa063de604898f089080da9ac8c79748369431008cdcd03554757dc5e759 WHIRLPOOL 18b3656e5747188a09e0e6d9c93a69109e5e78e48a9380368785c261f8679593f37061f38247ed0f17de366109790befbb2967f96588783fdab3b48105dea30a MISC metadata.xml 543 SHA256 571057e6088209739a504dfe989b27dc875b6b3f7129c31d9789a6bf765ea97b SHA512 7c1b05707f92a0540bed3cf04d3e468a330a626a7bbbbbece43ba231cc3f8f14af9d220b345c72db9acf33e8eb3d983980113a780ba5a778ebab774d19c659a1 WHIRLPOOL 6c22bbeb965522912ebb10d1f84cd0900ee934d9d41052ecc22902b5aada7d057defa0e4c89850e3f92a6c96d38d701e4dd76e52e27d3807d67d08aa0cd23aed -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.22 (GNU/Linux) -iEYEAREIAAYFAlMfQXwACgkQVWmRsqeSphPt8gCbB6/vnM625wEa2Cjf+umHl32D -Rc0An0hzBL2PKWcyVZfyLfwTnApVTe+d -=g4a/ +iF4EAREIAAYFAlMfhdIACgkQC77qH+pIQ6TiZAD/bLgeB+Moy5bj+qkt77pV9qh0 +dVE/HisY/sqcD7SmE3gBAIsRHqdwzJQMh4sMrmCY1Nw9yHrKyzDE7K84vPOI53V/ +=iSVn -----END PGP SIGNATURE----- diff --git a/dev-db/sqlite/sqlite-3.8.4.ebuild b/dev-db/sqlite/sqlite-3.8.4.ebuild new file mode 100644 index 000000000000..a403cf58035c --- /dev/null +++ b/dev-db/sqlite/sqlite-3.8.4.ebuild @@ -0,0 +1,167 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-db/sqlite/sqlite-3.8.4.ebuild,v 1.1 2014/03/11 21:53:17 floppym Exp $ + +EAPI="5" + +inherit autotools eutils flag-o-matic multilib multilib-minimal versionator + +SRC_PV="$(printf "%u%02u%02u%02u" $(get_version_components))" +DOC_PV="${SRC_PV}" +# 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/2014/${PN}-doc-${DOC_PV}.zip ) + tcl? ( http://sqlite.org/2014/${PN}-src-${SRC_PV}.zip ) + !tcl? ( + test? ( http://sqlite.org/2014/${PN}-src-${SRC_PV}.zip ) + !test? ( http://sqlite.org/2014/${PN}-autoconf-${SRC_PV}.tar.gz ) + )" + +LICENSE="public-domain" +SLOT="3" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~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 ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +IUSE="debug doc icu +readline secure-delete static-libs tcl test" + +RDEPEND="icu? ( dev-libs/icu:=[${MULTILIB_USEDEP}] ) + readline? ( sys-libs/readline[${MULTILIB_USEDEP}] ) + tcl? ( dev-lang/tcl:=[${MULTILIB_USEDEP}] ) + abi_x86_32? ( + !<=app-emulation/emul-linux-x86-baselibs-20131008-r14 + !app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)] + )" +DEPEND="${RDEPEND} + doc? ( app-arch/unzip ) + tcl? ( app-arch/unzip ) + test? ( + app-arch/unzip + dev-lang/tcl[${MULTILIB_USEDEP}] + )" + +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.8.1-autoconf-dlopen_check.patch" + else + epatch "${FILESDIR}/${PN}-3.8.1-src-dlopen_check.patch" + epatch "${FILESDIR}/${PN}-3.8.1-tests-icu-52.patch" + fi + + eautoreconf + + # At least ppc-aix, x86-interix and *-solaris need newer libtool. + # use prefix && eautoreconf + + multilib_copy_sources +} + +multilib_src_configure() { + # `configure` from amalgamation tarball does not 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 functions. + # http://sqlite.org/c3ref/column_database_name.html + # http://sqlite.org/c3ref/table_column_metadata.html + append-cppflags -DSQLITE_ENABLE_COLUMN_METADATA + + # Support Full-Text Search versions 3 and 4. + # http://sqlite.org/fts3.html + append-cppflags -DSQLITE_ENABLE_FTS3 -DSQLITE_ENABLE_FTS3_PARENTHESIS -DSQLITE_ENABLE_FTS4 -DSQLITE_ENABLE_FTS4_UNICODE61 + + # Support R*Trees. + # http://sqlite.org/rtree.html + append-cppflags -DSQLITE_ENABLE_RTREE + + # Support soundex() function. + # http://sqlite.org/lang_corefunc.html#soundex + append-cppflags -DSQLITE_SOUNDEX + + # Support unlock notification. + # http://sqlite.org/unlock_notify.html + append-cppflags -DSQLITE_ENABLE_UNLOCK_NOTIFY + + 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 + + # Enable secure_delete pragma. + # http://sqlite.org/pragma.html#pragma_secure_delete + if use secure-delete; then + append-cppflags -DSQLITE_SECURE_DELETE -DSQLITE_CHECK_PAGES -DSQLITE_CORE + 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 does not support + # --with-readline-inc and --(enable|disable)-tcl options. + econf \ + --enable-$(amalgamation && echo dynamic-extensions || echo load-extension) \ + --enable-threadsafe \ + $(use_enable readline) \ + $(use_enable static-libs static) \ + $(amalgamation || echo --with-readline-inc="-I${EPREFIX}/usr/include/readline") \ + $(amalgamation || use_enable debug) \ + $(amalgamation || echo --enable-tcl) +} + +multilib_src_compile() { + emake TCLLIBDIR="${EPREFIX}/usr/$(get_libdir)/${P}" +} + +multilib_src_test() { + if [[ "${EUID}" -eq 0 ]]; then + ewarn "Skipping tests due to root permissions" + return + fi + + emake $(use debug && echo fulltest || echo test) +} + +multilib_src_install() { + emake DESTDIR="${D}" HAVE_TCL="$(usex tcl 1 "")" TCLLIBDIR="${EPREFIX}/usr/$(get_libdir)/${P}" install +} + +multilib_src_install_all() { + prune_libtool_files + + doman sqlite3.1 + + if use doc; then + dohtml -A ico,odg,pdf,svg -r "${WORKDIR}/${PN}-doc-${DOC_PV}/" + fi +} |