commit:     749e0f3407bc47d1a8b1e5cdb91f5580adf952dd
Author:     Arfrever Frehtes Taifersar Arahesis <Arfrever <AT> Apache <DOT> Org>
AuthorDate: Sun Apr  2 19:17:55 2017 +0000
Commit:     Mike Gilbert <floppym <AT> gentoo <DOT> org>
CommitDate: Tue Apr  4 19:50:02 2017 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=749e0f34

dev-db/sqlite: Delete old versions.

 dev-db/sqlite/Manifest                             |  24 --
 .../files/sqlite-3.11.0-full_tarball-build.patch   | 132 -----------
 .../sqlite-3.12.0-nonfull_tarball-build.patch      |  14 --
 .../files/sqlite-3.13.0-full_tarball-build.patch   | 137 -----------
 .../files/sqlite-3.14.0-full_tarball-build.patch   | 147 ------------
 .../sqlite-3.15.0-full_tarball-tests-icu.patch     |  64 -----
 dev-db/sqlite/sqlite-3.12.0.ebuild                 | 237 -------------------
 dev-db/sqlite/sqlite-3.12.1.ebuild                 | 237 -------------------
 dev-db/sqlite/sqlite-3.12.2.ebuild                 | 237 -------------------
 dev-db/sqlite/sqlite-3.13.0.ebuild                 | 242 -------------------
 dev-db/sqlite/sqlite-3.14.1.ebuild                 | 260 --------------------
 dev-db/sqlite/sqlite-3.14.2.ebuild                 | 260 --------------------
 dev-db/sqlite/sqlite-3.15.1.ebuild                 | 261 ---------------------
 dev-db/sqlite/sqlite-3.15.2.ebuild                 | 260 --------------------
 14 files changed, 2512 deletions(-)

diff --git a/dev-db/sqlite/Manifest b/dev-db/sqlite/Manifest
index 9f382e229f4..e599eec48fb 100644
--- a/dev-db/sqlite/Manifest
+++ b/dev-db/sqlite/Manifest
@@ -1,30 +1,6 @@
-DIST sqlite-autoconf-3120000.tar.gz 2374101 SHA256 
53ecdbb5287af673eca3710c5f6c2305e73bb2d034f2a28770bea2be92ed269e SHA512 
84a9107ca9045ddc724d7e37dfe2b1dc00a106769260c7bd429a95beedc46a906985b65e0b2bf597de23dd56d132b9ef6888a8c4e5f8a731c8a5c026b971d89e
 WHIRLPOOL 
4ec76b383670f2ee9c50870587696a3c86357161344851b487f54a03c668dac8c4272738b44e5a4048dd00bf2b3122904c53b6d2195f9b48aef3ad928f34b85b
-DIST sqlite-autoconf-3120100.tar.gz 2374576 SHA256 
1c038519862b3983b0475f3ed3143ce4bbfcd21bfbd0741192f415838c831a7c SHA512 
eb0b892bb6a1783df9b712d5f78c9f5fb5aa8ff1b1735fd2806e96b1c04e2a5f87b2e47469185195611a5cf6c446ec32935e9ae0b01734383a8fefc1bcaf5842
 WHIRLPOOL 
0284241a3fd6dbee16ba5fe4c1a0dc15b1b3134bd39ba8a2219c2da4e426e3572809459bbdc8bbf3fa4ea055406b85c547d8e7f05afcb57baa712653ce0d6f64
-DIST sqlite-autoconf-3120200.tar.gz 2374804 SHA256 
fd00770c9afd39db555c78400e52f55e8bd6568c78be23561abb472a22d09abb SHA512 
e56b8d5b8fb41d27437659db669259198663c266c0b3faf44ba9b130441550fb79bd040e6488f56280b33230d9cf4e51c7906f968ffdd36206354bfabc4b6eb4
 WHIRLPOOL 
bd1231f0cce91281c9e42338ae698a06446078d2070f4f16b5472ed4004dbf1913339a3f0e5a34d87d0e71390a130c347f3c97353967530b65b23e1492664b7e
-DIST sqlite-autoconf-3130000.tar.gz 2459805 SHA256 
e2797026b3310c9d08bd472f6d430058c6dd139ff9d4e30289884ccd9744086b SHA512 
c2547ff9a144c46829344058b4f8dcc5b8c9c823cbc667be2944dc7beecb9cc213858cc9ce302a763200278397d9a0fc6bb35c542028a124ef0980fedd574c2f
 WHIRLPOOL 
b9bcfb2eecf30719f7a673d569949b4e497c9682de08ca6f0ccc6c67a8f1541a51e88108bebde94a14802516b114c9f8cad83fbdbb130774b3082a8107657255
-DIST sqlite-autoconf-3140100.tar.gz 2473610 SHA256 
bc7182476900017becb81565ecea7775d46ab747a97281aa610f4f45881c47a6 SHA512 
14d78eea1aef5bd143f942b88f01ef2c1ef58aeac6c0a10c0807761ac5301b71db7d787f82ba8215d804b80c115ee4800072d4aa86616d04d01aaf529e168461
 WHIRLPOOL 
b43a9397b24b3cd6841bf5468d03d4ca10805c355df5afa6b0e69b6cf5d924f1e11e03b5b78549f9e21028d5a1ba2467707e84eb2e2955df21a59abd464dacb2
-DIST sqlite-autoconf-3140200.tar.gz 2472940 SHA256 
644f0c127f7d0cbe8765b9bbdf9ed09d6a2f2b9dfba48ddfd8ca0a42fdb5b3fc SHA512 
02c5ca3073e29307f842af3305793dd6251d2ac43ce3f37b5b9402d6582a6bda56a41f82b130d03997ebb3cc109d6ab7baa9a946c03e74ae5158426bc154fd70
 WHIRLPOOL 
c98f2b004838e5b767704248fdc5afd0428559155838240943861edd6e4a20121f81e24fca672cd8408c9c6907ef4e5d6c228c167ab7b3a0670b787420006377
-DIST sqlite-autoconf-3150100.tar.gz 2491350 SHA256 
5dfa89b7697ee3c2ac7b44e8e157e7f204bf999c866afcaa8bb1c7ff656ae2c5 SHA512 
516d683fb64a6a0ef170d718059420c9b0023bffd75780194d9c06fab1142a749700fafd83577c81dfc7a7a21eee955df9a879f8c2f818f542c7adb968daa0ed
 WHIRLPOOL 
550a7a1e85860ab656ad78d7bfb61d859cc146343caf5b59009b29ee206a635725a0d65b261b08f4430192f064a01cc35a4088946275f4f239aa821622b8fd8c
-DIST sqlite-autoconf-3150200.tar.gz 2491735 SHA256 
07b35063b9386865b78226cdaca9a299d938a87aaa8fdc4d73edb0cef30f3149 SHA512 
9620f03bbd14a15063378656567df544245f62255ed36cca683b3b92b6eb48e83c6ca09bbf904b916c1c7504b69f0332860923daabb25c94b2a46434e2dcb19d
 WHIRLPOOL 
0293b8d50082d8fdceef67fe3f9c6e827bf5df25d92ecd4651af468848288e2faea657d519d6c3facc45d760e9dcbd89d60dd3271b76396b6f358e72eb57554d
 DIST sqlite-autoconf-3160200.tar.gz 2508179 SHA256 
65cc0c3e9366f50c0679c5ccd31432cea894bc4a3e8947dabab88c8693263615 SHA512 
83bdd588504f265bbe93fb98a33a292aff5618c14f94d521c8557efbb5f777e82dfbb2d186cbfd4c628ee9522b1fcb73857e24ca2318fa34af3a3f9540e72b9a
 WHIRLPOOL 
850a5051739f65eade0ee5740641a0503870f88d1ebdb40cab36b68d956896270ed59e387d57db74eede5ecd7fc9b3c14bc5841ff02e17eb50abc4701eba18fc
 DIST sqlite-autoconf-3170000.tar.gz 2515143 SHA256 
a4e485ad3a16e054765baf6371826b5000beed07e626510896069c0bf013874c SHA512 
bebf2693ade1c99b6a178bbe663f64911bf7751932a2524506994cbbb19ab254e7febe3693a76084e55853c1ea85db9e4ece87192422583555fbe569915a2ca8
 WHIRLPOOL 
c3ddeb9691470dfd10950ef36bca8f05f06faa171e3ee87da66d431ba364b7dd903b1350b8ab1aae445a2696ea56dd3f0c50e07d25bc83a09d673a9b92c84e3f
-DIST sqlite-doc-3120000.zip 5402611 SHA256 
346d9d56a0193d9396948192b7eca9e45c2adfeea6bbf71df62502830da510f3 SHA512 
7879d006e528d692ea5718f27d03e2dfe2a5e54aa135be983b992836102720df4dc690d84795115a25ed19a663e895a3f3f8a59d0de079c451d215e07081281e
 WHIRLPOOL 
00f5bc4b82af1ba8d43ae4d0761dacd2e608009812a12fee9aedd333baec9b36f74542c60de4acacd19f5ef898d3bd57dfb705f3b21219ba3862ca91c2f76402
-DIST sqlite-doc-3120100.zip 5410493 SHA256 
dbe53c076922c711a467dde57432583fbf9a12eac57cb75f6116a310880eb088 SHA512 
d0117618d97744255248b9160816203147ba2afdb0bea5fe02d5e464541e09bc9147189317c6f849cc56059d6ae96e3e4b2a30cd8d0bc7b0e1ecacb573cfcdd4
 WHIRLPOOL 
e3f054eda83301b9e4b5170bf9c56895756e4ac78a1c6256467c990fafccaeadec5f7ca54f1bf118bcb950f25db63df6c0972a138d36a10a0a9cfdf688eb207b
-DIST sqlite-doc-3120200.zip 5416790 SHA256 
67c640c4b01b961016717db61e3e43c63c33248c78ce0de9f10b88ea7ce97670 SHA512 
4ded937565b2d9b63ae55495d4b536bc0056e0d9aa7119ee54ddea127c42ba7de17986db7b85c172043fab1112132cbc126a102b248770fca6cde9a8fda438ae
 WHIRLPOOL 
7eefecb6d0450c85ec3f30cdeb853117f4067e1bace7d3c0524e5c6cb13d2e31772211aec8562f972491da413d9bd79022bc29c16968b086562e7f17bff984eb
-DIST sqlite-doc-3130000.zip 5550186 SHA256 
510606a9cdd89814b2d44e7b7f284ebb0a58153e1800de6daadfab445190f79c SHA512 
0bf4544a07bd92533bc248dc16ed43c4fcad870ab535591618d3006f38c2741a8c0ed1da082444ea1af2f57936575c678bc12b651252426b908660023b36cd39
 WHIRLPOOL 
78fd5de701224e39d07fbb03a9193dff45237845b215d83f27a623f289d9da0df7082d53115e90474856b775d350ee3f9d2970ca2c1a4a33b24543de06fd3b9a
-DIST sqlite-doc-3140100.zip 5689913 SHA256 
036203c71ca5796fd80b9d9d3bd710f698da3d5393d4df5c7cdf5468258c9ec6 SHA512 
4a5292f6b6a117a0bf7ef8446c9748cde534d6a6f3a02a12fc4eb4cddcf1d11479bc4e2eebdb21866a1994143e02fd66b79a08b98acfdb3390689cbe425b0b6e
 WHIRLPOOL 
4c82e3e950396504846a14d62c01a94c9063978b9aa42656adbb0219dbd6f89a4d7703ee2a4ed7265b7875f612f2b0869b098b09a2bfcafa01e7694dfaa57c06
-DIST sqlite-doc-3140200.zip 5386739 SHA256 
421d2ea3d288dd301ec98155a6765d6bc8ce93b9a3ae82bac56a21cdd91190c2 SHA512 
4acd9818cc864332cbc57c9533d45c26d62f5c62ab9dff3f0fb1bb98530fe974f83699ccc0b098b14bcbfd718a2aa6b4d3b7c2ca880e4097d9b0833b8d902069
 WHIRLPOOL 
b2593b17da42d41425d5579d36193945dc20d7bc11b271c0d94f005fef06352d3bf8b1c2963b9b811ba8f46190f35a9ea61080c09e765b28e9c7330ca613f3e6
-DIST sqlite-doc-3150100.zip 5461172 SHA256 
121363c75da7f6c8988f70dfa5bed5f0f06b5c9d37b4e2230316c55a80760825 SHA512 
fa58e69d74cc816e4541385ad0a62b1987eb1abf4cb325867500030b4fa8a5058a63133314aef685a2158e9171f98a557d555e99a13417bc7bf8240da7feda30
 WHIRLPOOL 
6eac94d6c71b28850592a9135a487d0d69a74c7d366f072d02f02de2091fe8169469b4ccba0605d555d10c5549cca6138d5938ad03dc5b453d3a342fb43d8101
-DIST sqlite-doc-3150200.zip 5464066 SHA256 
d231fb3a7c890d2107b60859d4f626abfcd5cf82e7f3abc1f32dc6748ac54421 SHA512 
c0fd3325c4d73c86a07abe126a317e4b3acbf5dfe88c0e70de5a9b54dace8b1ca1469fe559a5d0fc1781586581abe51a4350a96f6498d02db1dfce4470cf0496
 WHIRLPOOL 
7b09777bceab8b8cd70fd49531c2e5676aaa0a14b0bc788a571e594e03956611b25400e85989a0785faefd17cf0ff736e01b47fac7523d7af3d5afd94a473941
 DIST sqlite-doc-3160200.zip 5521023 SHA256 
c13ffbb6019f3849b251c22358f31ccb862a842c0a2379f552f2935600157dcb SHA512 
b79d21074d1ab154e3b324fb2943f24321ad5cdbc6e2030f1d21940ae46538462af049e0e0cd7c6cf96dec2c59708eaf70aa4cb3c84ba1a0e87238ffcf31fca2
 WHIRLPOOL 
4d07279b8f186c4a015324021d60f3e76840594a35a2466cc023cd3ef32b5b01572d8a83db5d96f7281c617a8384485bdef60d390e1c12c4ecbc7e0223e1a194
 DIST sqlite-doc-3170000.zip 5533032 SHA256 
3102d9eab879074776216357e4c9e272f63d0cda975a0819ec5baba5e0922ff6 SHA512 
6a7813be301416dc59401b7732733f44efad60b458ded0f4ed8d845aab0843a1123dd20d1e6f209dd32184a87bcd7e68e213e3676c43d1d05d2df5acc2c64b74
 WHIRLPOOL 
dc1c9b6802985be34ac7819e08883c456a0a76fb1822eff46b26613760063b72888d34323cf15f0f48be69555c0b07b99424a85f29ac580c4ad8fa46b990b723
-DIST sqlite-src-3120000.zip 9367749 SHA256 
d891e7ffd56cd97d069a6ed99d7e85cbe655b0a97ca6b5398c7806e888642df1 SHA512 
9669e33e328b826f4692725ec09e21d85f4f2c386c624a81b0535f41ca7d2f996ebf5018db8ecdfdac18cff39a881a953111801499705dfb599f00e3bb5d10e4
 WHIRLPOOL 
865aaecbe331ec93b1a8c5b965c3edc43d35994c2db79d336febb27860ee91d68753d3ea274b4639f3e05d3f0a589fb21aedac33bc2120a4de8d094383d7b923
-DIST sqlite-src-3120100.zip 9368459 SHA256 
49b9819683f8f7329a78d2008e3f7c4e02126b556b95e5dfe3be102b9e741cff SHA512 
6d0d7230343ca460215b5764d4a546631ddc2bcfc0777051379fb4632ccf9c36a53d26eda6811823156be166643c001c994a0f52498c6196ed13b34e931d55e1
 WHIRLPOOL 
e41fd7a1ba870efb5421657975990c1d7e1ecc27023882771474a62e82b2ae305bc3d0b8556e0627de886d35e1b375fec223b3f70582d64fc5345c525b293131
-DIST sqlite-src-3120200.zip 9370396 SHA256 
2c16caa653e57f3c71873aa88797c97117981d6b0974254ce24d933dd27f9a86 SHA512 
6cc9718c23ca3f65a42cc715eb67c8d174ecf0e397457efb6bfc5bd2efc9a51ea2f84266d31826068bf46efc550eb277b3c8e93cb85c5d23645e8b8ae4e2fc07
 WHIRLPOOL 
ffdbbc384189f0d62a93ee8219051ff936b7c0c2fd39449f6ff72a734ab219f23f049648de7c0ec510a74aad85ba07ef0c8bebea4c3b83e043464744d2c039f4
-DIST sqlite-src-3130000.zip 9506412 SHA256 
b46b62dc27abbde52db69d8e2a710469b9af613ba251eb98e412d4f3827f915b SHA512 
4cb7531105869ff7db5c08aa8e4d303fa3d80c8c67e21d9a835a09f7dddb4c9dbba837e2030dd4af6bcdb00a305b057cbd6430e11b3f2ae5e470f27b69b6c1e6
 WHIRLPOOL 
901f6cd343daaa62970f8d768e3c6ccb0b1da75fb5643b27e76f60d224005a08955fde9df5b8bb63250ab27994e2428ce19e21b4a1ccabec47cd4b8df4a13657
-DIST sqlite-src-3140100.zip 9574478 SHA256 
9411f67f383256d8d1520bac727b9e96eed5494222d2f8af76548d233b0adc74 SHA512 
055f5f7db4088f527750358e7e9575b248a48137db5b4720269206141518b2426370e3c02d46278f1b7abf0b2f491e1f536e78d6d051a00b4e79579810cc57a6
 WHIRLPOOL 
0b1884844b0cec05c4a830a453221d2390f396c913133e259d0bea2800949d57894a43f729f97b7955c91db7f6a24e56d71fe63286b6e5b952fa8e24726b3448
-DIST sqlite-src-3140200.zip 9577094 SHA256 
52507e20c2757b24b703b43ede77ce464c8106c1658a5b357974c435aa0677a6 SHA512 
d68412bceec463674790adb4388988dd4e1db40b095ba3f88cc3404979191930805b0a46603ef0b81ab41657167b3efa904535c0516170e2fc8c825a2729946c
 WHIRLPOOL 
7084e7df53edf22de6fca51c0dbf12c16e3cb4b1ee62251e72a4a4820b6fdafee188654b2a3c5ecd2ae1054cf7f13b5e4dedad18eb94f307960c4a5d7cb3495c
-DIST sqlite-src-3150100.zip 9632944 SHA256 
423a73936931c5148a4812ee7d82534ec7d998576ea1b4e1573af91ec15a4b01 SHA512 
c659d52287b8f9ae86d327490feeb4dad824712c3827483688b72fd43e067139ec5434086cf02e9f8f375adf6967337ebdd6aa696698ed5936b27ece01cff8a6
 WHIRLPOOL 
8ae9b7c56e4a8c22c2dba1d9656f6735610a7b8b9cd12de6417f1c6cd77e1dc5341ace9aef68ed2813f7b7d43583190312c8097186f58bcd51237d73cc7def49
-DIST sqlite-src-3150200.zip 9635796 SHA256 
38a1e867b5b1a58ba3731a63ffe69a2271d79bd0723d21c5a9a71e4cb7452a83 SHA512 
9ee97b2822853bb2dbf4ceaf011864e1afeb1deef7a668f2f31d5a6d1a9aab4a7127c6d54b4fa7288b21c8e849989bf24c53ea6de483103f9158d07dfb8ca85a
 WHIRLPOOL 
e9be2d778bed657b36c99e86ba16b999a4773ae45b95dfab2336df0a16883b079aeac6cf50d586d847f273ace85551709f4ee14621517e1859c67e72fcd93230
 DIST sqlite-src-3160200.zip 10081950 SHA256 
ee77c2cc5cc4a7b0a746a1d4496f7aee0d71c558a3bbfcf8e9e0b35416910337 SHA512 
db49551c09830cf4d8997f0a623deeed9f85db5f27e6ca9d8aa5812a23c1466bbcdf8bb56cf009511f72cafec8f09a305127123f54d90437b28770dac34a0897
 WHIRLPOOL 
b8cc52d5111bde34dae02391be8d83f9e703672b2101b36f5409e9acc23743c00561b02bd14b098e29972077fa1866a506d6343b58e4897ca07dac0bb60f4367
 DIST sqlite-src-3170000.zip 10120844 SHA256 
86754bee6bcaf1f2a6bf4a02676eb3a43d22d4e5d8339e217424cb2be6b748c3 SHA512 
e60381de33fbf566507454e4f1dfb7d3ada554e5c919f05f0dd2f96a6f266adaa62681437f21fdea1c24de57fb6141b798f97854918faa189b507f12f11e0d36
 WHIRLPOOL 
535c598f7bb9ddbecdd1ca841c0ecf398831c494c99c38542d1cbb756d8333260d6891aa36167aeba75df83fbaf402465dc65c9b3a7fb6685fa54420cb1a1342

diff --git a/dev-db/sqlite/files/sqlite-3.11.0-full_tarball-build.patch 
b/dev-db/sqlite/files/sqlite-3.11.0-full_tarball-build.patch
deleted file mode 100644
index 4745f05b6d6..00000000000
--- a/dev-db/sqlite/files/sqlite-3.11.0-full_tarball-build.patch
+++ /dev/null
@@ -1,132 +0,0 @@
-Link executables against libsqlite3.so.
-Increase timeout for fuzzcheck.
-Fix building with dlopen() not available.
-
---- Makefile.in
-+++ Makefile.in
-@@ -550,7 +550,7 @@
- # Extra compiler options for various shell tools
- #
- SHELL_OPT = -DSQLITE_ENABLE_JSON1 -DSQLITE_ENABLE_FTS4
--SHELL_OPT += -DSQLITE_ENABLE_EXPLAIN_COMMENTS
-+SHELL_OPT += -DSQLITE_ENABLE_EXPLAIN_COMMENTS -DSQLITE_ENABLE_DBSTAT_VTAB
- FUZZERSHELL_OPT = -DSQLITE_ENABLE_JSON1
- FUZZCHECK_OPT = -DSQLITE_ENABLE_JSON1 -DSQLITE_ENABLE_MEMSYS5
- 
-@@ -571,18 +571,18 @@
- 
- libtclsqlite3.la:     tclsqlite.lo libsqlite3.la
-       $(LTLINK) -no-undefined -o $@ tclsqlite.lo \
--              libsqlite3.la @TCL_STUB_LIB_SPEC@ $(TLIBS) \
-+              libsqlite3.la @TCL_STUB_LIB_SPEC@ \
-               -rpath "$(TCLLIBDIR)" \
-               -version-info "8:6:8" \
-               -avoid-version
- 
--sqlite3$(TEXE):       $(TOP)/src/shell.c sqlite3.c
--      $(LTLINK) $(READLINE_FLAGS) $(SHELL_OPT) -o $@ \
--              $(TOP)/src/shell.c sqlite3.c \
--              $(LIBREADLINE) $(TLIBS) -rpath "$(libdir)"
-+sqlite3$(TEXE):       $(TOP)/src/shell.c libsqlite3.la
-+      $(LTLINK) $(READLINE_FLAGS) -o $@ \
-+              $(TOP)/src/shell.c libsqlite3.la \
-+              $(LIBREADLINE)
- 
--sqldiff$(TEXE):       $(TOP)/tool/sqldiff.c sqlite3.c sqlite3.h
--      $(LTLINK) -o $@ $(TOP)/tool/sqldiff.c sqlite3.c $(TLIBS)
-+sqldiff$(TEXE):       $(TOP)/tool/sqldiff.c libsqlite3.la
-+      $(LTLINK) -o $@ $(TOP)/tool/sqldiff.c libsqlite3.la
- 
- srcck1$(BEXE):        $(TOP)/tool/srcck1.c
-       $(BCC) -o srcck1$(BEXE) $(TOP)/tool/srcck1.c
-@@ -650,7 +650,7 @@
- # Rule to build the amalgamation
- #
- sqlite3.lo:   sqlite3.c
--      $(LTCOMPILE) $(TEMP_STORE) -c sqlite3.c
-+      $(LTCOMPILE) $(SHELL_OPT) $(TEMP_STORE) -c sqlite3.c
- 
- # Rules to build the LEMON compiler generator
- #
-@@ -1074,13 +1074,13 @@
- 
- # Fuzz testing
- fuzztest:     fuzzcheck$(TEXE) $(FUZZDATA)
--      ./fuzzcheck$(TEXE) $(FUZZDATA)
-+      ./fuzzcheck$(TEXE) --timeout 3600 $(FUZZDATA)
- 
- fastfuzztest: fuzzcheck$(TEXE) $(FUZZDATA)
--      ./fuzzcheck$(TEXE) --limit-mem 100M $(FUZZDATA)
-+      ./fuzzcheck$(TEXE) --limit-mem 100M --timeout 3600 $(FUZZDATA)
- 
- valgrindfuzz: fuzzcheck$(TEXT) $(FUZZDATA)
--      valgrind ./fuzzcheck$(TEXE) --cell-size-check --limit-mem 10M --timeout 
600 $(FUZZDATA)
-+      valgrind ./fuzzcheck$(TEXE) --cell-size-check --limit-mem 10M --timeout 
3600 $(FUZZDATA)
- 
- # Minimal testing that runs in less than 3 minutes
- #
-@@ -1106,29 +1106,29 @@
- smoketest:    $(TESTPROGS) fuzzcheck$(TEXE)
-       ./testfixture$(TEXE) $(TOP)/test/main.test $(TESTOPTS)
- 
--sqlite3_analyzer.c: sqlite3.c $(TOP)/src/tclsqlite.c $(TOP)/tool/spaceanal.tcl
-+sqlite3_analyzer.c:   $(TOP)/src/tclsqlite.c $(TOP)/tool/spaceanal.tcl
-       echo "#define TCLSH 2" > $@
-       echo "#define SQLITE_ENABLE_DBSTAT_VTAB 1" >> $@
--      cat sqlite3.c $(TOP)/src/tclsqlite.c >> $@
-+      cat $(TOP)/src/tclsqlite.c >> $@
-       echo "static const char *tclsh_main_loop(void){" >> $@
-       echo "static const char *zMainloop = " >> $@
-       $(TCLSH_CMD) $(TOP)/tool/tostr.tcl $(TOP)/tool/spaceanal.tcl >> $@
-       echo "; return zMainloop; }" >> $@
- 
--sqlite3_analyzer$(TEXE): sqlite3_analyzer.c
--      $(LTLINK) sqlite3_analyzer.c -o $@ $(LIBTCL) $(TLIBS)
-+sqlite3_analyzer$(TEXE):      sqlite3_analyzer.c libsqlite3.la
-+      $(LTLINK) sqlite3_analyzer.c -o $@ libsqlite3.la $(LIBTCL)
- 
--showdb$(TEXE):        $(TOP)/tool/showdb.c sqlite3.lo
--      $(LTLINK) -o $@ $(TOP)/tool/showdb.c sqlite3.lo $(TLIBS)
-+showdb$(TEXE):        $(TOP)/tool/showdb.c libsqlite3.la
-+      $(LTLINK) -o $@ $(TOP)/tool/showdb.c libsqlite3.la
- 
--showstat4$(TEXE):     $(TOP)/tool/showstat4.c sqlite3.lo
--      $(LTLINK) -o $@ $(TOP)/tool/showstat4.c sqlite3.lo $(TLIBS)
-+showstat4$(TEXE):     $(TOP)/tool/showstat4.c libsqlite3.la
-+      $(LTLINK) -o $@ $(TOP)/tool/showstat4.c libsqlite3.la
- 
--showjournal$(TEXE):   $(TOP)/tool/showjournal.c sqlite3.lo
--      $(LTLINK) -o $@ $(TOP)/tool/showjournal.c sqlite3.lo $(TLIBS)
-+showjournal$(TEXE):   $(TOP)/tool/showjournal.c
-+      $(LTLINK) -o $@ $(TOP)/tool/showjournal.c
- 
--showwal$(TEXE):       $(TOP)/tool/showwal.c sqlite3.lo
--      $(LTLINK) -o $@ $(TOP)/tool/showwal.c sqlite3.lo $(TLIBS)
-+showwal$(TEXE):       $(TOP)/tool/showwal.c
-+      $(LTLINK) -o $@ $(TOP)/tool/showwal.c
- 
- rollback-test$(TEXE): $(TOP)/tool/rollback-test.c sqlite3.lo
-       $(LTLINK) -o $@ $(TOP)/tool/rollback-test.c sqlite3.lo $(TLIBS)
-@@ -1142,8 +1142,8 @@
- speedtest1$(TEXE):    $(TOP)/test/speedtest1.c sqlite3.lo
-       $(LTLINK) -o $@ $(TOP)/test/speedtest1.c sqlite3.lo $(TLIBS)
- 
--rbu$(EXE): $(TOP)/ext/rbu/rbu.c $(TOP)/ext/rbu/sqlite3rbu.c sqlite3.lo 
--      $(LTLINK) -I. -o $@ $(TOP)/ext/rbu/rbu.c sqlite3.lo $(TLIBS)
-+rbu$(EXE):    $(TOP)/ext/rbu/rbu.c libsqlite3.la
-+      $(LTLINK) -I. -o $@ $(TOP)/ext/rbu/rbu.c libsqlite3.la
- 
- loadfts$(EXE): $(TOP)/tool/loadfts.c libsqlite3.la
-       $(LTLINK) $(TOP)/tool/loadfts.c libsqlite3.la -o $@ $(TLIBS)
---- configure.ac
-+++ configure.ac
-@@ -570,6 +570,9 @@
- if test "${use_loadextension}" = "yes" ; then
-   OPT_FEATURE_FLAGS=""
-   AC_SEARCH_LIBS(dlopen, dl)
-+  if test "${ac_cv_search_dlopen}" = "no" ; then
-+    OPT_FEATURE_FLAGS="-DSQLITE_OMIT_LOAD_EXTENSION=1"
-+  fi
- else
-   OPT_FEATURE_FLAGS="-DSQLITE_OMIT_LOAD_EXTENSION=1"
- fi

diff --git a/dev-db/sqlite/files/sqlite-3.12.0-nonfull_tarball-build.patch 
b/dev-db/sqlite/files/sqlite-3.12.0-nonfull_tarball-build.patch
deleted file mode 100644
index 0308964a22a..00000000000
--- a/dev-db/sqlite/files/sqlite-3.12.0-nonfull_tarball-build.patch
+++ /dev/null
@@ -1,14 +0,0 @@
-Fix building with dlopen() not available.
-
---- a/configure.ac
-+++ b/configure.ac
-@@ -89,6 +89,9 @@
-   [], [enable_dynamic_extensions=yes])
- if test x"$enable_dynamic_extensions" != "xno"; then
-   AC_SEARCH_LIBS(dlopen, dl)
-+  if test "${ac_cv_search_dlopen}" = "no" ; then
-+    DYNAMIC_EXTENSION_FLAGS=-DSQLITE_OMIT_LOAD_EXTENSION=1
-+  fi
- else
-   DYNAMIC_EXTENSION_FLAGS=-DSQLITE_OMIT_LOAD_EXTENSION=1
- fi

diff --git a/dev-db/sqlite/files/sqlite-3.13.0-full_tarball-build.patch 
b/dev-db/sqlite/files/sqlite-3.13.0-full_tarball-build.patch
deleted file mode 100644
index 32e290206b3..00000000000
--- a/dev-db/sqlite/files/sqlite-3.13.0-full_tarball-build.patch
+++ /dev/null
@@ -1,137 +0,0 @@
-Link executables against libsqlite3.so.
-Increase timeout for fuzzcheck.
-Fix building with dlopen() not available.
-
---- a/Makefile.in
-+++ b/Makefile.in
-@@ -555,7 +555,7 @@
- # Extra compiler options for various shell tools
- #
- SHELL_OPT = -DSQLITE_ENABLE_JSON1 -DSQLITE_ENABLE_FTS4
--SHELL_OPT += -DSQLITE_ENABLE_EXPLAIN_COMMENTS
-+SHELL_OPT += -DSQLITE_ENABLE_EXPLAIN_COMMENTS -DSQLITE_ENABLE_DBSTAT_VTAB
- FUZZERSHELL_OPT = -DSQLITE_ENABLE_JSON1
- FUZZCHECK_OPT = -DSQLITE_ENABLE_JSON1 -DSQLITE_ENABLE_MEMSYS5
- 
-@@ -576,18 +576,18 @@
- 
- libtclsqlite3.la:     tclsqlite.lo libsqlite3.la
-       $(LTLINK) -no-undefined -o $@ tclsqlite.lo \
--              libsqlite3.la @TCL_STUB_LIB_SPEC@ $(TLIBS) \
-+              libsqlite3.la @TCL_STUB_LIB_SPEC@ \
-               -rpath "$(TCLLIBDIR)" \
-               -version-info "8:6:8" \
-               -avoid-version
- 
--sqlite3$(TEXE):       $(TOP)/src/shell.c sqlite3.c
--      $(LTLINK) $(READLINE_FLAGS) $(SHELL_OPT) -o $@ \
--              $(TOP)/src/shell.c sqlite3.c \
--              $(LIBREADLINE) $(TLIBS) -rpath "$(libdir)"
-+sqlite3$(TEXE):       $(TOP)/src/shell.c libsqlite3.la
-+      $(LTLINK) $(READLINE_FLAGS) -o $@ \
-+              $(TOP)/src/shell.c libsqlite3.la \
-+              $(LIBREADLINE)
- 
--sqldiff$(TEXE):       $(TOP)/tool/sqldiff.c sqlite3.c sqlite3.h
--      $(LTLINK) -o $@ $(TOP)/tool/sqldiff.c sqlite3.c $(TLIBS)
-+sqldiff$(TEXE):       $(TOP)/tool/sqldiff.c libsqlite3.la
-+      $(LTLINK) -o $@ $(TOP)/tool/sqldiff.c libsqlite3.la
- 
- srcck1$(BEXE):        $(TOP)/tool/srcck1.c
-       $(BCC) -o srcck1$(BEXE) $(TOP)/tool/srcck1.c
-@@ -656,7 +656,7 @@
- # Rule to build the amalgamation
- #
- sqlite3.lo:   sqlite3.c
--      $(LTCOMPILE) $(TEMP_STORE) -c sqlite3.c
-+      $(LTCOMPILE) $(SHELL_OPT) $(TEMP_STORE) -c sqlite3.c
- 
- # Rules to build the LEMON compiler generator
- #
-@@ -1082,13 +1082,13 @@
- 
- # Fuzz testing
- fuzztest:     fuzzcheck$(TEXE) $(FUZZDATA)
--      ./fuzzcheck$(TEXE) $(FUZZDATA)
-+      ./fuzzcheck$(TEXE) --timeout 3600 $(FUZZDATA)
- 
- fastfuzztest: fuzzcheck$(TEXE) $(FUZZDATA)
--      ./fuzzcheck$(TEXE) --limit-mem 100M $(FUZZDATA)
-+      ./fuzzcheck$(TEXE) --limit-mem 100M --timeout 3600 $(FUZZDATA)
- 
- valgrindfuzz: fuzzcheck$(TEXT) $(FUZZDATA)
--      valgrind ./fuzzcheck$(TEXE) --cell-size-check --limit-mem 10M --timeout 
600 $(FUZZDATA)
-+      valgrind ./fuzzcheck$(TEXE) --cell-size-check --limit-mem 10M --timeout 
3600 $(FUZZDATA)
- 
- # Minimal testing that runs in less than 3 minutes
- #
-@@ -1114,32 +1114,32 @@
- smoketest:    $(TESTPROGS) fuzzcheck$(TEXE)
-       ./testfixture$(TEXE) $(TOP)/test/main.test $(TESTOPTS)
- 
--sqlite3_analyzer.c: sqlite3.c $(TOP)/src/tclsqlite.c $(TOP)/tool/spaceanal.tcl
-+sqlite3_analyzer.c:   $(TOP)/src/tclsqlite.c $(TOP)/tool/spaceanal.tcl
-       echo "#define TCLSH 2" > $@
-       echo "#define SQLITE_ENABLE_DBSTAT_VTAB 1" >> $@
--      cat sqlite3.c $(TOP)/src/tclsqlite.c >> $@
-+      cat $(TOP)/src/tclsqlite.c >> $@
-       echo "static const char *tclsh_main_loop(void){" >> $@
-       echo "static const char *zMainloop = " >> $@
-       $(TCLSH_CMD) $(TOP)/tool/tostr.tcl $(TOP)/tool/spaceanal.tcl >> $@
-       echo "; return zMainloop; }" >> $@
- 
--sqlite3_analyzer$(TEXE): sqlite3_analyzer.c
--      $(LTLINK) sqlite3_analyzer.c -o $@ $(LIBTCL) $(TLIBS)
-+sqlite3_analyzer$(TEXE):      sqlite3_analyzer.c libsqlite3.la
-+      $(LTLINK) sqlite3_analyzer.c -o $@ libsqlite3.la $(LIBTCL)
- 
--showdb$(TEXE):        $(TOP)/tool/showdb.c sqlite3.lo
--      $(LTLINK) -o $@ $(TOP)/tool/showdb.c sqlite3.lo $(TLIBS)
-+showdb$(TEXE):        $(TOP)/tool/showdb.c libsqlite3.la
-+      $(LTLINK) -o $@ $(TOP)/tool/showdb.c libsqlite3.la
- 
--showstat4$(TEXE):     $(TOP)/tool/showstat4.c sqlite3.lo
--      $(LTLINK) -o $@ $(TOP)/tool/showstat4.c sqlite3.lo $(TLIBS)
-+showstat4$(TEXE):     $(TOP)/tool/showstat4.c libsqlite3.la
-+      $(LTLINK) -o $@ $(TOP)/tool/showstat4.c libsqlite3.la
- 
--showjournal$(TEXE):   $(TOP)/tool/showjournal.c sqlite3.lo
--      $(LTLINK) -o $@ $(TOP)/tool/showjournal.c sqlite3.lo $(TLIBS)
-+showjournal$(TEXE):   $(TOP)/tool/showjournal.c
-+      $(LTLINK) -o $@ $(TOP)/tool/showjournal.c
- 
--showwal$(TEXE):       $(TOP)/tool/showwal.c sqlite3.lo
--      $(LTLINK) -o $@ $(TOP)/tool/showwal.c sqlite3.lo $(TLIBS)
-+showwal$(TEXE):       $(TOP)/tool/showwal.c
-+      $(LTLINK) -o $@ $(TOP)/tool/showwal.c
- 
--changeset$(TEXE):     $(TOP)/ext/session/changeset.c sqlite3.lo
--      $(LTLINK) -o $@ $(TOP)/ext/session/changeset.c sqlite3.lo $(TLIBS)
-+changeset$(TEXE):     $(TOP)/ext/session/changeset.c libsqlite3.la
-+      $(LTLINK) -o $@ $(TOP)/ext/session/changeset.c libsqlite3.la
- 
- rollback-test$(TEXE): $(TOP)/tool/rollback-test.c sqlite3.lo
-       $(LTLINK) -o $@ $(TOP)/tool/rollback-test.c sqlite3.lo $(TLIBS)
-@@ -1153,8 +1153,8 @@
- speedtest1$(TEXE):    $(TOP)/test/speedtest1.c sqlite3.lo
-       $(LTLINK) -o $@ $(TOP)/test/speedtest1.c sqlite3.lo $(TLIBS)
- 
--rbu$(EXE): $(TOP)/ext/rbu/rbu.c $(TOP)/ext/rbu/sqlite3rbu.c sqlite3.lo 
--      $(LTLINK) -I. -o $@ $(TOP)/ext/rbu/rbu.c sqlite3.lo $(TLIBS)
-+rbu$(EXE):    $(TOP)/ext/rbu/rbu.c libsqlite3.la
-+      $(LTLINK) -I. -o $@ $(TOP)/ext/rbu/rbu.c libsqlite3.la
- 
- loadfts$(EXE): $(TOP)/tool/loadfts.c libsqlite3.la
-       $(LTLINK) $(TOP)/tool/loadfts.c libsqlite3.la -o $@ $(TLIBS)
---- a/configure.ac
-+++ b/configure.ac
-@@ -570,6 +570,9 @@
- if test "${use_loadextension}" = "yes" ; then
-   OPT_FEATURE_FLAGS=""
-   AC_SEARCH_LIBS(dlopen, dl)
-+  if test "${ac_cv_search_dlopen}" = "no" ; then
-+    OPT_FEATURE_FLAGS="-DSQLITE_OMIT_LOAD_EXTENSION=1"
-+  fi
- else
-   OPT_FEATURE_FLAGS="-DSQLITE_OMIT_LOAD_EXTENSION=1"
- fi

diff --git a/dev-db/sqlite/files/sqlite-3.14.0-full_tarball-build.patch 
b/dev-db/sqlite/files/sqlite-3.14.0-full_tarball-build.patch
deleted file mode 100644
index e2b8889ff70..00000000000
--- a/dev-db/sqlite/files/sqlite-3.14.0-full_tarball-build.patch
+++ /dev/null
@@ -1,147 +0,0 @@
-Link executables against libsqlite3.so.
-Increase timeout for fuzzcheck.
-Fix building with dlopen() not available.
-
---- a/Makefile.in
-+++ b/Makefile.in
-@@ -559,6 +559,7 @@
- #
- SHELL_OPT = -DSQLITE_ENABLE_JSON1 -DSQLITE_ENABLE_FTS4
- # SHELL_OPT += -DSQLITE_ENABLE_FTS5
-+SHELL_OPT += -DSQLITE_ENABLE_DBSTAT_VTAB
- SHELL_OPT += -DSQLITE_ENABLE_EXPLAIN_COMMENTS
- SHELL_OPT += -DSQLITE_ENABLE_UNKNOWN_SQL_FUNCTION
- FUZZERSHELL_OPT = -DSQLITE_ENABLE_JSON1
-@@ -581,25 +582,25 @@
- 
- libtclsqlite3.la:     tclsqlite.lo libsqlite3.la
-       $(LTLINK) -no-undefined -o $@ tclsqlite.lo \
--              libsqlite3.la @TCL_STUB_LIB_SPEC@ $(TLIBS) \
-+              libsqlite3.la @TCL_STUB_LIB_SPEC@ \
-               -rpath "$(TCLLIBDIR)" \
-               -version-info "8:6:8" \
-               -avoid-version
- 
--sqlite3$(TEXE):       $(TOP)/src/shell.c sqlite3.c
--      $(LTLINK) $(READLINE_FLAGS) $(SHELL_OPT) -o $@ \
--              $(TOP)/src/shell.c sqlite3.c \
--              $(LIBREADLINE) $(TLIBS) -rpath "$(libdir)"
-+sqlite3$(TEXE):       $(TOP)/src/shell.c libsqlite3.la
-+      $(LTLINK) $(READLINE_FLAGS) -o $@ \
-+              $(TOP)/src/shell.c libsqlite3.la \
-+              $(LIBREADLINE)
- 
--sqldiff$(TEXE):       $(TOP)/tool/sqldiff.c sqlite3.lo sqlite3.h
--      $(LTLINK) -o $@ $(TOP)/tool/sqldiff.c sqlite3.lo $(TLIBS)
-+sqldiff$(TEXE):       $(TOP)/tool/sqldiff.c libsqlite3.la
-+      $(LTLINK) -o $@ $(TOP)/tool/sqldiff.c libsqlite3.la
- 
--dbhash$(TEXE):        $(TOP)/tool/dbhash.c sqlite3.lo sqlite3.h
--      $(LTLINK) -o $@ $(TOP)/tool/dbhash.c sqlite3.lo $(TLIBS)
-+dbhash$(TEXE):        $(TOP)/tool/dbhash.c libsqlite3.la
-+      $(LTLINK) -o $@ $(TOP)/tool/dbhash.c libsqlite3.la
- 
--scrub$(TEXE): $(TOP)/ext/misc/scrub.c sqlite3.lo
-+scrub$(TEXE): $(TOP)/ext/misc/scrub.c libsqlite3.la
-       $(LTLINK) -o $@ -I. -DSCRUB_STANDALONE \
--              $(TOP)/ext/misc/scrub.c sqlite3.lo $(TLIBS)
-+              $(TOP)/ext/misc/scrub.c libsqlite3.la
- 
- srcck1$(BEXE):        $(TOP)/tool/srcck1.c
-       $(BCC) -o srcck1$(BEXE) $(TOP)/tool/srcck1.c
-@@ -668,7 +669,7 @@
- # Rule to build the amalgamation
- #
- sqlite3.lo:   sqlite3.c
--      $(LTCOMPILE) $(TEMP_STORE) -c sqlite3.c
-+      $(LTCOMPILE) $(SHELL_OPT) $(TEMP_STORE) -c sqlite3.c
- 
- # Rules to build the LEMON compiler generator
- #
-@@ -1094,13 +1095,13 @@
- 
- # Fuzz testing
- fuzztest:     fuzzcheck$(TEXE) $(FUZZDATA)
--      ./fuzzcheck$(TEXE) $(FUZZDATA)
-+      ./fuzzcheck$(TEXE) --timeout 3600 $(FUZZDATA)
- 
- fastfuzztest: fuzzcheck$(TEXE) $(FUZZDATA)
--      ./fuzzcheck$(TEXE) --limit-mem 100M $(FUZZDATA)
-+      ./fuzzcheck$(TEXE) --limit-mem 100M --timeout 3600 $(FUZZDATA)
- 
- valgrindfuzz: fuzzcheck$(TEXT) $(FUZZDATA)
--      valgrind ./fuzzcheck$(TEXE) --cell-size-check --limit-mem 10M --timeout 
600 $(FUZZDATA)
-+      valgrind ./fuzzcheck$(TEXE) --cell-size-check --limit-mem 10M --timeout 
3600 $(FUZZDATA)
- 
- # Minimal testing that runs in less than 3 minutes
- #
-@@ -1126,32 +1127,31 @@
- smoketest:    $(TESTPROGS) fuzzcheck$(TEXE)
-       ./testfixture$(TEXE) $(TOP)/test/main.test $(TESTOPTS)
- 
--sqlite3_analyzer.c: sqlite3.c $(TOP)/src/tclsqlite.c $(TOP)/tool/spaceanal.tcl
-+sqlite3_analyzer.c:   $(TOP)/src/tclsqlite.c $(TOP)/tool/spaceanal.tcl
-       echo "#define TCLSH 2" > $@
--      echo "#define SQLITE_ENABLE_DBSTAT_VTAB 1" >> $@
--      cat sqlite3.c $(TOP)/src/tclsqlite.c >> $@
-+      cat $(TOP)/src/tclsqlite.c >> $@
-       echo "static const char *tclsh_main_loop(void){" >> $@
-       echo "static const char *zMainloop = " >> $@
-       $(TCLSH_CMD) $(TOP)/tool/tostr.tcl $(TOP)/tool/spaceanal.tcl >> $@
-       echo "; return zMainloop; }" >> $@
- 
--sqlite3_analyzer$(TEXE): sqlite3_analyzer.c
--      $(LTLINK) sqlite3_analyzer.c -o $@ $(LIBTCL) $(TLIBS)
-+sqlite3_analyzer$(TEXE):      sqlite3_analyzer.c libsqlite3.la
-+      $(LTLINK) sqlite3_analyzer.c -o $@ libsqlite3.la $(LIBTCL)
- 
--showdb$(TEXE):        $(TOP)/tool/showdb.c sqlite3.lo
--      $(LTLINK) -o $@ $(TOP)/tool/showdb.c sqlite3.lo $(TLIBS)
-+showdb$(TEXE):        $(TOP)/tool/showdb.c libsqlite3.la
-+      $(LTLINK) -o $@ $(TOP)/tool/showdb.c libsqlite3.la
- 
--showstat4$(TEXE):     $(TOP)/tool/showstat4.c sqlite3.lo
--      $(LTLINK) -o $@ $(TOP)/tool/showstat4.c sqlite3.lo $(TLIBS)
-+showstat4$(TEXE):     $(TOP)/tool/showstat4.c libsqlite3.la
-+      $(LTLINK) -o $@ $(TOP)/tool/showstat4.c libsqlite3.la
- 
--showjournal$(TEXE):   $(TOP)/tool/showjournal.c sqlite3.lo
--      $(LTLINK) -o $@ $(TOP)/tool/showjournal.c sqlite3.lo $(TLIBS)
-+showjournal$(TEXE):   $(TOP)/tool/showjournal.c
-+      $(LTLINK) -o $@ $(TOP)/tool/showjournal.c
- 
--showwal$(TEXE):       $(TOP)/tool/showwal.c sqlite3.lo
--      $(LTLINK) -o $@ $(TOP)/tool/showwal.c sqlite3.lo $(TLIBS)
-+showwal$(TEXE):       $(TOP)/tool/showwal.c
-+      $(LTLINK) -o $@ $(TOP)/tool/showwal.c
- 
--changeset$(TEXE):     $(TOP)/ext/session/changeset.c sqlite3.lo
--      $(LTLINK) -o $@ $(TOP)/ext/session/changeset.c sqlite3.lo $(TLIBS)
-+changeset$(TEXE):     $(TOP)/ext/session/changeset.c libsqlite3.la
-+      $(LTLINK) -o $@ $(TOP)/ext/session/changeset.c libsqlite3.la
- 
- rollback-test$(TEXE): $(TOP)/tool/rollback-test.c sqlite3.lo
-       $(LTLINK) -o $@ $(TOP)/tool/rollback-test.c sqlite3.lo $(TLIBS)
-@@ -1165,8 +1165,8 @@
- speedtest1$(TEXE):    $(TOP)/test/speedtest1.c sqlite3.lo
-       $(LTLINK) -o $@ $(TOP)/test/speedtest1.c sqlite3.lo $(TLIBS)
- 
--rbu$(EXE): $(TOP)/ext/rbu/rbu.c $(TOP)/ext/rbu/sqlite3rbu.c sqlite3.lo 
--      $(LTLINK) -I. -o $@ $(TOP)/ext/rbu/rbu.c sqlite3.lo $(TLIBS)
-+rbu$(EXE):    $(TOP)/ext/rbu/rbu.c libsqlite3.la
-+      $(LTLINK) -I. -o $@ $(TOP)/ext/rbu/rbu.c libsqlite3.la
- 
- loadfts$(EXE): $(TOP)/tool/loadfts.c libsqlite3.la
-       $(LTLINK) $(TOP)/tool/loadfts.c libsqlite3.la -o $@ $(TLIBS)
---- a/configure.ac
-+++ b/configure.ac
-@@ -584,6 +584,9 @@
- if test "${use_loadextension}" = "yes" ; then
-   OPT_FEATURE_FLAGS=""
-   AC_SEARCH_LIBS(dlopen, dl)
-+  if test "${ac_cv_search_dlopen}" = "no" ; then
-+    OPT_FEATURE_FLAGS="-DSQLITE_OMIT_LOAD_EXTENSION=1"
-+  fi
- else
-   OPT_FEATURE_FLAGS="-DSQLITE_OMIT_LOAD_EXTENSION=1"
- fi

diff --git a/dev-db/sqlite/files/sqlite-3.15.0-full_tarball-tests-icu.patch 
b/dev-db/sqlite/files/sqlite-3.15.0-full_tarball-tests-icu.patch
deleted file mode 100644
index 15fb51e6127..00000000000
--- a/dev-db/sqlite/files/sqlite-3.15.0-full_tarball-tests-icu.patch
+++ /dev/null
@@ -1,64 +0,0 @@
-https://www.sqlite.org/src/info/afbbb6c66a85ff3f
-
---- a/ext/icu/icu.c
-+++ b/ext/icu/icu.c
-@@ -500,20 +500,20 @@
-     void *pContext;                           /* sqlite3_user_data() context 
*/
-     void (*xFunc)(sqlite3_context*,int,sqlite3_value**);
-   } scalars[] = {
--    {"regexp", 2, SQLITE_ANY,          0, icuRegexpFunc},
-+    {"regexp", 2, SQLITE_ANY|SQLITE_DETERMINISTIC,          0, icuRegexpFunc},
- 
--    {"lower",  1, SQLITE_UTF16,        0, icuCaseFunc16},
--    {"lower",  2, SQLITE_UTF16,        0, icuCaseFunc16},
--    {"upper",  1, SQLITE_UTF16, (void*)1, icuCaseFunc16},
--    {"upper",  2, SQLITE_UTF16, (void*)1, icuCaseFunc16},
-+    {"lower",  1, SQLITE_UTF16|SQLITE_DETERMINISTIC,        0, icuCaseFunc16},
-+    {"lower",  2, SQLITE_UTF16|SQLITE_DETERMINISTIC,        0, icuCaseFunc16},
-+    {"upper",  1, SQLITE_UTF16|SQLITE_DETERMINISTIC, (void*)1, icuCaseFunc16},
-+    {"upper",  2, SQLITE_UTF16|SQLITE_DETERMINISTIC, (void*)1, icuCaseFunc16},
- 
--    {"lower",  1, SQLITE_UTF8,         0, icuCaseFunc16},
--    {"lower",  2, SQLITE_UTF8,         0, icuCaseFunc16},
--    {"upper",  1, SQLITE_UTF8,  (void*)1, icuCaseFunc16},
--    {"upper",  2, SQLITE_UTF8,  (void*)1, icuCaseFunc16},
-+    {"lower",  1, SQLITE_UTF8|SQLITE_DETERMINISTIC,         0, icuCaseFunc16},
-+    {"lower",  2, SQLITE_UTF8|SQLITE_DETERMINISTIC,         0, icuCaseFunc16},
-+    {"upper",  1, SQLITE_UTF8|SQLITE_DETERMINISTIC,  (void*)1, icuCaseFunc16},
-+    {"upper",  2, SQLITE_UTF8|SQLITE_DETERMINISTIC,  (void*)1, icuCaseFunc16},
- 
--    {"like",   2, SQLITE_UTF8,         0, icuLikeFunc},
--    {"like",   3, SQLITE_UTF8,         0, icuLikeFunc},
-+    {"like",   2, SQLITE_UTF8|SQLITE_DETERMINISTIC,         0, icuLikeFunc},
-+    {"like",   3, SQLITE_UTF8|SQLITE_DETERMINISTIC,         0, icuLikeFunc},
- 
-     {"icu_load_collation",  2, SQLITE_UTF8, (void*)db, icuLoadCollation},
-   };
---- a/test/cursorhint2.test
-+++ b/test/cursorhint2.test
-@@ -164,17 +164,19 @@
-   x2 {AND(EQ(c1,ADD(32,32)),EQ(c0,r[2]))}
- }
- 
--do_extract_hints_test 2.11 {
--  SELECT * FROM x1 LEFT JOIN x2 ON (a=x) WHERE x2.b LIKE 'abc%'
--} {
--  x2 {AND(expr,EQ(c0,r[2]))}
-+ifcapable !icu {
-+  # This test only works using the built-in LIKE, not the ICU LIKE extension.
-+  do_extract_hints_test 2.11 {
-+    SELECT * FROM x1 LEFT JOIN x2 ON (a=x) WHERE x2.b LIKE 'abc%'
-+  } {
-+    x2 {AND(expr,EQ(c0,r[2]))}
-+  }
- }
- 
--do_extract_hints_test 2.11 {
-+do_extract_hints_test 2.12 {
-   SELECT * FROM x1 LEFT JOIN x2 ON (a=x) WHERE coalesce(x2.b, 1)
- } {
-   x2 {EQ(c0,r[2])}
- }
- 
- finish_test
--

diff --git a/dev-db/sqlite/sqlite-3.12.0.ebuild 
b/dev-db/sqlite/sqlite-3.12.0.ebuild
deleted file mode 100644
index 9899d3e5c75..00000000000
--- a/dev-db/sqlite/sqlite-3.12.0.ebuild
+++ /dev/null
@@ -1,237 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="5"
-
-inherit autotools eutils flag-o-matic multilib multilib-minimal 
toolchain-funcs 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="https://sqlite.org/";
-SRC_URI="doc? ( https://sqlite.org/2016/${PN}-doc-${DOC_PV}.zip )
-       tcl? ( https://sqlite.org/2016/${PN}-src-${SRC_PV}.zip )
-       test? ( https://sqlite.org/2016/${PN}-src-${SRC_PV}.zip )
-       tools? ( https://sqlite.org/2016/${PN}-src-${SRC_PV}.zip )
-       !tcl? ( !test? ( !tools? ( 
https://sqlite.org/2016/${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 ~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 tools"
-
-RDEPEND="icu? ( dev-libs/icu:0=[${MULTILIB_USEDEP}] )
-       readline? ( sys-libs/readline:0=[${MULTILIB_USEDEP}] )
-       tcl? ( dev-lang/tcl:0=[${MULTILIB_USEDEP}] )
-       tools? ( dev-lang/tcl:0=[${MULTILIB_USEDEP}] )"
-DEPEND="${RDEPEND}
-       doc? ( app-arch/unzip )
-       tcl? ( app-arch/unzip )
-       test? (
-               app-arch/unzip
-               dev-lang/tcl:0[${MULTILIB_USEDEP}]
-       )
-       tools? ( app-arch/unzip )"
-
-full_tarball() {
-       use tcl || use test || use tools
-}
-
-pkg_setup() {
-       if full_tarball; then
-               S="${WORKDIR}/${PN}-src-${SRC_PV}"
-       else
-               S="${WORKDIR}/${PN}-autoconf-${SRC_PV}"
-       fi
-}
-
-src_prepare() {
-       if full_tarball; then
-               epatch "${FILESDIR}/${PN}-3.11.0-full_tarball-build.patch"
-
-               # Fix AC_CHECK_FUNCS.
-               # 
https://mailinglists.sqlite.org/cgi-bin/mailman/private/sqlite-dev/2016-March/002762.html
-               sed -e "s/AC_CHECK_FUNCS(.*)/AC_CHECK_FUNCS([fdatasync 
fullfsync gmtime_r isnan localtime_r localtime_s malloc_usable_size 
posix_fallocate pread pread64 pwrite pwrite64 strchrnul usleep utime])/" -i 
configure.ac
-       else
-               epatch "${FILESDIR}/${PN}-3.12.0-nonfull_tarball-build.patch"
-
-               # Fix AC_CHECK_FUNCS.
-               # 
https://mailinglists.sqlite.org/cgi-bin/mailman/private/sqlite-dev/2016-March/002762.html
-               sed \
-                       -e 
"s/AC_CHECK_FUNCS(\[fdatasync.*/AC_CHECK_FUNCS([fdatasync fullfsync gmtime_r 
isnan localtime_r localtime_s malloc_usable_size posix_fallocate pread pread64 
pwrite pwrite64 strchrnul usleep utime])/" \
-                       -e "/AC_CHECK_FUNCS(posix_fallocate)/d" \
-                       -i configure.ac
-       fi
-
-       eautoreconf
-
-       multilib_copy_sources
-}
-
-multilib_src_configure() {
-       local CPPFLAGS="${CPPFLAGS}" options=()
-
-       options+=(
-               --enable-$(full_tarball && echo load-extension || echo 
dynamic-extensions)
-               --enable-threadsafe
-       )
-       if ! full_tarball; then
-               options+=(--disable-static-shell)
-       fi
-
-       # Support detection of misuse of SQLite API.
-       # https://sqlite.org/compile.html#enable_api_armor
-       append-cppflags -DSQLITE_ENABLE_API_ARMOR
-
-       # Support column metadata functions.
-       # https://sqlite.org/c3ref/column_database_name.html
-       append-cppflags -DSQLITE_ENABLE_COLUMN_METADATA
-
-       # Support dbstat virtual table.
-       # https://sqlite.org/dbstat.html
-       append-cppflags -DSQLITE_ENABLE_DBSTAT_VTAB
-
-       # Support comments in output of EXPLAIN.
-       # https://sqlite.org/compile.html#enable_explain_comments
-       append-cppflags -DSQLITE_ENABLE_EXPLAIN_COMMENTS
-
-       # Support Full-Text Search versions 3, 4 and 5.
-       # https://sqlite.org/fts3.html
-       # https://sqlite.org/fts5.html
-       append-cppflags -DSQLITE_ENABLE_FTS3 -DSQLITE_ENABLE_FTS3_PARENTHESIS 
-DSQLITE_ENABLE_FTS4
-       options+=(--enable-fts5)
-
-       # Support hidden columns.
-       append-cppflags -DSQLITE_ENABLE_HIDDEN_COLUMNS
-
-       # Support JSON1 extension.
-       # https://sqlite.org/json1.html
-       append-cppflags -DSQLITE_ENABLE_JSON1
-
-       # Support Resumable Bulk Update extension.
-       # https://sqlite.org/rbu.html
-       append-cppflags -DSQLITE_ENABLE_RBU
-
-       # Support R*Trees.
-       # https://sqlite.org/rtree.html
-       append-cppflags -DSQLITE_ENABLE_RTREE
-
-       # Support scan status functions.
-       # https://sqlite.org/c3ref/stmt_scanstatus.html
-       # https://sqlite.org/c3ref/stmt_scanstatus_reset.html
-       append-cppflags -DSQLITE_ENABLE_STMT_SCANSTATUS
-
-       # Support unlock notification.
-       # https://sqlite.org/unlock_notify.html
-       append-cppflags -DSQLITE_ENABLE_UNLOCK_NOTIFY
-
-       # Support soundex() function.
-       # https://sqlite.org/lang_corefunc.html#soundex
-       append-cppflags -DSQLITE_SOUNDEX
-
-       # debug USE flag.
-       if full_tarball; then
-               options+=($(use_enable debug))
-       else
-               if use debug; then
-                       append-cppflags -DSQLITE_DEBUG
-               else
-                       append-cppflags -DNDEBUG
-               fi
-       fi
-
-       # icu USE flag.
-       if use icu; then
-               # Support ICU extension.
-               # https://sqlite.org/compile.html#enable_icu
-               append-cppflags -DSQLITE_ENABLE_ICU
-               if full_tarball; then
-                       sed -e "s/^TLIBS = @LIBS@/& -licui18n -licuuc/" -i 
Makefile.in || die "sed failed"
-               else
-                       sed -e "s/^LIBS = @LIBS@/& -licui18n -licuuc/" -i 
Makefile.in || die "sed failed"
-               fi
-       fi
-
-       # readline USE flag.
-       options+=(
-               --disable-editline
-               $(use_enable readline)
-       )
-       if full_tarball && use readline; then
-               
options+=(--with-readline-inc="-I${EPREFIX}/usr/include/readline")
-       fi
-
-       # secure-delete USE flag.
-       if use secure-delete; then
-               # Enable secure_delete pragma by default.
-               # https://sqlite.org/pragma.html#pragma_secure_delete
-               append-cppflags -DSQLITE_SECURE_DELETE
-       fi
-
-       # static-libs USE flag.
-       options+=($(use_enable static-libs static))
-
-       # tcl, test, tools USE flags.
-       if full_tarball; then
-               options+=(--enable-tcl)
-       fi
-
-       if [[ "${CHOST}" == *-mint* ]]; then
-               append-cppflags -DSQLITE_OMIT_WAL
-       fi
-
-       econf "${options[@]}"
-}
-
-multilib_src_compile() {
-       emake HAVE_TCL="$(usex tcl 1 "")" 
TCLLIBDIR="${EPREFIX}/usr/$(get_libdir)/${P}"
-
-       if use tools && multilib_is_native_abi; then
-               emake rbu showdb showjournal showstat4 showwal sqldiff 
sqlite3_analyzer
-       fi
-}
-
-multilib_src_test() {
-       if [[ "${EUID}" -eq 0 ]]; then
-               ewarn "Skipping tests due to root permissions"
-               return
-       fi
-
-       emake HAVE_TCL="$(usex tcl 1 "")" $(use debug && echo fulltest || echo 
test)
-}
-
-multilib_src_install() {
-       emake DESTDIR="${D}" HAVE_TCL="$(usex tcl 1 "")" 
TCLLIBDIR="${EPREFIX}/usr/$(get_libdir)/${P}" install
-
-       if use tools && multilib_is_native_abi; then
-               install_tool() {
-                       if [[ -f ".libs/${1}" ]]; then
-                               newbin ".libs/${1}" "${2}"
-                       else
-                               newbin "${1}" "${2}"
-                       fi
-               }
-
-               install_tool rbu sqlite3-rbu
-               install_tool showdb sqlite3-show-db
-               install_tool showjournal sqlite3-show-journal
-               install_tool showstat4 sqlite3-show-stat4
-               install_tool showwal sqlite3-show-wal
-               install_tool sqldiff sqlite3-diff
-               install_tool sqlite3_analyzer sqlite3-analyzer
-
-               unset -f install_tool
-       fi
-}
-
-multilib_src_install_all() {
-       prune_libtool_files
-
-       doman sqlite3.1
-
-       if use doc; then
-               dohtml -A ico,odf,odg,pdf,svg -r 
"${WORKDIR}/${PN}-doc-${DOC_PV}/"
-       fi
-}

diff --git a/dev-db/sqlite/sqlite-3.12.1.ebuild 
b/dev-db/sqlite/sqlite-3.12.1.ebuild
deleted file mode 100644
index 348a527d8fd..00000000000
--- a/dev-db/sqlite/sqlite-3.12.1.ebuild
+++ /dev/null
@@ -1,237 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="5"
-
-inherit autotools eutils flag-o-matic multilib multilib-minimal 
toolchain-funcs 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="https://sqlite.org/";
-SRC_URI="doc? ( https://sqlite.org/2016/${PN}-doc-${DOC_PV}.zip )
-       tcl? ( https://sqlite.org/2016/${PN}-src-${SRC_PV}.zip )
-       test? ( https://sqlite.org/2016/${PN}-src-${SRC_PV}.zip )
-       tools? ( https://sqlite.org/2016/${PN}-src-${SRC_PV}.zip )
-       !tcl? ( !test? ( !tools? ( 
https://sqlite.org/2016/${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 ~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 tools"
-
-RDEPEND="icu? ( dev-libs/icu:0=[${MULTILIB_USEDEP}] )
-       readline? ( sys-libs/readline:0=[${MULTILIB_USEDEP}] )
-       tcl? ( dev-lang/tcl:0=[${MULTILIB_USEDEP}] )
-       tools? ( dev-lang/tcl:0=[${MULTILIB_USEDEP}] )"
-DEPEND="${RDEPEND}
-       doc? ( app-arch/unzip )
-       tcl? ( app-arch/unzip )
-       test? (
-               app-arch/unzip
-               dev-lang/tcl:0[${MULTILIB_USEDEP}]
-       )
-       tools? ( app-arch/unzip )"
-
-full_tarball() {
-       use tcl || use test || use tools
-}
-
-pkg_setup() {
-       if full_tarball; then
-               S="${WORKDIR}/${PN}-src-${SRC_PV}"
-       else
-               S="${WORKDIR}/${PN}-autoconf-${SRC_PV}"
-       fi
-}
-
-src_prepare() {
-       if full_tarball; then
-               epatch "${FILESDIR}/${PN}-3.11.0-full_tarball-build.patch"
-
-               # Fix AC_CHECK_FUNCS.
-               # 
https://mailinglists.sqlite.org/cgi-bin/mailman/private/sqlite-dev/2016-March/002762.html
-               sed -e "s/AC_CHECK_FUNCS(.*)/AC_CHECK_FUNCS([fdatasync 
fullfsync gmtime_r isnan localtime_r localtime_s malloc_usable_size 
posix_fallocate pread pread64 pwrite pwrite64 strchrnul usleep utime])/" -i 
configure.ac
-       else
-               epatch "${FILESDIR}/${PN}-3.12.0-nonfull_tarball-build.patch"
-
-               # Fix AC_CHECK_FUNCS.
-               # 
https://mailinglists.sqlite.org/cgi-bin/mailman/private/sqlite-dev/2016-March/002762.html
-               sed \
-                       -e 
"s/AC_CHECK_FUNCS(\[fdatasync.*/AC_CHECK_FUNCS([fdatasync fullfsync gmtime_r 
isnan localtime_r localtime_s malloc_usable_size posix_fallocate pread pread64 
pwrite pwrite64 strchrnul usleep utime])/" \
-                       -e "/AC_CHECK_FUNCS(posix_fallocate)/d" \
-                       -i configure.ac
-       fi
-
-       eautoreconf
-
-       multilib_copy_sources
-}
-
-multilib_src_configure() {
-       local CPPFLAGS="${CPPFLAGS}" options=()
-
-       options+=(
-               --enable-$(full_tarball && echo load-extension || echo 
dynamic-extensions)
-               --enable-threadsafe
-       )
-       if ! full_tarball; then
-               options+=(--disable-static-shell)
-       fi
-
-       # Support detection of misuse of SQLite API.
-       # https://sqlite.org/compile.html#enable_api_armor
-       append-cppflags -DSQLITE_ENABLE_API_ARMOR
-
-       # Support column metadata functions.
-       # https://sqlite.org/c3ref/column_database_name.html
-       append-cppflags -DSQLITE_ENABLE_COLUMN_METADATA
-
-       # Support dbstat virtual table.
-       # https://sqlite.org/dbstat.html
-       append-cppflags -DSQLITE_ENABLE_DBSTAT_VTAB
-
-       # Support comments in output of EXPLAIN.
-       # https://sqlite.org/compile.html#enable_explain_comments
-       append-cppflags -DSQLITE_ENABLE_EXPLAIN_COMMENTS
-
-       # Support Full-Text Search versions 3, 4 and 5.
-       # https://sqlite.org/fts3.html
-       # https://sqlite.org/fts5.html
-       append-cppflags -DSQLITE_ENABLE_FTS3 -DSQLITE_ENABLE_FTS3_PARENTHESIS 
-DSQLITE_ENABLE_FTS4
-       options+=(--enable-fts5)
-
-       # Support hidden columns.
-       append-cppflags -DSQLITE_ENABLE_HIDDEN_COLUMNS
-
-       # Support JSON1 extension.
-       # https://sqlite.org/json1.html
-       append-cppflags -DSQLITE_ENABLE_JSON1
-
-       # Support Resumable Bulk Update extension.
-       # https://sqlite.org/rbu.html
-       append-cppflags -DSQLITE_ENABLE_RBU
-
-       # Support R*Trees.
-       # https://sqlite.org/rtree.html
-       append-cppflags -DSQLITE_ENABLE_RTREE
-
-       # Support scan status functions.
-       # https://sqlite.org/c3ref/stmt_scanstatus.html
-       # https://sqlite.org/c3ref/stmt_scanstatus_reset.html
-       append-cppflags -DSQLITE_ENABLE_STMT_SCANSTATUS
-
-       # Support unlock notification.
-       # https://sqlite.org/unlock_notify.html
-       append-cppflags -DSQLITE_ENABLE_UNLOCK_NOTIFY
-
-       # Support soundex() function.
-       # https://sqlite.org/lang_corefunc.html#soundex
-       append-cppflags -DSQLITE_SOUNDEX
-
-       # debug USE flag.
-       if full_tarball; then
-               options+=($(use_enable debug))
-       else
-               if use debug; then
-                       append-cppflags -DSQLITE_DEBUG
-               else
-                       append-cppflags -DNDEBUG
-               fi
-       fi
-
-       # icu USE flag.
-       if use icu; then
-               # Support ICU extension.
-               # https://sqlite.org/compile.html#enable_icu
-               append-cppflags -DSQLITE_ENABLE_ICU
-               if full_tarball; then
-                       sed -e "s/^TLIBS = @LIBS@/& -licui18n -licuuc/" -i 
Makefile.in || die "sed failed"
-               else
-                       sed -e "s/^LIBS = @LIBS@/& -licui18n -licuuc/" -i 
Makefile.in || die "sed failed"
-               fi
-       fi
-
-       # readline USE flag.
-       options+=(
-               --disable-editline
-               $(use_enable readline)
-       )
-       if full_tarball && use readline; then
-               
options+=(--with-readline-inc="-I${EPREFIX}/usr/include/readline")
-       fi
-
-       # secure-delete USE flag.
-       if use secure-delete; then
-               # Enable secure_delete pragma by default.
-               # https://sqlite.org/pragma.html#pragma_secure_delete
-               append-cppflags -DSQLITE_SECURE_DELETE
-       fi
-
-       # static-libs USE flag.
-       options+=($(use_enable static-libs static))
-
-       # tcl, test, tools USE flags.
-       if full_tarball; then
-               options+=(--enable-tcl)
-       fi
-
-       if [[ "${CHOST}" == *-mint* ]]; then
-               append-cppflags -DSQLITE_OMIT_WAL
-       fi
-
-       econf "${options[@]}"
-}
-
-multilib_src_compile() {
-       emake HAVE_TCL="$(usex tcl 1 "")" 
TCLLIBDIR="${EPREFIX}/usr/$(get_libdir)/${P}"
-
-       if use tools && multilib_is_native_abi; then
-               emake rbu showdb showjournal showstat4 showwal sqldiff 
sqlite3_analyzer
-       fi
-}
-
-multilib_src_test() {
-       if [[ "${EUID}" -eq 0 ]]; then
-               ewarn "Skipping tests due to root permissions"
-               return
-       fi
-
-       emake HAVE_TCL="$(usex tcl 1 "")" $(use debug && echo fulltest || echo 
test)
-}
-
-multilib_src_install() {
-       emake DESTDIR="${D}" HAVE_TCL="$(usex tcl 1 "")" 
TCLLIBDIR="${EPREFIX}/usr/$(get_libdir)/${P}" install
-
-       if use tools && multilib_is_native_abi; then
-               install_tool() {
-                       if [[ -f ".libs/${1}" ]]; then
-                               newbin ".libs/${1}" "${2}"
-                       else
-                               newbin "${1}" "${2}"
-                       fi
-               }
-
-               install_tool rbu sqlite3-rbu
-               install_tool showdb sqlite3-show-db
-               install_tool showjournal sqlite3-show-journal
-               install_tool showstat4 sqlite3-show-stat4
-               install_tool showwal sqlite3-show-wal
-               install_tool sqldiff sqlite3-diff
-               install_tool sqlite3_analyzer sqlite3-analyzer
-
-               unset -f install_tool
-       fi
-}
-
-multilib_src_install_all() {
-       prune_libtool_files
-
-       doman sqlite3.1
-
-       if use doc; then
-               dohtml -A ico,odf,odg,pdf,svg -r 
"${WORKDIR}/${PN}-doc-${DOC_PV}/"
-       fi
-}

diff --git a/dev-db/sqlite/sqlite-3.12.2.ebuild 
b/dev-db/sqlite/sqlite-3.12.2.ebuild
deleted file mode 100644
index 348a527d8fd..00000000000
--- a/dev-db/sqlite/sqlite-3.12.2.ebuild
+++ /dev/null
@@ -1,237 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="5"
-
-inherit autotools eutils flag-o-matic multilib multilib-minimal 
toolchain-funcs 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="https://sqlite.org/";
-SRC_URI="doc? ( https://sqlite.org/2016/${PN}-doc-${DOC_PV}.zip )
-       tcl? ( https://sqlite.org/2016/${PN}-src-${SRC_PV}.zip )
-       test? ( https://sqlite.org/2016/${PN}-src-${SRC_PV}.zip )
-       tools? ( https://sqlite.org/2016/${PN}-src-${SRC_PV}.zip )
-       !tcl? ( !test? ( !tools? ( 
https://sqlite.org/2016/${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 ~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 tools"
-
-RDEPEND="icu? ( dev-libs/icu:0=[${MULTILIB_USEDEP}] )
-       readline? ( sys-libs/readline:0=[${MULTILIB_USEDEP}] )
-       tcl? ( dev-lang/tcl:0=[${MULTILIB_USEDEP}] )
-       tools? ( dev-lang/tcl:0=[${MULTILIB_USEDEP}] )"
-DEPEND="${RDEPEND}
-       doc? ( app-arch/unzip )
-       tcl? ( app-arch/unzip )
-       test? (
-               app-arch/unzip
-               dev-lang/tcl:0[${MULTILIB_USEDEP}]
-       )
-       tools? ( app-arch/unzip )"
-
-full_tarball() {
-       use tcl || use test || use tools
-}
-
-pkg_setup() {
-       if full_tarball; then
-               S="${WORKDIR}/${PN}-src-${SRC_PV}"
-       else
-               S="${WORKDIR}/${PN}-autoconf-${SRC_PV}"
-       fi
-}
-
-src_prepare() {
-       if full_tarball; then
-               epatch "${FILESDIR}/${PN}-3.11.0-full_tarball-build.patch"
-
-               # Fix AC_CHECK_FUNCS.
-               # 
https://mailinglists.sqlite.org/cgi-bin/mailman/private/sqlite-dev/2016-March/002762.html
-               sed -e "s/AC_CHECK_FUNCS(.*)/AC_CHECK_FUNCS([fdatasync 
fullfsync gmtime_r isnan localtime_r localtime_s malloc_usable_size 
posix_fallocate pread pread64 pwrite pwrite64 strchrnul usleep utime])/" -i 
configure.ac
-       else
-               epatch "${FILESDIR}/${PN}-3.12.0-nonfull_tarball-build.patch"
-
-               # Fix AC_CHECK_FUNCS.
-               # 
https://mailinglists.sqlite.org/cgi-bin/mailman/private/sqlite-dev/2016-March/002762.html
-               sed \
-                       -e 
"s/AC_CHECK_FUNCS(\[fdatasync.*/AC_CHECK_FUNCS([fdatasync fullfsync gmtime_r 
isnan localtime_r localtime_s malloc_usable_size posix_fallocate pread pread64 
pwrite pwrite64 strchrnul usleep utime])/" \
-                       -e "/AC_CHECK_FUNCS(posix_fallocate)/d" \
-                       -i configure.ac
-       fi
-
-       eautoreconf
-
-       multilib_copy_sources
-}
-
-multilib_src_configure() {
-       local CPPFLAGS="${CPPFLAGS}" options=()
-
-       options+=(
-               --enable-$(full_tarball && echo load-extension || echo 
dynamic-extensions)
-               --enable-threadsafe
-       )
-       if ! full_tarball; then
-               options+=(--disable-static-shell)
-       fi
-
-       # Support detection of misuse of SQLite API.
-       # https://sqlite.org/compile.html#enable_api_armor
-       append-cppflags -DSQLITE_ENABLE_API_ARMOR
-
-       # Support column metadata functions.
-       # https://sqlite.org/c3ref/column_database_name.html
-       append-cppflags -DSQLITE_ENABLE_COLUMN_METADATA
-
-       # Support dbstat virtual table.
-       # https://sqlite.org/dbstat.html
-       append-cppflags -DSQLITE_ENABLE_DBSTAT_VTAB
-
-       # Support comments in output of EXPLAIN.
-       # https://sqlite.org/compile.html#enable_explain_comments
-       append-cppflags -DSQLITE_ENABLE_EXPLAIN_COMMENTS
-
-       # Support Full-Text Search versions 3, 4 and 5.
-       # https://sqlite.org/fts3.html
-       # https://sqlite.org/fts5.html
-       append-cppflags -DSQLITE_ENABLE_FTS3 -DSQLITE_ENABLE_FTS3_PARENTHESIS 
-DSQLITE_ENABLE_FTS4
-       options+=(--enable-fts5)
-
-       # Support hidden columns.
-       append-cppflags -DSQLITE_ENABLE_HIDDEN_COLUMNS
-
-       # Support JSON1 extension.
-       # https://sqlite.org/json1.html
-       append-cppflags -DSQLITE_ENABLE_JSON1
-
-       # Support Resumable Bulk Update extension.
-       # https://sqlite.org/rbu.html
-       append-cppflags -DSQLITE_ENABLE_RBU
-
-       # Support R*Trees.
-       # https://sqlite.org/rtree.html
-       append-cppflags -DSQLITE_ENABLE_RTREE
-
-       # Support scan status functions.
-       # https://sqlite.org/c3ref/stmt_scanstatus.html
-       # https://sqlite.org/c3ref/stmt_scanstatus_reset.html
-       append-cppflags -DSQLITE_ENABLE_STMT_SCANSTATUS
-
-       # Support unlock notification.
-       # https://sqlite.org/unlock_notify.html
-       append-cppflags -DSQLITE_ENABLE_UNLOCK_NOTIFY
-
-       # Support soundex() function.
-       # https://sqlite.org/lang_corefunc.html#soundex
-       append-cppflags -DSQLITE_SOUNDEX
-
-       # debug USE flag.
-       if full_tarball; then
-               options+=($(use_enable debug))
-       else
-               if use debug; then
-                       append-cppflags -DSQLITE_DEBUG
-               else
-                       append-cppflags -DNDEBUG
-               fi
-       fi
-
-       # icu USE flag.
-       if use icu; then
-               # Support ICU extension.
-               # https://sqlite.org/compile.html#enable_icu
-               append-cppflags -DSQLITE_ENABLE_ICU
-               if full_tarball; then
-                       sed -e "s/^TLIBS = @LIBS@/& -licui18n -licuuc/" -i 
Makefile.in || die "sed failed"
-               else
-                       sed -e "s/^LIBS = @LIBS@/& -licui18n -licuuc/" -i 
Makefile.in || die "sed failed"
-               fi
-       fi
-
-       # readline USE flag.
-       options+=(
-               --disable-editline
-               $(use_enable readline)
-       )
-       if full_tarball && use readline; then
-               
options+=(--with-readline-inc="-I${EPREFIX}/usr/include/readline")
-       fi
-
-       # secure-delete USE flag.
-       if use secure-delete; then
-               # Enable secure_delete pragma by default.
-               # https://sqlite.org/pragma.html#pragma_secure_delete
-               append-cppflags -DSQLITE_SECURE_DELETE
-       fi
-
-       # static-libs USE flag.
-       options+=($(use_enable static-libs static))
-
-       # tcl, test, tools USE flags.
-       if full_tarball; then
-               options+=(--enable-tcl)
-       fi
-
-       if [[ "${CHOST}" == *-mint* ]]; then
-               append-cppflags -DSQLITE_OMIT_WAL
-       fi
-
-       econf "${options[@]}"
-}
-
-multilib_src_compile() {
-       emake HAVE_TCL="$(usex tcl 1 "")" 
TCLLIBDIR="${EPREFIX}/usr/$(get_libdir)/${P}"
-
-       if use tools && multilib_is_native_abi; then
-               emake rbu showdb showjournal showstat4 showwal sqldiff 
sqlite3_analyzer
-       fi
-}
-
-multilib_src_test() {
-       if [[ "${EUID}" -eq 0 ]]; then
-               ewarn "Skipping tests due to root permissions"
-               return
-       fi
-
-       emake HAVE_TCL="$(usex tcl 1 "")" $(use debug && echo fulltest || echo 
test)
-}
-
-multilib_src_install() {
-       emake DESTDIR="${D}" HAVE_TCL="$(usex tcl 1 "")" 
TCLLIBDIR="${EPREFIX}/usr/$(get_libdir)/${P}" install
-
-       if use tools && multilib_is_native_abi; then
-               install_tool() {
-                       if [[ -f ".libs/${1}" ]]; then
-                               newbin ".libs/${1}" "${2}"
-                       else
-                               newbin "${1}" "${2}"
-                       fi
-               }
-
-               install_tool rbu sqlite3-rbu
-               install_tool showdb sqlite3-show-db
-               install_tool showjournal sqlite3-show-journal
-               install_tool showstat4 sqlite3-show-stat4
-               install_tool showwal sqlite3-show-wal
-               install_tool sqldiff sqlite3-diff
-               install_tool sqlite3_analyzer sqlite3-analyzer
-
-               unset -f install_tool
-       fi
-}
-
-multilib_src_install_all() {
-       prune_libtool_files
-
-       doman sqlite3.1
-
-       if use doc; then
-               dohtml -A ico,odf,odg,pdf,svg -r 
"${WORKDIR}/${PN}-doc-${DOC_PV}/"
-       fi
-}

diff --git a/dev-db/sqlite/sqlite-3.13.0.ebuild 
b/dev-db/sqlite/sqlite-3.13.0.ebuild
deleted file mode 100644
index 7632300a217..00000000000
--- a/dev-db/sqlite/sqlite-3.13.0.ebuild
+++ /dev/null
@@ -1,242 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="5"
-
-inherit autotools eutils flag-o-matic multilib multilib-minimal 
toolchain-funcs 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="https://sqlite.org/";
-SRC_URI="doc? ( https://sqlite.org/2016/${PN}-doc-${DOC_PV}.zip )
-       tcl? ( https://sqlite.org/2016/${PN}-src-${SRC_PV}.zip )
-       test? ( https://sqlite.org/2016/${PN}-src-${SRC_PV}.zip )
-       tools? ( https://sqlite.org/2016/${PN}-src-${SRC_PV}.zip )
-       !tcl? ( !test? ( !tools? ( 
https://sqlite.org/2016/${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 ~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 tools"
-
-RDEPEND="icu? ( dev-libs/icu:0=[${MULTILIB_USEDEP}] )
-       readline? ( sys-libs/readline:0=[${MULTILIB_USEDEP}] )
-       tcl? ( dev-lang/tcl:0=[${MULTILIB_USEDEP}] )
-       tools? ( dev-lang/tcl:0=[${MULTILIB_USEDEP}] )"
-DEPEND="${RDEPEND}
-       doc? ( app-arch/unzip )
-       tcl? ( app-arch/unzip )
-       test? (
-               app-arch/unzip
-               dev-lang/tcl:0[${MULTILIB_USEDEP}]
-       )
-       tools? ( app-arch/unzip )"
-
-full_tarball() {
-       use tcl || use test || use tools
-}
-
-pkg_setup() {
-       if full_tarball; then
-               S="${WORKDIR}/${PN}-src-${SRC_PV}"
-       else
-               S="${WORKDIR}/${PN}-autoconf-${SRC_PV}"
-       fi
-}
-
-src_prepare() {
-       if full_tarball; then
-               epatch "${FILESDIR}/${PN}-3.13.0-full_tarball-build.patch"
-
-               # Fix AC_CHECK_FUNCS.
-               # 
https://mailinglists.sqlite.org/cgi-bin/mailman/private/sqlite-dev/2016-March/002762.html
-               sed -e "s/AC_CHECK_FUNCS(.*)/AC_CHECK_FUNCS([fdatasync 
fullfsync gmtime_r isnan localtime_r localtime_s malloc_usable_size 
posix_fallocate pread pread64 pwrite pwrite64 strchrnul usleep utime])/" -i 
configure.ac
-       else
-               epatch "${FILESDIR}/${PN}-3.12.0-nonfull_tarball-build.patch"
-
-               # Fix AC_CHECK_FUNCS.
-               # 
https://mailinglists.sqlite.org/cgi-bin/mailman/private/sqlite-dev/2016-March/002762.html
-               sed \
-                       -e 
"s/AC_CHECK_FUNCS(\[fdatasync.*/AC_CHECK_FUNCS([fdatasync fullfsync gmtime_r 
isnan localtime_r localtime_s malloc_usable_size posix_fallocate pread pread64 
pwrite pwrite64 strchrnul usleep utime])/" \
-                       -e "/AC_CHECK_FUNCS(posix_fallocate)/d" \
-                       -i configure.ac
-       fi
-
-       eautoreconf
-
-       multilib_copy_sources
-}
-
-multilib_src_configure() {
-       local CPPFLAGS="${CPPFLAGS}" options=()
-
-       options+=(
-               --enable-$(full_tarball && echo load-extension || echo 
dynamic-extensions)
-               --enable-threadsafe
-       )
-       if ! full_tarball; then
-               options+=(--disable-static-shell)
-       fi
-
-       # Support detection of misuse of SQLite API.
-       # https://sqlite.org/compile.html#enable_api_armor
-       append-cppflags -DSQLITE_ENABLE_API_ARMOR
-
-       # Support column metadata functions.
-       # https://sqlite.org/c3ref/column_database_name.html
-       append-cppflags -DSQLITE_ENABLE_COLUMN_METADATA
-
-       # Support dbstat virtual table.
-       # https://sqlite.org/dbstat.html
-       append-cppflags -DSQLITE_ENABLE_DBSTAT_VTAB
-
-       # Support comments in output of EXPLAIN.
-       # https://sqlite.org/compile.html#enable_explain_comments
-       append-cppflags -DSQLITE_ENABLE_EXPLAIN_COMMENTS
-
-       # Support Full-Text Search versions 3, 4 and 5.
-       # https://sqlite.org/fts3.html
-       # https://sqlite.org/fts5.html
-       append-cppflags -DSQLITE_ENABLE_FTS3 -DSQLITE_ENABLE_FTS3_PARENTHESIS 
-DSQLITE_ENABLE_FTS4
-       options+=(--enable-fts5)
-
-       # Support hidden columns.
-       append-cppflags -DSQLITE_ENABLE_HIDDEN_COLUMNS
-
-       # Support JSON1 extension.
-       # https://sqlite.org/json1.html
-       append-cppflags -DSQLITE_ENABLE_JSON1
-
-       # Support Resumable Bulk Update extension.
-       # https://sqlite.org/rbu.html
-       append-cppflags -DSQLITE_ENABLE_RBU
-
-       # Support R*Trees.
-       # https://sqlite.org/rtree.html
-       append-cppflags -DSQLITE_ENABLE_RTREE
-
-       # Support scan status functions.
-       # https://sqlite.org/c3ref/stmt_scanstatus.html
-       # https://sqlite.org/c3ref/stmt_scanstatus_reset.html
-       append-cppflags -DSQLITE_ENABLE_STMT_SCANSTATUS
-
-       # Support Session extension.
-       # https://sqlite.org/sessionintro.html
-       options+=(--enable-session)
-
-       # Support unlock notification.
-       # https://sqlite.org/unlock_notify.html
-       append-cppflags -DSQLITE_ENABLE_UNLOCK_NOTIFY
-
-       # Support soundex() function.
-       # https://sqlite.org/lang_corefunc.html#soundex
-       append-cppflags -DSQLITE_SOUNDEX
-
-       # debug USE flag.
-       if full_tarball; then
-               options+=($(use_enable debug))
-       else
-               if use debug; then
-                       append-cppflags -DSQLITE_DEBUG
-               else
-                       append-cppflags -DNDEBUG
-               fi
-       fi
-
-       # icu USE flag.
-       if use icu; then
-               # Support ICU extension.
-               # https://sqlite.org/compile.html#enable_icu
-               append-cppflags -DSQLITE_ENABLE_ICU
-               if full_tarball; then
-                       sed -e "s/^TLIBS = @LIBS@/& -licui18n -licuuc/" -i 
Makefile.in || die "sed failed"
-               else
-                       sed -e "s/^LIBS = @LIBS@/& -licui18n -licuuc/" -i 
Makefile.in || die "sed failed"
-               fi
-       fi
-
-       # readline USE flag.
-       options+=(
-               --disable-editline
-               $(use_enable readline)
-       )
-       if full_tarball && use readline; then
-               
options+=(--with-readline-inc="-I${EPREFIX}/usr/include/readline")
-       fi
-
-       # secure-delete USE flag.
-       if use secure-delete; then
-               # Enable secure_delete pragma by default.
-               # https://sqlite.org/pragma.html#pragma_secure_delete
-               append-cppflags -DSQLITE_SECURE_DELETE
-       fi
-
-       # static-libs USE flag.
-       options+=($(use_enable static-libs static))
-
-       # tcl, test, tools USE flags.
-       if full_tarball; then
-               options+=(--enable-tcl)
-       fi
-
-       if [[ "${CHOST}" == *-mint* ]]; then
-               append-cppflags -DSQLITE_OMIT_WAL
-       fi
-
-       econf "${options[@]}"
-}
-
-multilib_src_compile() {
-       emake HAVE_TCL="$(usex tcl 1 "")" 
TCLLIBDIR="${EPREFIX}/usr/$(get_libdir)/${P}"
-
-       if use tools && multilib_is_native_abi; then
-               emake changeset rbu showdb showjournal showstat4 showwal 
sqldiff sqlite3_analyzer
-       fi
-}
-
-multilib_src_test() {
-       if [[ "${EUID}" -eq 0 ]]; then
-               ewarn "Skipping tests due to root permissions"
-               return
-       fi
-
-       emake HAVE_TCL="$(usex tcl 1 "")" $(use debug && echo fulltest || echo 
test)
-}
-
-multilib_src_install() {
-       emake DESTDIR="${D}" HAVE_TCL="$(usex tcl 1 "")" 
TCLLIBDIR="${EPREFIX}/usr/$(get_libdir)/${P}" install
-
-       if use tools && multilib_is_native_abi; then
-               install_tool() {
-                       if [[ -f ".libs/${1}" ]]; then
-                               newbin ".libs/${1}" "${2}"
-                       else
-                               newbin "${1}" "${2}"
-                       fi
-               }
-
-               install_tool changeset sqlite3-changeset
-               install_tool rbu sqlite3-rbu
-               install_tool showdb sqlite3-show-db
-               install_tool showjournal sqlite3-show-journal
-               install_tool showstat4 sqlite3-show-stat4
-               install_tool showwal sqlite3-show-wal
-               install_tool sqldiff sqlite3-diff
-               install_tool sqlite3_analyzer sqlite3-analyzer
-
-               unset -f install_tool
-       fi
-}
-
-multilib_src_install_all() {
-       prune_libtool_files
-
-       doman sqlite3.1
-
-       if use doc; then
-               dohtml -A ico,odf,odg,pdf,svg -r 
"${WORKDIR}/${PN}-doc-${DOC_PV}/"
-       fi
-}

diff --git a/dev-db/sqlite/sqlite-3.14.1.ebuild 
b/dev-db/sqlite/sqlite-3.14.1.ebuild
deleted file mode 100644
index 9730b9c2520..00000000000
--- a/dev-db/sqlite/sqlite-3.14.1.ebuild
+++ /dev/null
@@ -1,260 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="6"
-
-inherit autotools eutils flag-o-matic multilib multilib-minimal 
toolchain-funcs 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="https://sqlite.org/";
-SRC_URI="doc? ( https://sqlite.org/2016/${PN}-doc-${DOC_PV}.zip )
-       tcl? ( https://sqlite.org/2016/${PN}-src-${SRC_PV}.zip )
-       test? ( https://sqlite.org/2016/${PN}-src-${SRC_PV}.zip )
-       tools? ( https://sqlite.org/2016/${PN}-src-${SRC_PV}.zip )
-       !tcl? ( !test? ( !tools? ( 
https://sqlite.org/2016/${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 ~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 tools"
-
-RDEPEND="icu? ( dev-libs/icu:0=[${MULTILIB_USEDEP}] )
-       readline? ( sys-libs/readline:0=[${MULTILIB_USEDEP}] )
-       tcl? ( dev-lang/tcl:0=[${MULTILIB_USEDEP}] )
-       tools? ( dev-lang/tcl:0=[${MULTILIB_USEDEP}] )"
-DEPEND="${RDEPEND}
-       doc? ( app-arch/unzip )
-       tcl? ( app-arch/unzip )
-       test? (
-               app-arch/unzip
-               dev-lang/tcl:0[${MULTILIB_USEDEP}]
-       )
-       tools? ( app-arch/unzip )"
-
-full_tarball() {
-       use tcl || use test || use tools
-}
-
-pkg_setup() {
-       if full_tarball; then
-               S="${WORKDIR}/${PN}-src-${SRC_PV}"
-       else
-               S="${WORKDIR}/${PN}-autoconf-${SRC_PV}"
-       fi
-}
-
-src_prepare() {
-       if full_tarball; then
-               eapply "${FILESDIR}/${PN}-3.14.0-full_tarball-build.patch"
-
-               eapply_user
-
-               # Fix AC_CHECK_FUNCS.
-               # 
https://mailinglists.sqlite.org/cgi-bin/mailman/private/sqlite-dev/2016-March/002762.html
-               sed -e "s/AC_CHECK_FUNCS(.*)/AC_CHECK_FUNCS([fdatasync 
fullfsync gmtime_r isnan localtime_r localtime_s malloc_usable_size 
posix_fallocate pread pread64 pwrite pwrite64 strchrnul usleep utime])/" -i 
configure.ac || die "sed failed"
-       else
-               eapply "${FILESDIR}/${PN}-3.12.0-nonfull_tarball-build.patch"
-
-               eapply_user
-
-               # Fix AC_CHECK_FUNCS.
-               # 
https://mailinglists.sqlite.org/cgi-bin/mailman/private/sqlite-dev/2016-March/002762.html
-               sed \
-                       -e 
"s/AC_CHECK_FUNCS(\[fdatasync.*/AC_CHECK_FUNCS([fdatasync fullfsync gmtime_r 
isnan localtime_r localtime_s malloc_usable_size posix_fallocate pread pread64 
pwrite pwrite64 strchrnul usleep utime])/" \
-                       -e "/AC_CHECK_FUNCS(posix_fallocate)/d" \
-                       -i configure.ac || die "sed failed"
-       fi
-
-       eautoreconf
-
-       multilib_copy_sources
-}
-
-multilib_src_configure() {
-       local CPPFLAGS="${CPPFLAGS}" options=()
-
-       options+=(
-               --enable-$(full_tarball && echo load-extension || echo 
dynamic-extensions)
-               --enable-threadsafe
-       )
-       if ! full_tarball; then
-               options+=(--disable-static-shell)
-       fi
-
-       # Support detection of misuse of SQLite API.
-       # https://sqlite.org/compile.html#enable_api_armor
-       append-cppflags -DSQLITE_ENABLE_API_ARMOR
-
-       # Support column metadata functions.
-       # https://sqlite.org/c3ref/column_database_name.html
-       append-cppflags -DSQLITE_ENABLE_COLUMN_METADATA
-
-       # Support dbstat virtual table.
-       # https://sqlite.org/dbstat.html
-       append-cppflags -DSQLITE_ENABLE_DBSTAT_VTAB
-
-       # Support comments in output of EXPLAIN.
-       # https://sqlite.org/compile.html#enable_explain_comments
-       append-cppflags -DSQLITE_ENABLE_EXPLAIN_COMMENTS
-
-       # Support Full-Text Search versions 3, 4 and 5.
-       # https://sqlite.org/fts3.html
-       # https://sqlite.org/fts5.html
-       append-cppflags -DSQLITE_ENABLE_FTS3 -DSQLITE_ENABLE_FTS3_PARENTHESIS 
-DSQLITE_ENABLE_FTS4
-       options+=(--enable-fts5)
-
-       # Support hidden columns.
-       append-cppflags -DSQLITE_ENABLE_HIDDEN_COLUMNS
-
-       # Support JSON1 extension.
-       # https://sqlite.org/json1.html
-       append-cppflags -DSQLITE_ENABLE_JSON1
-
-       # Support memsys5 memory allocator.
-       # https://sqlite.org/malloc.html#memsys5
-       append-cppflags -DSQLITE_ENABLE_MEMSYS5
-
-       # Support Resumable Bulk Update extension.
-       # https://sqlite.org/rbu.html
-       append-cppflags -DSQLITE_ENABLE_RBU
-
-       # Support R*Trees.
-       # https://sqlite.org/rtree.html
-       append-cppflags -DSQLITE_ENABLE_RTREE
-
-       # Support scan status functions.
-       # https://sqlite.org/c3ref/stmt_scanstatus.html
-       # https://sqlite.org/c3ref/stmt_scanstatus_reset.html
-       append-cppflags -DSQLITE_ENABLE_STMT_SCANSTATUS
-
-       # Support Session extension.
-       # https://sqlite.org/sessionintro.html
-       options+=(--enable-session)
-
-       # Support unknown() function.
-       # https://sqlite.org/compile.html#enable_unknown_sql_function
-       append-cppflags -DSQLITE_ENABLE_UNKNOWN_SQL_FUNCTION
-
-       # Support unlock notification.
-       # https://sqlite.org/unlock_notify.html
-       append-cppflags -DSQLITE_ENABLE_UNLOCK_NOTIFY
-
-       # Support soundex() function.
-       # https://sqlite.org/lang_corefunc.html#soundex
-       append-cppflags -DSQLITE_SOUNDEX
-
-       # debug USE flag.
-       if full_tarball; then
-               options+=($(use_enable debug))
-       else
-               if use debug; then
-                       append-cppflags -DSQLITE_DEBUG
-               else
-                       append-cppflags -DNDEBUG
-               fi
-       fi
-
-       # icu USE flag.
-       if use icu; then
-               # Support ICU extension.
-               # https://sqlite.org/compile.html#enable_icu
-               append-cppflags -DSQLITE_ENABLE_ICU
-               if full_tarball; then
-                       sed -e "s/^TLIBS = @LIBS@/& -licui18n -licuuc/" -i 
Makefile.in || die "sed failed"
-               else
-                       sed -e "s/^LIBS = @LIBS@/& -licui18n -licuuc/" -i 
Makefile.in || die "sed failed"
-               fi
-       fi
-
-       # readline USE flag.
-       options+=(
-               --disable-editline
-               $(use_enable readline)
-       )
-       if full_tarball && use readline; then
-               
options+=(--with-readline-inc="-I${EPREFIX}/usr/include/readline")
-       fi
-
-       # secure-delete USE flag.
-       if use secure-delete; then
-               # Enable secure_delete pragma by default.
-               # https://sqlite.org/pragma.html#pragma_secure_delete
-               append-cppflags -DSQLITE_SECURE_DELETE
-       fi
-
-       # static-libs USE flag.
-       options+=($(use_enable static-libs static))
-
-       # tcl, test, tools USE flags.
-       if full_tarball; then
-               options+=(--enable-tcl)
-       fi
-
-       if [[ "${CHOST}" == *-mint* ]]; then
-               append-cppflags -DSQLITE_OMIT_WAL
-       fi
-
-       econf "${options[@]}"
-}
-
-multilib_src_compile() {
-       emake HAVE_TCL="$(usex tcl 1 "")" 
TCLLIBDIR="${EPREFIX}/usr/$(get_libdir)/${P}"
-
-       if use tools && multilib_is_native_abi; then
-               emake changeset dbhash rbu scrub showdb showjournal showstat4 
showwal sqldiff sqlite3_analyzer
-       fi
-}
-
-multilib_src_test() {
-       if [[ "${EUID}" -eq 0 ]]; then
-               ewarn "Skipping tests due to root permissions"
-               return
-       fi
-
-       emake HAVE_TCL="$(usex tcl 1 "")" $(use debug && echo fulltest || echo 
test)
-}
-
-multilib_src_install() {
-       emake DESTDIR="${D}" HAVE_TCL="$(usex tcl 1 "")" 
TCLLIBDIR="${EPREFIX}/usr/$(get_libdir)/${P}" install
-
-       if use tools && multilib_is_native_abi; then
-               install_tool() {
-                       if [[ -f ".libs/${1}" ]]; then
-                               newbin ".libs/${1}" "${2}"
-                       else
-                               newbin "${1}" "${2}"
-                       fi
-               }
-
-               install_tool changeset sqlite3-changeset
-               install_tool dbhash sqlite3-db-hash
-               install_tool rbu sqlite3-rbu
-               install_tool scrub sqlite3-scrub
-               install_tool showdb sqlite3-show-db
-               install_tool showjournal sqlite3-show-journal
-               install_tool showstat4 sqlite3-show-stat4
-               install_tool showwal sqlite3-show-wal
-               install_tool sqldiff sqlite3-diff
-               install_tool sqlite3_analyzer sqlite3-analyzer
-
-               unset -f install_tool
-       fi
-}
-
-multilib_src_install_all() {
-       prune_libtool_files
-
-       doman sqlite3.1
-
-       if use doc; then
-               rm "${WORKDIR}/${PN}-doc-${DOC_PV}/"*.{db,txt}
-               (
-                       docinto html
-                       dodoc -r "${WORKDIR}/${PN}-doc-${DOC_PV}/"*
-               )
-       fi
-}

diff --git a/dev-db/sqlite/sqlite-3.14.2.ebuild 
b/dev-db/sqlite/sqlite-3.14.2.ebuild
deleted file mode 100644
index 9730b9c2520..00000000000
--- a/dev-db/sqlite/sqlite-3.14.2.ebuild
+++ /dev/null
@@ -1,260 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="6"
-
-inherit autotools eutils flag-o-matic multilib multilib-minimal 
toolchain-funcs 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="https://sqlite.org/";
-SRC_URI="doc? ( https://sqlite.org/2016/${PN}-doc-${DOC_PV}.zip )
-       tcl? ( https://sqlite.org/2016/${PN}-src-${SRC_PV}.zip )
-       test? ( https://sqlite.org/2016/${PN}-src-${SRC_PV}.zip )
-       tools? ( https://sqlite.org/2016/${PN}-src-${SRC_PV}.zip )
-       !tcl? ( !test? ( !tools? ( 
https://sqlite.org/2016/${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 ~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 tools"
-
-RDEPEND="icu? ( dev-libs/icu:0=[${MULTILIB_USEDEP}] )
-       readline? ( sys-libs/readline:0=[${MULTILIB_USEDEP}] )
-       tcl? ( dev-lang/tcl:0=[${MULTILIB_USEDEP}] )
-       tools? ( dev-lang/tcl:0=[${MULTILIB_USEDEP}] )"
-DEPEND="${RDEPEND}
-       doc? ( app-arch/unzip )
-       tcl? ( app-arch/unzip )
-       test? (
-               app-arch/unzip
-               dev-lang/tcl:0[${MULTILIB_USEDEP}]
-       )
-       tools? ( app-arch/unzip )"
-
-full_tarball() {
-       use tcl || use test || use tools
-}
-
-pkg_setup() {
-       if full_tarball; then
-               S="${WORKDIR}/${PN}-src-${SRC_PV}"
-       else
-               S="${WORKDIR}/${PN}-autoconf-${SRC_PV}"
-       fi
-}
-
-src_prepare() {
-       if full_tarball; then
-               eapply "${FILESDIR}/${PN}-3.14.0-full_tarball-build.patch"
-
-               eapply_user
-
-               # Fix AC_CHECK_FUNCS.
-               # 
https://mailinglists.sqlite.org/cgi-bin/mailman/private/sqlite-dev/2016-March/002762.html
-               sed -e "s/AC_CHECK_FUNCS(.*)/AC_CHECK_FUNCS([fdatasync 
fullfsync gmtime_r isnan localtime_r localtime_s malloc_usable_size 
posix_fallocate pread pread64 pwrite pwrite64 strchrnul usleep utime])/" -i 
configure.ac || die "sed failed"
-       else
-               eapply "${FILESDIR}/${PN}-3.12.0-nonfull_tarball-build.patch"
-
-               eapply_user
-
-               # Fix AC_CHECK_FUNCS.
-               # 
https://mailinglists.sqlite.org/cgi-bin/mailman/private/sqlite-dev/2016-March/002762.html
-               sed \
-                       -e 
"s/AC_CHECK_FUNCS(\[fdatasync.*/AC_CHECK_FUNCS([fdatasync fullfsync gmtime_r 
isnan localtime_r localtime_s malloc_usable_size posix_fallocate pread pread64 
pwrite pwrite64 strchrnul usleep utime])/" \
-                       -e "/AC_CHECK_FUNCS(posix_fallocate)/d" \
-                       -i configure.ac || die "sed failed"
-       fi
-
-       eautoreconf
-
-       multilib_copy_sources
-}
-
-multilib_src_configure() {
-       local CPPFLAGS="${CPPFLAGS}" options=()
-
-       options+=(
-               --enable-$(full_tarball && echo load-extension || echo 
dynamic-extensions)
-               --enable-threadsafe
-       )
-       if ! full_tarball; then
-               options+=(--disable-static-shell)
-       fi
-
-       # Support detection of misuse of SQLite API.
-       # https://sqlite.org/compile.html#enable_api_armor
-       append-cppflags -DSQLITE_ENABLE_API_ARMOR
-
-       # Support column metadata functions.
-       # https://sqlite.org/c3ref/column_database_name.html
-       append-cppflags -DSQLITE_ENABLE_COLUMN_METADATA
-
-       # Support dbstat virtual table.
-       # https://sqlite.org/dbstat.html
-       append-cppflags -DSQLITE_ENABLE_DBSTAT_VTAB
-
-       # Support comments in output of EXPLAIN.
-       # https://sqlite.org/compile.html#enable_explain_comments
-       append-cppflags -DSQLITE_ENABLE_EXPLAIN_COMMENTS
-
-       # Support Full-Text Search versions 3, 4 and 5.
-       # https://sqlite.org/fts3.html
-       # https://sqlite.org/fts5.html
-       append-cppflags -DSQLITE_ENABLE_FTS3 -DSQLITE_ENABLE_FTS3_PARENTHESIS 
-DSQLITE_ENABLE_FTS4
-       options+=(--enable-fts5)
-
-       # Support hidden columns.
-       append-cppflags -DSQLITE_ENABLE_HIDDEN_COLUMNS
-
-       # Support JSON1 extension.
-       # https://sqlite.org/json1.html
-       append-cppflags -DSQLITE_ENABLE_JSON1
-
-       # Support memsys5 memory allocator.
-       # https://sqlite.org/malloc.html#memsys5
-       append-cppflags -DSQLITE_ENABLE_MEMSYS5
-
-       # Support Resumable Bulk Update extension.
-       # https://sqlite.org/rbu.html
-       append-cppflags -DSQLITE_ENABLE_RBU
-
-       # Support R*Trees.
-       # https://sqlite.org/rtree.html
-       append-cppflags -DSQLITE_ENABLE_RTREE
-
-       # Support scan status functions.
-       # https://sqlite.org/c3ref/stmt_scanstatus.html
-       # https://sqlite.org/c3ref/stmt_scanstatus_reset.html
-       append-cppflags -DSQLITE_ENABLE_STMT_SCANSTATUS
-
-       # Support Session extension.
-       # https://sqlite.org/sessionintro.html
-       options+=(--enable-session)
-
-       # Support unknown() function.
-       # https://sqlite.org/compile.html#enable_unknown_sql_function
-       append-cppflags -DSQLITE_ENABLE_UNKNOWN_SQL_FUNCTION
-
-       # Support unlock notification.
-       # https://sqlite.org/unlock_notify.html
-       append-cppflags -DSQLITE_ENABLE_UNLOCK_NOTIFY
-
-       # Support soundex() function.
-       # https://sqlite.org/lang_corefunc.html#soundex
-       append-cppflags -DSQLITE_SOUNDEX
-
-       # debug USE flag.
-       if full_tarball; then
-               options+=($(use_enable debug))
-       else
-               if use debug; then
-                       append-cppflags -DSQLITE_DEBUG
-               else
-                       append-cppflags -DNDEBUG
-               fi
-       fi
-
-       # icu USE flag.
-       if use icu; then
-               # Support ICU extension.
-               # https://sqlite.org/compile.html#enable_icu
-               append-cppflags -DSQLITE_ENABLE_ICU
-               if full_tarball; then
-                       sed -e "s/^TLIBS = @LIBS@/& -licui18n -licuuc/" -i 
Makefile.in || die "sed failed"
-               else
-                       sed -e "s/^LIBS = @LIBS@/& -licui18n -licuuc/" -i 
Makefile.in || die "sed failed"
-               fi
-       fi
-
-       # readline USE flag.
-       options+=(
-               --disable-editline
-               $(use_enable readline)
-       )
-       if full_tarball && use readline; then
-               
options+=(--with-readline-inc="-I${EPREFIX}/usr/include/readline")
-       fi
-
-       # secure-delete USE flag.
-       if use secure-delete; then
-               # Enable secure_delete pragma by default.
-               # https://sqlite.org/pragma.html#pragma_secure_delete
-               append-cppflags -DSQLITE_SECURE_DELETE
-       fi
-
-       # static-libs USE flag.
-       options+=($(use_enable static-libs static))
-
-       # tcl, test, tools USE flags.
-       if full_tarball; then
-               options+=(--enable-tcl)
-       fi
-
-       if [[ "${CHOST}" == *-mint* ]]; then
-               append-cppflags -DSQLITE_OMIT_WAL
-       fi
-
-       econf "${options[@]}"
-}
-
-multilib_src_compile() {
-       emake HAVE_TCL="$(usex tcl 1 "")" 
TCLLIBDIR="${EPREFIX}/usr/$(get_libdir)/${P}"
-
-       if use tools && multilib_is_native_abi; then
-               emake changeset dbhash rbu scrub showdb showjournal showstat4 
showwal sqldiff sqlite3_analyzer
-       fi
-}
-
-multilib_src_test() {
-       if [[ "${EUID}" -eq 0 ]]; then
-               ewarn "Skipping tests due to root permissions"
-               return
-       fi
-
-       emake HAVE_TCL="$(usex tcl 1 "")" $(use debug && echo fulltest || echo 
test)
-}
-
-multilib_src_install() {
-       emake DESTDIR="${D}" HAVE_TCL="$(usex tcl 1 "")" 
TCLLIBDIR="${EPREFIX}/usr/$(get_libdir)/${P}" install
-
-       if use tools && multilib_is_native_abi; then
-               install_tool() {
-                       if [[ -f ".libs/${1}" ]]; then
-                               newbin ".libs/${1}" "${2}"
-                       else
-                               newbin "${1}" "${2}"
-                       fi
-               }
-
-               install_tool changeset sqlite3-changeset
-               install_tool dbhash sqlite3-db-hash
-               install_tool rbu sqlite3-rbu
-               install_tool scrub sqlite3-scrub
-               install_tool showdb sqlite3-show-db
-               install_tool showjournal sqlite3-show-journal
-               install_tool showstat4 sqlite3-show-stat4
-               install_tool showwal sqlite3-show-wal
-               install_tool sqldiff sqlite3-diff
-               install_tool sqlite3_analyzer sqlite3-analyzer
-
-               unset -f install_tool
-       fi
-}
-
-multilib_src_install_all() {
-       prune_libtool_files
-
-       doman sqlite3.1
-
-       if use doc; then
-               rm "${WORKDIR}/${PN}-doc-${DOC_PV}/"*.{db,txt}
-               (
-                       docinto html
-                       dodoc -r "${WORKDIR}/${PN}-doc-${DOC_PV}/"*
-               )
-       fi
-}

diff --git a/dev-db/sqlite/sqlite-3.15.1.ebuild 
b/dev-db/sqlite/sqlite-3.15.1.ebuild
deleted file mode 100644
index f35dea15507..00000000000
--- a/dev-db/sqlite/sqlite-3.15.1.ebuild
+++ /dev/null
@@ -1,261 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="6"
-
-inherit autotools eutils flag-o-matic multilib multilib-minimal 
toolchain-funcs 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="https://sqlite.org/";
-SRC_URI="doc? ( https://sqlite.org/2016/${PN}-doc-${DOC_PV}.zip )
-       tcl? ( https://sqlite.org/2016/${PN}-src-${SRC_PV}.zip )
-       test? ( https://sqlite.org/2016/${PN}-src-${SRC_PV}.zip )
-       tools? ( https://sqlite.org/2016/${PN}-src-${SRC_PV}.zip )
-       !tcl? ( !test? ( !tools? ( 
https://sqlite.org/2016/${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 ~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 tools"
-
-RDEPEND="icu? ( dev-libs/icu:0=[${MULTILIB_USEDEP}] )
-       readline? ( sys-libs/readline:0=[${MULTILIB_USEDEP}] )
-       tcl? ( dev-lang/tcl:0=[${MULTILIB_USEDEP}] )
-       tools? ( dev-lang/tcl:0=[${MULTILIB_USEDEP}] )"
-DEPEND="${RDEPEND}
-       doc? ( app-arch/unzip )
-       tcl? ( app-arch/unzip )
-       test? (
-               app-arch/unzip
-               dev-lang/tcl:0[${MULTILIB_USEDEP}]
-       )
-       tools? ( app-arch/unzip )"
-
-full_tarball() {
-       use tcl || use test || use tools
-}
-
-pkg_setup() {
-       if full_tarball; then
-               S="${WORKDIR}/${PN}-src-${SRC_PV}"
-       else
-               S="${WORKDIR}/${PN}-autoconf-${SRC_PV}"
-       fi
-}
-
-src_prepare() {
-       if full_tarball; then
-               eapply "${FILESDIR}/${PN}-3.14.0-full_tarball-build.patch"
-               eapply "${FILESDIR}/${PN}-3.15.0-full_tarball-tests-icu.patch"
-
-               eapply_user
-
-               # Fix AC_CHECK_FUNCS.
-               # 
https://mailinglists.sqlite.org/cgi-bin/mailman/private/sqlite-dev/2016-March/002762.html
-               sed -e "s/AC_CHECK_FUNCS(.*)/AC_CHECK_FUNCS([fdatasync 
fullfsync gmtime_r isnan localtime_r localtime_s malloc_usable_size 
posix_fallocate pread pread64 pwrite pwrite64 strchrnul usleep utime])/" -i 
configure.ac || die "sed failed"
-       else
-               eapply "${FILESDIR}/${PN}-3.12.0-nonfull_tarball-build.patch"
-
-               eapply_user
-
-               # Fix AC_CHECK_FUNCS.
-               # 
https://mailinglists.sqlite.org/cgi-bin/mailman/private/sqlite-dev/2016-March/002762.html
-               sed \
-                       -e 
"s/AC_CHECK_FUNCS(\[fdatasync.*/AC_CHECK_FUNCS([fdatasync fullfsync gmtime_r 
isnan localtime_r localtime_s malloc_usable_size posix_fallocate pread pread64 
pwrite pwrite64 strchrnul usleep utime])/" \
-                       -e "/AC_CHECK_FUNCS(posix_fallocate)/d" \
-                       -i configure.ac || die "sed failed"
-       fi
-
-       eautoreconf
-
-       multilib_copy_sources
-}
-
-multilib_src_configure() {
-       local CPPFLAGS="${CPPFLAGS}" options=()
-
-       options+=(
-               --enable-$(full_tarball && echo load-extension || echo 
dynamic-extensions)
-               --enable-threadsafe
-       )
-       if ! full_tarball; then
-               options+=(--disable-static-shell)
-       fi
-
-       # Support detection of misuse of SQLite API.
-       # https://sqlite.org/compile.html#enable_api_armor
-       append-cppflags -DSQLITE_ENABLE_API_ARMOR
-
-       # Support column metadata functions.
-       # https://sqlite.org/c3ref/column_database_name.html
-       append-cppflags -DSQLITE_ENABLE_COLUMN_METADATA
-
-       # Support dbstat virtual table.
-       # https://sqlite.org/dbstat.html
-       append-cppflags -DSQLITE_ENABLE_DBSTAT_VTAB
-
-       # Support comments in output of EXPLAIN.
-       # https://sqlite.org/compile.html#enable_explain_comments
-       append-cppflags -DSQLITE_ENABLE_EXPLAIN_COMMENTS
-
-       # Support Full-Text Search versions 3, 4 and 5.
-       # https://sqlite.org/fts3.html
-       # https://sqlite.org/fts5.html
-       append-cppflags -DSQLITE_ENABLE_FTS3 -DSQLITE_ENABLE_FTS3_PARENTHESIS 
-DSQLITE_ENABLE_FTS4
-       options+=(--enable-fts5)
-
-       # Support hidden columns.
-       append-cppflags -DSQLITE_ENABLE_HIDDEN_COLUMNS
-
-       # Support JSON1 extension.
-       # https://sqlite.org/json1.html
-       append-cppflags -DSQLITE_ENABLE_JSON1
-
-       # Support memsys5 memory allocator.
-       # https://sqlite.org/malloc.html#memsys5
-       append-cppflags -DSQLITE_ENABLE_MEMSYS5
-
-       # Support Resumable Bulk Update extension.
-       # https://sqlite.org/rbu.html
-       append-cppflags -DSQLITE_ENABLE_RBU
-
-       # Support R*Trees.
-       # https://sqlite.org/rtree.html
-       append-cppflags -DSQLITE_ENABLE_RTREE
-
-       # Support scan status functions.
-       # https://sqlite.org/c3ref/stmt_scanstatus.html
-       # https://sqlite.org/c3ref/stmt_scanstatus_reset.html
-       append-cppflags -DSQLITE_ENABLE_STMT_SCANSTATUS
-
-       # Support Session extension.
-       # https://sqlite.org/sessionintro.html
-       options+=(--enable-session)
-
-       # Support unknown() function.
-       # https://sqlite.org/compile.html#enable_unknown_sql_function
-       append-cppflags -DSQLITE_ENABLE_UNKNOWN_SQL_FUNCTION
-
-       # Support unlock notification.
-       # https://sqlite.org/unlock_notify.html
-       append-cppflags -DSQLITE_ENABLE_UNLOCK_NOTIFY
-
-       # Support soundex() function.
-       # https://sqlite.org/lang_corefunc.html#soundex
-       append-cppflags -DSQLITE_SOUNDEX
-
-       # debug USE flag.
-       if full_tarball; then
-               options+=($(use_enable debug))
-       else
-               if use debug; then
-                       append-cppflags -DSQLITE_DEBUG
-               else
-                       append-cppflags -DNDEBUG
-               fi
-       fi
-
-       # icu USE flag.
-       if use icu; then
-               # Support ICU extension.
-               # https://sqlite.org/compile.html#enable_icu
-               append-cppflags -DSQLITE_ENABLE_ICU
-               if full_tarball; then
-                       sed -e "s/^TLIBS = @LIBS@/& -licui18n -licuuc/" -i 
Makefile.in || die "sed failed"
-               else
-                       sed -e "s/^LIBS = @LIBS@/& -licui18n -licuuc/" -i 
Makefile.in || die "sed failed"
-               fi
-       fi
-
-       # readline USE flag.
-       options+=(
-               --disable-editline
-               $(use_enable readline)
-       )
-       if full_tarball && use readline; then
-               
options+=(--with-readline-inc="-I${EPREFIX}/usr/include/readline")
-       fi
-
-       # secure-delete USE flag.
-       if use secure-delete; then
-               # Enable secure_delete pragma by default.
-               # https://sqlite.org/pragma.html#pragma_secure_delete
-               append-cppflags -DSQLITE_SECURE_DELETE
-       fi
-
-       # static-libs USE flag.
-       options+=($(use_enable static-libs static))
-
-       # tcl, test, tools USE flags.
-       if full_tarball; then
-               options+=(--enable-tcl)
-       fi
-
-       if [[ "${CHOST}" == *-mint* ]]; then
-               append-cppflags -DSQLITE_OMIT_WAL
-       fi
-
-       econf "${options[@]}"
-}
-
-multilib_src_compile() {
-       emake HAVE_TCL="$(usex tcl 1 "")" 
TCLLIBDIR="${EPREFIX}/usr/$(get_libdir)/${P}"
-
-       if use tools && multilib_is_native_abi; then
-               emake changeset dbhash rbu scrub showdb showjournal showstat4 
showwal sqldiff sqlite3_analyzer
-       fi
-}
-
-multilib_src_test() {
-       if [[ "${EUID}" -eq 0 ]]; then
-               ewarn "Skipping tests due to root permissions"
-               return
-       fi
-
-       emake HAVE_TCL="$(usex tcl 1 "")" $(use debug && echo fulltest || echo 
test)
-}
-
-multilib_src_install() {
-       emake DESTDIR="${D}" HAVE_TCL="$(usex tcl 1 "")" 
TCLLIBDIR="${EPREFIX}/usr/$(get_libdir)/${P}" install
-
-       if use tools && multilib_is_native_abi; then
-               install_tool() {
-                       if [[ -f ".libs/${1}" ]]; then
-                               newbin ".libs/${1}" "${2}"
-                       else
-                               newbin "${1}" "${2}"
-                       fi
-               }
-
-               install_tool changeset sqlite3-changeset
-               install_tool dbhash sqlite3-db-hash
-               install_tool rbu sqlite3-rbu
-               install_tool scrub sqlite3-scrub
-               install_tool showdb sqlite3-show-db
-               install_tool showjournal sqlite3-show-journal
-               install_tool showstat4 sqlite3-show-stat4
-               install_tool showwal sqlite3-show-wal
-               install_tool sqldiff sqlite3-diff
-               install_tool sqlite3_analyzer sqlite3-analyzer
-
-               unset -f install_tool
-       fi
-}
-
-multilib_src_install_all() {
-       prune_libtool_files
-
-       doman sqlite3.1
-
-       if use doc; then
-               rm "${WORKDIR}/${PN}-doc-${DOC_PV}/"*.{db,txt}
-               (
-                       docinto html
-                       dodoc -r "${WORKDIR}/${PN}-doc-${DOC_PV}/"*
-               )
-       fi
-}

diff --git a/dev-db/sqlite/sqlite-3.15.2.ebuild 
b/dev-db/sqlite/sqlite-3.15.2.ebuild
deleted file mode 100644
index 9730b9c2520..00000000000
--- a/dev-db/sqlite/sqlite-3.15.2.ebuild
+++ /dev/null
@@ -1,260 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="6"
-
-inherit autotools eutils flag-o-matic multilib multilib-minimal 
toolchain-funcs 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="https://sqlite.org/";
-SRC_URI="doc? ( https://sqlite.org/2016/${PN}-doc-${DOC_PV}.zip )
-       tcl? ( https://sqlite.org/2016/${PN}-src-${SRC_PV}.zip )
-       test? ( https://sqlite.org/2016/${PN}-src-${SRC_PV}.zip )
-       tools? ( https://sqlite.org/2016/${PN}-src-${SRC_PV}.zip )
-       !tcl? ( !test? ( !tools? ( 
https://sqlite.org/2016/${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 ~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 tools"
-
-RDEPEND="icu? ( dev-libs/icu:0=[${MULTILIB_USEDEP}] )
-       readline? ( sys-libs/readline:0=[${MULTILIB_USEDEP}] )
-       tcl? ( dev-lang/tcl:0=[${MULTILIB_USEDEP}] )
-       tools? ( dev-lang/tcl:0=[${MULTILIB_USEDEP}] )"
-DEPEND="${RDEPEND}
-       doc? ( app-arch/unzip )
-       tcl? ( app-arch/unzip )
-       test? (
-               app-arch/unzip
-               dev-lang/tcl:0[${MULTILIB_USEDEP}]
-       )
-       tools? ( app-arch/unzip )"
-
-full_tarball() {
-       use tcl || use test || use tools
-}
-
-pkg_setup() {
-       if full_tarball; then
-               S="${WORKDIR}/${PN}-src-${SRC_PV}"
-       else
-               S="${WORKDIR}/${PN}-autoconf-${SRC_PV}"
-       fi
-}
-
-src_prepare() {
-       if full_tarball; then
-               eapply "${FILESDIR}/${PN}-3.14.0-full_tarball-build.patch"
-
-               eapply_user
-
-               # Fix AC_CHECK_FUNCS.
-               # 
https://mailinglists.sqlite.org/cgi-bin/mailman/private/sqlite-dev/2016-March/002762.html
-               sed -e "s/AC_CHECK_FUNCS(.*)/AC_CHECK_FUNCS([fdatasync 
fullfsync gmtime_r isnan localtime_r localtime_s malloc_usable_size 
posix_fallocate pread pread64 pwrite pwrite64 strchrnul usleep utime])/" -i 
configure.ac || die "sed failed"
-       else
-               eapply "${FILESDIR}/${PN}-3.12.0-nonfull_tarball-build.patch"
-
-               eapply_user
-
-               # Fix AC_CHECK_FUNCS.
-               # 
https://mailinglists.sqlite.org/cgi-bin/mailman/private/sqlite-dev/2016-March/002762.html
-               sed \
-                       -e 
"s/AC_CHECK_FUNCS(\[fdatasync.*/AC_CHECK_FUNCS([fdatasync fullfsync gmtime_r 
isnan localtime_r localtime_s malloc_usable_size posix_fallocate pread pread64 
pwrite pwrite64 strchrnul usleep utime])/" \
-                       -e "/AC_CHECK_FUNCS(posix_fallocate)/d" \
-                       -i configure.ac || die "sed failed"
-       fi
-
-       eautoreconf
-
-       multilib_copy_sources
-}
-
-multilib_src_configure() {
-       local CPPFLAGS="${CPPFLAGS}" options=()
-
-       options+=(
-               --enable-$(full_tarball && echo load-extension || echo 
dynamic-extensions)
-               --enable-threadsafe
-       )
-       if ! full_tarball; then
-               options+=(--disable-static-shell)
-       fi
-
-       # Support detection of misuse of SQLite API.
-       # https://sqlite.org/compile.html#enable_api_armor
-       append-cppflags -DSQLITE_ENABLE_API_ARMOR
-
-       # Support column metadata functions.
-       # https://sqlite.org/c3ref/column_database_name.html
-       append-cppflags -DSQLITE_ENABLE_COLUMN_METADATA
-
-       # Support dbstat virtual table.
-       # https://sqlite.org/dbstat.html
-       append-cppflags -DSQLITE_ENABLE_DBSTAT_VTAB
-
-       # Support comments in output of EXPLAIN.
-       # https://sqlite.org/compile.html#enable_explain_comments
-       append-cppflags -DSQLITE_ENABLE_EXPLAIN_COMMENTS
-
-       # Support Full-Text Search versions 3, 4 and 5.
-       # https://sqlite.org/fts3.html
-       # https://sqlite.org/fts5.html
-       append-cppflags -DSQLITE_ENABLE_FTS3 -DSQLITE_ENABLE_FTS3_PARENTHESIS 
-DSQLITE_ENABLE_FTS4
-       options+=(--enable-fts5)
-
-       # Support hidden columns.
-       append-cppflags -DSQLITE_ENABLE_HIDDEN_COLUMNS
-
-       # Support JSON1 extension.
-       # https://sqlite.org/json1.html
-       append-cppflags -DSQLITE_ENABLE_JSON1
-
-       # Support memsys5 memory allocator.
-       # https://sqlite.org/malloc.html#memsys5
-       append-cppflags -DSQLITE_ENABLE_MEMSYS5
-
-       # Support Resumable Bulk Update extension.
-       # https://sqlite.org/rbu.html
-       append-cppflags -DSQLITE_ENABLE_RBU
-
-       # Support R*Trees.
-       # https://sqlite.org/rtree.html
-       append-cppflags -DSQLITE_ENABLE_RTREE
-
-       # Support scan status functions.
-       # https://sqlite.org/c3ref/stmt_scanstatus.html
-       # https://sqlite.org/c3ref/stmt_scanstatus_reset.html
-       append-cppflags -DSQLITE_ENABLE_STMT_SCANSTATUS
-
-       # Support Session extension.
-       # https://sqlite.org/sessionintro.html
-       options+=(--enable-session)
-
-       # Support unknown() function.
-       # https://sqlite.org/compile.html#enable_unknown_sql_function
-       append-cppflags -DSQLITE_ENABLE_UNKNOWN_SQL_FUNCTION
-
-       # Support unlock notification.
-       # https://sqlite.org/unlock_notify.html
-       append-cppflags -DSQLITE_ENABLE_UNLOCK_NOTIFY
-
-       # Support soundex() function.
-       # https://sqlite.org/lang_corefunc.html#soundex
-       append-cppflags -DSQLITE_SOUNDEX
-
-       # debug USE flag.
-       if full_tarball; then
-               options+=($(use_enable debug))
-       else
-               if use debug; then
-                       append-cppflags -DSQLITE_DEBUG
-               else
-                       append-cppflags -DNDEBUG
-               fi
-       fi
-
-       # icu USE flag.
-       if use icu; then
-               # Support ICU extension.
-               # https://sqlite.org/compile.html#enable_icu
-               append-cppflags -DSQLITE_ENABLE_ICU
-               if full_tarball; then
-                       sed -e "s/^TLIBS = @LIBS@/& -licui18n -licuuc/" -i 
Makefile.in || die "sed failed"
-               else
-                       sed -e "s/^LIBS = @LIBS@/& -licui18n -licuuc/" -i 
Makefile.in || die "sed failed"
-               fi
-       fi
-
-       # readline USE flag.
-       options+=(
-               --disable-editline
-               $(use_enable readline)
-       )
-       if full_tarball && use readline; then
-               
options+=(--with-readline-inc="-I${EPREFIX}/usr/include/readline")
-       fi
-
-       # secure-delete USE flag.
-       if use secure-delete; then
-               # Enable secure_delete pragma by default.
-               # https://sqlite.org/pragma.html#pragma_secure_delete
-               append-cppflags -DSQLITE_SECURE_DELETE
-       fi
-
-       # static-libs USE flag.
-       options+=($(use_enable static-libs static))
-
-       # tcl, test, tools USE flags.
-       if full_tarball; then
-               options+=(--enable-tcl)
-       fi
-
-       if [[ "${CHOST}" == *-mint* ]]; then
-               append-cppflags -DSQLITE_OMIT_WAL
-       fi
-
-       econf "${options[@]}"
-}
-
-multilib_src_compile() {
-       emake HAVE_TCL="$(usex tcl 1 "")" 
TCLLIBDIR="${EPREFIX}/usr/$(get_libdir)/${P}"
-
-       if use tools && multilib_is_native_abi; then
-               emake changeset dbhash rbu scrub showdb showjournal showstat4 
showwal sqldiff sqlite3_analyzer
-       fi
-}
-
-multilib_src_test() {
-       if [[ "${EUID}" -eq 0 ]]; then
-               ewarn "Skipping tests due to root permissions"
-               return
-       fi
-
-       emake HAVE_TCL="$(usex tcl 1 "")" $(use debug && echo fulltest || echo 
test)
-}
-
-multilib_src_install() {
-       emake DESTDIR="${D}" HAVE_TCL="$(usex tcl 1 "")" 
TCLLIBDIR="${EPREFIX}/usr/$(get_libdir)/${P}" install
-
-       if use tools && multilib_is_native_abi; then
-               install_tool() {
-                       if [[ -f ".libs/${1}" ]]; then
-                               newbin ".libs/${1}" "${2}"
-                       else
-                               newbin "${1}" "${2}"
-                       fi
-               }
-
-               install_tool changeset sqlite3-changeset
-               install_tool dbhash sqlite3-db-hash
-               install_tool rbu sqlite3-rbu
-               install_tool scrub sqlite3-scrub
-               install_tool showdb sqlite3-show-db
-               install_tool showjournal sqlite3-show-journal
-               install_tool showstat4 sqlite3-show-stat4
-               install_tool showwal sqlite3-show-wal
-               install_tool sqldiff sqlite3-diff
-               install_tool sqlite3_analyzer sqlite3-analyzer
-
-               unset -f install_tool
-       fi
-}
-
-multilib_src_install_all() {
-       prune_libtool_files
-
-       doman sqlite3.1
-
-       if use doc; then
-               rm "${WORKDIR}/${PN}-doc-${DOC_PV}/"*.{db,txt}
-               (
-                       docinto html
-                       dodoc -r "${WORKDIR}/${PN}-doc-${DOC_PV}/"*
-               )
-       fi
-}

Reply via email to