diff options
| author | root <root@alpha.trunkmasters.com> | 2026-05-31 17:23:40 -0500 |
|---|---|---|
| committer | root <root@alpha.trunkmasters.com> | 2026-05-31 17:23:40 -0500 |
| commit | f953dc70343485250b836ad157649aaad47ac5bc (patch) | |
| tree | e3634b454cf48f10ce9f8d12f10e60ad0a749239 /dev-db | |
| parent | 5e07081cf4f5afaef79409b430a018b1daec073e (diff) | |
| download | baldeagleos-repo-f953dc70343485250b836ad157649aaad47ac5bc.tar.gz baldeagleos-repo-f953dc70343485250b836ad157649aaad47ac5bc.tar.xz baldeagleos-repo-f953dc70343485250b836ad157649aaad47ac5bc.zip | |
Adding metadata
Diffstat (limited to 'dev-db')
183 files changed, 1067 insertions, 652 deletions
diff --git a/dev-db/apgdiff/metadata.xml b/dev-db/apgdiff/metadata.xml index a63267abaf71..412fb13ef0e7 100644 --- a/dev-db/apgdiff/metadata.xml +++ b/dev-db/apgdiff/metadata.xml @@ -5,5 +5,5 @@ <email>java@gentoo.org</email> </maintainer> - <origin>gentoo-staging</origin> + <origin>liguros-repo</origin> </pkgmetadata>
\ No newline at end of file diff --git a/dev-db/barman/barman-3.15.0.ebuild b/dev-db/barman/barman-3.15.0.ebuild index d31df6eb574a..cd01a8f5e3c4 100644 --- a/dev-db/barman/barman-3.15.0.ebuild +++ b/dev-db/barman/barman-3.15.0.ebuild @@ -4,7 +4,7 @@ EAPI=8 DISTUTILS_USE_PEP517="setuptools" -PYTHON_COMPAT=( python3_{10..14} ) +PYTHON_COMPAT=( python3_{10..13} ) RESTRICT="test" # missing azure sdk diff --git a/dev-db/barman/barman-3.16.1.ebuild b/dev-db/barman/barman-3.16.1.ebuild index d31df6eb574a..cd01a8f5e3c4 100644 --- a/dev-db/barman/barman-3.16.1.ebuild +++ b/dev-db/barman/barman-3.16.1.ebuild @@ -4,7 +4,7 @@ EAPI=8 DISTUTILS_USE_PEP517="setuptools" -PYTHON_COMPAT=( python3_{10..14} ) +PYTHON_COMPAT=( python3_{10..13} ) RESTRICT="test" # missing azure sdk diff --git a/dev-db/barman/barman-3.17.0.ebuild b/dev-db/barman/barman-3.17.0.ebuild index 52307ad7c0f3..82e340ad06eb 100644 --- a/dev-db/barman/barman-3.17.0.ebuild +++ b/dev-db/barman/barman-3.17.0.ebuild @@ -4,7 +4,7 @@ EAPI=8 DISTUTILS_USE_PEP517="setuptools" -PYTHON_COMPAT=( python3_{10..14} ) +PYTHON_COMPAT=( python3_{11..14} ) RESTRICT="test" # missing azure sdk diff --git a/dev-db/barman/metadata.xml b/dev-db/barman/metadata.xml index d60c621b33bb..13b785756494 100644 --- a/dev-db/barman/metadata.xml +++ b/dev-db/barman/metadata.xml @@ -8,5 +8,5 @@ <upstream> <bugs-to>https://sourceforge.net/p/pgbarman/tickets/</bugs-to> </upstream> - <origin>gentoo-staging</origin> + <origin>liguros-repo</origin> </pkgmetadata>
\ No newline at end of file diff --git a/dev-db/bucardo/bucardo-5.4.1.ebuild b/dev-db/bucardo/bucardo-5.4.1.ebuild index 25bb326635e6..a1057bb64f08 100644 --- a/dev-db/bucardo/bucardo-5.4.1.ebuild +++ b/dev-db/bucardo/bucardo-5.4.1.ebuild @@ -7,8 +7,8 @@ inherit perl-module MY_PN="Bucardo" DESCRIPTION="An asynchronous PostgreSQL replication system" -HOMEPAGE="https://bucardo.org/wiki/Bucardo" -SRC_URI="https://bucardo.org/downloads/${MY_PN}-${PV}.tar.gz" +HOMEPAGE="http://bucardo.org/wiki/Bucardo" +SRC_URI="http://bucardo.org/downloads/${MY_PN}-${PV}.tar.gz" S="${WORKDIR}/${MY_PN}-${PV}" LICENSE="BSD" diff --git a/dev-db/bucardo/metadata.xml b/dev-db/bucardo/metadata.xml index 2287c9df19d9..7ea253c719e6 100644 --- a/dev-db/bucardo/metadata.xml +++ b/dev-db/bucardo/metadata.xml @@ -6,5 +6,5 @@ <name>PostgreSQL and Related Package Development</name> </maintainer> - <origin>gentoo-staging</origin> + <origin>liguros-repo</origin> </pkgmetadata>
\ No newline at end of file diff --git a/dev-db/cdb/metadata.xml b/dev-db/cdb/metadata.xml index 528082c9a8c5..02185dd755d5 100644 --- a/dev-db/cdb/metadata.xml +++ b/dev-db/cdb/metadata.xml @@ -6,5 +6,5 @@ <name>Akinori Hattori</name> </maintainer> - <origin>gentoo-staging</origin> + <origin>liguros-repo</origin> </pkgmetadata>
\ No newline at end of file diff --git a/dev-db/citus/metadata.xml b/dev-db/citus/metadata.xml index 2287c9df19d9..7ea253c719e6 100644 --- a/dev-db/citus/metadata.xml +++ b/dev-db/citus/metadata.xml @@ -6,5 +6,5 @@ <name>PostgreSQL and Related Package Development</name> </maintainer> - <origin>gentoo-staging</origin> + <origin>liguros-repo</origin> </pkgmetadata>
\ No newline at end of file diff --git a/dev-db/cockroach/metadata.xml b/dev-db/cockroach/metadata.xml index c1f6d62b014e..69a1291e3f7c 100644 --- a/dev-db/cockroach/metadata.xml +++ b/dev-db/cockroach/metadata.xml @@ -10,5 +10,5 @@ cloud services that survive disasters. </longdescription> - <origin>gentoo-staging</origin> + <origin>liguros-repo</origin> </pkgmetadata>
\ No newline at end of file diff --git a/dev-db/couchdb/Manifest b/dev-db/couchdb/Manifest index cc1d0f59f150..6acf83e7b148 100644 --- a/dev-db/couchdb/Manifest +++ b/dev-db/couchdb/Manifest @@ -1 +1 @@ -DIST couchdb-3.5.1.tar.gz 25006439 BLAKE2B 1129897da42ae8a5c77b5f52fe256ebd2d75f38a634152b597be64e26190f45e713a55730d840655a09ba0ec70cf06f329a2ead1fa1a7b93009d115ce9e2bb80 SHA512 f0539b2bae11ae339e8db5497b6fdfcc11953017a5104011fc41fdeb4cab180c98a5195e92746d5f23bdc9eef299fffe172a7d3f36c38cb781577123555bee5d +DIST couchdb-3.5.2.tar.gz 24922969 BLAKE2B 9d1312d75c4b6d1aad78e681a85ab43a742ce2cd9586aa0fcc0495e0d34a3b0f514cc3f95099fbcd8885ba734978de672cb1c9e965e92b8ade6777af4f6c47cf SHA512 83fa9b88b85d0fc81bf791e6445975ae3d93d95859a0f978a2c902538d8f0bdcb29fe5f6674fb120b3bef2bee089753e136aee32638d006878071ad4af3d183b diff --git a/dev-db/couchdb/couchdb-3.5.1-r1.ebuild b/dev-db/couchdb/couchdb-3.5.2-r1.ebuild index 7ab1b8d8784a..b323e7586892 100644 --- a/dev-db/couchdb/couchdb-3.5.1-r1.ebuild +++ b/dev-db/couchdb/couchdb-3.5.2-r1.ebuild @@ -6,6 +6,7 @@ EAPI=8 DESCRIPTION="Document-oriented NoSQL database" HOMEPAGE="https://couchdb.apache.org" SRC_URI="https://apache.org/dist/${PN}/source/${PV}/apache-${PN}-${PV}.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}/apache-${PN}-${PV}" LICENSE="Apache-2.0" SLOT="0" @@ -28,7 +29,7 @@ DEPEND="${RDEPEND}" BDEPEND=" ${RDEPEND} - >=dev-lang/erlang-28.1 + ~dev-lang/erlang-28.3 " src_prepare() { @@ -58,14 +59,14 @@ src_install() { fowners -R couchdb:couchdb /usr/lib/${PN} fowners -R couchdb:couchdb /etc/${PN} find "${D}"/usr/lib/${PN} -type d -exec chmod 0770 {} \; - fperms 0644 /etc/${PN}/* + fperms 0644 /etc/${PN}/{local.ini,vm.args,default.ini} # Install scripts newinitd "${FILESDIR}"/couchdb-init.d couchdb newconfd "${FILESDIR}"/couchdb-conf.d couchdb # Remove some cruft - rm -vr "${D}"/usr/lib/${PN}/erts-*/{doc,include,lib,man,src} || die + # rm -vr "${D}"/usr/lib/${PN}/erts-*/{doc,include,lib,man,src} || die rm -vr "${D}"/usr/lib/${PN}/etc/ || die rm -vr "${D}"/usr/lib/${PN}/lib/couch-${PV}/priv/couch_{ejson_compare,js} || die } diff --git a/dev-db/couchdb/metadata.xml b/dev-db/couchdb/metadata.xml index 0e098daf3756..642e018596e9 100644 --- a/dev-db/couchdb/metadata.xml +++ b/dev-db/couchdb/metadata.xml @@ -6,5 +6,5 @@ <name>Liv</name> </maintainer> - <origin>gentoo-guru-overlay</origin> + <origin>liguros-repo</origin> </pkgmetadata>
\ No newline at end of file diff --git a/dev-db/datadraw/metadata.xml b/dev-db/datadraw/metadata.xml index 33899cf75ad6..a63ba74ec798 100644 --- a/dev-db/datadraw/metadata.xml +++ b/dev-db/datadraw/metadata.xml @@ -9,5 +9,5 @@ DataDraw is a feature rich database generator for high performance C applications. DataDraw gives your C application a high performance object-oriented framework at speeds that beat hand coded C. </longdescription> - <origin>gentoo-staging</origin> + <origin>liguros-repo</origin> </pkgmetadata>
\ No newline at end of file diff --git a/dev-db/dbeaver-bin/metadata.xml b/dev-db/dbeaver-bin/metadata.xml index 38f9ddf691ba..7325e053906c 100644 --- a/dev-db/dbeaver-bin/metadata.xml +++ b/dev-db/dbeaver-bin/metadata.xml @@ -9,5 +9,5 @@ <changelog>https://dbeaver.io/news/</changelog> <bugs-to>https://github.com/dbeaver/dbeaver/issues</bugs-to> </upstream> - <origin>gentoo-staging</origin> + <origin>liguros-repo</origin> </pkgmetadata>
\ No newline at end of file diff --git a/dev-db/duckdb/metadata.xml b/dev-db/duckdb/metadata.xml index 57392750405d..dddcd16cf273 100644 --- a/dev-db/duckdb/metadata.xml +++ b/dev-db/duckdb/metadata.xml @@ -6,5 +6,5 @@ <name>Patrick Lauer</name> </maintainer> - <origin>gentoo-staging</origin> + <origin>liguros-repo</origin> </pkgmetadata>
\ No newline at end of file diff --git a/dev-db/etcd/Manifest b/dev-db/etcd/Manifest index db880c7bdf7a..2a522a577359 100644 --- a/dev-db/etcd/Manifest +++ b/dev-db/etcd/Manifest @@ -4,5 +4,7 @@ DIST etcd-3.5.18-deps.tar.xz 46453448 BLAKE2B 677370cb6d9064f8474adbfc5030b46f33 DIST etcd-3.5.18.tar.gz 4128059 BLAKE2B 32f867170bf1195d019dcf562bff9104db00f6ccff6b91bf12a4c95a63a5d92dda6984437bed819240be7bd8d4e2b507904251f636e945c5847ef93e72f1dd63 SHA512 0d72c40d575997d70d9d4964e7ff4be75c77e13a40ea08fcc020fddc64dc420338f1853d5a51a2dbe3f4c2881ae196a7aa32565e4b41dbda77bc2b6ae2313104 DIST etcd-3.5.26-deps.tar.xz 48943308 BLAKE2B 6c5719f47ef4be8b98260ff8b1f4d09c25bf01eb830e8e7851793d617336df0556bf7010bd9b6dba611b017501bdda18541282363e275d3ecded6c25efa43c50 SHA512 e3544d6787800d734ec9e851ea4755f166e3eaf6e82c3353e172aa2f34336a312f97811e39aae4babc905d91627fa182aed007c450737194db937d4ba76dc8c9 DIST etcd-3.5.26.tar.gz 4145585 BLAKE2B e261a5ef3b629a69cc044b1a92ee6b3a2d56ee7e648b86036016c79b084bbb5dd748ecaf0214900b88c596b14f297815ab166e468c0fe84d63f46e6b51e867d5 SHA512 3a014d259725d8a116a3823fd921c6fa6cf9587c993038c12765085032610e997bf318d29ca2ae9ed34a55990cb500b61e2bc1f8151a80e200ec2299d918cf76 +DIST etcd-3.6.11-deps.tar.xz 111959652 BLAKE2B bfe2bb60c5a0a428401333f5ee9f33c1cad7f455fce768318625aceb95ffd6927a588c81166e67cad21d6055cda6e290a6e8a0d0151ab0b566494fb2e899adee SHA512 160078a709a58656fbc584ddeb35baa1ffe447ae9ed9b4dca5e40aa316e162caccde13c29b0eff5ef144153d601565d253e897f3ffe5684c4f807dd87517a5ca +DIST etcd-3.6.11.tar.gz 7384738 BLAKE2B ba4730a1cdf31ae94365124a48aeb222a91b1df835e5b919dac15c3eceecf1165ac92ab2a19e70067be7ba8f42df59100e1679c5cee423fe86cd4aeea7d3efbd SHA512 56423c42443d9d1d2d06ff28aff389a381ed9b726cbee0d3523ac34fe2a8e22029377a42aa808077bb985f524a153c5fe63fd6166857749e8217b705fdf41910 DIST etcd-3.6.7-deps.tar.xz 109371156 BLAKE2B 46f3d0cfed7ad1f9c799d569cd78d766266e8f33f3b2421011860443d644044cd46a58c67180ac7c15d63385b33ab18b9139dc0954a509898147e616f470e4e0 SHA512 711506c537d721a3c64466a7b57a5cc32f25a018947b232a9fc6b28f0faa1985c3f319161ba6ca20e7a909574fd5c4887a0cf0290461a97d713182a38f11f48c DIST etcd-3.6.7.tar.gz 7379199 BLAKE2B 011a5fb132dbb3a5229d20f803df3ba8785c068e3ed38d14d8be798af74cf3895efe980be605014e648883903512f910129d5bb57600dd7f170361a1fb7c488b SHA512 05d85c127bf947799deccbf082bfb7e93c3a37378a13723d0cc925bec8fc153a2391b4d1be3cf9da46fc575ed45c3afbbdb143f227a163b37e92a27163f5a2e8 diff --git a/dev-db/etcd/etcd-3.6.11.ebuild b/dev-db/etcd/etcd-3.6.11.ebuild new file mode 100644 index 000000000000..2e453cecb921 --- /dev/null +++ b/dev-db/etcd/etcd-3.6.11.ebuild @@ -0,0 +1,78 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +inherit go-module systemd tmpfiles +GIT_COMMIT=ec166e229 + +DESCRIPTION="Highly-available key value store for shared configuration and service discovery" +HOMEPAGE="https://github.com/etcd-io/etcd" +SRC_URI="https://github.com/etcd-io/etcd/archive/v${PV}.tar.gz -> ${P}.tar.gz" +SRC_URI+=" https://dev.gentoo.org/~chewi/distfiles/${P}-deps.tar.xz" + +LICENSE="Apache-2.0" +LICENSE+=" BSD BSD-2 MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~loong ~riscv" +IUSE="doc +server" + +COMMON_DEPEND="server? ( + acct-group/etcd + acct-user/etcd + )" +DEPEND="${COMMON_DEPEND}" +RDEPEND="${COMMON_DEPEND}" +BDEPEND=">=dev-lang/go-1.25.9" + +# Unit tests attempt to download go modules. +PROPERTIES="test_network" +RESTRICT="test" + +src_prepare() { + default + sed -i "s|GIT_SHA=.*|GIT_SHA=${GIT_COMMIT}|" scripts/build_lib.sh || die + + # Don't test these as they are not built. + find tools/ -name "*_test.go" -delete || die +} + +src_configure() { + export FORCE_HOST_GO=1 GO_BUILD_FLAGS="-v -x" +} + +src_compile() { + scripts/build.sh || die +} + +src_test() { + PASSES="unit" scripts/test.sh -v || die +} + +src_install() { + dobin bin/etcdctl + dobin bin/etcdutl + use doc && dodoc -r Documentation + if use server; then + insinto /etc/${PN} + sed -e 's|^data-dir:|\0 /var/lib/etcd|' -i etcd.conf.yml.sample || die + newins etcd.conf.yml.sample etcd.conf.yml + dobin bin/etcd + dodoc README.md + systemd_newunit "${FILESDIR}/${PN}.service-r1" "${PN}.service" + newtmpfiles "${FILESDIR}/${PN}.tmpfiles.d.conf" ${PN}.conf + newinitd "${FILESDIR}"/${PN}.initd-r1 ${PN} + newconfd "${FILESDIR}"/${PN}.confd-r1 ${PN} + insinto /etc/logrotate.d + newins "${FILESDIR}/${PN}.logrotated" "${PN}" + keepdir /var/lib/${PN} /var/log/${PN} + fowners ${PN}:${PN} /var/lib/${PN} /var/log/${PN} + fperms 0700 /var/lib/${PN} + fperms 0755 /var/log/${PN} + fi +} + +pkg_postinst() { + if use server; then + tmpfiles_process ${PN}.conf + fi +} diff --git a/dev-db/etcd/metadata.xml b/dev-db/etcd/metadata.xml index f73bbbea39e1..820e74b604f2 100644 --- a/dev-db/etcd/metadata.xml +++ b/dev-db/etcd/metadata.xml @@ -11,5 +11,5 @@ <use> <flag name="server">Installs etcd daemon</flag> </use> - <origin>gentoo-staging</origin> + <origin>liguros-repo</origin> </pkgmetadata>
\ No newline at end of file diff --git a/dev-db/freetds/Manifest b/dev-db/freetds/Manifest index 1f6560446ab2..739a2673fdbd 100644 --- a/dev-db/freetds/Manifest +++ b/dev-db/freetds/Manifest @@ -1,2 +1,2 @@ -DIST freetds-1.5.16.tar.gz 3356158 BLAKE2B 19e297811729980bbbd917bf64d446f881681b923de8f7143d441fe974cca714a87a8f46d1e1911a0afca0bb5b0fbf01ab9225030b408ade0bf242c36173c3cf SHA512 8c320458ebf112eb3728aef8928f3748ebfddca62696fc1b52462afee62d1560d05ccc96c9a9d48daae4ad4dbc136bd6a90f460536bd4f7ba6e010c9ede714a4 DIST freetds-1.5.17.tar.gz 5565829 BLAKE2B 932c288b87cb17d62c537f35fc6671855154669724a87d82b68ab0b59e6d9359eb33e84216358367db2182df313454c30a9d6f9cf833030d4e50d9252267272d SHA512 bccf581010fdbcb55a40194175df190fe9bb735478209b42951fd63bf07053ca65220f08d1431e20564c89c0b0a9382659fe8d0dee616d0df7c87fa243af3bd6 +DIST freetds-1.5.18.tar.gz 5566843 BLAKE2B 2cddb308f5bc925171a81471549387a32ae1aad733e4494cf5bb127950aeaae4d8b318b2a742c783f9c82560cbfcf44cdaa4d7486b298d1eae717618df3f87b8 SHA512 f5e0429cf8ad66955cfbb6ac3be6dc048eb4b6ce962723a9556e4a903958a93e18bf6f97c9855a9d65661374c68d8db956bff6c991f4ca857d3ff9f31e2f06da diff --git a/dev-db/freetds/freetds-1.5.16.ebuild b/dev-db/freetds/freetds-1.5.18.ebuild index c591f31c097a..c591f31c097a 100644 --- a/dev-db/freetds/freetds-1.5.16.ebuild +++ b/dev-db/freetds/freetds-1.5.18.ebuild diff --git a/dev-db/freetds/metadata.xml b/dev-db/freetds/metadata.xml index 218a126d2527..e77b0e0830d1 100644 --- a/dev-db/freetds/metadata.xml +++ b/dev-db/freetds/metadata.xml @@ -8,5 +8,5 @@ <upstream> <remote-id type="cpe">cpe:/a:freetds:freetds</remote-id> </upstream> - <origin>ports</origin> + <origin>liguros-repo</origin> </pkgmetadata>
\ No newline at end of file diff --git a/dev-db/futuresql/metadata.xml b/dev-db/futuresql/metadata.xml index da2c6fcbe33d..2bd018aef103 100644 --- a/dev-db/futuresql/metadata.xml +++ b/dev-db/futuresql/metadata.xml @@ -8,5 +8,5 @@ <upstream> <bugs-to>https://bugs.kde.org/</bugs-to> </upstream> - <origin>gentoo-staging</origin> + <origin>liguros-repo</origin> </pkgmetadata>
\ No newline at end of file diff --git a/dev-db/gqlplus/metadata.xml b/dev-db/gqlplus/metadata.xml index 16e48db6e41c..ba1a9acd91d3 100644 --- a/dev-db/gqlplus/metadata.xml +++ b/dev-db/gqlplus/metadata.xml @@ -12,5 +12,5 @@ sqlplus. Command-line editing works as in bash/tcsh shells. </longdescription> - <origin>gentoo-staging</origin> + <origin>liguros-repo</origin> </pkgmetadata>
\ No newline at end of file diff --git a/dev-db/hsqldb/metadata.xml b/dev-db/hsqldb/metadata.xml index e25b5c52aab3..d9298ca7f9c5 100644 --- a/dev-db/hsqldb/metadata.xml +++ b/dev-db/hsqldb/metadata.xml @@ -6,5 +6,5 @@ <name>Java</name> </maintainer> - <origin>gentoo-staging</origin> + <origin>liguros-repo</origin> </pkgmetadata>
\ No newline at end of file diff --git a/dev-db/influx-cli/metadata.xml b/dev-db/influx-cli/metadata.xml index 53c5cdf5c8dd..a3a706e426ca 100644 --- a/dev-db/influx-cli/metadata.xml +++ b/dev-db/influx-cli/metadata.xml @@ -6,5 +6,5 @@ <name>William Hubbs</name> </maintainer> - <origin>gentoo-staging</origin> + <origin>liguros-repo</origin> </pkgmetadata>
\ No newline at end of file diff --git a/dev-db/influxdb/metadata.xml b/dev-db/influxdb/metadata.xml index 24195cbd8a64..20bdb695f571 100644 --- a/dev-db/influxdb/metadata.xml +++ b/dev-db/influxdb/metadata.xml @@ -13,5 +13,5 @@ <upstream> <remote-id type="cpe">cpe:/a:influxdata:influxdb</remote-id> </upstream> - <origin>gentoo-staging</origin> + <origin>liguros-repo</origin> </pkgmetadata>
\ No newline at end of file diff --git a/dev-db/innotop/metadata.xml b/dev-db/innotop/metadata.xml index 2524e826b85e..df35cd701789 100644 --- a/dev-db/innotop/metadata.xml +++ b/dev-db/innotop/metadata.xml @@ -6,5 +6,5 @@ <name>MySQL</name> </maintainer> - <origin>gentoo-staging</origin> + <origin>liguros-repo</origin> </pkgmetadata>
\ No newline at end of file diff --git a/dev-db/kyotocabinet/metadata.xml b/dev-db/kyotocabinet/metadata.xml index 83d00b14c8d4..7a420b460d5e 100644 --- a/dev-db/kyotocabinet/metadata.xml +++ b/dev-db/kyotocabinet/metadata.xml @@ -2,5 +2,5 @@ <!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <origin>gentoo-staging</origin> + <origin>liguros-repo</origin> </pkgmetadata>
\ No newline at end of file diff --git a/dev-db/libdbi-drivers/metadata.xml b/dev-db/libdbi-drivers/metadata.xml index d7ab5d348232..518027363341 100644 --- a/dev-db/libdbi-drivers/metadata.xml +++ b/dev-db/libdbi-drivers/metadata.xml @@ -5,5 +5,5 @@ <email>robbat2@gentoo.org</email> </maintainer> - <origin>gentoo-staging</origin> + <origin>liguros-repo</origin> </pkgmetadata>
\ No newline at end of file diff --git a/dev-db/libdbi/metadata.xml b/dev-db/libdbi/metadata.xml index d7ab5d348232..518027363341 100644 --- a/dev-db/libdbi/metadata.xml +++ b/dev-db/libdbi/metadata.xml @@ -5,5 +5,5 @@ <email>robbat2@gentoo.org</email> </maintainer> - <origin>gentoo-staging</origin> + <origin>liguros-repo</origin> </pkgmetadata>
\ No newline at end of file diff --git a/dev-db/libiodbc/metadata.xml b/dev-db/libiodbc/metadata.xml index 83d00b14c8d4..7a420b460d5e 100644 --- a/dev-db/libiodbc/metadata.xml +++ b/dev-db/libiodbc/metadata.xml @@ -2,5 +2,5 @@ <!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <origin>gentoo-staging</origin> + <origin>liguros-repo</origin> </pkgmetadata>
\ No newline at end of file diff --git a/dev-db/libodbc++/metadata.xml b/dev-db/libodbc++/metadata.xml index d7ab5d348232..518027363341 100644 --- a/dev-db/libodbc++/metadata.xml +++ b/dev-db/libodbc++/metadata.xml @@ -5,5 +5,5 @@ <email>robbat2@gentoo.org</email> </maintainer> - <origin>gentoo-staging</origin> + <origin>liguros-repo</origin> </pkgmetadata>
\ No newline at end of file diff --git a/dev-db/libpg_query/metadata.xml b/dev-db/libpg_query/metadata.xml index 7a489a102eed..29b1de71e78c 100644 --- a/dev-db/libpg_query/metadata.xml +++ b/dev-db/libpg_query/metadata.xml @@ -18,7 +18,7 @@ You can find further background to why a query's parse tree is useful here: http <changelog>https://github.com/pganalyze/libpg_query/releases</changelog> <bugs-to>https://github.com/pganalyze/libpg_query/issues</bugs-to> </upstream> - <origin>gentoo-guru-overlay</origin> + <origin>liguros-repo</origin> <slots> <subslots>dev-db/postgresql target version</subslots> </slots> diff --git a/dev-db/libzdb/metadata.xml b/dev-db/libzdb/metadata.xml index 34efe4e841b8..012cc5b84467 100644 --- a/dev-db/libzdb/metadata.xml +++ b/dev-db/libzdb/metadata.xml @@ -10,5 +10,5 @@ <name>Thomas Raschbacher</name> </maintainer> - <origin>ports</origin> + <origin>liguros-repo</origin> </pkgmetadata>
\ No newline at end of file diff --git a/dev-db/litecli/Manifest b/dev-db/litecli/Manifest index e519fdbd66e1..18bd4020f23e 100644 --- a/dev-db/litecli/Manifest +++ b/dev-db/litecli/Manifest @@ -1,2 +1 @@ -DIST litecli-1.15.0.tar.gz 895268 BLAKE2B 5d712fdf84aed8df44852d42e155f9149c9e10df8e66752a0ccd2525704dfae53da7ddc61b2ad21222dc69aa6fb57b04f622e6a6077449279029734b6ca874fa SHA512 e11249440eb100a7d2d4658afdac0a4518bc77edb457e8bc028c2f7344f8f46a7fc91980c686d268346ec30f2a1f16a122347a6f3e2183f76e7379a5f474d5fc DIST litecli-1.17.1.tar.gz 900258 BLAKE2B c66da74e1b2fd2506bc603793751305be5b46b7e4023c4d65d450304a00f3197be2aa9f534726c291eb7a49e2f09c299a4c75ee16b67813bd033cbce08532cc5 SHA512 67945258564e650d395c5d86bde92cc1f92132763557d63937de7b53cd447018d80f606f9aa8f581a02f5f46da6fd3491f532c26418973acbe507ef8db6dd69f diff --git a/dev-db/litecli/litecli-1.15.0.ebuild b/dev-db/litecli/litecli-1.15.0.ebuild deleted file mode 100644 index efa377c09038..000000000000 --- a/dev-db/litecli/litecli-1.15.0.ebuild +++ /dev/null @@ -1,34 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{10..14} ) -PYTHON_REQ_USE="sqlite" -inherit distutils-r1 pypi - -DESCRIPTION="CLI for SQLite with auto-completion and syntax highlighting" -HOMEPAGE="https://litecli.com/ https://github.com/dbcli/litecli" -#SRC_URI="https://github.com/dbcli/litecli/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="amd64 x86" - -RDEPEND=" - >=dev-python/click-4.1[${PYTHON_USEDEP}] - >=dev-python/cli-helpers-2.2.1[${PYTHON_USEDEP}] - >=dev-python/configobj-5.0.5[${PYTHON_USEDEP}] - >=dev-python/prompt-toolkit-3.0.3[${PYTHON_USEDEP}] - <dev-python/prompt-toolkit-4.0.0[${PYTHON_USEDEP}] - >=dev-python/pygments-1.5[${PYTHON_USEDEP}] - >=dev-python/sqlparse-0.4.4[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/mock[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest diff --git a/dev-db/litecli/litecli-1.17.1.ebuild b/dev-db/litecli/litecli-1.17.1.ebuild index 07b30c414d44..8c18efbf0a52 100644 --- a/dev-db/litecli/litecli-1.17.1.ebuild +++ b/dev-db/litecli/litecli-1.17.1.ebuild @@ -4,7 +4,7 @@ EAPI=8 DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{10..14} ) +PYTHON_COMPAT=( python3_{11..14} ) PYTHON_REQ_USE="sqlite" inherit distutils-r1 diff --git a/dev-db/litecli/litecli-9999.ebuild b/dev-db/litecli/litecli-9999.ebuild index a541db7f3a52..c080606bf840 100644 --- a/dev-db/litecli/litecli-9999.ebuild +++ b/dev-db/litecli/litecli-9999.ebuild @@ -4,7 +4,7 @@ EAPI=8 DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{10..14} ) +PYTHON_COMPAT=( python3_{11..14} ) PYTHON_REQ_USE="sqlite" inherit distutils-r1 diff --git a/dev-db/litecli/metadata.xml b/dev-db/litecli/metadata.xml index 4189a8cd9466..9a3cb09fa771 100644 --- a/dev-db/litecli/metadata.xml +++ b/dev-db/litecli/metadata.xml @@ -10,6 +10,6 @@ <name>Proxy Maintainers</name> </maintainer> - <origin>gentoo-staging</origin> + <origin>liguros-repo</origin> <stabilize-allarches/> </pkgmetadata>
\ No newline at end of file diff --git a/dev-db/litedb/metadata.xml b/dev-db/litedb/metadata.xml index 930151763fe6..3d010dea5a55 100644 --- a/dev-db/litedb/metadata.xml +++ b/dev-db/litedb/metadata.xml @@ -12,5 +12,5 @@ <upstream> <bugs-to>https://github.com/mbdavid/LiteDB/issues/</bugs-to> </upstream> - <origin>gentoo-staging</origin> + <origin>liguros-repo</origin> </pkgmetadata>
\ No newline at end of file diff --git a/dev-db/lmdb++/metadata.xml b/dev-db/lmdb++/metadata.xml index e54916236a48..c6aa4880ad2a 100644 --- a/dev-db/lmdb++/metadata.xml +++ b/dev-db/lmdb++/metadata.xml @@ -11,5 +11,5 @@ object-oriented resource interface with RAII semantics. </longdescription> - <origin>gentoo-staging</origin> + <origin>liguros-repo</origin> </pkgmetadata>
\ No newline at end of file diff --git a/dev-db/lmdb/metadata.xml b/dev-db/lmdb/metadata.xml index 3e3d0647288f..8f811f297536 100644 --- a/dev-db/lmdb/metadata.xml +++ b/dev-db/lmdb/metadata.xml @@ -10,5 +10,5 @@ <name>Gentoo LDAP Project</name> </maintainer> - <origin>gentoo-staging</origin> + <origin>liguros-repo</origin> </pkgmetadata>
\ No newline at end of file diff --git a/dev-db/m17n-db/metadata.xml b/dev-db/m17n-db/metadata.xml index 7b6634ead631..033475d92a76 100644 --- a/dev-db/m17n-db/metadata.xml +++ b/dev-db/m17n-db/metadata.xml @@ -6,5 +6,5 @@ <name>Cjk</name> </maintainer> - <origin>gentoo-staging</origin> + <origin>liguros-repo</origin> </pkgmetadata>
\ No newline at end of file diff --git a/dev-db/mariadb-connector-c/Manifest b/dev-db/mariadb-connector-c/Manifest index 1fa4990f5e71..3c256e9e7574 100644 --- a/dev-db/mariadb-connector-c/Manifest +++ b/dev-db/mariadb-connector-c/Manifest @@ -1,3 +1,3 @@ DIST mariadb-connector-c-3.3.8-src.tar.gz 1393368 BLAKE2B 09a8a310f97809f0b0396770a77d4512fe1124de263e2077e5a14a2fa1fbc59d7e35a09d97b0471b687943fc9ce06925507e4b950fdacfdc7ca04ea5ee56bf9e SHA512 d2630bda8deb28696842a6b5dd308060a8b9a83a04dfb3ed908387f53af4108510c6f536aaecc4a3c9a035c7be91b98229d6c480366a3579b6be2c5a8d85ff56 -DIST mariadb-connector-c-3.4.7.tar.gz 1390647 BLAKE2B e12d0365d8cfad3dc1ef2b0740bfa136863f17e559d004cd0549e93773bb4f13d7639969fc5c8b9d0647a7b1c7fb1390f6c67e4715c54e66021eeed61b56cc5a SHA512 0e06452539fcea4e21c3922b58b7079aa5d467e2ac704fe586fcd83563f69c4e0536d40e0020170f7670320cc71cd9de2a110f3f4c6ed52233aa329c3e495fd5 DIST mariadb-connector-c-3.4.8.tar.gz 1392676 BLAKE2B 695a1cded373c06520445f04f4a6b38077f9715e2aadcc4cfdb77f63c097bb3797edfb5a98df1fb887b5de87c4db7bf97afd0b8e952ea4d7804b90f9c109c17c SHA512 7283ade71a80fb577558e36405621c51caf268ea96b501c9d98c1bb40c474e037a66fccca61a274b358ee2dbb5133e2458cb12dda3a349a3390ef40eb9f3c4b1 +DIST mariadb-connector-c-3.4.9.tar.gz 1393973 BLAKE2B 287954a5ece3def668859129166cfdea2af7d27d1a5588f2425ebae31feac4b15b3ab7c7481afd6c10aa5c359caa5a1e03a105c91d30024dc07200a8f0f77225 SHA512 950433b847316d02025889933e802bf295c3c136f57411c484a5e64a951ff23e4436e5dc55c7b643e625f5c79318a270451f9445ad9f17e027ca79c1cbbee8e2 diff --git a/dev-db/mariadb-connector-c/mariadb-connector-c-3.4.7.ebuild b/dev-db/mariadb-connector-c/mariadb-connector-c-3.4.9.ebuild index 8088e972ffaa..4628fdf94f6f 100644 --- a/dev-db/mariadb-connector-c/mariadb-connector-c-3.4.7.ebuild +++ b/dev-db/mariadb-connector-c/mariadb-connector-c-3.4.9.ebuild @@ -1,11 +1,10 @@ -# Copyright 2024-2025 Liguros Authors +# Copyright 2024-2026 Liguros Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 MY_PN=${PN#mariadb-} MY_PV=${PV/_b/-b} SRC_URI="https://github.com/mariadb-corporation/mariadb-connector-c/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" -#S="${WORKDIR%/}/${PN}-${MY_PV}-src" KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~x86" inherit cmake-multilib flag-o-matic toolchain-funcs diff --git a/dev-db/mariadb-connector-c/metadata.xml b/dev-db/mariadb-connector-c/metadata.xml index a717249da465..697c65637669 100644 --- a/dev-db/mariadb-connector-c/metadata.xml +++ b/dev-db/mariadb-connector-c/metadata.xml @@ -10,5 +10,5 @@ <name>MySQL</name> </maintainer> - <origin>ports</origin> + <origin>liguros-repo</origin> </pkgmetadata>
\ No newline at end of file diff --git a/dev-db/mariadb-connector-odbc/metadata.xml b/dev-db/mariadb-connector-odbc/metadata.xml index 054a68275071..c207121138e5 100644 --- a/dev-db/mariadb-connector-odbc/metadata.xml +++ b/dev-db/mariadb-connector-odbc/metadata.xml @@ -6,5 +6,5 @@ <name>Jaco Kroon</name> </maintainer> - <origin>gentoo-staging</origin> + <origin>liguros-repo</origin> </pkgmetadata>
\ No newline at end of file diff --git a/dev-db/mariadb/Manifest b/dev-db/mariadb/Manifest index 864fec525a9b..aa4f225f443c 100644 --- a/dev-db/mariadb/Manifest +++ b/dev-db/mariadb/Manifest @@ -1,3 +1,3 @@ -DIST mariadb-11.8.6.tar.gz 120887651 BLAKE2B eb80af86d7de29a3b8d20d4f8da2b433c623508d8d541270f415c6da664c23bb7a4ef919251c2f00dcdf5a4f1cb36d7355672c8db61414bd1466033e4cf892a9 SHA512 c623aeb8d2779db22b241e86c80ba7a6104a8019715dc26531ff7a8bd6cadcd029ca5229d0c57c4c472f059ee80b987013bdbf4ad1e2f7b67507d276c972f9e1 -DIST mariadb-12.1.2.tar.gz 120434410 BLAKE2B a24e83a6b52ab716a7d241fb6e3b1329f66859493b0314371772cd229050dc4cc52ef8c99eda2a1dfaf8bc7140f130e1dd5626ece014287683a16ee9eb4227d3 SHA512 f30c23433c824963b9886b74accd0cf0dc94f4030829b8494230f7e061ba7ea7ef95c643589bf64b1f563677df3d9071fabf18152c377bb12e89a9627382c8a4 +DIST mariadb-11.8.7.tar.gz 119390607 BLAKE2B cb0bc75a5790cf523fa7ef6c492cde67ea92434431c755fd07e0a59cdb38700e674126eb9e2e4ab8cae4e5bcafe48efc44b41c856e29e5f9c60df2d5b5b5d427 SHA512 f4e822aa8ae96ddc94fe7692cbb530809ed1986aa42a23a32b5c6194a50bddd81ad525f4832ec2a91b78645525c363f7fe89a731fd9b5839b6c1bc2b34495b93 DIST mariadb-12.2.2.tar.gz 121458906 BLAKE2B a9a4aedd697d3e75a9c63a041c2c2e3b2c50ee5d4a2f9f3ec1b3a53a721c19e97a141dfd64eacb56fc7af72180d1ea7f0f562d6688bc925f0540761e81741b77 SHA512 14b72956a9529fa02d7e194b63ebfc33e25dfed469c142a80e87c1ab54f59d3dd20090af0807e25aafb4847a89cd17c2f647d6becdce2ac744f2bc4b007a6782 +DIST mariadb-12.3.2.tar.gz 120615576 BLAKE2B cb9dab80e7fba8ca8d53bf7f3aaac2a02c6f6f31c3cf673084812ac1eec0159d29f53b3825256b8356c3d1cb9afefc85727e7c82819cc922b6fec1ce2e60d7c0 SHA512 6107d5a9ae9b42def47d6d8d8f76ecbb0620e8b5c095c8923f868ad9f1e36de39ee79de528223308555a4fdb5980d86a55be81842d53e73ce0220a96c27739f6 diff --git a/dev-db/mariadb/mariadb-11.8.6.ebuild b/dev-db/mariadb/mariadb-11.8.7.ebuild index d8ed50f052b8..b5b2d6a3203f 100644 --- a/dev-db/mariadb/mariadb-11.8.6.ebuild +++ b/dev-db/mariadb/mariadb-11.8.7.ebuild @@ -197,7 +197,7 @@ src_unpack() { } src_prepare() { - eapply "${FILESDIR}"/${PN}-10.6.11-gssapi.patch +# eapply "${FILESDIR}"/${PN}-10.6.11-gssapi.patch eapply "${FILESDIR}"/${PN}-10.6.12-gcc-13.patch eapply_user diff --git a/dev-db/mariadb/mariadb-12.1.2.ebuild b/dev-db/mariadb/mariadb-12.3.2.ebuild index ff2c6c66b188..82504d601811 100644 --- a/dev-db/mariadb/mariadb-12.1.2.ebuild +++ b/dev-db/mariadb/mariadb-12.3.2.ebuild @@ -1,4 +1,4 @@ -# Copyright 2024-2025 Liguros Authors +# Copyright 2024-2026 Liguros Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -196,7 +196,6 @@ src_unpack() { } src_prepare() { - eapply "${FILESDIR}"/${PN}-10.6.11-gssapi.patch eapply "${FILESDIR}"/${PN}-10.6.12-gcc-13.patch eapply_user diff --git a/dev-db/mariadb/metadata.xml b/dev-db/mariadb/metadata.xml index 2bf3196c9b07..5efd1dd5e71f 100644 --- a/dev-db/mariadb/metadata.xml +++ b/dev-db/mariadb/metadata.xml @@ -36,5 +36,5 @@ <flag name="test">Install upstream testsuites for end use.</flag> <flag name="yassl">Enable SSL connections and crypto functions using the bundled yaSSL</flag> </use> - <origin>ports</origin> + <origin>liguros-repo</origin> </pkgmetadata>
\ No newline at end of file diff --git a/dev-db/mongodb-compass-bin/metadata.xml b/dev-db/mongodb-compass-bin/metadata.xml index 161bf0562d10..679bd702fea2 100644 --- a/dev-db/mongodb-compass-bin/metadata.xml +++ b/dev-db/mongodb-compass-bin/metadata.xml @@ -6,5 +6,5 @@ <name>Arthur Zamarin</name> </maintainer> - <origin>gentoo-staging</origin> + <origin>liguros-repo</origin> </pkgmetadata>
\ No newline at end of file diff --git a/dev-db/mongodb/metadata.xml b/dev-db/mongodb/metadata.xml index dac9442f43c1..e9d21453a8a6 100644 --- a/dev-db/mongodb/metadata.xml +++ b/dev-db/mongodb/metadata.xml @@ -16,5 +16,5 @@ <flag name="mongosh">Install the MongoDB shell from <pkg>app-admin/mongosh-bin</pkg></flag> <flag name="tools">Install the MongoDB tools (mongoimport, mongodump...) from <pkg>app-admin/mongo-tools</pkg></flag> </use> - <origin>gentoo-staging</origin> + <origin>liguros-repo</origin> </pkgmetadata>
\ No newline at end of file diff --git a/dev-db/mongodb/mongodb-5.0.32.ebuild b/dev-db/mongodb/mongodb-5.0.32.ebuild index 5fa1daf449c0..acf65de8ca59 100644 --- a/dev-db/mongodb/mongodb-5.0.32.ebuild +++ b/dev-db/mongodb/mongodb-5.0.32.ebuild @@ -3,7 +3,7 @@ EAPI=8 -PYTHON_COMPAT=( python3_{10..14} ) +PYTHON_COMPAT=( python3_{11..14} ) SCONS_MIN_VERSION="3.3.1" CHECKREQS_DISK_BUILD="2400M" @@ -25,7 +25,7 @@ LICENSE="Apache-2.0 SSPL-1" SLOT="0" KEYWORDS="amd64 ~arm64 -riscv" CPU_FLAGS="cpu_flags_x86_avx" -IUSE="debug kerberos mongosh ssl +tools ${CPU_FLAGS}" +IUSE="debug kerberos mongosh selinux ssl +tools ${CPU_FLAGS}" # https://github.com/mongodb/mongo/wiki/Test-The-Mongodb-Server # resmoke needs python packages not yet present in Gentoo @@ -63,6 +63,7 @@ PDEPEND=" mongosh? ( app-admin/mongosh-bin ) tools? ( >=app-admin/mongo-tools-100 ) " +RDEPEND+=" selinux? ( sec-policy/selinux-mongodb )" PATCHES=( "${WORKDIR}/mongodb-5.0.30-patches/${PN}-4.4.1-boost.patch" diff --git a/dev-db/mongodb/mongodb-6.0.27.ebuild b/dev-db/mongodb/mongodb-6.0.27.ebuild index d2d79a36a754..af8aa90c147e 100644 --- a/dev-db/mongodb/mongodb-6.0.27.ebuild +++ b/dev-db/mongodb/mongodb-6.0.27.ebuild @@ -3,7 +3,7 @@ EAPI=8 -PYTHON_COMPAT=( python3_{10..14} ) +PYTHON_COMPAT=( python3_{11..14} ) SCONS_MIN_VERSION="3.3.1" CHECKREQS_DISK_BUILD="2400M" @@ -25,7 +25,7 @@ LICENSE="Apache-2.0 SSPL-1" SLOT="0" KEYWORDS="amd64 ~arm64 -riscv" CPU_FLAGS="cpu_flags_x86_avx" -IUSE="debug kerberos mongosh ssl +tools ${CPU_FLAGS}" +IUSE="debug kerberos mongosh selinux ssl +tools ${CPU_FLAGS}" # https://github.com/mongodb/mongo/wiki/Test-The-Mongodb-Server # resmoke needs python packages not yet present in Gentoo @@ -63,6 +63,7 @@ PDEPEND=" mongosh? ( app-admin/mongosh-bin ) tools? ( >=app-admin/mongo-tools-100 ) " +RDEPEND+=" selinux? ( sec-policy/selinux-mongodb )" PATCHES=( "${WORKDIR}/mongodb-6.0.22-patches/mongodb-4.4.29-no-enterprise.patch" diff --git a/dev-db/mongodb/mongodb-7.0.28.ebuild b/dev-db/mongodb/mongodb-7.0.28.ebuild index 88d6739eb0d8..f6a842befac7 100644 --- a/dev-db/mongodb/mongodb-7.0.28.ebuild +++ b/dev-db/mongodb/mongodb-7.0.28.ebuild @@ -3,7 +3,7 @@ EAPI=8 -PYTHON_COMPAT=( python3_{10..14} ) +PYTHON_COMPAT=( python3_{11..14} ) SCONS_MIN_VERSION="3.3.1" CHECKREQS_DISK_BUILD="2400M" @@ -25,7 +25,7 @@ LICENSE="Apache-2.0 SSPL-1" SLOT="0" KEYWORDS="amd64 ~arm64 -riscv" CPU_FLAGS="cpu_flags_x86_avx" -IUSE="debug kerberos mongosh ssl +tools ${CPU_FLAGS}" +IUSE="debug kerberos mongosh selinux ssl +tools ${CPU_FLAGS}" # https://github.com/mongodb/mongo/wiki/Test-The-Mongodb-Server # resmoke needs python packages not yet present in Gentoo @@ -65,6 +65,7 @@ PDEPEND=" mongosh? ( app-admin/mongosh-bin ) tools? ( >=app-admin/mongo-tools-100 ) " +RDEPEND+=" selinux? ( sec-policy/selinux-mongodb )" PATCHES=( "${WORKDIR}/mongodb-7.0.18-patches/mongodb-4.4.29-no-enterprise.patch" diff --git a/dev-db/mongodb/mongodb-8.0.12.ebuild b/dev-db/mongodb/mongodb-8.0.12.ebuild index a1803e521ed1..37e552b51cb4 100644 --- a/dev-db/mongodb/mongodb-8.0.12.ebuild +++ b/dev-db/mongodb/mongodb-8.0.12.ebuild @@ -3,7 +3,7 @@ EAPI=8 -PYTHON_COMPAT=( python3_{10..14} ) +PYTHON_COMPAT=( python3_{11..13} ) SCONS_MIN_VERSION="3.3.1" CHECKREQS_DISK_BUILD="2400M" @@ -25,7 +25,7 @@ LICENSE="Apache-2.0 SSPL-1" SLOT="0" KEYWORDS="amd64 ~arm64 -riscv" CPU_FLAGS="cpu_flags_x86_avx" -IUSE="debug kerberos mongosh ssl +tools ${CPU_FLAGS}" +IUSE="debug kerberos mongosh selinux ssl +tools ${CPU_FLAGS}" # https://github.com/mongodb/mongo/wiki/Test-The-Mongodb-Server # resmoke needs python packages not yet present in Gentoo @@ -68,6 +68,7 @@ PDEPEND=" mongosh? ( app-admin/mongosh-bin ) tools? ( >=app-admin/mongo-tools-100 ) " +RDEPEND+=" selinux? ( sec-policy/selinux-mongodb )" PATCHES=( "${WORKDIR}/mongodb-8.0.8-patches/mongodb-4.4.29-no-enterprise.patch" diff --git a/dev-db/mongodb/mongodb-8.0.8.ebuild b/dev-db/mongodb/mongodb-8.0.8.ebuild index d60ac059708d..2bd531d29e9e 100644 --- a/dev-db/mongodb/mongodb-8.0.8.ebuild +++ b/dev-db/mongodb/mongodb-8.0.8.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2025 Gentoo Authors +# Copyright 1999-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -PYTHON_COMPAT=( python3_{10..14} ) +PYTHON_COMPAT=( python3_{11..13} ) SCONS_MIN_VERSION="3.3.1" CHECKREQS_DISK_BUILD="2400M" @@ -25,7 +25,7 @@ LICENSE="Apache-2.0 SSPL-1" SLOT="0" KEYWORDS="amd64 ~arm64 -riscv" CPU_FLAGS="cpu_flags_x86_avx" -IUSE="debug kerberos mongosh ssl +tools ${CPU_FLAGS}" +IUSE="debug kerberos mongosh selinux ssl +tools ${CPU_FLAGS}" # https://github.com/mongodb/mongo/wiki/Test-The-Mongodb-Server # resmoke needs python packages not yet present in Gentoo @@ -67,6 +67,7 @@ PDEPEND=" mongosh? ( app-admin/mongosh-bin ) tools? ( >=app-admin/mongo-tools-100 ) " +RDEPEND+=" selinux? ( sec-policy/selinux-mongodb )" PATCHES=( "${WORKDIR}/mongodb-8.0.8-patches/mongodb-4.4.29-no-enterprise.patch" diff --git a/dev-db/mycli/Manifest b/dev-db/mycli/Manifest index 2b5626510bd5..c10fe2e09e9b 100644 --- a/dev-db/mycli/Manifest +++ b/dev-db/mycli/Manifest @@ -1,6 +1,6 @@ DIST mycli-1.65.0.tar.gz 358883 BLAKE2B f155547301dc01fd3e2546dc662998f7f9c2bb301a0b8081b7eac1078782a879d0f96854ca50be298a144ca292b9a119032890091115c76726811621faa8bab6 SHA512 fcd58c72cc0d98c58467e90e566f79d1ce4693ce79b0be49203a547f3a92f0818ba04ebfc8c0822a5807e37701ec1345d785bd01e1d5fad1258f28d188b375f8 DIST mycli-1.65.0.tar.gz.provenance 9484 BLAKE2B f9af01db05dac0a069e3a5da5ccb9c3741079f21c6f3d0dcc07eb475d672aa6ecd83eb992f3f8c8fa42ca5b4d1d6707d961012a4677f9f9244a5fcf2fda71fbb SHA512 0d1418fd257a7efab78f1266eb166b37669c9fa308b93c1f84ffe967e74d83da33cf7265930329296fed5ae5161107edb207780922961251b81df0220035422d -DIST mycli-1.70.0.tar.gz 461619 BLAKE2B 88202706c1a0869da08dda0dc09ac2bb2597c84258d8e8d68a0a227d829a3bb88e9bb66065457e15dac1f3993c952aca14ec6b7234ddf9e3f5b820a38438e6cf SHA512 94546ceb40ce91476381c4c242e344c8bb8bb9728122f3a2dd8136ce5dfe6b7ed7e7bd059a7398e2907dad53d319ab2abafe175cd708fa1e5d743d1c009f0cd6 -DIST mycli-1.70.0.tar.gz.provenance 9373 BLAKE2B b45211cc1f9ea6f0e10c24b40f05bfc8c2a40097689c58f5b898614a60ba9c9508b6624d026d4228379da9d4b961f27288928a9a490f4e14ac1c6fd7ae618eb2 SHA512 3fdd28bd6738ed130b5b7eda5553b5f954e357da6ab89d63c39c6efa4d861b08966ebcabfeb3b57213d9e89c279ffa1268c3db9a2b6cf7ea42093c541ef0529c DIST mycli-1.71.0.tar.gz 464366 BLAKE2B b5af6a2323b41ad47475868d63c04c3c150fe6a07b523679a9458dc628a9a287c16a60d878e2fed9b85c39f81f7f2d60900705deb42c271a58bbf05ae7235894 SHA512 b9b657b53e2e3c72ab6c272420aa866db8dd9d1052769fe16d7d070079bb3b46b743f288b8037b12f530de3f3567cd819c8538345f2c2474325785187909203a DIST mycli-1.71.0.tar.gz.provenance 9318 BLAKE2B ed936ceff7191091c04b0fc32b1212b069328f25269efc36315b61990a796d104d290c176aa0a914bf7a0eea3105bed2b8964334fc1d92ba3182ec6e92b5725b SHA512 7ed5b00309a87c7e63602f3934780a16da2873496be783e3290e501f4900aad0c43be4dc093c5603cd676be36cc25b7c035de722816fb69c329a99a71c76dec4 +DIST mycli-1.72.1.tar.gz 465979 BLAKE2B b6b98f23fee288cd5d57b32ea3862e7602d2b8999155d990d5a0dd5472aca744045f9609f0530806a6d3c27195729dee50845e483b4965e524f0e185be8e028e SHA512 0e7c22604e2f3baa49fd9969ecf71213eeb44bb704d372798e25955a230165454b5067ed2f0877831dc387e5ac541ad2d1485e34710b83bbf749fd4be26f5b2a +DIST mycli-1.72.1.tar.gz.provenance 9365 BLAKE2B ebff7eb277b8fa7b9ff1e690d70ec3f3aad4d2d81bf90908a7e0722b2ed3c25e1ff5d4779e96be7d6c16b1966f6305b131e5a4c49a7245c62231083edc064220 SHA512 69644eed8cfcee8d545d4e9178a922b9f752206ee6069a5e892ac91c0d62f7e58e3d28a2e65f42e8ffae0a6d7b6ab810114c4da6c18a96c6507ab793fc1b90a3 diff --git a/dev-db/mycli/metadata.xml b/dev-db/mycli/metadata.xml index b4f034e24250..f1b17a83c7c0 100644 --- a/dev-db/mycli/metadata.xml +++ b/dev-db/mycli/metadata.xml @@ -13,6 +13,6 @@ <use> <flag name="ssh">Add support for connection over SSH tunnel</flag> </use> - <origin>gentoo-staging</origin> + <origin>liguros-repo</origin> <stabilize-allarches/> </pkgmetadata>
\ No newline at end of file diff --git a/dev-db/mycli/mycli-1.65.0.ebuild b/dev-db/mycli/mycli-1.65.0.ebuild index 2be7d7992f7e..a6ec734f4e13 100644 --- a/dev-db/mycli/mycli-1.65.0.ebuild +++ b/dev-db/mycli/mycli-1.65.0.ebuild @@ -5,7 +5,7 @@ EAPI=8 DISTUTILS_SINGLE_IMPL=yes DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{10..14} ) +PYTHON_COMPAT=( python3_{12..14} ) PYPI_VERIFY_REPO=https://github.com/dbcli/mycli inherit distutils-r1 edo eapi9-ver multiprocessing pypi diff --git a/dev-db/mycli/mycli-1.71.0.ebuild b/dev-db/mycli/mycli-1.71.0.ebuild index 7dd771ce8349..9f9822441cf1 100644 --- a/dev-db/mycli/mycli-1.71.0.ebuild +++ b/dev-db/mycli/mycli-1.71.0.ebuild @@ -5,7 +5,7 @@ EAPI=8 DISTUTILS_SINGLE_IMPL=yes DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{10..14} ) +PYTHON_COMPAT=( python3_{12..14} ) PYPI_VERIFY_REPO=https://github.com/dbcli/mycli inherit distutils-r1 edo eapi9-ver multiprocessing pypi diff --git a/dev-db/mycli/mycli-1.70.0.ebuild b/dev-db/mycli/mycli-1.72.1.ebuild index 642dc029bc58..9f9822441cf1 100644 --- a/dev-db/mycli/mycli-1.70.0.ebuild +++ b/dev-db/mycli/mycli-1.72.1.ebuild @@ -5,7 +5,7 @@ EAPI=8 DISTUTILS_SINGLE_IMPL=yes DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{10..14} ) +PYTHON_COMPAT=( python3_{12..14} ) PYPI_VERIFY_REPO=https://github.com/dbcli/mycli inherit distutils-r1 edo eapi9-ver multiprocessing pypi @@ -28,13 +28,13 @@ IUSE="ssh" # https://github.com/dbcli/mycli/issues/1464 RDEPEND=" $(python_gen_cond_dep ' - >=dev-python/cli-helpers-2.12.0[${PYTHON_USEDEP}] + >=dev-python/cli-helpers-2.14.0[${PYTHON_USEDEP}] >=dev-python/click-8.3.1[${PYTHON_USEDEP}] >=dev-python/clickdc-0.1.1[${PYTHON_USEDEP}] >=dev-python/configobj-5.0.9[${PYTHON_USEDEP}] >=dev-python/cryptography-46.0.5[${PYTHON_USEDEP}] >=dev-python/keyring-25.7.0[${PYTHON_USEDEP}] - >=dev-python/prompt-toolkit-3.0.6[${PYTHON_USEDEP}] + >=dev-python/prompt-toolkit-3.0.41[${PYTHON_USEDEP}] <dev-python/prompt-toolkit-4.0.0[${PYTHON_USEDEP}] >=dev-python/pycryptodome-3.23.0[${PYTHON_USEDEP}] >=dev-python/pyfzf-0.3.1[${PYTHON_USEDEP}] diff --git a/dev-db/mydumper/metadata.xml b/dev-db/mydumper/metadata.xml index 4cb26a82cded..2ddedf6c7b36 100644 --- a/dev-db/mydumper/metadata.xml +++ b/dev-db/mydumper/metadata.xml @@ -10,5 +10,5 @@ <name>Proxy Maintainers</name> </maintainer> - <origin>gentoo-staging</origin> + <origin>liguros-repo</origin> </pkgmetadata>
\ No newline at end of file diff --git a/dev-db/mydumper/mydumper-0.20.1.2.ebuild b/dev-db/mydumper/mydumper-0.20.1.2.ebuild index c55bd4067cf8..ae82e618f3bb 100644 --- a/dev-db/mydumper/mydumper-0.20.1.2.ebuild +++ b/dev-db/mydumper/mydumper-0.20.1.2.ebuild @@ -3,7 +3,7 @@ EAPI=8 -PYTHON_COMPAT=( python3_{10..14} ) +PYTHON_COMPAT=( python3_{12..14} ) inherit cmake python-any-r1 diff --git a/dev-db/mydumper/mydumper-0.21.2.2.ebuild b/dev-db/mydumper/mydumper-0.21.2.2.ebuild index 873b0f591949..7be7b1129ff1 100644 --- a/dev-db/mydumper/mydumper-0.21.2.2.ebuild +++ b/dev-db/mydumper/mydumper-0.21.2.2.ebuild @@ -3,7 +3,7 @@ EAPI=8 -PYTHON_COMPAT=( python3_{10..14} ) +PYTHON_COMPAT=( python3_{12..14} ) inherit cmake python-any-r1 diff --git a/dev-db/mydumper/mydumper-0.21.3.1.ebuild b/dev-db/mydumper/mydumper-0.21.3.1.ebuild index 873b0f591949..7be7b1129ff1 100644 --- a/dev-db/mydumper/mydumper-0.21.3.1.ebuild +++ b/dev-db/mydumper/mydumper-0.21.3.1.ebuild @@ -3,7 +3,7 @@ EAPI=8 -PYTHON_COMPAT=( python3_{10..14} ) +PYTHON_COMPAT=( python3_{12..14} ) inherit cmake python-any-r1 diff --git a/dev-db/myodbc/metadata.xml b/dev-db/myodbc/metadata.xml index 2524e826b85e..df35cd701789 100644 --- a/dev-db/myodbc/metadata.xml +++ b/dev-db/myodbc/metadata.xml @@ -6,5 +6,5 @@ <name>MySQL</name> </maintainer> - <origin>gentoo-staging</origin> + <origin>liguros-repo</origin> </pkgmetadata>
\ No newline at end of file diff --git a/dev-db/mysql++/metadata.xml b/dev-db/mysql++/metadata.xml index 2524e826b85e..df35cd701789 100644 --- a/dev-db/mysql++/metadata.xml +++ b/dev-db/mysql++/metadata.xml @@ -6,5 +6,5 @@ <name>MySQL</name> </maintainer> - <origin>gentoo-staging</origin> + <origin>liguros-repo</origin> </pkgmetadata>
\ No newline at end of file diff --git a/dev-db/mysql-connector-c++/metadata.xml b/dev-db/mysql-connector-c++/metadata.xml index d2b619370bad..31fc39d4312c 100644 --- a/dev-db/mysql-connector-c++/metadata.xml +++ b/dev-db/mysql-connector-c++/metadata.xml @@ -14,5 +14,5 @@ <flag name="gcov">Build coverage support</flag> <flag name="legacy">Build the legacy 1.x API as well as the DevX API</flag> </use> - <origin>ports</origin> + <origin>liguros-repo</origin> </pkgmetadata>
\ No newline at end of file diff --git a/dev-db/mysql-connector-c/metadata.xml b/dev-db/mysql-connector-c/metadata.xml index a717249da465..697c65637669 100644 --- a/dev-db/mysql-connector-c/metadata.xml +++ b/dev-db/mysql-connector-c/metadata.xml @@ -10,5 +10,5 @@ <name>MySQL</name> </maintainer> - <origin>ports</origin> + <origin>liguros-repo</origin> </pkgmetadata>
\ No newline at end of file diff --git a/dev-db/mysql-init-scripts/metadata.xml b/dev-db/mysql-init-scripts/metadata.xml index 95f4e3739a8a..df35cd701789 100644 --- a/dev-db/mysql-init-scripts/metadata.xml +++ b/dev-db/mysql-init-scripts/metadata.xml @@ -6,5 +6,5 @@ <name>MySQL</name> </maintainer> - <origin>ports</origin> + <origin>liguros-repo</origin> </pkgmetadata>
\ No newline at end of file diff --git a/dev-db/mysql-workbench/metadata.xml b/dev-db/mysql-workbench/metadata.xml index 768bbe772a93..ae5b32c62306 100644 --- a/dev-db/mysql-workbench/metadata.xml +++ b/dev-db/mysql-workbench/metadata.xml @@ -4,5 +4,5 @@ <upstream> <remote-id type="cpe">cpe:/a:oracle:mysql_workbench</remote-id> </upstream> - <origin>gentoo-staging</origin> + <origin>liguros-repo</origin> </pkgmetadata>
\ No newline at end of file diff --git a/dev-db/mysql-workbench/mysql-workbench-8.0.42-r1.ebuild b/dev-db/mysql-workbench/mysql-workbench-8.0.42-r1.ebuild index 76548b253786..585b06ac5832 100644 --- a/dev-db/mysql-workbench/mysql-workbench-8.0.42-r1.ebuild +++ b/dev-db/mysql-workbench/mysql-workbench-8.0.42-r1.ebuild @@ -4,7 +4,7 @@ EAPI=8 GCONF_DEBUG="no" -PYTHON_COMPAT=( python3_{10..14} ) +PYTHON_COMPAT=( python3_{11..13} ) PYTHON_REQ_USE="sqlite" ANTLR_VERSION=4.13.2 diff --git a/dev-db/mysql-workbench/mysql-workbench-8.0.44.ebuild b/dev-db/mysql-workbench/mysql-workbench-8.0.44.ebuild index c4576f55542d..f00421b0ccc2 100644 --- a/dev-db/mysql-workbench/mysql-workbench-8.0.44.ebuild +++ b/dev-db/mysql-workbench/mysql-workbench-8.0.44.ebuild @@ -5,7 +5,7 @@ EAPI=8 GCONF_DEBUG="no" -PYTHON_COMPAT=( python3_{10..14} ) +PYTHON_COMPAT=( python3_{11..13} ) PYTHON_REQ_USE="sqlite" ANTLR_VERSION=4.13.2 diff --git a/dev-db/mysql-workbench/mysql-workbench-8.0.46.ebuild b/dev-db/mysql-workbench/mysql-workbench-8.0.46.ebuild index 8add712add2c..90d2dc346b64 100644 --- a/dev-db/mysql-workbench/mysql-workbench-8.0.46.ebuild +++ b/dev-db/mysql-workbench/mysql-workbench-8.0.46.ebuild @@ -5,7 +5,7 @@ EAPI=8 GCONF_DEBUG="no" -PYTHON_COMPAT=( python3_{10..14} ) +PYTHON_COMPAT=( python3_{11..14} ) PYTHON_REQ_USE="sqlite" ANTLR_VERSION=4.13.2 diff --git a/dev-db/mysql/metadata.xml b/dev-db/mysql/metadata.xml index b1fdb905dd7a..e4b2c4160015 100644 --- a/dev-db/mysql/metadata.xml +++ b/dev-db/mysql/metadata.xml @@ -24,5 +24,5 @@ <flag name="systemtap">Build support for profiling and tracing using <pkg>dev-debug/systemtap</pkg></flag> <flag name="test">Install upstream testsuites for end use.</flag> </use> - <origin>ports</origin> + <origin>liguros-repo</origin> </pkgmetadata>
\ No newline at end of file diff --git a/dev-db/mysqltuner/metadata.xml b/dev-db/mysqltuner/metadata.xml index 1c18ea40668f..4ae856d1a721 100644 --- a/dev-db/mysqltuner/metadata.xml +++ b/dev-db/mysqltuner/metadata.xml @@ -13,5 +13,5 @@ <upstream> <bugs-to>https://github.com/major/MySQLTuner-perl/issues</bugs-to> </upstream> - <origin>gentoo-staging</origin> + <origin>liguros-repo</origin> </pkgmetadata>
\ No newline at end of file diff --git a/dev-db/mytop/metadata.xml b/dev-db/mytop/metadata.xml index 2524e826b85e..df35cd701789 100644 --- a/dev-db/mytop/metadata.xml +++ b/dev-db/mytop/metadata.xml @@ -6,5 +6,5 @@ <name>MySQL</name> </maintainer> - <origin>gentoo-staging</origin> + <origin>liguros-repo</origin> </pkgmetadata>
\ No newline at end of file diff --git a/dev-db/mytop/mytop-1.9.1-r2.ebuild b/dev-db/mytop/mytop-1.9.1-r2.ebuild index 9d85af6d3d82..f9879d83dd30 100644 --- a/dev-db/mytop/mytop-1.9.1-r2.ebuild +++ b/dev-db/mytop/mytop-1.9.1-r2.ebuild @@ -7,8 +7,8 @@ DIST_TEST="do" inherit perl-module DESCRIPTION="Clone of top for MySQL" -HOMEPAGE="https://www.mysqlfanboy.com/mytop-3/" -SRC_URI="https://www.mysqlfanboy.com/mytop-3/${P}.tar.gz" +HOMEPAGE="http://www.mysqlfanboy.com/mytop-3/" +SRC_URI="http://www.mysqlfanboy.com/mytop-3/${P}.tar.gz" LICENSE="GPL-2" KEYWORDS="~alpha amd64 ppc ~sparc x86" diff --git a/dev-db/ocp/metadata.xml b/dev-db/ocp/metadata.xml index 479f087d3904..ae05e05cac0c 100644 --- a/dev-db/ocp/metadata.xml +++ b/dev-db/ocp/metadata.xml @@ -13,5 +13,5 @@ <upstream> <bugs-to>https://github.com/maxsatula/ocp/issues</bugs-to> </upstream> - <origin>gentoo-staging</origin> + <origin>liguros-repo</origin> </pkgmetadata>
\ No newline at end of file diff --git a/dev-db/opendbx/Manifest b/dev-db/opendbx/Manifest new file mode 100644 index 000000000000..fa478c56f9f0 --- /dev/null +++ b/dev-db/opendbx/Manifest @@ -0,0 +1 @@ +DIST opendbx-1.4.6.tar.gz 587514 BLAKE2B 0a6c983ac1ebdc3ad9390185938f32e13ba9ff2ced6d41390421e1e3a1e9eb639a85d89da7ce2dd67f05fd2fcaebb2f53146f43678e548511403d8cdc4de88da SHA512 dd6d53d29157057dbf4e273fd82c7694e8bc626d3409d6ab9c25627a0fec96418326550fa8004b5341facdc4cd8aae12516224e8bb84e2562482885780ff0e55 diff --git a/dev-db/opendbx/files/opendbx-doxy.patch b/dev-db/opendbx/files/opendbx-doxy.patch new file mode 100644 index 000000000000..d95712bcf704 --- /dev/null +++ b/dev-db/opendbx/files/opendbx-doxy.patch @@ -0,0 +1,45 @@ +--- a/doc/Doxyfile.in 2009-07-13 16:30:48.000000000 -0400 ++++ b/doc/Doxyfile.in 2019-02-08 13:22:51.088064431 -0500 +@@ -46,6 +46,8 @@ + DISTRIBUTE_GROUP_DOC = NO + SUBGROUPING = YES + TYPEDEF_HIDES_STRUCT = NO ++EXTENSION_MAPPING = no_extension=C++ ++ + #--------------------------------------------------------------------------- + # Build related configuration options + #--------------------------------------------------------------------------- +@@ -75,7 +77,6 @@ + ENABLED_SECTIONS = + MAX_INITIALIZER_LINES = 30 + SHOW_USED_FILES = YES +-SHOW_DIRECTORIES = NO + SHOW_FILES = YES + SHOW_NAMESPACES = YES + FILE_VERSION_FILTER = +@@ -182,7 +183,6 @@ + HTML_HEADER = + HTML_FOOTER = + HTML_STYLESHEET = +-HTML_ALIGN_MEMBERS = YES + GENERATE_HTMLHELP = NO + GENERATE_DOCSET = NO + DOCSET_FEEDNAME = "Doxygen generated docs" +@@ -235,8 +235,6 @@ + #--------------------------------------------------------------------------- + GENERATE_XML = YES + XML_OUTPUT = xml +-XML_SCHEMA = +-XML_DTD = + XML_PROGRAMLISTING = YES + #--------------------------------------------------------------------------- + # configuration options for the AutoGen Definitions output +@@ -276,7 +274,7 @@ + MSCGEN_PATH = + HIDE_UNDOC_RELATIONS = YES + HAVE_DOT = NO +-DOT_FONTNAME = FreeSans ++DOT_FONTNAME = Helvetica + DOT_FONTPATH = + CLASS_GRAPH = YES + COLLABORATION_GRAPH = YES diff --git a/dev-db/opendbx/files/opendbx-man-optional.patch b/dev-db/opendbx/files/opendbx-man-optional.patch new file mode 100644 index 000000000000..c8a55a0ed362 --- /dev/null +++ b/dev-db/opendbx/files/opendbx-man-optional.patch @@ -0,0 +1,23 @@ +From 261a864f7c8823093accfe751ef1863d716a4d53 Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?Manuel=20R=C3=BCger?= <mrueg@gentoo.org> +Date: Sun, 7 Jul 2019 15:22:16 +0200 +Subject: [PATCH] configure.ac: Make building manpages optional + + +diff --git a/configure.ac b/configure.ac +index 2f74bf8..5f98de5 100644 +--- a/configure.ac ++++ b/configure.ac +@@ -96,7 +96,8 @@ AC_CHECK_PROG([doxygen], [doxygen], [yes], [no]) + if test "x${db2man}" != xyes; then AC_MSG_RESULT([Warning: docbook man page converter not found - skip generating man pages]); fi + if test "x${doxygen}" != xyes; then AC_MSG_RESULT([Warning: doxygen not found - skip generating man pages]); fi + +-AM_CONDITIONAL([ENABLEMAN], [test "x${db2man}" = xyes -a "x${doxygen}" = xyes]) ++AC_ARG_ENABLE([manpages], [AS_HELP_STRING([--enable-manpages], [build man pages])], [manpages="${enableval}"], [manpages=yes]) ++AM_CONDITIONAL([ENABLEMAN], [test "x${db2man}" = xyes -a "x${doxygen}" = xyes -a "x${manpages}" = xyes]) + + + # Build options +-- +2.21.0 + diff --git a/dev-db/opendbx/metadata.xml b/dev-db/opendbx/metadata.xml new file mode 100644 index 000000000000..7a420b460d5e --- /dev/null +++ b/dev-db/opendbx/metadata.xml @@ -0,0 +1,6 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> +<pkgmetadata> + + <origin>liguros-repo</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-db/opendbx/opendbx-1.4.6-r6.ebuild b/dev-db/opendbx/opendbx-1.4.6-r6.ebuild new file mode 100644 index 000000000000..c6b31800647c --- /dev/null +++ b/dev-db/opendbx/opendbx-1.4.6-r6.ebuild @@ -0,0 +1,95 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit autotools flag-o-matic + +DESCRIPTION="OpenDBX - A database abstraction layer" +HOMEPAGE="https://www.linuxnetworks.de/doc/index.php/OpenDBX" +SRC_URI="https://www.linuxnetworks.de/opendbx/download/${P}.tar.gz" + +LICENSE="LGPL-2.1" +SLOT="0" +KEYWORDS="amd64 ~arm64 x86" +IUSE="+man +mysql oracle postgres sqlite test" +# The test programs need manual/interactive use. +RESTRICT=" + !test? ( test ) + test +" +REQUIRED_USE="|| ( mysql oracle postgres sqlite )" + +RDEPEND="mysql? ( dev-db/mysql-connector-c:0= ) + postgres? ( dev-db/postgresql:* ) + sqlite? ( dev-db/sqlite:3 ) + oracle? ( dev-db/oracle-instantclient[sdk] )" +DEPEND="${RDEPEND}" +BDEPEND=" + man? ( + app-text/doxygen + app-text/docbook2X + ) +" + +PATCHES=( + "${FILESDIR}/${PN}-doxy.patch" + "${FILESDIR}/${PN}-man-optional.patch" +) + +pkg_setup() { + if use oracle && [[ ! -d ${ORACLE_HOME} ]]; then + die "Oracle support requested, but ORACLE_HOME not set to a valid directory!" + fi +} + +src_prepare() { + default + eautoreconf +} + +src_configure() { + local backends="" + + use mysql && backends="${backends} mysql" + use oracle && backends="${backends} oracle" + use postgres && backends="${backends} pgsql" + use sqlite && backends="${backends} sqlite3" + + use mysql && append-cppflags -I"${ESYSROOT}"/usr/include/mysql + + if use oracle ; then + # Traditionally, OCI header files are provided in: + append-cppflags -I"${ORACLE_HOME}"/rdbms/public + # But newer versions merged them with additional SDKs: + append-cppflags -I"${ORACLE_HOME}"/sdk/include + # Depending on the client package ORACLE_HOME refers to, + # we need to find the libraries in varying locations: + # - gentoo instantclient has multilib (dev-db/oracle-instantclient) + append-ldflags -L"${ORACLE_HOME}"/$(get_libdir) + # - vanilla full client lacks multilib (LINUX*_client{,_home}.zip) + append-ldflags -L"${ORACLE_HOME}"/lib + # - vanilla instantclient lacks libdir (instantclient-*.zip) + append-ldflags -L"${ORACLE_HOME}" + fi + + # bug #788304 + append-cxxflags -std=c++14 + + econf \ + --with-backends="${backends}" \ + --enable-manpages="$(usex man yes no)" \ + $(use_enable test) +} + +src_compile() { + # bug #322221 + emake -j1 +} + +src_install() { + emake -j1 install DESTDIR="${D}" + dodoc AUTHORS ChangeLog README + + rm -f "${D}"/usr/$(get_libdir)/opendbx/*.{a,la} +} diff --git a/dev-db/oracle-instantclient/metadata.xml b/dev-db/oracle-instantclient/metadata.xml index a23aadff28c8..78c6c05419b5 100644 --- a/dev-db/oracle-instantclient/metadata.xml +++ b/dev-db/oracle-instantclient/metadata.xml @@ -15,5 +15,5 @@ <flag name="sqlplus">The SQL*Plus command line tool for SQL and PL/SQL queries</flag> <flag name="tools">Data Pump, SQL*Loader and Workload Replay Client</flag> </use> - <origin>gentoo-staging</origin> + <origin>liguros-repo</origin> </pkgmetadata>
\ No newline at end of file diff --git a/dev-db/percona-toolkit/metadata.xml b/dev-db/percona-toolkit/metadata.xml index 39e5826d1a05..7c24ed0a460d 100644 --- a/dev-db/percona-toolkit/metadata.xml +++ b/dev-db/percona-toolkit/metadata.xml @@ -8,5 +8,5 @@ replication; others are client-side utilities such as a query profiler.</longdescription> - <origin>gentoo-staging</origin> + <origin>liguros-repo</origin> </pkgmetadata>
\ No newline at end of file diff --git a/dev-db/percona-xtrabackup/metadata.xml b/dev-db/percona-xtrabackup/metadata.xml index 4acf42cf61eb..076356314ce9 100644 --- a/dev-db/percona-xtrabackup/metadata.xml +++ b/dev-db/percona-xtrabackup/metadata.xml @@ -4,5 +4,5 @@ <upstream> <remote-id type="cpe">cpe:/a:percona:xtrabackup</remote-id> </upstream> - <origin>gentoo-staging</origin> + <origin>liguros-repo</origin> </pkgmetadata>
\ No newline at end of file diff --git a/dev-db/pg-gvm/metadata.xml b/dev-db/pg-gvm/metadata.xml index f28bf896daa4..840bd9709338 100644 --- a/dev-db/pg-gvm/metadata.xml +++ b/dev-db/pg-gvm/metadata.xml @@ -16,5 +16,5 @@ pg-gvm uses the extension management built into PostgreSQL. </longdescription> - <origin>gentoo-staging</origin> + <origin>liguros-repo</origin> </pkgmetadata>
\ No newline at end of file diff --git a/dev-db/pgFormatter/metadata.xml b/dev-db/pgFormatter/metadata.xml index 2287c9df19d9..7ea253c719e6 100644 --- a/dev-db/pgFormatter/metadata.xml +++ b/dev-db/pgFormatter/metadata.xml @@ -6,5 +6,5 @@ <name>PostgreSQL and Related Package Development</name> </maintainer> - <origin>gentoo-staging</origin> + <origin>liguros-repo</origin> </pkgmetadata>
\ No newline at end of file diff --git a/dev-db/pgLatLon/metadata.xml b/dev-db/pgLatLon/metadata.xml index a6b256295160..c2271a207d95 100644 --- a/dev-db/pgLatLon/metadata.xml +++ b/dev-db/pgLatLon/metadata.xml @@ -6,5 +6,5 @@ <name>Tupone Alfredo</name> </maintainer> - <origin>gentoo-staging</origin> + <origin>liguros-repo</origin> </pkgmetadata>
\ No newline at end of file diff --git a/dev-db/pg_activity/Manifest b/dev-db/pg_activity/Manifest index 1e00bde7d51b..7fe609c0b857 100644 --- a/dev-db/pg_activity/Manifest +++ b/dev-db/pg_activity/Manifest @@ -1 +1 @@ -DIST pg_activity-3.6.1.tar.gz 440574 BLAKE2B 683aa5c228971c55217af0e393053b066fb7d0f29154923937e97c17e5cb162db2159cfce5b4e52adfcfbeef59782f639e4d0a9b929118d1afc69a0f0cd0bd1a SHA512 3032cbebf7c976dd0b18cdab271b7056ece4ab6a841c0fd725fb48f5e6576a90664e8857807b15355d17857fbf5c056c4b7a5bed1f219333a27b309948797c2c +DIST pg_activity-3.6.2.tar.gz 440645 BLAKE2B 4fd480e4ebe0e19c20ca1cbecf470e7c9a8e7921c3faa046a6948bd41542c4663d29e885c683ad04ba5820a4003ff3a27e54d2cdd77ce215e98b424d6a4b1b82 SHA512 d588f5c1a8fc58ae1040b2ded1b1ffe18ce904b8186d4dd75586776f304d4cf996a528eba79408db36216e9bd5367bcef5bb9770f1655a69342cf7a75d420fee diff --git a/dev-db/pg_activity/metadata.xml b/dev-db/pg_activity/metadata.xml index 5846bb836f4b..5a1d216018f6 100644 --- a/dev-db/pg_activity/metadata.xml +++ b/dev-db/pg_activity/metadata.xml @@ -6,5 +6,5 @@ <name>Agostino Sarubbo</name> </maintainer> - <origin>gentoo-staging</origin> + <origin>liguros-repo</origin> </pkgmetadata>
\ No newline at end of file diff --git a/dev-db/pg_activity/pg_activity-3.6.1-r1.ebuild b/dev-db/pg_activity/pg_activity-3.6.2.ebuild index 483b3687d17b..0216782cf626 100644 --- a/dev-db/pg_activity/pg_activity-3.6.1-r1.ebuild +++ b/dev-db/pg_activity/pg_activity-3.6.2.ebuild @@ -1,10 +1,10 @@ -# Copyright 1999-2025 Gentoo Authors +# Copyright 1999-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{10..14} ) +PYTHON_COMPAT=( python3_{11..14} ) inherit distutils-r1 diff --git a/dev-db/pg_background/metadata.xml b/dev-db/pg_background/metadata.xml index 5b82e96a5e84..9d60af082a28 100644 --- a/dev-db/pg_background/metadata.xml +++ b/dev-db/pg_background/metadata.xml @@ -6,5 +6,5 @@ <name>Miroslav Šulc</name> </maintainer> - <origin>gentoo-staging</origin> + <origin>liguros-repo</origin> </pkgmetadata>
\ No newline at end of file diff --git a/dev-db/pg_query_vala/metadata.xml b/dev-db/pg_query_vala/metadata.xml index 986f8ed200dd..3737bf578450 100644 --- a/dev-db/pg_query_vala/metadata.xml +++ b/dev-db/pg_query_vala/metadata.xml @@ -12,5 +12,5 @@ </maintainer> <bugs-to>https://github.com/ppvan/pg_query_vala/issues</bugs-to> </upstream> - <origin>gentoo-guru-overlay</origin> + <origin>liguros-repo</origin> </pkgmetadata>
\ No newline at end of file diff --git a/dev-db/pg_repack/metadata.xml b/dev-db/pg_repack/metadata.xml index 3612991d746c..c64e35e4e510 100644 --- a/dev-db/pg_repack/metadata.xml +++ b/dev-db/pg_repack/metadata.xml @@ -6,5 +6,5 @@ <name>Haelwenn (lanodan) Monnier</name> </maintainer> - <origin>gentoo-guru-overlay</origin> + <origin>liguros-repo</origin> </pkgmetadata>
\ No newline at end of file diff --git a/dev-db/pg_top/metadata.xml b/dev-db/pg_top/metadata.xml index d70ef826583a..bf5f79dc4067 100644 --- a/dev-db/pg_top/metadata.xml +++ b/dev-db/pg_top/metadata.xml @@ -10,5 +10,5 @@ top, pg_top allows you to monitor PostgreSQL processes. </longdescription> - <origin>gentoo-staging</origin> + <origin>liguros-repo</origin> </pkgmetadata>
\ No newline at end of file diff --git a/dev-db/pgagent/metadata.xml b/dev-db/pgagent/metadata.xml index 2287c9df19d9..7ea253c719e6 100644 --- a/dev-db/pgagent/metadata.xml +++ b/dev-db/pgagent/metadata.xml @@ -6,5 +6,5 @@ <name>PostgreSQL and Related Package Development</name> </maintainer> - <origin>gentoo-staging</origin> + <origin>liguros-repo</origin> </pkgmetadata>
\ No newline at end of file diff --git a/dev-db/pgaudit/metadata.xml b/dev-db/pgaudit/metadata.xml index 36acccda7221..f3f7640bce62 100644 --- a/dev-db/pgaudit/metadata.xml +++ b/dev-db/pgaudit/metadata.xml @@ -6,5 +6,5 @@ <name>Development</name> </maintainer> - <origin>ports</origin> + <origin>liguros-repo</origin> </pkgmetadata>
\ No newline at end of file diff --git a/dev-db/pgbackrest/metadata.xml b/dev-db/pgbackrest/metadata.xml index 36acccda7221..f3f7640bce62 100644 --- a/dev-db/pgbackrest/metadata.xml +++ b/dev-db/pgbackrest/metadata.xml @@ -6,5 +6,5 @@ <name>Development</name> </maintainer> - <origin>ports</origin> + <origin>liguros-repo</origin> </pkgmetadata>
\ No newline at end of file diff --git a/dev-db/pgbadger/metadata.xml b/dev-db/pgbadger/metadata.xml index 2287c9df19d9..7ea253c719e6 100644 --- a/dev-db/pgbadger/metadata.xml +++ b/dev-db/pgbadger/metadata.xml @@ -6,5 +6,5 @@ <name>PostgreSQL and Related Package Development</name> </maintainer> - <origin>gentoo-staging</origin> + <origin>liguros-repo</origin> </pkgmetadata>
\ No newline at end of file diff --git a/dev-db/pgbouncer/metadata.xml b/dev-db/pgbouncer/metadata.xml index dffd5e6862b3..dbc391ce008f 100644 --- a/dev-db/pgbouncer/metadata.xml +++ b/dev-db/pgbouncer/metadata.xml @@ -21,5 +21,5 @@ IPv4 only. </flag> </use> - <origin>ports</origin> + <origin>liguros-repo</origin> </pkgmetadata>
\ No newline at end of file diff --git a/dev-db/pgcli/metadata.xml b/dev-db/pgcli/metadata.xml index 435852eb93f2..35336800c99a 100644 --- a/dev-db/pgcli/metadata.xml +++ b/dev-db/pgcli/metadata.xml @@ -6,6 +6,6 @@ <name>Jakov Smolić</name> </maintainer> - <origin>gentoo-staging</origin> + <origin>liguros-repo</origin> <stabilize-allarches/> </pkgmetadata>
\ No newline at end of file diff --git a/dev-db/pgcli/pgcli-4.1.0.ebuild b/dev-db/pgcli/pgcli-4.1.0.ebuild index c5039c7c6b3e..493fa5094e63 100644 --- a/dev-db/pgcli/pgcli-4.1.0.ebuild +++ b/dev-db/pgcli/pgcli-4.1.0.ebuild @@ -4,7 +4,7 @@ EAPI=8 DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{10..14} ) +PYTHON_COMPAT=( python3_{11..14} ) inherit distutils-r1 DESCRIPTION="CLI for Postgres with auto-completion and syntax highlighting" diff --git a/dev-db/pglogical/metadata.xml b/dev-db/pglogical/metadata.xml index 47d823f7e38a..03d9d4a5a73e 100644 --- a/dev-db/pglogical/metadata.xml +++ b/dev-db/pglogical/metadata.xml @@ -8,5 +8,5 @@ <upstream> <remote-id type="cpe">cpe:/a:2ndquadrant:pglogical</remote-id> </upstream> - <origin>gentoo-staging</origin> + <origin>liguros-repo</origin> </pkgmetadata>
\ No newline at end of file diff --git a/dev-db/pgmemcache/metadata.xml b/dev-db/pgmemcache/metadata.xml index 57392750405d..dddcd16cf273 100644 --- a/dev-db/pgmemcache/metadata.xml +++ b/dev-db/pgmemcache/metadata.xml @@ -6,5 +6,5 @@ <name>Patrick Lauer</name> </maintainer> - <origin>gentoo-staging</origin> + <origin>liguros-repo</origin> </pkgmetadata>
\ No newline at end of file diff --git a/dev-db/pgmemcache/pgmemcache-2.3.0-r1.ebuild b/dev-db/pgmemcache/pgmemcache-2.3.0-r1.ebuild index b4d76becef6f..3523a105d071 100644 --- a/dev-db/pgmemcache/pgmemcache-2.3.0-r1.ebuild +++ b/dev-db/pgmemcache/pgmemcache-2.3.0-r1.ebuild @@ -4,7 +4,7 @@ EAPI=8 DESCRIPTION="A PostgreSQL API based on libmemcached to interface with memcached" -HOMEPAGE="https://pgfoundry.org/projects/pgmemcache https://github.com/ohmu/pgmemcache" +HOMEPAGE="http://pgfoundry.org/projects/pgmemcache https://github.com/ohmu/pgmemcache" SRC_URI="https://github.com/ohmu/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" LICENSE="MIT" diff --git a/dev-db/pgmemcache/pgmemcache-2.3.0.ebuild b/dev-db/pgmemcache/pgmemcache-2.3.0.ebuild index 3126be04a84e..b28154168348 100644 --- a/dev-db/pgmemcache/pgmemcache-2.3.0.ebuild +++ b/dev-db/pgmemcache/pgmemcache-2.3.0.ebuild @@ -4,7 +4,7 @@ EAPI=8 DESCRIPTION="A PostgreSQL API based on libmemcached to interface with memcached" -HOMEPAGE="https://pgfoundry.org/projects/pgmemcache https://github.com/ohmu/pgmemcache" +HOMEPAGE="http://pgfoundry.org/projects/pgmemcache https://github.com/ohmu/pgmemcache" SRC_URI="https://github.com/ohmu/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" LICENSE="MIT" diff --git a/dev-db/pgmodeler/metadata.xml b/dev-db/pgmodeler/metadata.xml index 36acccda7221..f3f7640bce62 100644 --- a/dev-db/pgmodeler/metadata.xml +++ b/dev-db/pgmodeler/metadata.xml @@ -6,5 +6,5 @@ <name>Development</name> </maintainer> - <origin>ports</origin> + <origin>liguros-repo</origin> </pkgmetadata>
\ No newline at end of file diff --git a/dev-db/pgpool2/metadata.xml b/dev-db/pgpool2/metadata.xml index 28e379f2dc7f..8f488de94d51 100644 --- a/dev-db/pgpool2/metadata.xml +++ b/dev-db/pgpool2/metadata.xml @@ -13,5 +13,5 @@ <use> <flag name="memcached">Use memcached for query caching.</flag> </use> - <origin>ports</origin> + <origin>liguros-repo</origin> </pkgmetadata>
\ No newline at end of file diff --git a/dev-db/pgrouting/metadata.xml b/dev-db/pgrouting/metadata.xml index 2287c9df19d9..7ea253c719e6 100644 --- a/dev-db/pgrouting/metadata.xml +++ b/dev-db/pgrouting/metadata.xml @@ -6,5 +6,5 @@ <name>PostgreSQL and Related Package Development</name> </maintainer> - <origin>gentoo-staging</origin> + <origin>liguros-repo</origin> </pkgmetadata>
\ No newline at end of file diff --git a/dev-db/pgtap/metadata.xml b/dev-db/pgtap/metadata.xml index 3d61c92a9c08..df8031a61ddd 100644 --- a/dev-db/pgtap/metadata.xml +++ b/dev-db/pgtap/metadata.xml @@ -14,5 +14,5 @@ TAP-emitting unit tests in psql scripts or xUnit-style test functions. </longdescription> - <origin>gentoo-staging</origin> + <origin>liguros-repo</origin> </pkgmetadata>
\ No newline at end of file diff --git a/dev-db/pgxnclient/metadata.xml b/dev-db/pgxnclient/metadata.xml index 0295f79f15b5..29ab59e13f19 100644 --- a/dev-db/pgxnclient/metadata.xml +++ b/dev-db/pgxnclient/metadata.xml @@ -10,5 +10,5 @@ <name>PostgreSQL and Related Package Development</name> </maintainer> - <origin>gentoo-staging</origin> + <origin>liguros-repo</origin> </pkgmetadata>
\ No newline at end of file diff --git a/dev-db/pgxnclient/pgxnclient-1.3.2-r1.ebuild b/dev-db/pgxnclient/pgxnclient-1.3.2-r1.ebuild index 2a93d1104831..e366683a6ec6 100644 --- a/dev-db/pgxnclient/pgxnclient-1.3.2-r1.ebuild +++ b/dev-db/pgxnclient/pgxnclient-1.3.2-r1.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2025 Gentoo Authors +# Copyright 1999-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -PYTHON_COMPAT=( python3_{10..14} ) +PYTHON_COMPAT=( python3_{11..14} ) DISTUTILS_USE_PEP517=setuptools inherit distutils-r1 pypi diff --git a/dev-db/phpmyadmin/metadata.xml b/dev-db/phpmyadmin/metadata.xml index a5da6914720e..0a7819f3a34a 100644 --- a/dev-db/phpmyadmin/metadata.xml +++ b/dev-db/phpmyadmin/metadata.xml @@ -20,6 +20,6 @@ exploits in the past. </flag> </use> - <origin>gentoo-staging</origin> + <origin>liguros-repo</origin> <stabilize-allarches/> </pkgmetadata>
\ No newline at end of file diff --git a/dev-db/phppgadmin/metadata.xml b/dev-db/phppgadmin/metadata.xml index ee5128030ead..69cc9545c85e 100644 --- a/dev-db/phppgadmin/metadata.xml +++ b/dev-db/phppgadmin/metadata.xml @@ -8,5 +8,5 @@ <upstream> <remote-id type="cpe">cpe:/a:phppgadmin:phppgadmin</remote-id> </upstream> - <origin>gentoo-staging</origin> + <origin>liguros-repo</origin> </pkgmetadata>
\ No newline at end of file diff --git a/dev-db/plr/metadata.xml b/dev-db/plr/metadata.xml index 68ef7f290a03..784bc6003c67 100644 --- a/dev-db/plr/metadata.xml +++ b/dev-db/plr/metadata.xml @@ -9,5 +9,5 @@ <pkg>dev-lang/R</pkg> in SQL queries and database functions </longdescription> - <origin>gentoo-staging</origin> + <origin>liguros-repo</origin> </pkgmetadata>
\ No newline at end of file diff --git a/dev-db/postgis/metadata.xml b/dev-db/postgis/metadata.xml index 1e3a4b30f626..656cd76aae20 100644 --- a/dev-db/postgis/metadata.xml +++ b/dev-db/postgis/metadata.xml @@ -23,5 +23,5 @@ Build topology spatial types and functions </flag> </use> - <origin>gentoo-staging</origin> + <origin>liguros-repo</origin> </pkgmetadata>
\ No newline at end of file diff --git a/dev-db/postgresql/metadata.xml b/dev-db/postgresql/metadata.xml index b2c0ac02fc16..ce00c33ecbe8 100644 --- a/dev-db/postgresql/metadata.xml +++ b/dev-db/postgresql/metadata.xml @@ -18,5 +18,5 @@ <flag name="server">Disable to build and install the clients and libraries only.</flag> <flag name="uuid">Enable server side UUID generation (via <pkg>dev-libs/ossp-uuid</pkg>).</flag> </use> - <origin>ports</origin> + <origin>liguros-repo</origin> </pkgmetadata>
\ No newline at end of file diff --git a/dev-db/psequel/metadata.xml b/dev-db/psequel/metadata.xml index 3c6105b1b72d..004482cd51f8 100644 --- a/dev-db/psequel/metadata.xml +++ b/dev-db/psequel/metadata.xml @@ -27,5 +27,5 @@ Export query data <changelog>https://github.com/ppvan/psequel/releases</changelog> <bugs-to>https://github.com/ppvan/psequel/issues</bugs-to> </upstream> - <origin>gentoo-guru-overlay</origin> + <origin>liguros-repo</origin> </pkgmetadata>
\ No newline at end of file diff --git a/dev-db/pspg/metadata.xml b/dev-db/pspg/metadata.xml index 9cff07119318..fa96aee71958 100644 --- a/dev-db/pspg/metadata.xml +++ b/dev-db/pspg/metadata.xml @@ -13,5 +13,5 @@ selected area to clipboard. </longdescription> - <origin>gentoo-staging</origin> + <origin>liguros-repo</origin> </pkgmetadata>
\ No newline at end of file diff --git a/dev-db/psqlodbc/metadata.xml b/dev-db/psqlodbc/metadata.xml index 59b1fa5e3fdf..e6dcdc3e70e2 100644 --- a/dev-db/psqlodbc/metadata.xml +++ b/dev-db/psqlodbc/metadata.xml @@ -9,5 +9,5 @@ <use> <flag name="iodbc">Use <pkg>dev-db/libiodbc</pkg>. Disable to use <pkg>dev-db/unixODBC</pkg>.</flag> </use> - <origin>gentoo-staging</origin> + <origin>liguros-repo</origin> </pkgmetadata>
\ No newline at end of file diff --git a/dev-db/qdbm/metadata.xml b/dev-db/qdbm/metadata.xml index 528082c9a8c5..02185dd755d5 100644 --- a/dev-db/qdbm/metadata.xml +++ b/dev-db/qdbm/metadata.xml @@ -6,5 +6,5 @@ <name>Akinori Hattori</name> </maintainer> - <origin>gentoo-staging</origin> + <origin>liguros-repo</origin> </pkgmetadata>
\ No newline at end of file diff --git a/dev-db/qt5-sqlcipher/Manifest b/dev-db/qt5-sqlcipher/Manifest index 3282dda78474..8a6253e1f401 100644 --- a/dev-db/qt5-sqlcipher/Manifest +++ b/dev-db/qt5-sqlcipher/Manifest @@ -1 +1,2 @@ +DIST qt5-sqlcipher-1.1.0-qt-6.11.1.tar.xz 8540 BLAKE2B 38aa4815ae7dec7e76c18e0544cbba6c8f210a3ec7cbb0dfe318806d596716a5aa0d9b4e93e41ed3f0c9fb56ec7da21257c09ccde9e30710009732a69ebed2cf SHA512 62eb9feca999d985e92b0a472d04771de8df253386a0003963e93ddb541760d4e296ea5388fd515aa09bd158aca49e3c317afd8c7863683cc777216f7058e033 DIST qt5-sqlcipher-1.1.0.tar.gz 683201 BLAKE2B c49536398bcf196401fa5889a6a35daa656eb6f63faeef223ded3f15dd64fcaa9d87a69c2ea1f0c1f6a9503a810e23cad5bc86ebcacc2ce1b65a222ec46d9be5 SHA512 6f86a51f71515d4863f17808d794f0162a70043a5cca09fcb0f76cb7a8be84f231fe9866663829cfbd610da7584a0c9a0f4f830356ac56467d1d5e68ede9400f diff --git a/dev-db/qt5-sqlcipher/metadata.xml b/dev-db/qt5-sqlcipher/metadata.xml index cf60c1663ccd..53356e29dd96 100644 --- a/dev-db/qt5-sqlcipher/metadata.xml +++ b/dev-db/qt5-sqlcipher/metadata.xml @@ -5,5 +5,5 @@ <email>ulm@gentoo.org</email> </maintainer> - <origin>gentoo-staging</origin> + <origin>liguros-repo</origin> </pkgmetadata>
\ No newline at end of file diff --git a/dev-db/qt5-sqlcipher/qt5-sqlcipher-1.1.0.ebuild b/dev-db/qt5-sqlcipher/qt5-sqlcipher-1.1.0-r1.ebuild index 9e805823115a..3fffc1858a74 100644 --- a/dev-db/qt5-sqlcipher/qt5-sqlcipher-1.1.0.ebuild +++ b/dev-db/qt5-sqlcipher/qt5-sqlcipher-1.1.0-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2025 Gentoo Authors +# Copyright 1999-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -7,14 +7,16 @@ inherit cmake DESCRIPTION="Qt SQL driver plugin for SQLCipher" HOMEPAGE="https://github.com/blizzard4591/qt5-sqlcipher" -SRC_URI="https://github.com/blizzard4591/${PN}/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz" +QT6_PV="6.11.1" +SRC_URI="https://github.com/blizzard4591/${PN}/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz + https://dev.gentoo.org/~ulm/distfiles/${PN}-${PV%_*}-qt-6.11.1.tar.xz" LICENSE="LGPL-2.1" # version 2.1 only SLOT="6" KEYWORDS="~amd64" RDEPEND=">=dev-db/sqlcipher-4.6.1 - >=dev-qt/qtbase-6.9.3:6=[sql,sqlite] <dev-qt/qtbase-6.11:6=[sql,sqlite]" + >=dev-qt/qtbase-6.9.3:6=[sql,sqlite] <dev-qt/qtbase-6.12:6=[sql,sqlite]" DEPEND="${RDEPEND}" DOCS=(README.md) @@ -31,6 +33,7 @@ src_prepare() { case $(ver_cut 1-2 ${v}) in 6.9) vc=6.9.3 ;; 6.10) vc=6.10.0 ;; + 6.11) vc=6.11.1 ;; *) die "qtbase-${v} not supported" ;; esac elog "qtbase-${v} not in cache, using ${vc} instead" diff --git a/dev-db/recutils/metadata.xml b/dev-db/recutils/metadata.xml index d35c781d9ec4..9abd55029025 100644 --- a/dev-db/recutils/metadata.xml +++ b/dev-db/recutils/metadata.xml @@ -14,5 +14,5 @@ <flag name="curl">Enable support for remote descriptors using <pkg>net-misc/curl</pkg></flag> <flag name="mdb">Build the mdb2rec utility using <pkg>app-office/mdbtools</pkg></flag> </use> - <origin>gentoo-staging</origin> + <origin>liguros-repo</origin> </pkgmetadata>
\ No newline at end of file diff --git a/dev-db/redict/metadata.xml b/dev-db/redict/metadata.xml index b59adb40cde1..e3be11e8a2aa 100644 --- a/dev-db/redict/metadata.xml +++ b/dev-db/redict/metadata.xml @@ -15,5 +15,5 @@ Use tcmalloc from <pkg>dev-util/google-perftools</pkg> for allocations. </flag> </use> - <origin>gentoo-staging</origin> + <origin>liguros-repo</origin> </pkgmetadata>
\ No newline at end of file diff --git a/dev-db/redis/Manifest b/dev-db/redis/Manifest index aa5ded27b7c2..60150a418047 100644 --- a/dev-db/redis/Manifest +++ b/dev-db/redis/Manifest @@ -1,2 +1,2 @@ -DIST redis-8.6.2.tar.gz 4245565 BLAKE2B 3029171a85d675f8122049464dd79b38394f84f05edc5ebe2274d8360c59b0cde5baa5d7f95ba2b7c8781277a1b15feea71a8bd27c2410985e3761e344ab4770 SHA512 8070b841ed10663a007796c2c480d6972333bbc398d1e02f34ca49293e9731b2f24c3b609b4a90fa8bf24302a5e0466711752ed80e62bb772636d39f8e3704d1 DIST redis-8.6.3.tar.gz 4252312 BLAKE2B ce588598730d899fe018f53795ac1cf62f1cd425dfa51aa16dd5ed0f1e21d47f3ea6d47ebb1a7c9d9a0be770c30d47c27f9c4bf1142a985377c9234177ec30fd SHA512 2f7e339427d6ac47d4d5c601ccb36c27a44474549fdf33fe5c0acb275f7b03822a4bd5c9bdf7b5f85c6089d201ac2a182a205c756103595540c67a27f2d8899c +DIST redis-8.8.0.tar.gz 4480031 BLAKE2B eea9687ee4cb67b8d03c3031cf9f263134c0b37634134846efe8a02538d9d9d9c422d836607c2f9b21b2ea9c8acded342174bbdd2cbc3ccfedfa8fa7c6a12acf SHA512 91c20fc9c0f8a80091b25343aa8a74f414237709e2bf90cd727cc8bb88f01c2f2d853c22eaa1a70907ec5c7b44d5a70358af5f9b6750453eaeab30a4e9c226fc diff --git a/dev-db/redis/metadata.xml b/dev-db/redis/metadata.xml index 73a49dda1586..b61d9a8cbfb2 100644 --- a/dev-db/redis/metadata.xml +++ b/dev-db/redis/metadata.xml @@ -25,5 +25,5 @@ Use tcmalloc from <pkg>dev-util/google-perftools</pkg> for allocations. </flag> </use> - <origin>ports</origin> + <origin>liguros-repo</origin> </pkgmetadata>
\ No newline at end of file diff --git a/dev-db/redis/redis-8.6.2.ebuild b/dev-db/redis/redis-8.8.0.ebuild index 165384301565..165384301565 100644 --- a/dev-db/redis/redis-8.6.2.ebuild +++ b/dev-db/redis/redis-8.8.0.ebuild diff --git a/dev-db/repmgr/metadata.xml b/dev-db/repmgr/metadata.xml index 360e51dd7635..5492f468c733 100644 --- a/dev-db/repmgr/metadata.xml +++ b/dev-db/repmgr/metadata.xml @@ -9,5 +9,5 @@ <email>robbat2@gentoo.org</email> </maintainer> - <origin>ports</origin> + <origin>liguros-repo</origin> </pkgmetadata>
\ No newline at end of file diff --git a/dev-db/rqlite/metadata.xml b/dev-db/rqlite/metadata.xml index e24203bef368..9fca1d85ef94 100644 --- a/dev-db/rqlite/metadata.xml +++ b/dev-db/rqlite/metadata.xml @@ -5,5 +5,5 @@ <email>zmedico@gentoo.org</email> </maintainer> - <origin>gentoo-staging</origin> + <origin>liguros-repo</origin> </pkgmetadata>
\ No newline at end of file diff --git a/dev-db/rum/metadata.xml b/dev-db/rum/metadata.xml index 3612991d746c..c64e35e4e510 100644 --- a/dev-db/rum/metadata.xml +++ b/dev-db/rum/metadata.xml @@ -6,5 +6,5 @@ <name>Haelwenn (lanodan) Monnier</name> </maintainer> - <origin>gentoo-guru-overlay</origin> + <origin>liguros-repo</origin> </pkgmetadata>
\ No newline at end of file diff --git a/dev-db/set_user/metadata.xml b/dev-db/set_user/metadata.xml index 36acccda7221..f3f7640bce62 100644 --- a/dev-db/set_user/metadata.xml +++ b/dev-db/set_user/metadata.xml @@ -6,5 +6,5 @@ <name>Development</name> </maintainer> - <origin>ports</origin> + <origin>liguros-repo</origin> </pkgmetadata>
\ No newline at end of file diff --git a/dev-db/slony1/metadata.xml b/dev-db/slony1/metadata.xml index 2287c9df19d9..7ea253c719e6 100644 --- a/dev-db/slony1/metadata.xml +++ b/dev-db/slony1/metadata.xml @@ -6,5 +6,5 @@ <name>PostgreSQL and Related Package Development</name> </maintainer> - <origin>gentoo-staging</origin> + <origin>liguros-repo</origin> </pkgmetadata>
\ No newline at end of file diff --git a/dev-db/soci/metadata.xml b/dev-db/soci/metadata.xml index 13cbedef116e..d5004966d1be 100644 --- a/dev-db/soci/metadata.xml +++ b/dev-db/soci/metadata.xml @@ -14,5 +14,5 @@ <flag name="cxx11">Enable c++11 support</flag> <flag name="mariadb">Enable MariaDB support</flag> </use> - <origin>ports</origin> + <origin>liguros-repo</origin> </pkgmetadata>
\ No newline at end of file diff --git a/dev-db/spatialite-tools/metadata.xml b/dev-db/spatialite-tools/metadata.xml index 3ee3465d20c2..1f00b372f28a 100644 --- a/dev-db/spatialite-tools/metadata.xml +++ b/dev-db/spatialite-tools/metadata.xml @@ -6,5 +6,5 @@ <name>Gentoo Geosciences Project</name> </maintainer> - <origin>gentoo-staging</origin> + <origin>liguros-repo</origin> </pkgmetadata>
\ No newline at end of file diff --git a/dev-db/spatialite-tools/spatialite-tools-5.0.1-r2.ebuild b/dev-db/spatialite-tools/spatialite-tools-5.0.1-r2.ebuild index 5b983e044c82..b2ee7d3ee866 100644 --- a/dev-db/spatialite-tools/spatialite-tools-5.0.1-r2.ebuild +++ b/dev-db/spatialite-tools/spatialite-tools-5.0.1-r2.ebuild @@ -4,7 +4,7 @@ EAPI=7 DESCRIPTION="A collection of CLI tools supporting SpatiaLite" -HOMEPAGE="https://www.gaia-gis.it/fossil/spatialite-tools/index" +HOMEPAGE="https://www.gaia-gis.it/spatialite" SRC_URI="https://www.gaia-gis.it/gaia-sins/${PN}-sources/${P}.tar.gz" LICENSE="GPL-3+" diff --git a/dev-db/spatialite/metadata.xml b/dev-db/spatialite/metadata.xml index e56d3406e74d..2cac97a184cc 100644 --- a/dev-db/spatialite/metadata.xml +++ b/dev-db/spatialite/metadata.xml @@ -12,5 +12,5 @@ <flag name="xls">Add the <pkg>dev-libs/freexl</pkg> library for xls import support</flag> <flag name="rttopo">Add the <pkg>sci-geosciences/librttopo</pkg> library for topology support</flag> </use> - <origin>gentoo-staging</origin> + <origin>liguros-repo</origin> </pkgmetadata>
\ No newline at end of file diff --git a/dev-db/sqlcipher/metadata.xml b/dev-db/sqlcipher/metadata.xml index 57b06320349a..642a053e3da0 100644 --- a/dev-db/sqlcipher/metadata.xml +++ b/dev-db/sqlcipher/metadata.xml @@ -12,5 +12,5 @@ <upstream> <remote-id type="cpe">cpe:/a:zetetic:sqlcipher</remote-id> </upstream> - <origin>ports</origin> + <origin>liguros-repo</origin> </pkgmetadata>
\ No newline at end of file diff --git a/dev-db/sqlcl-bin/metadata.xml b/dev-db/sqlcl-bin/metadata.xml index 63fcb0ed7291..b9be84964044 100644 --- a/dev-db/sqlcl-bin/metadata.xml +++ b/dev-db/sqlcl-bin/metadata.xml @@ -10,5 +10,5 @@ <name>Proxy Maintainers</name> </maintainer> - <origin>gentoo-staging</origin> + <origin>liguros-repo</origin> </pkgmetadata>
\ No newline at end of file diff --git a/dev-db/sqlcmd/metadata.xml b/dev-db/sqlcmd/metadata.xml index c540f9afe941..6ef509c98237 100644 --- a/dev-db/sqlcmd/metadata.xml +++ b/dev-db/sqlcmd/metadata.xml @@ -8,5 +8,5 @@ <upstream> <bugs-to>https://github.com/microsoft/go-sqlcmd/issues</bugs-to> </upstream> - <origin>gentoo-guru-overlay</origin> + <origin>liguros-repo</origin> </pkgmetadata>
\ No newline at end of file diff --git a/dev-db/sqldeveloper/metadata.xml b/dev-db/sqldeveloper/metadata.xml index f318e4500b55..83211c4f85c6 100644 --- a/dev-db/sqldeveloper/metadata.xml +++ b/dev-db/sqldeveloper/metadata.xml @@ -14,5 +14,5 @@ <flag name="sybase">Add support for the Sybase SQL Database Server</flag> </use> - <origin>gentoo-staging</origin> + <origin>liguros-repo</origin> </pkgmetadata>
\ No newline at end of file diff --git a/dev-db/sqlite/Manifest b/dev-db/sqlite/Manifest index bc4f208bd4c9..1d117011ee71 100644 --- a/dev-db/sqlite/Manifest +++ b/dev-db/sqlite/Manifest @@ -1,6 +1,4 @@ -DIST sqlite-doc-3510200.zip 11620595 BLAKE2B c799fc3285b61200ff4cbdbfd0cd126183d84fe71db9f1bcb59db93117deadd38f9a5ca719768ba0cd923daa2f68da759dc887cc18923fedb83b5cb40707e74b SHA512 7f6151f61748c6b9c081be5b52755f963a913009864e667cadd014744d14009f28e8ff61e940e971f9db69144106a51e87e88c25a12d5b157decc58178e63d59 DIST sqlite-doc-3510300.zip 11638860 BLAKE2B f60c59023f9c6ceaeedf16ca20b71720c962ed5b3f2550c54f8c06b156f6d2ef38e9673a833e60f7df2072fcbb2ba1dd5c7b61bc6827a06b333ae92abb7a013e SHA512 331905c02fb0f7840d76bc75706790767caf9468ef642877c00830aee4622b0bdf4b484d48749b4400bc27f7f865309b7371ee2042a03dca12ef75e330f4e5e9 DIST sqlite-doc-3530100.zip 11796231 BLAKE2B aff3462d5d9ccdac9cb7bed65d4ed1b52ae8268c6eff738804ba32bb6852fee4ce0a934ccaf47259cd86b0d832dc57571652816159411493d435d6f5f4029ed0 SHA512 fe1234a91408536c899991cd50633fc755544206931560e0308cf9aa9114f4161fe33eb6046eb3f4c62a0d94439108ad32c2ef5cedb410c59c89d70c1260118a -DIST sqlite-src-3510200.zip 14202690 BLAKE2B d723603b6ba38a980442c730827c8ac3b6fef2a3e431ce9afefc3814c184873794e5005850a4e75ced56fab4a062a072ff9005b08febed1119fa5e2fda1de14e SHA512 89e1c76d6cae41f2ececb85af2e8bfd5cf60e8b9e3d8a48f98f3913513762bc8846f6b5c28e76cca12505ce670cdaf6ca95ecb2267b9527e47929fb928847605 DIST sqlite-src-3510300.zip 14206164 BLAKE2B e9526059cc84153a3564ec2a42484f6219985006130d5291c2c20d063c0002ea607fa5da2293db658e0f36388e44c98a1882185c35dca09d32d8b24a7365892e SHA512 2bf2d0fd824580a5f4d4312c1c350459fce9342de45ba33ba521f539ef455ce0afe35ea58aefc3f39f7a353f998f4b9b98ffafe56d65582ef6ae78c2ec503125 DIST sqlite-src-3530100.zip 14515734 BLAKE2B 4677b83156ded5d65336161dc6b565268ba5d39bf110e3b69a71809b7a9ae1511684a2150d268c298f9991a316ac2cda7adea2bd692292d75a78f05d5807cd0d SHA512 e6b429dbec2056e1e90557896940f46b0976b9c4a3cfa6890d23f690fcab4d7cff2f2dea3a3d2cfc5faf87d0d6feb318c70212ec101008416d106189c6bc0133 diff --git a/dev-db/sqlite/metadata.xml b/dev-db/sqlite/metadata.xml index bf8d6e49e820..bf7d0e44e53e 100644 --- a/dev-db/sqlite/metadata.xml +++ b/dev-db/sqlite/metadata.xml @@ -15,5 +15,5 @@ <flag name="test-full">Run the full release test suite.</flag> <flag name="tools">Install additional tools, among which are included: sqlite3-analyzer, sqlite3-changeset, sqlite3-db-dump, sqlite3-diff, sqlite3-rbu, sqlite3-expert and others.</flag> </use> - <origin>gentoo-staging</origin> + <origin>liguros-repo</origin> </pkgmetadata>
\ No newline at end of file diff --git a/dev-db/sqlite/sqlite-3.51.2.ebuild b/dev-db/sqlite/sqlite-3.51.2.ebuild deleted file mode 100644 index 06981e6d8478..000000000000 --- a/dev-db/sqlite/sqlite-3.51.2.ebuild +++ /dev/null @@ -1,444 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit flag-o-matic multilib 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} == 9999 ]]; 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/2026/${PN}-src-${SRC_PV}.zip - doc? ( https://sqlite.org/2026/${PN}-doc-${DOC_PV}.zip ) - " - S="${WORKDIR}/${PN}-src-${SRC_PV}" - - KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~arm64-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=" - virtual/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}] ) -" -if [[ ${PV} == 9999 ]]; then - BDEPEND+=" dev-vcs/fossil" -else - BDEPEND+=" app-arch/unzip" -fi - -PATCHES=( - "${FILESDIR}"/${PN}-3.47.2-hwtime.h-Don-t-use-rdtsc-on-i486.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 - 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 - - popd > /dev/null || die -} - -fossil_fetch() { - local repo_id="${1}" - local repo_uri="${2}" - local target_directory="${3}" - - local branch_or_commit="${EFOSSIL_COMMIT:-${EFOSSIL_BRANCH:-trunk}}" - - _fossil_fetch "${repo_id}" "${repo_uri}" - _fossil_checkout "${repo_id}" "${branch_or_commit}" "${target_directory}" -} - -src_unpack() { - if [[ ${PV} == 9999 ]]; 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" - fi - else - default - fi -} - -src_prepare() { - default - - multilib_copy_sources -} - -multilib_src_configure() { - local -x CPPFLAGS="${CPPFLAGS}" CFLAGS="${CFLAGS}" - local options=() - - options+=( - --enable-load-extension - --enable-threadsafe - ) - - # Support detection of misuse of SQLite API. - # https://sqlite.org/compile.html#enable_api_armor - append-cppflags -DSQLITE_ENABLE_API_ARMOR - - # Support bytecode and tables_used virtual tables. - # https://sqlite.org/compile.html#enable_bytecode_vtab - # https://sqlite.org/bytecodevtab.html - append-cppflags -DSQLITE_ENABLE_BYTECODE_VTAB - - # Support column metadata functions. - # https://sqlite.org/compile.html#enable_column_metadata - # https://sqlite.org/c3ref/column_database_name.html - append-cppflags -DSQLITE_ENABLE_COLUMN_METADATA - - # Support sqlite_dbpage virtual table. - # https://sqlite.org/compile.html#enable_dbpage_vtab - # https://sqlite.org/dbpage.html - append-cppflags -DSQLITE_ENABLE_DBPAGE_VTAB - - # Support dbstat virtual table. - # https://sqlite.org/compile.html#enable_dbstat_vtab - # https://sqlite.org/dbstat.html - append-cppflags -DSQLITE_ENABLE_DBSTAT_VTAB - - # Support sqlite3_serialize() and sqlite3_deserialize() functions. - # https://sqlite.org/compile.html#enable_deserialize - # https://sqlite.org/c3ref/serialize.html - # https://sqlite.org/c3ref/deserialize.html - append-cppflags -DSQLITE_ENABLE_DESERIALIZE - - # Support comments in output of EXPLAIN. - # https://sqlite.org/compile.html#enable_explain_comments - append-cppflags -DSQLITE_ENABLE_EXPLAIN_COMMENTS - - # Support Full-Text Search versions 3, 4 and 5. - # https://sqlite.org/compile.html#enable_fts3 - # https://sqlite.org/compile.html#enable_fts3_parenthesis - # https://sqlite.org/compile.html#enable_fts4 - # https://sqlite.org/compile.html#enable_fts5 - # https://sqlite.org/fts3.html - # https://sqlite.org/fts5.html - append-cppflags -DSQLITE_ENABLE_FTS3 -DSQLITE_ENABLE_FTS3_PARENTHESIS - options+=( --enable-fts4 ) - options+=( --enable-fts5 ) - - # Support hidden columns. - append-cppflags -DSQLITE_ENABLE_HIDDEN_COLUMNS - - # Support memsys5 memory allocator. - # https://sqlite.org/compile.html#enable_memsys5 - # https://sqlite.org/malloc.html#memsys5 - options+=( --enable-memsys5 ) - - # Support sqlite3_normalized_sql() function. - # https://sqlite.org/c3ref/expanded_sql.html - append-cppflags -DSQLITE_ENABLE_NORMALIZE - - # Support sqlite_offset() function. - # https://sqlite.org/compile.html#enable_offset_sql_func - # https://sqlite.org/lang_corefunc.html#sqlite_offset - append-cppflags -DSQLITE_ENABLE_OFFSET_SQL_FUNC - - # Support pre-update hook functions. - # https://sqlite.org/compile.html#enable_preupdate_hook - # https://sqlite.org/c3ref/preupdate_count.html - append-cppflags -DSQLITE_ENABLE_PREUPDATE_HOOK - - # Support Resumable Bulk Update extension. - # https://sqlite.org/compile.html#enable_rbu - # https://sqlite.org/rbu.html - append-cppflags -DSQLITE_ENABLE_RBU - - # Support R*Trees. - # https://sqlite.org/compile.html#enable_rtree - # https://sqlite.org/compile.html#enable_geopoly - # https://sqlite.org/rtree.html - # https://sqlite.org/geopoly.html - options+=( --enable-rtree --enable-geopoly ) - - # Support Session extension. - # https://sqlite.org/compile.html#enable_session - # https://sqlite.org/sessionintro.html - options+=( --enable-session ) - - # Support scan status functions. - # https://sqlite.org/compile.html#enable_stmt_scanstatus - # https://sqlite.org/c3ref/stmt_scanstatus.html - # https://sqlite.org/c3ref/stmt_scanstatus_reset.html - append-cppflags -DSQLITE_ENABLE_STMT_SCANSTATUS - - # Support sqlite_stmt virtual table. - # https://sqlite.org/compile.html#enable_stmtvtab - # https://sqlite.org/stmt.html - append-cppflags -DSQLITE_ENABLE_STMTVTAB - - # Support unknown() function. - # https://sqlite.org/compile.html#enable_unknown_sql_function - append-cppflags -DSQLITE_ENABLE_UNKNOWN_SQL_FUNCTION - - # Support unlock notification. - # https://sqlite.org/compile.html#enable_unlock_notify - # https://sqlite.org/c3ref/unlock_notify.html - # https://sqlite.org/unlock_notify.html - append-cppflags -DSQLITE_ENABLE_UNLOCK_NOTIFY - - # Support LIMIT and ORDER BY clauses on DELETE and UPDATE statements. - # https://sqlite.org/compile.html#enable_update_delete_limit - # https://sqlite.org/lang_delete.html#optional_limit_and_order_by_clauses - # https://sqlite.org/lang_update.html#optional_limit_and_order_by_clauses - append-cppflags -DSQLITE_ENABLE_UPDATE_DELETE_LIMIT - - # Support soundex() function. - # https://sqlite.org/compile.html#soundex - # https://sqlite.org/lang_corefunc.html#soundex - append-cppflags -DSQLITE_SOUNDEX - - # Support URI filenames. - # https://sqlite.org/compile.html#use_uri - # https://sqlite.org/uri.html - append-cppflags -DSQLITE_USE_URI - - options+=( $(use_enable debug) ) - - if use icu; then - # Support ICU extension. - # https://sqlite.org/compile.html#enable_icu - options+=( --with-icu-config ) - fi - - options+=( - --disable-editline - $(use_enable readline) - ) - - if use readline; then - options+=( --with-readline-inc="-I${ESYSROOT}/usr/include/readline" ) - fi - - if use secure-delete; then - # Enable secure_delete pragma by default. - # https://sqlite.org/compile.html#secure_delete - # https://sqlite.org/pragma.html#pragma_secure_delete - append-cppflags -DSQLITE_SECURE_DELETE - fi - - options+=( $(use_enable static-libs static) ) - - # tcl, test, tools USE flags. - if use tcl || use test || { use tools && multilib_is_native_abi; }; then - options+=( - --enable-tcl - --with-tcl="${ESYSROOT}/usr/$(get_libdir)" - ) - else - options+=( --disable-tcl ) - fi - - if [[ "${ABI}" == "x86" ]]; then - if $(tc-getCC) ${CPPFLAGS} ${CFLAGS} -E -P -dM - < /dev/null 2> /dev/null | grep -q "^#define __SSE__ 1$"; then - append-cflags -mfpmath=sse - else - append-cflags -ffloat-store - fi - fi - - if [[ ${CHOST} != *-darwin* ]] ; then - # set SONAME for the library - options+=( --soname=legacy ) - else - # to allow install_name_tool id change - append-ldflags -headerpad_max_install_names - fi - - # https://sqlite.org/forum/forumpost/4f4d06a9f6683bb9 - tc-export_build_env BUILD_CC - - CC_FOR_BUILD=${BUILD_CC} econf "${options[@]}" -} - -multilib_src_compile() { - emake HAVE_TCL="$(usex tcl 1 0)" 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 - fi - - if [[ ${PV} == 9999 ]] && use doc && multilib_is_native_abi; then - emake tclsqlite3.c - - local build_directory="$(pwd)" - build_directory="${build_directory##*/}" - - mkdir "${WORKDIR}/${PN}-doc-build" || die - pushd "${WORKDIR}/${PN}-doc-build" > /dev/null || die - - emake -f "../${PN}-doc/Makefile" -j1 SRC="../${PN}" BLD="../${build_directory}" DOC="../${PN}-doc" CC="$(tc-getBUILD_CC)" TCLINC="" TCLFLAGS="$($(tc-getBUILD_PKG_CONFIG) --libs tcl) -ldl -lm" base doc - rmdir doc/matrix{/*,} || die - - popd > /dev/null || die - fi -} - -multilib_src_test() { - if [[ "${EUID}" -eq 0 ]]; then - ewarn "Skipping tests due to root permissions" - return - fi - - local -x SQLITE_HISTORY="${T}/sqlite_history_${ABI}" - - # e_uri.test tries to open files in /. - # bug #839798 - local SANDBOX_PREDICT=${SANDBOX_PREDICT} - addpredict "/test.db" - addpredict "/ÿ.db" - - emake -Onone $(usex debug 'fulltest' 'test') -} - -multilib_src_install() { - emake DESTDIR="${D}" HAVE_TCL="$(usex tcl 1 "")" TCLLIBDIR="${EPREFIX}/usr/$(get_libdir)/${P}" install - - if [[ ${CHOST} == *-darwin* ]] ; then - # fix install_name, soname=legacy doesn't work for this (but - # breaks the build instead) - install_name_tool \ - -id "${EPREFIX}/usr/$(get_libdir)/libsqlite3$(get_libname 0)" \ - "${ED}/usr/$(get_libdir)/libsqlite3$(get_libname ${PV})" \ - || die "failed to fix install_name" - fi - - if use tools && multilib_is_native_abi; then - install_tool() { - if [[ -f ".libs/${1}" ]]; then - newbin ".libs/${1}" "${2}" - else - newbin "${1}" "${2}" - fi - } - - install_tool changeset sqlite3-changeset - install_tool dbdump sqlite3-db-dump - install_tool dbhash sqlite3-db-hash - install_tool dbtotxt sqlite3-db-to-txt - install_tool index_usage sqlite3-index-usage - install_tool rbu sqlite3-rbu - install_tool scrub sqlite3-scrub - install_tool showdb sqlite3-show-db - install_tool showjournal sqlite3-show-journal - install_tool showshm sqlite3-show-shm - install_tool showstat4 sqlite3-show-stat4 - install_tool showwal sqlite3-show-wal - install_tool sqldiff sqlite3-diff - install_tool sqlite3_analyzer sqlite3-analyzer - install_tool sqlite3_checker sqlite3-checker - install_tool sqlite3_expert sqlite3-expert - install_tool sqltclsh sqlite3-tclsh - - unset -f install_tool - fi -} - -multilib_src_install_all() { - find "${ED}" -name "*.la" -delete || die - - doman sqlite3.1 - - if use doc; then - if [[ ${PV} == 9999 ]]; then - pushd "${WORKDIR}/${PN}-doc-build/doc" > /dev/null || die - else - pushd "${WORKDIR}/${PN}-doc-${DOC_PV}" > /dev/null || die - fi - - find "(" -name "*.db" -o -name "*.txt" ")" -delete || die - if [[ ${PV} != 9999 ]]; then - rm search search.d/admin || die - rmdir search.d || die - find -name "*~" -delete || die - fi - - ( - docinto html - dodoc -r * - ) - - popd > /dev/null || die - fi -} diff --git a/dev-db/sqlitebrowser/metadata.xml b/dev-db/sqlitebrowser/metadata.xml index 6f48b01637eb..f1e3f23d8a19 100644 --- a/dev-db/sqlitebrowser/metadata.xml +++ b/dev-db/sqlitebrowser/metadata.xml @@ -35,5 +35,5 @@ <use lang="fr"> <flag name="sqlcipher">Permettre d'ouvrir et d'éditer des bases de données chiffrées en utilisant <pkg>dev-db/sqlcipher</pkg></flag> </use> - <origin>gentoo-staging</origin> + <origin>liguros-repo</origin> </pkgmetadata>
\ No newline at end of file diff --git a/dev-db/sqlitestudio/metadata.xml b/dev-db/sqlitestudio/metadata.xml index 4bfaebc1d617..a6e6c9ad758c 100644 --- a/dev-db/sqlitestudio/metadata.xml +++ b/dev-db/sqlitestudio/metadata.xml @@ -5,5 +5,5 @@ <use> <flag name="cli">Build CLI interface</flag> </use> - <origin>gentoo-staging</origin> + <origin>liguros-repo</origin> </pkgmetadata>
\ No newline at end of file diff --git a/dev-db/sqlitestudio/sqlitestudio-4.0.0_pre20251207.ebuild b/dev-db/sqlitestudio/sqlitestudio-4.0.0_pre20251207.ebuild index cb217ade9cb9..10f4543508c8 100644 --- a/dev-db/sqlitestudio/sqlitestudio-4.0.0_pre20251207.ebuild +++ b/dev-db/sqlitestudio/sqlitestudio-4.0.0_pre20251207.ebuild @@ -8,7 +8,7 @@ COMMIT=bac238ccb0000419a66f3b2134b08d1f7a2bd076 PLOCALES="af_ZA ar_SA be_BY ca_ES cs_CZ da_DK de_DE el_GR en_US es_ES fa_IR fi_FI fr_FR he_IL hu_HU it_IT ja_JP kaa ko_KR nl_NL no_NO pl_PL pt_BR pt_PT ro_RO ru_RU sk_SK sr_SP sv_SE tr_TR uk_UA vi_VN zh_CN zh_TW" # ScriptingPython says exactly 3.9 -PYTHON_COMPAT=( python3_{10..14} ) +PYTHON_COMPAT=( python3_{11..13} ) inherit desktop plocale python-single-r1 qmake-utils xdg DESCRIPTION="Powerful cross-platform SQLite database manager" diff --git a/dev-db/sqlmap/metadata.xml b/dev-db/sqlmap/metadata.xml index f1dcf659a2ef..fbbae8027aff 100644 --- a/dev-db/sqlmap/metadata.xml +++ b/dev-db/sqlmap/metadata.xml @@ -13,5 +13,5 @@ <use> <flag name="psycopg">Use psycopg to directly connect to PostgreSQL DBMS</flag> </use> - <origin>ports</origin> + <origin>liguros-repo</origin> </pkgmetadata>
\ No newline at end of file diff --git a/dev-db/tdscpp/metadata.xml b/dev-db/tdscpp/metadata.xml index 08b3e7ded1cd..81eaae3b3c5f 100644 --- a/dev-db/tdscpp/metadata.xml +++ b/dev-db/tdscpp/metadata.xml @@ -6,5 +6,5 @@ <name>Mark Harmstone</name> </maintainer> - <origin>gentoo-guru-overlay</origin> + <origin>liguros-repo</origin> </pkgmetadata>
\ No newline at end of file diff --git a/dev-db/timescaledb/metadata.xml b/dev-db/timescaledb/metadata.xml index db4287f33d4c..13f541c1fcbb 100644 --- a/dev-db/timescaledb/metadata.xml +++ b/dev-db/timescaledb/metadata.xml @@ -13,5 +13,5 @@ Enable proprietary features/extensions licensed under the TimeScale License </flag> </use> - <origin>gentoo-staging</origin> + <origin>liguros-repo</origin> </pkgmetadata>
\ No newline at end of file diff --git a/dev-db/tinycdb/metadata.xml b/dev-db/tinycdb/metadata.xml index 528082c9a8c5..02185dd755d5 100644 --- a/dev-db/tinycdb/metadata.xml +++ b/dev-db/tinycdb/metadata.xml @@ -6,5 +6,5 @@ <name>Akinori Hattori</name> </maintainer> - <origin>gentoo-staging</origin> + <origin>liguros-repo</origin> </pkgmetadata>
\ No newline at end of file diff --git a/dev-db/tokyocabinet/metadata.xml b/dev-db/tokyocabinet/metadata.xml index 83d00b14c8d4..7a420b460d5e 100644 --- a/dev-db/tokyocabinet/metadata.xml +++ b/dev-db/tokyocabinet/metadata.xml @@ -2,5 +2,5 @@ <!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <origin>gentoo-staging</origin> + <origin>liguros-repo</origin> </pkgmetadata>
\ No newline at end of file diff --git a/dev-db/tokyocabinet/tokyocabinet-1.4.48-r3.ebuild b/dev-db/tokyocabinet/tokyocabinet-1.4.48-r3.ebuild index 52c52f2060b1..5e947feba8f5 100644 --- a/dev-db/tokyocabinet/tokyocabinet-1.4.48-r3.ebuild +++ b/dev-db/tokyocabinet/tokyocabinet-1.4.48-r3.ebuild @@ -6,8 +6,8 @@ EAPI=8 inherit autotools toolchain-funcs DESCRIPTION="A library of routines for managing a database" -HOMEPAGE="http://fallabs.com/tokyocabinet/" -SRC_URI="http://fallabs.com/tokyocabinet/${P}.tar.gz" +HOMEPAGE="https://fallabs.com/tokyocabinet/" +SRC_URI="https://fallabs.com/tokyocabinet/${P}.tar.gz" LICENSE="LGPL-2.1+" SLOT="0" diff --git a/dev-db/turso/Manifest b/dev-db/turso/Manifest index 088f463cd64c..fcddc8f8f73c 100644 --- a/dev-db/turso/Manifest +++ b/dev-db/turso/Manifest @@ -3,3 +3,5 @@ DIST turso-0.4.3-crates.tar.xz 35783112 BLAKE2B 4a3e09dad6f4a745cd53f075ba240c8e DIST turso-0.4.3.tar.gz 10390925 BLAKE2B 9492c23b2c0d8a1b1df74c506904ad12f7025ce452494d18d4aa9566758763b7d18997dd9df623d3f6e7ac207ba7e4b7ec8cab9f615f79041436225ba57a3db3 SHA512 6703be79b3aa7cf987f1555d86a20c0a94bc3fe4b4a6ff3d794063286c9fb3dd44e46232b3c03b47b8425b929d65cd69fec8f2437b41b67366ccaa42978f7bd5 DIST turso-0.4.4-crates.tar.xz 35793496 BLAKE2B 370e8ba8a4aaeb9192b88f0ef5132b83c0c3ca9a23a18694940832a954189d706abb178df097694b5de4aa3d31e477366c5d0173b0b028ff01df243718160c93 SHA512 d14f6beccdb7ff5177cc76499f5f2c5d4cc7bc59bf79c25296e118a80eb903156cdd4ea40a30bbfe7bf09fb451775fc5e755a2a1a189b825cbf498868645cd25 DIST turso-0.4.4.tar.gz 10396585 BLAKE2B 59dd725764ebbdc84095bf3a667fa7346c4d4fadf7a897a4b960fc913545c1ac3fd6002ca8bac29f3cbc0d8f97b17aa39747cdf548ad789434f60889025b442f SHA512 92df963ab4ac71d89b36f565c2adca550d9306095f2f8736f8a368f7ec9fc1162bdac798a8490667a9ad22159dcc71c83f73f453904358891e8091c18bae2a2f +DIST turso-0.6.0-crates.tar.xz 45926300 BLAKE2B cd05c5a0f7cd75a8a44052fddcd891c40df6650c4067cd1fe23e3fb9b53148e9db9eee3975197d78199765ac60435142dd14849eb1571686105bd9b9109c5acd SHA512 7b8b4e58734b6f9996a6f5faae2cc337a49166756464f4914bbfdc3ac89337dfc5931adbc307b6dcd197b016558083a356bab405c1fca6ad2102563990da88b5 +DIST turso-0.6.0.tar.gz 10975048 BLAKE2B bffc08146c5b69da1e62741bf276bee1932c842cb36b90ceabcf2f97c66bbea63aa4922c0ae4f5cc1b3614fbdb518de1a0fe2265b92c07833b8e9668b584d9b5 SHA512 08a5ced4e7123ac5a30cbd88d6c02633d9b149ef7a224868213f9a7d25313bf1ef4c0c198180324e34c317b89f4180cf26c2a6905df1e751e7293612ae2d32eb diff --git a/dev-db/turso/metadata.xml b/dev-db/turso/metadata.xml index 764191381d87..7a0dd689961d 100644 --- a/dev-db/turso/metadata.xml +++ b/dev-db/turso/metadata.xml @@ -11,5 +11,5 @@ <use> <flag name="uring">Use uring I/O backend</flag> </use> - <origin>gentoo-guru-overlay</origin> + <origin>liguros-repo</origin> </pkgmetadata>
\ No newline at end of file diff --git a/dev-db/turso/turso-0.6.0.ebuild b/dev-db/turso/turso-0.6.0.ebuild new file mode 100644 index 000000000000..14b1ee0d8080 --- /dev/null +++ b/dev-db/turso/turso-0.6.0.ebuild @@ -0,0 +1,75 @@ +# Copyright 2024-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +RUST_MIN_VER="1.88.0" + +declare -A GIT_CRATES=( + [syntect]="https://github.com/trishume/syntect;64644ffe064457265cbcee12a0c1baf9485ba6ee;syntect-%commit%" +) + +inherit cargo linux-info + +DESCRIPTION="Turso Database is an in-process OLTP database engine library with a CLI" +HOMEPAGE="https://github.com/tursodatabase/turso" +SRC_URI=" + https://github.com/tursodatabase/${PN}/releases/download/v${PV}/source.tar.gz -> ${P}.tar.gz + https://github.com/gentoo-crate-dist/${PN}/releases/download/v${PV}/${P}-crates.tar.xz + ${CARGO_CRATE_URIS} +" + +S="${WORKDIR}/${PN}_cli-${PV}" + +LICENSE="MIT" +# Dependent crate licenses +LICENSE+=" + Apache-2.0 Apache-2.0-with-LLVM-exceptions Boost-1.0 CC0-1.0 CDDL + GPL-2.0-with-bison-exception MIT MPL-2.0 Unicode-DFS-2016 +" +SLOT="0" +KEYWORDS="~amd64" +IUSE="+uring" + +DEPEND=" + >=dev-libs/libgit2-0.99:= + dev-libs/oniguruma:= +" +RDEPEND="${DEPEND}" + +pkg_setup() { + CONFIG_CHECK="~IO_URING" + WARNING_IO_URING="The USE flag 'uring' needs the option IO_URING to be enabled." + + use uring && linux-info_pkg_setup + rust_pkg_setup +} + +src_configure() { + # high magic to allow system-libs + export LIBSQLITE3_SYS_USE_PKG_CONFIG=1 + export RUSTONIG_SYSTEM_LIBONIG=1 + export LIBGIT2_NO_VENDOR=1 + + local myfeatures=( + "mimalloc" + $(usev uring io_uring) + ) + cargo_src_configure --no-default-features +} + +src_compile() { + cargo_src_compile --package "${PN}_cli" --bin "tursodb" +} + +src_install() { + cargo_src_install --path cli + + local DOCS=( + CHANGELOG.md + CONTRIBUTING.md + README.md + ) + + einstalldocs +} diff --git a/dev-db/unixODBC/metadata.xml b/dev-db/unixODBC/metadata.xml index 843657591446..bc2a5c576efb 100644 --- a/dev-db/unixODBC/metadata.xml +++ b/dev-db/unixODBC/metadata.xml @@ -8,5 +8,5 @@ <flag name="minimal">Disable bundled drivers and extra libraries (most users don't need these)</flag> <flag name="odbcmanual">Administrator, Internal Structure, Programmer and User documentation</flag> </use> - <origin>gentoo-staging</origin> + <origin>liguros-repo</origin> </pkgmetadata>
\ No newline at end of file diff --git a/dev-db/valkey/Manifest b/dev-db/valkey/Manifest new file mode 100644 index 000000000000..a6dfcf365792 --- /dev/null +++ b/dev-db/valkey/Manifest @@ -0,0 +1 @@ +DIST valkey-9.1.0.gh.tar.gz 4375381 BLAKE2B 6d4427463313d5d70afd3215875461cbb9e028b9229d25629a6ddb1e6138d2706bc5fbfb5bafdfee1b8aa6c86685a41c4c64c3ff0b0f2e5c34663ee569759a15 SHA512 39218e256471103a2e9e8ba77c0b87cbc479aa8b2a402a64f55aef4ab38e4ff613aca27ff3c19a7142ee9caa9099a987be2a710033244aee0ac3de0f72b3ff5a diff --git a/dev-db/valkey/files/valkey-9.1.0-config-sentinel.patch b/dev-db/valkey/files/valkey-9.1.0-config-sentinel.patch new file mode 100644 index 000000000000..1c4aa3f175be --- /dev/null +++ b/dev-db/valkey/files/valkey-9.1.0-config-sentinel.patch @@ -0,0 +1,20 @@ +--- a/sentinel.conf ++++ b/sentinel.conf +@@ -17,7 +17,7 @@ daemonize no + # When running daemonized, Valkey Sentinel writes a pid file in + # /var/run/valkey-sentinel.pid by default. You can specify a custom pid file + # location here. +-pidfile /var/run/valkey-sentinel.pid ++pidfile /run/valkey-sentinel.pid + + # Specify the server verbosity level. + # This can be one of: +@@ -31,7 +31,7 @@ loglevel notice + # Specify the log file name. Also the empty string can be used to force + # Sentinel to log on the standard output. Note that if you use standard + # output for logging but daemonize, logs will be sent to /dev/null +-logfile "" ++logfile "/var/log/valkey/sentinel.log" + + # To enable logging to the system logger, just set 'syslog-enabled' to yes, + # and optionally update the other syslog parameters to suit your needs. diff --git a/dev-db/valkey/files/valkey-9.1.0-config.patch b/dev-db/valkey/files/valkey-9.1.0-config.patch new file mode 100644 index 000000000000..f2fc41b8110a --- /dev/null +++ b/dev-db/valkey/files/valkey-9.1.0-config.patch @@ -0,0 +1,38 @@ +--- a/valkey.conf ++++ b/valkey.conf +@@ -425,7 +425,7 @@ daemonize no + # + # Note that on modern Linux systems "/run/valkey.pid" is more conforming + # and should be used instead. +-pidfile /var/run/valkey_6379.pid ++pidfile /run/valkey/valkey.pid + + # Specify the server verbosity level. + # This can be one of: +@@ -457,7 +457,7 @@ loglevel notice + # Specify the log file name. Also the empty string can be used to force + # the server to log on the standard output. Note that if you use standard + # output for logging but daemonize, logs will be sent to /dev/null +-logfile "" ++logfile /var/log/valkey/valkey.log + + # To enable logging to the system logger, just set 'syslog-enabled' to yes, + # and optionally update the other syslog parameters to suit your needs. +@@ -661,7 +661,7 @@ rdb-del-sync-files no + # Note that modifying 'dir' during runtime may have unexpected behavior, + # for example when a child process is running, related file operations may + # have unexpected effects. +-dir ./ ++dir /var/lib/valkey/ + + ################################# REPLICATION ################################# + +@@ -1323,7 +1323,7 @@ acllog-max-len 128 + # limit for maxmemory so that there is some free RAM on the system for replica + # output buffers (but this is not needed if the policy is 'noeviction'). + # +-# maxmemory <bytes> ++maxmemory 64MB + + # MAXMEMORY POLICY: how the server will select what to remove when maxmemory + # is reached. You can select one from the following behaviors: diff --git a/dev-db/valkey/files/valkey-9.1.0-no-which.patch b/dev-db/valkey/files/valkey-9.1.0-no-which.patch new file mode 100644 index 000000000000..f3f5e9cd3aaf --- /dev/null +++ b/dev-db/valkey/files/valkey-9.1.0-no-which.patch @@ -0,0 +1,55 @@ +--- a/runtest ++++ b/runtest +@@ -3,7 +3,7 @@ TCL_VERSIONS="8.5 8.6 9.0" + TCLSH="" + + for VERSION in $TCL_VERSIONS; do +- TCL=`which tclsh$VERSION 2>/dev/null` && TCLSH=$TCL ++ TCL=`command -v tclsh$VERSION 2>/dev/null` && TCLSH=$TCL + done + + if [ -z $TCLSH ] +--- a/runtest-moduleapi ++++ b/runtest-moduleapi +@@ -4,7 +4,7 @@ TCLSH="" + [ -z "$MAKE" ] && MAKE=make + + for VERSION in $TCL_VERSIONS; do +- TCL=`which tclsh$VERSION 2>/dev/null` && TCLSH=$TCL ++ TCL=`command -v tclsh$VERSION 2>/dev/null` && TCLSH=$TCL + done + + if [ -z $TCLSH ] +--- a/runtest-sentinel ++++ b/runtest-sentinel +@@ -3,7 +3,7 @@ TCL_VERSIONS="8.5 8.6 9.0" + TCLSH="" + + for VERSION in $TCL_VERSIONS; do +- TCL=`which tclsh$VERSION 2>/dev/null` && TCLSH=$TCL ++ TCL=`command -v tclsh$VERSION 2>/dev/null` && TCLSH=$TCL + done + + if [ -z $TCLSH ] +--- a/src/Makefile ++++ b/src/Makefile +@@ -68,7 +68,7 @@ INSTALL=install + PKG_CONFIG?=pkg-config + + ifndef PYTHON +-PYTHON := $(shell which python3 || which python) ++PYTHON := $(shell command -v python3 || command -v python) + endif + + # Default allocator defaults to Jemalloc on Linux and libc otherwise +--- a/utils/generate-module-api-doc.rb ++++ b/utils/generate-module-api-doc.rb +@@ -241,7 +241,7 @@ end + # Populate the 'since' map (name => version) if we're in a git repo. + require "./" ++ File.dirname(__FILE__) ++ '/module-api-since.rb' + git_dir = File.dirname(__FILE__) ++ "/../.git" +-if File.directory?(git_dir) && `which git` != "" ++if File.directory?(git_dir) && `command -v git` != "" + `git --git-dir="#{git_dir}" tag --sort=v:refname`.each_line do |git_tag| + next if git_tag !~ /^(\d+)\.(\d+)\.(\d+)(?:-rc\d+)?$/ || $1.to_i < 7 + # Version number, ignoring suffixes like -rc1. diff --git a/dev-db/valkey/files/valkey-9.1.0-ppc-atomic.patch b/dev-db/valkey/files/valkey-9.1.0-ppc-atomic.patch new file mode 100644 index 000000000000..3c923fad3380 --- /dev/null +++ b/dev-db/valkey/files/valkey-9.1.0-ppc-atomic.patch @@ -0,0 +1,17 @@ +--- a/src/Makefile ++++ b/src/Makefile +@@ -141,6 +141,14 @@ FINAL_LDFLAGS=$(LDFLAGS) $(OPT) $(SERVER_LDFLAGS) $(DEBUG) + FINAL_LIBS=-lm + DEBUG=-g -ggdb + ++ifneq (,$(filter powerpc ppc,$(uname_M))) ++ FINAL_LIBS+=-latomic ++else ++ifneq (,$(findstring ppc,$(uname_M))) ++ FINAL_LIBS+=-latomic ++endif ++endif ++ + # Linux ARM32 needs -latomic at linking time + ifneq (,$(findstring armv,$(uname_M))) + FINAL_LIBS+=-latomic diff --git a/dev-db/valkey/files/valkey-9.1.0-system-jemalloc.patch b/dev-db/valkey/files/valkey-9.1.0-system-jemalloc.patch new file mode 100644 index 000000000000..94fb29f0b44d --- /dev/null +++ b/dev-db/valkey/files/valkey-9.1.0-system-jemalloc.patch @@ -0,0 +1,26 @@ +--- a/src/Makefile ++++ b/src/Makefile +@@ -72,10 +72,7 @@ PYTHON := $(shell which python3 || which python) + endif + + # Default allocator defaults to Jemalloc on Linux and libc otherwise +-MALLOC=libc +-ifeq ($(uname_S),Linux) +- MALLOC=jemalloc +-endif ++MALLOC?=jemalloc + + # To get ARM stack traces if Valkey crashes we need a special C flag. + ifneq (,$(filter aarch64 armv%,$(uname_M))) +@@ -330,9 +327,8 @@ ifeq ($(MALLOC),tcmalloc_minimal) + endif + + ifeq ($(MALLOC),jemalloc) +- DEPENDENCY_TARGETS+= jemalloc +- FINAL_CFLAGS+= -DUSE_JEMALLOC -I../deps/jemalloc/include +- FINAL_LIBS := ../deps/jemalloc/lib/libjemalloc.a $(FINAL_LIBS) ++ FINAL_CFLAGS+= -DUSE_JEMALLOC -DJEMALLOC_NO_DEMANGLE ++ FINAL_LIBS+= -ljemalloc -ldl + endif + + ifeq ($(USE_LTTNG),yes) diff --git a/dev-db/valkey/files/valkey-sentinel.confd b/dev-db/valkey/files/valkey-sentinel.confd new file mode 100644 index 000000000000..ba0da3f5cd86 --- /dev/null +++ b/dev-db/valkey/files/valkey-sentinel.confd @@ -0,0 +1,16 @@ +# valkey-sentinel user. +VALKEY_SENTINEL_USER="valkey" + +# valkey-sentinel group. +VALKEY_SENTINEL_GROUP="valkey" + +# valkey-sentinel configuration file. +VALKEY_SENTINEL_CONF="/etc/valkey/sentinel.conf" + +# valkey-sentinel working directory. +VALKEY_SENTINEL_DIR="/tmp" + +# Specify the network service that corresponds to the "bind" setting +# in your sentinel.conf. For example, if you bind to 127.0.0.1, this should +# be set to "net.lo" which provides the loopback interface. +rc_need="net.lo" diff --git a/dev-db/valkey/files/valkey-sentinel.initd b/dev-db/valkey/files/valkey-sentinel.initd new file mode 100644 index 000000000000..343f389f4c10 --- /dev/null +++ b/dev-db/valkey/files/valkey-sentinel.initd @@ -0,0 +1,22 @@ +#!/sbin/openrc-run +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +: ${VALKEY_SENTINEL_DIR:=/tmp} +: ${VALKEY_SENTINEL_CONF:=/etc/valkey/sentinel.conf} +: ${VALKEY_SENTINEL_USER:=valkey} +: ${VALKEY_SENTINEL_GROUP:=valkey} +: ${VALKEY_SENTINEL_TIMEOUT:=30} + +command="/usr/sbin/valkey-sentinel" +command_args="${VALKEY_SENTINEL_CONF}" +command_background="true" +command_user="${VALKEY_SENTINEL_USER}:${VALKEY_SENTINEL_GROUP}" +pidfile="/run/${RC_SVCNAME}.pid" +retry="${VALKEY_SENTINEL_TIMEOUT}" +start_stop_daemon_args="--chdir \"${VALKEY_SENTINEL_DIR}\"" + +depend() { + use localmount logger + after keepalived valkey +} diff --git a/dev-db/valkey/files/valkey.confd b/dev-db/valkey/files/valkey.confd new file mode 100644 index 000000000000..2a21166b7f9c --- /dev/null +++ b/dev-db/valkey/files/valkey.confd @@ -0,0 +1,20 @@ +# valkey user. +VALKEY_USER="valkey" + +# valkey group. +VALKEY_GROUP="valkey" + +# valkey configuration file. +VALKEY_CONF="/etc/valkey/valkey.conf" + +# valkey dump directory. +VALKEY_DIR="/var/lib/valkey" + +# valkey options. +# (valkey expects the first argument to be the configuration file.) +VALKEY_OPTS="${VALKEY_CONF}" + +# Specify the network service that corresponds to the "bind" setting +# in your valkey.conf. For example, if you bind to 127.0.0.1, this should +# be set to "net.lo" which provides the loopback interface. +rc_need="net.lo" diff --git a/dev-db/valkey/files/valkey.initd b/dev-db/valkey/files/valkey.initd new file mode 100644 index 000000000000..1424a8779c05 --- /dev/null +++ b/dev-db/valkey/files/valkey.initd @@ -0,0 +1,25 @@ +#!/sbin/openrc-run +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +: ${VALKEY_DIR:=/var/lib/valkey} +: ${VALKEY_CONF:=/etc/valkey/valkey.conf} +: ${VALKEY_OPTS:="${VALKEY_CONF}"} +: ${VALKEY_USER:=valkey} +: ${VALKEY_GROUP:=valkey} +: ${VALKEY_TIMEOUT:=30} + +# https://bugs.gentoo.org/631002#c10 +# Force '--daemonize no' to override the config file +command="/usr/sbin/valkey-server" +command_args="${VALKEY_OPTS} --daemonize no" +command_background="true" +command_user="${VALKEY_USER}:${VALKEY_GROUP}" +pidfile="/run/${RC_SVCNAME}.pid" +retry="${VALKEY_TIMEOUT}" +start_stop_daemon_args="--chdir \"${VALKEY_DIR}\"" + +depend() { + use localmount logger + after keepalived +} diff --git a/dev-db/valkey/files/valkey.logrotate b/dev-db/valkey/files/valkey.logrotate new file mode 100644 index 000000000000..9202559f7c67 --- /dev/null +++ b/dev-db/valkey/files/valkey.logrotate @@ -0,0 +1,6 @@ +/var/log/valkey/valkey.log /var/log/valkey/sentinel.log { + compress + delaycompress + notifempty + missingok +} diff --git a/dev-db/valkey/files/valkey.service b/dev-db/valkey/files/valkey.service new file mode 100644 index 000000000000..e866e4894664 --- /dev/null +++ b/dev-db/valkey/files/valkey.service @@ -0,0 +1,13 @@ +[Unit] +Description=A persistent key-value database +After=syslog.target network.target + +[Service] +Type=simple +PIDFile=/run/valkey/valkey.pid +ExecStart=/usr/sbin/valkey-server /etc/valkey/valkey.conf +User=valkey +Group=valkey + +[Install] +WantedBy=multi-user.target diff --git a/dev-db/valkey/files/valkey.tmpfiles b/dev-db/valkey/files/valkey.tmpfiles new file mode 100644 index 000000000000..5d441ab8a168 --- /dev/null +++ b/dev-db/valkey/files/valkey.tmpfiles @@ -0,0 +1,2 @@ +# valkey runtime directory +d /run/valkey 0755 valkey root - diff --git a/dev-db/valkey/metadata.xml b/dev-db/valkey/metadata.xml new file mode 100644 index 000000000000..1998da5f0768 --- /dev/null +++ b/dev-db/valkey/metadata.xml @@ -0,0 +1,15 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person"> + <email>sam@gentoo.org</email> + <name>Sam James</name> + </maintainer> + + <use> + <flag name="tcmalloc"> + Use tcmalloc from <pkg>dev-util/google-perftools</pkg> for allocations. + </flag> + </use> + <origin>liguros-repo</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-db/valkey/valkey-9.1.0.ebuild b/dev-db/valkey/valkey-9.1.0.ebuild new file mode 100644 index 000000000000..41fde4cf6305 --- /dev/null +++ b/dev-db/valkey/valkey-9.1.0.ebuild @@ -0,0 +1,194 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit edo multiprocessing systemd tmpfiles toolchain-funcs + +DESCRIPTION="Persistent key-value store, fork of dev-db/redis" +HOMEPAGE="https://valkey.io https://github.com/valkey-io/valkey" +SRC_URI=" + https://github.com/valkey-io/valkey/archive/refs/tags/${PV}.tar.gz -> ${P}.gh.tar.gz +" + +# deps/fast_float: || ( Apache-2.0 MIT Boost-1.0 ) +# deps/fpconv: Boost-1.0 +# deps/hdr_histogram: CC0-1.0 +# deps/lua: MIT +LICENSE="BSD || ( Apache-2.0 MIT Boost-1.0 ) Boost-1.0 CC0-1.0 MIT" +SLOT="0/$(ver_cut 1-2)" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +IUSE="jemalloc ssl systemd tcmalloc test" +RESTRICT="!test? ( test )" +REQUIRED_USE="?? ( jemalloc tcmalloc )" + +DEPEND=" + jemalloc? ( >=dev-libs/jemalloc-5.1:=[stats] ) + ssl? ( dev-libs/openssl:= ) + systemd? ( sys-apps/systemd:= ) + tcmalloc? ( dev-util/google-perftools ) +" +RDEPEND=" + ${DEPEND} + acct-group/valkey + acct-user/valkey +" +BDEPEND=" + acct-group/valkey + acct-user/valkey + virtual/pkgconfig + test? ( + dev-lang/tcl:0= + ssl? ( dev-tcltk/tls ) + ) +" + +PATCHES=( + "${FILESDIR}"/${PN}-9.1.0-config.patch + "${FILESDIR}"/${PN}-9.1.0-config-sentinel.patch + "${FILESDIR}"/${PN}-9.1.0-system-jemalloc.patch + "${FILESDIR}"/${PN}-9.1.0-ppc-atomic.patch + "${FILESDIR}"/${PN}-9.1.0-no-which.patch +) + +src_prepare() { + default + + # Respect user CFLAGS in bundled lua + sed -i '/LUA_CFLAGS/s: -O2::g' deps/Makefile || die + + local mysedconf=( + -e 's:-Werror ::g' + -e 's:-Werror=deprecated-declarations ::g' + ) + + local f + while IFS= read -r -d '' f; do + sed -i "${mysedconf[@]}" "${f}" || die "sed failed for ${f}" + done < <(find -name 'Makefile' -print0) + + # Linenoise can't be built with -std=c99, see bug #451164 + # also, don't define ANSI/c99 for lua twice + sed -i -e "s:-std=c99::g" deps{,/linenoise}/Makefile || die +} + +src_compile() { + tc-export AR CC RANLIB + + # No point in unbundling Lua, as upstream have deviated too far from + # vanilla Lua, adding their own APIs like lua_enablereadonlytable. + local myconf=( + AR="${AR}" + CC="${CC}" + RANLIB="${RANLIB}" + + V=1 + + # OPTIMIZATION defaults to -O3. Let's respect user CFLAGS by setting it + # to empty value. + OPTIMIZATION='' + # Disable debug flags in bundled libvalkey + DEBUG='' + DEBUG_FLAGS='' + + BUILD_TLS=$(usex ssl) + USE_SYSTEMD=$(usex systemd) + ) + + if use jemalloc; then + myconf+=( MALLOC=jemalloc ) + elif use tcmalloc; then + myconf+=( MALLOC=tcmalloc ) + else + myconf+=( MALLOC=libc ) + fi + + emake "${myconf[@]}" +} + +src_test() { + local runtestargs=( + --verbose + + --clients "$(makeopts_jobs)" # bug #649868 + + # The Active defrag for argv test fails with edge values, it does not seem to be + # critical issue, see https://github.com/redis/redis/issues/14006 + --skiptest "/Active defrag for argv retained by the main thread from IO thread.*" + + # The following test fails with system jemalloc, as it expects + # different values, because the bundled jemalloc is compiled with + # --with-lg-quantum=3 parameter in order to provide additional size + # classes which are not 16 byte alligned. + --skiptest "Check MEMORY USAGE for embedded key strings with jemalloc" + + # Timing-sensitive, see https://github.com/valkey-io/valkey/issues/2482 + --skiptest "COPY Preserves TTLs" + --skiptest "RESTORE Preserves Field TTLs" + + # Missing tmp in string + --skiptest "Process title set as expected" + + # Unclear failure + --tags -external:skip + ) + + if has usersandbox ${FEATURES} || ! has userpriv ${FEATURES}; then + ewarn "oom-score-adj related tests will be skipped." \ + "They are known to fail with FEATURES usersandbox or -userpriv. See bug #756382." + + runtestargs+=( + # unit/oom-score-adj was introduced in version 6.2.0 + --skipunit unit/oom-score-adj # bug #756382 + + # Following test was added in version 7.0.0 to unit/introspection. + # It also tries to adjust OOM score. + --skiptest "CONFIG SET rollback on apply error" + ) + fi + + if use ssl; then + edo ./utils/gen-test-certs.sh + runtestargs+=( --tls ) + fi + + edo ./runtest "${runtestargs[@]}" +} + +src_install() { + insinto /etc/valkey + doins valkey.conf sentinel.conf + use prefix || fowners -R redis:redis /etc/valkey /etc/valkey/{valkey,sentinel}.conf + fperms 0750 /etc/valkey + fperms 0644 /etc/valkey/{valkey,sentinel}.conf + + newconfd "${FILESDIR}"/valkey.confd valkey + newinitd "${FILESDIR}"/valkey.initd valkey + + systemd_newunit "${FILESDIR}"/valkey.service valkey.service + newtmpfiles "${FILESDIR}"/valkey.tmpfiles valkey.conf + + newconfd "${FILESDIR}"/valkey-sentinel.confd valkey-sentinel + newinitd "${FILESDIR}"/valkey-sentinel.initd valkey-sentinel + + insinto /etc/logrotate.d + newins "${FILESDIR}"/${PN}.logrotate ${PN} + + dodoc 00-RELEASENOTES CONTRIBUTING.md README.md + + dobin src/valkey-cli + dosbin src/valkey-benchmark src/valkey-server src/valkey-check-aof src/valkey-check-rdb + fperms 0750 /usr/sbin/valkey-benchmark + dosym valkey-server /usr/sbin/valkey-sentinel + + if use prefix; then + diropts -m0750 + else + diropts -m0750 -o redis -g redis + fi + keepdir /var/{log,lib}/valkey +} + +pkg_postinst() { + tmpfiles_process valkey.conf +} diff --git a/dev-db/vsqlite++/metadata.xml b/dev-db/vsqlite++/metadata.xml index 83d00b14c8d4..7a420b460d5e 100644 --- a/dev-db/vsqlite++/metadata.xml +++ b/dev-db/vsqlite++/metadata.xml @@ -2,5 +2,5 @@ <!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <origin>gentoo-staging</origin> + <origin>liguros-repo</origin> </pkgmetadata>
\ No newline at end of file diff --git a/dev-db/wxsqlite3/metadata.xml b/dev-db/wxsqlite3/metadata.xml index 719801c4254e..0658966d5ce4 100644 --- a/dev-db/wxsqlite3/metadata.xml +++ b/dev-db/wxsqlite3/metadata.xml @@ -10,5 +10,5 @@ <name>Gentoo wxWidgets Project</name> </maintainer> - <origin>ports</origin> + <origin>liguros-repo</origin> </pkgmetadata>
\ No newline at end of file diff --git a/dev-db/zedis/Manifest b/dev-db/zedis/Manifest index 0743cd9c238a..fcb7a0403558 100644 --- a/dev-db/zedis/Manifest +++ b/dev-db/zedis/Manifest @@ -7,3 +7,5 @@ DIST xim-rs-16f35a2c881b815a2b6cdfd6687988e84f8447d8.gh.tar.gz 47499 BLAKE2B d0e DIST zed-abec0efce8de9388506ea92341ded605c1e37e03.gh.tar.gz 25167861 BLAKE2B 7f580b4bdc8bb17bf529a6ee0ba6a656eef28a18c25135fd15bd1035405e8bf94e7ef4dc98ba6a3138857a264c1444cf6ed797f4439a3b0c8466a37667604e72 SHA512 3e7459fc67ac858ba8bf1c62aaac4dc97e3a666ce1963b08aa3c01af7a4a20fe273a60cf6a1b5cc91cae17e130684a9189d7bc36c55416f6748fd5c494fa35f3 DIST zedis-0.3.4-crates.tar.xz 82467760 BLAKE2B e30bde2f29115e42c8b78d49e4019a30fbf178aeb87eba447c647d726d963a289b038163fc7b1101d9c74dc619084011f163a03a551a283101b29989cab7caf2 SHA512 1f78d4b04e53a9c7b230769c36503caf85da99aa90fe34f2a273b667771dbe48494c3a0f78546a5b649f248d71a807c18bec89d7e4a5062a3f0df95a495eb0bb DIST zedis-0.3.4.tar.gz 1053163 BLAKE2B 15c318acc2ae24746d56a8b4c23b8e8448635e0881babe1aadeecc6403fc460a0a1eaa36e76509308213ba8258739ad1f56b52e37362116000d740e93de98a3f SHA512 abea8ee7f00c9e41b1b87fecc43c78a433fb18dadd6607e439ae731a2fdac52e98021e1eec07d9c93ac6f2818d0bc96e03087aa4e6f506b821aaa60a428c3a20 +DIST zedis-0.4.0-crates.tar.xz 82546916 BLAKE2B 7c3e37cdcc07f5742fa217ba6fe9ba5641380e31c53f4d50a5027dd4c58098889d02198418f8a34229a4706c65d1a5afb48ccfebdf0fe4450532fc0d6e23fa47 SHA512 4d8f5141bb1f928a83f729cc4d2362499e5dfa4626c0ec190939350750e6220aef47d97c897d38de1c019131432caf36a407ec8c76bb7ccc302c8d315cf76a88 +DIST zedis-0.4.0.tar.gz 1224715 BLAKE2B a5ee7df0e4e899aadcf0525a78043808b0d453cb346c2e6eff2257e2a35187a543b24a370f8014ddb6a9128cb3bfa1b6a7529cb78980f4b366a34fb1acff897d SHA512 a99161d71283ffc051f18d83b4826ebb49baef08a29914861cbc23f50119d4f020eff8a2d44c3010cb40b07ef0d871bd5f9c0e258dd83cdf4db319dc09336b57 diff --git a/dev-db/zedis/metadata.xml b/dev-db/zedis/metadata.xml index dca35e27d3fc..c6440381b443 100644 --- a/dev-db/zedis/metadata.xml +++ b/dev-db/zedis/metadata.xml @@ -8,5 +8,5 @@ <upstream> <changelog>https://github.com/vicanso/zedis/blob/main/CHANGELOG.md</changelog> </upstream> - <origin>gentoo-staging</origin> + <origin>liguros-repo</origin> </pkgmetadata>
\ No newline at end of file diff --git a/dev-db/zedis/zedis-0.4.0.ebuild b/dev-db/zedis/zedis-0.4.0.ebuild new file mode 100644 index 000000000000..bbed1cb9e7d0 --- /dev/null +++ b/dev-db/zedis/zedis-0.4.0.ebuild @@ -0,0 +1,89 @@ +# Copyright 2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +CRATES="" +RUST_MIN_VER="1.93" + +declare -A GIT_CRATES=( + [collections]='https://github.com/zed-industries/zed;abec0efce8de9388506ea92341ded605c1e37e03;zed-%commit%/crates/collections' + [derive_refineable]='https://github.com/zed-industries/zed;abec0efce8de9388506ea92341ded605c1e37e03;zed-%commit%/crates/refineable/derive_refineable' + [gpui-component-assets]='https://github.com/longbridge/gpui-component;311c7e0d104d817ed1ac9a1c7542d508df32f7cf;gpui-component-%commit%/crates/assets' + [gpui-component-macros]='https://github.com/longbridge/gpui-component;311c7e0d104d817ed1ac9a1c7542d508df32f7cf;gpui-component-%commit%/crates/macros' + [gpui-component]='https://github.com/longbridge/gpui-component;311c7e0d104d817ed1ac9a1c7542d508df32f7cf;gpui-component-%commit%/crates/ui' + [gpui]='https://github.com/zed-industries/zed;abec0efce8de9388506ea92341ded605c1e37e03;zed-%commit%/crates/gpui' + [gpui_linux]='https://github.com/zed-industries/zed;abec0efce8de9388506ea92341ded605c1e37e03;zed-%commit%/crates/gpui_linux' + [gpui_macos]='https://github.com/zed-industries/zed;abec0efce8de9388506ea92341ded605c1e37e03;zed-%commit%/crates/gpui_macos' + [gpui_macros]='https://github.com/zed-industries/zed;abec0efce8de9388506ea92341ded605c1e37e03;zed-%commit%/crates/gpui_macros' + [gpui_platform]='https://github.com/zed-industries/zed;abec0efce8de9388506ea92341ded605c1e37e03;zed-%commit%/crates/gpui_platform' + [gpui_util]='https://github.com/zed-industries/zed;abec0efce8de9388506ea92341ded605c1e37e03;zed-%commit%/crates/gpui_util' + [gpui_web]='https://github.com/zed-industries/zed;abec0efce8de9388506ea92341ded605c1e37e03;zed-%commit%/crates/gpui_web' + [gpui_wgpu]='https://github.com/zed-industries/zed;abec0efce8de9388506ea92341ded605c1e37e03;zed-%commit%/crates/gpui_wgpu' + [gpui_windows]='https://github.com/zed-industries/zed;abec0efce8de9388506ea92341ded605c1e37e03;zed-%commit%/crates/gpui_windows' + [http_client]='https://github.com/zed-industries/zed;abec0efce8de9388506ea92341ded605c1e37e03;zed-%commit%/crates/http_client' + [media]='https://github.com/zed-industries/zed;abec0efce8de9388506ea92341ded605c1e37e03;zed-%commit%/crates/media' + [naga]='https://github.com/zed-industries/wgpu;a466bc382ea747f8e1ac810efdb6dcd49a514575;wgpu-%commit%/naga' + [perf]='https://github.com/zed-industries/zed;abec0efce8de9388506ea92341ded605c1e37e03;zed-%commit%/tooling/perf' + [refineable]='https://github.com/zed-industries/zed;abec0efce8de9388506ea92341ded605c1e37e03;zed-%commit%/crates/refineable' + [scheduler]='https://github.com/zed-industries/zed;abec0efce8de9388506ea92341ded605c1e37e03;zed-%commit%/crates/scheduler' + [sum_tree]='https://github.com/zed-industries/zed;abec0efce8de9388506ea92341ded605c1e37e03;zed-%commit%/crates/sum_tree' + [util]='https://github.com/zed-industries/zed;abec0efce8de9388506ea92341ded605c1e37e03;zed-%commit%/crates/util' + [util_macros]='https://github.com/zed-industries/zed;abec0efce8de9388506ea92341ded605c1e37e03;zed-%commit%/crates/util_macros' + [wgpu-core-deps-apple]='https://github.com/zed-industries/wgpu;a466bc382ea747f8e1ac810efdb6dcd49a514575;wgpu-%commit%/wgpu-core/platform-deps/apple' + [wgpu-core-deps-emscripten]='https://github.com/zed-industries/wgpu;a466bc382ea747f8e1ac810efdb6dcd49a514575;wgpu-%commit%/wgpu-core/platform-deps/emscripten' + [wgpu-core-deps-windows-linux-android]='https://github.com/zed-industries/wgpu;a466bc382ea747f8e1ac810efdb6dcd49a514575;wgpu-%commit%/wgpu-core/platform-deps/windows-linux-android' + [wgpu-core]='https://github.com/zed-industries/wgpu;a466bc382ea747f8e1ac810efdb6dcd49a514575;wgpu-%commit%/wgpu-core' + [wgpu-hal]='https://github.com/zed-industries/wgpu;a466bc382ea747f8e1ac810efdb6dcd49a514575;wgpu-%commit%/wgpu-hal' + [wgpu-naga-bridge]='https://github.com/zed-industries/wgpu;a466bc382ea747f8e1ac810efdb6dcd49a514575;wgpu-%commit%/wgpu-naga-bridge' + [wgpu-types]='https://github.com/zed-industries/wgpu;a466bc382ea747f8e1ac810efdb6dcd49a514575;wgpu-%commit%/wgpu-types' + [wgpu]='https://github.com/zed-industries/wgpu;a466bc382ea747f8e1ac810efdb6dcd49a514575;wgpu-%commit%/wgpu' + [xim-ctext]='https://github.com/zed-industries/xim-rs;16f35a2c881b815a2b6cdfd6687988e84f8447d8;xim-rs-%commit%/xim-ctext' + [xim-parser]='https://github.com/zed-industries/xim-rs;16f35a2c881b815a2b6cdfd6687988e84f8447d8;xim-rs-%commit%/xim-parser' + [zed-font-kit]='https://github.com/zed-industries/font-kit;110523127440aefb11ce0cf280ae7c5071337ec5;font-kit-%commit%' + [zed-reqwest]='https://github.com/zed-industries/reqwest;c15662463bda39148ba154100dd44d3fba5873a4;reqwest-%commit%' + [zed-scap]='https://github.com/zed-industries/scap;4afea48c3b002197176fb19cd0f9b180dd36eaac;scap-%commit%' + [zed-xim]='https://github.com/zed-industries/xim-rs;16f35a2c881b815a2b6cdfd6687988e84f8447d8;xim-rs-%commit%' + [zlog]='https://github.com/zed-industries/zed;abec0efce8de9388506ea92341ded605c1e37e03;zed-%commit%/crates/zlog' + [ztracing]='https://github.com/zed-industries/zed;abec0efce8de9388506ea92341ded605c1e37e03;zed-%commit%/crates/ztracing' + [ztracing_macro]='https://github.com/zed-industries/zed;abec0efce8de9388506ea92341ded605c1e37e03;zed-%commit%/crates/ztracing_macro' +) +inherit desktop cargo xdg + +DESCRIPTION="Blazing-fast native Redis GUI built with Rust and GPUI" +HOMEPAGE="https://github.com/vicanso/zedis" +SRC_URI="https://github.com/vicanso/zedis/archive/v${PV}.tar.gz -> ${P}.tar.gz + ${CARGO_CRATE_URIS}" +SRC_URI+=" https://github.com/gentoo-crate-dist/${PN}/releases/download/v${PV}/${P}-crates.tar.xz" + +LICENSE="Apache-2.0" +# Dependent crate licenses +LICENSE+=" + 0BSD Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD-2 BSD Boost-1.0 + CC0-1.0 CDLA-Permissive-2.0 ISC MIT MPL-2.0 UoI-NCSA Unicode-3.0 + ZLIB +" +# ring crate +LICENSE+=" openssl" +SLOT="0" +KEYWORDS="~amd64" + +DEPEND=" + app-arch/zstd:= + x11-libs/libxcb:= + x11-libs/libxkbcommon[wayland,X] +" +RDEPEND="${DEPEND}" + +src_prepare() { + default + sed -e '/Icon=/s/icon/zedis/' -i assets/zedis.desktop || die + + export ZSTD_SYS_USE_PKG_CONFIG=1 +} + +src_install() { + cargo_src_install + domenu assets/zedis.desktop + newicon assets/icon.png zedis.png +} |
