[gentoo-commits] repo/gentoo:master commit in: dev-db/sqlite/

2024-04-29 Thread Sam James
commit: ea4e4583f31ada0993f9ce63a82ae4d21bfba61a
Author: Sam James  gentoo  org>
AuthorDate: Mon Apr 29 13:39:57 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Apr 29 13:39:57 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ea4e4583

dev-db/sqlite: Stabilize 3.45.3 amd64, #930881

Signed-off-by: Sam James  gentoo.org>

 dev-db/sqlite/sqlite-3.45.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-db/sqlite/sqlite-3.45.3.ebuild 
b/dev-db/sqlite/sqlite-3.45.3.ebuild
index 2227ef35a230..5843ae513366 100644
--- a/dev-db/sqlite/sqlite-3.45.3.ebuild
+++ b/dev-db/sqlite/sqlite-3.45.3.ebuild
@@ -24,7 +24,7 @@ else
"
S="${WORKDIR}/${PN}-src-${SRC_PV}"
 
-   KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
 fi
 
 LICENSE="public-domain"



[gentoo-commits] repo/gentoo:master commit in: dev-db/sqlite/

2024-04-29 Thread Sam James
commit: 1e30840a3c2aec1814e8fa1c14e1dce1476d2c7e
Author: Sam James  gentoo  org>
AuthorDate: Mon Apr 29 13:39:56 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Apr 29 13:39:56 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1e30840a

dev-db/sqlite: Stabilize 3.45.3 x86, #930881

Signed-off-by: Sam James  gentoo.org>

 dev-db/sqlite/sqlite-3.45.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-db/sqlite/sqlite-3.45.3.ebuild 
b/dev-db/sqlite/sqlite-3.45.3.ebuild
index 497631e8ae87..2227ef35a230 100644
--- a/dev-db/sqlite/sqlite-3.45.3.ebuild
+++ b/dev-db/sqlite/sqlite-3.45.3.ebuild
@@ -24,7 +24,7 @@ else
"
S="${WORKDIR}/${PN}-src-${SRC_PV}"
 
-   KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+   KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
 fi
 
 LICENSE="public-domain"



[gentoo-commits] repo/gentoo:master commit in: dev-db/sqlite/

2024-04-29 Thread Arthur Zamarin
commit: aeb2d80b2efe881a0d13f6d290f12d5a47b42255
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Mon Apr 29 08:48:21 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Mon Apr 29 08:48:21 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aeb2d80b

dev-db/sqlite: Stabilize 3.45.3 sparc, #930881

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-db/sqlite/sqlite-3.45.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-db/sqlite/sqlite-3.45.3.ebuild 
b/dev-db/sqlite/sqlite-3.45.3.ebuild
index b713e06f8132..497631e8ae87 100644
--- a/dev-db/sqlite/sqlite-3.45.3.ebuild
+++ b/dev-db/sqlite/sqlite-3.45.3.ebuild
@@ -24,7 +24,7 @@ else
"
S="${WORKDIR}/${PN}-src-${SRC_PV}"
 
-   KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+   KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
 fi
 
 LICENSE="public-domain"



[gentoo-commits] repo/gentoo:master commit in: dev-db/sqlite/

2024-04-29 Thread Arthur Zamarin
commit: 5e4b62848c4ae817e9f06d6462655dc6c5d129dc
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Mon Apr 29 08:05:09 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Mon Apr 29 08:05:09 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5e4b6284

dev-db/sqlite: Stabilize 3.45.3 ppc64, #930881

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-db/sqlite/sqlite-3.45.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-db/sqlite/sqlite-3.45.3.ebuild 
b/dev-db/sqlite/sqlite-3.45.3.ebuild
index 46c442c73331..365a60ef49a2 100644
--- a/dev-db/sqlite/sqlite-3.45.3.ebuild
+++ b/dev-db/sqlite/sqlite-3.45.3.ebuild
@@ -24,7 +24,7 @@ else
"
S="${WORKDIR}/${PN}-src-${SRC_PV}"
 
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
 fi
 
 LICENSE="public-domain"



[gentoo-commits] repo/gentoo:master commit in: dev-db/sqlite/

2024-04-29 Thread Arthur Zamarin
commit: 6a72bad1ac47cbe497d47c00d44bc51a8a98cc4b
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Mon Apr 29 08:05:11 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Mon Apr 29 08:05:11 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6a72bad1

dev-db/sqlite: Stabilize 3.45.3 ppc, #930881

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-db/sqlite/sqlite-3.45.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-db/sqlite/sqlite-3.45.3.ebuild 
b/dev-db/sqlite/sqlite-3.45.3.ebuild
index b011dd736e52..b713e06f8132 100644
--- a/dev-db/sqlite/sqlite-3.45.3.ebuild
+++ b/dev-db/sqlite/sqlite-3.45.3.ebuild
@@ -24,7 +24,7 @@ else
"
S="${WORKDIR}/${PN}-src-${SRC_PV}"
 
-   KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+   KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
 fi
 
 LICENSE="public-domain"



[gentoo-commits] repo/gentoo:master commit in: dev-db/sqlite/

2024-04-29 Thread Arthur Zamarin
commit: 2cb56cfab81f343ce420e4b1432cafb5f6dc000d
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Mon Apr 29 08:05:10 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Mon Apr 29 08:05:10 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2cb56cfa

dev-db/sqlite: Stabilize 3.45.3 arm64, #930881

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-db/sqlite/sqlite-3.45.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-db/sqlite/sqlite-3.45.3.ebuild 
b/dev-db/sqlite/sqlite-3.45.3.ebuild
index edd97cfe0ace..b011dd736e52 100644
--- a/dev-db/sqlite/sqlite-3.45.3.ebuild
+++ b/dev-db/sqlite/sqlite-3.45.3.ebuild
@@ -24,7 +24,7 @@ else
"
S="${WORKDIR}/${PN}-src-${SRC_PV}"
 
-   KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+   KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
 fi
 
 LICENSE="public-domain"



[gentoo-commits] repo/gentoo:master commit in: dev-db/sqlite/

2024-04-29 Thread Arthur Zamarin
commit: a8b0840fe2a723618325e3689b54e1abacecb955
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Mon Apr 29 08:05:10 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Mon Apr 29 08:05:10 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a8b0840f

dev-db/sqlite: Stabilize 3.45.3 arm, #930881

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-db/sqlite/sqlite-3.45.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-db/sqlite/sqlite-3.45.3.ebuild 
b/dev-db/sqlite/sqlite-3.45.3.ebuild
index 365a60ef49a2..edd97cfe0ace 100644
--- a/dev-db/sqlite/sqlite-3.45.3.ebuild
+++ b/dev-db/sqlite/sqlite-3.45.3.ebuild
@@ -24,7 +24,7 @@ else
"
S="${WORKDIR}/${PN}-src-${SRC_PV}"
 
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+   KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
 fi
 
 LICENSE="public-domain"



[gentoo-commits] repo/gentoo:master commit in: dev-db/sqlite/

2024-04-17 Thread Sam James
commit: f6e367c15ebb29504b01963e8d36f3b64ff280e7
Author: Sam James  gentoo  org>
AuthorDate: Thu Apr 18 00:50:45 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Apr 18 00:51:26 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f6e367c1

dev-db/sqlite: add 3.45.3

Signed-off-by: Sam James  gentoo.org>

 dev-db/sqlite/Manifest |   2 +
 dev-db/sqlite/sqlite-3.45.3.ebuild | 427 +
 2 files changed, 429 insertions(+)

diff --git a/dev-db/sqlite/Manifest b/dev-db/sqlite/Manifest
index f852d8fd38fa..35aa98d4002b 100644
--- a/dev-db/sqlite/Manifest
+++ b/dev-db/sqlite/Manifest
@@ -1,6 +1,8 @@
 DIST sqlite-doc-3440200.zip 10704552 BLAKE2B 
3d50ac157bd2793c9167328994334a417835e5381e432fd8028e064869b8eab2ab1d213815d2232850d695bc71626e9d89518b201888a43673274cba2a1b345d
 SHA512 
a7c92af0d3a61a2450511cfb507785c7ab64c21c6dbcf5a8bdef509d25a6b3ca35ce93a25ca827497c27abca77d11b794fbbc783e4d8e131981bf1d4b29f83e8
 DIST sqlite-doc-3450100.zip 10746925 BLAKE2B 
6e45a33b41b8fd1e0b5ef3a44febf5ed53a19883441f0eaef6d811190a26cd072a49d254a35d5b90f92255082f91d3f7956a6e574b638b34f156f7297588b57e
 SHA512 
dc036737973a29ea2b6cb4fe7ab4468f449e21eed34a773600570ed2e57ed4d195286c75afec91ab76ac55e25a0cc82e73c3b3119a9c8e7b5918bae8a1a3c8c0
 DIST sqlite-doc-3450200.zip 10755940 BLAKE2B 
5d70100ae972024a44a0dbe3214e0465b819710dc23e7b68e6995d2a8f66286ef4378b7bbb96bfaab2551954aa09f0aa85ebde60b5a672d5a3e2d6c739393a81
 SHA512 
5e80255b0030dd6dfc0f93a1d6863a35dc319c6567300ac5f4e16d15c322f0b3fc2681cae7d27de0d23bf6731069d0060b9edddf3d7e0b105c538beab53979dc
+DIST sqlite-doc-3450300.zip 10759906 BLAKE2B 
3ad2307d4c5de10f20d0cb58bb673b291a63bf0328c3f1e40e37a4823fadda82e0f1fbfe7c9c76925ab1d1448e76cc4cbce4d4ad15c732f134f1b4b4caee9543
 SHA512 
8f865302137684c31c4f54d6cbe4ee82126394887930ec50501fb811023bc612878d2dc1c2317e960fe818a277b008a9835475e7a47822fc5ece5fe37aa61e31
 DIST sqlite-src-3440200.zip 14070781 BLAKE2B 
9d29964ee15da6a104f4857cb5f2621df5b51d043012789793526f34c56097d7b1b1dcaa7672637f2d16bcab4ff775ba2c8415213b79f80636c0ff2aeff883ba
 SHA512 
5c1fed9c399dad75735a1b4451f8f6be474b07652d74500649e60474691923f56156ef6d5bce51b58367c1676371f1184e32584fe9ac4d5dd0c4776fa6f1d9a3
 DIST sqlite-src-3450100.zip 14152147 BLAKE2B 
815fb3e92b080a7c0014b68451f571c174c656ba26c75f76bfca8b2d4c5373e82f4314ad3d9657ee711194019b4534c51bcd3fe71abfec588df2c5e4cdf2f153
 SHA512 
475de1c473d2d828038a2afb98d74d52b5e0fd06a5bfc8516e44084ed38b1438310172905fd4fe0a64a736d699095ed286dfdee059ceeb50dfb9bb49131e2005
 DIST sqlite-src-3450200.zip 14156848 BLAKE2B 
a830dce41fd6c9ef936115460ed4aa9be277688389c50545fcb5e8ee65317d3adaf51873ec789556cf293418f7059868c7ffac229dc30756ba5137431839ec69
 SHA512 
b6e875ab4ed24cd564330e50a87f35aae43c382f88ca86c2eedf5308c7fab683c1880c0053408e864b0cec1feb7ae81aca8a91979a3ee3975f26037a7983011a
+DIST sqlite-src-3450300.zip 14160555 BLAKE2B 
1c16a9b26587ed6b50dcd8373d4328266da0a47da715d505eddc8df74850a5bca3330bd9ee2b52036ccff9fb8aeebea02ef5713cc933753b4d8a4c15b2e8
 SHA512 
8f44ffdefd2cf09e7edb7cd78d5416fe7b42e01fe4b4e4803ce9d34c7b1b2971ec170a908a94b4bb11737dd3888675c8ff101ff2b41c53b8db05b5954e947cc9

diff --git a/dev-db/sqlite/sqlite-3.45.3.ebuild 
b/dev-db/sqlite/sqlite-3.45.3.ebuild
new file mode 100644
index ..46c442c73331
--- /dev/null
+++ b/dev-db/sqlite/sqlite-3.45.3.ebuild
@@ -0,0 +1,427 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools flag-o-matic multilib-minimal toolchain-funcs
+
+DESCRIPTION="SQL database engine"
+HOMEPAGE="https://sqlite.org/;
+
+# On version updates, make sure to read the forum 
(https://sqlite.org/forum/forum)
+# for hints regarding test failures, backports, etc.
+if [[ ${PV} ==  ]]; then
+   S="${WORKDIR}"/${PN}
+   PROPERTIES="live"
+else
+   printf -v SRC_PV "%u%02u%02u%02u" $(ver_rs 1- " ")
+   DOC_PV="${SRC_PV}"
+   #printf -v DOC_PV "%u%02u%02u00" $(ver_rs 1-3 " ")
+
+   SRC_URI="
+   https://sqlite.org/2024/${PN}-src-${SRC_PV}.zip
+   doc? ( https://sqlite.org/2024/${PN}-doc-${DOC_PV}.zip )
+   "
+   S="${WORKDIR}/${PN}-src-${SRC_PV}"
+
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+fi
+
+LICENSE="public-domain"
+SLOT="3"
+IUSE="debug doc icu +readline secure-delete static-libs tcl test tools"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   sys-libs/zlib:=[${MULTILIB_USEDEP}]
+   icu? ( dev-libs/icu:=[${MULTILIB_USEDEP}] )
+   readline? ( sys-libs/readline:=[${MULTILIB_USEDEP}] )
+   tcl? ( dev-lang/tcl:=[${MULTILIB_USEDEP}] )
+   tools? ( dev-lang/tcl:= )
+"
+DEPEND="
+   ${RDEPEND}
+   test? ( >=dev-lang/tcl-8.6:0[${MULTILIB_USEDEP}] )
+"
+BDEPEND=">=dev-lang/tcl-8.6:0"
+if [[ ${PV} ==  ]]; then
+ 

[gentoo-commits] repo/gentoo:master commit in: dev-db/sqlite/files/, dev-db/sqlite/

2024-03-20 Thread Sam James
commit: eb8557be3a90a47619ca5510e4376934934eebf3
Author: Sam James  gentoo  org>
AuthorDate: Thu Mar 21 03:45:32 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Mar 21 03:45:32 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eb8557be

dev-db/sqlite: add 3.45.2

Signed-off-by: Sam James  gentoo.org>

 dev-db/sqlite/Manifest |   2 +
 dev-db/sqlite/files/sqlite-3.45.2-tests-x86.patch  | 112 +
 .../{sqlite-.ebuild => sqlite-3.45.2.ebuild}   |  17 +---
 dev-db/sqlite/sqlite-.ebuild   |  12 ---
 4 files changed, 119 insertions(+), 24 deletions(-)

diff --git a/dev-db/sqlite/Manifest b/dev-db/sqlite/Manifest
index 155c537a1dcc..f852d8fd38fa 100644
--- a/dev-db/sqlite/Manifest
+++ b/dev-db/sqlite/Manifest
@@ -1,4 +1,6 @@
 DIST sqlite-doc-3440200.zip 10704552 BLAKE2B 
3d50ac157bd2793c9167328994334a417835e5381e432fd8028e064869b8eab2ab1d213815d2232850d695bc71626e9d89518b201888a43673274cba2a1b345d
 SHA512 
a7c92af0d3a61a2450511cfb507785c7ab64c21c6dbcf5a8bdef509d25a6b3ca35ce93a25ca827497c27abca77d11b794fbbc783e4d8e131981bf1d4b29f83e8
 DIST sqlite-doc-3450100.zip 10746925 BLAKE2B 
6e45a33b41b8fd1e0b5ef3a44febf5ed53a19883441f0eaef6d811190a26cd072a49d254a35d5b90f92255082f91d3f7956a6e574b638b34f156f7297588b57e
 SHA512 
dc036737973a29ea2b6cb4fe7ab4468f449e21eed34a773600570ed2e57ed4d195286c75afec91ab76ac55e25a0cc82e73c3b3119a9c8e7b5918bae8a1a3c8c0
+DIST sqlite-doc-3450200.zip 10755940 BLAKE2B 
5d70100ae972024a44a0dbe3214e0465b819710dc23e7b68e6995d2a8f66286ef4378b7bbb96bfaab2551954aa09f0aa85ebde60b5a672d5a3e2d6c739393a81
 SHA512 
5e80255b0030dd6dfc0f93a1d6863a35dc319c6567300ac5f4e16d15c322f0b3fc2681cae7d27de0d23bf6731069d0060b9edddf3d7e0b105c538beab53979dc
 DIST sqlite-src-3440200.zip 14070781 BLAKE2B 
9d29964ee15da6a104f4857cb5f2621df5b51d043012789793526f34c56097d7b1b1dcaa7672637f2d16bcab4ff775ba2c8415213b79f80636c0ff2aeff883ba
 SHA512 
5c1fed9c399dad75735a1b4451f8f6be474b07652d74500649e60474691923f56156ef6d5bce51b58367c1676371f1184e32584fe9ac4d5dd0c4776fa6f1d9a3
 DIST sqlite-src-3450100.zip 14152147 BLAKE2B 
815fb3e92b080a7c0014b68451f571c174c656ba26c75f76bfca8b2d4c5373e82f4314ad3d9657ee711194019b4534c51bcd3fe71abfec588df2c5e4cdf2f153
 SHA512 
475de1c473d2d828038a2afb98d74d52b5e0fd06a5bfc8516e44084ed38b1438310172905fd4fe0a64a736d699095ed286dfdee059ceeb50dfb9bb49131e2005
+DIST sqlite-src-3450200.zip 14156848 BLAKE2B 
a830dce41fd6c9ef936115460ed4aa9be277688389c50545fcb5e8ee65317d3adaf51873ec789556cf293418f7059868c7ffac229dc30756ba5137431839ec69
 SHA512 
b6e875ab4ed24cd564330e50a87f35aae43c382f88ca86c2eedf5308c7fab683c1880c0053408e864b0cec1feb7ae81aca8a91979a3ee3975f26037a7983011a

diff --git a/dev-db/sqlite/files/sqlite-3.45.2-tests-x86.patch 
b/dev-db/sqlite/files/sqlite-3.45.2-tests-x86.patch
new file mode 100644
index ..153dd82c1e19
--- /dev/null
+++ b/dev-db/sqlite/files/sqlite-3.45.2-tests-x86.patch
@@ -0,0 +1,112 @@
+https://sqlite.org/forum/forumpost/7dfd585ce1
+https://sqlite.org/src/info/d0fbe779bc2460e1
+
+Index: test/func4.test
+==
+--- a/test/func4.test
 b/test/func4.test
+@@ -1,6 +1,6 @@
+-# 2013 March 10
++# 2023-03-10
+ #
+ # The author disclaims copyright to this source code.  In place of
+ # a legal notice, here is a blessing:
+ #
+ #May you do good and not evil.
+@@ -7,11 +7,14 @@
+ #May you find forgiveness for yourself and forgive others.
+ #May you share freely, never taking more than you give.
+ #
+ #***
+ # This file implements regression tests for SQLite library. The focus of
+-# this file is testing the tointeger() and toreal() functions.
++# this file is testing the tointeger() and toreal() functions that are
++# part of the "totype.c" extension.  This file does not test the core
++# SQLite library.  Failures of tests in this file are related to the
++# ext/misc/totype.c extension.
+ #
+ # Several of the toreal() tests are disabled on platforms where floating
+ # point precision is not high enough to represent their constant integer
+ # expression arguments as double precision floating point values.
+ #
+@@ -21,10 +24,24 @@
+ set tcl_precision 0
+ load_static_extension db totype
+ 
+ set highPrecision(1) [expr \
+ {[db eval {SELECT tointeger(9223372036854775807 + 1);}] eq {{}}}]
++set highPrecision(2) [expr \
++{[db eval {SELECT toreal(-9223372036854775808 + 1);}] eq {{}}}]
++
++# highPrecision(3) is only known to be false on i586 with gcc-13 and -O2.
++# It is true on the exact same platform with -O0.  Both results seem
++# reasonable, so we'll just very the expectation accordingly.
++#
++set highPrecision(3) [expr \
++{[db eval {SELECT toreal(9007199254740992 + 1);}] eq {{}}}]
++
++if {!$highPrecision(1) || !$highPrecision(2) || !$highPrecision(3)} {
++  puts "NOTICE: use_long_double: [use_long_double] \
++  

[gentoo-commits] repo/gentoo:master commit in: dev-db/sqlite/

2024-03-18 Thread Ionen Wolkens
commit: c643fd35949a8caaf1bc471034e9bc4cb30faf3c
Author: Matoro Mahri  matoro  tk>
AuthorDate: Mon Mar 18 20:02:06 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Tue Mar 19 03:42:47 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c643fd35

dev-db/sqlite: Stabilize 3.45.1-r1 hppa, #925956

Signed-off-by: Matoro Mahri  matoro.tk>
Signed-off-by: Ionen Wolkens  gentoo.org>

 dev-db/sqlite/sqlite-3.45.1-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-db/sqlite/sqlite-3.45.1-r1.ebuild 
b/dev-db/sqlite/sqlite-3.45.1-r1.ebuild
index 038ad093c2be..0e04537b49cf 100644
--- a/dev-db/sqlite/sqlite-3.45.1-r1.ebuild
+++ b/dev-db/sqlite/sqlite-3.45.1-r1.ebuild
@@ -24,7 +24,7 @@ else
"
S="${WORKDIR}/${PN}-src-${SRC_PV}"
 
-   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
 fi
 
 LICENSE="public-domain"



[gentoo-commits] repo/gentoo:master commit in: dev-db/sqlite/

2024-03-03 Thread Michał Górny
commit: 0f1f3c58f0c6a601c9ea3ba1013a14925a3c8c43
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Mar  3 19:03:00 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Mar  3 19:03:38 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0f1f3c58

dev-db/sqlite: Stabilize 3.45.1-r1 sparc, #925956

Signed-off-by: Michał Górny  gentoo.org>

 dev-db/sqlite/sqlite-3.45.1-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-db/sqlite/sqlite-3.45.1-r1.ebuild 
b/dev-db/sqlite/sqlite-3.45.1-r1.ebuild
index 07db6a50e364..038ad093c2be 100644
--- a/dev-db/sqlite/sqlite-3.45.1-r1.ebuild
+++ b/dev-db/sqlite/sqlite-3.45.1-r1.ebuild
@@ -24,7 +24,7 @@ else
"
S="${WORKDIR}/${PN}-src-${SRC_PV}"
 
-   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
 fi
 
 LICENSE="public-domain"



[gentoo-commits] repo/gentoo:master commit in: dev-db/sqlite/

2024-03-02 Thread Sam James
commit: 7acdad37ddba84d88f1551c0dacaf425f397fb50
Author: Sam James  gentoo  org>
AuthorDate: Sun Mar  3 04:04:25 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar  3 04:04:25 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7acdad37

dev-db/sqlite: Stabilize 3.45.1-r1 arm64, #925956

Signed-off-by: Sam James  gentoo.org>

 dev-db/sqlite/sqlite-3.45.1-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-db/sqlite/sqlite-3.45.1-r1.ebuild 
b/dev-db/sqlite/sqlite-3.45.1-r1.ebuild
index a93758c9efd8..07db6a50e364 100644
--- a/dev-db/sqlite/sqlite-3.45.1-r1.ebuild
+++ b/dev-db/sqlite/sqlite-3.45.1-r1.ebuild
@@ -24,7 +24,7 @@ else
"
S="${WORKDIR}/${PN}-src-${SRC_PV}"
 
-   KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
 fi
 
 LICENSE="public-domain"



[gentoo-commits] repo/gentoo:master commit in: dev-db/sqlite/

2024-03-02 Thread Sam James
commit: f163fc637ded164a3c7cdaeeb3e660076596d7aa
Author: Sam James  gentoo  org>
AuthorDate: Sun Mar  3 00:24:01 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar  3 00:24:15 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f163fc63

dev-db/sqlite: Stabilize 3.45.1-r1 ppc, #925956

Signed-off-by: Sam James  gentoo.org>

 dev-db/sqlite/sqlite-3.45.1-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-db/sqlite/sqlite-3.45.1-r1.ebuild 
b/dev-db/sqlite/sqlite-3.45.1-r1.ebuild
index 3b4285cae582..a93758c9efd8 100644
--- a/dev-db/sqlite/sqlite-3.45.1-r1.ebuild
+++ b/dev-db/sqlite/sqlite-3.45.1-r1.ebuild
@@ -24,7 +24,7 @@ else
"
S="${WORKDIR}/${PN}-src-${SRC_PV}"
 
-   KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+   KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
 fi
 
 LICENSE="public-domain"



[gentoo-commits] repo/gentoo:master commit in: dev-db/sqlite/

2024-03-02 Thread Sam James
commit: 0a213d43b7ad5d14fbb19f3a59dab590ead8cdd9
Author: Sam James  gentoo  org>
AuthorDate: Sat Mar  2 18:49:01 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Mar  2 18:49:01 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0a213d43

dev-db/sqlite: Stabilize 3.45.1-r1 amd64, #925956

Signed-off-by: Sam James  gentoo.org>

 dev-db/sqlite/sqlite-3.45.1-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-db/sqlite/sqlite-3.45.1-r1.ebuild 
b/dev-db/sqlite/sqlite-3.45.1-r1.ebuild
index ee6aa52643b2..3b4285cae582 100644
--- a/dev-db/sqlite/sqlite-3.45.1-r1.ebuild
+++ b/dev-db/sqlite/sqlite-3.45.1-r1.ebuild
@@ -24,7 +24,7 @@ else
"
S="${WORKDIR}/${PN}-src-${SRC_PV}"
 
-   KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+   KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
 fi
 
 LICENSE="public-domain"



[gentoo-commits] repo/gentoo:master commit in: dev-db/sqlite/

2024-03-02 Thread Arthur Zamarin
commit: 880fae950b693f01b76d42700a6c6f5aec4614f4
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Mar  2 17:48:23 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Mar  2 17:48:23 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=880fae95

dev-db/sqlite: Stabilize 3.44.2-r2 ppc, #924913

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-db/sqlite/sqlite-3.44.2-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-db/sqlite/sqlite-3.44.2-r2.ebuild 
b/dev-db/sqlite/sqlite-3.44.2-r2.ebuild
index e4e0d4eb269f..8f3314304ad2 100644
--- a/dev-db/sqlite/sqlite-3.44.2-r2.ebuild
+++ b/dev-db/sqlite/sqlite-3.44.2-r2.ebuild
@@ -24,7 +24,7 @@ else
"
S="${WORKDIR}/${PN}-src-${SRC_PV}"
 
-   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
 fi
 
 LICENSE="public-domain"



[gentoo-commits] repo/gentoo:master commit in: dev-db/sqlite/

2024-03-02 Thread Arthur Zamarin
commit: 94a2f87ddd9fc38d89c71bbf4893e1a898b49a17
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Mar  2 12:10:53 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Mar  2 12:10:53 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=94a2f87d

dev-db/sqlite: Stabilize 3.45.1-r1 ppc64, #925956

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-db/sqlite/sqlite-3.45.1-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-db/sqlite/sqlite-3.45.1-r1.ebuild 
b/dev-db/sqlite/sqlite-3.45.1-r1.ebuild
index 1794d2b6c34d..ee6aa52643b2 100644
--- a/dev-db/sqlite/sqlite-3.45.1-r1.ebuild
+++ b/dev-db/sqlite/sqlite-3.45.1-r1.ebuild
@@ -24,7 +24,7 @@ else
"
S="${WORKDIR}/${PN}-src-${SRC_PV}"
 
-   KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+   KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
 fi
 
 LICENSE="public-domain"



[gentoo-commits] repo/gentoo:master commit in: dev-db/sqlite/

2024-03-02 Thread Arthur Zamarin
commit: 99a250e050ea720e57ba6c745b9435d84ddc3b45
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Mar  2 10:52:48 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Mar  2 10:52:48 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=99a250e0

dev-db/sqlite: Stabilize 3.45.1-r1 arm, #925956

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-db/sqlite/sqlite-3.45.1-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-db/sqlite/sqlite-3.45.1-r1.ebuild 
b/dev-db/sqlite/sqlite-3.45.1-r1.ebuild
index 300af2f2227e..1794d2b6c34d 100644
--- a/dev-db/sqlite/sqlite-3.45.1-r1.ebuild
+++ b/dev-db/sqlite/sqlite-3.45.1-r1.ebuild
@@ -24,7 +24,7 @@ else
"
S="${WORKDIR}/${PN}-src-${SRC_PV}"
 
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+   KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
 fi
 
 LICENSE="public-domain"



[gentoo-commits] repo/gentoo:master commit in: dev-db/sqlite/

2024-03-02 Thread Arthur Zamarin
commit: 218684556747780a72b8c664f12e78e1aa5e5423
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Mar  2 09:43:44 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Mar  2 09:43:44 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=21868455

dev-db/sqlite: Stabilize 3.45.1-r1 x86, #925956

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-db/sqlite/sqlite-3.45.1-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-db/sqlite/sqlite-3.45.1-r1.ebuild 
b/dev-db/sqlite/sqlite-3.45.1-r1.ebuild
index 20b0d016dc47..300af2f2227e 100644
--- a/dev-db/sqlite/sqlite-3.45.1-r1.ebuild
+++ b/dev-db/sqlite/sqlite-3.45.1-r1.ebuild
@@ -24,7 +24,7 @@ else
"
S="${WORKDIR}/${PN}-src-${SRC_PV}"
 
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
 fi
 
 LICENSE="public-domain"



[gentoo-commits] repo/gentoo:master commit in: dev-db/sqlite/, dev-db/sqlite/files/

2024-03-01 Thread Jakov Smolić
commit: c0ef351efe7ed1b1196daee0d0cd1621341ae165
Author: Jakov Smolić  gentoo  org>
AuthorDate: Fri Mar  1 19:07:54 2024 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Fri Mar  1 19:09:39 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c0ef351e

dev-db/sqlite: Backport LTO patch to 3.45.1

Closes: https://bugs.gentoo.org/924300
Signed-off-by: Jakov Smolić  gentoo.org>

 dev-db/sqlite/files/sqlite-3.45.1-lto.patch | 20 
 dev-db/sqlite/sqlite-3.45.1-r1.ebuild   |  1 +
 2 files changed, 21 insertions(+)

diff --git a/dev-db/sqlite/files/sqlite-3.45.1-lto.patch 
b/dev-db/sqlite/files/sqlite-3.45.1-lto.patch
new file mode 100644
index ..3f15d1a29265
--- /dev/null
+++ b/dev-db/sqlite/files/sqlite-3.45.1-lto.patch
@@ -0,0 +1,20 @@
+# Bug: https://bugs.gentoo.org/924300
+# Taken from https://sqlite.org/src/info/803481f25020f3c
+--- a/test/fuzzcheck.c
 b/test/fuzzcheck.c
+@@ -159,12 +159,12 @@
+ } g;
+ 
+ /*
+ ** Include the external vt02.c and randomjson.c modules.
+ */
+-extern int sqlite3_vt02_init(sqlite3*,char***,void*);
+-extern int sqlite3_randomjson_init(sqlite3*,char***,void*);
++extern int sqlite3_vt02_init(sqlite3*,char**,const sqlite3_api_routines*);
++extern int sqlite3_randomjson_init(sqlite3*,char**,const 
sqlite3_api_routines*);
+ 
+ 
+ /*
+ ** Print an error message and quit.
+ */
+

diff --git a/dev-db/sqlite/sqlite-3.45.1-r1.ebuild 
b/dev-db/sqlite/sqlite-3.45.1-r1.ebuild
index ad62f71390b1..20b0d016dc47 100644
--- a/dev-db/sqlite/sqlite-3.45.1-r1.ebuild
+++ b/dev-db/sqlite/sqlite-3.45.1-r1.ebuild
@@ -52,6 +52,7 @@ fi
 
 PATCHES=(
"${FILESDIR}"/${PN}-3.45.1-ppc64-ptr.patch
+   "${FILESDIR}"/${P}-lto.patch
 )
 
 _fossil_fetch() {



[gentoo-commits] repo/gentoo:master commit in: dev-db/sqlite/

2024-02-18 Thread Arthur Zamarin
commit: d986547e3cbc52e14c2c86bb6cb54b8eacbd8375
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun Feb 18 19:57:04 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Feb 18 19:57:32 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d986547e

dev-db/sqlite: Stabilize 3.44.2-r2 x86, #924913

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-db/sqlite/sqlite-3.44.2-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-db/sqlite/sqlite-3.44.2-r2.ebuild 
b/dev-db/sqlite/sqlite-3.44.2-r2.ebuild
index b4f3cfbd11a4..e4e0d4eb269f 100644
--- a/dev-db/sqlite/sqlite-3.44.2-r2.ebuild
+++ b/dev-db/sqlite/sqlite-3.44.2-r2.ebuild
@@ -24,7 +24,7 @@ else
"
S="${WORKDIR}/${PN}-src-${SRC_PV}"
 
-   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
 fi
 
 LICENSE="public-domain"



[gentoo-commits] repo/gentoo:master commit in: dev-db/sqlite/

2024-02-18 Thread Arthur Zamarin
commit: 6b5a485131a0f8946774a44ae8d5557493fbcae0
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun Feb 18 19:57:02 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Feb 18 19:57:32 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6b5a4851

dev-db/sqlite: Stabilize 3.44.2-r2 arm64, #924913

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-db/sqlite/sqlite-3.44.2-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-db/sqlite/sqlite-3.44.2-r2.ebuild 
b/dev-db/sqlite/sqlite-3.44.2-r2.ebuild
index cdc11e7eff55..e8782afaa1be 100644
--- a/dev-db/sqlite/sqlite-3.44.2-r2.ebuild
+++ b/dev-db/sqlite/sqlite-3.44.2-r2.ebuild
@@ -24,7 +24,7 @@ else
"
S="${WORKDIR}/${PN}-src-${SRC_PV}"
 
-   KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
 fi
 
 LICENSE="public-domain"



[gentoo-commits] repo/gentoo:master commit in: dev-db/sqlite/

2024-02-18 Thread Arthur Zamarin
commit: 5a149b47c64de0f4bd77a028ddf45b343a3cbf00
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun Feb 18 19:57:03 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Feb 18 19:57:32 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5a149b47

dev-db/sqlite: Stabilize 3.44.2-r2 sparc, #924913

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-db/sqlite/sqlite-3.44.2-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-db/sqlite/sqlite-3.44.2-r2.ebuild 
b/dev-db/sqlite/sqlite-3.44.2-r2.ebuild
index e8782afaa1be..b4f3cfbd11a4 100644
--- a/dev-db/sqlite/sqlite-3.44.2-r2.ebuild
+++ b/dev-db/sqlite/sqlite-3.44.2-r2.ebuild
@@ -24,7 +24,7 @@ else
"
S="${WORKDIR}/${PN}-src-${SRC_PV}"
 
-   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
 fi
 
 LICENSE="public-domain"



[gentoo-commits] repo/gentoo:master commit in: dev-db/sqlite/

2024-02-18 Thread Arthur Zamarin
commit: 6e4f71ad920ade933d1e4c3c3e51d8b2a6edb1a8
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun Feb 18 19:57:01 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Feb 18 19:57:31 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6e4f71ad

dev-db/sqlite: Stabilize 3.44.2-r2 amd64, #924913

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-db/sqlite/sqlite-3.44.2-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-db/sqlite/sqlite-3.44.2-r2.ebuild 
b/dev-db/sqlite/sqlite-3.44.2-r2.ebuild
index 4e34e2fc2d84..cdc11e7eff55 100644
--- a/dev-db/sqlite/sqlite-3.44.2-r2.ebuild
+++ b/dev-db/sqlite/sqlite-3.44.2-r2.ebuild
@@ -24,7 +24,7 @@ else
"
S="${WORKDIR}/${PN}-src-${SRC_PV}"
 
-   KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+   KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
 fi
 
 LICENSE="public-domain"



[gentoo-commits] repo/gentoo:master commit in: dev-db/sqlite/

2024-02-18 Thread Arthur Zamarin
commit: db1b770dd2175908a126fa69c725575d206f996f
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun Feb 18 19:57:00 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Feb 18 19:57:31 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=db1b770d

dev-db/sqlite: Stabilize 3.44.2-r2 ppc64, #924913

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-db/sqlite/sqlite-3.44.2-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-db/sqlite/sqlite-3.44.2-r2.ebuild 
b/dev-db/sqlite/sqlite-3.44.2-r2.ebuild
index ad07e46677f3..4e34e2fc2d84 100644
--- a/dev-db/sqlite/sqlite-3.44.2-r2.ebuild
+++ b/dev-db/sqlite/sqlite-3.44.2-r2.ebuild
@@ -24,7 +24,7 @@ else
"
S="${WORKDIR}/${PN}-src-${SRC_PV}"
 
-   KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+   KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
 fi
 
 LICENSE="public-domain"



[gentoo-commits] repo/gentoo:master commit in: dev-db/sqlite/

2024-02-18 Thread Sam James
commit: a3b27d098531862ebb1a3e637704bb76d0d194d1
Author: Sam James  gentoo  org>
AuthorDate: Sun Feb 18 13:33:08 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Feb 18 13:33:08 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a3b27d09

dev-db/sqlite: Stabilize 3.44.2-r2 arm, #924913

Signed-off-by: Sam James  gentoo.org>

 dev-db/sqlite/sqlite-3.44.2-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-db/sqlite/sqlite-3.44.2-r2.ebuild 
b/dev-db/sqlite/sqlite-3.44.2-r2.ebuild
index 90699bab480f..ad07e46677f3 100644
--- a/dev-db/sqlite/sqlite-3.44.2-r2.ebuild
+++ b/dev-db/sqlite/sqlite-3.44.2-r2.ebuild
@@ -24,7 +24,7 @@ else
"
S="${WORKDIR}/${PN}-src-${SRC_PV}"
 
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+   KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
 fi
 
 LICENSE="public-domain"



[gentoo-commits] repo/gentoo:master commit in: dev-db/sqlite/

2024-02-05 Thread Sam James
commit: 0c24f80c20dc65207e9439343f848dbf1bcfd8a7
Author: Sam James  gentoo  org>
AuthorDate: Tue Feb  6 06:30:01 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Feb  6 06:30:48 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0c24f80c

dev-db/sqlite: skip another test for x86

Our upstream reports for these haven't gone far and Fedora are skipping this
one too. Skip and quote Fedora's rationale in addition to the existing upstream
references.

Signed-off-by: Sam James  gentoo.org>

 dev-db/sqlite/sqlite-3.45.1-r1.ebuild | 7 ++-
 dev-db/sqlite/sqlite-.ebuild  | 7 ++-
 2 files changed, 12 insertions(+), 2 deletions(-)

diff --git a/dev-db/sqlite/sqlite-3.45.1-r1.ebuild 
b/dev-db/sqlite/sqlite-3.45.1-r1.ebuild
index 8ff12ceb6f51..ad62f71390b1 100644
--- a/dev-db/sqlite/sqlite-3.45.1-r1.ebuild
+++ b/dev-db/sqlite/sqlite-3.45.1-r1.ebuild
@@ -322,8 +322,13 @@ multilib_src_configure() {
# Skip known-broken test for now
# https://sqlite.org/forum/forumpost/d97caf168f
# https://sqlite.org/forum/forumpost/50f136d91d
+   # Quoting Fedora's spec:
+   #  "The atof test is failing on the i686 architecture, when 
binary configured with
+   #  --enable-rtree option. Failing part is text->real conversion 
and
+   #  text->real->text conversion in lower significant values 
after decimal point in a number.
+   #  func4 tests fail for i686 on float<->int conversions."
if use test ; then
-   rm test/atof1.test || die
+   rm test/atof1.test test/func4.test || die
fi
fi
 

diff --git a/dev-db/sqlite/sqlite-.ebuild b/dev-db/sqlite/sqlite-.ebuild
index e529a0d8187d..40b16d903620 100644
--- a/dev-db/sqlite/sqlite-.ebuild
+++ b/dev-db/sqlite/sqlite-.ebuild
@@ -318,8 +318,13 @@ multilib_src_configure() {
# Skip known-broken test for now
# https://sqlite.org/forum/forumpost/d97caf168f
# https://sqlite.org/forum/forumpost/50f136d91d
+   # Quoting Fedora's spec:
+   #  "The atof test is failing on the i686 architecture, when 
binary configured with
+   #  --enable-rtree option. Failing part is text->real conversion 
and
+   #  text->real->text conversion in lower significant values 
after decimal point in a number.
+   #  func4 tests fail for i686 on float<->int conversions."
if use test ; then
-   rm test/atof1.test || die
+   rm test/atof1.test test/func4.test || die
fi
fi
 



[gentoo-commits] repo/gentoo:master commit in: dev-db/sqlite/, dev-db/sqlite/files/

2024-02-05 Thread Sam James
commit: 74e656bc7670fb39c9f3cb1917b7329bea4ae46a
Author: Sam James  gentoo  org>
AuthorDate: Tue Feb  6 03:24:28 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Feb  6 03:25:53 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=74e656bc

dev-db/sqlite: fix 3.45.1 for ppc64

Signed-off-by: Sam James  gentoo.org>

 dev-db/sqlite/files/sqlite-3.45.1-ppc64-ptr.patch  | 24 ++
 ...qlite-3.45.1.ebuild => sqlite-3.45.1-r1.ebuild} |  4 
 2 files changed, 28 insertions(+)

diff --git a/dev-db/sqlite/files/sqlite-3.45.1-ppc64-ptr.patch 
b/dev-db/sqlite/files/sqlite-3.45.1-ppc64-ptr.patch
new file mode 100644
index ..f67917225d3f
--- /dev/null
+++ b/dev-db/sqlite/files/sqlite-3.45.1-ppc64-ptr.patch
@@ -0,0 +1,24 @@
+https://sqlite.org/forum/forumpost/c3f1b5213a
+--- a/config.guess 2024-01-31
 b/config.guess 2024-01-31
+@@ -1425,7 +1425,7 @@
+   esac
+   fi
+   # On 10.4-10.6 one might compile for PowerPC via gcc -arch ppc
+-  if (echo '#ifdef __POWERPC__'; echo IS_PPC; echo '#endif') | \
++  if (echo '#ifdef __ppc__'; echo IS_PPC; echo '#endif') | \
+  (CCOPTS="" $CC_FOR_BUILD -E - 2>/dev/null) | \
+  grep IS_PPC >/dev/null
+   then
+
+--- a/src/tclsqlite.c  2024-01-31
 b/src/tclsqlite.c  2024-01-31
+@@ -65,7 +65,7 @@
+ # define SQLITE_PTRSIZE __SIZEOF_POINTER__
+ #   elif defined(i386) || defined(__i386__)   || defined(_M_IX86) ||\
+  defined(_M_ARM)   || defined(__arm__)|| defined(__x86)   ||\
+-(defined(__APPLE__) && defined(__POWERPC__)) || \
++(defined(__APPLE__) && defined(__ppc__)) || \
+ (defined(__TOS_AIX__) && !defined(__64BIT__))
+ # define SQLITE_PTRSIZE 4
+ #   else

diff --git a/dev-db/sqlite/sqlite-3.45.1.ebuild 
b/dev-db/sqlite/sqlite-3.45.1-r1.ebuild
similarity index 99%
rename from dev-db/sqlite/sqlite-3.45.1.ebuild
rename to dev-db/sqlite/sqlite-3.45.1-r1.ebuild
index e529a0d8187d..8ff12ceb6f51 100644
--- a/dev-db/sqlite/sqlite-3.45.1.ebuild
+++ b/dev-db/sqlite/sqlite-3.45.1-r1.ebuild
@@ -50,6 +50,10 @@ else
BDEPEND+=" app-arch/unzip"
 fi
 
+PATCHES=(
+   "${FILESDIR}"/${PN}-3.45.1-ppc64-ptr.patch
+)
+
 _fossil_fetch() {
local distdir="${PORTAGE_ACTUAL_DISTDIR:-${DISTDIR}}"
local repo_id="${1}"



[gentoo-commits] repo/gentoo:master commit in: dev-db/sqlite/

2024-02-02 Thread Jakov Smolić
commit: 431c84f2481d1162a59eb2503d992982a85c5854
Author: Jakov Smolić  gentoo  org>
AuthorDate: Fri Feb  2 17:12:58 2024 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Fri Feb  2 17:25:51 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=431c84f2

dev-db/sqlite: add 3.45.1

Closes: https://bugs.gentoo.org/923440
Signed-off-by: Jakov Smolić  gentoo.org>

 dev-db/sqlite/Manifest |   2 +
 dev-db/sqlite/sqlite-3.45.1.ebuild | 429 +
 2 files changed, 431 insertions(+)

diff --git a/dev-db/sqlite/Manifest b/dev-db/sqlite/Manifest
index f8c2f4de0577..155c537a1dcc 100644
--- a/dev-db/sqlite/Manifest
+++ b/dev-db/sqlite/Manifest
@@ -1,2 +1,4 @@
 DIST sqlite-doc-3440200.zip 10704552 BLAKE2B 
3d50ac157bd2793c9167328994334a417835e5381e432fd8028e064869b8eab2ab1d213815d2232850d695bc71626e9d89518b201888a43673274cba2a1b345d
 SHA512 
a7c92af0d3a61a2450511cfb507785c7ab64c21c6dbcf5a8bdef509d25a6b3ca35ce93a25ca827497c27abca77d11b794fbbc783e4d8e131981bf1d4b29f83e8
+DIST sqlite-doc-3450100.zip 10746925 BLAKE2B 
6e45a33b41b8fd1e0b5ef3a44febf5ed53a19883441f0eaef6d811190a26cd072a49d254a35d5b90f92255082f91d3f7956a6e574b638b34f156f7297588b57e
 SHA512 
dc036737973a29ea2b6cb4fe7ab4468f449e21eed34a773600570ed2e57ed4d195286c75afec91ab76ac55e25a0cc82e73c3b3119a9c8e7b5918bae8a1a3c8c0
 DIST sqlite-src-3440200.zip 14070781 BLAKE2B 
9d29964ee15da6a104f4857cb5f2621df5b51d043012789793526f34c56097d7b1b1dcaa7672637f2d16bcab4ff775ba2c8415213b79f80636c0ff2aeff883ba
 SHA512 
5c1fed9c399dad75735a1b4451f8f6be474b07652d74500649e60474691923f56156ef6d5bce51b58367c1676371f1184e32584fe9ac4d5dd0c4776fa6f1d9a3
+DIST sqlite-src-3450100.zip 14152147 BLAKE2B 
815fb3e92b080a7c0014b68451f571c174c656ba26c75f76bfca8b2d4c5373e82f4314ad3d9657ee711194019b4534c51bcd3fe71abfec588df2c5e4cdf2f153
 SHA512 
475de1c473d2d828038a2afb98d74d52b5e0fd06a5bfc8516e44084ed38b1438310172905fd4fe0a64a736d699095ed286dfdee059ceeb50dfb9bb49131e2005

diff --git a/dev-db/sqlite/sqlite-3.45.1.ebuild 
b/dev-db/sqlite/sqlite-3.45.1.ebuild
new file mode 100644
index ..e529a0d8187d
--- /dev/null
+++ b/dev-db/sqlite/sqlite-3.45.1.ebuild
@@ -0,0 +1,429 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools flag-o-matic multilib-minimal toolchain-funcs
+
+DESCRIPTION="SQL database engine"
+HOMEPAGE="https://sqlite.org/;
+
+# On version updates, make sure to read the forum 
(https://sqlite.org/forum/forum)
+# for hints regarding test failures, backports, etc.
+if [[ ${PV} ==  ]]; then
+   S="${WORKDIR}"/${PN}
+   PROPERTIES="live"
+else
+   printf -v SRC_PV "%u%02u%02u%02u" $(ver_rs 1- " ")
+   DOC_PV="${SRC_PV}"
+   #printf -v DOC_PV "%u%02u%02u00" $(ver_rs 1-3 " ")
+
+   SRC_URI="
+   https://sqlite.org/2024/${PN}-src-${SRC_PV}.zip
+   doc? ( https://sqlite.org/2024/${PN}-doc-${DOC_PV}.zip )
+   "
+   S="${WORKDIR}/${PN}-src-${SRC_PV}"
+
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+fi
+
+LICENSE="public-domain"
+SLOT="3"
+IUSE="debug doc icu +readline secure-delete static-libs tcl test tools"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   sys-libs/zlib:=[${MULTILIB_USEDEP}]
+   icu? ( dev-libs/icu:=[${MULTILIB_USEDEP}] )
+   readline? ( sys-libs/readline:=[${MULTILIB_USEDEP}] )
+   tcl? ( dev-lang/tcl:=[${MULTILIB_USEDEP}] )
+   tools? ( dev-lang/tcl:= )
+"
+DEPEND="
+   ${RDEPEND}
+   test? ( >=dev-lang/tcl-8.6:0[${MULTILIB_USEDEP}] )
+"
+BDEPEND=">=dev-lang/tcl-8.6:0"
+if [[ ${PV} ==  ]]; then
+   BDEPEND+=" dev-vcs/fossil"
+else
+   BDEPEND+=" app-arch/unzip"
+fi
+
+_fossil_fetch() {
+   local distdir="${PORTAGE_ACTUAL_DISTDIR:-${DISTDIR}}"
+   local repo_id="${1}"
+   local repo_uri="${2}"
+
+   local -x FOSSIL_HOME="${HOME}"
+
+   mkdir -p "${T}/fossil/${repo_id}" || die
+   pushd "${T}/fossil/${repo_id}" > /dev/null || die
+
+   if [[ -n "${EVCS_OFFLINE}" ]]; then
+   if [[ ! -f "${distdir}/fossil-src/${repo_id}/${repo_id}.fossil" 
]]; then
+   die "Network activity disabled using EVCS_OFFLINE and 
clone of repository missing: 
\"${distdir}/fossil-src/${repo_id}/${repo_id}.fossil\""
+   fi
+   else
+   if [[ ! -f "${distdir}/fossil-src/${repo_id}/${repo_id}.fossil" 
]]; then
+   einfo fossil clone --verbose "${repo_uri}" 
"${repo_id}.fossil"
+   fossil clone --verbose "${repo_uri}" 
"${repo_id}.fossil" || die
+   echo
+   else
+   cp -p 
"${distdir}/fossil-src/${repo_id}/${repo_id}.fossil" . || die
+   einfo fossil pull --repository "${repo_id}.fossil" 
--verbose 

[gentoo-commits] repo/gentoo:master commit in: dev-db/sqlite/

2024-02-02 Thread Jakov Smolić
commit: 468034096c2e133cefe917121a1d822756ae06a6
Author: Jakov Smolić  gentoo  org>
AuthorDate: Fri Feb  2 17:16:04 2024 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Fri Feb  2 17:25:51 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=46803409

dev-db/sqlite: Update live ebuild

Signed-off-by: Jakov Smolić  gentoo.org>

 dev-db/sqlite/sqlite-.ebuild | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/dev-db/sqlite/sqlite-.ebuild b/dev-db/sqlite/sqlite-.ebuild
index fc49246e4375..e529a0d8187d 100644
--- a/dev-db/sqlite/sqlite-.ebuild
+++ b/dev-db/sqlite/sqlite-.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -19,8 +19,8 @@ else
#printf -v DOC_PV "%u%02u%02u00" $(ver_rs 1-3 " ")
 
SRC_URI="
-   https://sqlite.org/2023/${PN}-src-${SRC_PV}.zip
-   doc? ( https://sqlite.org/2023/${PN}-doc-${DOC_PV}.zip )
+   https://sqlite.org/2024/${PN}-src-${SRC_PV}.zip
+   doc? ( https://sqlite.org/2024/${PN}-doc-${DOC_PV}.zip )
"
S="${WORKDIR}/${PN}-src-${SRC_PV}"
 



[gentoo-commits] repo/gentoo:master commit in: dev-db/sqlite/files/, dev-db/sqlite/

2024-01-07 Thread Sam James
commit: b28a551a4511cb0861ed6204556cb507822fbedb
Author: Sam James  gentoo  org>
AuthorDate: Sun Jan  7 08:12:27 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jan  7 08:12:40 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b28a551a

dev-db/sqlite: backport FTS regression fix for app-text/calibre

Bug: https://bugs.gentoo.org/921490
Signed-off-by: Sam James  gentoo.org>

 .../files/sqlite-3.44.2-fts-regression.patch   | 125 ++
 dev-db/sqlite/sqlite-3.44.2-r2.ebuild  | 434 +
 2 files changed, 559 insertions(+)

diff --git a/dev-db/sqlite/files/sqlite-3.44.2-fts-regression.patch 
b/dev-db/sqlite/files/sqlite-3.44.2-fts-regression.patch
new file mode 100644
index ..369732f81b38
--- /dev/null
+++ b/dev-db/sqlite/files/sqlite-3.44.2-fts-regression.patch
@@ -0,0 +1,125 @@
+https://bugs.gentoo.org/921490
+https://www.sqlite.org/forum/forumpost/d16aeb397d
+
+https://github.com/kovidgoyal/calibre/commit/0a23fabd5b4bff152047ba0cffbc2b67592645d1
+https://github.com/kovidgoyal/calibre/commit/3349979551db05ec0c8754d7ea5a4e57a97f8a0a
+https://github.com/kovidgoyal/calibre/commit/da82b673f09efbe9cdcc1e0900f0a9f04d8de052
+--- a/ext/fts5/fts5_aux.c
 b/ext/fts5/fts5_aux.c
+@@ -209,10 +209,18 @@
+   rc = fts5CInstIterNext(>iter);
+ }
+   }
+ 
+   if( iPos==p->iRangeEnd ){
++if( p->bOpen ){
++  if( p->iter.iStart>=0 && iPos>=p->iter.iStart ){
++fts5HighlightAppend(, p, >zIn[p->iOff], iEndOff - p->iOff);
++p->iOff = iEndOff;
++  }
++  fts5HighlightAppend(, p, p->zClose, -1);
++  p->bOpen = 0;
++}
+ fts5HighlightAppend(, p, >zIn[p->iOff], iEndOff - p->iOff);
+ p->iOff = iEndOff;
+   }
+ 
+   return rc;
+
+ADDED   ext/fts5/test/fts5tokenizer2.test
+Index: ext/fts5/test/fts5tokenizer2.test
+==
+--- /dev/null
 b/ext/fts5/test/fts5tokenizer2.test
+@@ -0,0 +1,89 @@
++# 2023 Nov 03
++#
++# The author disclaims copyright to this source code.  In place of
++# a legal notice, here is a blessing:
++#
++#May you do good and not evil.
++#May you find forgiveness for yourself and forgive others.
++#May you share freely, never taking more than you give.
++#
++#***
++#
++# Tests focusing on the built-in fts5 tokenizers. 
++#
++
++source [file join [file dirname [info script]] fts5_common.tcl]
++set testprefix fts5tokenizer2
++
++# If SQLITE_ENABLE_FTS5 is defined, omit this file.
++ifcapable !fts5 {
++  finish_test
++  return
++}
++
++sqlite3_fts5_create_tokenizer db tst get_tst_tokenizer
++proc get_tst_tokenizer {args} {
++  return "tst_tokenizer"
++}
++proc tst_tokenizer {flags txt} {
++  set token ""
++  set lTok [list]
++
++  foreach c [split $txt {}] {
++if {$token==""} {
++  append token $c
++} else {
++  set t1 [string is upper $token]
++  set t2 [string is upper $c]
++
++  if {$t1!=$t2} {
++lappend lTok $token
++set token ""
++  }
++  append token $c
++}
++  }
++  if {$token!=""} { lappend lTok $token }
++
++  set iOff 0
++  foreach t $lTok {
++set n [string length $t]
++sqlite3_fts5_token $t $iOff [expr $iOff+$n]
++incr iOff $n
++  }
++}
++
++do_execsql_test 1.0 {
++  CREATE VIRTUAL TABLE t1 USING fts5(t, tokenize=tst);
++}
++
++do_execsql_test 1.1 {
++  INSERT INTO t1 VALUES('AAdontBBmess');
++}
++
++do_execsql_test 1.2 {
++  SELECT snippet(t1, 0, '>', '<', '...', 4) FROM t1('BB');
++} {AAdont>BB', '<') FROM t1('BB');
++} {AAdont>BB', '<') FROM t1('AA');
++} {>AA', '<') FROM t1('dont');
++} {AA>dont', '<') FROM t1('mess');
++} {AAdontBB>mess<}
++
++do_execsql_test 1.7 {
++  SELECT highlight(t1, 0, '>', '<') FROM t1('BB mess');
++} {AAdont>BBmess<}
++
++
++finish_test
+
+

diff --git a/dev-db/sqlite/sqlite-3.44.2-r2.ebuild 
b/dev-db/sqlite/sqlite-3.44.2-r2.ebuild
new file mode 100644
index ..90699bab480f
--- /dev/null
+++ b/dev-db/sqlite/sqlite-3.44.2-r2.ebuild
@@ -0,0 +1,434 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools flag-o-matic multilib-minimal toolchain-funcs
+
+DESCRIPTION="SQL database engine"
+HOMEPAGE="https://sqlite.org/;
+
+# On version updates, make sure to read the forum 
(https://sqlite.org/forum/forum)
+# for hints regarding test failures, backports, etc.
+if [[ ${PV} ==  ]]; then
+   S="${WORKDIR}"/${PN}
+   PROPERTIES="live"
+else
+   printf -v SRC_PV "%u%02u%02u%02u" $(ver_rs 1- " ")
+   DOC_PV="${SRC_PV}"
+   #printf -v DOC_PV "%u%02u%02u00" $(ver_rs 1-3 " ")
+
+   SRC_URI="
+   https://sqlite.org/2023/${PN}-src-${SRC_PV}.zip
+   doc? ( https://sqlite.org/2023/${PN}-doc-${DOC_PV}.zip )
+   "
+   S="${WORKDIR}/${PN}-src-${SRC_PV}"
+
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa 

[gentoo-commits] repo/gentoo:master commit in: dev-db/sqlite/

2023-12-24 Thread Ulrich Müller
commit: 5b8fb04d43ce59a0c5de892b9796deb4c68a1eea
Author: Ulrich Müller  gentoo  org>
AuthorDate: Sun Dec 24 11:43:19 2023 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Sun Dec 24 11:58:53 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5b8fb04d

dev-db/sqlite: [QA] addpredict doesn't accept multiple paths

Policy reference:
https://devmanual.gentoo.org/function-reference/sandbox-functions/index.html
"None of these functions accept multiple arguments in one call."

Signed-off-by: Ulrich Müller  gentoo.org>

 dev-db/sqlite/sqlite-3.44.2-r1.ebuild | 3 ++-
 dev-db/sqlite/sqlite-.ebuild  | 3 ++-
 2 files changed, 4 insertions(+), 2 deletions(-)

diff --git a/dev-db/sqlite/sqlite-3.44.2-r1.ebuild 
b/dev-db/sqlite/sqlite-3.44.2-r1.ebuild
index fee3cd34b9d9..51e851f2fb3f 100644
--- a/dev-db/sqlite/sqlite-3.44.2-r1.ebuild
+++ b/dev-db/sqlite/sqlite-3.44.2-r1.ebuild
@@ -364,7 +364,8 @@ multilib_src_test() {
# e_uri.test tries to open files in /.
# bug #839798
local SANDBOX_PREDICT=${SANDBOX_PREDICT}
-   addpredict "/test.db:/ÿ.db"
+   addpredict "/test.db"
+   addpredict "/ÿ.db"
 
emake -Onone HAVE_TCL="$(usex tcl 1 "")" $(usex debug 'fulltest' 'test')
 }

diff --git a/dev-db/sqlite/sqlite-.ebuild b/dev-db/sqlite/sqlite-.ebuild
index fb473fb1a985..fc49246e4375 100644
--- a/dev-db/sqlite/sqlite-.ebuild
+++ b/dev-db/sqlite/sqlite-.ebuild
@@ -360,7 +360,8 @@ multilib_src_test() {
# e_uri.test tries to open files in /.
# bug #839798
local SANDBOX_PREDICT=${SANDBOX_PREDICT}
-   addpredict "/test.db:/ÿ.db"
+   addpredict "/test.db"
+   addpredict "/ÿ.db"
 
emake -Onone HAVE_TCL="$(usex tcl 1 "")" $(usex debug 'fulltest' 'test')
 }



[gentoo-commits] repo/gentoo:master commit in: dev-db/sqlite/

2023-12-23 Thread Jakov Smolić
commit: 656c5b77115d9f619834ec1f92dde2f56d4cf337
Author: Jakov Smolić  gentoo  org>
AuthorDate: Sat Dec 23 18:36:22 2023 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Sat Dec 23 18:45:21 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=656c5b77

dev-db/sqlite: drop versions

Signed-off-by: Jakov Smolić  gentoo.org>

 dev-db/sqlite/Manifest |  10 -
 dev-db/sqlite/sqlite-3.42.0.ebuild | 428 -
 dev-db/sqlite/sqlite-3.43.0.ebuild | 428 -
 dev-db/sqlite/sqlite-3.43.1.ebuild | 428 -
 dev-db/sqlite/sqlite-3.43.2.ebuild | 428 -
 dev-db/sqlite/sqlite-3.44.0.ebuild | 428 -
 dev-db/sqlite/sqlite-3.44.2.ebuild | 428 -
 7 files changed, 2578 deletions(-)

diff --git a/dev-db/sqlite/Manifest b/dev-db/sqlite/Manifest
index 73560b7b7848..f8c2f4de0577 100644
--- a/dev-db/sqlite/Manifest
+++ b/dev-db/sqlite/Manifest
@@ -1,12 +1,2 @@
-DIST sqlite-doc-342.zip 10665938 BLAKE2B 
62aef59e6976101ecca60d1ee194e9e558009dd8bdb7cd911f9938f1256e50bc946f8ca554666b6c101f7024baac7857b83adf6e897164afb9b5c4d4917593d1
 SHA512 
d675ee2897323d468816bc713594c4e94cb5c15270b4f991758e2c82e2891ad724c5790f29b76bc9e5d6b3be04e95aee371c57ceb2d855c1057b4af62a5af162
-DIST sqlite-doc-343.zip 10663888 BLAKE2B 
2bffca5a33c46183bf9d82042b89ad0968aa6061c7ccd5f6cd7a886ae48faa9a5356883b02048b1f253401513d90f689f8a9f6debc0897cd25997c19ab4e
 SHA512 
393c759e86a2fd6a7bbdc820c78289b84f984acd83879d7385c8627c73060562d376d66a9464887fdbccdea395025db677aa4c6f37aa32e99048fcde3561ae06
-DIST sqlite-doc-3430100.zip 10668827 BLAKE2B 
66ae2abbe4e6f7e7922f55f90f0bdac150948b7d76c633299a4ce34dfaa050d7b0f7404938c3b39c2b117223a5bc57ca981e466d8fc1efef5d0a1892350e64c3
 SHA512 
62c107d716c3c656b12a08750f81db25ccb68c267795247307be88a44b3fe7ceb0f1563278a2f504b91cd985a83196a50e58de5f3240601c49a25b2b3e147d8c
-DIST sqlite-doc-3430200.zip 10681883 BLAKE2B 
4bdf30c44fc7df2c54a26092ffd06779d42e41d260b0ea0303db7b0ba1f1e087a452fa8fde9ce4969910e773a7620606bccad515100e2b2c642e34df4cda9282
 SHA512 
efef55ee96745afccbb48fa5b611b4de86871ccf36ee1da8d164a9c063aca3049392de856c5f81fc6117b8e5ef8dba63bda9bd1bd4663a0746f81f1f348aa11c
-DIST sqlite-doc-344.zip 10689348 BLAKE2B 
37f37ad801dbc690a8165936d627276e2ecbef7b5b37c2f1a4cd1d32340cebfefe3b58d944df6ccf28e3dadeb8539153cb39f6c485e097d125a3f923293fa157
 SHA512 
6873fcc265a1d89e63237d7703e750f5e4191591e17392a1060091408a9bce75e824b0bbc3d8cf2a82d6d58454f73cf3fd7c65c7276268bdfba527a168c580ff
 DIST sqlite-doc-3440200.zip 10704552 BLAKE2B 
3d50ac157bd2793c9167328994334a417835e5381e432fd8028e064869b8eab2ab1d213815d2232850d695bc71626e9d89518b201888a43673274cba2a1b345d
 SHA512 
a7c92af0d3a61a2450511cfb507785c7ab64c21c6dbcf5a8bdef509d25a6b3ca35ce93a25ca827497c27abca77d11b794fbbc783e4d8e131981bf1d4b29f83e8
-DIST sqlite-src-342.zip 13910252 BLAKE2B 
defe14bf0b5588775b2a2b17b3adbbaf39f1e95eac049cbd4868e2e59fbf50fb92b11c74ecf12fe0138521e7d4d3cc2a4bf45e7c83fd774abd7aa9ed7ee0f925
 SHA512 
509b7aa292870c927ef137469028e5e07ca74907414c5b295360cb10b377a42de7469d3afe79f8d9947d486ef74d676679c7f2d3b1caaeb8c949f27201180def
-DIST sqlite-src-343.zip 13927457 BLAKE2B 
dfa7311af66b76ca18001f98712f6187030d24e4ca679dbe1d30ef12d77f439056724087ae19640a77b075b35e3faeecc342ab8fcd5625ccd832f3e0fbe2b004
 SHA512 
56a16980bf10ba0d312ada183cabaa4123faf4ed531749d70349ca55ca11cc8a6733f473b2247f6cc0e500523f1b598ffee31efb81e07879c523957f0e3efa90
-DIST sqlite-src-3430100.zip 13928044 BLAKE2B 
dcd1927bc092b5b8a2eb244132a8c4d62a17ab2fe67c2c53c3c48159c9fa6055fd35627ac6339b95627da5fa5d374db43e0dfa4d2f733e5fa7ad0844e8208018
 SHA512 
90f320653069b5ba9caadc8fbc914c7e63e520b884dbf9267badb07f5c573141d7db903dbfbcc0a97f6a116d8c4edec0cfac70c3c6b8ffb2efbb808f559173e3
-DIST sqlite-src-3430200.zip 13929567 BLAKE2B 
9366861b500bb6400b0d4eadf6890449b624dd42b039ee3861e18c088e1d96873978882ab747b52ac1dace40399ad7f5e583f7af608fb2120d22c311df947f65
 SHA512 
ab704038ae8d315144935cb99a727f85a7457ab5f0b8c639f49bb14a973dabe4784f9b23bd1ae7a351a81ce4a443142a05867c29eddb724beeff0b5c8dc0409f
-DIST sqlite-src-344.zip 14059695 BLAKE2B 
da24095877348680e199eca1bfd2099d8fdeb127e222f73aa4e6090c7921b88de81a7859cdb77040f52102e4046c851a3b8e5b5d70bea3b146c962224aa33929
 SHA512 
3376d42b5f78afa028e4112ec545b5dd63b38188368046b92f0ebc536fd3ba909b0fdf6cd36f4d2de1d08a5eb3aa29a723f368adfa7208a5c737a04e878ca0d4
 DIST sqlite-src-3440200.zip 14070781 BLAKE2B 
9d29964ee15da6a104f4857cb5f2621df5b51d043012789793526f34c56097d7b1b1dcaa7672637f2d16bcab4ff775ba2c8415213b79f80636c0ff2aeff883ba
 SHA512 
5c1fed9c399dad75735a1b4451f8f6be474b07652d74500649e60474691923f56156ef6d5bce51b58367c1676371f1184e32584fe9ac4d5dd0c4776fa6f1d9a3

diff --git a/dev-db/sqlite/sqlite-3.42.0.ebuild 
b/dev-db/sqlite/sqlite-3.42.0.ebuild
deleted file mode 100644
index 

[gentoo-commits] repo/gentoo:master commit in: dev-db/sqlite/

2023-12-17 Thread Arthur Zamarin
commit: f1b8b5467a2087164fd135669e52936dd9785366
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun Dec 17 13:04:02 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Dec 17 13:04:02 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f1b8b546

dev-db/sqlite: Stabilize 3.44.2-r1 amd64, #915730

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-db/sqlite/sqlite-3.44.2-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-db/sqlite/sqlite-3.44.2-r1.ebuild 
b/dev-db/sqlite/sqlite-3.44.2-r1.ebuild
index bb4a06c9e8e8..982a685ce9d9 100644
--- a/dev-db/sqlite/sqlite-3.44.2-r1.ebuild
+++ b/dev-db/sqlite/sqlite-3.44.2-r1.ebuild
@@ -24,7 +24,7 @@ else
"
S="${WORKDIR}/${PN}-src-${SRC_PV}"
 
-   KEYWORDS="~alpha ~amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc 
ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc 
ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
 fi
 
 LICENSE="public-domain"



[gentoo-commits] repo/gentoo:master commit in: dev-db/sqlite/

2023-12-17 Thread Sam James
commit: 31978d18e2c2ad1f6bc85990289dd95fd9000816
Author: Sam James  gentoo  org>
AuthorDate: Sun Dec 17 08:37:26 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Dec 17 08:37:26 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=31978d18

dev-db/sqlite: Stabilize 3.44.2-r1 sparc, #915730

Signed-off-by: Sam James  gentoo.org>

 dev-db/sqlite/sqlite-3.44.2-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-db/sqlite/sqlite-3.44.2-r1.ebuild 
b/dev-db/sqlite/sqlite-3.44.2-r1.ebuild
index 1e435badefa0..f286f5e4f578 100644
--- a/dev-db/sqlite/sqlite-3.44.2-r1.ebuild
+++ b/dev-db/sqlite/sqlite-3.44.2-r1.ebuild
@@ -24,7 +24,7 @@ else
"
S="${WORKDIR}/${PN}-src-${SRC_PV}"
 
-   KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+   KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
 fi
 
 LICENSE="public-domain"



[gentoo-commits] repo/gentoo:master commit in: dev-db/sqlite/

2023-12-17 Thread Sam James
commit: e7f8509336cf7b72f9cf598bc05994df10b16684
Author: Sam James  gentoo  org>
AuthorDate: Sun Dec 17 08:37:27 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Dec 17 08:37:27 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e7f85093

dev-db/sqlite: Stabilize 3.44.2-r1 hppa, #915730

Signed-off-by: Sam James  gentoo.org>

 dev-db/sqlite/sqlite-3.44.2-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-db/sqlite/sqlite-3.44.2-r1.ebuild 
b/dev-db/sqlite/sqlite-3.44.2-r1.ebuild
index f286f5e4f578..bb4a06c9e8e8 100644
--- a/dev-db/sqlite/sqlite-3.44.2-r1.ebuild
+++ b/dev-db/sqlite/sqlite-3.44.2-r1.ebuild
@@ -24,7 +24,7 @@ else
"
S="${WORKDIR}/${PN}-src-${SRC_PV}"
 
-   KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+   KEYWORDS="~alpha ~amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc 
ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
 fi
 
 LICENSE="public-domain"



[gentoo-commits] repo/gentoo:master commit in: dev-db/sqlite/

2023-12-17 Thread Sam James
commit: 7db52325522d69bc69ffd0a1d3f420796fc1c638
Author: Sam James  gentoo  org>
AuthorDate: Sun Dec 17 08:37:25 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Dec 17 08:37:25 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7db52325

dev-db/sqlite: Stabilize 3.44.2-r1 ppc64, #915730

Signed-off-by: Sam James  gentoo.org>

 dev-db/sqlite/sqlite-3.44.2-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-db/sqlite/sqlite-3.44.2-r1.ebuild 
b/dev-db/sqlite/sqlite-3.44.2-r1.ebuild
index 5b6fe392c4b6..1e435badefa0 100644
--- a/dev-db/sqlite/sqlite-3.44.2-r1.ebuild
+++ b/dev-db/sqlite/sqlite-3.44.2-r1.ebuild
@@ -24,7 +24,7 @@ else
"
S="${WORKDIR}/${PN}-src-${SRC_PV}"
 
-   KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+   KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
 fi
 
 LICENSE="public-domain"



[gentoo-commits] repo/gentoo:master commit in: dev-db/sqlite/

2023-12-16 Thread Arthur Zamarin
commit: 7649b8d9f70e7faaad756c4c5923c87e7009da52
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun Dec 17 06:31:00 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Dec 17 06:31:00 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7649b8d9

dev-db/sqlite: Stabilize 3.44.2-r1 x86, #915730

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-db/sqlite/sqlite-3.44.2-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-db/sqlite/sqlite-3.44.2-r1.ebuild 
b/dev-db/sqlite/sqlite-3.44.2-r1.ebuild
index cfa94990f187..5b6fe392c4b6 100644
--- a/dev-db/sqlite/sqlite-3.44.2-r1.ebuild
+++ b/dev-db/sqlite/sqlite-3.44.2-r1.ebuild
@@ -24,7 +24,7 @@ else
"
S="${WORKDIR}/${PN}-src-${SRC_PV}"
 
-   KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+   KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
 fi
 
 LICENSE="public-domain"



[gentoo-commits] repo/gentoo:master commit in: dev-db/sqlite/

2023-12-16 Thread Arthur Zamarin
commit: ef7f40b41bc7dcea88e4bc4bdc0dd738340e4ea7
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun Dec 17 06:30:39 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Dec 17 06:30:39 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ef7f40b4

dev-db/sqlite: Stabilize 3.44.2-r1 arm64, #915730

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-db/sqlite/sqlite-3.44.2-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-db/sqlite/sqlite-3.44.2-r1.ebuild 
b/dev-db/sqlite/sqlite-3.44.2-r1.ebuild
index 38dc0cd5f636..cfa94990f187 100644
--- a/dev-db/sqlite/sqlite-3.44.2-r1.ebuild
+++ b/dev-db/sqlite/sqlite-3.44.2-r1.ebuild
@@ -24,7 +24,7 @@ else
"
S="${WORKDIR}/${PN}-src-${SRC_PV}"
 
-   KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+   KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
 fi
 
 LICENSE="public-domain"



[gentoo-commits] repo/gentoo:master commit in: dev-db/sqlite/

2023-12-16 Thread Arthur Zamarin
commit: 7e9d9edad4a3b4906ee64313f07c24af64b5f30e
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun Dec 17 06:30:38 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Dec 17 06:30:38 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7e9d9eda

dev-db/sqlite: Stabilize 3.44.2-r1 arm, #915730

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-db/sqlite/sqlite-3.44.2-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-db/sqlite/sqlite-3.44.2-r1.ebuild 
b/dev-db/sqlite/sqlite-3.44.2-r1.ebuild
index 466e09ad54a6..38dc0cd5f636 100644
--- a/dev-db/sqlite/sqlite-3.44.2-r1.ebuild
+++ b/dev-db/sqlite/sqlite-3.44.2-r1.ebuild
@@ -24,7 +24,7 @@ else
"
S="${WORKDIR}/${PN}-src-${SRC_PV}"
 
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+   KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
 fi
 
 LICENSE="public-domain"



[gentoo-commits] repo/gentoo:master commit in: dev-db/sqlite/files/, dev-db/sqlite/

2023-12-11 Thread Sam James
commit: 8febd266c87c913fcf14b38e90a1b44cd163488f
Author: Sam James  gentoo  org>
AuthorDate: Tue Dec 12 05:42:51 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Dec 12 05:42:51 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8febd266

dev-db/sqlite: backport regression fix

This fixes app-misc/tracker's test suite.

Signed-off-by: Sam James  gentoo.org>

 .../files/sqlite-3.44.2-tracker-regression.patch   | 187 +
 dev-db/sqlite/sqlite-3.44.2-r1.ebuild  | 432 +
 2 files changed, 619 insertions(+)

diff --git a/dev-db/sqlite/files/sqlite-3.44.2-tracker-regression.patch 
b/dev-db/sqlite/files/sqlite-3.44.2-tracker-regression.patch
new file mode 100644
index ..b03848a19147
--- /dev/null
+++ b/dev-db/sqlite/files/sqlite-3.44.2-tracker-regression.patch
@@ -0,0 +1,187 @@
+https://sqlite.org/forum/forumpost/cb59d962fd
+https://sqlite.org/src/vinfo/d8c6b246
+https://sqlite.org/src/info/67da596d82ec0ed3 (backport)
+
+--- a/ext/fts5/fts5_index.c
 b/ext/fts5/fts5_index.c
+@@ -355,10 +355,11 @@
+   int nContentlessDelete; /* Number of contentless delete ops */
+   int nPendingRow;/* Number of INSERT in hash table */
+ 
+   /* Error state. */
+   int rc; /* Current error code */
++  int flushRc;
+ 
+   /* State used by the fts5DataXXX() functions. */
+   sqlite3_blob *pReader;  /* RO incr-blob open on %_data table */
+   sqlite3_stmt *pWriter;  /* "INSERT ... %_data VALUES(?,?)" */
+   sqlite3_stmt *pDeleter; /* "DELETE FROM %_data ... id>=? AND id<=?" 
*/
+@@ -4000,10 +4001,11 @@
+   assert( p->pHash || p->nPendingData==0 );
+   if( p->pHash ){
+ sqlite3Fts5HashClear(p->pHash);
+ p->nPendingData = 0;
+ p->nPendingRow = 0;
++p->flushRc = SQLITE_OK;
+   }
+   p->nContentlessDelete = 0;
+ }
+ 
+ /*
+@@ -5582,18 +5584,24 @@
+ /*
+ ** Flush any data stored in the in-memory hash tables to the database.
+ */
+ static void fts5IndexFlush(Fts5Index *p){
+   /* Unless it is empty, flush the hash table to disk */
++  if( p->flushRc ){
++p->rc = p->flushRc;
++return;
++  }
+   if( p->nPendingData || p->nContentlessDelete ){
+ assert( p->pHash );
+ fts5FlushOneHash(p);
+ if( p->rc==SQLITE_OK ){
+   sqlite3Fts5HashClear(p->pHash);
+   p->nPendingData = 0;
+   p->nPendingRow = 0;
+   p->nContentlessDelete = 0;
++}else if( p->nPendingData || p->nContentlessDelete ){
++  p->flushRc = p->rc;
+ }
+   }
+ }
+ 
+ static Fts5Structure *fts5IndexOptimizeStruct(
+
+--- a/ext/fts5/fts5_main.c
 b/ext/fts5/fts5_main.c
+@@ -116,11 +116,11 @@
+   Fts5Table p;/* Public class members from fts5Int.h */
+   Fts5Storage *pStorage;  /* Document store */
+   Fts5Global *pGlobal;/* Global (connection wide) data */
+   Fts5Cursor *pSortCsr;   /* Sort data from this cursor */
+   int iSavepoint; /* Successful xSavepoint()+1 */
+-  int bInSavepoint;
++  
+ #ifdef SQLITE_DEBUG
+   struct Fts5TransactionState ts;
+ #endif
+ };
+ 
+@@ -2613,13 +2613,11 @@
+   sqlite3_vtab *pVtab,/* Virtual table handle */
+   const char *zName   /* New name of table */
+ ){
+   int rc;
+   Fts5FullTable *pTab = (Fts5FullTable*)pVtab;
+-  pTab->bInSavepoint = 1;
+   rc = sqlite3Fts5StorageRename(pTab->pStorage, zName);
+-  pTab->bInSavepoint = 0;
+   return rc;
+ }
+ 
+ int sqlite3Fts5FlushToDisk(Fts5Table *pTab){
+   fts5TripCursors((Fts5FullTable*)pTab);
+@@ -2632,30 +2630,16 @@
+ ** Flush the contents of the pending-terms table to disk.
+ */
+ static int fts5SavepointMethod(sqlite3_vtab *pVtab, int iSavepoint){
+   Fts5FullTable *pTab = (Fts5FullTable*)pVtab;
+   int rc = SQLITE_OK;
+-  char *zSql = 0;
++
+   fts5CheckTransactionState(pTab, FTS5_SAVEPOINT, iSavepoint);
+-
+-  if( pTab->bInSavepoint==0 ){
+-zSql = sqlite3_mprintf("INSERT INTO %Q.%Q(%Q) VALUES('flush')",
+-pTab->p.pConfig->zDb, pTab->p.pConfig->zName, pTab->p.pConfig->zName
+-);
+-if( zSql ){
+-  pTab->bInSavepoint = 1;
+-  rc = sqlite3_exec(pTab->p.pConfig->db, zSql, 0, 0, 0);
+-  pTab->bInSavepoint = 0;
+-  sqlite3_free(zSql);
+-}else{
+-  rc = SQLITE_NOMEM;
+-}
+-if( rc==SQLITE_OK ){
+-  pTab->iSavepoint = iSavepoint+1;
+-}
+-  }
+-
++  rc = sqlite3Fts5FlushToDisk((Fts5Table*)pVtab);
++  if( rc==SQLITE_OK ){
++pTab->iSavepoint = iSavepoint+1;
++  }
+   return rc;
+ }
+ 
+ /*
+ ** The xRelease() method.
+@@ -2912,11 +2896,11 @@
+ /*
+ ** Run an integrity check on the FTS5 data structures.  Return a string
+ ** if anything is found amiss.  Return a NULL pointer if everything is
+ ** OK.
+ */
+-static int fts5Integrity(
++static int fts5IntegrityMethod(
+   sqlite3_vtab *pVtab,/* the FTS5 virtual table to check */
+   const char *zSchema,/* Name of schema in which this table lives */
+   const char *zTabname,   

[gentoo-commits] repo/gentoo:master commit in: dev-db/sqlite/

2023-11-27 Thread Sam James
commit: 4b5705218e1c8405abe20595d2c39145813839af
Author: Sam James  gentoo  org>
AuthorDate: Tue Nov 28 00:39:53 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Nov 28 01:08:12 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4b570521

dev-db/sqlite: add 3.44.2

Signed-off-by: Sam James  gentoo.org>

 dev-db/sqlite/Manifest |   2 +
 dev-db/sqlite/sqlite-3.44.2.ebuild | 428 +
 2 files changed, 430 insertions(+)

diff --git a/dev-db/sqlite/Manifest b/dev-db/sqlite/Manifest
index f622bde9f305..73560b7b7848 100644
--- a/dev-db/sqlite/Manifest
+++ b/dev-db/sqlite/Manifest
@@ -3,8 +3,10 @@ DIST sqlite-doc-343.zip 10663888 BLAKE2B 
2bffca5a33c46183bf9d82042b89ad0968a
 DIST sqlite-doc-3430100.zip 10668827 BLAKE2B 
66ae2abbe4e6f7e7922f55f90f0bdac150948b7d76c633299a4ce34dfaa050d7b0f7404938c3b39c2b117223a5bc57ca981e466d8fc1efef5d0a1892350e64c3
 SHA512 
62c107d716c3c656b12a08750f81db25ccb68c267795247307be88a44b3fe7ceb0f1563278a2f504b91cd985a83196a50e58de5f3240601c49a25b2b3e147d8c
 DIST sqlite-doc-3430200.zip 10681883 BLAKE2B 
4bdf30c44fc7df2c54a26092ffd06779d42e41d260b0ea0303db7b0ba1f1e087a452fa8fde9ce4969910e773a7620606bccad515100e2b2c642e34df4cda9282
 SHA512 
efef55ee96745afccbb48fa5b611b4de86871ccf36ee1da8d164a9c063aca3049392de856c5f81fc6117b8e5ef8dba63bda9bd1bd4663a0746f81f1f348aa11c
 DIST sqlite-doc-344.zip 10689348 BLAKE2B 
37f37ad801dbc690a8165936d627276e2ecbef7b5b37c2f1a4cd1d32340cebfefe3b58d944df6ccf28e3dadeb8539153cb39f6c485e097d125a3f923293fa157
 SHA512 
6873fcc265a1d89e63237d7703e750f5e4191591e17392a1060091408a9bce75e824b0bbc3d8cf2a82d6d58454f73cf3fd7c65c7276268bdfba527a168c580ff
+DIST sqlite-doc-3440200.zip 10704552 BLAKE2B 
3d50ac157bd2793c9167328994334a417835e5381e432fd8028e064869b8eab2ab1d213815d2232850d695bc71626e9d89518b201888a43673274cba2a1b345d
 SHA512 
a7c92af0d3a61a2450511cfb507785c7ab64c21c6dbcf5a8bdef509d25a6b3ca35ce93a25ca827497c27abca77d11b794fbbc783e4d8e131981bf1d4b29f83e8
 DIST sqlite-src-342.zip 13910252 BLAKE2B 
defe14bf0b5588775b2a2b17b3adbbaf39f1e95eac049cbd4868e2e59fbf50fb92b11c74ecf12fe0138521e7d4d3cc2a4bf45e7c83fd774abd7aa9ed7ee0f925
 SHA512 
509b7aa292870c927ef137469028e5e07ca74907414c5b295360cb10b377a42de7469d3afe79f8d9947d486ef74d676679c7f2d3b1caaeb8c949f27201180def
 DIST sqlite-src-343.zip 13927457 BLAKE2B 
dfa7311af66b76ca18001f98712f6187030d24e4ca679dbe1d30ef12d77f439056724087ae19640a77b075b35e3faeecc342ab8fcd5625ccd832f3e0fbe2b004
 SHA512 
56a16980bf10ba0d312ada183cabaa4123faf4ed531749d70349ca55ca11cc8a6733f473b2247f6cc0e500523f1b598ffee31efb81e07879c523957f0e3efa90
 DIST sqlite-src-3430100.zip 13928044 BLAKE2B 
dcd1927bc092b5b8a2eb244132a8c4d62a17ab2fe67c2c53c3c48159c9fa6055fd35627ac6339b95627da5fa5d374db43e0dfa4d2f733e5fa7ad0844e8208018
 SHA512 
90f320653069b5ba9caadc8fbc914c7e63e520b884dbf9267badb07f5c573141d7db903dbfbcc0a97f6a116d8c4edec0cfac70c3c6b8ffb2efbb808f559173e3
 DIST sqlite-src-3430200.zip 13929567 BLAKE2B 
9366861b500bb6400b0d4eadf6890449b624dd42b039ee3861e18c088e1d96873978882ab747b52ac1dace40399ad7f5e583f7af608fb2120d22c311df947f65
 SHA512 
ab704038ae8d315144935cb99a727f85a7457ab5f0b8c639f49bb14a973dabe4784f9b23bd1ae7a351a81ce4a443142a05867c29eddb724beeff0b5c8dc0409f
 DIST sqlite-src-344.zip 14059695 BLAKE2B 
da24095877348680e199eca1bfd2099d8fdeb127e222f73aa4e6090c7921b88de81a7859cdb77040f52102e4046c851a3b8e5b5d70bea3b146c962224aa33929
 SHA512 
3376d42b5f78afa028e4112ec545b5dd63b38188368046b92f0ebc536fd3ba909b0fdf6cd36f4d2de1d08a5eb3aa29a723f368adfa7208a5c737a04e878ca0d4
+DIST sqlite-src-3440200.zip 14070781 BLAKE2B 
9d29964ee15da6a104f4857cb5f2621df5b51d043012789793526f34c56097d7b1b1dcaa7672637f2d16bcab4ff775ba2c8415213b79f80636c0ff2aeff883ba
 SHA512 
5c1fed9c399dad75735a1b4451f8f6be474b07652d74500649e60474691923f56156ef6d5bce51b58367c1676371f1184e32584fe9ac4d5dd0c4776fa6f1d9a3

diff --git a/dev-db/sqlite/sqlite-3.44.2.ebuild 
b/dev-db/sqlite/sqlite-3.44.2.ebuild
new file mode 100644
index ..fb473fb1a985
--- /dev/null
+++ b/dev-db/sqlite/sqlite-3.44.2.ebuild
@@ -0,0 +1,428 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools flag-o-matic multilib-minimal toolchain-funcs
+
+DESCRIPTION="SQL database engine"
+HOMEPAGE="https://sqlite.org/;
+
+# On version updates, make sure to read the forum 
(https://sqlite.org/forum/forum)
+# for hints regarding test failures, backports, etc.
+if [[ ${PV} ==  ]]; then
+   S="${WORKDIR}"/${PN}
+   PROPERTIES="live"
+else
+   printf -v SRC_PV "%u%02u%02u%02u" $(ver_rs 1- " ")
+   DOC_PV="${SRC_PV}"
+   #printf -v DOC_PV "%u%02u%02u00" $(ver_rs 1-3 " ")
+
+   SRC_URI="
+   https://sqlite.org/2023/${PN}-src-${SRC_PV}.zip
+   doc? ( https://sqlite.org/2023/${PN}-doc-${DOC_PV}.zip )
+   "
+   S="${WORKDIR}/${PN}-src-${SRC_PV}"
+
+   KEYWORDS="~alpha ~amd64 

[gentoo-commits] repo/gentoo:master commit in: dev-db/sqlite/

2023-11-11 Thread Sam James
commit: 8d98f55a7064939ef3f85c73c13f19de98d73763
Author: Sam James  gentoo  org>
AuthorDate: Sun Nov 12 07:35:37 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Nov 12 07:42:02 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8d98f55a

dev-db/sqlite: add 3.44.0

Signed-off-by: Sam James  gentoo.org>

 dev-db/sqlite/Manifest |   2 +
 dev-db/sqlite/sqlite-3.44.0.ebuild | 428 +
 2 files changed, 430 insertions(+)

diff --git a/dev-db/sqlite/Manifest b/dev-db/sqlite/Manifest
index bb3d12020957..f622bde9f305 100644
--- a/dev-db/sqlite/Manifest
+++ b/dev-db/sqlite/Manifest
@@ -2,7 +2,9 @@ DIST sqlite-doc-342.zip 10665938 BLAKE2B 
62aef59e6976101ecca60d1ee194e9e5580
 DIST sqlite-doc-343.zip 10663888 BLAKE2B 
2bffca5a33c46183bf9d82042b89ad0968aa6061c7ccd5f6cd7a886ae48faa9a5356883b02048b1f253401513d90f689f8a9f6debc0897cd25997c19ab4e
 SHA512 
393c759e86a2fd6a7bbdc820c78289b84f984acd83879d7385c8627c73060562d376d66a9464887fdbccdea395025db677aa4c6f37aa32e99048fcde3561ae06
 DIST sqlite-doc-3430100.zip 10668827 BLAKE2B 
66ae2abbe4e6f7e7922f55f90f0bdac150948b7d76c633299a4ce34dfaa050d7b0f7404938c3b39c2b117223a5bc57ca981e466d8fc1efef5d0a1892350e64c3
 SHA512 
62c107d716c3c656b12a08750f81db25ccb68c267795247307be88a44b3fe7ceb0f1563278a2f504b91cd985a83196a50e58de5f3240601c49a25b2b3e147d8c
 DIST sqlite-doc-3430200.zip 10681883 BLAKE2B 
4bdf30c44fc7df2c54a26092ffd06779d42e41d260b0ea0303db7b0ba1f1e087a452fa8fde9ce4969910e773a7620606bccad515100e2b2c642e34df4cda9282
 SHA512 
efef55ee96745afccbb48fa5b611b4de86871ccf36ee1da8d164a9c063aca3049392de856c5f81fc6117b8e5ef8dba63bda9bd1bd4663a0746f81f1f348aa11c
+DIST sqlite-doc-344.zip 10689348 BLAKE2B 
37f37ad801dbc690a8165936d627276e2ecbef7b5b37c2f1a4cd1d32340cebfefe3b58d944df6ccf28e3dadeb8539153cb39f6c485e097d125a3f923293fa157
 SHA512 
6873fcc265a1d89e63237d7703e750f5e4191591e17392a1060091408a9bce75e824b0bbc3d8cf2a82d6d58454f73cf3fd7c65c7276268bdfba527a168c580ff
 DIST sqlite-src-342.zip 13910252 BLAKE2B 
defe14bf0b5588775b2a2b17b3adbbaf39f1e95eac049cbd4868e2e59fbf50fb92b11c74ecf12fe0138521e7d4d3cc2a4bf45e7c83fd774abd7aa9ed7ee0f925
 SHA512 
509b7aa292870c927ef137469028e5e07ca74907414c5b295360cb10b377a42de7469d3afe79f8d9947d486ef74d676679c7f2d3b1caaeb8c949f27201180def
 DIST sqlite-src-343.zip 13927457 BLAKE2B 
dfa7311af66b76ca18001f98712f6187030d24e4ca679dbe1d30ef12d77f439056724087ae19640a77b075b35e3faeecc342ab8fcd5625ccd832f3e0fbe2b004
 SHA512 
56a16980bf10ba0d312ada183cabaa4123faf4ed531749d70349ca55ca11cc8a6733f473b2247f6cc0e500523f1b598ffee31efb81e07879c523957f0e3efa90
 DIST sqlite-src-3430100.zip 13928044 BLAKE2B 
dcd1927bc092b5b8a2eb244132a8c4d62a17ab2fe67c2c53c3c48159c9fa6055fd35627ac6339b95627da5fa5d374db43e0dfa4d2f733e5fa7ad0844e8208018
 SHA512 
90f320653069b5ba9caadc8fbc914c7e63e520b884dbf9267badb07f5c573141d7db903dbfbcc0a97f6a116d8c4edec0cfac70c3c6b8ffb2efbb808f559173e3
 DIST sqlite-src-3430200.zip 13929567 BLAKE2B 
9366861b500bb6400b0d4eadf6890449b624dd42b039ee3861e18c088e1d96873978882ab747b52ac1dace40399ad7f5e583f7af608fb2120d22c311df947f65
 SHA512 
ab704038ae8d315144935cb99a727f85a7457ab5f0b8c639f49bb14a973dabe4784f9b23bd1ae7a351a81ce4a443142a05867c29eddb724beeff0b5c8dc0409f
+DIST sqlite-src-344.zip 14059695 BLAKE2B 
da24095877348680e199eca1bfd2099d8fdeb127e222f73aa4e6090c7921b88de81a7859cdb77040f52102e4046c851a3b8e5b5d70bea3b146c962224aa33929
 SHA512 
3376d42b5f78afa028e4112ec545b5dd63b38188368046b92f0ebc536fd3ba909b0fdf6cd36f4d2de1d08a5eb3aa29a723f368adfa7208a5c737a04e878ca0d4

diff --git a/dev-db/sqlite/sqlite-3.44.0.ebuild 
b/dev-db/sqlite/sqlite-3.44.0.ebuild
new file mode 100644
index ..fb473fb1a985
--- /dev/null
+++ b/dev-db/sqlite/sqlite-3.44.0.ebuild
@@ -0,0 +1,428 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools flag-o-matic multilib-minimal toolchain-funcs
+
+DESCRIPTION="SQL database engine"
+HOMEPAGE="https://sqlite.org/;
+
+# On version updates, make sure to read the forum 
(https://sqlite.org/forum/forum)
+# for hints regarding test failures, backports, etc.
+if [[ ${PV} ==  ]]; then
+   S="${WORKDIR}"/${PN}
+   PROPERTIES="live"
+else
+   printf -v SRC_PV "%u%02u%02u%02u" $(ver_rs 1- " ")
+   DOC_PV="${SRC_PV}"
+   #printf -v DOC_PV "%u%02u%02u00" $(ver_rs 1-3 " ")
+
+   SRC_URI="
+   https://sqlite.org/2023/${PN}-src-${SRC_PV}.zip
+   doc? ( https://sqlite.org/2023/${PN}-doc-${DOC_PV}.zip )
+   "
+   S="${WORKDIR}/${PN}-src-${SRC_PV}"
+
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+fi
+
+LICENSE="public-domain"
+SLOT="3"
+IUSE="debug doc icu +readline secure-delete static-libs tcl test tools"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+ 

[gentoo-commits] repo/gentoo:master commit in: dev-db/sqlite/

2023-10-26 Thread Sam James
commit: 856ce00ea377a0a1cfe6796951de8742a7b51318
Author: Sam James  gentoo  org>
AuthorDate: Thu Oct 26 22:38:00 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Oct 26 22:38:00 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=856ce00e

dev-db/sqlite: Stabilize 3.43.2 ppc64, #915730

Signed-off-by: Sam James  gentoo.org>

 dev-db/sqlite/sqlite-3.43.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-db/sqlite/sqlite-3.43.2.ebuild 
b/dev-db/sqlite/sqlite-3.43.2.ebuild
index 1f03be48c4f8..dd119095f2df 100644
--- a/dev-db/sqlite/sqlite-3.43.2.ebuild
+++ b/dev-db/sqlite/sqlite-3.43.2.ebuild
@@ -24,7 +24,7 @@ else
"
S="${WORKDIR}/${PN}-src-${SRC_PV}"
 
-   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc 
~ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
 fi
 
 LICENSE="public-domain"



[gentoo-commits] repo/gentoo:master commit in: dev-db/sqlite/

2023-10-15 Thread Sam James
commit: 20e2c85b9b82b0edb621f012a47b33091bd6539a
Author: Sam James  gentoo  org>
AuthorDate: Sun Oct 15 07:59:44 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Oct 15 07:59:56 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=20e2c85b

dev-db/sqlite: Stabilize 3.43.2 amd64, #915730

Signed-off-by: Sam James  gentoo.org>

 dev-db/sqlite/sqlite-3.43.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-db/sqlite/sqlite-3.43.2.ebuild 
b/dev-db/sqlite/sqlite-3.43.2.ebuild
index 7784f3a81581..1f03be48c4f8 100644
--- a/dev-db/sqlite/sqlite-3.43.2.ebuild
+++ b/dev-db/sqlite/sqlite-3.43.2.ebuild
@@ -24,7 +24,7 @@ else
"
S="${WORKDIR}/${PN}-src-${SRC_PV}"
 
-   KEYWORDS="~alpha ~amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc 
~ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc 
~ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
 fi
 
 LICENSE="public-domain"



[gentoo-commits] repo/gentoo:master commit in: dev-db/sqlite/

2023-10-15 Thread Sam James
commit: 02e6a14241eb2b25e8bab7035a0bb5edcfb5d2ef
Author: Sam James  gentoo  org>
AuthorDate: Sun Oct 15 07:37:50 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Oct 15 07:37:50 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=02e6a142

dev-db/sqlite: Stabilize 3.43.2 hppa, #915730

Signed-off-by: Sam James  gentoo.org>

 dev-db/sqlite/sqlite-3.43.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-db/sqlite/sqlite-3.43.2.ebuild 
b/dev-db/sqlite/sqlite-3.43.2.ebuild
index 1d3426b2bf64..7784f3a81581 100644
--- a/dev-db/sqlite/sqlite-3.43.2.ebuild
+++ b/dev-db/sqlite/sqlite-3.43.2.ebuild
@@ -24,7 +24,7 @@ else
"
S="${WORKDIR}/${PN}-src-${SRC_PV}"
 
-   KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc 
~ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+   KEYWORDS="~alpha ~amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc 
~ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
 fi
 
 LICENSE="public-domain"



[gentoo-commits] repo/gentoo:master commit in: dev-db/sqlite/

2023-10-14 Thread Arthur Zamarin
commit: 7b22401b1f34a5adb43c75262d14dc2bffc9765b
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Oct 14 19:52:03 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Oct 14 19:52:03 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7b22401b

dev-db/sqlite: Stabilize 3.43.2 ppc, #915730

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-db/sqlite/sqlite-3.43.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-db/sqlite/sqlite-3.43.2.ebuild 
b/dev-db/sqlite/sqlite-3.43.2.ebuild
index 655ee46de863..1d3426b2bf64 100644
--- a/dev-db/sqlite/sqlite-3.43.2.ebuild
+++ b/dev-db/sqlite/sqlite-3.43.2.ebuild
@@ -24,7 +24,7 @@ else
"
S="${WORKDIR}/${PN}-src-${SRC_PV}"
 
-   KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+   KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc 
~ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
 fi
 
 LICENSE="public-domain"



[gentoo-commits] repo/gentoo:master commit in: dev-db/sqlite/

2023-10-14 Thread Arthur Zamarin
commit: 77484ad66d921feeed98df2087b9aa547c1ecc25
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Oct 14 18:20:27 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Oct 14 18:20:27 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=77484ad6

dev-db/sqlite: Stabilize 3.43.2 arm, #915730

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-db/sqlite/sqlite-3.43.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-db/sqlite/sqlite-3.43.2.ebuild 
b/dev-db/sqlite/sqlite-3.43.2.ebuild
index 422f3fe78a5e..133a0656db28 100644
--- a/dev-db/sqlite/sqlite-3.43.2.ebuild
+++ b/dev-db/sqlite/sqlite-3.43.2.ebuild
@@ -24,7 +24,7 @@ else
"
S="${WORKDIR}/${PN}-src-${SRC_PV}"
 
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+   KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
 fi
 
 LICENSE="public-domain"



[gentoo-commits] repo/gentoo:master commit in: dev-db/sqlite/

2023-10-14 Thread Arthur Zamarin
commit: 76db54aa233570727ca493a0ba972a3e39d099ea
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Oct 14 18:20:27 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Oct 14 18:20:27 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=76db54aa

dev-db/sqlite: Stabilize 3.43.2 arm64, #915730

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-db/sqlite/sqlite-3.43.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-db/sqlite/sqlite-3.43.2.ebuild 
b/dev-db/sqlite/sqlite-3.43.2.ebuild
index 133a0656db28..655ee46de863 100644
--- a/dev-db/sqlite/sqlite-3.43.2.ebuild
+++ b/dev-db/sqlite/sqlite-3.43.2.ebuild
@@ -24,7 +24,7 @@ else
"
S="${WORKDIR}/${PN}-src-${SRC_PV}"
 
-   KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+   KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
 fi
 
 LICENSE="public-domain"



[gentoo-commits] repo/gentoo:master commit in: dev-db/sqlite/

2023-10-14 Thread Arthur Zamarin
commit: 694710f896dd736e1a1abcaaa6a3cc700c0e619f
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Oct 14 16:58:47 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Oct 14 16:58:47 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=694710f8

dev-db/sqlite: Stabilize 3.43.2 sparc, #915730

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-db/sqlite/sqlite-3.43.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-db/sqlite/sqlite-3.43.2.ebuild 
b/dev-db/sqlite/sqlite-3.43.2.ebuild
index fb473fb1a985..422f3fe78a5e 100644
--- a/dev-db/sqlite/sqlite-3.43.2.ebuild
+++ b/dev-db/sqlite/sqlite-3.43.2.ebuild
@@ -24,7 +24,7 @@ else
"
S="${WORKDIR}/${PN}-src-${SRC_PV}"
 
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
 fi
 
 LICENSE="public-domain"



[gentoo-commits] repo/gentoo:master commit in: dev-db/sqlite/

2023-10-10 Thread Sam James
commit: e6899917e94f0a410e7e2bf91115959ee3770f50
Author: Sam James  gentoo  org>
AuthorDate: Wed Oct 11 05:20:37 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Oct 11 05:21:02 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e6899917

dev-db/sqlite: add 3.43.2

Signed-off-by: Sam James  gentoo.org>

 dev-db/sqlite/Manifest |   2 +
 dev-db/sqlite/sqlite-3.43.2.ebuild | 428 +
 2 files changed, 430 insertions(+)

diff --git a/dev-db/sqlite/Manifest b/dev-db/sqlite/Manifest
index 81b50ebacaa4..bb3d12020957 100644
--- a/dev-db/sqlite/Manifest
+++ b/dev-db/sqlite/Manifest
@@ -1,6 +1,8 @@
 DIST sqlite-doc-342.zip 10665938 BLAKE2B 
62aef59e6976101ecca60d1ee194e9e558009dd8bdb7cd911f9938f1256e50bc946f8ca554666b6c101f7024baac7857b83adf6e897164afb9b5c4d4917593d1
 SHA512 
d675ee2897323d468816bc713594c4e94cb5c15270b4f991758e2c82e2891ad724c5790f29b76bc9e5d6b3be04e95aee371c57ceb2d855c1057b4af62a5af162
 DIST sqlite-doc-343.zip 10663888 BLAKE2B 
2bffca5a33c46183bf9d82042b89ad0968aa6061c7ccd5f6cd7a886ae48faa9a5356883b02048b1f253401513d90f689f8a9f6debc0897cd25997c19ab4e
 SHA512 
393c759e86a2fd6a7bbdc820c78289b84f984acd83879d7385c8627c73060562d376d66a9464887fdbccdea395025db677aa4c6f37aa32e99048fcde3561ae06
 DIST sqlite-doc-3430100.zip 10668827 BLAKE2B 
66ae2abbe4e6f7e7922f55f90f0bdac150948b7d76c633299a4ce34dfaa050d7b0f7404938c3b39c2b117223a5bc57ca981e466d8fc1efef5d0a1892350e64c3
 SHA512 
62c107d716c3c656b12a08750f81db25ccb68c267795247307be88a44b3fe7ceb0f1563278a2f504b91cd985a83196a50e58de5f3240601c49a25b2b3e147d8c
+DIST sqlite-doc-3430200.zip 10681883 BLAKE2B 
4bdf30c44fc7df2c54a26092ffd06779d42e41d260b0ea0303db7b0ba1f1e087a452fa8fde9ce4969910e773a7620606bccad515100e2b2c642e34df4cda9282
 SHA512 
efef55ee96745afccbb48fa5b611b4de86871ccf36ee1da8d164a9c063aca3049392de856c5f81fc6117b8e5ef8dba63bda9bd1bd4663a0746f81f1f348aa11c
 DIST sqlite-src-342.zip 13910252 BLAKE2B 
defe14bf0b5588775b2a2b17b3adbbaf39f1e95eac049cbd4868e2e59fbf50fb92b11c74ecf12fe0138521e7d4d3cc2a4bf45e7c83fd774abd7aa9ed7ee0f925
 SHA512 
509b7aa292870c927ef137469028e5e07ca74907414c5b295360cb10b377a42de7469d3afe79f8d9947d486ef74d676679c7f2d3b1caaeb8c949f27201180def
 DIST sqlite-src-343.zip 13927457 BLAKE2B 
dfa7311af66b76ca18001f98712f6187030d24e4ca679dbe1d30ef12d77f439056724087ae19640a77b075b35e3faeecc342ab8fcd5625ccd832f3e0fbe2b004
 SHA512 
56a16980bf10ba0d312ada183cabaa4123faf4ed531749d70349ca55ca11cc8a6733f473b2247f6cc0e500523f1b598ffee31efb81e07879c523957f0e3efa90
 DIST sqlite-src-3430100.zip 13928044 BLAKE2B 
dcd1927bc092b5b8a2eb244132a8c4d62a17ab2fe67c2c53c3c48159c9fa6055fd35627ac6339b95627da5fa5d374db43e0dfa4d2f733e5fa7ad0844e8208018
 SHA512 
90f320653069b5ba9caadc8fbc914c7e63e520b884dbf9267badb07f5c573141d7db903dbfbcc0a97f6a116d8c4edec0cfac70c3c6b8ffb2efbb808f559173e3
+DIST sqlite-src-3430200.zip 13929567 BLAKE2B 
9366861b500bb6400b0d4eadf6890449b624dd42b039ee3861e18c088e1d96873978882ab747b52ac1dace40399ad7f5e583f7af608fb2120d22c311df947f65
 SHA512 
ab704038ae8d315144935cb99a727f85a7457ab5f0b8c639f49bb14a973dabe4784f9b23bd1ae7a351a81ce4a443142a05867c29eddb724beeff0b5c8dc0409f

diff --git a/dev-db/sqlite/sqlite-3.43.2.ebuild 
b/dev-db/sqlite/sqlite-3.43.2.ebuild
new file mode 100644
index ..fb473fb1a985
--- /dev/null
+++ b/dev-db/sqlite/sqlite-3.43.2.ebuild
@@ -0,0 +1,428 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools flag-o-matic multilib-minimal toolchain-funcs
+
+DESCRIPTION="SQL database engine"
+HOMEPAGE="https://sqlite.org/;
+
+# On version updates, make sure to read the forum 
(https://sqlite.org/forum/forum)
+# for hints regarding test failures, backports, etc.
+if [[ ${PV} ==  ]]; then
+   S="${WORKDIR}"/${PN}
+   PROPERTIES="live"
+else
+   printf -v SRC_PV "%u%02u%02u%02u" $(ver_rs 1- " ")
+   DOC_PV="${SRC_PV}"
+   #printf -v DOC_PV "%u%02u%02u00" $(ver_rs 1-3 " ")
+
+   SRC_URI="
+   https://sqlite.org/2023/${PN}-src-${SRC_PV}.zip
+   doc? ( https://sqlite.org/2023/${PN}-doc-${DOC_PV}.zip )
+   "
+   S="${WORKDIR}/${PN}-src-${SRC_PV}"
+
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+fi
+
+LICENSE="public-domain"
+SLOT="3"
+IUSE="debug doc icu +readline secure-delete static-libs tcl test tools"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   sys-libs/zlib:=[${MULTILIB_USEDEP}]
+   icu? ( dev-libs/icu:=[${MULTILIB_USEDEP}] )
+   readline? ( sys-libs/readline:=[${MULTILIB_USEDEP}] )
+   tcl? ( dev-lang/tcl:=[${MULTILIB_USEDEP}] )
+   tools? ( dev-lang/tcl:= )
+"
+DEPEND="
+   ${RDEPEND}
+   test? ( >=dev-lang/tcl-8.6:0[${MULTILIB_USEDEP}] )
+"
+BDEPEND=">=dev-lang/tcl-8.6:0"
+if [[ ${PV} ==  ]]; then
+ 

[gentoo-commits] repo/gentoo:master commit in: dev-db/sqlite/

2023-09-12 Thread Sam James
commit: 0388d499b51a8572a23459e0bfe3e805b9db1ac2
Author: Sam James  gentoo  org>
AuthorDate: Wed Sep 13 03:37:03 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Sep 13 03:37:03 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0388d499

dev-db/sqlite: add 3.43.1

Signed-off-by: Sam James  gentoo.org>

 dev-db/sqlite/Manifest |   2 +
 dev-db/sqlite/sqlite-3.43.1.ebuild | 428 +
 2 files changed, 430 insertions(+)

diff --git a/dev-db/sqlite/Manifest b/dev-db/sqlite/Manifest
index 061a6b88e5c3..81b50ebacaa4 100644
--- a/dev-db/sqlite/Manifest
+++ b/dev-db/sqlite/Manifest
@@ -1,4 +1,6 @@
 DIST sqlite-doc-342.zip 10665938 BLAKE2B 
62aef59e6976101ecca60d1ee194e9e558009dd8bdb7cd911f9938f1256e50bc946f8ca554666b6c101f7024baac7857b83adf6e897164afb9b5c4d4917593d1
 SHA512 
d675ee2897323d468816bc713594c4e94cb5c15270b4f991758e2c82e2891ad724c5790f29b76bc9e5d6b3be04e95aee371c57ceb2d855c1057b4af62a5af162
 DIST sqlite-doc-343.zip 10663888 BLAKE2B 
2bffca5a33c46183bf9d82042b89ad0968aa6061c7ccd5f6cd7a886ae48faa9a5356883b02048b1f253401513d90f689f8a9f6debc0897cd25997c19ab4e
 SHA512 
393c759e86a2fd6a7bbdc820c78289b84f984acd83879d7385c8627c73060562d376d66a9464887fdbccdea395025db677aa4c6f37aa32e99048fcde3561ae06
+DIST sqlite-doc-3430100.zip 10668827 BLAKE2B 
66ae2abbe4e6f7e7922f55f90f0bdac150948b7d76c633299a4ce34dfaa050d7b0f7404938c3b39c2b117223a5bc57ca981e466d8fc1efef5d0a1892350e64c3
 SHA512 
62c107d716c3c656b12a08750f81db25ccb68c267795247307be88a44b3fe7ceb0f1563278a2f504b91cd985a83196a50e58de5f3240601c49a25b2b3e147d8c
 DIST sqlite-src-342.zip 13910252 BLAKE2B 
defe14bf0b5588775b2a2b17b3adbbaf39f1e95eac049cbd4868e2e59fbf50fb92b11c74ecf12fe0138521e7d4d3cc2a4bf45e7c83fd774abd7aa9ed7ee0f925
 SHA512 
509b7aa292870c927ef137469028e5e07ca74907414c5b295360cb10b377a42de7469d3afe79f8d9947d486ef74d676679c7f2d3b1caaeb8c949f27201180def
 DIST sqlite-src-343.zip 13927457 BLAKE2B 
dfa7311af66b76ca18001f98712f6187030d24e4ca679dbe1d30ef12d77f439056724087ae19640a77b075b35e3faeecc342ab8fcd5625ccd832f3e0fbe2b004
 SHA512 
56a16980bf10ba0d312ada183cabaa4123faf4ed531749d70349ca55ca11cc8a6733f473b2247f6cc0e500523f1b598ffee31efb81e07879c523957f0e3efa90
+DIST sqlite-src-3430100.zip 13928044 BLAKE2B 
dcd1927bc092b5b8a2eb244132a8c4d62a17ab2fe67c2c53c3c48159c9fa6055fd35627ac6339b95627da5fa5d374db43e0dfa4d2f733e5fa7ad0844e8208018
 SHA512 
90f320653069b5ba9caadc8fbc914c7e63e520b884dbf9267badb07f5c573141d7db903dbfbcc0a97f6a116d8c4edec0cfac70c3c6b8ffb2efbb808f559173e3

diff --git a/dev-db/sqlite/sqlite-3.43.1.ebuild 
b/dev-db/sqlite/sqlite-3.43.1.ebuild
new file mode 100644
index ..fb473fb1a985
--- /dev/null
+++ b/dev-db/sqlite/sqlite-3.43.1.ebuild
@@ -0,0 +1,428 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools flag-o-matic multilib-minimal toolchain-funcs
+
+DESCRIPTION="SQL database engine"
+HOMEPAGE="https://sqlite.org/;
+
+# On version updates, make sure to read the forum 
(https://sqlite.org/forum/forum)
+# for hints regarding test failures, backports, etc.
+if [[ ${PV} ==  ]]; then
+   S="${WORKDIR}"/${PN}
+   PROPERTIES="live"
+else
+   printf -v SRC_PV "%u%02u%02u%02u" $(ver_rs 1- " ")
+   DOC_PV="${SRC_PV}"
+   #printf -v DOC_PV "%u%02u%02u00" $(ver_rs 1-3 " ")
+
+   SRC_URI="
+   https://sqlite.org/2023/${PN}-src-${SRC_PV}.zip
+   doc? ( https://sqlite.org/2023/${PN}-doc-${DOC_PV}.zip )
+   "
+   S="${WORKDIR}/${PN}-src-${SRC_PV}"
+
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+fi
+
+LICENSE="public-domain"
+SLOT="3"
+IUSE="debug doc icu +readline secure-delete static-libs tcl test tools"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   sys-libs/zlib:=[${MULTILIB_USEDEP}]
+   icu? ( dev-libs/icu:=[${MULTILIB_USEDEP}] )
+   readline? ( sys-libs/readline:=[${MULTILIB_USEDEP}] )
+   tcl? ( dev-lang/tcl:=[${MULTILIB_USEDEP}] )
+   tools? ( dev-lang/tcl:= )
+"
+DEPEND="
+   ${RDEPEND}
+   test? ( >=dev-lang/tcl-8.6:0[${MULTILIB_USEDEP}] )
+"
+BDEPEND=">=dev-lang/tcl-8.6:0"
+if [[ ${PV} ==  ]]; then
+   BDEPEND+=" dev-vcs/fossil"
+else
+   BDEPEND+=" app-arch/unzip"
+fi
+
+_fossil_fetch() {
+   local distdir="${PORTAGE_ACTUAL_DISTDIR:-${DISTDIR}}"
+   local repo_id="${1}"
+   local repo_uri="${2}"
+
+   local -x FOSSIL_HOME="${HOME}"
+
+   mkdir -p "${T}/fossil/${repo_id}" || die
+   pushd "${T}/fossil/${repo_id}" > /dev/null || die
+
+   if [[ -n "${EVCS_OFFLINE}" ]]; then
+   if [[ ! -f "${distdir}/fossil-src/${repo_id}/${repo_id}.fossil" 
]]; then
+   die "Network activity disabled using EVCS_OFFLINE and 
clone of repository missing: 

[gentoo-commits] repo/gentoo:master commit in: dev-db/sqlite/

2023-09-02 Thread Sam James
commit: 7108ef62a08c88b2257e6965e2ff4491ca23fd3e
Author: Sam James  gentoo  org>
AuthorDate: Sat Sep  2 07:35:48 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Sep  2 07:35:48 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7108ef62

dev-db/sqlite: destabilize 3.43.0

Accidentally pushed as stable, sorry.

Signed-off-by: Sam James  gentoo.org>

 dev-db/sqlite/sqlite-3.43.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-db/sqlite/sqlite-3.43.0.ebuild 
b/dev-db/sqlite/sqlite-3.43.0.ebuild
index d50f845112b1..fb473fb1a985 100644
--- a/dev-db/sqlite/sqlite-3.43.0.ebuild
+++ b/dev-db/sqlite/sqlite-3.43.0.ebuild
@@ -24,7 +24,7 @@ else
"
S="${WORKDIR}/${PN}-src-${SRC_PV}"
 
-   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
 fi
 
 LICENSE="public-domain"



[gentoo-commits] repo/gentoo:master commit in: dev-db/sqlite/

2023-09-02 Thread Sam James
commit: e16156bfd1e78676d7c51603d00671949218b79c
Author: Sam James  gentoo  org>
AuthorDate: Sat Sep  2 07:36:24 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Sep  2 07:36:24 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e16156bf

dev-db/sqlite: sync live

Signed-off-by: Sam James  gentoo.org>

 dev-db/sqlite/sqlite-.ebuild | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/dev-db/sqlite/sqlite-.ebuild b/dev-db/sqlite/sqlite-.ebuild
index 1075e742ae8f..fb473fb1a985 100644
--- a/dev-db/sqlite/sqlite-.ebuild
+++ b/dev-db/sqlite/sqlite-.ebuild
@@ -19,8 +19,8 @@ else
#printf -v DOC_PV "%u%02u%02u00" $(ver_rs 1-3 " ")
 
SRC_URI="
-   https://sqlite.org/2022/${PN}-src-${SRC_PV}.zip
-   doc? ( https://sqlite.org/2022/${PN}-doc-${DOC_PV}.zip )
+   https://sqlite.org/2023/${PN}-src-${SRC_PV}.zip
+   doc? ( https://sqlite.org/2023/${PN}-doc-${DOC_PV}.zip )
"
S="${WORKDIR}/${PN}-src-${SRC_PV}"
 
@@ -362,7 +362,7 @@ multilib_src_test() {
local SANDBOX_PREDICT=${SANDBOX_PREDICT}
addpredict "/test.db:/ÿ.db"
 
-   emake HAVE_TCL="$(usex tcl 1 "")" $(usex debug 'fulltest' 'test')
+   emake -Onone HAVE_TCL="$(usex tcl 1 "")" $(usex debug 'fulltest' 'test')
 }
 
 multilib_src_install() {



[gentoo-commits] repo/gentoo:master commit in: dev-db/sqlite/

2023-08-31 Thread Sam James
commit: 091cecce7d34f4e9c6e63c709264884f72252118
Author: Sam James  gentoo  org>
AuthorDate: Thu Aug 31 06:02:48 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Aug 31 06:04:12 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=091cecce

dev-db/sqlite: add 3.43.0

Signed-off-by: Sam James  gentoo.org>

 dev-db/sqlite/Manifest |   2 +
 dev-db/sqlite/sqlite-3.43.0.ebuild | 428 +
 2 files changed, 430 insertions(+)

diff --git a/dev-db/sqlite/Manifest b/dev-db/sqlite/Manifest
index 533a324ead13..061a6b88e5c3 100644
--- a/dev-db/sqlite/Manifest
+++ b/dev-db/sqlite/Manifest
@@ -1,2 +1,4 @@
 DIST sqlite-doc-342.zip 10665938 BLAKE2B 
62aef59e6976101ecca60d1ee194e9e558009dd8bdb7cd911f9938f1256e50bc946f8ca554666b6c101f7024baac7857b83adf6e897164afb9b5c4d4917593d1
 SHA512 
d675ee2897323d468816bc713594c4e94cb5c15270b4f991758e2c82e2891ad724c5790f29b76bc9e5d6b3be04e95aee371c57ceb2d855c1057b4af62a5af162
+DIST sqlite-doc-343.zip 10663888 BLAKE2B 
2bffca5a33c46183bf9d82042b89ad0968aa6061c7ccd5f6cd7a886ae48faa9a5356883b02048b1f253401513d90f689f8a9f6debc0897cd25997c19ab4e
 SHA512 
393c759e86a2fd6a7bbdc820c78289b84f984acd83879d7385c8627c73060562d376d66a9464887fdbccdea395025db677aa4c6f37aa32e99048fcde3561ae06
 DIST sqlite-src-342.zip 13910252 BLAKE2B 
defe14bf0b5588775b2a2b17b3adbbaf39f1e95eac049cbd4868e2e59fbf50fb92b11c74ecf12fe0138521e7d4d3cc2a4bf45e7c83fd774abd7aa9ed7ee0f925
 SHA512 
509b7aa292870c927ef137469028e5e07ca74907414c5b295360cb10b377a42de7469d3afe79f8d9947d486ef74d676679c7f2d3b1caaeb8c949f27201180def
+DIST sqlite-src-343.zip 13927457 BLAKE2B 
dfa7311af66b76ca18001f98712f6187030d24e4ca679dbe1d30ef12d77f439056724087ae19640a77b075b35e3faeecc342ab8fcd5625ccd832f3e0fbe2b004
 SHA512 
56a16980bf10ba0d312ada183cabaa4123faf4ed531749d70349ca55ca11cc8a6733f473b2247f6cc0e500523f1b598ffee31efb81e07879c523957f0e3efa90

diff --git a/dev-db/sqlite/sqlite-3.43.0.ebuild 
b/dev-db/sqlite/sqlite-3.43.0.ebuild
new file mode 100644
index ..d50f845112b1
--- /dev/null
+++ b/dev-db/sqlite/sqlite-3.43.0.ebuild
@@ -0,0 +1,428 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools flag-o-matic multilib-minimal toolchain-funcs
+
+DESCRIPTION="SQL database engine"
+HOMEPAGE="https://sqlite.org/;
+
+# On version updates, make sure to read the forum 
(https://sqlite.org/forum/forum)
+# for hints regarding test failures, backports, etc.
+if [[ ${PV} ==  ]]; then
+   S="${WORKDIR}"/${PN}
+   PROPERTIES="live"
+else
+   printf -v SRC_PV "%u%02u%02u%02u" $(ver_rs 1- " ")
+   DOC_PV="${SRC_PV}"
+   #printf -v DOC_PV "%u%02u%02u00" $(ver_rs 1-3 " ")
+
+   SRC_URI="
+   https://sqlite.org/2023/${PN}-src-${SRC_PV}.zip
+   doc? ( https://sqlite.org/2023/${PN}-doc-${DOC_PV}.zip )
+   "
+   S="${WORKDIR}/${PN}-src-${SRC_PV}"
+
+   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+fi
+
+LICENSE="public-domain"
+SLOT="3"
+IUSE="debug doc icu +readline secure-delete static-libs tcl test tools"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   sys-libs/zlib:=[${MULTILIB_USEDEP}]
+   icu? ( dev-libs/icu:=[${MULTILIB_USEDEP}] )
+   readline? ( sys-libs/readline:=[${MULTILIB_USEDEP}] )
+   tcl? ( dev-lang/tcl:=[${MULTILIB_USEDEP}] )
+   tools? ( dev-lang/tcl:= )
+"
+DEPEND="
+   ${RDEPEND}
+   test? ( >=dev-lang/tcl-8.6:0[${MULTILIB_USEDEP}] )
+"
+BDEPEND=">=dev-lang/tcl-8.6:0"
+if [[ ${PV} ==  ]]; then
+   BDEPEND+=" dev-vcs/fossil"
+else
+   BDEPEND+=" app-arch/unzip"
+fi
+
+_fossil_fetch() {
+   local distdir="${PORTAGE_ACTUAL_DISTDIR:-${DISTDIR}}"
+   local repo_id="${1}"
+   local repo_uri="${2}"
+
+   local -x FOSSIL_HOME="${HOME}"
+
+   mkdir -p "${T}/fossil/${repo_id}" || die
+   pushd "${T}/fossil/${repo_id}" > /dev/null || die
+
+   if [[ -n "${EVCS_OFFLINE}" ]]; then
+   if [[ ! -f "${distdir}/fossil-src/${repo_id}/${repo_id}.fossil" 
]]; then
+   die "Network activity disabled using EVCS_OFFLINE and 
clone of repository missing: 
\"${distdir}/fossil-src/${repo_id}/${repo_id}.fossil\""
+   fi
+   else
+   if [[ ! -f "${distdir}/fossil-src/${repo_id}/${repo_id}.fossil" 
]]; then
+   einfo fossil clone --verbose "${repo_uri}" 
"${repo_id}.fossil"
+   fossil clone --verbose "${repo_uri}" 
"${repo_id}.fossil" || die
+   echo
+   else
+   cp -p 
"${distdir}/fossil-src/${repo_id}/${repo_id}.fossil" . || die
+   einfo fossil pull --repository "${repo_id}.fossil" 
--verbose "${repo_uri}"
+   fossil pull --repository 

[gentoo-commits] repo/gentoo:master commit in: dev-db/sqlite/files/

2023-07-01 Thread Conrad Kostecki
commit: eaa3e3d36f9b2638bd830dc03081aeff20788c2d
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Wed Jun 28 17:49:45 2023 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Sun Jul  2 01:34:14 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eaa3e3d3

dev-db/sqlite: remove unused patch(es)

Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Closes: https://github.com/gentoo/gentoo/pull/31658
Signed-off-by: Conrad Kostecki  gentoo.org>

 .../files/sqlite-3.41.2-perf-regression.patch  | 101 -
 1 file changed, 101 deletions(-)

diff --git a/dev-db/sqlite/files/sqlite-3.41.2-perf-regression.patch 
b/dev-db/sqlite/files/sqlite-3.41.2-perf-regression.patch
deleted file mode 100644
index 0bf5c41513af..
--- a/dev-db/sqlite/files/sqlite-3.41.2-perf-regression.patch
+++ /dev/null
@@ -1,101 +0,0 @@
-https://sqlite.org/forum/forumpost/3a180ba0d4 and 
https://sqlite.org/forum/forumpost/f9346b11a6
-https://sqlite.org/src/info/aa6bd6dff751223e
-(-> https://sqlite.org/src/vpatch?from=71215599cd8ebb97=aa6bd6dff751223e)
-
 a/src/select.c
-+++ b/src/select.c
-@@ -4236,12 +4236,11 @@
- **(17f) the subquery must not be the RHS of a LEFT JOIN.
- **(17g) either the subquery is the first element of the outer
- **  query or there are no RIGHT or FULL JOINs in any arm
- **  of the subquery.  (This is a duplicate of condition (27b).)
- **(17h) The corresponding result set expressions in all arms of the
--**  compound must have the same affinity. (See restriction (9)
--**  on the push-down optimization.)
-+**  compound must have the same affinity.
- **
- **The parent and sub-query may contain WHERE clauses. Subject to
- **rules (11), (13) and (14), they may also contain ORDER BY,
- **LIMIT and OFFSET clauses.  The subquery cannot use any compound
- **operator other than UNION ALL because all the other compound
-@@ -5105,14 +5104,10 @@
- **
- **   (8) If the subquery is a compound that uses UNION, INTERSECT,
- **   or EXCEPT, then all of the result set columns for all arms of
- **   the compound must use the BINARY collating sequence.
- **
--**   (9) If the subquery is a compound, then all arms of the compound must
--**   have the same affinity.  (This is the same as restriction (17h)
--**   for query flattening.)
--**   
- **
- ** Return 0 if no changes are made and non-zero if one or more WHERE clause
- ** terms are duplicated into the subquery.
- */
- static int pushDownWhereTerms(
-@@ -5139,13 +5134,10 @@
-   }
- #ifndef SQLITE_OMIT_WINDOWFUNC
-   if( pSel->pWin ) return 0;/* restriction (6b) */
- #endif
- }
--if( compoundHasDifferentAffinities(pSubq) ){
--  return 0;  /* restriction (9) */
--}
- if( notUnionAll ){
-   /* If any of the compound arms are connected using UNION, INTERSECT,
-   ** or EXCEPT, then we must ensure that none of the columns use a
-   ** non-BINARY collating sequence. */
-   for(pSel=pSubq; pSel; pSel=pSel->pPrior){
-
 a/test/pushdown.test
-+++ b/test/pushdown.test
-@@ -120,7 +120,47 @@
- SELECT v1.a, v1.b, t0.c0 AS cd FROM t0 LEFT JOIN v0 ON v0.c0!=0, v1
-   ) WHERE a=2 AND b=0 AND cd=0;
- } {
-   2 0 0
- }
--  
-+
-+# 2023-02-22 https://sqlite.org/forum/forumpost/bcc4375032
-+# Performance regression caused by check-in [1ad41840c5e0fa70] from 
2022-11-25.
-+# That check-in added a new restriction on push-down.  The new restriction is
-+# no longer necessary after check-in [27655c9353620aa5] from 2022-12-14.
-+#
-+do_execsql_test 3.5 {
-+  DROP TABLE IF EXISTS t1;
-+  CREATE TABLE t1(a INT, b INT, c TEXT, PRIMARY KEY(a,b)) WITHOUT ROWID;
-+  INSERT INTO t1(a,b,c) VALUES
-+(1,100,'abc'),
-+(2,200,'def'),
-+(3,300,'abc');
-+  DROP TABLE IF EXISTS t2;
-+  CREATE TABLE t2(a INT, b INT, c TEXT, PRIMARY KEY(a,b)) WITHOUT ROWID;
-+  INSERT INTO t2(a,b,c) VALUES
-+(1,110,'efg'),
-+(2,200,'hij'),
-+(3,330,'klm');
-+  CREATE VIEW v3 AS
-+SELECT a, b, c FROM t1
-+UNION ALL
-+SELECT a, b, 'xyz' FROM t2;
-+  SELECT * FROM v3 WHERE a=2 AND b=200;
-+} {2 200 def 2 200 xyz}
-+do_eqp_test 3.6 {
-+  SELECT * FROM v3 WHERE a=2 AND b=200;
-+} {
-+  QUERY PLAN
-+  |--CO-ROUTINE v3
-+  |  `--COMPOUND QUERY
-+  | |--LEFT-MOST SUBQUERY
-+  | |  `--SEARCH t1 USING PRIMARY KEY (a=? AND b=?)
-+  | `--UNION ALL
-+  |`--SEARCH t2 USING PRIMARY KEY (a=? AND b=?)
-+  `--SCAN v3
-+}
-+#   ^^^
-+# We want both arms of the compound subquery to use the
-+# primary key.
-+
- finish_test



[gentoo-commits] repo/gentoo:master commit in: dev-db/sqlite/

2023-06-27 Thread Jakov Smolić
commit: 60f5df7a8794cd8581181b5268e59680545001fb
Author: Jakov Smolić  gentoo  org>
AuthorDate: Tue Jun 27 09:15:02 2023 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Tue Jun 27 09:40:25 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=60f5df7a

dev-db/sqlite: drop 3.41.2-r1

Signed-off-by: Jakov Smolić  gentoo.org>

 dev-db/sqlite/Manifest|   2 -
 dev-db/sqlite/sqlite-3.41.2-r1.ebuild | 433 --
 2 files changed, 435 deletions(-)

diff --git a/dev-db/sqlite/Manifest b/dev-db/sqlite/Manifest
index 64fa0af8bd1e..533a324ead13 100644
--- a/dev-db/sqlite/Manifest
+++ b/dev-db/sqlite/Manifest
@@ -1,4 +1,2 @@
-DIST sqlite-doc-3410200.zip 10633275 BLAKE2B 
1323179d04b9fa21df4ed93ad1aa89ff943a9d930ef02699aade779f18f28aa45dac8362d6427d7eb896c0c0b20e12f8446050f1fc08c3deef24e395123319c1
 SHA512 
77099fd3bfdb0c19baedb1248c5ff028a14cbc98d18956dfb13e55289a7dddbe82d25e4522f0cbbe9c2798e0531c354df5a207f89c62dfe0f84877db47bb4f9e
 DIST sqlite-doc-342.zip 10665938 BLAKE2B 
62aef59e6976101ecca60d1ee194e9e558009dd8bdb7cd911f9938f1256e50bc946f8ca554666b6c101f7024baac7857b83adf6e897164afb9b5c4d4917593d1
 SHA512 
d675ee2897323d468816bc713594c4e94cb5c15270b4f991758e2c82e2891ad724c5790f29b76bc9e5d6b3be04e95aee371c57ceb2d855c1057b4af62a5af162
-DIST sqlite-src-3410200.zip 13836230 BLAKE2B 
4edcd65728143b1ea27abe65db8c8353dfa309858e6f40d70f3c376ef9e5613d92c41ed5a3c3282cacef8a29a434e3881f6e47ba5642820331170ceb69321d86
 SHA512 
28cfa72f2b39d851c38fb757a0c6d0696c22548792ce2fa1be5e2f6084e4bf0a5fb216902b59ccba5b6ebaf140aab954ed7676d84841b58ad063404a119a0c17
 DIST sqlite-src-342.zip 13910252 BLAKE2B 
defe14bf0b5588775b2a2b17b3adbbaf39f1e95eac049cbd4868e2e59fbf50fb92b11c74ecf12fe0138521e7d4d3cc2a4bf45e7c83fd774abd7aa9ed7ee0f925
 SHA512 
509b7aa292870c927ef137469028e5e07ca74907414c5b295360cb10b377a42de7469d3afe79f8d9947d486ef74d676679c7f2d3b1caaeb8c949f27201180def

diff --git a/dev-db/sqlite/sqlite-3.41.2-r1.ebuild 
b/dev-db/sqlite/sqlite-3.41.2-r1.ebuild
deleted file mode 100644
index c7a72617f114..
--- a/dev-db/sqlite/sqlite-3.41.2-r1.ebuild
+++ /dev/null
@@ -1,433 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools flag-o-matic multilib-minimal toolchain-funcs
-
-DESCRIPTION="SQL database engine"
-HOMEPAGE="https://sqlite.org/;
-
-# On version updates, make sure to read the forum 
(https://sqlite.org/forum/forum)
-# for hints regarding test failures, backports, etc.
-if [[ ${PV} ==  ]]; then
-   S="${WORKDIR}"/${PN}
-   PROPERTIES="live"
-else
-   printf -v SRC_PV "%u%02u%02u%02u" $(ver_rs 1- " ")
-   DOC_PV="${SRC_PV}"
-   #printf -v DOC_PV "%u%02u%02u00" $(ver_rs 1-3 " ")
-
-   SRC_URI="
-   https://sqlite.org/2023/${PN}-src-${SRC_PV}.zip
-   doc? ( https://sqlite.org/2023/${PN}-doc-${DOC_PV}.zip )
-   "
-   S="${WORKDIR}/${PN}-src-${SRC_PV}"
-
-   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
-fi
-
-LICENSE="public-domain"
-SLOT="3"
-IUSE="debug doc icu +readline secure-delete static-libs tcl test tools"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-   sys-libs/zlib:=[${MULTILIB_USEDEP}]
-   icu? ( dev-libs/icu:=[${MULTILIB_USEDEP}] )
-   readline? ( sys-libs/readline:=[${MULTILIB_USEDEP}] )
-   tcl? ( dev-lang/tcl:=[${MULTILIB_USEDEP}] )
-   tools? ( dev-lang/tcl:= )
-"
-DEPEND="
-   ${RDEPEND}
-   test? ( >=dev-lang/tcl-8.6:0[${MULTILIB_USEDEP}] )
-"
-BDEPEND=">=dev-lang/tcl-8.6:0"
-if [[ ${PV} ==  ]]; then
-   BDEPEND+=" dev-vcs/fossil"
-else
-   BDEPEND+=" app-arch/unzip"
-fi
-
-PATCHES=(
-   # Will be fixed in 3.42
-   "${FILESDIR}"/${PN}-3.41.2-perf-regression.patch
-)
-
-_fossil_fetch() {
-   local distdir="${PORTAGE_ACTUAL_DISTDIR:-${DISTDIR}}"
-   local repo_id="${1}"
-   local repo_uri="${2}"
-
-   local -x FOSSIL_HOME="${HOME}"
-
-   mkdir -p "${T}/fossil/${repo_id}" || die
-   pushd "${T}/fossil/${repo_id}" > /dev/null || die
-
-   if [[ -n "${EVCS_OFFLINE}" ]]; then
-   if [[ ! -f "${distdir}/fossil-src/${repo_id}/${repo_id}.fossil" 
]]; then
-   die "Network activity disabled using EVCS_OFFLINE and 
clone of repository missing: 
\"${distdir}/fossil-src/${repo_id}/${repo_id}.fossil\""
-   fi
-   else
-   if [[ ! -f "${distdir}/fossil-src/${repo_id}/${repo_id}.fossil" 
]]; then
-   einfo fossil clone --verbose "${repo_uri}" 
"${repo_id}.fossil"
-   fossil clone --verbose "${repo_uri}" 
"${repo_id}.fossil" || die
-   echo
-   else
-   cp -p 
"${distdir}/fossil-src/${repo_id}/${repo_id}.fossil" . || die
- 

[gentoo-commits] repo/gentoo:master commit in: dev-db/sqlite/

2023-06-18 Thread Arthur Zamarin
commit: 14131878418144a15ee2df8c85b0a27ea09d081d
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun Jun 18 15:48:19 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Jun 18 15:48:19 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=14131878

dev-db/sqlite: Stabilize 3.42.0 amd64, #908771

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-db/sqlite/sqlite-3.42.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-db/sqlite/sqlite-3.42.0.ebuild 
b/dev-db/sqlite/sqlite-3.42.0.ebuild
index 38b1801e5d44..796d1f4ad82e 100644
--- a/dev-db/sqlite/sqlite-3.42.0.ebuild
+++ b/dev-db/sqlite/sqlite-3.42.0.ebuild
@@ -24,7 +24,7 @@ else
"
S="${WORKDIR}/${PN}-src-${SRC_PV}"
 
-   KEYWORDS="~alpha ~amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
 fi
 
 LICENSE="public-domain"



[gentoo-commits] repo/gentoo:master commit in: dev-db/sqlite/

2023-06-18 Thread Arthur Zamarin
commit: 56a56163edbe41fad2cd7f0fe7f57f1ad44c0024
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun Jun 18 15:47:41 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Jun 18 15:47:57 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=56a56163

dev-db/sqlite: Stabilize 3.42.0 ppc64, #908771

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-db/sqlite/sqlite-3.42.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-db/sqlite/sqlite-3.42.0.ebuild 
b/dev-db/sqlite/sqlite-3.42.0.ebuild
index 0f88b00c4eb2..38b1801e5d44 100644
--- a/dev-db/sqlite/sqlite-3.42.0.ebuild
+++ b/dev-db/sqlite/sqlite-3.42.0.ebuild
@@ -24,7 +24,7 @@ else
"
S="${WORKDIR}/${PN}-src-${SRC_PV}"
 
-   KEYWORDS="~alpha ~amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc 
~ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+   KEYWORDS="~alpha ~amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
 fi
 
 LICENSE="public-domain"



[gentoo-commits] repo/gentoo:master commit in: dev-db/sqlite/

2023-06-18 Thread Sam James
commit: 8b77c3cea09c9e9e1379a0d3ab90a27d0dc22644
Author: Sam James  gentoo  org>
AuthorDate: Sun Jun 18 15:45:08 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jun 18 15:45:25 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8b77c3ce

dev-db/sqlite: Stabilize 3.42.0 x86, #908771

Signed-off-by: Sam James  gentoo.org>

 dev-db/sqlite/sqlite-3.42.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-db/sqlite/sqlite-3.42.0.ebuild 
b/dev-db/sqlite/sqlite-3.42.0.ebuild
index 06ca97863d22..0f88b00c4eb2 100644
--- a/dev-db/sqlite/sqlite-3.42.0.ebuild
+++ b/dev-db/sqlite/sqlite-3.42.0.ebuild
@@ -24,7 +24,7 @@ else
"
S="${WORKDIR}/${PN}-src-${SRC_PV}"
 
-   KEYWORDS="~alpha ~amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc 
~ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+   KEYWORDS="~alpha ~amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc 
~ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
 fi
 
 LICENSE="public-domain"



[gentoo-commits] repo/gentoo:master commit in: dev-db/sqlite/

2023-06-18 Thread Arthur Zamarin
commit: 9b16a06fa86d73b8128ed9e4ec312eb360cbc04d
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun Jun 18 15:34:55 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Jun 18 15:34:55 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9b16a06f

dev-db/sqlite: Stabilize 3.42.0 ppc, #908771

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-db/sqlite/sqlite-3.42.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-db/sqlite/sqlite-3.42.0.ebuild 
b/dev-db/sqlite/sqlite-3.42.0.ebuild
index 35278b51e58b..06ca97863d22 100644
--- a/dev-db/sqlite/sqlite-3.42.0.ebuild
+++ b/dev-db/sqlite/sqlite-3.42.0.ebuild
@@ -24,7 +24,7 @@ else
"
S="${WORKDIR}/${PN}-src-${SRC_PV}"
 
-   KEYWORDS="~alpha ~amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+   KEYWORDS="~alpha ~amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc 
~ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
 fi
 
 LICENSE="public-domain"



[gentoo-commits] repo/gentoo:master commit in: dev-db/sqlite/

2023-06-18 Thread Sam James
commit: 70287716c9175d69d6a678144a32706ae2fee124
Author: Sam James  gentoo  org>
AuthorDate: Sun Jun 18 15:13:18 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jun 18 15:13:18 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=70287716

dev-db/sqlite: Stabilize 3.42.0 hppa, #908771

Signed-off-by: Sam James  gentoo.org>

 dev-db/sqlite/sqlite-3.42.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-db/sqlite/sqlite-3.42.0.ebuild 
b/dev-db/sqlite/sqlite-3.42.0.ebuild
index 77060e0e3cda..35278b51e58b 100644
--- a/dev-db/sqlite/sqlite-3.42.0.ebuild
+++ b/dev-db/sqlite/sqlite-3.42.0.ebuild
@@ -24,7 +24,7 @@ else
"
S="${WORKDIR}/${PN}-src-${SRC_PV}"
 
-   KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+   KEYWORDS="~alpha ~amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
 fi
 
 LICENSE="public-domain"



[gentoo-commits] repo/gentoo:master commit in: dev-db/sqlite/

2023-06-18 Thread Sam James
commit: 614632d20c76d6e57bfe4c0e812237282fda08bb
Author: Sam James  gentoo  org>
AuthorDate: Sun Jun 18 15:13:15 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jun 18 15:13:15 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=614632d2

dev-db/sqlite: Stabilize 3.42.0 arm, #908771

Signed-off-by: Sam James  gentoo.org>

 dev-db/sqlite/sqlite-3.42.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-db/sqlite/sqlite-3.42.0.ebuild 
b/dev-db/sqlite/sqlite-3.42.0.ebuild
index 566626c0b6a3..8d2772b60762 100644
--- a/dev-db/sqlite/sqlite-3.42.0.ebuild
+++ b/dev-db/sqlite/sqlite-3.42.0.ebuild
@@ -24,7 +24,7 @@ else
"
S="${WORKDIR}/${PN}-src-${SRC_PV}"
 
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+   KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
 fi
 
 LICENSE="public-domain"



[gentoo-commits] repo/gentoo:master commit in: dev-db/sqlite/

2023-06-18 Thread Sam James
commit: 474f6374d2da7466e7ebafe0cf17dc1661e951f8
Author: Sam James  gentoo  org>
AuthorDate: Sun Jun 18 15:13:17 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jun 18 15:13:17 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=474f6374

dev-db/sqlite: Stabilize 3.42.0 arm64, #908771

Signed-off-by: Sam James  gentoo.org>

 dev-db/sqlite/sqlite-3.42.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-db/sqlite/sqlite-3.42.0.ebuild 
b/dev-db/sqlite/sqlite-3.42.0.ebuild
index 8d2772b60762..77060e0e3cda 100644
--- a/dev-db/sqlite/sqlite-3.42.0.ebuild
+++ b/dev-db/sqlite/sqlite-3.42.0.ebuild
@@ -24,7 +24,7 @@ else
"
S="${WORKDIR}/${PN}-src-${SRC_PV}"
 
-   KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+   KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
 fi
 
 LICENSE="public-domain"



[gentoo-commits] repo/gentoo:master commit in: dev-db/sqlite/

2023-06-18 Thread Sam James
commit: cbd9d102cfc5c00d2736fe8ef9c997ff30cd42bb
Author: Sam James  gentoo  org>
AuthorDate: Sun Jun 18 14:45:01 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jun 18 14:46:19 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cbd9d102

dev-db/sqlite: Stabilize 3.42.0 sparc, #908771

Signed-off-by: Sam James  gentoo.org>

 dev-db/sqlite/sqlite-3.42.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-db/sqlite/sqlite-3.42.0.ebuild 
b/dev-db/sqlite/sqlite-3.42.0.ebuild
index e6a1a94de643..566626c0b6a3 100644
--- a/dev-db/sqlite/sqlite-3.42.0.ebuild
+++ b/dev-db/sqlite/sqlite-3.42.0.ebuild
@@ -24,7 +24,7 @@ else
"
S="${WORKDIR}/${PN}-src-${SRC_PV}"
 
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
 fi
 
 LICENSE="public-domain"



[gentoo-commits] repo/gentoo:master commit in: dev-db/sqlite/

2023-06-12 Thread Sam James
commit: b59fd9cb9056c08444ecb96bf5cf09bbde27e741
Author: Sam James  gentoo  org>
AuthorDate: Sun Jun 11 23:00:15 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jun 12 19:10:43 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b59fd9cb

dev-db/sqlite: microoptimize

Signed-off-by: Sam James  gentoo.org>

 dev-db/sqlite/sqlite-3.41.2-r1.ebuild | 4 ++--
 dev-db/sqlite/sqlite-3.42.0.ebuild| 4 ++--
 dev-db/sqlite/sqlite-.ebuild  | 4 ++--
 3 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/dev-db/sqlite/sqlite-3.41.2-r1.ebuild 
b/dev-db/sqlite/sqlite-3.41.2-r1.ebuild
index b123ebe2b644..c7a72617f114 100644
--- a/dev-db/sqlite/sqlite-3.41.2-r1.ebuild
+++ b/dev-db/sqlite/sqlite-3.41.2-r1.ebuild
@@ -14,9 +14,9 @@ if [[ ${PV} ==  ]]; then
S="${WORKDIR}"/${PN}
PROPERTIES="live"
 else
-   SRC_PV="$(printf "%u%02u%02u%02u" $(ver_rs 1- " "))"
+   printf -v SRC_PV "%u%02u%02u%02u" $(ver_rs 1- " ")
DOC_PV="${SRC_PV}"
-   #DOC_PV="$(printf "%u%02u%02u00" $(ver_rs 1-3 " "))"
+   #printf -v DOC_PV "%u%02u%02u00" $(ver_rs 1-3 " ")
 
SRC_URI="
https://sqlite.org/2023/${PN}-src-${SRC_PV}.zip

diff --git a/dev-db/sqlite/sqlite-3.42.0.ebuild 
b/dev-db/sqlite/sqlite-3.42.0.ebuild
index 8e4f233695fa..e6a1a94de643 100644
--- a/dev-db/sqlite/sqlite-3.42.0.ebuild
+++ b/dev-db/sqlite/sqlite-3.42.0.ebuild
@@ -14,9 +14,9 @@ if [[ ${PV} ==  ]]; then
S="${WORKDIR}"/${PN}
PROPERTIES="live"
 else
-   SRC_PV="$(printf "%u%02u%02u%02u" $(ver_rs 1- " "))"
+   printf -v SRC_PV "%u%02u%02u%02u" $(ver_rs 1- " ")
DOC_PV="${SRC_PV}"
-   #DOC_PV="$(printf "%u%02u%02u00" $(ver_rs 1-3 " "))"
+   #printf -v DOC_PV "%u%02u%02u00" $(ver_rs 1-3 " ")
 
SRC_URI="
https://sqlite.org/2023/${PN}-src-${SRC_PV}.zip

diff --git a/dev-db/sqlite/sqlite-.ebuild b/dev-db/sqlite/sqlite-.ebuild
index 2595b6ad1b89..1075e742ae8f 100644
--- a/dev-db/sqlite/sqlite-.ebuild
+++ b/dev-db/sqlite/sqlite-.ebuild
@@ -14,9 +14,9 @@ if [[ ${PV} ==  ]]; then
S="${WORKDIR}"/${PN}
PROPERTIES="live"
 else
-   SRC_PV="$(printf "%u%02u%02u%02u" $(ver_rs 1- " "))"
+   printf -v SRC_PV "%u%02u%02u%02u" $(ver_rs 1- " ")
DOC_PV="${SRC_PV}"
-   #DOC_PV="$(printf "%u%02u%02u00" $(ver_rs 1-3 " "))"
+   #printf -v DOC_PV "%u%02u%02u00" $(ver_rs 1-3 " ")
 
SRC_URI="
https://sqlite.org/2022/${PN}-src-${SRC_PV}.zip



[gentoo-commits] repo/gentoo:master commit in: dev-db/sqlite/

2023-05-18 Thread Jakov Smolić
commit: 2ddf40607719e044aa42473c35034fbff9e48a77
Author: Jakov Smolić  gentoo  org>
AuthorDate: Thu May 18 08:13:29 2023 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Thu May 18 15:55:47 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2ddf4060

dev-db/sqlite: add 3.42.0

Signed-off-by: Jakov Smolić  gentoo.org>

 dev-db/sqlite/Manifest |   2 +
 dev-db/sqlite/sqlite-3.42.0.ebuild | 428 +
 2 files changed, 430 insertions(+)

diff --git a/dev-db/sqlite/Manifest b/dev-db/sqlite/Manifest
index 7e22dbb9c93c..64fa0af8bd1e 100644
--- a/dev-db/sqlite/Manifest
+++ b/dev-db/sqlite/Manifest
@@ -1,2 +1,4 @@
 DIST sqlite-doc-3410200.zip 10633275 BLAKE2B 
1323179d04b9fa21df4ed93ad1aa89ff943a9d930ef02699aade779f18f28aa45dac8362d6427d7eb896c0c0b20e12f8446050f1fc08c3deef24e395123319c1
 SHA512 
77099fd3bfdb0c19baedb1248c5ff028a14cbc98d18956dfb13e55289a7dddbe82d25e4522f0cbbe9c2798e0531c354df5a207f89c62dfe0f84877db47bb4f9e
+DIST sqlite-doc-342.zip 10665938 BLAKE2B 
62aef59e6976101ecca60d1ee194e9e558009dd8bdb7cd911f9938f1256e50bc946f8ca554666b6c101f7024baac7857b83adf6e897164afb9b5c4d4917593d1
 SHA512 
d675ee2897323d468816bc713594c4e94cb5c15270b4f991758e2c82e2891ad724c5790f29b76bc9e5d6b3be04e95aee371c57ceb2d855c1057b4af62a5af162
 DIST sqlite-src-3410200.zip 13836230 BLAKE2B 
4edcd65728143b1ea27abe65db8c8353dfa309858e6f40d70f3c376ef9e5613d92c41ed5a3c3282cacef8a29a434e3881f6e47ba5642820331170ceb69321d86
 SHA512 
28cfa72f2b39d851c38fb757a0c6d0696c22548792ce2fa1be5e2f6084e4bf0a5fb216902b59ccba5b6ebaf140aab954ed7676d84841b58ad063404a119a0c17
+DIST sqlite-src-342.zip 13910252 BLAKE2B 
defe14bf0b5588775b2a2b17b3adbbaf39f1e95eac049cbd4868e2e59fbf50fb92b11c74ecf12fe0138521e7d4d3cc2a4bf45e7c83fd774abd7aa9ed7ee0f925
 SHA512 
509b7aa292870c927ef137469028e5e07ca74907414c5b295360cb10b377a42de7469d3afe79f8d9947d486ef74d676679c7f2d3b1caaeb8c949f27201180def

diff --git a/dev-db/sqlite/sqlite-3.42.0.ebuild 
b/dev-db/sqlite/sqlite-3.42.0.ebuild
new file mode 100644
index ..8312b26c92f8
--- /dev/null
+++ b/dev-db/sqlite/sqlite-3.42.0.ebuild
@@ -0,0 +1,428 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools flag-o-matic multilib-minimal toolchain-funcs
+
+DESCRIPTION="SQL database engine"
+HOMEPAGE="https://sqlite.org/;
+
+# On version updates, make sure to read the forum 
(https://sqlite.org/forum/forum)
+# for hints regarding test failures, backports, etc.
+if [[ ${PV} ==  ]]; then
+   S="${WORKDIR}"/${PN}
+   PROPERTIES="live"
+else
+   SRC_PV="$(printf "%u%02u%02u%02u" $(ver_rs 1- " "))"
+   DOC_PV="${SRC_PV}"
+   #DOC_PV="$(printf "%u%02u%02u00" $(ver_rs 1-3 " "))"
+
+   SRC_URI="
+   https://sqlite.org/2023/${PN}-src-${SRC_PV}.zip
+   doc? ( https://sqlite.org/2023/${PN}-doc-${DOC_PV}.zip )
+   "
+   S="${WORKDIR}/${PN}-src-${SRC_PV}"
+
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux 
~arm64-macos ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris 
~x86-solaris"
+fi
+
+LICENSE="public-domain"
+SLOT="3"
+IUSE="debug doc icu +readline secure-delete static-libs tcl test tools"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   sys-libs/zlib:=[${MULTILIB_USEDEP}]
+   icu? ( dev-libs/icu:=[${MULTILIB_USEDEP}] )
+   readline? ( sys-libs/readline:=[${MULTILIB_USEDEP}] )
+   tcl? ( dev-lang/tcl:=[${MULTILIB_USEDEP}] )
+   tools? ( dev-lang/tcl:= )
+"
+DEPEND="
+   ${RDEPEND}
+   test? ( >=dev-lang/tcl-8.6:0[${MULTILIB_USEDEP}] )
+"
+BDEPEND=">=dev-lang/tcl-8.6:0"
+if [[ ${PV} ==  ]]; then
+   BDEPEND+=" dev-vcs/fossil"
+else
+   BDEPEND+=" app-arch/unzip"
+fi
+
+_fossil_fetch() {
+   local distdir="${PORTAGE_ACTUAL_DISTDIR:-${DISTDIR}}"
+   local repo_id="${1}"
+   local repo_uri="${2}"
+
+   local -x FOSSIL_HOME="${HOME}"
+
+   mkdir -p "${T}/fossil/${repo_id}" || die
+   pushd "${T}/fossil/${repo_id}" > /dev/null || die
+
+   if [[ -n "${EVCS_OFFLINE}" ]]; then
+   if [[ ! -f "${distdir}/fossil-src/${repo_id}/${repo_id}.fossil" 
]]; then
+   die "Network activity disabled using EVCS_OFFLINE and 
clone of repository missing: 
\"${distdir}/fossil-src/${repo_id}/${repo_id}.fossil\""
+   fi
+   else
+   if [[ ! -f "${distdir}/fossil-src/${repo_id}/${repo_id}.fossil" 
]]; then
+   einfo fossil clone --verbose "${repo_uri}" 
"${repo_id}.fossil"
+   fossil clone --verbose "${repo_uri}" 
"${repo_id}.fossil" || die
+   echo
+   else
+   cp -p 
"${distdir}/fossil-src/${repo_id}/${repo_id}.fossil" . || die
+   einfo fossil pull --repository 

[gentoo-commits] repo/gentoo:master commit in: dev-db/sqlite/, dev-db/sqlite/files/

2023-04-17 Thread Jakov Smolić
commit: d5c26487bb7165ee6c92c2a7f9e731ecfe3a60b1
Author: Jakov Smolić  gentoo  org>
AuthorDate: Mon Apr 17 17:01:55 2023 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Mon Apr 17 17:30:36 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d5c26487

dev-db/sqlite: drop 3.40.1

Signed-off-by: Jakov Smolić  gentoo.org>

 dev-db/sqlite/Manifest |   2 -
 .../sqlite/files/sqlite-3.39.4-icu-72-test.patch   |  29 --
 dev-db/sqlite/sqlite-3.40.1.ebuild | 432 -
 3 files changed, 463 deletions(-)

diff --git a/dev-db/sqlite/Manifest b/dev-db/sqlite/Manifest
index cba6d8563d20..7e22dbb9c93c 100644
--- a/dev-db/sqlite/Manifest
+++ b/dev-db/sqlite/Manifest
@@ -1,4 +1,2 @@
-DIST sqlite-doc-3400100.zip 10934836 BLAKE2B 
52adbfa911a5d8556e4e071bf14ad83145023fbd426f285d9724d7f06e41257df53d3c28224581f12b4ca8f699bf3d3ec829ee161374ce0208783e5da72639dc
 SHA512 
1131b0a6304a4dd6287c85d38d1450fd2dd0e3377d88a263e3c4716415e0587750357f25486727b9433797da0331229682565e7a8a3986eba89cfcab550a2d41
 DIST sqlite-doc-3410200.zip 10633275 BLAKE2B 
1323179d04b9fa21df4ed93ad1aa89ff943a9d930ef02699aade779f18f28aa45dac8362d6427d7eb896c0c0b20e12f8446050f1fc08c3deef24e395123319c1
 SHA512 
77099fd3bfdb0c19baedb1248c5ff028a14cbc98d18956dfb13e55289a7dddbe82d25e4522f0cbbe9c2798e0531c354df5a207f89c62dfe0f84877db47bb4f9e
-DIST sqlite-src-3400100.zip 13725560 BLAKE2B 
24d2efbbf7f8f35888b1e53c98f9c7fece9b1cf0b175bf49b78869253aa753ce47e2db67247183c07368e69d6eb63a6e39c06b212c8fd5ca36c892ff535bedca
 SHA512 
78f8c6396bf8da090671c6f4c41255e60788324fccdaad906c53610eb6e37705f4d25c7f84da3be00b511ddf9f2e0545901f33f5ae4b6e00b1ea9413af095299
 DIST sqlite-src-3410200.zip 13836230 BLAKE2B 
4edcd65728143b1ea27abe65db8c8353dfa309858e6f40d70f3c376ef9e5613d92c41ed5a3c3282cacef8a29a434e3881f6e47ba5642820331170ceb69321d86
 SHA512 
28cfa72f2b39d851c38fb757a0c6d0696c22548792ce2fa1be5e2f6084e4bf0a5fb216902b59ccba5b6ebaf140aab954ed7676d84841b58ad063404a119a0c17

diff --git a/dev-db/sqlite/files/sqlite-3.39.4-icu-72-test.patch 
b/dev-db/sqlite/files/sqlite-3.39.4-icu-72-test.patch
deleted file mode 100644
index 54de04d11f06..
--- a/dev-db/sqlite/files/sqlite-3.39.4-icu-72-test.patch
+++ /dev/null
@@ -1,29 +0,0 @@
-https://sqlite.org/src/vpatch?from=18e89a436daa18a8=a2b6883ac2ef878f
-https://sqlite.org/forum/forumpost/072d2fddc4
-https://bugs.gentoo.org/882605
 a/test/fts3expr4.test
-+++ b/test/fts3expr4.test
-@@ -48,11 +48,20 @@
- 
- # In "col:word", if "col" is not the name of a column, the entire thing
- # is passed to the tokenizer.
- #
- do_icu_expr_test 1.7 {a:word} {PHRASE 0 0 word}
--do_icu_expr_test 1.8 {d:word} {PHRASE 3 0 d:word}
-+# do_icu_expr_test 1.8 {d:word} {PHRASE 3 0 d:word}
-+do_test 1.8 {
-+  set res [
-+db one {SELECT fts3_exprtest('icu en_US', 'd:word', 'a', 'b', 'c')}
-+  ]
-+  expr {
-+$res=="PHRASE 3 0 d:word" ||
-+$res=="AND {AND {PHRASE 3 0 d} {PHRASE 3 0 :}} {PHRASE 3 0 word}"
-+  }
-+} 1
- 
- set sqlite_fts3_enable_parentheses 0
- 
- do_icu_expr_test 2.1 {
-   f (e NEAR/2 a)
-
-

diff --git a/dev-db/sqlite/sqlite-3.40.1.ebuild 
b/dev-db/sqlite/sqlite-3.40.1.ebuild
deleted file mode 100644
index 7013595958a3..
--- a/dev-db/sqlite/sqlite-3.40.1.ebuild
+++ /dev/null
@@ -1,432 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools flag-o-matic multilib-minimal toolchain-funcs
-
-DESCRIPTION="SQL database engine"
-HOMEPAGE="https://sqlite.org/;
-
-# On version updates, make sure to read the forum 
(https://sqlite.org/forum/forum)
-# for hints regarding test failures, backports, etc.
-if [[ ${PV} ==  ]]; then
-   S="${WORKDIR}"/${PN}
-   PROPERTIES="live"
-else
-   SRC_PV="$(printf "%u%02u%02u%02u" $(ver_rs 1- " "))"
-   DOC_PV="${SRC_PV}"
-   #DOC_PV="$(printf "%u%02u%02u00" $(ver_rs 1-3 " "))"
-
-   SRC_URI="
-   https://sqlite.org/2022/${PN}-src-${SRC_PV}.zip
-   doc? ( https://sqlite.org/2022/${PN}-doc-${DOC_PV}.zip )
-   "
-   S="${WORKDIR}/${PN}-src-${SRC_PV}"
-
-   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-fi
-
-LICENSE="public-domain"
-SLOT="3"
-IUSE="debug doc icu +readline secure-delete static-libs tcl test tools"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-   sys-libs/zlib:=[${MULTILIB_USEDEP}]
-   icu? ( dev-libs/icu:=[${MULTILIB_USEDEP}] )
-   readline? ( sys-libs/readline:=[${MULTILIB_USEDEP}] )
-   tcl? ( dev-lang/tcl:=[${MULTILIB_USEDEP}] )
-   tools? ( dev-lang/tcl:= )
-"
-DEPEND="
-   ${RDEPEND}
-   test? ( >=dev-lang/tcl-8.6:0[${MULTILIB_USEDEP}] )
-"
-BDEPEND=">=dev-lang/tcl-8.6:0"
-if [[ ${PV} ==  ]]; then
-   BDEPEND+=" 

[gentoo-commits] repo/gentoo:master commit in: dev-db/sqlite/

2023-04-05 Thread Arthur Zamarin
commit: fe2406a52bca2b18a64192fe2e076f4c0b3f3f35
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed Apr  5 12:38:57 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed Apr  5 12:38:57 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fe2406a5

dev-db/sqlite: Stabilize 3.41.2-r1 sparc, #903750

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-db/sqlite/sqlite-3.41.2-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-db/sqlite/sqlite-3.41.2-r1.ebuild 
b/dev-db/sqlite/sqlite-3.41.2-r1.ebuild
index 19cc7b45ade4..3d030c39b23f 100644
--- a/dev-db/sqlite/sqlite-3.41.2-r1.ebuild
+++ b/dev-db/sqlite/sqlite-3.41.2-r1.ebuild
@@ -24,7 +24,7 @@ else
"
S="${WORKDIR}/${PN}-src-${SRC_PV}"
 
-   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 ~sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 fi
 
 LICENSE="public-domain"



[gentoo-commits] repo/gentoo:master commit in: dev-db/sqlite/

2023-04-04 Thread Arthur Zamarin
commit: db361e9df3abb1a48b98c159f03bc458db8ddbdf
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed Apr  5 03:50:36 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed Apr  5 03:50:36 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=db361e9d

dev-db/sqlite: Stabilize 3.41.2-r1 x86, #903750

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-db/sqlite/sqlite-3.41.2-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-db/sqlite/sqlite-3.41.2-r1.ebuild 
b/dev-db/sqlite/sqlite-3.41.2-r1.ebuild
index eff3edcaf635..19cc7b45ade4 100644
--- a/dev-db/sqlite/sqlite-3.41.2-r1.ebuild
+++ b/dev-db/sqlite/sqlite-3.41.2-r1.ebuild
@@ -24,7 +24,7 @@ else
"
S="${WORKDIR}/${PN}-src-${SRC_PV}"
 
-   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 ~sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 fi
 
 LICENSE="public-domain"



[gentoo-commits] repo/gentoo:master commit in: dev-db/sqlite/

2023-04-04 Thread Arthur Zamarin
commit: 4670f70e4786250475aa8cd8cae31ca2425d3e43
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue Apr  4 19:19:10 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue Apr  4 19:19:10 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4670f70e

dev-db/sqlite: Stabilize 3.41.2-r1 ppc64, #903750

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-db/sqlite/sqlite-3.41.2-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-db/sqlite/sqlite-3.41.2-r1.ebuild 
b/dev-db/sqlite/sqlite-3.41.2-r1.ebuild
index 994648f6fe83..eff3edcaf635 100644
--- a/dev-db/sqlite/sqlite-3.41.2-r1.ebuild
+++ b/dev-db/sqlite/sqlite-3.41.2-r1.ebuild
@@ -24,7 +24,7 @@ else
"
S="${WORKDIR}/${PN}-src-${SRC_PV}"
 
-   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 fi
 
 LICENSE="public-domain"



[gentoo-commits] repo/gentoo:master commit in: dev-db/sqlite/

2023-04-03 Thread Sam James
commit: 771227a18866c9cf4de619824610f71b6ed69e0b
Author: Sam James  gentoo  org>
AuthorDate: Tue Apr  4 05:09:58 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Apr  4 05:09:58 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=771227a1

dev-db/sqlite: Stabilize 3.41.2-r1 ppc, #903750

Signed-off-by: Sam James  gentoo.org>

 dev-db/sqlite/sqlite-3.41.2-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-db/sqlite/sqlite-3.41.2-r1.ebuild 
b/dev-db/sqlite/sqlite-3.41.2-r1.ebuild
index 2d99e76f4ee1..994648f6fe83 100644
--- a/dev-db/sqlite/sqlite-3.41.2-r1.ebuild
+++ b/dev-db/sqlite/sqlite-3.41.2-r1.ebuild
@@ -24,7 +24,7 @@ else
"
S="${WORKDIR}/${PN}-src-${SRC_PV}"
 
-   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 fi
 
 LICENSE="public-domain"



[gentoo-commits] repo/gentoo:master commit in: dev-db/sqlite/

2023-04-03 Thread Sam James
commit: 39740c41344af9bd496ceb7f68207fad96c50d94
Author: Sam James  gentoo  org>
AuthorDate: Tue Apr  4 05:09:55 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Apr  4 05:09:55 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=39740c41

dev-db/sqlite: Stabilize 3.41.2-r1 amd64, #903750

Signed-off-by: Sam James  gentoo.org>

 dev-db/sqlite/sqlite-3.41.2-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-db/sqlite/sqlite-3.41.2-r1.ebuild 
b/dev-db/sqlite/sqlite-3.41.2-r1.ebuild
index 974872e2ee81..f530176fe60a 100644
--- a/dev-db/sqlite/sqlite-3.41.2-r1.ebuild
+++ b/dev-db/sqlite/sqlite-3.41.2-r1.ebuild
@@ -24,7 +24,7 @@ else
"
S="${WORKDIR}/${PN}-src-${SRC_PV}"
 
-   KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 fi
 
 LICENSE="public-domain"



[gentoo-commits] repo/gentoo:master commit in: dev-db/sqlite/

2023-04-03 Thread Sam James
commit: ca7659f3764c816fc6bdd39dcd1c65962ae67390
Author: Sam James  gentoo  org>
AuthorDate: Tue Apr  4 05:09:56 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Apr  4 05:09:56 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ca7659f3

dev-db/sqlite: Stabilize 3.41.2-r1 hppa, #903750

Signed-off-by: Sam James  gentoo.org>

 dev-db/sqlite/sqlite-3.41.2-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-db/sqlite/sqlite-3.41.2-r1.ebuild 
b/dev-db/sqlite/sqlite-3.41.2-r1.ebuild
index f530176fe60a..2d99e76f4ee1 100644
--- a/dev-db/sqlite/sqlite-3.41.2-r1.ebuild
+++ b/dev-db/sqlite/sqlite-3.41.2-r1.ebuild
@@ -24,7 +24,7 @@ else
"
S="${WORKDIR}/${PN}-src-${SRC_PV}"
 
-   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 fi
 
 LICENSE="public-domain"



[gentoo-commits] repo/gentoo:master commit in: dev-db/sqlite/

2023-04-03 Thread Sam James
commit: fbb17968274a1c9d20e4958dc7a2d96e4f24f6aa
Author: Sam James  gentoo  org>
AuthorDate: Tue Apr  4 05:09:53 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Apr  4 05:09:53 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fbb17968

dev-db/sqlite: Stabilize 3.41.2-r1 arm, #903750

Signed-off-by: Sam James  gentoo.org>

 dev-db/sqlite/sqlite-3.41.2-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-db/sqlite/sqlite-3.41.2-r1.ebuild 
b/dev-db/sqlite/sqlite-3.41.2-r1.ebuild
index d306ea335da1..974872e2ee81 100644
--- a/dev-db/sqlite/sqlite-3.41.2-r1.ebuild
+++ b/dev-db/sqlite/sqlite-3.41.2-r1.ebuild
@@ -24,7 +24,7 @@ else
"
S="${WORKDIR}/${PN}-src-${SRC_PV}"
 
-   KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+   KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 fi
 
 LICENSE="public-domain"



[gentoo-commits] repo/gentoo:master commit in: dev-db/sqlite/

2023-04-03 Thread Sam James
commit: 50c893dae62e47f133e09f2b6a959ba1271aaeec
Author: Sam James  gentoo  org>
AuthorDate: Tue Apr  4 05:09:51 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Apr  4 05:09:51 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=50c893da

dev-db/sqlite: Stabilize 3.41.2-r1 arm64, #903750

Signed-off-by: Sam James  gentoo.org>

 dev-db/sqlite/sqlite-3.41.2-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-db/sqlite/sqlite-3.41.2-r1.ebuild 
b/dev-db/sqlite/sqlite-3.41.2-r1.ebuild
index 95cbc793093a..d306ea335da1 100644
--- a/dev-db/sqlite/sqlite-3.41.2-r1.ebuild
+++ b/dev-db/sqlite/sqlite-3.41.2-r1.ebuild
@@ -24,7 +24,7 @@ else
"
S="${WORKDIR}/${PN}-src-${SRC_PV}"
 
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+   KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 fi
 
 LICENSE="public-domain"



[gentoo-commits] repo/gentoo:master commit in: dev-db/sqlite/

2023-04-03 Thread Sam James
commit: 3cd4489942c46dda20ef4ec2f8055456375b41de
Author: Sam James  gentoo  org>
AuthorDate: Mon Apr  3 23:18:56 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Apr  3 23:18:56 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3cd44899

dev-db/sqlite: drop 3.41.2

Signed-off-by: Sam James  gentoo.org>

 dev-db/sqlite/sqlite-3.41.2.ebuild | 428 -
 1 file changed, 428 deletions(-)

diff --git a/dev-db/sqlite/sqlite-3.41.2.ebuild 
b/dev-db/sqlite/sqlite-3.41.2.ebuild
deleted file mode 100644
index b57b59ba8cf1..
--- a/dev-db/sqlite/sqlite-3.41.2.ebuild
+++ /dev/null
@@ -1,428 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools flag-o-matic multilib-minimal toolchain-funcs
-
-DESCRIPTION="SQL database engine"
-HOMEPAGE="https://sqlite.org/;
-
-# On version updates, make sure to read the forum 
(https://sqlite.org/forum/forum)
-# for hints regarding test failures, backports, etc.
-if [[ ${PV} ==  ]]; then
-   S="${WORKDIR}"/${PN}
-   PROPERTIES="live"
-else
-   SRC_PV="$(printf "%u%02u%02u%02u" $(ver_rs 1- " "))"
-   DOC_PV="${SRC_PV}"
-   #DOC_PV="$(printf "%u%02u%02u00" $(ver_rs 1-3 " "))"
-
-   SRC_URI="
-   https://sqlite.org/2023/${PN}-src-${SRC_PV}.zip
-   doc? ( https://sqlite.org/2023/${PN}-doc-${DOC_PV}.zip )
-   "
-   S="${WORKDIR}/${PN}-src-${SRC_PV}"
-
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-fi
-
-LICENSE="public-domain"
-SLOT="3"
-IUSE="debug doc icu +readline secure-delete static-libs tcl test tools"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-   sys-libs/zlib:=[${MULTILIB_USEDEP}]
-   icu? ( dev-libs/icu:=[${MULTILIB_USEDEP}] )
-   readline? ( sys-libs/readline:=[${MULTILIB_USEDEP}] )
-   tcl? ( dev-lang/tcl:=[${MULTILIB_USEDEP}] )
-   tools? ( dev-lang/tcl:= )
-"
-DEPEND="
-   ${RDEPEND}
-   test? ( >=dev-lang/tcl-8.6:0[${MULTILIB_USEDEP}] )
-"
-BDEPEND=">=dev-lang/tcl-8.6:0"
-if [[ ${PV} ==  ]]; then
-   BDEPEND+=" dev-vcs/fossil"
-else
-   BDEPEND+=" app-arch/unzip"
-fi
-
-_fossil_fetch() {
-   local distdir="${PORTAGE_ACTUAL_DISTDIR:-${DISTDIR}}"
-   local repo_id="${1}"
-   local repo_uri="${2}"
-
-   local -x FOSSIL_HOME="${HOME}"
-
-   mkdir -p "${T}/fossil/${repo_id}" || die
-   pushd "${T}/fossil/${repo_id}" > /dev/null || die
-
-   if [[ -n "${EVCS_OFFLINE}" ]]; then
-   if [[ ! -f "${distdir}/fossil-src/${repo_id}/${repo_id}.fossil" 
]]; then
-   die "Network activity disabled using EVCS_OFFLINE and 
clone of repository missing: 
\"${distdir}/fossil-src/${repo_id}/${repo_id}.fossil\""
-   fi
-   else
-   if [[ ! -f "${distdir}/fossil-src/${repo_id}/${repo_id}.fossil" 
]]; then
-   einfo fossil clone --verbose "${repo_uri}" 
"${repo_id}.fossil"
-   fossil clone --verbose "${repo_uri}" 
"${repo_id}.fossil" || die
-   echo
-   else
-   cp -p 
"${distdir}/fossil-src/${repo_id}/${repo_id}.fossil" . || die
-   einfo fossil pull --repository "${repo_id}.fossil" 
--verbose "${repo_uri}"
-   fossil pull --repository "${repo_id}.fossil" --verbose 
"${repo_uri}" || die
-   echo
-   fi
-
-   (
-   addwrite "${distdir}"
-   mkdir -p "${distdir}/fossil-src/${repo_id}" || die
-   cp -p "${repo_id}.fossil" 
"${distdir}/fossil-src/${repo_id}/${repo_id}.fossil" || die
-   )
-   fi
-
-   popd > /dev/null || die
-}
-
-_fossil_checkout() {
-   local distdir="${PORTAGE_ACTUAL_DISTDIR:-${DISTDIR}}"
-   local repo_id="${1}"
-   local branch_or_commit="${2}"
-   local target_directory="${3}"
-
-   local -x FOSSIL_HOME="${HOME}"
-
-   if [[ ! -f "${distdir}/fossil-src/${repo_id}/${repo_id}.fossil" ]]; then
-   die "Clone of repository missing: 
\"${distdir}/fossil-src/${repo_id}/${repo_id}.fossil\""
-   fi
-
-   if [[ ! -f "${T}/fossil/${repo_id}/${repo_id}.fossil" ]]; then
-   mkdir -p "${T}/fossil/${repo_id}" || die
-   cp -p "${distdir}/fossil-src/${repo_id}/${repo_id}.fossil" 
"${T}/fossil/${repo_id}" || die
-   fi
-
-   mkdir "${target_directory}" || die
-   pushd "${target_directory}" > /dev/null || die
-
-   einfo fossil open --quiet "${T}/fossil/${repo_id}/${repo_id}.fossil" 
"${branch_or_commit}"
-   fossil open --quiet "${T}/fossil/${repo_id}/${repo_id}.fossil" 
"${branch_or_commit}" || die
-   echo
-

[gentoo-commits] repo/gentoo:master commit in: dev-db/sqlite/files/

2023-03-23 Thread Sam James
commit: 25227e6e5dbc77672a3586312432810c1e2811fe
Author: Sam James  gentoo  org>
AuthorDate: Thu Mar 23 23:13:17 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Mar 23 23:13:17 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=25227e6e

dev-db/sqlite: add another bug ref for perf patch

Signed-off-by: Sam James  gentoo.org>

 dev-db/sqlite/files/sqlite-3.41.2-perf-regression.patch | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-db/sqlite/files/sqlite-3.41.2-perf-regression.patch 
b/dev-db/sqlite/files/sqlite-3.41.2-perf-regression.patch
index 7d8acf6ddda8..0bf5c41513af 100644
--- a/dev-db/sqlite/files/sqlite-3.41.2-perf-regression.patch
+++ b/dev-db/sqlite/files/sqlite-3.41.2-perf-regression.patch
@@ -1,4 +1,4 @@
-https://sqlite.org/forum/forumpost/3a180ba0d4
+https://sqlite.org/forum/forumpost/3a180ba0d4 and 
https://sqlite.org/forum/forumpost/f9346b11a6
 https://sqlite.org/src/info/aa6bd6dff751223e
 (-> https://sqlite.org/src/vpatch?from=71215599cd8ebb97=aa6bd6dff751223e)
 



[gentoo-commits] repo/gentoo:master commit in: dev-db/sqlite/, dev-db/sqlite/files/

2023-03-23 Thread Sam James
commit: 9c6f1523663c26c5b147805faff9817927b34260
Author: Sam James  gentoo  org>
AuthorDate: Thu Mar 23 22:37:56 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Mar 23 22:38:14 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9c6f1523

dev-db/sqlite: backport significant performance regression fix

See the discussion at https://sqlite.org/forum/forumpost/3a180ba0d4.

Signed-off-by: Sam James  gentoo.org>

 .../files/sqlite-3.41.2-perf-regression.patch  | 101 +
 dev-db/sqlite/sqlite-3.41.2-r1.ebuild  | 433 +
 2 files changed, 534 insertions(+)

diff --git a/dev-db/sqlite/files/sqlite-3.41.2-perf-regression.patch 
b/dev-db/sqlite/files/sqlite-3.41.2-perf-regression.patch
new file mode 100644
index ..7d8acf6ddda8
--- /dev/null
+++ b/dev-db/sqlite/files/sqlite-3.41.2-perf-regression.patch
@@ -0,0 +1,101 @@
+https://sqlite.org/forum/forumpost/3a180ba0d4
+https://sqlite.org/src/info/aa6bd6dff751223e
+(-> https://sqlite.org/src/vpatch?from=71215599cd8ebb97=aa6bd6dff751223e)
+
+--- a/src/select.c
 b/src/select.c
+@@ -4236,12 +4236,11 @@
+ **(17f) the subquery must not be the RHS of a LEFT JOIN.
+ **(17g) either the subquery is the first element of the outer
+ **  query or there are no RIGHT or FULL JOINs in any arm
+ **  of the subquery.  (This is a duplicate of condition (27b).)
+ **(17h) The corresponding result set expressions in all arms of the
+-**  compound must have the same affinity. (See restriction (9)
+-**  on the push-down optimization.)
++**  compound must have the same affinity.
+ **
+ **The parent and sub-query may contain WHERE clauses. Subject to
+ **rules (11), (13) and (14), they may also contain ORDER BY,
+ **LIMIT and OFFSET clauses.  The subquery cannot use any compound
+ **operator other than UNION ALL because all the other compound
+@@ -5105,14 +5104,10 @@
+ **
+ **   (8) If the subquery is a compound that uses UNION, INTERSECT,
+ **   or EXCEPT, then all of the result set columns for all arms of
+ **   the compound must use the BINARY collating sequence.
+ **
+-**   (9) If the subquery is a compound, then all arms of the compound must
+-**   have the same affinity.  (This is the same as restriction (17h)
+-**   for query flattening.)
+-**   
+ **
+ ** Return 0 if no changes are made and non-zero if one or more WHERE clause
+ ** terms are duplicated into the subquery.
+ */
+ static int pushDownWhereTerms(
+@@ -5139,13 +5134,10 @@
+   }
+ #ifndef SQLITE_OMIT_WINDOWFUNC
+   if( pSel->pWin ) return 0;/* restriction (6b) */
+ #endif
+ }
+-if( compoundHasDifferentAffinities(pSubq) ){
+-  return 0;  /* restriction (9) */
+-}
+ if( notUnionAll ){
+   /* If any of the compound arms are connected using UNION, INTERSECT,
+   ** or EXCEPT, then we must ensure that none of the columns use a
+   ** non-BINARY collating sequence. */
+   for(pSel=pSubq; pSel; pSel=pSel->pPrior){
+
+--- a/test/pushdown.test
 b/test/pushdown.test
+@@ -120,7 +120,47 @@
+ SELECT v1.a, v1.b, t0.c0 AS cd FROM t0 LEFT JOIN v0 ON v0.c0!=0, v1
+   ) WHERE a=2 AND b=0 AND cd=0;
+ } {
+   2 0 0
+ }
+-  
++
++# 2023-02-22 https://sqlite.org/forum/forumpost/bcc4375032
++# Performance regression caused by check-in [1ad41840c5e0fa70] from 
2022-11-25.
++# That check-in added a new restriction on push-down.  The new restriction is
++# no longer necessary after check-in [27655c9353620aa5] from 2022-12-14.
++#
++do_execsql_test 3.5 {
++  DROP TABLE IF EXISTS t1;
++  CREATE TABLE t1(a INT, b INT, c TEXT, PRIMARY KEY(a,b)) WITHOUT ROWID;
++  INSERT INTO t1(a,b,c) VALUES
++(1,100,'abc'),
++(2,200,'def'),
++(3,300,'abc');
++  DROP TABLE IF EXISTS t2;
++  CREATE TABLE t2(a INT, b INT, c TEXT, PRIMARY KEY(a,b)) WITHOUT ROWID;
++  INSERT INTO t2(a,b,c) VALUES
++(1,110,'efg'),
++(2,200,'hij'),
++(3,330,'klm');
++  CREATE VIEW v3 AS
++SELECT a, b, c FROM t1
++UNION ALL
++SELECT a, b, 'xyz' FROM t2;
++  SELECT * FROM v3 WHERE a=2 AND b=200;
++} {2 200 def 2 200 xyz}
++do_eqp_test 3.6 {
++  SELECT * FROM v3 WHERE a=2 AND b=200;
++} {
++  QUERY PLAN
++  |--CO-ROUTINE v3
++  |  `--COMPOUND QUERY
++  | |--LEFT-MOST SUBQUERY
++  | |  `--SEARCH t1 USING PRIMARY KEY (a=? AND b=?)
++  | `--UNION ALL
++  |`--SEARCH t2 USING PRIMARY KEY (a=? AND b=?)
++  `--SCAN v3
++}
++#   ^^^
++# We want both arms of the compound subquery to use the
++# primary key.
++
+ finish_test

diff --git a/dev-db/sqlite/sqlite-3.41.2-r1.ebuild 
b/dev-db/sqlite/sqlite-3.41.2-r1.ebuild
new file mode 100644
index ..95cbc793093a
--- /dev/null
+++ b/dev-db/sqlite/sqlite-3.41.2-r1.ebuild
@@ -0,0 +1,433 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of 

[gentoo-commits] repo/gentoo:master commit in: dev-db/sqlite/

2023-03-23 Thread Sam James
commit: e3075351fa7f79e317f4a27ea993638a65539c86
Author: Sam James  gentoo  org>
AuthorDate: Thu Mar 23 22:21:38 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Mar 23 22:21:38 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e3075351

dev-db/sqlite: drop 3.41.0, 3.41.1

Signed-off-by: Sam James  gentoo.org>

 dev-db/sqlite/Manifest |   4 -
 dev-db/sqlite/sqlite-3.41.0.ebuild | 428 -
 dev-db/sqlite/sqlite-3.41.1.ebuild | 428 -
 3 files changed, 860 deletions(-)

diff --git a/dev-db/sqlite/Manifest b/dev-db/sqlite/Manifest
index 139e105ccc0d..cba6d8563d20 100644
--- a/dev-db/sqlite/Manifest
+++ b/dev-db/sqlite/Manifest
@@ -1,8 +1,4 @@
 DIST sqlite-doc-3400100.zip 10934836 BLAKE2B 
52adbfa911a5d8556e4e071bf14ad83145023fbd426f285d9724d7f06e41257df53d3c28224581f12b4ca8f699bf3d3ec829ee161374ce0208783e5da72639dc
 SHA512 
1131b0a6304a4dd6287c85d38d1450fd2dd0e3377d88a263e3c4716415e0587750357f25486727b9433797da0331229682565e7a8a3986eba89cfcab550a2d41
-DIST sqlite-doc-341.zip 10979224 BLAKE2B 
aa42dd8977b1a2f782fcaecdea9797d0a97c623349854b8bf3050bbc8627482e77c1fd8952633c759e99ab6dd1038ab71fd4942429af9f9422cbc76deaac46ed
 SHA512 
6eff61b7a63ee8cd8c9460b50f6ab6c9bf8074a270e900fee8bf28c1602cc5da35b0c626a780e735f349f08310a924ba83cd1420f2767f8d12d0ee0455374109
-DIST sqlite-doc-3410100.zip 10996110 BLAKE2B 
03a0c77547ba20957884e202138a280d4f65e25f08e784b06026fdcb97a7c1065009b8102362d4e58817a359d18245f2f34e98c210faa795b8b96ad4014f
 SHA512 
796e3f75506ab1819043377cfaa96ff156e962b19d1aa5f04da591842ea52bc4e5dc5c69d765d9d7debd34e9075e1c48276d0a57c90d914ccb6236044cad0895
 DIST sqlite-doc-3410200.zip 10633275 BLAKE2B 
1323179d04b9fa21df4ed93ad1aa89ff943a9d930ef02699aade779f18f28aa45dac8362d6427d7eb896c0c0b20e12f8446050f1fc08c3deef24e395123319c1
 SHA512 
77099fd3bfdb0c19baedb1248c5ff028a14cbc98d18956dfb13e55289a7dddbe82d25e4522f0cbbe9c2798e0531c354df5a207f89c62dfe0f84877db47bb4f9e
 DIST sqlite-src-3400100.zip 13725560 BLAKE2B 
24d2efbbf7f8f35888b1e53c98f9c7fece9b1cf0b175bf49b78869253aa753ce47e2db67247183c07368e69d6eb63a6e39c06b212c8fd5ca36c892ff535bedca
 SHA512 
78f8c6396bf8da090671c6f4c41255e60788324fccdaad906c53610eb6e37705f4d25c7f84da3be00b511ddf9f2e0545901f33f5ae4b6e00b1ea9413af095299
-DIST sqlite-src-341.zip 13831104 BLAKE2B 
3bc0828f53c9e1e4344352375ef749fa145579b1a07ef657ca8d05417b5b0a211c785b44613fffe45d4bf74cff6f8e5320b5af7e8e97c1199e3d69916bc6ae6c
 SHA512 
9c39202eb058e421035ffe4d5c9f74164a0ad4a928f6f01e4fa04af0e7efb64635ab5902220dbb37478c5c777170e4c49a171b36a0f908315e187a8f1aa2b5e8
-DIST sqlite-src-3410100.zip 13833820 BLAKE2B 
e863f03355bb47ba4464d953c0191a02845e651ec6ceaa1bb203c9976cf4c11ad2739af3f538c7fb675c863fd0b4980ed4f2237fa7e66abacca3bc4dc1986a72
 SHA512 
840d2542825db2d1758cf9fa0f7159a8c6c7d40d23a5249d1c7bdf0210a6cc83e4dd8e3393c0c6e76e922a76614a1b5f311e232d7439759bdc0e2fbb4c12244a
 DIST sqlite-src-3410200.zip 13836230 BLAKE2B 
4edcd65728143b1ea27abe65db8c8353dfa309858e6f40d70f3c376ef9e5613d92c41ed5a3c3282cacef8a29a434e3881f6e47ba5642820331170ceb69321d86
 SHA512 
28cfa72f2b39d851c38fb757a0c6d0696c22548792ce2fa1be5e2f6084e4bf0a5fb216902b59ccba5b6ebaf140aab954ed7676d84841b58ad063404a119a0c17

diff --git a/dev-db/sqlite/sqlite-3.41.0.ebuild 
b/dev-db/sqlite/sqlite-3.41.0.ebuild
deleted file mode 100644
index b57b59ba8cf1..
--- a/dev-db/sqlite/sqlite-3.41.0.ebuild
+++ /dev/null
@@ -1,428 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools flag-o-matic multilib-minimal toolchain-funcs
-
-DESCRIPTION="SQL database engine"
-HOMEPAGE="https://sqlite.org/;
-
-# On version updates, make sure to read the forum 
(https://sqlite.org/forum/forum)
-# for hints regarding test failures, backports, etc.
-if [[ ${PV} ==  ]]; then
-   S="${WORKDIR}"/${PN}
-   PROPERTIES="live"
-else
-   SRC_PV="$(printf "%u%02u%02u%02u" $(ver_rs 1- " "))"
-   DOC_PV="${SRC_PV}"
-   #DOC_PV="$(printf "%u%02u%02u00" $(ver_rs 1-3 " "))"
-
-   SRC_URI="
-   https://sqlite.org/2023/${PN}-src-${SRC_PV}.zip
-   doc? ( https://sqlite.org/2023/${PN}-doc-${DOC_PV}.zip )
-   "
-   S="${WORKDIR}/${PN}-src-${SRC_PV}"
-
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-fi
-
-LICENSE="public-domain"
-SLOT="3"
-IUSE="debug doc icu +readline secure-delete static-libs tcl test tools"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-   sys-libs/zlib:=[${MULTILIB_USEDEP}]
-   icu? ( dev-libs/icu:=[${MULTILIB_USEDEP}] )
-   readline? ( sys-libs/readline:=[${MULTILIB_USEDEP}] )
-   tcl? ( dev-lang/tcl:=[${MULTILIB_USEDEP}] )
-   tools? ( dev-lang/tcl:= )
-"
-DEPEND="
-

[gentoo-commits] repo/gentoo:master commit in: dev-db/sqlite/

2023-03-22 Thread Sam James
commit: a02a96d98823e5ece0bf50f29616541ec6168787
Author: Sam James  gentoo  org>
AuthorDate: Thu Mar 23 01:31:06 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Mar 23 01:35:33 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a02a96d9

dev-db/sqlite: add 3.41.2

Signed-off-by: Sam James  gentoo.org>

 dev-db/sqlite/Manifest |   2 +
 dev-db/sqlite/sqlite-3.41.2.ebuild | 428 +
 2 files changed, 430 insertions(+)

diff --git a/dev-db/sqlite/Manifest b/dev-db/sqlite/Manifest
index cb3e1c1b34a3..139e105ccc0d 100644
--- a/dev-db/sqlite/Manifest
+++ b/dev-db/sqlite/Manifest
@@ -1,6 +1,8 @@
 DIST sqlite-doc-3400100.zip 10934836 BLAKE2B 
52adbfa911a5d8556e4e071bf14ad83145023fbd426f285d9724d7f06e41257df53d3c28224581f12b4ca8f699bf3d3ec829ee161374ce0208783e5da72639dc
 SHA512 
1131b0a6304a4dd6287c85d38d1450fd2dd0e3377d88a263e3c4716415e0587750357f25486727b9433797da0331229682565e7a8a3986eba89cfcab550a2d41
 DIST sqlite-doc-341.zip 10979224 BLAKE2B 
aa42dd8977b1a2f782fcaecdea9797d0a97c623349854b8bf3050bbc8627482e77c1fd8952633c759e99ab6dd1038ab71fd4942429af9f9422cbc76deaac46ed
 SHA512 
6eff61b7a63ee8cd8c9460b50f6ab6c9bf8074a270e900fee8bf28c1602cc5da35b0c626a780e735f349f08310a924ba83cd1420f2767f8d12d0ee0455374109
 DIST sqlite-doc-3410100.zip 10996110 BLAKE2B 
03a0c77547ba20957884e202138a280d4f65e25f08e784b06026fdcb97a7c1065009b8102362d4e58817a359d18245f2f34e98c210faa795b8b96ad4014f
 SHA512 
796e3f75506ab1819043377cfaa96ff156e962b19d1aa5f04da591842ea52bc4e5dc5c69d765d9d7debd34e9075e1c48276d0a57c90d914ccb6236044cad0895
+DIST sqlite-doc-3410200.zip 10633275 BLAKE2B 
1323179d04b9fa21df4ed93ad1aa89ff943a9d930ef02699aade779f18f28aa45dac8362d6427d7eb896c0c0b20e12f8446050f1fc08c3deef24e395123319c1
 SHA512 
77099fd3bfdb0c19baedb1248c5ff028a14cbc98d18956dfb13e55289a7dddbe82d25e4522f0cbbe9c2798e0531c354df5a207f89c62dfe0f84877db47bb4f9e
 DIST sqlite-src-3400100.zip 13725560 BLAKE2B 
24d2efbbf7f8f35888b1e53c98f9c7fece9b1cf0b175bf49b78869253aa753ce47e2db67247183c07368e69d6eb63a6e39c06b212c8fd5ca36c892ff535bedca
 SHA512 
78f8c6396bf8da090671c6f4c41255e60788324fccdaad906c53610eb6e37705f4d25c7f84da3be00b511ddf9f2e0545901f33f5ae4b6e00b1ea9413af095299
 DIST sqlite-src-341.zip 13831104 BLAKE2B 
3bc0828f53c9e1e4344352375ef749fa145579b1a07ef657ca8d05417b5b0a211c785b44613fffe45d4bf74cff6f8e5320b5af7e8e97c1199e3d69916bc6ae6c
 SHA512 
9c39202eb058e421035ffe4d5c9f74164a0ad4a928f6f01e4fa04af0e7efb64635ab5902220dbb37478c5c777170e4c49a171b36a0f908315e187a8f1aa2b5e8
 DIST sqlite-src-3410100.zip 13833820 BLAKE2B 
e863f03355bb47ba4464d953c0191a02845e651ec6ceaa1bb203c9976cf4c11ad2739af3f538c7fb675c863fd0b4980ed4f2237fa7e66abacca3bc4dc1986a72
 SHA512 
840d2542825db2d1758cf9fa0f7159a8c6c7d40d23a5249d1c7bdf0210a6cc83e4dd8e3393c0c6e76e922a76614a1b5f311e232d7439759bdc0e2fbb4c12244a
+DIST sqlite-src-3410200.zip 13836230 BLAKE2B 
4edcd65728143b1ea27abe65db8c8353dfa309858e6f40d70f3c376ef9e5613d92c41ed5a3c3282cacef8a29a434e3881f6e47ba5642820331170ceb69321d86
 SHA512 
28cfa72f2b39d851c38fb757a0c6d0696c22548792ce2fa1be5e2f6084e4bf0a5fb216902b59ccba5b6ebaf140aab954ed7676d84841b58ad063404a119a0c17

diff --git a/dev-db/sqlite/sqlite-3.41.2.ebuild 
b/dev-db/sqlite/sqlite-3.41.2.ebuild
new file mode 100644
index ..b57b59ba8cf1
--- /dev/null
+++ b/dev-db/sqlite/sqlite-3.41.2.ebuild
@@ -0,0 +1,428 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools flag-o-matic multilib-minimal toolchain-funcs
+
+DESCRIPTION="SQL database engine"
+HOMEPAGE="https://sqlite.org/;
+
+# On version updates, make sure to read the forum 
(https://sqlite.org/forum/forum)
+# for hints regarding test failures, backports, etc.
+if [[ ${PV} ==  ]]; then
+   S="${WORKDIR}"/${PN}
+   PROPERTIES="live"
+else
+   SRC_PV="$(printf "%u%02u%02u%02u" $(ver_rs 1- " "))"
+   DOC_PV="${SRC_PV}"
+   #DOC_PV="$(printf "%u%02u%02u00" $(ver_rs 1-3 " "))"
+
+   SRC_URI="
+   https://sqlite.org/2023/${PN}-src-${SRC_PV}.zip
+   doc? ( https://sqlite.org/2023/${PN}-doc-${DOC_PV}.zip )
+   "
+   S="${WORKDIR}/${PN}-src-${SRC_PV}"
+
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+fi
+
+LICENSE="public-domain"
+SLOT="3"
+IUSE="debug doc icu +readline secure-delete static-libs tcl test tools"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   sys-libs/zlib:=[${MULTILIB_USEDEP}]
+   icu? ( dev-libs/icu:=[${MULTILIB_USEDEP}] )
+   readline? ( sys-libs/readline:=[${MULTILIB_USEDEP}] )
+   tcl? ( dev-lang/tcl:=[${MULTILIB_USEDEP}] )
+   tools? ( dev-lang/tcl:= )
+"
+DEPEND="
+   ${RDEPEND}
+   test? ( >=dev-lang/tcl-8.6:0[${MULTILIB_USEDEP}] )
+"

[gentoo-commits] repo/gentoo:master commit in: dev-db/sqlite/

2023-03-17 Thread Sam James
commit: 3b2fa301882d5deb5b245025652fc4f0d608c6c0
Author: Sam James  gentoo  org>
AuthorDate: Fri Mar 17 03:59:26 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Mar 17 13:53:41 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3b2fa301

dev-db/sqlite: add 3.41.1

Signed-off-by: Sam James  gentoo.org>

 dev-db/sqlite/Manifest |   2 +
 dev-db/sqlite/sqlite-3.41.1.ebuild | 428 +
 2 files changed, 430 insertions(+)

diff --git a/dev-db/sqlite/Manifest b/dev-db/sqlite/Manifest
index 2633b8f4d911..cb3e1c1b34a3 100644
--- a/dev-db/sqlite/Manifest
+++ b/dev-db/sqlite/Manifest
@@ -1,4 +1,6 @@
 DIST sqlite-doc-3400100.zip 10934836 BLAKE2B 
52adbfa911a5d8556e4e071bf14ad83145023fbd426f285d9724d7f06e41257df53d3c28224581f12b4ca8f699bf3d3ec829ee161374ce0208783e5da72639dc
 SHA512 
1131b0a6304a4dd6287c85d38d1450fd2dd0e3377d88a263e3c4716415e0587750357f25486727b9433797da0331229682565e7a8a3986eba89cfcab550a2d41
 DIST sqlite-doc-341.zip 10979224 BLAKE2B 
aa42dd8977b1a2f782fcaecdea9797d0a97c623349854b8bf3050bbc8627482e77c1fd8952633c759e99ab6dd1038ab71fd4942429af9f9422cbc76deaac46ed
 SHA512 
6eff61b7a63ee8cd8c9460b50f6ab6c9bf8074a270e900fee8bf28c1602cc5da35b0c626a780e735f349f08310a924ba83cd1420f2767f8d12d0ee0455374109
+DIST sqlite-doc-3410100.zip 10996110 BLAKE2B 
03a0c77547ba20957884e202138a280d4f65e25f08e784b06026fdcb97a7c1065009b8102362d4e58817a359d18245f2f34e98c210faa795b8b96ad4014f
 SHA512 
796e3f75506ab1819043377cfaa96ff156e962b19d1aa5f04da591842ea52bc4e5dc5c69d765d9d7debd34e9075e1c48276d0a57c90d914ccb6236044cad0895
 DIST sqlite-src-3400100.zip 13725560 BLAKE2B 
24d2efbbf7f8f35888b1e53c98f9c7fece9b1cf0b175bf49b78869253aa753ce47e2db67247183c07368e69d6eb63a6e39c06b212c8fd5ca36c892ff535bedca
 SHA512 
78f8c6396bf8da090671c6f4c41255e60788324fccdaad906c53610eb6e37705f4d25c7f84da3be00b511ddf9f2e0545901f33f5ae4b6e00b1ea9413af095299
 DIST sqlite-src-341.zip 13831104 BLAKE2B 
3bc0828f53c9e1e4344352375ef749fa145579b1a07ef657ca8d05417b5b0a211c785b44613fffe45d4bf74cff6f8e5320b5af7e8e97c1199e3d69916bc6ae6c
 SHA512 
9c39202eb058e421035ffe4d5c9f74164a0ad4a928f6f01e4fa04af0e7efb64635ab5902220dbb37478c5c777170e4c49a171b36a0f908315e187a8f1aa2b5e8
+DIST sqlite-src-3410100.zip 13833820 BLAKE2B 
e863f03355bb47ba4464d953c0191a02845e651ec6ceaa1bb203c9976cf4c11ad2739af3f538c7fb675c863fd0b4980ed4f2237fa7e66abacca3bc4dc1986a72
 SHA512 
840d2542825db2d1758cf9fa0f7159a8c6c7d40d23a5249d1c7bdf0210a6cc83e4dd8e3393c0c6e76e922a76614a1b5f311e232d7439759bdc0e2fbb4c12244a

diff --git a/dev-db/sqlite/sqlite-3.41.1.ebuild 
b/dev-db/sqlite/sqlite-3.41.1.ebuild
new file mode 100644
index ..b57b59ba8cf1
--- /dev/null
+++ b/dev-db/sqlite/sqlite-3.41.1.ebuild
@@ -0,0 +1,428 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools flag-o-matic multilib-minimal toolchain-funcs
+
+DESCRIPTION="SQL database engine"
+HOMEPAGE="https://sqlite.org/;
+
+# On version updates, make sure to read the forum 
(https://sqlite.org/forum/forum)
+# for hints regarding test failures, backports, etc.
+if [[ ${PV} ==  ]]; then
+   S="${WORKDIR}"/${PN}
+   PROPERTIES="live"
+else
+   SRC_PV="$(printf "%u%02u%02u%02u" $(ver_rs 1- " "))"
+   DOC_PV="${SRC_PV}"
+   #DOC_PV="$(printf "%u%02u%02u00" $(ver_rs 1-3 " "))"
+
+   SRC_URI="
+   https://sqlite.org/2023/${PN}-src-${SRC_PV}.zip
+   doc? ( https://sqlite.org/2023/${PN}-doc-${DOC_PV}.zip )
+   "
+   S="${WORKDIR}/${PN}-src-${SRC_PV}"
+
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+fi
+
+LICENSE="public-domain"
+SLOT="3"
+IUSE="debug doc icu +readline secure-delete static-libs tcl test tools"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   sys-libs/zlib:=[${MULTILIB_USEDEP}]
+   icu? ( dev-libs/icu:=[${MULTILIB_USEDEP}] )
+   readline? ( sys-libs/readline:=[${MULTILIB_USEDEP}] )
+   tcl? ( dev-lang/tcl:=[${MULTILIB_USEDEP}] )
+   tools? ( dev-lang/tcl:= )
+"
+DEPEND="
+   ${RDEPEND}
+   test? ( >=dev-lang/tcl-8.6:0[${MULTILIB_USEDEP}] )
+"
+BDEPEND=">=dev-lang/tcl-8.6:0"
+if [[ ${PV} ==  ]]; then
+   BDEPEND+=" dev-vcs/fossil"
+else
+   BDEPEND+=" app-arch/unzip"
+fi
+
+_fossil_fetch() {
+   local distdir="${PORTAGE_ACTUAL_DISTDIR:-${DISTDIR}}"
+   local repo_id="${1}"
+   local repo_uri="${2}"
+
+   local -x FOSSIL_HOME="${HOME}"
+
+   mkdir -p "${T}/fossil/${repo_id}" || die
+   pushd "${T}/fossil/${repo_id}" > /dev/null || die
+
+   if [[ -n "${EVCS_OFFLINE}" ]]; then
+   if [[ ! -f "${distdir}/fossil-src/${repo_id}/${repo_id}.fossil" 
]]; then
+   die "Network activity disabled using EVCS_OFFLINE 

[gentoo-commits] repo/gentoo:master commit in: dev-db/sqlite/

2023-02-23 Thread Jakov Smolić
commit: f6fcc182183c9a3b6b9862b9ef0d8143b5bbc3fc
Author: Jakov Smolić  gentoo  org>
AuthorDate: Thu Feb 23 11:48:28 2023 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Thu Feb 23 12:16:33 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f6fcc182

dev-db/sqlite: add 3.41.0

Signed-off-by: Jakov Smolić  gentoo.org>

 dev-db/sqlite/Manifest |   2 +
 dev-db/sqlite/sqlite-3.41.0.ebuild | 428 +
 2 files changed, 430 insertions(+)

diff --git a/dev-db/sqlite/Manifest b/dev-db/sqlite/Manifest
index cd231ad1778c..2633b8f4d911 100644
--- a/dev-db/sqlite/Manifest
+++ b/dev-db/sqlite/Manifest
@@ -1,2 +1,4 @@
 DIST sqlite-doc-3400100.zip 10934836 BLAKE2B 
52adbfa911a5d8556e4e071bf14ad83145023fbd426f285d9724d7f06e41257df53d3c28224581f12b4ca8f699bf3d3ec829ee161374ce0208783e5da72639dc
 SHA512 
1131b0a6304a4dd6287c85d38d1450fd2dd0e3377d88a263e3c4716415e0587750357f25486727b9433797da0331229682565e7a8a3986eba89cfcab550a2d41
+DIST sqlite-doc-341.zip 10979224 BLAKE2B 
aa42dd8977b1a2f782fcaecdea9797d0a97c623349854b8bf3050bbc8627482e77c1fd8952633c759e99ab6dd1038ab71fd4942429af9f9422cbc76deaac46ed
 SHA512 
6eff61b7a63ee8cd8c9460b50f6ab6c9bf8074a270e900fee8bf28c1602cc5da35b0c626a780e735f349f08310a924ba83cd1420f2767f8d12d0ee0455374109
 DIST sqlite-src-3400100.zip 13725560 BLAKE2B 
24d2efbbf7f8f35888b1e53c98f9c7fece9b1cf0b175bf49b78869253aa753ce47e2db67247183c07368e69d6eb63a6e39c06b212c8fd5ca36c892ff535bedca
 SHA512 
78f8c6396bf8da090671c6f4c41255e60788324fccdaad906c53610eb6e37705f4d25c7f84da3be00b511ddf9f2e0545901f33f5ae4b6e00b1ea9413af095299
+DIST sqlite-src-341.zip 13831104 BLAKE2B 
3bc0828f53c9e1e4344352375ef749fa145579b1a07ef657ca8d05417b5b0a211c785b44613fffe45d4bf74cff6f8e5320b5af7e8e97c1199e3d69916bc6ae6c
 SHA512 
9c39202eb058e421035ffe4d5c9f74164a0ad4a928f6f01e4fa04af0e7efb64635ab5902220dbb37478c5c777170e4c49a171b36a0f908315e187a8f1aa2b5e8

diff --git a/dev-db/sqlite/sqlite-3.41.0.ebuild 
b/dev-db/sqlite/sqlite-3.41.0.ebuild
new file mode 100644
index ..b57b59ba8cf1
--- /dev/null
+++ b/dev-db/sqlite/sqlite-3.41.0.ebuild
@@ -0,0 +1,428 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools flag-o-matic multilib-minimal toolchain-funcs
+
+DESCRIPTION="SQL database engine"
+HOMEPAGE="https://sqlite.org/;
+
+# On version updates, make sure to read the forum 
(https://sqlite.org/forum/forum)
+# for hints regarding test failures, backports, etc.
+if [[ ${PV} ==  ]]; then
+   S="${WORKDIR}"/${PN}
+   PROPERTIES="live"
+else
+   SRC_PV="$(printf "%u%02u%02u%02u" $(ver_rs 1- " "))"
+   DOC_PV="${SRC_PV}"
+   #DOC_PV="$(printf "%u%02u%02u00" $(ver_rs 1-3 " "))"
+
+   SRC_URI="
+   https://sqlite.org/2023/${PN}-src-${SRC_PV}.zip
+   doc? ( https://sqlite.org/2023/${PN}-doc-${DOC_PV}.zip )
+   "
+   S="${WORKDIR}/${PN}-src-${SRC_PV}"
+
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+fi
+
+LICENSE="public-domain"
+SLOT="3"
+IUSE="debug doc icu +readline secure-delete static-libs tcl test tools"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   sys-libs/zlib:=[${MULTILIB_USEDEP}]
+   icu? ( dev-libs/icu:=[${MULTILIB_USEDEP}] )
+   readline? ( sys-libs/readline:=[${MULTILIB_USEDEP}] )
+   tcl? ( dev-lang/tcl:=[${MULTILIB_USEDEP}] )
+   tools? ( dev-lang/tcl:= )
+"
+DEPEND="
+   ${RDEPEND}
+   test? ( >=dev-lang/tcl-8.6:0[${MULTILIB_USEDEP}] )
+"
+BDEPEND=">=dev-lang/tcl-8.6:0"
+if [[ ${PV} ==  ]]; then
+   BDEPEND+=" dev-vcs/fossil"
+else
+   BDEPEND+=" app-arch/unzip"
+fi
+
+_fossil_fetch() {
+   local distdir="${PORTAGE_ACTUAL_DISTDIR:-${DISTDIR}}"
+   local repo_id="${1}"
+   local repo_uri="${2}"
+
+   local -x FOSSIL_HOME="${HOME}"
+
+   mkdir -p "${T}/fossil/${repo_id}" || die
+   pushd "${T}/fossil/${repo_id}" > /dev/null || die
+
+   if [[ -n "${EVCS_OFFLINE}" ]]; then
+   if [[ ! -f "${distdir}/fossil-src/${repo_id}/${repo_id}.fossil" 
]]; then
+   die "Network activity disabled using EVCS_OFFLINE and 
clone of repository missing: 
\"${distdir}/fossil-src/${repo_id}/${repo_id}.fossil\""
+   fi
+   else
+   if [[ ! -f "${distdir}/fossil-src/${repo_id}/${repo_id}.fossil" 
]]; then
+   einfo fossil clone --verbose "${repo_uri}" 
"${repo_id}.fossil"
+   fossil clone --verbose "${repo_uri}" 
"${repo_id}.fossil" || die
+   echo
+   else
+   cp -p 
"${distdir}/fossil-src/${repo_id}/${repo_id}.fossil" . || die
+   einfo fossil pull --repository "${repo_id}.fossil" 
--verbose 

[gentoo-commits] repo/gentoo:master commit in: dev-db/sqlite/

2023-01-08 Thread Jakov Smolić
commit: 5a8b55018320bbd9a59d4d88354bae1a9f227832
Author: Jakov Smolić  gentoo  org>
AuthorDate: Sun Jan  8 12:49:35 2023 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Sun Jan  8 17:06:25 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5a8b5501

dev-db/sqlite: drop 3.39.4, 3.40.0

Bug: https://bugs.gentoo.org/886029
Signed-off-by: Jakov Smolić  gentoo.org>

 dev-db/sqlite/Manifest |   4 -
 dev-db/sqlite/sqlite-3.39.4.ebuild | 440 -
 dev-db/sqlite/sqlite-3.40.0.ebuild | 432 
 3 files changed, 876 deletions(-)

diff --git a/dev-db/sqlite/Manifest b/dev-db/sqlite/Manifest
index ef46a9e60068..cd231ad1778c 100644
--- a/dev-db/sqlite/Manifest
+++ b/dev-db/sqlite/Manifest
@@ -1,6 +1,2 @@
-DIST sqlite-doc-3390400.zip 10853153 BLAKE2B 
617927351809e5ec7489011f963337e92b539a83b135daa7ccd48f840d35716d08e8adc08a67e17d674a6bc64ca24fa92b56573c0065105386fc9c75f1f7f9ef
 SHA512 
75d97b0f2f0d530b2e0ad505574af3bf657d82f0859bb5de7ee45c40a80351e933944845cedca56b579925a3d07505c6f4721f756f27862ffafdfc2caff539fb
-DIST sqlite-doc-340.zip 10921883 BLAKE2B 
786bba5f4eec32114b0e12d0a42eb763c3be999506edb65e72a1ea32499c9972be9e546b4773a96165273e3eac4da9c2e3c2c696e07494d8af8f273da72e44fd
 SHA512 
3557fe49e08fd24890da584f3fa7fb93d1e3317787f98a8ce1062dcac07733782026e50dfef7db72582739ddf0a77095cc4d3a81f3df097a69e85c672591bf7e
 DIST sqlite-doc-3400100.zip 10934836 BLAKE2B 
52adbfa911a5d8556e4e071bf14ad83145023fbd426f285d9724d7f06e41257df53d3c28224581f12b4ca8f699bf3d3ec829ee161374ce0208783e5da72639dc
 SHA512 
1131b0a6304a4dd6287c85d38d1450fd2dd0e3377d88a263e3c4716415e0587750357f25486727b9433797da0331229682565e7a8a3986eba89cfcab550a2d41
-DIST sqlite-src-3390400.zip 13405169 BLAKE2B 
aa0e0abbdcafced086a604ec910dbfd1e4df28e83e0edb6056019391e96367050e59478ee8847d930191a65b21cf0bf9957c35ef056abd9be4947a3838d78eb2
 SHA512 
0acb8afc87f911c91ec555cc97af5b77b6b0e80cc8672711ddd87c651d9e11b697c9669ff9ba2b58da12b972bb46acdf8b8fe35993950f10735b4036501b73bb
-DIST sqlite-src-340.zip 13723231 BLAKE2B 
4b4d3119f3210497e4e41f1305558e7ed49505b635fed18f466b5fb8dcc60712d0c053a0e569f9af4b2b37803d2670528244bdcf6ef580fd3f85510e8d4dba78
 SHA512 
c3bb3829f99c663f3381f4c610e401173f133fe944558b70da7521cc44116d048e4e1651993feb128b0f3814381aa4fa93f48ba3e277abca3442af805159287d
 DIST sqlite-src-3400100.zip 13725560 BLAKE2B 
24d2efbbf7f8f35888b1e53c98f9c7fece9b1cf0b175bf49b78869253aa753ce47e2db67247183c07368e69d6eb63a6e39c06b212c8fd5ca36c892ff535bedca
 SHA512 
78f8c6396bf8da090671c6f4c41255e60788324fccdaad906c53610eb6e37705f4d25c7f84da3be00b511ddf9f2e0545901f33f5ae4b6e00b1ea9413af095299

diff --git a/dev-db/sqlite/sqlite-3.39.4.ebuild 
b/dev-db/sqlite/sqlite-3.39.4.ebuild
deleted file mode 100644
index ffcf6d08808b..
--- a/dev-db/sqlite/sqlite-3.39.4.ebuild
+++ /dev/null
@@ -1,440 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="7"
-
-inherit autotools flag-o-matic multilib-minimal toolchain-funcs
-
-if [[ "${PV}" != "" ]]; then
-   SRC_PV="$(printf "%u%02u%02u%02u" $(ver_rs 1- " "))"
-   DOC_PV="${SRC_PV}"
-   # DOC_PV="$(printf "%u%02u%02u00" $(ver_rs 1-3 " "))"
-fi
-
-DESCRIPTION="SQL database engine"
-HOMEPAGE="https://sqlite.org/;
-
-# On version updates, make sure to read the forum 
(https://sqlite.org/forum/forum)
-# for hints regarding test failures, backports, etc.
-if [[ "${PV}" == "" ]]; then
-   SRC_URI=""
-else
-   SRC_URI="https://sqlite.org/2022/${PN}-src-${SRC_PV}.zip
-   doc? ( https://sqlite.org/2022/${PN}-doc-${DOC_PV}.zip )"
-fi
-
-LICENSE="public-domain"
-SLOT="3"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-IUSE="debug doc icu +readline secure-delete static-libs tcl test tools"
-if [[ "${PV}" == "" ]]; then
-   PROPERTIES="live"
-fi
-RESTRICT="!test? ( test )"
-
-if [[ "${PV}" == "" ]]; then
-   BDEPEND=">=dev-lang/tcl-8.6:0
-   dev-vcs/fossil"
-else
-   BDEPEND="app-arch/unzip
-   >=dev-lang/tcl-8.6:0"
-fi
-RDEPEND="sys-libs/zlib:0=[${MULTILIB_USEDEP}]
-   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= )"
-DEPEND="${RDEPEND}
-   test? ( >=dev-lang/tcl-8.6:0[${MULTILIB_USEDEP}] )"
-
-if [[ "${PV}" == "" ]]; then
-   S="${WORKDIR}/${PN}"
-else
-   S="${WORKDIR}/${PN}-src-${SRC_PV}"
-fi
-
-PATCHES=(
-   "${FILESDIR}"/${PN}-3.39.4-icu-72-test.patch
-)
-
-_fossil_fetch() {
-   local distdir="${PORTAGE_ACTUAL_DISTDIR:-${DISTDIR}}"
-   local repo_id="${1}"
-   local repo_uri="${2}"
-
-   local -x 

[gentoo-commits] repo/gentoo:master commit in: dev-db/sqlite/

2023-01-08 Thread Jakov Smolić
commit: a2e69e7164e5869363b8150f0dd3e7bd1ed27bf1
Author: Jakov Smolić  gentoo  org>
AuthorDate: Sun Jan  8 12:48:57 2023 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Sun Jan  8 12:48:57 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a2e69e71

dev-db/sqlite: Stabilize 3.40.1 sparc, #889142

Signed-off-by: Jakov Smolić  gentoo.org>

 dev-db/sqlite/sqlite-3.40.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-db/sqlite/sqlite-3.40.1.ebuild 
b/dev-db/sqlite/sqlite-3.40.1.ebuild
index e701724ef344..7013595958a3 100644
--- a/dev-db/sqlite/sqlite-3.40.1.ebuild
+++ b/dev-db/sqlite/sqlite-3.40.1.ebuild
@@ -24,7 +24,7 @@ else
"
S="${WORKDIR}/${PN}-src-${SRC_PV}"
 
-   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 ~sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 fi
 
 LICENSE="public-domain"



[gentoo-commits] repo/gentoo:master commit in: dev-db/sqlite/

2022-12-31 Thread Sam James
commit: a6e2e54d29b754848ed65b506230fe1270eec5b8
Author: Sam James  gentoo  org>
AuthorDate: Sun Jan  1 01:29:54 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jan  1 01:29:54 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a6e2e54d

dev-db/sqlite: Stabilize 3.40.1 hppa, #889142

Signed-off-by: Sam James  gentoo.org>

 dev-db/sqlite/sqlite-3.40.1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-db/sqlite/sqlite-3.40.1.ebuild 
b/dev-db/sqlite/sqlite-3.40.1.ebuild
index 8fedfa7fed3b..e701724ef344 100644
--- a/dev-db/sqlite/sqlite-3.40.1.ebuild
+++ b/dev-db/sqlite/sqlite-3.40.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -24,7 +24,7 @@ else
"
S="${WORKDIR}/${PN}-src-${SRC_PV}"
 
-   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 ~sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 ~sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 fi
 
 LICENSE="public-domain"



[gentoo-commits] repo/gentoo:master commit in: dev-db/sqlite/

2022-12-31 Thread Sam James
commit: 5bb8ad70509d29bcf3a37b3cc740647d91e05eb3
Author: Sam James  gentoo  org>
AuthorDate: Sat Dec 31 23:28:42 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Dec 31 23:28:42 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5bb8ad70

dev-db/sqlite: Stabilize 3.40.1 ppc, #889142

Signed-off-by: Sam James  gentoo.org>

 dev-db/sqlite/sqlite-3.40.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-db/sqlite/sqlite-3.40.1.ebuild 
b/dev-db/sqlite/sqlite-3.40.1.ebuild
index c11535b11197..8fedfa7fed3b 100644
--- a/dev-db/sqlite/sqlite-3.40.1.ebuild
+++ b/dev-db/sqlite/sqlite-3.40.1.ebuild
@@ -24,7 +24,7 @@ else
"
S="${WORKDIR}/${PN}-src-${SRC_PV}"
 
-   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
ppc64 ~riscv ~s390 ~sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 ~sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 fi
 
 LICENSE="public-domain"



[gentoo-commits] repo/gentoo:master commit in: dev-db/sqlite/

2022-12-31 Thread Sam James
commit: 65f1fa6098f2594b9937d853e1050c13a803ca3b
Author: Sam James  gentoo  org>
AuthorDate: Sat Dec 31 23:28:40 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Dec 31 23:28:40 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=65f1fa60

dev-db/sqlite: Stabilize 3.40.1 ppc64, #889142

Signed-off-by: Sam James  gentoo.org>

 dev-db/sqlite/sqlite-3.40.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-db/sqlite/sqlite-3.40.1.ebuild 
b/dev-db/sqlite/sqlite-3.40.1.ebuild
index c7f34dff78f6..a4160deb5588 100644
--- a/dev-db/sqlite/sqlite-3.40.1.ebuild
+++ b/dev-db/sqlite/sqlite-3.40.1.ebuild
@@ -24,7 +24,7 @@ else
"
S="${WORKDIR}/${PN}-src-${SRC_PV}"
 
-   KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+   KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
ppc64 ~riscv ~s390 ~sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 fi
 
 LICENSE="public-domain"



[gentoo-commits] repo/gentoo:master commit in: dev-db/sqlite/

2022-12-31 Thread Sam James
commit: 6de3bc7fb1511927630ff59d1656bb1a679229e5
Author: Sam James  gentoo  org>
AuthorDate: Sat Dec 31 23:28:41 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Dec 31 23:28:41 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6de3bc7f

dev-db/sqlite: Stabilize 3.40.1 arm64, #889142

Signed-off-by: Sam James  gentoo.org>

 dev-db/sqlite/sqlite-3.40.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-db/sqlite/sqlite-3.40.1.ebuild 
b/dev-db/sqlite/sqlite-3.40.1.ebuild
index a4160deb5588..c11535b11197 100644
--- a/dev-db/sqlite/sqlite-3.40.1.ebuild
+++ b/dev-db/sqlite/sqlite-3.40.1.ebuild
@@ -24,7 +24,7 @@ else
"
S="${WORKDIR}/${PN}-src-${SRC_PV}"
 
-   KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
ppc64 ~riscv ~s390 ~sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
ppc64 ~riscv ~s390 ~sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 fi
 
 LICENSE="public-domain"



[gentoo-commits] repo/gentoo:master commit in: dev-db/sqlite/

2022-12-31 Thread Sam James
commit: b085d6f67b1f4c51e995e6b340d14e73270a3e8d
Author: Sam James  gentoo  org>
AuthorDate: Sat Dec 31 23:28:39 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Dec 31 23:28:39 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b085d6f6

dev-db/sqlite: Stabilize 3.40.1 x86, #889142

Signed-off-by: Sam James  gentoo.org>

 dev-db/sqlite/sqlite-3.40.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-db/sqlite/sqlite-3.40.1.ebuild 
b/dev-db/sqlite/sqlite-3.40.1.ebuild
index d5f0713a3840..c7f34dff78f6 100644
--- a/dev-db/sqlite/sqlite-3.40.1.ebuild
+++ b/dev-db/sqlite/sqlite-3.40.1.ebuild
@@ -24,7 +24,7 @@ else
"
S="${WORKDIR}/${PN}-src-${SRC_PV}"
 
-   KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+   KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 fi
 
 LICENSE="public-domain"



[gentoo-commits] repo/gentoo:master commit in: dev-db/sqlite/

2022-12-31 Thread Sam James
commit: 28cf2da8e532deb51d8925ec67ad1782b0c815b7
Author: Sam James  gentoo  org>
AuthorDate: Sat Dec 31 23:28:37 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Dec 31 23:28:37 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=28cf2da8

dev-db/sqlite: Stabilize 3.40.1 arm, #889142

Signed-off-by: Sam James  gentoo.org>

 dev-db/sqlite/sqlite-3.40.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-db/sqlite/sqlite-3.40.1.ebuild 
b/dev-db/sqlite/sqlite-3.40.1.ebuild
index c10b8c754db0..171c2073a1ab 100644
--- a/dev-db/sqlite/sqlite-3.40.1.ebuild
+++ b/dev-db/sqlite/sqlite-3.40.1.ebuild
@@ -24,7 +24,7 @@ else
"
S="${WORKDIR}/${PN}-src-${SRC_PV}"
 
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+   KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 fi
 
 LICENSE="public-domain"



[gentoo-commits] repo/gentoo:master commit in: dev-db/sqlite/

2022-12-31 Thread Sam James
commit: eb92065667c84da0956827f8655c769cab03b201
Author: Sam James  gentoo  org>
AuthorDate: Sat Dec 31 23:28:38 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Dec 31 23:28:38 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eb920656

dev-db/sqlite: Stabilize 3.40.1 amd64, #889142

Signed-off-by: Sam James  gentoo.org>

 dev-db/sqlite/sqlite-3.40.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-db/sqlite/sqlite-3.40.1.ebuild 
b/dev-db/sqlite/sqlite-3.40.1.ebuild
index 171c2073a1ab..d5f0713a3840 100644
--- a/dev-db/sqlite/sqlite-3.40.1.ebuild
+++ b/dev-db/sqlite/sqlite-3.40.1.ebuild
@@ -24,7 +24,7 @@ else
"
S="${WORKDIR}/${PN}-src-${SRC_PV}"
 
-   KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+   KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 fi
 
 LICENSE="public-domain"



[gentoo-commits] repo/gentoo:master commit in: dev-db/sqlite/

2022-12-29 Thread Sam James
commit: 81925c4c2fceb321215d029fe13b30aa1336e164
Author: Sam James  gentoo  org>
AuthorDate: Fri Dec 30 07:25:25 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Dec 30 07:31:53 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=81925c4c

dev-db/sqlite: add 3.40.1

Bug: https://bugs.gentoo.org/886029
Signed-off-by: Sam James  gentoo.org>

 dev-db/sqlite/Manifest |   2 +
 dev-db/sqlite/sqlite-3.40.1.ebuild | 432 +
 2 files changed, 434 insertions(+)

diff --git a/dev-db/sqlite/Manifest b/dev-db/sqlite/Manifest
index e65aab0ff78a..ef46a9e60068 100644
--- a/dev-db/sqlite/Manifest
+++ b/dev-db/sqlite/Manifest
@@ -1,4 +1,6 @@
 DIST sqlite-doc-3390400.zip 10853153 BLAKE2B 
617927351809e5ec7489011f963337e92b539a83b135daa7ccd48f840d35716d08e8adc08a67e17d674a6bc64ca24fa92b56573c0065105386fc9c75f1f7f9ef
 SHA512 
75d97b0f2f0d530b2e0ad505574af3bf657d82f0859bb5de7ee45c40a80351e933944845cedca56b579925a3d07505c6f4721f756f27862ffafdfc2caff539fb
 DIST sqlite-doc-340.zip 10921883 BLAKE2B 
786bba5f4eec32114b0e12d0a42eb763c3be999506edb65e72a1ea32499c9972be9e546b4773a96165273e3eac4da9c2e3c2c696e07494d8af8f273da72e44fd
 SHA512 
3557fe49e08fd24890da584f3fa7fb93d1e3317787f98a8ce1062dcac07733782026e50dfef7db72582739ddf0a77095cc4d3a81f3df097a69e85c672591bf7e
+DIST sqlite-doc-3400100.zip 10934836 BLAKE2B 
52adbfa911a5d8556e4e071bf14ad83145023fbd426f285d9724d7f06e41257df53d3c28224581f12b4ca8f699bf3d3ec829ee161374ce0208783e5da72639dc
 SHA512 
1131b0a6304a4dd6287c85d38d1450fd2dd0e3377d88a263e3c4716415e0587750357f25486727b9433797da0331229682565e7a8a3986eba89cfcab550a2d41
 DIST sqlite-src-3390400.zip 13405169 BLAKE2B 
aa0e0abbdcafced086a604ec910dbfd1e4df28e83e0edb6056019391e96367050e59478ee8847d930191a65b21cf0bf9957c35ef056abd9be4947a3838d78eb2
 SHA512 
0acb8afc87f911c91ec555cc97af5b77b6b0e80cc8672711ddd87c651d9e11b697c9669ff9ba2b58da12b972bb46acdf8b8fe35993950f10735b4036501b73bb
 DIST sqlite-src-340.zip 13723231 BLAKE2B 
4b4d3119f3210497e4e41f1305558e7ed49505b635fed18f466b5fb8dcc60712d0c053a0e569f9af4b2b37803d2670528244bdcf6ef580fd3f85510e8d4dba78
 SHA512 
c3bb3829f99c663f3381f4c610e401173f133fe944558b70da7521cc44116d048e4e1651993feb128b0f3814381aa4fa93f48ba3e277abca3442af805159287d
+DIST sqlite-src-3400100.zip 13725560 BLAKE2B 
24d2efbbf7f8f35888b1e53c98f9c7fece9b1cf0b175bf49b78869253aa753ce47e2db67247183c07368e69d6eb63a6e39c06b212c8fd5ca36c892ff535bedca
 SHA512 
78f8c6396bf8da090671c6f4c41255e60788324fccdaad906c53610eb6e37705f4d25c7f84da3be00b511ddf9f2e0545901f33f5ae4b6e00b1ea9413af095299

diff --git a/dev-db/sqlite/sqlite-3.40.1.ebuild 
b/dev-db/sqlite/sqlite-3.40.1.ebuild
new file mode 100644
index ..c10b8c754db0
--- /dev/null
+++ b/dev-db/sqlite/sqlite-3.40.1.ebuild
@@ -0,0 +1,432 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools flag-o-matic multilib-minimal toolchain-funcs
+
+DESCRIPTION="SQL database engine"
+HOMEPAGE="https://sqlite.org/;
+
+# On version updates, make sure to read the forum 
(https://sqlite.org/forum/forum)
+# for hints regarding test failures, backports, etc.
+if [[ ${PV} ==  ]]; then
+   S="${WORKDIR}"/${PN}
+   PROPERTIES="live"
+else
+   SRC_PV="$(printf "%u%02u%02u%02u" $(ver_rs 1- " "))"
+   DOC_PV="${SRC_PV}"
+   #DOC_PV="$(printf "%u%02u%02u00" $(ver_rs 1-3 " "))"
+
+   SRC_URI="
+   https://sqlite.org/2022/${PN}-src-${SRC_PV}.zip
+   doc? ( https://sqlite.org/2022/${PN}-doc-${DOC_PV}.zip )
+   "
+   S="${WORKDIR}/${PN}-src-${SRC_PV}"
+
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+fi
+
+LICENSE="public-domain"
+SLOT="3"
+IUSE="debug doc icu +readline secure-delete static-libs tcl test tools"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   sys-libs/zlib:=[${MULTILIB_USEDEP}]
+   icu? ( dev-libs/icu:=[${MULTILIB_USEDEP}] )
+   readline? ( sys-libs/readline:=[${MULTILIB_USEDEP}] )
+   tcl? ( dev-lang/tcl:=[${MULTILIB_USEDEP}] )
+   tools? ( dev-lang/tcl:= )
+"
+DEPEND="
+   ${RDEPEND}
+   test? ( >=dev-lang/tcl-8.6:0[${MULTILIB_USEDEP}] )
+"
+BDEPEND=">=dev-lang/tcl-8.6:0"
+if [[ ${PV} ==  ]]; then
+   BDEPEND+=" dev-vcs/fossil"
+else
+   BDEPEND+=" app-arch/unzip"
+fi
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-3.39.4-icu-72-test.patch
+)
+
+_fossil_fetch() {
+   local distdir="${PORTAGE_ACTUAL_DISTDIR:-${DISTDIR}}"
+   local repo_id="${1}"
+   local repo_uri="${2}"
+
+   local -x FOSSIL_HOME="${HOME}"
+
+   mkdir -p "${T}/fossil/${repo_id}" || die
+   pushd "${T}/fossil/${repo_id}" > /dev/null || die
+
+   if [[ -n "${EVCS_OFFLINE}" ]]; then
+   if [[ ! -f 

[gentoo-commits] repo/gentoo:master commit in: dev-db/sqlite/, dev-db/sqlite/files/

2022-11-24 Thread Sam James
commit: fd4b7ae5796c5730482d4f2e632709f14632e1d3
Author: Sam James  gentoo  org>
AuthorDate: Fri Nov 25 03:25:34 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Nov 25 03:25:42 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fd4b7ae5

dev-db/sqlite: fix tests w/ ICU 72

Closes: https://bugs.gentoo.org/882605
Signed-off-by: Sam James  gentoo.org>

 .../sqlite/files/sqlite-3.39.4-icu-72-test.patch   | 29 ++
 dev-db/sqlite/sqlite-3.39.4.ebuild |  6 -
 2 files changed, 34 insertions(+), 1 deletion(-)

diff --git a/dev-db/sqlite/files/sqlite-3.39.4-icu-72-test.patch 
b/dev-db/sqlite/files/sqlite-3.39.4-icu-72-test.patch
new file mode 100644
index ..54de04d11f06
--- /dev/null
+++ b/dev-db/sqlite/files/sqlite-3.39.4-icu-72-test.patch
@@ -0,0 +1,29 @@
+https://sqlite.org/src/vpatch?from=18e89a436daa18a8=a2b6883ac2ef878f
+https://sqlite.org/forum/forumpost/072d2fddc4
+https://bugs.gentoo.org/882605
+--- a/test/fts3expr4.test
 b/test/fts3expr4.test
+@@ -48,11 +48,20 @@
+ 
+ # In "col:word", if "col" is not the name of a column, the entire thing
+ # is passed to the tokenizer.
+ #
+ do_icu_expr_test 1.7 {a:word} {PHRASE 0 0 word}
+-do_icu_expr_test 1.8 {d:word} {PHRASE 3 0 d:word}
++# do_icu_expr_test 1.8 {d:word} {PHRASE 3 0 d:word}
++do_test 1.8 {
++  set res [
++db one {SELECT fts3_exprtest('icu en_US', 'd:word', 'a', 'b', 'c')}
++  ]
++  expr {
++$res=="PHRASE 3 0 d:word" ||
++$res=="AND {AND {PHRASE 3 0 d} {PHRASE 3 0 :}} {PHRASE 3 0 word}"
++  }
++} 1
+ 
+ set sqlite_fts3_enable_parentheses 0
+ 
+ do_icu_expr_test 2.1 {
+   f (e NEAR/2 a)
+
+

diff --git a/dev-db/sqlite/sqlite-3.39.4.ebuild 
b/dev-db/sqlite/sqlite-3.39.4.ebuild
index a2eb7c1e987f..ffcf6d08808b 100644
--- a/dev-db/sqlite/sqlite-3.39.4.ebuild
+++ b/dev-db/sqlite/sqlite-3.39.4.ebuild
@@ -53,6 +53,10 @@ else
S="${WORKDIR}/${PN}-src-${SRC_PV}"
 fi
 
+PATCHES=(
+   "${FILESDIR}"/${PN}-3.39.4-icu-72-test.patch
+)
+
 _fossil_fetch() {
local distdir="${PORTAGE_ACTUAL_DISTDIR:-${DISTDIR}}"
local repo_id="${1}"
@@ -139,7 +143,7 @@ src_unpack() {
 }
 
 src_prepare() {
-   eapply_user
+   default
 
eautoreconf
 



[gentoo-commits] repo/gentoo:master commit in: dev-db/sqlite/

2022-11-24 Thread Sam James
commit: 8a77c12985b94ad7d6a4826847c0b8ab4286c571
Author: Sam James  gentoo  org>
AuthorDate: Fri Nov 25 03:35:10 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Nov 25 03:35:10 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8a77c129

dev-db/sqlite: keyword 3.40.0

Bug: https://bugs.gentoo.org/882605
Signed-off-by: Sam James  gentoo.org>

 dev-db/sqlite/sqlite-3.40.0.ebuild | 7 +--
 1 file changed, 5 insertions(+), 2 deletions(-)

diff --git a/dev-db/sqlite/sqlite-3.40.0.ebuild 
b/dev-db/sqlite/sqlite-3.40.0.ebuild
index 03222cb85ae3..c10b8c754db0 100644
--- a/dev-db/sqlite/sqlite-3.40.0.ebuild
+++ b/dev-db/sqlite/sqlite-3.40.0.ebuild
@@ -24,8 +24,7 @@ else
"
S="${WORKDIR}/${PN}-src-${SRC_PV}"
 
-   # Unkeyworded because of test failure: 
https://sqlite.org/forum/forumpost/cdb51a75ba
-   #KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips 
~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux 
~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 fi
 
 LICENSE="public-domain"
@@ -51,6 +50,10 @@ else
BDEPEND+=" app-arch/unzip"
 fi
 
+PATCHES=(
+   "${FILESDIR}"/${PN}-3.39.4-icu-72-test.patch
+)
+
 _fossil_fetch() {
local distdir="${PORTAGE_ACTUAL_DISTDIR:-${DISTDIR}}"
local repo_id="${1}"



[gentoo-commits] repo/gentoo:master commit in: dev-db/sqlite/

2022-11-21 Thread Sam James
commit: de122625414fe6e93f8339aafbb7d6749d768966
Author: Sam James  gentoo  org>
AuthorDate: Mon Nov 21 07:46:22 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Nov 21 08:08:02 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=de122625

dev-db/sqlite: style tweaks to live

Signed-off-by: Sam James  gentoo.org>

 dev-db/sqlite/sqlite-.ebuild | 94 ++--
 1 file changed, 43 insertions(+), 51 deletions(-)

diff --git a/dev-db/sqlite/sqlite-.ebuild b/dev-db/sqlite/sqlite-.ebuild
index 89f000f4934c..15185bf0aa76 100644
--- a/dev-db/sqlite/sqlite-.ebuild
+++ b/dev-db/sqlite/sqlite-.ebuild
@@ -1,56 +1,53 @@
 # Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI="7"
+EAPI=7
 
 inherit autotools flag-o-matic multilib-minimal toolchain-funcs
 
-if [[ "${PV}" != "" ]]; then
-   SRC_PV="$(printf "%u%02u%02u%02u" $(ver_rs 1- " "))"
-   DOC_PV="${SRC_PV}"
-   # DOC_PV="$(printf "%u%02u%02u00" $(ver_rs 1-3 " "))"
-fi
-
 DESCRIPTION="SQL database engine"
 HOMEPAGE="https://sqlite.org/;
 
 # On version updates, make sure to read the forum 
(https://sqlite.org/forum/forum)
 # for hints regarding test failures, backports, etc.
-if [[ "${PV}" == "" ]]; then
-   SRC_URI=""
+if [[ ${PV} ==  ]]; then
+   S="${WORKDIR}"/${PN}
+   PROPERTIES="live"
 else
-   SRC_URI="https://sqlite.org/2022/${PN}-src-${SRC_PV}.zip
-   doc? ( https://sqlite.org/2022/${PN}-doc-${DOC_PV}.zip )"
-   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+   SRC_PV="$(printf "%u%02u%02u%02u" $(ver_rs 1- " "))"
+   DOC_PV="${SRC_PV}"
+   #DOC_PV="$(printf "%u%02u%02u00" $(ver_rs 1-3 " "))"
+
+   SRC_URI="
+   https://sqlite.org/2022/${PN}-src-${SRC_PV}.zip
+   doc? ( https://sqlite.org/2022/${PN}-doc-${DOC_PV}.zip )
+   "
+   S="${WORKDIR}/${PN}-src-${SRC_PV}"
+
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 fi
 
 LICENSE="public-domain"
 SLOT="3"
 IUSE="debug doc icu +readline secure-delete static-libs tcl test tools"
-if [[ "${PV}" == "" ]]; then
-   PROPERTIES="live"
-fi
 RESTRICT="!test? ( test )"
 
-if [[ "${PV}" == "" ]]; then
-   BDEPEND=">=dev-lang/tcl-8.6:0
-   dev-vcs/fossil"
-else
-   BDEPEND="app-arch/unzip
-   >=dev-lang/tcl-8.6:0"
-fi
-RDEPEND="sys-libs/zlib:0=[${MULTILIB_USEDEP}]
-   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= )"
-DEPEND="${RDEPEND}
-   test? ( >=dev-lang/tcl-8.6:0[${MULTILIB_USEDEP}] )"
-
-if [[ "${PV}" == "" ]]; then
-   S="${WORKDIR}/${PN}"
+RDEPEND="
+   sys-libs/zlib:=[${MULTILIB_USEDEP}]
+   icu? ( dev-libs/icu:=[${MULTILIB_USEDEP}] )
+   readline? ( sys-libs/readline:=[${MULTILIB_USEDEP}] )
+   tcl? ( dev-lang/tcl:=[${MULTILIB_USEDEP}] )
+   tools? ( dev-lang/tcl:= )
+"
+DEPEND="
+   ${RDEPEND}
+   test? ( >=dev-lang/tcl-8.6:0[${MULTILIB_USEDEP}] )
+"
+BDEPEND=">=dev-lang/tcl-8.6:0"
+if [[ ${PV} ==  ]]; then
+   BDEPEND+=" dev-vcs/fossil"
 else
-   S="${WORKDIR}/${PN}-src-${SRC_PV}"
+   BDEPEND+=" app-arch/unzip"
 fi
 
 _fossil_fetch() {
@@ -128,7 +125,7 @@ fossil_fetch() {
 }
 
 src_unpack() {
-   if [[ "${PV}" == "" ]]; then
+   if [[ ${PV} ==  ]]; then
fossil_fetch sqlite https://sqlite.org/src "${WORKDIR}/${PN}"
if use doc; then
fossil_fetch sqlite-doc https://sqlite.org/docsrc 
"${WORKDIR}/${PN}-doc"
@@ -139,10 +136,9 @@ src_unpack() {
 }
 
 src_prepare() {
-   eapply_user
+   default
 
eautoreconf
-
multilib_copy_sources
 }
 
@@ -197,7 +193,7 @@ multilib_src_configure() {
# 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)
+   options+=( --enable-fts5 )
 
# Support hidden columns.
append-cppflags -DSQLITE_ENABLE_HIDDEN_COLUMNS
@@ -275,10 +271,8 @@ multilib_src_configure() {
# https://sqlite.org/uri.html
append-cppflags -DSQLITE_USE_URI
 
-   # debug USE flag.
-   options+=($(use_enable debug))
+   options+=( $(use_enable debug) )
 
-   # icu USE flag.
if use icu; then
# Support ICU extension.
# 

[gentoo-commits] repo/gentoo:master commit in: dev-db/sqlite/

2022-11-21 Thread Sam James
commit: 2105b197b5c8f14573c9b72aa5b161a4c5e41d8b
Author: Sam James  gentoo  org>
AuthorDate: Mon Nov 21 08:07:48 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Nov 21 08:08:02 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2105b197

dev-db/sqlite: add 3.40.0 (unkeyworded because of test failure)

Signed-off-by: Sam James  gentoo.org>

 dev-db/sqlite/Manifest | 2 ++
 dev-db/sqlite/{sqlite-.ebuild => sqlite-3.40.0.ebuild} | 7 ---
 dev-db/sqlite/sqlite-.ebuild   | 4 ++--
 3 files changed, 8 insertions(+), 5 deletions(-)

diff --git a/dev-db/sqlite/Manifest b/dev-db/sqlite/Manifest
index 11aa4a26f930..e65aab0ff78a 100644
--- a/dev-db/sqlite/Manifest
+++ b/dev-db/sqlite/Manifest
@@ -1,2 +1,4 @@
 DIST sqlite-doc-3390400.zip 10853153 BLAKE2B 
617927351809e5ec7489011f963337e92b539a83b135daa7ccd48f840d35716d08e8adc08a67e17d674a6bc64ca24fa92b56573c0065105386fc9c75f1f7f9ef
 SHA512 
75d97b0f2f0d530b2e0ad505574af3bf657d82f0859bb5de7ee45c40a80351e933944845cedca56b579925a3d07505c6f4721f756f27862ffafdfc2caff539fb
+DIST sqlite-doc-340.zip 10921883 BLAKE2B 
786bba5f4eec32114b0e12d0a42eb763c3be999506edb65e72a1ea32499c9972be9e546b4773a96165273e3eac4da9c2e3c2c696e07494d8af8f273da72e44fd
 SHA512 
3557fe49e08fd24890da584f3fa7fb93d1e3317787f98a8ce1062dcac07733782026e50dfef7db72582739ddf0a77095cc4d3a81f3df097a69e85c672591bf7e
 DIST sqlite-src-3390400.zip 13405169 BLAKE2B 
aa0e0abbdcafced086a604ec910dbfd1e4df28e83e0edb6056019391e96367050e59478ee8847d930191a65b21cf0bf9957c35ef056abd9be4947a3838d78eb2
 SHA512 
0acb8afc87f911c91ec555cc97af5b77b6b0e80cc8672711ddd87c651d9e11b697c9669ff9ba2b58da12b972bb46acdf8b8fe35993950f10735b4036501b73bb
+DIST sqlite-src-340.zip 13723231 BLAKE2B 
4b4d3119f3210497e4e41f1305558e7ed49505b635fed18f466b5fb8dcc60712d0c053a0e569f9af4b2b37803d2670528244bdcf6ef580fd3f85510e8d4dba78
 SHA512 
c3bb3829f99c663f3381f4c610e401173f133fe944558b70da7521cc44116d048e4e1651993feb128b0f3814381aa4fa93f48ba3e277abca3442af805159287d

diff --git a/dev-db/sqlite/sqlite-.ebuild 
b/dev-db/sqlite/sqlite-3.40.0.ebuild
similarity index 96%
copy from dev-db/sqlite/sqlite-.ebuild
copy to dev-db/sqlite/sqlite-3.40.0.ebuild
index 15185bf0aa76..03222cb85ae3 100644
--- a/dev-db/sqlite/sqlite-.ebuild
+++ b/dev-db/sqlite/sqlite-3.40.0.ebuild
@@ -1,7 +1,7 @@
 # Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
 inherit autotools flag-o-matic multilib-minimal toolchain-funcs
 
@@ -24,7 +24,8 @@ else
"
S="${WORKDIR}/${PN}-src-${SRC_PV}"
 
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+   # Unkeyworded because of test failure: 
https://sqlite.org/forum/forumpost/cdb51a75ba
+   #KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips 
~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux 
~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 fi
 
 LICENSE="public-domain"
@@ -327,7 +328,7 @@ multilib_src_configure() {
 }
 
 multilib_src_compile() {
-   emake HAVE_TCL="$(usex tcl 1 "")" 
TCLLIBDIR="${EPREFIX}/usr/$(get_libdir)/${P}"
+   emake HAVE_TCL="$(usev tcl 1)" 
TCLLIBDIR="${EPREFIX}/usr/$(get_libdir)/${P}"
 
if use tools && multilib_is_native_abi; then
emake changeset dbdump dbhash dbtotxt index_usage rbu scrub 
showdb showjournal showshm showstat4 showwal sqldiff sqlite3_analyzer 
sqlite3_checker sqlite3_expert sqltclsh

diff --git a/dev-db/sqlite/sqlite-.ebuild b/dev-db/sqlite/sqlite-.ebuild
index 15185bf0aa76..45db3caab46a 100644
--- a/dev-db/sqlite/sqlite-.ebuild
+++ b/dev-db/sqlite/sqlite-.ebuild
@@ -1,7 +1,7 @@
 # Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
 inherit autotools flag-o-matic multilib-minimal toolchain-funcs
 
@@ -327,7 +327,7 @@ multilib_src_configure() {
 }
 
 multilib_src_compile() {
-   emake HAVE_TCL="$(usex tcl 1 "")" 
TCLLIBDIR="${EPREFIX}/usr/$(get_libdir)/${P}"
+   emake HAVE_TCL="$(usev tcl 1)" 
TCLLIBDIR="${EPREFIX}/usr/$(get_libdir)/${P}"
 
if use tools && multilib_is_native_abi; then
emake changeset dbdump dbhash dbtotxt index_usage rbu scrub 
showdb showjournal showshm showstat4 showwal sqldiff sqlite3_analyzer 
sqlite3_checker sqlite3_expert sqltclsh



[gentoo-commits] repo/gentoo:master commit in: dev-db/sqlite/

2022-10-14 Thread Arthur Zamarin
commit: ed83e961dab919c734ca46d8c79128602bb0ee4a
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Oct 14 06:58:40 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Oct 14 06:58:40 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ed83e961

dev-db/sqlite: Stabilize 3.39.4 hppa, #876610

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-db/sqlite/sqlite-3.39.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-db/sqlite/sqlite-3.39.4.ebuild 
b/dev-db/sqlite/sqlite-3.39.4.ebuild
index 296678136915..a2eb7c1e987f 100644
--- a/dev-db/sqlite/sqlite-3.39.4.ebuild
+++ b/dev-db/sqlite/sqlite-3.39.4.ebuild
@@ -25,7 +25,7 @@ fi
 
 LICENSE="public-domain"
 SLOT="3"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="debug doc icu +readline secure-delete static-libs tcl test tools"
 if [[ "${PV}" == "" ]]; then
PROPERTIES="live"



[gentoo-commits] repo/gentoo:master commit in: dev-db/sqlite/

2022-10-12 Thread Agostino Sarubbo
commit: 3e9da27917ae19836f2319aaa4ae9ef84d0dd3d3
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Wed Oct 12 06:52:07 2022 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Wed Oct 12 06:52:07 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3e9da279

dev-db/sqlite: Stabilize 3.39.4 x86, #876610

Signed-off-by: Agostino Sarubbo  gentoo.org>

 dev-db/sqlite/sqlite-3.39.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-db/sqlite/sqlite-3.39.4.ebuild 
b/dev-db/sqlite/sqlite-3.39.4.ebuild
index b909b2971e81..296678136915 100644
--- a/dev-db/sqlite/sqlite-3.39.4.ebuild
+++ b/dev-db/sqlite/sqlite-3.39.4.ebuild
@@ -25,7 +25,7 @@ fi
 
 LICENSE="public-domain"
 SLOT="3"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="debug doc icu +readline secure-delete static-libs tcl test tools"
 if [[ "${PV}" == "" ]]; then
PROPERTIES="live"



[gentoo-commits] repo/gentoo:master commit in: dev-db/sqlite/

2022-10-12 Thread Agostino Sarubbo
commit: e12a6cf7e1e44002cd56fc58c1752dc8fae8fb78
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Wed Oct 12 06:51:34 2022 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Wed Oct 12 06:51:34 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e12a6cf7

dev-db/sqlite: Stabilize 3.39.4 sparc, #876610

Signed-off-by: Agostino Sarubbo  gentoo.org>

 dev-db/sqlite/sqlite-3.39.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-db/sqlite/sqlite-3.39.4.ebuild 
b/dev-db/sqlite/sqlite-3.39.4.ebuild
index 76b27af3a9f8..b909b2971e81 100644
--- a/dev-db/sqlite/sqlite-3.39.4.ebuild
+++ b/dev-db/sqlite/sqlite-3.39.4.ebuild
@@ -25,7 +25,7 @@ fi
 
 LICENSE="public-domain"
 SLOT="3"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="debug doc icu +readline secure-delete static-libs tcl test tools"
 if [[ "${PV}" == "" ]]; then
PROPERTIES="live"



[gentoo-commits] repo/gentoo:master commit in: dev-db/sqlite/

2022-10-12 Thread Agostino Sarubbo
commit: 888e3e469cae4825f322249d4bab82e458655e41
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Wed Oct 12 06:49:56 2022 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Wed Oct 12 06:49:56 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=888e3e46

dev-db/sqlite: Stabilize 3.39.4 arm64, #876610

Signed-off-by: Agostino Sarubbo  gentoo.org>

 dev-db/sqlite/sqlite-3.39.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-db/sqlite/sqlite-3.39.4.ebuild 
b/dev-db/sqlite/sqlite-3.39.4.ebuild
index 61dd7c6e735b..76b27af3a9f8 100644
--- a/dev-db/sqlite/sqlite-3.39.4.ebuild
+++ b/dev-db/sqlite/sqlite-3.39.4.ebuild
@@ -25,7 +25,7 @@ fi
 
 LICENSE="public-domain"
 SLOT="3"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="debug doc icu +readline secure-delete static-libs tcl test tools"
 if [[ "${PV}" == "" ]]; then
PROPERTIES="live"



  1   2   3   4   5   >