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

2023-06-30 Thread
commit: 4f5c596948f1dc52de346a0719972eb6833d6f5a
Author: Patrick Lauer  gentoo  org>
AuthorDate: Fri Jun 30 10:42:32 2023 +
Commit:     罗百科  gentoo  org>
CommitDate: Fri Jun 30 10:42:32 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4f5c5969

dev-db/postgresql: drop 11.19, 12.14, 13.10, 14.7, 15.2

Signed-off-by: Patrick Lauer  gentoo.org>

 dev-db/postgresql/Manifest|   5 -
 dev-db/postgresql/postgresql-11.19.ebuild | 453 -
 dev-db/postgresql/postgresql-12.14.ebuild | 453 -
 dev-db/postgresql/postgresql-13.10.ebuild | 465 -
 dev-db/postgresql/postgresql-14.7.ebuild  | 465 -
 dev-db/postgresql/postgresql-15.2.ebuild  | 467 --
 6 files changed, 2308 deletions(-)

diff --git a/dev-db/postgresql/Manifest b/dev-db/postgresql/Manifest
index 088f57ac91fd..8b486355d64c 100644
--- a/dev-db/postgresql/Manifest
+++ b/dev-db/postgresql/Manifest
@@ -1,11 +1,6 @@
-DIST postgresql-11.19.tar.bz2 20457793 BLAKE2B 
f20767ef3e05766f9ff085e401bf1ad14318db625b33459dd63a981228601443694025d9fc366a072661b80d9fb10a9fd1fd22876c66b916304d1eaa0543c7ec
 SHA512 
0b9247d82a0eaddd8254799197c3bef1ba47a633f616a556167ebcf956961a50955c11e98034a717fb77ff18987ccb8fd80b98588c2ec3c70fd2d62bc27fe05b
 DIST postgresql-11.20.tar.bz2 20456483 BLAKE2B 
9f14b39486e17ed7f602c11b350b24c295231e9540353a75579b87ddec1c72232c61f39bd8bd3e733e063d149fdb77f83d5dc494f669428f3832485acdd4574f
 SHA512 
f8582c0dbd1fd08aa2ab3da60fb95d123a1a2d0f7558170557a52f077cb89d31b857360c57899b2da91c2182e32973c7aeb3ed0c018606070a52a9dfa6580320
-DIST postgresql-12.14.tar.bz2 21124742 BLAKE2B 
c77015244a71485f386983f0b86b4d4e0a1880b1b9d544a7e465e19cc561fde3f6de02ff64bb3afefbe483c457aa9584147212753408828e884e2089e8e7e7ba
 SHA512 
a859067119cc21702ab1af6507bf703e4263d9399745cd7b025a3c73d55367ba0f960fd2b1b4af43e73b8448bb2e52555734d60a5f306041719190f28a8bd505
 DIST postgresql-12.15.tar.bz2 21127306 BLAKE2B 
2d5f36323488f2d5b909e9404f3a4b6938b5c8a1f29f8d8eccef68c6b6e5cb79079a9c7e9fb86818c42d8cc7f6f34ca2f937ffae0f6ca79b770b0a2cfa025bc7
 SHA512 
9c6765ec75948e19331180b74bd34a214a91cf6c764ec7baffb115e490584a07e0157aa56f425f49d508cd2a7a724a092d1bad6fb6b16749a48a12081202fc3e
-DIST postgresql-13.10.tar.bz2 21457594 BLAKE2B 
fa73d774b9f7a36a9749b5e8a082f0f31e4bcc707995748bfc67f7b900e1c83f5af57d953add58b38be959a3900373f000c06e9f35d7df628e2c219d67b41cde
 SHA512 
328c81f7c2ca2bad92fa62f4b0377d7cc104f294636db019c68ceccb580003eebe79455bbafa24eab2b3cce305e3d9c702a8544b38556f9c3431cc3c78d00cff
 DIST postgresql-13.11.tar.bz2 21519655 BLAKE2B 
0f758eb560190beb325ad429ead0d8ed134918751ce48829c04b88cc0ff32612f4dbfc75d631849fc152733211ddca7649209a2a874190e6cdc1c0ec7bb02ff7
 SHA512 
30c60de44f9a33470ea9cd0c9757de23341bf1f5b9f3e8ee2c5b303d6709d08e9aea0f6ae597e344f610a577809860c7921596fe63034b6c2e3fa488e3040987
-DIST postgresql-14.7.tar.bz2 22182073 BLAKE2B 
ad07ce5852b10c44a40c3ce2e991b806b8067cba09046715de76a672142517cd7ea633872235595b39b3fb41d4bfd11a56c6cda74703e821b3896206b1e68801
 SHA512 
931c3850d09a90b44b986f0ea6eb96eb549919ffd28ca71a7f1896e40dbbbc77601179d480c614f80cf67e5c1a4ccb4d38e06c846c13262723de621463a95508
 DIST postgresql-14.8.tar.bz2 22204905 BLAKE2B 
a9e5a94dd4cbdc267601ac4d6a9d730e28f7d8dec66edb3c623d797bd7636d2464e851719d9cd92cc0917532d355477e7cef6c30f8b07fb8053ca60369492961
 SHA512 
68f53702e9bf12ea6648e30ede21da94b1d50a5e4dbedb4180b7758b164cfb68414d5f0a1e74a78a32e7b385fb6d8cc18affc902ad7d7d77d4eb3318fa2f7d46
-DIST postgresql-15.2.tar.bz2 22688379 BLAKE2B 
5f8b8b22a4cdd7913132491b9dc9287bc725d5310004e94a05c8994ce4e9e9c7a6abb26e13a6f77bc2e04bbda06d81393ce31d6372e4f05f5d07796274fe
 SHA512 
115a8a4234791bba4e6dcc4617e9dd77abedcf767894ce9472c59cce9d5d4ef2d4e1746f3a0c7a99de4fc4385fb716652b70dce9f48be45a9db5a682517db7e8
 DIST postgresql-15.3.tar.bz2 22819107 BLAKE2B 
4d2e79a9cb21faf47be963e31b1a8ccc9ae205b5836dfbf8ea426229a31dc63f40cd0280108abfa0553affe692c42137f7ad4e3bd1d269298689fee82c5dbb89
 SHA512 
cac97edeb40df1e8f2162f401b465751132929d7249495ef001e950645a2db46343bd732e7bd6504a7f795e25aea66724f2f4ab0065e3d9331b36db4b3a3bec6
 DIST postgresql-16beta2.tar.bz2 24300580 BLAKE2B 
983c9cb92d53361ce4da471537e72cb458713267e2907da28759904266880e163c9ecf23a9a4e696fac09630935f5f320faa413a1e35d32a8160924e9b1f87dc
 SHA512 
b57ec7f4a6d36331d3faaf168aaad191ccea18ef2506f97045412de111f52b78867d7d7d0884583e87d522adbcf39dd24eb1baa3a899d5a3f7481f75ac18912b

diff --git a/dev-db/postgresql/postgresql-11.19.ebuild 
b/dev-db/postgresql/postgresql-11.19.ebuild
deleted file mode 100644
index 052d6c8aee36..
--- a/dev-db/postgresql/postgresql-11.19.ebuild
+++ /dev/null
@@ -1,453 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10,11,12} )
-LLVM_MAX_SLOT=15
-
-inherit flag-o-matic linux-info llvm p

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

2023-06-30 Thread
commit: 71ea9bf5cf034cdbbabca9bbcdc11732986b5635
Author: Patrick Lauer  gentoo  org>
AuthorDate: Fri Jun 30 10:40:20 2023 +
Commit:     罗百科  gentoo  org>
CommitDate: Fri Jun 30 10:40:51 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=71ea9bf5

dev-db/postgresql: add 16_beta2, drop 16_beta1

Signed-off-by: Patrick Lauer  gentoo.org>

 dev-db/postgresql/Manifest  | 2 +-
 .../{postgresql-16_beta1.ebuild => postgresql-16_beta2.ebuild}  | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-db/postgresql/Manifest b/dev-db/postgresql/Manifest
index 438f74fa8cfa..c6cb00ce678a 100644
--- a/dev-db/postgresql/Manifest
+++ b/dev-db/postgresql/Manifest
@@ -9,4 +9,4 @@ DIST postgresql-14.7.tar.bz2 22182073 BLAKE2B 
ad07ce5852b10c44a40c3ce2e991b806b8
 DIST postgresql-14.8.tar.bz2 22204905 BLAKE2B 
a9e5a94dd4cbdc267601ac4d6a9d730e28f7d8dec66edb3c623d797bd7636d2464e851719d9cd92cc0917532d355477e7cef6c30f8b07fb8053ca60369492961
 SHA512 
68f53702e9bf12ea6648e30ede21da94b1d50a5e4dbedb4180b7758b164cfb68414d5f0a1e74a78a32e7b385fb6d8cc18affc902ad7d7d77d4eb3318fa2f7d46
 DIST postgresql-15.2.tar.bz2 22688379 BLAKE2B 
5f8b8b22a4cdd7913132491b9dc9287bc725d5310004e94a05c8994ce4e9e9c7a6abb26e13a6f77bc2e04bbda06d81393ce31d6372e4f05f5d07796274fe
 SHA512 
115a8a4234791bba4e6dcc4617e9dd77abedcf767894ce9472c59cce9d5d4ef2d4e1746f3a0c7a99de4fc4385fb716652b70dce9f48be45a9db5a682517db7e8
 DIST postgresql-15.3.tar.bz2 22819107 BLAKE2B 
4d2e79a9cb21faf47be963e31b1a8ccc9ae205b5836dfbf8ea426229a31dc63f40cd0280108abfa0553affe692c42137f7ad4e3bd1d269298689fee82c5dbb89
 SHA512 
cac97edeb40df1e8f2162f401b465751132929d7249495ef001e950645a2db46343bd732e7bd6504a7f795e25aea66724f2f4ab0065e3d9331b36db4b3a3bec6
-DIST postgresql-16beta1.tar.bz2 24289167 BLAKE2B 
0a10d6c6f5e16133ac56837a403e89848f0cdcf6afe69bcfd94b4cf803255e73688453cb4b075644f3e2b6b4b7b7810257664aeaa18110a28c9aa135f697605c
 SHA512 
3c785d634ba787ab8bbb08eee7813e4aa8f7b055b9e2468fefa2f2ec14e056b3504d3132174f2f872ba79d7aad71233858ab2c8e0f915b3e8168f0a77c009631
+DIST postgresql-16beta2.tar.bz2 24300580 BLAKE2B 
983c9cb92d53361ce4da471537e72cb458713267e2907da28759904266880e163c9ecf23a9a4e696fac09630935f5f320faa413a1e35d32a8160924e9b1f87dc
 SHA512 
b57ec7f4a6d36331d3faaf168aaad191ccea18ef2506f97045412de111f52b78867d7d7d0884583e87d522adbcf39dd24eb1baa3a899d5a3f7481f75ac18912b

diff --git a/dev-db/postgresql/postgresql-16_beta1.ebuild 
b/dev-db/postgresql/postgresql-16_beta2.ebuild
similarity index 100%
rename from dev-db/postgresql/postgresql-16_beta1.ebuild
rename to dev-db/postgresql/postgresql-16_beta2.ebuild



[gentoo-commits] repo/gentoo:master commit in: net-misc/kafka-bin/

2023-06-17 Thread
commit: e72a70e4c4e750b23ce8c6da08cc10aef404aca2
Author: Patrick Lauer  gentoo  org>
AuthorDate: Sat Jun 17 15:21:56 2023 +
Commit:     罗百科  gentoo  org>
CommitDate: Sat Jun 17 15:23:12 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e72a70e4

net-misc/kafka-bin: add 3.4.1, 3.5.0

Signed-off-by: Patrick Lauer  gentoo.org>

 net-misc/kafka-bin/Manifest   |  2 +
 net-misc/kafka-bin/kafka-bin-3.4.1.ebuild | 69 +++
 net-misc/kafka-bin/kafka-bin-3.5.0.ebuild | 69 +++
 3 files changed, 140 insertions(+)

diff --git a/net-misc/kafka-bin/Manifest b/net-misc/kafka-bin/Manifest
index 71e41b678851..b3a38ed76e9e 100644
--- a/net-misc/kafka-bin/Manifest
+++ b/net-misc/kafka-bin/Manifest
@@ -1,3 +1,5 @@
 DIST kafka_2.13-3.3.1.tgz 105053134 BLAKE2B 
73eb6e8eab021a20ba79f5ec50e9eff666236553d7e658fcf5d5dd8bf61ee79b8057a76eb6d2906c5772fea1f6b8e9e27e6ad9ef3a0b740548b14758491e
 SHA512 
d14d9cc97d1702649b33378f38060c4a6220850a3d7182d1af20e905cb98728e51f2aeec63121f5773a389d6b66891b7508e5d23584dd1a4e424825e3d54e3e0
 DIST kafka_2.13-3.3.2.tgz 106619987 BLAKE2B 
483587654f8f63b4196d49030cd8a5d82b5dcfa02aad6b8ba5673c8a4293c214159fd54236b810561ef2b7340d8b56deff78d7313a4675286e798bb5d220237c
 SHA512 
f56657105a67f6195c1d4795b5fb4a00fc5e2f5cce061d7f7a504063778187b325c6fbe51d7c59f57cd7ef323a37d4c2c780c27a5609a2008852cbfa944287b3
 DIST kafka_2.13-3.4.0.tgz 106290956 BLAKE2B 
27b3331d0d9c5767a52fff3d78ada43e43651174831d822be438c412981b86567e85ff20b8a14bdc632b45753012c2066f6eabc7f1b799afbafeb11fe65b50f0
 SHA512 
2c405149c065627ce2125088dfcce0a4dc23aebaa72c1157736d5829cb5cbef273c0915ec55d2d8ba38e5e0524f0720f43e07d7d677439cd2ac7bea618caa65b
+DIST kafka_2.13-3.4.1.tgz 106613091 BLAKE2B 
c75bc59291f2030e34bad8d5401a65603b1ef9f570784c382874807741ee97ed4812a114f8a0dbcfbc9d3abe278f103a4dfca53d5a1a0be6f7ebc1d9c00c8565
 SHA512 
875308e9b0a3597ea4a1088788f4040f257c3b825730572b038ede0fee3bc5336559f7ef0ab4d78b9512ac71385f84698180a2026ca81f1221ef65811bed6bce
+DIST kafka_2.13-3.5.0.tgz 106792776 BLAKE2B 
40aa0502370136ae1a526df4891dd7e1eddfc96a13d3f8d91aa2874db36f37e698314cd136e6603546af68ff1275d590d806a22c332cfe2606a2b125f8efef0d
 SHA512 
7b79bd0844db683c06c3491955bb183d48a47fa4639d2e241b9f4ff4060c4b70814dac7d96bea87dffca0c8ae038278c4fabf68d4ea1194228d67d9c3b1d247c

diff --git a/net-misc/kafka-bin/kafka-bin-3.4.1.ebuild 
b/net-misc/kafka-bin/kafka-bin-3.4.1.ebuild
new file mode 100644
index ..62f5d3c5f537
--- /dev/null
+++ b/net-misc/kafka-bin/kafka-bin-3.4.1.ebuild
@@ -0,0 +1,69 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="A high-throughput distributed messaging system"
+HOMEPAGE="https://kafka.apache.org/";
+
+# pick recommended scala version
+SCALA_VERSION=2.13
+MY_PN="kafka"
+MY_P="${MY_PN}_${SCALA_VERSION}-${PV}"
+SRC_URI="mirror://apache/kafka/${PV}/${MY_P}.tgz"
+
+RESTRICT="mirror"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="internal-zookeeper connect"
+
+COMMON_DEPEND="acct-group/kafka
+   acct-user/kafka
+   virtual/jre:="
+DEPEND="${COMMON_DEPEND}"
+RDEPEND="${COMMON_DEPEND}"
+
+S="${WORKDIR}/${MY_P}"
+INSTALL_DIR="/opt/${MY_PN}"
+
+src_prepare() {
+   sed -i -e 's:/tmp/zookeeper:/var/lib/kafka/zookeeper:' 
"config/zookeeper.properties" || die
+   sed -i -e 's:/tmp/kafka-logs:/var/lib/kafka/logs:' 
"config/server.properties" || die
+   sed -i -e 's:/tmp/connect.offsets:/var/lib/kafka/connect.offsets:' 
"config/connect-standalone.properties" || die
+   eapply_user
+}
+
+src_install() {
+   insinto /etc/kafka
+   doins config/zookeeper.properties config/server.properties
+   if use "internal-zookeeper"; then
+   keepdir /var/lib/kafka/zookeeper
+   newinitd "${FILESDIR}/${MY_PN}-zookeeper.init.d" 
"${MY_PN}-zookeeper"
+
+   ewarn "Zookeeper owner has been changed to kafka:kafka"
+   ewarn "you might want to run chown -R kafka:kafka 
/var/lib/kafka/zookeeper"
+   ewarn "or set COMMAND_USER=\"root:root\" in 
/etc/conf.d/kafka-zookeeper"
+   ewarn "to keep the previous behavior."
+   ewarn "All logs files have been move to /var/log/kafka/"
+   fi
+
+   if use "connect"; then
+   doins config/connect-distributed.properties 
config/connect-standalone.properties
+   newinitd "${FILESDIR}/${MY_PN}-connect-distributed.init.d" 
"${MY_PN}-connect-distributed"
+   fi
+
+   keepdir /var/lib/kafka
+   fowners -R kafka:kafka /var/l

[gentoo-commits] repo/gentoo:master commit in: net-misc/kafka-bin/

2023-06-17 Thread
commit: 37c655b560ee011acdebcff4316af25f08f583fd
Author: Patrick Lauer  gentoo  org>
AuthorDate: Sat Jun 17 15:23:05 2023 +
Commit:     罗百科  gentoo  org>
CommitDate: Sat Jun 17 15:23:12 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=37c655b5

net-misc/kafka-bin: drop 3.3.1, 3.3.2, 3.4.0

Signed-off-by: Patrick Lauer  gentoo.org>

 net-misc/kafka-bin/Manifest   |  3 --
 net-misc/kafka-bin/kafka-bin-3.3.1.ebuild | 69 ---
 net-misc/kafka-bin/kafka-bin-3.3.2.ebuild | 69 ---
 net-misc/kafka-bin/kafka-bin-3.4.0.ebuild | 69 ---
 4 files changed, 210 deletions(-)

diff --git a/net-misc/kafka-bin/Manifest b/net-misc/kafka-bin/Manifest
index b3a38ed76e9e..adce48d65dc6 100644
--- a/net-misc/kafka-bin/Manifest
+++ b/net-misc/kafka-bin/Manifest
@@ -1,5 +1,2 @@
-DIST kafka_2.13-3.3.1.tgz 105053134 BLAKE2B 
73eb6e8eab021a20ba79f5ec50e9eff666236553d7e658fcf5d5dd8bf61ee79b8057a76eb6d2906c5772fea1f6b8e9e27e6ad9ef3a0b740548b14758491e
 SHA512 
d14d9cc97d1702649b33378f38060c4a6220850a3d7182d1af20e905cb98728e51f2aeec63121f5773a389d6b66891b7508e5d23584dd1a4e424825e3d54e3e0
-DIST kafka_2.13-3.3.2.tgz 106619987 BLAKE2B 
483587654f8f63b4196d49030cd8a5d82b5dcfa02aad6b8ba5673c8a4293c214159fd54236b810561ef2b7340d8b56deff78d7313a4675286e798bb5d220237c
 SHA512 
f56657105a67f6195c1d4795b5fb4a00fc5e2f5cce061d7f7a504063778187b325c6fbe51d7c59f57cd7ef323a37d4c2c780c27a5609a2008852cbfa944287b3
-DIST kafka_2.13-3.4.0.tgz 106290956 BLAKE2B 
27b3331d0d9c5767a52fff3d78ada43e43651174831d822be438c412981b86567e85ff20b8a14bdc632b45753012c2066f6eabc7f1b799afbafeb11fe65b50f0
 SHA512 
2c405149c065627ce2125088dfcce0a4dc23aebaa72c1157736d5829cb5cbef273c0915ec55d2d8ba38e5e0524f0720f43e07d7d677439cd2ac7bea618caa65b
 DIST kafka_2.13-3.4.1.tgz 106613091 BLAKE2B 
c75bc59291f2030e34bad8d5401a65603b1ef9f570784c382874807741ee97ed4812a114f8a0dbcfbc9d3abe278f103a4dfca53d5a1a0be6f7ebc1d9c00c8565
 SHA512 
875308e9b0a3597ea4a1088788f4040f257c3b825730572b038ede0fee3bc5336559f7ef0ab4d78b9512ac71385f84698180a2026ca81f1221ef65811bed6bce
 DIST kafka_2.13-3.5.0.tgz 106792776 BLAKE2B 
40aa0502370136ae1a526df4891dd7e1eddfc96a13d3f8d91aa2874db36f37e698314cd136e6603546af68ff1275d590d806a22c332cfe2606a2b125f8efef0d
 SHA512 
7b79bd0844db683c06c3491955bb183d48a47fa4639d2e241b9f4ff4060c4b70814dac7d96bea87dffca0c8ae038278c4fabf68d4ea1194228d67d9c3b1d247c

diff --git a/net-misc/kafka-bin/kafka-bin-3.3.1.ebuild 
b/net-misc/kafka-bin/kafka-bin-3.3.1.ebuild
deleted file mode 100644
index 313f507f0bdf..
--- a/net-misc/kafka-bin/kafka-bin-3.3.1.ebuild
+++ /dev/null
@@ -1,69 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DESCRIPTION="A high-throughput distributed messaging system"
-HOMEPAGE="https://kafka.apache.org/";
-
-# pick recommended scala version
-SCALA_VERSION=2.13
-MY_PN="kafka"
-MY_P="${MY_PN}_${SCALA_VERSION}-${PV}"
-SRC_URI="mirror://apache/kafka/${PV}/${MY_P}.tgz"
-
-RESTRICT="mirror"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="internal-zookeeper connect"
-
-COMMON_DEPEND="acct-group/kafka
-   acct-user/kafka
-   virtual/jre:="
-DEPEND="${COMMON_DEPEND}"
-RDEPEND="${COMMON_DEPEND}"
-
-S="${WORKDIR}/${MY_P}"
-INSTALL_DIR="/opt/${MY_PN}"
-
-src_prepare() {
-   sed -i -e 's:/tmp/zookeeper:/var/lib/kafka/zookeeper:' 
"config/zookeeper.properties" || die
-   sed -i -e 's:/tmp/kafka-logs:/var/lib/kafka/logs:' 
"config/server.properties" || die
-   sed -i -e 's:/tmp/connect.offsets:/var/lib/kafka/connect.offsets:' 
"config/connect-standalone.properties" || die
-   eapply_user
-}
-
-src_install() {
-   insinto /etc/kafka
-   doins config/zookeeper.properties config/server.properties
-   if use "internal-zookeeper"; then
-   keepdir /var/lib/kafka/zookeeper
-   newinitd "${FILESDIR}/${MY_PN}-zookeeper.init.d" 
"${MY_PN}-zookeeper"
-
-   ewarn "Zookeeper owner has been changed to kafka:kafka"
-   ewarn "you might want to run chown -R kafka:kafka 
/var/lib/kafka/zookeeper"
-   ewarn "or set COMMAND_USER=\"root:root\" in 
/etc/conf.d/kafka-zookeeper"
-   ewarn "to keep the previous behavior."
-   ewarn "All logs files have been move to /var/log/kafka/"
-   fi
-
-   if use "connect"; then
-   doins config/connect-distributed.properties 
config/connect-standalone.properties
-   newinitd "${FILESDIR}/${MY_PN}-connect-distributed.init.d" 
"${MY_PN}-connect-dist

[gentoo-commits] repo/gentoo:master commit in: media-video/movit/

2023-06-12 Thread
commit: 0f0faf077d6c2d22bd8b028dbe44e6c88365d89c
Author: Patrick Lauer  gentoo  org>
AuthorDate: Mon Jun 12 08:22:06 2023 +
Commit:     罗百科  gentoo  org>
CommitDate: Mon Jun 12 08:22:25 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0f0faf07

media-video/movit: Improve libexpoxy dep

Closes: https://bugs.gentoo.org/908393
Signed-off-by: Patrick Lauer  gentoo.org>

 media-video/movit/movit-1.6.3-r1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/media-video/movit/movit-1.6.3-r1.ebuild 
b/media-video/movit/movit-1.6.3-r1.ebuild
index bc9144f4e5d9..a874a7ac114f 100644
--- a/media-video/movit/movit-1.6.3-r1.ebuild
+++ b/media-video/movit/movit-1.6.3-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -20,7 +20,7 @@ RESTRICT="test"
 
 RDEPEND="media-libs/mesa[X(+)]
>=dev-cpp/eigen-3.2.0:3
-   media-libs/libepoxy[egl]
+   media-libs/libepoxy[egl,X]
>=sci-libs/fftw-3:=
media-libs/libsdl2"
 DEPEND="${RDEPEND}"



[gentoo-commits] repo/gentoo:master commit in: www-apps/grafana-bin/

2023-06-08 Thread
commit: 20c0b8a0f06bb127cab7a2dd7859cedc4e61da6d
Author: Patrick Lauer  gentoo  org>
AuthorDate: Fri Jun  9 05:26:21 2023 +
Commit:     罗百科  gentoo  org>
CommitDate: Fri Jun  9 05:26:49 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=20c0b8a0

www-apps/grafana-bin: Bump, remove old

Bug: https://bugs.gentoo.org/908081
Signed-off-by: Patrick Lauer  gentoo.org>

 www-apps/grafana-bin/Manifest   | 6 +++---
 .../{grafana-bin-9.3.13.ebuild => grafana-bin-9.3.15.ebuild}| 0
 .../{grafana-bin-9.4.9.ebuild => grafana-bin-9.4.12.ebuild} | 0
 .../{grafana-bin-9.5.1.ebuild => grafana-bin-9.5.3.ebuild}  | 0
 4 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/www-apps/grafana-bin/Manifest b/www-apps/grafana-bin/Manifest
index 55ea4f2968d3..829569c19891 100644
--- a/www-apps/grafana-bin/Manifest
+++ b/www-apps/grafana-bin/Manifest
@@ -1,3 +1,3 @@
-DIST grafana-bin-9.3.13.tar.gz 70060389 BLAKE2B 
7cc6ba1f114587fbdf927e8321591154c79c1a1d86a29c802b86ce28f2a0c96c9c74b8e0ef3899f8873fdb1068edcf2003be20f21a8c28f3ce8231b74a15a41d
 SHA512 
6b6ee9148b5244ff64472b5cd1a0378a14b121e6f6c06594ae619b590f1a7a31432b1dbb4ec24e20a66d2ede0eacd89e46fb94a11d95780a3915a5ba0b0b1298
-DIST grafana-bin-9.4.9.tar.gz 83943489 BLAKE2B 
de65fcd81d79c3291ea3abfb4c79c91fda67b7b9454903b3c41d611bc7df93d763f9ae092e280b00f1e5c4d7a4e186630bb5001c4835839db8256f8f76b293fc
 SHA512 
659b66c4859088a0ce531fcdb0febea210b7a951b3d779fa9ee0b6daa64974c8f033734afd04f3c73daef9a06036c67cf184f93cc840b115ca300d711052e323
-DIST grafana-bin-9.5.1.tar.gz 78487778 BLAKE2B 
d59ec2e7866b14e895dfc8aa9c8d6f4584a1941b2eadb02a8a3d275a986823f1d8a9a5089e844b64f62c1e9b3e629d7affb110184cb23abd7b506c32d3996966
 SHA512 
8409654ea5f2632f32005e52e83b3aa36c7b0a8cdc1e49be79491c21ae6babdf26071f446e65223b2788672a87d9bf701ad80fce8d7bb6689cfcc381945518ec
+DIST grafana-bin-9.3.15.tar.gz 70054630 BLAKE2B 
cde395bf6869b0ec83aff85951e1f8c431d4e666d89f1ae7aeb4bec3b2f94a814954bd906a470eb0bea2010e6ae5fc5f6861517311bdfdfd406fb2d972a48b20
 SHA512 
e7b8f9192a05a41744b26dc85208bec6ff97fae9036dd9852caeaaab9d38ca2635ee1b122413b2136bb58116df37ca24f97c1475c096d47cad6f352751ee4423
+DIST grafana-bin-9.4.12.tar.gz 83938603 BLAKE2B 
47893428bca4a3d443c127a2ca83aad4b4c47fb033d61c256a952586447c7a6b47aded2ccdbe1fa0e9d6c2a3e70dfd1f206412445f9babcbb3252470a34040df
 SHA512 
f3fc7f9cce92be5128168f6f3081110c7395ecefadc328bef6de41b681d02956ab89355eb64d260a53f20389a3e217ad43e59abb94c99ae6c1da22bbb59ed08a
+DIST grafana-bin-9.5.3.tar.gz 78499106 BLAKE2B 
c6fe7942450f83447a99a343844e089381110810f58a68be78ec5366febabcb53f8670afb4a0531c39a4a8e7f498298b715a8e706b7a302b71062693d4b08998
 SHA512 
3c5c21b887d4948e6f76be0ba29b62db3273e17aa86f5a7001762c192b18de6963e7fd5029a8fa7800a58b362b67a7e54a1409cdea667d490b68c90289ff8608

diff --git a/www-apps/grafana-bin/grafana-bin-9.3.13.ebuild 
b/www-apps/grafana-bin/grafana-bin-9.3.15.ebuild
similarity index 100%
rename from www-apps/grafana-bin/grafana-bin-9.3.13.ebuild
rename to www-apps/grafana-bin/grafana-bin-9.3.15.ebuild

diff --git a/www-apps/grafana-bin/grafana-bin-9.4.9.ebuild 
b/www-apps/grafana-bin/grafana-bin-9.4.12.ebuild
similarity index 100%
rename from www-apps/grafana-bin/grafana-bin-9.4.9.ebuild
rename to www-apps/grafana-bin/grafana-bin-9.4.12.ebuild

diff --git a/www-apps/grafana-bin/grafana-bin-9.5.1.ebuild 
b/www-apps/grafana-bin/grafana-bin-9.5.3.ebuild
similarity index 100%
rename from www-apps/grafana-bin/grafana-bin-9.5.1.ebuild
rename to www-apps/grafana-bin/grafana-bin-9.5.3.ebuild



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

2023-06-02 Thread
commit: 93c67253fdc54d485979931a9df03402ed118399
Author: Patrick Lauer  gentoo  org>
AuthorDate: Fri Jun  2 15:20:09 2023 +
Commit:     罗百科  gentoo  org>
CommitDate: Fri Jun  2 15:20:40 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=93c67253

dev-db/postgis: add 3.1.9, 3.2.5, 3.3.3

Signed-off-by: Patrick Lauer  gentoo.org>

 dev-db/postgis/Manifest |   3 +
 dev-db/postgis/postgis-3.1.9.ebuild | 143 
 dev-db/postgis/postgis-3.2.5.ebuild | 142 +++
 dev-db/postgis/postgis-3.3.3.ebuild | 142 +++
 4 files changed, 430 insertions(+)

diff --git a/dev-db/postgis/Manifest b/dev-db/postgis/Manifest
index e77fd811fa62..1f85dd3a7524 100644
--- a/dev-db/postgis/Manifest
+++ b/dev-db/postgis/Manifest
@@ -1,3 +1,6 @@
 DIST postgis-3.1.8.tar.gz 17285335 BLAKE2B 
212a74866de5b8788b91cfa6d8b3a064df2933c76c8930e3c7bba310b36b4e7249de2d7481e852679da59bb9bdb3315752b62ad70176601b7110401f368200bc
 SHA512 
c28befe1f77e7f36d63b39d027024d3f8abe8496c64c4b3c05eb7c32c3a885e824cabdda5bf0f9f320b9fe15bb97f21d5dfb65a193c64b1e27be95badefe3b37
+DIST postgis-3.1.9.tar.gz 17289185 BLAKE2B 
a331df130aa8becb4a25e84751f9fcdd494816d8287ade8983bc429eff42c1b98037d07358c4b7e3b9e3daee63aa59ea36f0ae49c5d00bdae9b993526544014a
 SHA512 
b0fd0e7311c7a7672f23d4dc1732c884c7d0766f0f1c0a7e53750bd5fc4d39872dca08f5a5dfc58745fe4c80bb42b2420b63a4cbe76cac02f8e36d8cc9771623
 DIST postgis-3.2.4.tar.gz 16885605 BLAKE2B 
341bf09bf5adffc6c48b0fdc6930bac25e43184357895bb90adf000f4fdf52e5c198a530722d46d8b3207e7faffe840de53a9494f3119bb56c3a8e11a4d693f0
 SHA512 
46bb88ebcf7697e42194e55ef1c323a94222e2870a98aa058d62e1d253c8ad15b14da268eece43b0cdb71d8cdbd2ff393ca451c45998245aaf1726bdffcc563f
+DIST postgis-3.2.5.tar.gz 16888933 BLAKE2B 
7d3deb984d7f7ee202abe5deff326debe20ff449f1712abafa2b8bbfd0e56bfbea69a6c16cd10694afd4831c1a0b8e1b9fca89c2748faf092b5402e830714a97
 SHA512 
7d9f3242aacfc0c071454550ed8683daa211cf29e4b60cf4c7e68fb59ef6e037ff6b53c1a8f5577d224b16cb04e430c47839d9b67097dc4c642312d2f5e485f7
 DIST postgis-3.3.2.tar.gz 17793976 BLAKE2B 
40dc7636f04e0d5cfd734b175da1ce49c32e4b8f5750059e79e03a7395fb8b9241c1f479815794b46dee81704d7c392fe7693c9f0180323d1ca21812c37d36b5
 SHA512 
4dd129057598b032ba322c42888bb8ce14b9423bd450ef7a42fa22162f6b48e34b226f38480aa67fe2da85be2529b0822655855f9846b657bdd32f50256f4305
+DIST postgis-3.3.3.tar.gz 17790503 BLAKE2B 
d5390e3e0713b2f74db0c6d7f953681b49611937442f89cd316b43315257db0e0734b6cd23b750a88d9fe503c5348c98578e12cfe6fd8a382fc7817d641e89cf
 SHA512 
0025a8a5c6be7e18dfb97a6a04c468a9da2d6e99462d20eec7bddf4048b8f2fa1e8029be9f819950c910a6f89190e8295f10e8dab9b4885d03d3dbcce41380c2

diff --git a/dev-db/postgis/postgis-3.1.9.ebuild 
b/dev-db/postgis/postgis-3.1.9.ebuild
new file mode 100644
index ..d1478aa5d62d
--- /dev/null
+++ b/dev-db/postgis/postgis-3.1.9.ebuild
@@ -0,0 +1,143 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+POSTGRES_COMPAT=( 9.6 {10..14} )
+POSTGRES_USEDEP="server"
+inherit autotools postgres-multi toolchain-funcs
+
+MY_P="${PN}-$(ver_rs 3 '')"
+
+if [[ ${PV} = ** ]] ; then
+   inherit git-r3
+   EGIT_REPO_URI="https://git.osgeo.org/gitea/postgis/postgis.git";
+else
+   PGIS="$(ver_cut 1-2)"
+   SRC_URI="https://download.osgeo.org/postgis/source/${MY_P}.tar.gz";
+   KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
+fi
+
+DESCRIPTION="Geographic Objects for PostgreSQL"
+HOMEPAGE="https://postgis.net";
+
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="GPL-2"
+SLOT="0"
+IUSE="address-standardizer doc gtk static-libs topology"
+
+REQUIRED_USE="${POSTGRES_REQ_USE}"
+
+# Needs a running psql instance, doesn't work out of the box
+RESTRICT="test"
+
+RDEPEND="${POSTGRES_DEP}
+   dev-libs/json-c:=
+   dev-libs/libxml2:2
+   dev-libs/protobuf-c:=
+   >=sci-libs/geos-3.9.0
+   >=sci-libs/proj-4.9.0:=
+   >=sci-libs/gdal-1.10.0:=
+   address-standardizer? ( dev-libs/libpcre2 )
+   gtk? ( x11-libs/gtk+:2 )
+"
+DEPEND="${RDEPEND}
+   virtual/pkgconfig
+   doc? (
+   app-text/docbook-xsl-stylesheets
+   app-text/docbook-xml-dtd:4.5
+   dev-libs/libxslt
+   virtual/imagemagick-tools[png]
+   )
+"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-2.2.0-arflags.patch"
+   "${FILESDIR}/${PN}-3.0.3-avoid-calling-ar-directly.patch"
+   "${FILESDIR}/${PN}-3.0.3-detect-only-stdc.patch"
+   "${FILESDIR}/${PN}-3.0.3-try-other-cpp-names.patch"
+)
+
+src_prepare() {
+   default
+
+   if [[ ${PV} = ** ]] ; then
+   source "${S}"/Version.confi

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

2023-05-28 Thread
commit: 8c21cf08d4a18326f8e0afe6a6396b335326800b
Author: Patrick Lauer  gentoo  org>
AuthorDate: Mon May 29 06:29:16 2023 +
Commit:     罗百科  gentoo  org>
CommitDate: Mon May 29 06:30:05 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8c21cf08

dev-db/timescaledb: add 2.11.0

Signed-off-by: Patrick Lauer  gentoo.org>

 dev-db/timescaledb/Manifest  |  1 +
 dev-db/timescaledb/timescaledb-2.11.0.ebuild | 67 
 2 files changed, 68 insertions(+)

diff --git a/dev-db/timescaledb/Manifest b/dev-db/timescaledb/Manifest
index fc108b15b517..645bb9aefa91 100644
--- a/dev-db/timescaledb/Manifest
+++ b/dev-db/timescaledb/Manifest
@@ -1,4 +1,5 @@
 DIST timescaledb-2.10.0.tar.gz 7410903 BLAKE2B 
e93117f41b918e315f1d867ef65a608ec4021d365e3854750ee788233d64435d37b6ff5e7b1a014c8bf095857c745978daece3dc5ff149ba0b869afa6e7d8e7c
 SHA512 
6028146a421de91a356539d8027cfee8dc38dd03cf02fe04887ddaf134fa057c953cf6b6179a9160d797271943a8fe35ffe2f4d8959fe3be8e7bf527a3fe7d41
 DIST timescaledb-2.10.1.tar.gz 7417084 BLAKE2B 
506da755d164fd82bbea0267a24f6db438b895402c29bb88b5f48178b018c003f251427b5fa9befcfe801db496181819ef18249e537bd89b72a085f51291ce19
 SHA512 
573369d85f40a4176beaf5862bd0d20966fbdff83ec8573ba185bcfd90a03ef8de09aad3ed8dce7ee47bc123f967224bae2899c22ed023ab73260c3bd0548fed
 DIST timescaledb-2.10.3.tar.gz 7465897 BLAKE2B 
2a70e281738fac63cd3b5c753f82a7e8faf162c015ad87b1cb3b24558d70e042bb16281b32a931fbb4daae280bede40bc239de8e8b3228c2571da33d4e5975ec
 SHA512 
c94227d9aa1df36634bbf2626f580165860cab543efbfeb448f9799cf70ef6c1891af0077c2280ae22dbfb2360cf2b6012e7f05c26b0cf7aef6eb217c583b444
+DIST timescaledb-2.11.0.tar.gz 7699408 BLAKE2B 
841ed5c95d15665a3d264067d7ae38ddecec4c2ae3cb4e6ddeb6b926b30453b0554a451117f939a7137abc1a1b3f0a0d0523782b337930984c76066355fe2457
 SHA512 
0bc1f7824fdac0a9014918bf053da3b282eaf6f91c18dec5ba4ec40204e29cb53d17f8d09c9426572969e2722b77788bb477a695d78f487415198cb3186d2cc2
 DIST timescaledb-2.9.3.tar.gz 7269123 BLAKE2B 
009f3b9787e4dce49abb50a446b88f5a37ab9b1a3abb040fe5d332ab10d5a40e13fae7985fca6f6d412f7e555ab1833f83ce0c43bbda7054f668fa12288eac18
 SHA512 
0664ccc6e6846500757466646e2c8a9bdbdca079bd931cc95ad8ea687f37b099d846cf8cc8311f928a33d9228592e460b6fe331a639046bc845a25b4a7d914c6

diff --git a/dev-db/timescaledb/timescaledb-2.11.0.ebuild 
b/dev-db/timescaledb/timescaledb-2.11.0.ebuild
new file mode 100644
index ..83f98f57647b
--- /dev/null
+++ b/dev-db/timescaledb/timescaledb-2.11.0.ebuild
@@ -0,0 +1,67 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+POSTGRES_COMPAT=( 12 13 14 15 )
+POSTGRES_USEDEP="ssl"
+
+inherit postgres-multi cmake
+
+DESCRIPTION="Open-source time-series SQL database"
+HOMEPAGE="https://www.timescale.com/";
+SRC_URI="https://github.com/timescale/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+
+IUSE="proprietary-extensions"
+LICENSE="POSTGRESQL Apache-2.0 proprietary-extensions? ( timescale )"
+
+KEYWORDS="~amd64"
+
+SLOT=0
+
+RESTRICT="test"
+
+DEPEND="${POSTGRES_DEP}"
+RDEPEND="${DEPEND}"
+
+CMAKE_IN_SOURCE_BUILD=yes
+CMAKE_BUILD_TYPE="RelWithDebInfo"
+BUILD_DIR=${WORKDIR}/${P}
+
+src_prepare() {
+   postgres-multi_src_prepare
+   postgres-multi_foreach cmake_src_prepare
+}
+
+timescale_configure() {
+   local CMAKE_USE_DIR=$BUILD_DIR
+   local mycmakeargs=( 
"-DPG_CONFIG=/usr/bin/pg_config${MULTIBUILD_VARIANT}" "-DREGRESS_CHECKS=OFF" )
+
+   # licensing is tied to features, this useflag disables the non-apache2 
licensed bits
+   if ! use proprietary-extensions ; then
+   mycmakeargs+=("-DAPACHE_ONLY=ON")
+   fi
+   cmake_src_configure
+}
+
+src_configure() {
+   postgres-multi_foreach timescale_configure
+}
+
+timescale_src_compile() {
+   local CMAKE_USE_DIR=$BUILD_DIR
+   cmake_src_compile
+}
+
+src_compile() {
+   postgres-multi_foreach timescale_src_compile
+}
+
+timescale_src_install() {
+   local CMAKE_USE_DIR=$BUILD_DIR
+   cmake_src_install
+}
+
+src_install() {
+   postgres-multi_foreach timescale_src_install
+}



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

2023-05-28 Thread
commit: 7ef52437ae67e22f5e0c3cb12c7b5d5f40565149
Author: Patrick Lauer  gentoo  org>
AuthorDate: Mon May 29 06:29:51 2023 +
Commit:     罗百科  gentoo  org>
CommitDate: Mon May 29 06:30:05 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7ef52437

dev-db/timescaledb: drop 2.9.3, 2.10.0, 2.10.1

Signed-off-by: Patrick Lauer  gentoo.org>

 dev-db/timescaledb/Manifest  |  3 --
 dev-db/timescaledb/timescaledb-2.10.0.ebuild | 67 
 dev-db/timescaledb/timescaledb-2.10.1.ebuild | 67 
 dev-db/timescaledb/timescaledb-2.9.3.ebuild  | 67 
 4 files changed, 204 deletions(-)

diff --git a/dev-db/timescaledb/Manifest b/dev-db/timescaledb/Manifest
index 645bb9aefa91..a7457df10e94 100644
--- a/dev-db/timescaledb/Manifest
+++ b/dev-db/timescaledb/Manifest
@@ -1,5 +1,2 @@
-DIST timescaledb-2.10.0.tar.gz 7410903 BLAKE2B 
e93117f41b918e315f1d867ef65a608ec4021d365e3854750ee788233d64435d37b6ff5e7b1a014c8bf095857c745978daece3dc5ff149ba0b869afa6e7d8e7c
 SHA512 
6028146a421de91a356539d8027cfee8dc38dd03cf02fe04887ddaf134fa057c953cf6b6179a9160d797271943a8fe35ffe2f4d8959fe3be8e7bf527a3fe7d41
-DIST timescaledb-2.10.1.tar.gz 7417084 BLAKE2B 
506da755d164fd82bbea0267a24f6db438b895402c29bb88b5f48178b018c003f251427b5fa9befcfe801db496181819ef18249e537bd89b72a085f51291ce19
 SHA512 
573369d85f40a4176beaf5862bd0d20966fbdff83ec8573ba185bcfd90a03ef8de09aad3ed8dce7ee47bc123f967224bae2899c22ed023ab73260c3bd0548fed
 DIST timescaledb-2.10.3.tar.gz 7465897 BLAKE2B 
2a70e281738fac63cd3b5c753f82a7e8faf162c015ad87b1cb3b24558d70e042bb16281b32a931fbb4daae280bede40bc239de8e8b3228c2571da33d4e5975ec
 SHA512 
c94227d9aa1df36634bbf2626f580165860cab543efbfeb448f9799cf70ef6c1891af0077c2280ae22dbfb2360cf2b6012e7f05c26b0cf7aef6eb217c583b444
 DIST timescaledb-2.11.0.tar.gz 7699408 BLAKE2B 
841ed5c95d15665a3d264067d7ae38ddecec4c2ae3cb4e6ddeb6b926b30453b0554a451117f939a7137abc1a1b3f0a0d0523782b337930984c76066355fe2457
 SHA512 
0bc1f7824fdac0a9014918bf053da3b282eaf6f91c18dec5ba4ec40204e29cb53d17f8d09c9426572969e2722b77788bb477a695d78f487415198cb3186d2cc2
-DIST timescaledb-2.9.3.tar.gz 7269123 BLAKE2B 
009f3b9787e4dce49abb50a446b88f5a37ab9b1a3abb040fe5d332ab10d5a40e13fae7985fca6f6d412f7e555ab1833f83ce0c43bbda7054f668fa12288eac18
 SHA512 
0664ccc6e6846500757466646e2c8a9bdbdca079bd931cc95ad8ea687f37b099d846cf8cc8311f928a33d9228592e460b6fe331a639046bc845a25b4a7d914c6

diff --git a/dev-db/timescaledb/timescaledb-2.10.0.ebuild 
b/dev-db/timescaledb/timescaledb-2.10.0.ebuild
deleted file mode 100644
index 83f98f57647b..
--- a/dev-db/timescaledb/timescaledb-2.10.0.ebuild
+++ /dev/null
@@ -1,67 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-POSTGRES_COMPAT=( 12 13 14 15 )
-POSTGRES_USEDEP="ssl"
-
-inherit postgres-multi cmake
-
-DESCRIPTION="Open-source time-series SQL database"
-HOMEPAGE="https://www.timescale.com/";
-SRC_URI="https://github.com/timescale/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-
-IUSE="proprietary-extensions"
-LICENSE="POSTGRESQL Apache-2.0 proprietary-extensions? ( timescale )"
-
-KEYWORDS="~amd64"
-
-SLOT=0
-
-RESTRICT="test"
-
-DEPEND="${POSTGRES_DEP}"
-RDEPEND="${DEPEND}"
-
-CMAKE_IN_SOURCE_BUILD=yes
-CMAKE_BUILD_TYPE="RelWithDebInfo"
-BUILD_DIR=${WORKDIR}/${P}
-
-src_prepare() {
-   postgres-multi_src_prepare
-   postgres-multi_foreach cmake_src_prepare
-}
-
-timescale_configure() {
-   local CMAKE_USE_DIR=$BUILD_DIR
-   local mycmakeargs=( 
"-DPG_CONFIG=/usr/bin/pg_config${MULTIBUILD_VARIANT}" "-DREGRESS_CHECKS=OFF" )
-
-   # licensing is tied to features, this useflag disables the non-apache2 
licensed bits
-   if ! use proprietary-extensions ; then
-   mycmakeargs+=("-DAPACHE_ONLY=ON")
-   fi
-   cmake_src_configure
-}
-
-src_configure() {
-   postgres-multi_foreach timescale_configure
-}
-
-timescale_src_compile() {
-   local CMAKE_USE_DIR=$BUILD_DIR
-   cmake_src_compile
-}
-
-src_compile() {
-   postgres-multi_foreach timescale_src_compile
-}
-
-timescale_src_install() {
-   local CMAKE_USE_DIR=$BUILD_DIR
-   cmake_src_install
-}
-
-src_install() {
-   postgres-multi_foreach timescale_src_install
-}

diff --git a/dev-db/timescaledb/timescaledb-2.10.1.ebuild 
b/dev-db/timescaledb/timescaledb-2.10.1.ebuild
deleted file mode 100644
index 83f98f57647b..
--- a/dev-db/timescaledb/timescaledb-2.10.1.ebuild
+++ /dev/null
@@ -1,67 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-POSTGRES_COMPAT=( 12 13 14 15 )
-POSTGRES_USEDEP="ssl"
-
-inherit postgres-multi cmake
-
-DESCRIPTION="Open-source time-series S

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

2023-05-28 Thread
commit: 53ed3191d330cafd877a7df2e16e5d48480a21a2
Author: Patrick Lauer  gentoo  org>
AuthorDate: Sun May 28 07:01:50 2023 +
Commit:     罗百科  gentoo  org>
CommitDate: Sun May 28 07:02:09 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=53ed3191

dev-db/postgresql: enable py3.12

Signed-off-by: Patrick Lauer  gentoo.org>

 dev-db/postgresql/postgresql-11.19.ebuild| 2 +-
 dev-db/postgresql/postgresql-11.20.ebuild| 2 +-
 dev-db/postgresql/postgresql-12.14.ebuild| 2 +-
 dev-db/postgresql/postgresql-12.15.ebuild| 2 +-
 dev-db/postgresql/postgresql-13.10.ebuild| 2 +-
 dev-db/postgresql/postgresql-13.11.ebuild| 2 +-
 dev-db/postgresql/postgresql-14.7.ebuild | 2 +-
 dev-db/postgresql/postgresql-14.8.ebuild | 2 +-
 dev-db/postgresql/postgresql-15.2.ebuild | 2 +-
 dev-db/postgresql/postgresql-15.3.ebuild | 2 +-
 dev-db/postgresql/postgresql-16_beta1.ebuild | 2 +-
 dev-db/postgresql/postgresql-.ebuild | 4 ++--
 12 files changed, 13 insertions(+), 13 deletions(-)

diff --git a/dev-db/postgresql/postgresql-11.19.ebuild 
b/dev-db/postgresql/postgresql-11.19.ebuild
index 59cb453dae62..052d6c8aee36 100644
--- a/dev-db/postgresql/postgresql-11.19.ebuild
+++ b/dev-db/postgresql/postgresql-11.19.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9,10,11} )
+PYTHON_COMPAT=( python3_{10,11,12} )
 LLVM_MAX_SLOT=15
 
 inherit flag-o-matic linux-info llvm pam python-single-r1 systemd tmpfiles

diff --git a/dev-db/postgresql/postgresql-11.20.ebuild 
b/dev-db/postgresql/postgresql-11.20.ebuild
index 59cb453dae62..052d6c8aee36 100644
--- a/dev-db/postgresql/postgresql-11.20.ebuild
+++ b/dev-db/postgresql/postgresql-11.20.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9,10,11} )
+PYTHON_COMPAT=( python3_{10,11,12} )
 LLVM_MAX_SLOT=15
 
 inherit flag-o-matic linux-info llvm pam python-single-r1 systemd tmpfiles

diff --git a/dev-db/postgresql/postgresql-12.14.ebuild 
b/dev-db/postgresql/postgresql-12.14.ebuild
index cf699217d4f6..b55c3b2a3cbf 100644
--- a/dev-db/postgresql/postgresql-12.14.ebuild
+++ b/dev-db/postgresql/postgresql-12.14.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9,10,11} )
+PYTHON_COMPAT=( python3_{10,11,12} )
 LLVM_MAX_SLOT=15
 
 inherit flag-o-matic linux-info llvm pam python-single-r1 systemd tmpfiles

diff --git a/dev-db/postgresql/postgresql-12.15.ebuild 
b/dev-db/postgresql/postgresql-12.15.ebuild
index cf699217d4f6..b55c3b2a3cbf 100644
--- a/dev-db/postgresql/postgresql-12.15.ebuild
+++ b/dev-db/postgresql/postgresql-12.15.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9,10,11} )
+PYTHON_COMPAT=( python3_{10,11,12} )
 LLVM_MAX_SLOT=15
 
 inherit flag-o-matic linux-info llvm pam python-single-r1 systemd tmpfiles

diff --git a/dev-db/postgresql/postgresql-13.10.ebuild 
b/dev-db/postgresql/postgresql-13.10.ebuild
index ad60dcca7b1a..97f75c5fa8a1 100644
--- a/dev-db/postgresql/postgresql-13.10.ebuild
+++ b/dev-db/postgresql/postgresql-13.10.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9,10,11} )
+PYTHON_COMPAT=( python3_{10,11,12} )
 LLVM_MAX_SLOT=15
 
 inherit flag-o-matic linux-info llvm pam python-single-r1 systemd tmpfiles

diff --git a/dev-db/postgresql/postgresql-13.11.ebuild 
b/dev-db/postgresql/postgresql-13.11.ebuild
index ad60dcca7b1a..97f75c5fa8a1 100644
--- a/dev-db/postgresql/postgresql-13.11.ebuild
+++ b/dev-db/postgresql/postgresql-13.11.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9,10,11} )
+PYTHON_COMPAT=( python3_{10,11,12} )
 LLVM_MAX_SLOT=15
 
 inherit flag-o-matic linux-info llvm pam python-single-r1 systemd tmpfiles

diff --git a/dev-db/postgresql/postgresql-14.7.ebuild 
b/dev-db/postgresql/postgresql-14.7.ebuild
index 007c46bb973e..85a0a1e068c2 100644
--- a/dev-db/postgresql/postgresql-14.7.ebuild
+++ b/dev-db/postgresql/postgresql-14.7.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9,10,11} )
+PYTHON_COMPAT=( python3_{10,11,12} )
 LLVM_MAX_SLOT=15
 
 inherit flag-o-matic linux-info llvm pam python-single-r1 systemd tmpfiles

diff --git a/dev-db/postgresql/postgresql-14.8.ebuild 
b/dev-db/postgresql/postgresql-14.8.ebuild
index 007c46bb973e..85a0a1e068c2 100644
--- a/dev-db/postgresql/postgresql-14.8.ebuild
+++ b/dev-db/postgresql/postgresql-14.8.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9,10,11} )
+PYTHON_COMPAT=( python3_{10,11,12} )
 LLVM_MAX_SLOT=15
 
 inherit flag-o-matic linux-info llvm pam python-single-r1 systemd tmpfiles

diff --git a/dev-db/postgresql/postgresql-15.2.ebuild 
b/dev-db/postgresql/postgresql-15.2.ebuild
index ab45bf9d3603..bb65bd3a81e7 100644
--- a/dev-db/postgresql/postgresql-15.2.ebuild
+++ b/dev-db/postgresql/postgresql-15.2.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9,10,11} )
+PYTHON_COMPAT=( python3_{10,11,12} )
 LLVM_MAX_SLOT=15
 
 inherit flag-o-matic linux-info llvm pam python-single-r1 systemd tmpfiles

diff --git a/dev-db/p

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

2023-05-26 Thread
commit: 48ac2a8aef78690f5554d2cb528cea1aa2ebeee6
Author: Patrick Lauer  gentoo  org>
AuthorDate: Fri May 26 08:41:21 2023 +
Commit:     罗百科  gentoo  org>
CommitDate: Fri May 26 08:41:38 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=48ac2a8a

dev-db/postgresql: add 16_beta1

Signed-off-by: Patrick Lauer  gentoo.org>

 dev-db/postgresql/Manifest   |   1 +
 dev-db/postgresql/postgresql-16_beta1.ebuild | 467 +++
 2 files changed, 468 insertions(+)

diff --git a/dev-db/postgresql/Manifest b/dev-db/postgresql/Manifest
index 9ef405728fd0..438f74fa8cfa 100644
--- a/dev-db/postgresql/Manifest
+++ b/dev-db/postgresql/Manifest
@@ -9,3 +9,4 @@ DIST postgresql-14.7.tar.bz2 22182073 BLAKE2B 
ad07ce5852b10c44a40c3ce2e991b806b8
 DIST postgresql-14.8.tar.bz2 22204905 BLAKE2B 
a9e5a94dd4cbdc267601ac4d6a9d730e28f7d8dec66edb3c623d797bd7636d2464e851719d9cd92cc0917532d355477e7cef6c30f8b07fb8053ca60369492961
 SHA512 
68f53702e9bf12ea6648e30ede21da94b1d50a5e4dbedb4180b7758b164cfb68414d5f0a1e74a78a32e7b385fb6d8cc18affc902ad7d7d77d4eb3318fa2f7d46
 DIST postgresql-15.2.tar.bz2 22688379 BLAKE2B 
5f8b8b22a4cdd7913132491b9dc9287bc725d5310004e94a05c8994ce4e9e9c7a6abb26e13a6f77bc2e04bbda06d81393ce31d6372e4f05f5d07796274fe
 SHA512 
115a8a4234791bba4e6dcc4617e9dd77abedcf767894ce9472c59cce9d5d4ef2d4e1746f3a0c7a99de4fc4385fb716652b70dce9f48be45a9db5a682517db7e8
 DIST postgresql-15.3.tar.bz2 22819107 BLAKE2B 
4d2e79a9cb21faf47be963e31b1a8ccc9ae205b5836dfbf8ea426229a31dc63f40cd0280108abfa0553affe692c42137f7ad4e3bd1d269298689fee82c5dbb89
 SHA512 
cac97edeb40df1e8f2162f401b465751132929d7249495ef001e950645a2db46343bd732e7bd6504a7f795e25aea66724f2f4ab0065e3d9331b36db4b3a3bec6
+DIST postgresql-16beta1.tar.bz2 24289167 BLAKE2B 
0a10d6c6f5e16133ac56837a403e89848f0cdcf6afe69bcfd94b4cf803255e73688453cb4b075644f3e2b6b4b7b7810257664aeaa18110a28c9aa135f697605c
 SHA512 
3c785d634ba787ab8bbb08eee7813e4aa8f7b055b9e2468fefa2f2ec14e056b3504d3132174f2f872ba79d7aad71233858ab2c8e0f915b3e8168f0a77c009631

diff --git a/dev-db/postgresql/postgresql-16_beta1.ebuild 
b/dev-db/postgresql/postgresql-16_beta1.ebuild
new file mode 100644
index ..8840f13c30d0
--- /dev/null
+++ b/dev-db/postgresql/postgresql-16_beta1.ebuild
@@ -0,0 +1,467 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9,10,11} )
+LLVM_MAX_SLOT=15
+
+inherit flag-o-matic linux-info llvm pam python-single-r1 systemd tmpfiles
+
+KEYWORDS=""
+
+SLOT=$(ver_cut 1)
+
+MY_PV=${PV/_/}
+S="${WORKDIR}/${PN}-${MY_PV}"
+
+SRC_URI="https://ftp.postgresql.org/pub/source/v${MY_PV}/postgresql-${MY_PV}.tar.bz2";
+
+LICENSE="POSTGRESQL GPL-2"
+DESCRIPTION="PostgreSQL RDBMS"
+HOMEPAGE="https://www.postgresql.org/";
+
+IUSE="debug doc +icu kerberos ldap llvm lz4 nls pam
+ perl python +readline selinux +server systemd ssl static-libs tcl
+ threads uuid xml zlib zstd"
+
+REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
+
+CDEPEND="
+>=app-eselect/eselect-postgresql-2.0
+acct-group/postgres
+acct-user/postgres
+sys-apps/less
+virtual/libintl
+icu? ( dev-libs/icu:= )
+kerberos? ( virtual/krb5 )
+ldap? ( net-nds/openldap:= )
+llvm? (
+   =dev-lang/perl-5.8:= )
+python? ( ${PYTHON_DEPS} )
+readline? ( sys-libs/readline:0= )
+server? ( systemd? ( sys-apps/systemd ) )
+ssl? ( >=dev-libs/openssl-0.9.6-r1:0= )
+tcl? ( >=dev-lang/tcl-8:0= )
+xml? ( dev-libs/libxml2 dev-libs/libxslt )
+zlib? ( sys-libs/zlib )
+zstd? ( app-arch/zstd )
+"
+
+# uuid flags -- depend on sys-apps/util-linux for Linux libcs, or if no
+# supported libc in use depend on dev-libs/ossp-uuid. For BSD systems,
+# the libc includes UUID functions.
+UTIL_LINUX_LIBC=( elibc_{glibc,musl} )
+
+nest_usedep() {
+   local front back
+   while [[ ${#} -gt 1 ]]; do
+   front+="${1}? ( "
+   back+=" )"
+   shift
+   done
+   echo "${front}${1}${back}"
+}
+
+CDEPEND+="
+uuid? (
+   ${UTIL_LINUX_LIBC[@]/%/? ( sys-apps/util-linux )}
+   $(nest_usedep ${UTIL_LINUX_LIBC[@]/#/!} dev-libs/ossp-uuid)
+)"
+
+DEPEND="${CDEPEND}
+sys-devel/bison
+sys-devel/flex
+nls? ( sys-devel/gettext )
+xml? ( virtual/pkgconfig )
+"
+
+RDEPEND="${CDEPEND}
+selinux? ( sec-policy/selinux-postgresql )
+"
+
+pkg_setup() {
+   use llvm && llvm_pkg_setup
+
+   use server && CONFIG_CHECK="~SYSVIPC" linux-info_pkg_setup
+
+   use python && python-single-r1_pkg_setup
+}
+
+src_prepare() {
+   # Set proper run directory
+   sed "s|\(PGSOCKET_DIR\s\+\)\"/tmp\"|\1\"${EPREFIX}/run/postgresql\"|" \
+   -i src/include/pg_config_manual.h || die
+
+   # Rely on $PATH being in the p

[gentoo-commits] repo/gentoo:master commit in: app-admin/rex/

2023-05-19 Thread
commit: 1a5667024ec968f2aacbc16bc0fdc60247ba14c6
Author: Patrick Lauer  gentoo  org>
AuthorDate: Sat May 20 05:55:12 2023 +
Commit:     罗百科  gentoo  org>
CommitDate: Sat May 20 05:55:22 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1a566702

app-admin/rex: add 1.14.2

Signed-off-by: Patrick Lauer  gentoo.org>

 app-admin/rex/Manifest  |   1 +
 app-admin/rex/rex-1.14.2.ebuild | 226 
 2 files changed, 227 insertions(+)

diff --git a/app-admin/rex/Manifest b/app-admin/rex/Manifest
index d3f9f9a6da8c..16dcdffac52f 100644
--- a/app-admin/rex/Manifest
+++ b/app-admin/rex/Manifest
@@ -1,3 +1,4 @@
 DIST Rex-1.13.3.tar.gz 349550 BLAKE2B 
c2ccc2144e56761d33ed2b5d790febd49863639d2e3bba8028b7937b43eb51e7e59e9e99cb1d67f247b2dff8ef91aa04776afd6277ad8a2370f35d71e0b528dd
 SHA512 
beab22aef8ba620b6e74847698eab99977844d2e9632812a9ae0e1ee303cbe4e5a6489000bd5209d76e42e3bb4bb799a90408ed6fb14e034f68132a4d37766dc
 DIST Rex-1.13.4.tar.gz 351011 BLAKE2B 
ec046b88f4443b03c05efbabb40900085293c61dab0ee9818a8c4d05be3cc0a1c1f53738b72cc245aaa2dfbcb00541f0e1e31b0c20f2464e9fc6586ed10707ef
 SHA512 
27b76f4b527b42ea0b06dc1de05254dbd6e2fa3bc9a8a708af7557789ef22aec374a5d0585bf3ec4ee878a5387d51b881cf95855dbd05149b7b23929de12027d
 DIST Rex-1.14.1.tar.gz 354512 BLAKE2B 
e82248fa58b10e92f2256c57b589e8db6fc61a03532eac00a28431f2527b4a7e5fdaebbf4a0bdbdfa5b775be95826fb26fa831b58ecf354d6758f5a26649dc32
 SHA512 
c3cb3e64fb443858a47fbf0afabc9e57ca0a7646447ea259c109a5385a57b4347664dde23575e529afa17881f400bd1735994793362aa101519747805153cb75
+DIST Rex-1.14.2.tar.gz 355848 BLAKE2B 
282abc3a0f9acbb553c3ed1a8efa34298f43e02773461325678e014b7a2ede56399c6d5140ff69dc18dc685c2e5b1f453fa45784e59fe14940c6a638bd104879
 SHA512 
3ca16b2bc401fd07b7ad7ce403bdbb92fbd9123f58b7f63a20292cd165b4b220317b252f1409a7f90099103de36a9091f01adaf37ec1cacf5abaecd140f34d27

diff --git a/app-admin/rex/rex-1.14.2.ebuild b/app-admin/rex/rex-1.14.2.ebuild
new file mode 100644
index ..51c374850d9c
--- /dev/null
+++ b/app-admin/rex/rex-1.14.2.ebuild
@@ -0,0 +1,226 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+if [[ ${PV} ==  ]]; then
+   GITHUB_USER=RexOps
+   GITHUB_REPO=Rex
+   EGIT_REPO_URI="https://github.com/${GITHUB_USER}/${GITHUB_REPO}.git";
+   EGIT_BRANCH="master"
+   EGIT_CHECKOUT_DIR="${WORKDIR}/${PN}-git"
+   VCS_ECLASS="git-r3"
+else
+   # This is intentional to stop perl-module.eclass doing magic things 
when it
+   # shouldn't. Like making ${S} contain "Rex" when the git clone has "rex"
+   # Also prevents perl-module.eclass provisioning SRC_URI
+   DIST_AUTHOR=FERKI
+   DIST_NAME=Rex
+   KEYWORDS="~amd64 ~x86"
+fi
+inherit bash-completion-r1 perl-module ${VCS_ECLASS}
+
+DESCRIPTION="(R)?ex, the friendly automation framework"
+HOMEPAGE="https://metacpan.org/dist/Rex https://www.rexify.org";
+
+SLOT="0"
+IUSE="minimal test"
+RESTRICT="!test? ( test )"
+
+DZIL_DEPENDS="
+   dev-perl/Dist-Zilla
+   dev-perl/Dist-Zilla-Plugin-CheckExtraTests
+   dev-perl/Dist-Zilla-Plugin-ContributorsFile
+   dev-perl/Dist-Zilla-Plugin-Git
+   dev-perl/Dist-Zilla-Plugin-Git-Contributors
+   dev-perl/Dist-Zilla-Plugin-MakeMaker-Awesome
+   dev-perl/Dist-Zilla-Plugin-Meta-Contributors
+   dev-perl/Dist-Zilla-Plugin-MetaProvides-Package
+   dev-perl/Dist-Zilla-Plugin-NextVersion-Semantic
+   dev-perl/Dist-Zilla-Plugin-OSPrereqs
+   dev-perl/Dist-Zilla-Plugin-OurPkgVersion
+   dev-perl/Dist-Zilla-Plugin-Run
+   dev-perl/Software-License
+"
+RDEPEND="
+   !minimal? (
+   dev-perl/DBI
+   dev-perl/Expect
+   dev-perl/IPC-Shareable
+   dev-perl/XML-LibXML
+   )
+   virtual/perl-Carp
+   virtual/perl-Data-Dumper
+   dev-perl/Data-Validate-IP
+   dev-perl/Devel-Caller
+   dev-perl/Digest-HMAC
+   virtual/perl-Digest-MD5
+   virtual/perl-Exporter
+   virtual/perl-File-Spec
+   dev-perl/HTTP-Message
+   dev-perl/Hash-Merge
+   virtual/perl-IO
+   dev-perl/IO-String
+   dev-perl/IO-Tty
+   dev-perl/JSON-MaybeXS
+   virtual/perl-MIME-Base64
+   dev-perl/Net-OpenSSH
+   dev-perl/Net-SFTP-Foreign
+   >=virtual/perl-Scalar-List-Utils-1.450.0
+   dev-perl/Parallel-ForkManager
+   dev-perl/Sort-Naturally
+   dev-perl/String-Escape
+   virtual/perl-Storable
+   dev-perl/TermReadKey
+   virtual/perl-Test-Simple
+   dev-perl/Text-Glob
+   virtual/perl-Text-Tabs+Wrap
+   virtual/perl-Time-HiRes
+   dev-perl/URI
+   dev-perl/XML-Simple
+   dev-perl/libwww-perl
+   dev-perl/YAML
+   virtual/perl-version
+   v

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

2023-05-12 Thread
commit: 8d9c24fd52bbcde1067745b394b9561fba2ae3c2
Author: Patrick Lauer  gentoo  org>
AuthorDate: Fri May 12 15:56:43 2023 +
Commit:     罗百科  gentoo  org>
CommitDate: Fri May 12 15:58:44 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8d9c24fd

dev-db/postgresql: Fix llvm support

Revert of 6ca2fadce5154690a335b5206571e5b9af02d96a

Builds with llvm-16, but has runtime failures.

See also: 
https://www.postgresql.org/message-id/17900-fddca512c008774c%40postgresql.org

Signed-off-by: Patrick Lauer  gentoo.org>

 dev-db/postgresql/postgresql-11.19.ebuild | 6 +++---
 dev-db/postgresql/postgresql-11.20.ebuild | 6 +++---
 dev-db/postgresql/postgresql-12.14.ebuild | 6 +++---
 dev-db/postgresql/postgresql-12.15.ebuild | 6 +++---
 dev-db/postgresql/postgresql-13.10.ebuild | 6 +++---
 dev-db/postgresql/postgresql-13.11.ebuild | 6 +++---
 dev-db/postgresql/postgresql-14.7.ebuild  | 6 +++---
 dev-db/postgresql/postgresql-14.8.ebuild  | 6 +++---
 dev-db/postgresql/postgresql-15.2.ebuild  | 6 +++---
 dev-db/postgresql/postgresql-15.3.ebuild  | 6 +++---
 10 files changed, 30 insertions(+), 30 deletions(-)

diff --git a/dev-db/postgresql/postgresql-11.19.ebuild 
b/dev-db/postgresql/postgresql-11.19.ebuild
index ce6c8b0a188b..90e09a3b7bb5 100644
--- a/dev-db/postgresql/postgresql-11.19.ebuild
+++ b/dev-db/postgresql/postgresql-11.19.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 PYTHON_COMPAT=( python3_{9,10,11} )
-LLVM_MAX_SLOT=16
+LLVM_MAX_SLOT=15
 
 inherit flag-o-matic linux-info llvm pam python-single-r1 systemd tmpfiles
 
@@ -37,8 +37,8 @@ icu? ( dev-libs/icu:= )
 kerberos? ( virtual/krb5 )
 ldap? ( net-nds/openldap:= )
 llvm? (
-   =dev-lang/perl-5.8:= )

diff --git a/dev-db/postgresql/postgresql-11.20.ebuild 
b/dev-db/postgresql/postgresql-11.20.ebuild
index ce6c8b0a188b..90e09a3b7bb5 100644
--- a/dev-db/postgresql/postgresql-11.20.ebuild
+++ b/dev-db/postgresql/postgresql-11.20.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 PYTHON_COMPAT=( python3_{9,10,11} )
-LLVM_MAX_SLOT=16
+LLVM_MAX_SLOT=15
 
 inherit flag-o-matic linux-info llvm pam python-single-r1 systemd tmpfiles
 
@@ -37,8 +37,8 @@ icu? ( dev-libs/icu:= )
 kerberos? ( virtual/krb5 )
 ldap? ( net-nds/openldap:= )
 llvm? (
-   =dev-lang/perl-5.8:= )

diff --git a/dev-db/postgresql/postgresql-12.14.ebuild 
b/dev-db/postgresql/postgresql-12.14.ebuild
index 8946d4c8a1f8..54fa5c1efd52 100644
--- a/dev-db/postgresql/postgresql-12.14.ebuild
+++ b/dev-db/postgresql/postgresql-12.14.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 PYTHON_COMPAT=( python3_{9,10,11} )
-LLVM_MAX_SLOT=16
+LLVM_MAX_SLOT=15
 
 inherit flag-o-matic linux-info llvm pam python-single-r1 systemd tmpfiles
 
@@ -37,8 +37,8 @@ icu? ( dev-libs/icu:= )
 kerberos? ( virtual/krb5 )
 ldap? ( net-nds/openldap:= )
 llvm? (
-   =dev-lang/perl-5.8:= )

diff --git a/dev-db/postgresql/postgresql-12.15.ebuild 
b/dev-db/postgresql/postgresql-12.15.ebuild
index 8946d4c8a1f8..54fa5c1efd52 100644
--- a/dev-db/postgresql/postgresql-12.15.ebuild
+++ b/dev-db/postgresql/postgresql-12.15.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 PYTHON_COMPAT=( python3_{9,10,11} )
-LLVM_MAX_SLOT=16
+LLVM_MAX_SLOT=15
 
 inherit flag-o-matic linux-info llvm pam python-single-r1 systemd tmpfiles
 
@@ -37,8 +37,8 @@ icu? ( dev-libs/icu:= )
 kerberos? ( virtual/krb5 )
 ldap? ( net-nds/openldap:= )
 llvm? (
-   =dev-lang/perl-5.8:= )

diff --git a/dev-db/postgresql/postgresql-13.10.ebuild 
b/dev-db/postgresql/postgresql-13.10.ebuild
index a613f0d930f4..9dc8d9d0c887 100644
--- a/dev-db/postgresql/postgresql-13.10.ebuild
+++ b/dev-db/postgresql/postgresql-13.10.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 PYTHON_COMPAT=( python3_{9,10,11} )
-LLVM_MAX_SLOT=16
+LLVM_MAX_SLOT=15
 
 inherit flag-o-matic linux-info llvm pam python-single-r1 systemd tmpfiles
 
@@ -37,8 +37,8 @@ icu? ( dev-libs/icu:= )
 kerberos? ( virtual/krb5 )
 ldap? ( net-nds/openldap:= )
 llvm? (
-   =dev-lang/perl-5.8:= )

diff --git a/dev-db/postgresql/postgresql-13.11.ebuild 
b/dev-db/postgresql/postgresql-13.11.ebuild
index a613f0d930f4..9dc8d9d0c887 100644
--- a/dev-db/postgresql/postgresql-13.11.ebuild
+++ b/dev-db/postgresql/postgresql-13.11.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 PYTHON_COMPAT=( python3_{9,10,11} )
-LLVM_MAX_SLOT=16
+LLVM_MAX_SLOT=15
 
 inherit flag-o-matic linux-info llvm pam python-single-r1 systemd tmpfiles
 
@@ -37,8 +37,8 @@ icu? ( dev-libs/icu:= )
 kerberos? ( virtual/krb5 )
 ldap? ( net-nds/openldap:= )
 llvm? (
-   =dev-lang/perl-5.8:= )

diff --git a/dev-db/postgresql/postgresql-14.7.ebuild 
b/dev-db/postgresql/postgresql-14.7.ebuild
index d820d2cf78e2..ab22a5e7b157 100644
--- a/dev-db/postgresql/postgresql-14.7.ebuild
+++ b/dev-db/postgresql/postgresql-14.7.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 PYTHON_COMPAT=( python3_{9,10,11} )
-LLVM_MAX_SLOT=16
+LLVM_MAX_SLOT=15
 
 inherit flag-o-matic linux-info llvm pam python-single-r1 systemd tmpfiles
 
@@ -37,8 +37,8 @@ icu? ( dev-libs/icu:= )
 kerberos? ( virtual/krb5 )
 ldap? ( net-nds

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

2023-05-11 Thread
commit: d8092dafe07b04519cdc8fda77825d87f578bfca
Author: Patrick Lauer  gentoo  org>
AuthorDate: Thu May 11 14:43:57 2023 +
Commit:     罗百科  gentoo  org>
CommitDate: Thu May 11 14:44:40 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d8092daf

dev-db/postgresql: add 11.20, 12.15, 13.11, 14.8, 15.3

Signed-off-by: Patrick Lauer  gentoo.org>

 dev-db/postgresql/Manifest|   5 +
 dev-db/postgresql/postgresql-11.20.ebuild | 453 +
 dev-db/postgresql/postgresql-12.15.ebuild | 453 +
 dev-db/postgresql/postgresql-13.11.ebuild | 465 +
 dev-db/postgresql/postgresql-14.8.ebuild  | 465 +
 dev-db/postgresql/postgresql-15.3.ebuild  | 467 ++
 6 files changed, 2308 insertions(+)

diff --git a/dev-db/postgresql/Manifest b/dev-db/postgresql/Manifest
index e7d453357626..9ef405728fd0 100644
--- a/dev-db/postgresql/Manifest
+++ b/dev-db/postgresql/Manifest
@@ -1,6 +1,11 @@
 DIST postgresql-10.23.tar.bz2 19485297 BLAKE2B 
71045313ab03a6c0382c88d5c817c7d1647b0e2feba511b8a09e2f6ec2c1b9473d50aa29777b159f1362695a5a742471b00676bc85a25c80c9801761b6edb1e2
 SHA512 
9fd031cad0c3caacae105215167abd5dc4fdd15dea77a12cb0a977fab6e245e3fda163f202cc7786e50c69e5c3f180d32676a3b18ea30a9a14f0bcab56aa19dd
 DIST postgresql-11.19.tar.bz2 20457793 BLAKE2B 
f20767ef3e05766f9ff085e401bf1ad14318db625b33459dd63a981228601443694025d9fc366a072661b80d9fb10a9fd1fd22876c66b916304d1eaa0543c7ec
 SHA512 
0b9247d82a0eaddd8254799197c3bef1ba47a633f616a556167ebcf956961a50955c11e98034a717fb77ff18987ccb8fd80b98588c2ec3c70fd2d62bc27fe05b
+DIST postgresql-11.20.tar.bz2 20456483 BLAKE2B 
9f14b39486e17ed7f602c11b350b24c295231e9540353a75579b87ddec1c72232c61f39bd8bd3e733e063d149fdb77f83d5dc494f669428f3832485acdd4574f
 SHA512 
f8582c0dbd1fd08aa2ab3da60fb95d123a1a2d0f7558170557a52f077cb89d31b857360c57899b2da91c2182e32973c7aeb3ed0c018606070a52a9dfa6580320
 DIST postgresql-12.14.tar.bz2 21124742 BLAKE2B 
c77015244a71485f386983f0b86b4d4e0a1880b1b9d544a7e465e19cc561fde3f6de02ff64bb3afefbe483c457aa9584147212753408828e884e2089e8e7e7ba
 SHA512 
a859067119cc21702ab1af6507bf703e4263d9399745cd7b025a3c73d55367ba0f960fd2b1b4af43e73b8448bb2e52555734d60a5f306041719190f28a8bd505
+DIST postgresql-12.15.tar.bz2 21127306 BLAKE2B 
2d5f36323488f2d5b909e9404f3a4b6938b5c8a1f29f8d8eccef68c6b6e5cb79079a9c7e9fb86818c42d8cc7f6f34ca2f937ffae0f6ca79b770b0a2cfa025bc7
 SHA512 
9c6765ec75948e19331180b74bd34a214a91cf6c764ec7baffb115e490584a07e0157aa56f425f49d508cd2a7a724a092d1bad6fb6b16749a48a12081202fc3e
 DIST postgresql-13.10.tar.bz2 21457594 BLAKE2B 
fa73d774b9f7a36a9749b5e8a082f0f31e4bcc707995748bfc67f7b900e1c83f5af57d953add58b38be959a3900373f000c06e9f35d7df628e2c219d67b41cde
 SHA512 
328c81f7c2ca2bad92fa62f4b0377d7cc104f294636db019c68ceccb580003eebe79455bbafa24eab2b3cce305e3d9c702a8544b38556f9c3431cc3c78d00cff
+DIST postgresql-13.11.tar.bz2 21519655 BLAKE2B 
0f758eb560190beb325ad429ead0d8ed134918751ce48829c04b88cc0ff32612f4dbfc75d631849fc152733211ddca7649209a2a874190e6cdc1c0ec7bb02ff7
 SHA512 
30c60de44f9a33470ea9cd0c9757de23341bf1f5b9f3e8ee2c5b303d6709d08e9aea0f6ae597e344f610a577809860c7921596fe63034b6c2e3fa488e3040987
 DIST postgresql-14.7.tar.bz2 22182073 BLAKE2B 
ad07ce5852b10c44a40c3ce2e991b806b8067cba09046715de76a672142517cd7ea633872235595b39b3fb41d4bfd11a56c6cda74703e821b3896206b1e68801
 SHA512 
931c3850d09a90b44b986f0ea6eb96eb549919ffd28ca71a7f1896e40dbbbc77601179d480c614f80cf67e5c1a4ccb4d38e06c846c13262723de621463a95508
+DIST postgresql-14.8.tar.bz2 22204905 BLAKE2B 
a9e5a94dd4cbdc267601ac4d6a9d730e28f7d8dec66edb3c623d797bd7636d2464e851719d9cd92cc0917532d355477e7cef6c30f8b07fb8053ca60369492961
 SHA512 
68f53702e9bf12ea6648e30ede21da94b1d50a5e4dbedb4180b7758b164cfb68414d5f0a1e74a78a32e7b385fb6d8cc18affc902ad7d7d77d4eb3318fa2f7d46
 DIST postgresql-15.2.tar.bz2 22688379 BLAKE2B 
5f8b8b22a4cdd7913132491b9dc9287bc725d5310004e94a05c8994ce4e9e9c7a6abb26e13a6f77bc2e04bbda06d81393ce31d6372e4f05f5d07796274fe
 SHA512 
115a8a4234791bba4e6dcc4617e9dd77abedcf767894ce9472c59cce9d5d4ef2d4e1746f3a0c7a99de4fc4385fb716652b70dce9f48be45a9db5a682517db7e8
+DIST postgresql-15.3.tar.bz2 22819107 BLAKE2B 
4d2e79a9cb21faf47be963e31b1a8ccc9ae205b5836dfbf8ea426229a31dc63f40cd0280108abfa0553affe692c42137f7ad4e3bd1d269298689fee82c5dbb89
 SHA512 
cac97edeb40df1e8f2162f401b465751132929d7249495ef001e950645a2db46343bd732e7bd6504a7f795e25aea66724f2f4ab0065e3d9331b36db4b3a3bec6

diff --git a/dev-db/postgresql/postgresql-11.20.ebuild 
b/dev-db/postgresql/postgresql-11.20.ebuild
new file mode 100644
index ..ce6c8b0a188b
--- /dev/null
+++ b/dev-db/postgresql/postgresql-11.20.ebuild
@@ -0,0 +1,453 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9,10,11} )
+LLVM_MAX_SLOT=16
+
+inherit flag-o-matic linux-info llvm pam pyth

[gentoo-commits] repo/gentoo:master commit in: net-proxy/haproxy-dataplaneapi/

2023-05-08 Thread
commit: 88b340ad3d331fdb8fab6ff6b3831433586798ab
Author: Patrick Lauer  gentoo  org>
AuthorDate: Mon May  8 07:05:14 2023 +
Commit:     罗百科  gentoo  org>
CommitDate: Mon May  8 07:05:37 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=88b340ad

net-proxy/haproxy-dataplaneapi: add 2.7.5

Signed-off-by: Patrick Lauer  gentoo.org>

 net-proxy/haproxy-dataplaneapi/Manifest|  2 ++
 .../haproxy-dataplaneapi-2.7.5.ebuild  | 27 ++
 2 files changed, 29 insertions(+)

diff --git a/net-proxy/haproxy-dataplaneapi/Manifest 
b/net-proxy/haproxy-dataplaneapi/Manifest
index c9a7098e77f7..43d8f9d6bd57 100644
--- a/net-proxy/haproxy-dataplaneapi/Manifest
+++ b/net-proxy/haproxy-dataplaneapi/Manifest
@@ -1,2 +1,4 @@
 DIST haproxy-dataplaneapi-2.5.1-deps.tar.xz 42850336 BLAKE2B 
76cc7fedcfaf4f45383195835066146e78bd55d8c9859c7465e56829af004017e4c090ea6ed67f75e1fa3ecd764016a19f05028dfd66610e9a2d33ae3294f6a6
 SHA512 
1f7071cca8035ae11f29adb86e56c30a8f596f0bd96c7544f2f6099cf331b6d0b45dd8194477faad88db9deedf4cc85b5590b07be9613192e373bfe1f047d8b1
 DIST haproxy-dataplaneapi-2.5.1.tar.gz 558942 BLAKE2B 
cae018e048ac6585d3518b114c96df69e31d335a5b26ea2b474a6c3172b1f37014d45046543b2d088921e2a160915b5abb8a0a07ea7578f1430147c8b3672f12
 SHA512 
36b7f850ae89a4f65d5c8a8d50d38e6190ecd1f9c42f7f91997305b87a08fa20a816fd2e5cba18b2408a3760846f2d6d79fdbc8119fa2efcd4c9958324bde2f4
+DIST haproxy-dataplaneapi-2.7.5-vendor.tar.xz 24803428 BLAKE2B 
7f5e1a5de53eb4477d3c5ec88d9b20eeab99ecaa42d49d450699af67ae31b9021bf8244244c94d994169ec65093e5f7bfdb109d4919aa0e5ae0f206f36ef1d51
 SHA512 
3d56f703a679ec7c750cf8597c53bd092ec254d05c8dee9f9413f6ac5987b64620392a122193ee248c2db4de8b4e63bd9ec6880342e2c3fca87770340635e1de
+DIST haproxy-dataplaneapi-2.7.5.tar.gz 741786 BLAKE2B 
9632d1465c8619f4b363fc060fd7c09677f807cb00923618a2a568e9e5cd5f4887de0f6fb31ca79514c5784fa72b897418c2e87fa0aa5a168c3a3455547c9589
 SHA512 
13bb8565888dd45ac8441c082c02889c6068a51613e93d0c638474b3eb076b58af49ad44813dc30c3b9ed2f55da6ada34d39451070d54ae2858dc219b20a4007

diff --git a/net-proxy/haproxy-dataplaneapi/haproxy-dataplaneapi-2.7.5.ebuild 
b/net-proxy/haproxy-dataplaneapi/haproxy-dataplaneapi-2.7.5.ebuild
new file mode 100644
index ..7f31a72b4a64
--- /dev/null
+++ b/net-proxy/haproxy-dataplaneapi/haproxy-dataplaneapi-2.7.5.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit go-module
+
+DESCRIPTION="haproxy dataplane api / sidecar"
+HOMEPAGE="https://github.com/haproxytech/dataplaneapi 
https://www.haproxy.com/documentation/dataplaneapi/latest/";
+
+SRC_URI="https://github.com/haproxytech/dataplaneapi/archive/v${PV}.tar.gz -> 
${P}.tar.gz
+   http://gentooexperimental.org/~patrick/${P}-vendor.tar.xz";
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE=""
+
+S="${WORKDIR}/dataplaneapi-${PV}"
+
+src_compile() {
+   ego build -o ./build/dataplaneapi ./cmd/dataplaneapi/
+}
+
+src_install() {
+   dobin build/dataplaneapi
+   dodoc README.md
+}



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

2023-05-07 Thread
commit: 16ec7b6f35621eb66ef0a3ddf430cc6d60134a24
Author: Patrick Lauer  gentoo  org>
AuthorDate: Sun May  7 08:43:36 2023 +
Commit:     罗百科  gentoo  org>
CommitDate: Sun May  7 08:44:03 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=16ec7b6f

dev-db/citus: add 11.3.0

Signed-off-by: Patrick Lauer  gentoo.org>

 dev-db/citus/Manifest|  1 +
 dev-db/citus/citus-11.3.0.ebuild | 35 +++
 2 files changed, 36 insertions(+)

diff --git a/dev-db/citus/Manifest b/dev-db/citus/Manifest
index 95cda62a0569..8f5ee3bb4bb6 100644
--- a/dev-db/citus/Manifest
+++ b/dev-db/citus/Manifest
@@ -2,3 +2,4 @@ DIST citus-11.1.5.tar.gz 6371656 BLAKE2B 
f370499dc466adb8a9eb45d3b324c50c746ea28
 DIST citus-11.1.6.tar.gz 6380737 BLAKE2B 
4ff38c9cd2bb3e64661ca488276b4d5c747f2dbb0289a60b530c73bca511887d78739844fa3c8d7b73a76518ee6d343c0d15228b974d89464a453ace813314cf
 SHA512 
f42dd5ae9a2d9cf661c601da5bc6090998b5071d26e8491d2659155098274a378f39ad12e0798f70734c8bb51f818b28873e6a3b248435d67ef9783d0b79e62b
 DIST citus-11.2.0.tar.gz 6486177 BLAKE2B 
ca32bcdbf965e357ab1d5efadbf35907b70f2425e4d676ed1963a2e78bcf65f61060995e8e8aafe00cd9e168e46653fa2af3c8bba308574b60065b0d12f25af8
 SHA512 
c6d6e56d70ceae3cec4a20ea97eb8b62e77f745ee5e3d5a35935165be76888a76ec1dc963c6917b57c424ea6d8aa9c4a5d62c1f61e0b1370de4dbae92f5954f9
 DIST citus-11.2.1.tar.gz 6491149 BLAKE2B 
575f81654dc80f7f1f93f21c2a74e3bb81a811651f8744ddbf093d750a0f3e4c565035f7c0a9ef2093bf4c9aee07ea33a2332db60e7bee3eb000f76e7932
 SHA512 
653dc5d321e0c75655abb90c397e560aaf3672d5370c94edf1ac9fff9455418d41d688ca118c06ba33b60f827b6b3c5af1262be67c01159dd42bcea30bb4ce6a
+DIST citus-11.3.0.tar.gz 6627414 BLAKE2B 
763ebe9cc7c36222b6e1148b18fcf98af3dc4dbc77a141c355f72e3f943b0cd6ba79aa98622e365f81ca1f5965095e75a0e83277a4690fb386b371d5e80dc778
 SHA512 
4e40240f8e3867823724feda480fe23ee41347b8d49802b3afcedf970f571a97c8d5cf1639d2d776035d125193ca8ff998927aed47c03e1c1ab3bb79da830ee9

diff --git a/dev-db/citus/citus-11.3.0.ebuild b/dev-db/citus/citus-11.3.0.ebuild
new file mode 100644
index ..1b91866bc2b8
--- /dev/null
+++ b/dev-db/citus/citus-11.3.0.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+POSTGRES_COMPAT=( 13 14 15 )
+
+inherit postgres-multi
+
+DESCRIPTION="Open-source postgresql extension for clustering/multi-node setups"
+HOMEPAGE="https://www.citusdata.com/";
+
+MY_PV="${PV/beta0/beta}"
+SRC_URI="https://github.com/citusdata/citus/archive/refs/tags/v${MY_PV}.tar.gz 
-> ${P}.tar.gz"
+
+S="${WORKDIR}/${PN}-${MY_PV}"
+
+IUSE=""
+LICENSE="POSTGRESQL AGPL-3"
+
+KEYWORDS="~amd64"
+
+SLOT=0
+
+RESTRICT="test"
+
+DEPEND="${POSTGRES_DEP}
+   app-arch/lz4
+   app-arch/zstd
+   "
+RDEPEND="${DEPEND}"
+
+src_configure() {
+   postgres-multi_foreach econf
+}



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

2023-05-01 Thread
commit: 8b443b69f39a883db7fecda54e216f578c0e0ae6
Author: Patrick Lauer  gentoo  org>
AuthorDate: Mon May  1 15:19:03 2023 +
Commit:     罗百科  gentoo  org>
CommitDate: Mon May  1 15:19:57 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8b443b69

dev-db/postgis: Add blocker for dev-cpp/abseil-cpp

Closes: https://bugs.gentoo.org/905378
Signed-off-by: Patrick Lauer  gentoo.org>

 dev-db/postgis/postgis-3.1.3.ebuild| 3 ++-
 dev-db/postgis/postgis-3.1.8-r1.ebuild | 1 +
 dev-db/postgis/postgis-3.2.4-r1.ebuild | 1 +
 dev-db/postgis/postgis-3.3.2-r1.ebuild | 1 +
 dev-db/postgis/postgis-.ebuild | 1 +
 5 files changed, 6 insertions(+), 1 deletion(-)

diff --git a/dev-db/postgis/postgis-3.1.3.ebuild 
b/dev-db/postgis/postgis-3.1.3.ebuild
index 41f7b8feb92f..ab7bb727bd5a 100644
--- a/dev-db/postgis/postgis-3.1.3.ebuild
+++ b/dev-db/postgis/postgis-3.1.3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -43,6 +43,7 @@ RDEPEND="${POSTGRES_DEP}
gtk? ( x11-libs/gtk+:2 )
 "
 DEPEND="${RDEPEND}
+   !!dev-cpp/abseil-cpp
virtual/pkgconfig
doc? (
app-text/docbook-xsl-stylesheets

diff --git a/dev-db/postgis/postgis-3.1.8-r1.ebuild 
b/dev-db/postgis/postgis-3.1.8-r1.ebuild
index ad3b284701bd..29ee2f8be6e0 100644
--- a/dev-db/postgis/postgis-3.1.8-r1.ebuild
+++ b/dev-db/postgis/postgis-3.1.8-r1.ebuild
@@ -43,6 +43,7 @@ RDEPEND="${POSTGRES_DEP}
gtk? ( x11-libs/gtk+:2 )
 "
 DEPEND="${RDEPEND}
+   !!dev-cpp/abseil-cpp
virtual/pkgconfig
doc? (
app-text/docbook-xsl-stylesheets

diff --git a/dev-db/postgis/postgis-3.2.4-r1.ebuild 
b/dev-db/postgis/postgis-3.2.4-r1.ebuild
index 82013b188b93..87ae6847aa3c 100644
--- a/dev-db/postgis/postgis-3.2.4-r1.ebuild
+++ b/dev-db/postgis/postgis-3.2.4-r1.ebuild
@@ -43,6 +43,7 @@ RDEPEND="${POSTGRES_DEP}
gtk? ( x11-libs/gtk+:2 )
 "
 DEPEND="${RDEPEND}
+   !!dev-cpp/abseil-cpp
virtual/pkgconfig
doc? (
app-text/docbook-xsl-stylesheets

diff --git a/dev-db/postgis/postgis-3.3.2-r1.ebuild 
b/dev-db/postgis/postgis-3.3.2-r1.ebuild
index e17b85ed46fe..5b2e0e68b16f 100644
--- a/dev-db/postgis/postgis-3.3.2-r1.ebuild
+++ b/dev-db/postgis/postgis-3.3.2-r1.ebuild
@@ -43,6 +43,7 @@ RDEPEND="${POSTGRES_DEP}
gtk? ( x11-libs/gtk+:2 )
 "
 DEPEND="${RDEPEND}
+   !!dev-cpp/abseil-cpp
virtual/pkgconfig
doc? (
app-text/docbook-xsl-stylesheets

diff --git a/dev-db/postgis/postgis-.ebuild 
b/dev-db/postgis/postgis-.ebuild
index 82013b188b93..87ae6847aa3c 100644
--- a/dev-db/postgis/postgis-.ebuild
+++ b/dev-db/postgis/postgis-.ebuild
@@ -43,6 +43,7 @@ RDEPEND="${POSTGRES_DEP}
gtk? ( x11-libs/gtk+:2 )
 "
 DEPEND="${RDEPEND}
+   !!dev-cpp/abseil-cpp
virtual/pkgconfig
doc? (
app-text/docbook-xsl-stylesheets



[gentoo-commits] repo/gentoo:master commit in: www-client/chromium/

2023-04-30 Thread
commit: c5441a85d68e31dd07dd52d6f33869dc44350375
Author: Patrick Lauer  gentoo  org>
AuthorDate: Sun Apr 30 17:35:23 2023 +
Commit:     罗百科  gentoo  org>
CommitDate: Sun Apr 30 17:37:26 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c5441a85

www-client/chromium: Fix LLVM_MAX_SLOT

ae8d30f1 changed the check in pkg_setup to require clang-16.
Increase LLVM_MAX_SLOT to make this satisfiable.

Signed-off-by: Patrick Lauer  gentoo.org>

 www-client/chromium/chromium-112.0.5615.165.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/www-client/chromium/chromium-112.0.5615.165.ebuild 
b/www-client/chromium/chromium-112.0.5615.165.ebuild
index e58b3c396472..8f71ee5a4a22 100644
--- a/www-client/chromium/chromium-112.0.5615.165.ebuild
+++ b/www-client/chromium/chromium-112.0.5615.165.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 
 PYTHON_COMPAT=( python3_{9..11} )
 PYTHON_REQ_USE="xml(+)"
-LLVM_MAX_SLOT=15
+LLVM_MAX_SLOT=16
 
 CHROMIUM_LANGS="af am ar bg bn ca cs da de el en-GB es es-419 et fa fi fil fr 
gu he
hi hr hu id it ja kn ko lt lv ml mr ms nb nl pl pt-BR pt-PT ro ru sk sl 
sr



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

2023-04-29 Thread
commit: 4c831f972d14fc038c7b3ff14e41d7d44667e7cf
Author: Patrick Lauer  gentoo  org>
AuthorDate: Sat Apr 29 10:22:13 2023 +
Commit:     罗百科  gentoo  org>
CommitDate: Sat Apr 29 10:27:26 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4c831f97

dev-db/citus: add 11.1.6, 11.2.1

Signed-off-by: Patrick Lauer  gentoo.org>

 dev-db/citus/Manifest|  2 ++
 dev-db/citus/citus-11.1.6.ebuild | 35 +++
 dev-db/citus/citus-11.2.1.ebuild | 35 +++
 3 files changed, 72 insertions(+)

diff --git a/dev-db/citus/Manifest b/dev-db/citus/Manifest
index 693b6e2ed2a6..95cda62a0569 100644
--- a/dev-db/citus/Manifest
+++ b/dev-db/citus/Manifest
@@ -1,2 +1,4 @@
 DIST citus-11.1.5.tar.gz 6371656 BLAKE2B 
f370499dc466adb8a9eb45d3b324c50c746ea28966410f62c59beeb246b58d9db9b487bd12e303026fc3480dfd21f4e5b001d19cb587a1ed83ed0f21e8673cc0
 SHA512 
9cf2c5f43b93e61246e7efec89115d123077cdbcc157da9d83857f2d58b88c83e067a8aa831089ac4f13912a276cfe75e62ca3e10e05a6a300b480bf7a6093ee
+DIST citus-11.1.6.tar.gz 6380737 BLAKE2B 
4ff38c9cd2bb3e64661ca488276b4d5c747f2dbb0289a60b530c73bca511887d78739844fa3c8d7b73a76518ee6d343c0d15228b974d89464a453ace813314cf
 SHA512 
f42dd5ae9a2d9cf661c601da5bc6090998b5071d26e8491d2659155098274a378f39ad12e0798f70734c8bb51f818b28873e6a3b248435d67ef9783d0b79e62b
 DIST citus-11.2.0.tar.gz 6486177 BLAKE2B 
ca32bcdbf965e357ab1d5efadbf35907b70f2425e4d676ed1963a2e78bcf65f61060995e8e8aafe00cd9e168e46653fa2af3c8bba308574b60065b0d12f25af8
 SHA512 
c6d6e56d70ceae3cec4a20ea97eb8b62e77f745ee5e3d5a35935165be76888a76ec1dc963c6917b57c424ea6d8aa9c4a5d62c1f61e0b1370de4dbae92f5954f9
+DIST citus-11.2.1.tar.gz 6491149 BLAKE2B 
575f81654dc80f7f1f93f21c2a74e3bb81a811651f8744ddbf093d750a0f3e4c565035f7c0a9ef2093bf4c9aee07ea33a2332db60e7bee3eb000f76e7932
 SHA512 
653dc5d321e0c75655abb90c397e560aaf3672d5370c94edf1ac9fff9455418d41d688ca118c06ba33b60f827b6b3c5af1262be67c01159dd42bcea30bb4ce6a

diff --git a/dev-db/citus/citus-11.1.6.ebuild b/dev-db/citus/citus-11.1.6.ebuild
new file mode 100644
index ..1b91866bc2b8
--- /dev/null
+++ b/dev-db/citus/citus-11.1.6.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+POSTGRES_COMPAT=( 13 14 15 )
+
+inherit postgres-multi
+
+DESCRIPTION="Open-source postgresql extension for clustering/multi-node setups"
+HOMEPAGE="https://www.citusdata.com/";
+
+MY_PV="${PV/beta0/beta}"
+SRC_URI="https://github.com/citusdata/citus/archive/refs/tags/v${MY_PV}.tar.gz 
-> ${P}.tar.gz"
+
+S="${WORKDIR}/${PN}-${MY_PV}"
+
+IUSE=""
+LICENSE="POSTGRESQL AGPL-3"
+
+KEYWORDS="~amd64"
+
+SLOT=0
+
+RESTRICT="test"
+
+DEPEND="${POSTGRES_DEP}
+   app-arch/lz4
+   app-arch/zstd
+   "
+RDEPEND="${DEPEND}"
+
+src_configure() {
+   postgres-multi_foreach econf
+}

diff --git a/dev-db/citus/citus-11.2.1.ebuild b/dev-db/citus/citus-11.2.1.ebuild
new file mode 100644
index ..1b91866bc2b8
--- /dev/null
+++ b/dev-db/citus/citus-11.2.1.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+POSTGRES_COMPAT=( 13 14 15 )
+
+inherit postgres-multi
+
+DESCRIPTION="Open-source postgresql extension for clustering/multi-node setups"
+HOMEPAGE="https://www.citusdata.com/";
+
+MY_PV="${PV/beta0/beta}"
+SRC_URI="https://github.com/citusdata/citus/archive/refs/tags/v${MY_PV}.tar.gz 
-> ${P}.tar.gz"
+
+S="${WORKDIR}/${PN}-${MY_PV}"
+
+IUSE=""
+LICENSE="POSTGRESQL AGPL-3"
+
+KEYWORDS="~amd64"
+
+SLOT=0
+
+RESTRICT="test"
+
+DEPEND="${POSTGRES_DEP}
+   app-arch/lz4
+   app-arch/zstd
+   "
+RDEPEND="${DEPEND}"
+
+src_configure() {
+   postgres-multi_foreach econf
+}



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

2023-04-29 Thread
commit: da0312348f67e3df4676dfd092699cbbfc2aca2a
Author: Patrick Lauer  gentoo  org>
AuthorDate: Sat Apr 29 10:27:10 2023 +
Commit:     罗百科  gentoo  org>
CommitDate: Sat Apr 29 10:27:26 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=da031234

dev-db/timescaledb: add 2.10.3

Signed-off-by: Patrick Lauer  gentoo.org>

 dev-db/timescaledb/Manifest  |  1 +
 dev-db/timescaledb/timescaledb-2.10.3.ebuild | 67 
 2 files changed, 68 insertions(+)

diff --git a/dev-db/timescaledb/Manifest b/dev-db/timescaledb/Manifest
index 52b7aaa92cef..b2373a3fdb4b 100644
--- a/dev-db/timescaledb/Manifest
+++ b/dev-db/timescaledb/Manifest
@@ -1,4 +1,5 @@
 DIST timescaledb-2.10.0.tar.gz 7410903 BLAKE2B 
e93117f41b918e315f1d867ef65a608ec4021d365e3854750ee788233d64435d37b6ff5e7b1a014c8bf095857c745978daece3dc5ff149ba0b869afa6e7d8e7c
 SHA512 
6028146a421de91a356539d8027cfee8dc38dd03cf02fe04887ddaf134fa057c953cf6b6179a9160d797271943a8fe35ffe2f4d8959fe3be8e7bf527a3fe7d41
 DIST timescaledb-2.10.1.tar.gz 7417084 BLAKE2B 
506da755d164fd82bbea0267a24f6db438b895402c29bb88b5f48178b018c003f251427b5fa9befcfe801db496181819ef18249e537bd89b72a085f51291ce19
 SHA512 
573369d85f40a4176beaf5862bd0d20966fbdff83ec8573ba185bcfd90a03ef8de09aad3ed8dce7ee47bc123f967224bae2899c22ed023ab73260c3bd0548fed
+DIST timescaledb-2.10.3.tar.gz 7465897 BLAKE2B 
2a70e281738fac63cd3b5c753f82a7e8faf162c015ad87b1cb3b24558d70e042bb16281b32a931fbb4daae280bede40bc239de8e8b3228c2571da33d4e5975ec
 SHA512 
c94227d9aa1df36634bbf2626f580165860cab543efbfeb448f9799cf70ef6c1891af0077c2280ae22dbfb2360cf2b6012e7f05c26b0cf7aef6eb217c583b444
 DIST timescaledb-2.9.2.tar.gz 7265748 BLAKE2B 
6d821f3e93e5a4c8cb871e436b00f81befbc82b171c95c50f93d278c2dd87c44255c4fc7b6e09e7463eeb8b3ba6719ad95d07d76d2234a52f7f0ca015a1ed727
 SHA512 
2f8153e37e3fd1488f89398dfb6b4501267c0d4bae4b796738d0b25e26f9720c7d6388b41fd952b4760f9e85adfbf6d3b37f4f5b7cc9ec3e68825dbd9868e870
 DIST timescaledb-2.9.3.tar.gz 7269123 BLAKE2B 
009f3b9787e4dce49abb50a446b88f5a37ab9b1a3abb040fe5d332ab10d5a40e13fae7985fca6f6d412f7e555ab1833f83ce0c43bbda7054f668fa12288eac18
 SHA512 
0664ccc6e6846500757466646e2c8a9bdbdca079bd931cc95ad8ea687f37b099d846cf8cc8311f928a33d9228592e460b6fe331a639046bc845a25b4a7d914c6

diff --git a/dev-db/timescaledb/timescaledb-2.10.3.ebuild 
b/dev-db/timescaledb/timescaledb-2.10.3.ebuild
new file mode 100644
index ..83f98f57647b
--- /dev/null
+++ b/dev-db/timescaledb/timescaledb-2.10.3.ebuild
@@ -0,0 +1,67 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+POSTGRES_COMPAT=( 12 13 14 15 )
+POSTGRES_USEDEP="ssl"
+
+inherit postgres-multi cmake
+
+DESCRIPTION="Open-source time-series SQL database"
+HOMEPAGE="https://www.timescale.com/";
+SRC_URI="https://github.com/timescale/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+
+IUSE="proprietary-extensions"
+LICENSE="POSTGRESQL Apache-2.0 proprietary-extensions? ( timescale )"
+
+KEYWORDS="~amd64"
+
+SLOT=0
+
+RESTRICT="test"
+
+DEPEND="${POSTGRES_DEP}"
+RDEPEND="${DEPEND}"
+
+CMAKE_IN_SOURCE_BUILD=yes
+CMAKE_BUILD_TYPE="RelWithDebInfo"
+BUILD_DIR=${WORKDIR}/${P}
+
+src_prepare() {
+   postgres-multi_src_prepare
+   postgres-multi_foreach cmake_src_prepare
+}
+
+timescale_configure() {
+   local CMAKE_USE_DIR=$BUILD_DIR
+   local mycmakeargs=( 
"-DPG_CONFIG=/usr/bin/pg_config${MULTIBUILD_VARIANT}" "-DREGRESS_CHECKS=OFF" )
+
+   # licensing is tied to features, this useflag disables the non-apache2 
licensed bits
+   if ! use proprietary-extensions ; then
+   mycmakeargs+=("-DAPACHE_ONLY=ON")
+   fi
+   cmake_src_configure
+}
+
+src_configure() {
+   postgres-multi_foreach timescale_configure
+}
+
+timescale_src_compile() {
+   local CMAKE_USE_DIR=$BUILD_DIR
+   cmake_src_compile
+}
+
+src_compile() {
+   postgres-multi_foreach timescale_src_compile
+}
+
+timescale_src_install() {
+   local CMAKE_USE_DIR=$BUILD_DIR
+   cmake_src_install
+}
+
+src_install() {
+   postgres-multi_foreach timescale_src_install
+}



[gentoo-commits] repo/gentoo:master commit in: www-apps/grafana-bin/

2023-04-28 Thread
commit: 090be2cd827a3689028a7b74c4ef3ab93d6c8f98
Author: Patrick Lauer  gentoo  org>
AuthorDate: Fri Apr 28 08:10:01 2023 +
Commit:     罗百科  gentoo  org>
CommitDate: Fri Apr 28 08:10:41 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=090be2cd

www-apps/grafana-bin: Bump

Bug: https://bugs.gentoo.org/905208
Signed-off-by: Patrick Lauer  gentoo.org>

 www-apps/grafana-bin/Manifest| 5 +++--
 .../{grafana-bin-9.3.11.ebuild => grafana-bin-9.3.13.ebuild} | 0
 .../{grafana-bin-9.4.7.ebuild => grafana-bin-9.4.9.ebuild}   | 0
 .../{grafana-bin-9.3.11.ebuild => grafana-bin-9.5.1.ebuild}  | 0
 4 files changed, 3 insertions(+), 2 deletions(-)

diff --git a/www-apps/grafana-bin/Manifest b/www-apps/grafana-bin/Manifest
index 91c6b9c62b83..55ea4f2968d3 100644
--- a/www-apps/grafana-bin/Manifest
+++ b/www-apps/grafana-bin/Manifest
@@ -1,2 +1,3 @@
-DIST grafana-bin-9.3.11.tar.gz 70182266 BLAKE2B 
dd1a1eb95cfe356a77975fdb5af75b8f4a6f5b0b9f3245311b269911061e25a8b07c55e13e9f2364328c847170813e1dfdf8bf27108e7423a6969ff23bc1bf11
 SHA512 
47ce7f321e94495fd53c2fa292edd63ecf75bcd7dd1e5dd67d78fe9cb28e4ae423da5e7071b57ecaacbe6cf7b4ce6cd321022a61eca4c2e083e68729de1e5bf1
-DIST grafana-bin-9.4.7.tar.gz 83744269 BLAKE2B 
a34d1e0761b6e16673ac8d4ad0e25cb6caadde06af0986053cb455edd143cc5aa6b70672e43afd6c1381658136ce2243e03ef871416969a26e346a99e1ddbb11
 SHA512 
7511bdb68e9a3c15e318a7d0d98b3b9df4c8827793498aadd45a12aac92646aab8c1b6d97422b6473553ab62d8f0dcb9e797d9c3df150a877e61182fca32
+DIST grafana-bin-9.3.13.tar.gz 70060389 BLAKE2B 
7cc6ba1f114587fbdf927e8321591154c79c1a1d86a29c802b86ce28f2a0c96c9c74b8e0ef3899f8873fdb1068edcf2003be20f21a8c28f3ce8231b74a15a41d
 SHA512 
6b6ee9148b5244ff64472b5cd1a0378a14b121e6f6c06594ae619b590f1a7a31432b1dbb4ec24e20a66d2ede0eacd89e46fb94a11d95780a3915a5ba0b0b1298
+DIST grafana-bin-9.4.9.tar.gz 83943489 BLAKE2B 
de65fcd81d79c3291ea3abfb4c79c91fda67b7b9454903b3c41d611bc7df93d763f9ae092e280b00f1e5c4d7a4e186630bb5001c4835839db8256f8f76b293fc
 SHA512 
659b66c4859088a0ce531fcdb0febea210b7a951b3d779fa9ee0b6daa64974c8f033734afd04f3c73daef9a06036c67cf184f93cc840b115ca300d711052e323
+DIST grafana-bin-9.5.1.tar.gz 78487778 BLAKE2B 
d59ec2e7866b14e895dfc8aa9c8d6f4584a1941b2eadb02a8a3d275a986823f1d8a9a5089e844b64f62c1e9b3e629d7affb110184cb23abd7b506c32d3996966
 SHA512 
8409654ea5f2632f32005e52e83b3aa36c7b0a8cdc1e49be79491c21ae6babdf26071f446e65223b2788672a87d9bf701ad80fce8d7bb6689cfcc381945518ec

diff --git a/www-apps/grafana-bin/grafana-bin-9.3.11.ebuild 
b/www-apps/grafana-bin/grafana-bin-9.3.13.ebuild
similarity index 100%
copy from www-apps/grafana-bin/grafana-bin-9.3.11.ebuild
copy to www-apps/grafana-bin/grafana-bin-9.3.13.ebuild

diff --git a/www-apps/grafana-bin/grafana-bin-9.4.7.ebuild 
b/www-apps/grafana-bin/grafana-bin-9.4.9.ebuild
similarity index 100%
rename from www-apps/grafana-bin/grafana-bin-9.4.7.ebuild
rename to www-apps/grafana-bin/grafana-bin-9.4.9.ebuild

diff --git a/www-apps/grafana-bin/grafana-bin-9.3.11.ebuild 
b/www-apps/grafana-bin/grafana-bin-9.5.1.ebuild
similarity index 100%
rename from www-apps/grafana-bin/grafana-bin-9.3.11.ebuild
rename to www-apps/grafana-bin/grafana-bin-9.5.1.ebuild



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

2023-04-17 Thread
commit: 89724adfb165d235836071aea8120c3bda16bf86
Author: Patrick Lauer  gentoo  org>
AuthorDate: Mon Apr 17 09:10:25 2023 +
Commit:     罗百科  gentoo  org>
CommitDate: Mon Apr 17 09:10:49 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=89724adf

dev-db/pgbouncer: Drop unneeded inherit

Signed-off-by: Patrick Lauer  gentoo.org>

 dev-db/pgbouncer/pgbouncer-1.18.0.ebuild | 2 --
 1 file changed, 2 deletions(-)

diff --git a/dev-db/pgbouncer/pgbouncer-1.18.0.ebuild 
b/dev-db/pgbouncer/pgbouncer-1.18.0.ebuild
index 94d73f4159c8..0552eb5d92a9 100644
--- a/dev-db/pgbouncer/pgbouncer-1.18.0.ebuild
+++ b/dev-db/pgbouncer/pgbouncer-1.18.0.ebuild
@@ -3,8 +3,6 @@
 
 EAPI=8
 
-inherit systemd
-
 DESCRIPTION="Lightweight connection pooler for PostgreSQL"
 HOMEPAGE="https://www.pgbouncer.org/";
 
SRC_URI="https://www.pgbouncer.org/downloads/files/${PV}/pgbouncer-${PV}.tar.gz";



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

2023-04-17 Thread
commit: 14d0b009a673a0b3e60012f2167c372cc688b9e9
Author: Patrick Lauer  gentoo  org>
AuthorDate: Mon Apr 17 09:07:41 2023 +
Commit:     罗百科  gentoo  org>
CommitDate: Mon Apr 17 09:10:48 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=14d0b009

dev-db/pgbouncer: add 1.18.0

Closes: https://bugs.gentoo.org/904439
Signed-off-by: Patrick Lauer  gentoo.org>

 dev-db/pgbouncer/Manifest|  1 +
 dev-db/pgbouncer/pgbouncer-1.18.0.ebuild | 81 
 2 files changed, 82 insertions(+)

diff --git a/dev-db/pgbouncer/Manifest b/dev-db/pgbouncer/Manifest
index 18dc9af30a24..cf53948311d9 100644
--- a/dev-db/pgbouncer/Manifest
+++ b/dev-db/pgbouncer/Manifest
@@ -1,2 +1,3 @@
 DIST pgbouncer-1.16.1.tar.gz 591450 BLAKE2B 
137193ad614586d708598fd7003af4dee69f03f88a7235ba4074b63d57ffc3ee1c41fbccb49c5df7c23a2272b33810f8c2a9084d98e2e695a3b5f5ec317e0227
 SHA512 
9ecb7c7ae136d85e3da434094909df3a6ff06ce8586a1848c0c00914d87a877aecbb26ea30ad8230062160f3177621cc16deb4a490e9a2a649c8032dacb86341
 DIST pgbouncer-1.17.0.tar.gz 598294 BLAKE2B 
697411c612b4d53c779c3170692e49afd250c28a1674a835403aa6e0ee27f1e52627b97d0ed478868f8658be7ce2323fdfd1604e5a00d739f3152c55332479b2
 SHA512 
5913ce542f0f694f114db8a2f339e536fb2b5887efb160b7ce3c708ae3d638bee95943104eafb9fbc4fc225649bd5625da2ccf1b56489afe33ebf8aacac48863
+DIST pgbouncer-1.18.0.tar.gz 600825 BLAKE2B 
5c701d6534b9127cb8aef4e47c956644e657506104f5d9844724cc27901f48d271471ff0fe7f863bc064a30906c0ab9dfa9d0ca9472753d183419e57ae2ad333
 SHA512 
1c2bd55c6909a012917fcf1b139ab4bac89de1d02b346b8ade2205c15105a0c6f4f6632bf5844f654cb19e3312b8ed22bf2d14094a17f5515325c826662d5935

diff --git a/dev-db/pgbouncer/pgbouncer-1.18.0.ebuild 
b/dev-db/pgbouncer/pgbouncer-1.18.0.ebuild
new file mode 100644
index ..94d73f4159c8
--- /dev/null
+++ b/dev-db/pgbouncer/pgbouncer-1.18.0.ebuild
@@ -0,0 +1,81 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit systemd
+
+DESCRIPTION="Lightweight connection pooler for PostgreSQL"
+HOMEPAGE="https://www.pgbouncer.org/";
+SRC_URI="https://www.pgbouncer.org/downloads/files/${PV}/pgbouncer-${PV}.tar.gz";
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="+c-ares debug doc pam ssl systemd udns"
+
+# At-most-one-of, one can be enabled but not both
+REQUIRED_USE="?? ( c-ares udns )"
+
+RDEPEND="
+   >=dev-libs/libevent-2.0:=
+   >=sys-libs/glibc-2.10
+   acct-user/pgbouncer
+   c-ares? ( >=net-dns/c-ares-1.10 )
+   ssl? ( >=dev-libs/openssl-1.0.1:=[-bindist(-)] )
+   systemd? ( sys-apps/systemd )
+   udns? ( >=net-libs/udns-0.1 )
+"
+
+DEPEND="${RDEPEND}"
+
+# Tests require a local database server, wants to fiddle with iptables,
+# and doesn't support overriding.
+RESTRICT="test"
+
+src_prepare() {
+   eapply "${FILESDIR}"/pgbouncer-1.12-dirs.patch
+
+   default
+}
+
+src_configure() {
+   # --enable-debug is only used to disable stripping
+   econf \
+   --docdir=/usr/share/doc/${PF} \
+   --enable-debug \
+   $(use_with c-ares cares) \
+   $(use_enable debug cassert) \
+   $(use_with pam) \
+   $(use_with ssl openssl) \
+   $(use_with systemd) \
+   $(use_with udns)
+}
+
+src_install() {
+   emake DESTDIR="${D}" install
+
+   dodoc AUTHORS
+   use doc && dodoc doc/*.md
+
+   newconfd "${FILESDIR}/${PN}.confd-r1" "${PN}"
+   newinitd "${FILESDIR}/${PN}.initd-r2" "${PN}"
+
+   insinto /etc
+   doins etc/pgbouncer.ini
+
+   insinto /etc/logrotate.d
+   newins "${FILESDIR}/logrotate" pgbouncer
+}
+
+pkg_postinst() {
+   if [[ -z ${REPLACING_VERSIONS} ]] ; then
+   einfo "Please read the config.txt for Configuration Directives"
+   einfo
+   einfo "For Administration Commands, see:"
+   einfo "man pgbouncer"
+   einfo
+   einfo "By default, PgBouncer does not have access to any 
database."
+   einfo "GRANT the permissions needed for your application and 
make sure that it"
+   einfo "exists in PgBouncer's auth_file."
+   fi
+}



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

2023-04-15 Thread
commit: 37ed88b27095b6294240d63b174265b332a42b1b
Author: Patrick Lauer  gentoo  org>
AuthorDate: Sat Apr 15 06:17:19 2023 +
Commit:     罗百科  gentoo  org>
CommitDate: Sat Apr 15 19:56:47 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=37ed88b2

dev-db/pgxnclient: enable py3.11

Closes: https://bugs.gentoo.org/896682
Signed-off-by: Patrick Lauer  gentoo.org>

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

diff --git a/dev-db/pgxnclient/pgxnclient-1.3.2.ebuild 
b/dev-db/pgxnclient/pgxnclient-1.3.2.ebuild
index c973bc57330b..fc99245a60e1 100644
--- a/dev-db/pgxnclient/pgxnclient-1.3.2.ebuild
+++ b/dev-db/pgxnclient/pgxnclient-1.3.2.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-PYTHON_COMPAT=( python3_{9..10} )
+PYTHON_COMPAT=( python3_{9..11} )
 DISTUTILS_USE_SETUPTOOLS=rdepend
 inherit distutils-r1 pypi
 



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

2023-04-15 Thread
commit: ce6cede6d689e2cee459a7f25c8a589c6bab4086
Author: Patrick Lauer  gentoo  org>
AuthorDate: Sat Apr 15 06:17:58 2023 +
Commit:     罗百科  gentoo  org>
CommitDate: Sat Apr 15 19:56:51 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ce6cede6

dev-db/pgxnclient: drop 1.3-r2, 1.3.1

Signed-off-by: Patrick Lauer  gentoo.org>

 dev-db/pgxnclient/Manifest |  2 --
 dev-db/pgxnclient/pgxnclient-1.3-r2.ebuild | 36 ---
 dev-db/pgxnclient/pgxnclient-1.3.1.ebuild  | 39 --
 3 files changed, 77 deletions(-)

diff --git a/dev-db/pgxnclient/Manifest b/dev-db/pgxnclient/Manifest
index 43ec9571158b..a59c8c18b269 100644
--- a/dev-db/pgxnclient/Manifest
+++ b/dev-db/pgxnclient/Manifest
@@ -1,3 +1 @@
-DIST pgxnclient-1.3.1.tar.gz 80554 BLAKE2B 
0f63d3ee94de623b32d990a9504a469e5606b72df7c4f3c8a261e00c36c7284e2d7efdc1eec15b43fde69be50c1b55f65f3a2259a67894fb9022e9d39280683f
 SHA512 
e698fa9cb56a4f66c4c4281861ee6cfef4667ca9b0643691798929c625fee9eb9534ad9c6c4b94f63a730b9dedcf9f0b6a120d179052c3519d8010bc2791dd3e
 DIST pgxnclient-1.3.2.tar.gz 86146 BLAKE2B 
452eb33999362b97c4f65aadcc9d19f1a24534fd7647b0ad66bbe8b87d006cee59ae5de71551be7bcd42402f40bdc551946bb38e960f217617357fb65657f161
 SHA512 
ce4e2b7512e4fc8f36ee9ebb7280096bdc18c5c372bb483c8cec35b7e5d5c0f19c256d1a916b5f9b2adb96c80736524df9dee90dcd7e76bf4b1af13fbf8d96bc
-DIST pgxnclient-1.3.tar.gz 51976 BLAKE2B 
84ae5573588e6da0b01d5b05e296adc09f28a0b21ff81e5f2f14f3035a98ad5eb834d6793acf0a48a8b19190b989562e75094341f7c01b371028a0dd6a87b0f4
 SHA512 
fd9326107334d473db3466f776021186a5add389a93266b000c143131a0214b9773dd4cdd4688575cd720c8357afce1473838dea4aa5ff2564dcbc2c359de2dd

diff --git a/dev-db/pgxnclient/pgxnclient-1.3-r2.ebuild 
b/dev-db/pgxnclient/pgxnclient-1.3-r2.ebuild
deleted file mode 100644
index e665730dadfa..
--- a/dev-db/pgxnclient/pgxnclient-1.3-r2.ebuild
+++ /dev/null
@@ -1,36 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-RESTRICT="test"
-PYTHON_COMPAT=( python3_9 )
-DISTUTILS_USE_SETUPTOOLS=rdepend
-inherit distutils-r1
-
-DESCRIPTION="PostgreSQL Extension Network Client"
-HOMEPAGE="http://pgxnclient.projects.postgresql.org/ 
https://pypi.org/project/pgxnclient";
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86"
-
-LICENSE="BSD"
-SLOT="0"
-
-IUSE=""
-
-distutils_enable_tests pytest
-
-RDEPEND="dev-db/postgresql:*[server]
-   dev-python/six[${PYTHON_USEDEP}]
-"
-DEPEND+="${RDEPEND}
-"
-
-src_prepare() {
-   sed "s/setup_requires/#/" -i setup.py || die
-
-   sed "s/find_packages()/find_packages(exclude=['tests'])/" -i setup.py 
|| die
-
-   default
-}

diff --git a/dev-db/pgxnclient/pgxnclient-1.3.1.ebuild 
b/dev-db/pgxnclient/pgxnclient-1.3.1.ebuild
deleted file mode 100644
index da014c420f83..
--- a/dev-db/pgxnclient/pgxnclient-1.3.1.ebuild
+++ /dev/null
@@ -1,39 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_9 )
-DISTUTILS_USE_SETUPTOOLS=rdepend
-inherit distutils-r1
-
-DESCRIPTION="PostgreSQL Extension Network Client"
-HOMEPAGE="https://pgxn.github.io/pgxnclient/
-   https://pypi.org/project/pgxnclient/";
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86"
-
-LICENSE="BSD"
-SLOT="0"
-
-IUSE="test"
-
-RDEPEND="dev-db/postgresql:*[server]
-   dev-python/six[${PYTHON_USEDEP}]
-"
-DEPEND="${RDEPEND}
-   test? ( dev-python/mock )
-"
-
-# Test data is currently missing from the distribution. Next release
-# will include it.
-RESTRICT="test"
-distutils_enable_tests pytest
-
-src_prepare() {
-   sed "s/setup_requires/#/" -i setup.py || die
-   sed "s/find_packages()/find_packages(exclude=['tests'])/" -i setup.py 
|| die
-
-   default
-}



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

2023-04-15 Thread
commit: f816cc74f2d51f7178720f7a7daf8b28fa03995a
Author: Patrick Lauer  gentoo  org>
AuthorDate: Sat Apr 15 06:20:22 2023 +
Commit:     罗百科  gentoo  org>
CommitDate: Sat Apr 15 19:56:51 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f816cc74

dev-db/pgxnclient: switch to DISTUTILS_USE_PEP517

Signed-off-by: Patrick Lauer  gentoo.org>

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

diff --git a/dev-db/pgxnclient/pgxnclient-1.3.2.ebuild 
b/dev-db/pgxnclient/pgxnclient-1.3.2.ebuild
index fc99245a60e1..49bdb174b36a 100644
--- a/dev-db/pgxnclient/pgxnclient-1.3.2.ebuild
+++ b/dev-db/pgxnclient/pgxnclient-1.3.2.ebuild
@@ -4,7 +4,7 @@
 EAPI=7
 
 PYTHON_COMPAT=( python3_{9..11} )
-DISTUTILS_USE_SETUPTOOLS=rdepend
+DISTUTILS_USE_PEP517=setuptools
 inherit distutils-r1 pypi
 
 DESCRIPTION="PostgreSQL Extension Network Client"



[gentoo-commits] repo/gentoo:master commit in: dev-lang/erlang/

2023-04-01 Thread
commit: d476fa4a8e47a1d43fd7c6cca78c319ba40de006
Author: Patrick Lauer  gentoo  org>
AuthorDate: Sat Apr  1 15:03:22 2023 +
Commit:     罗百科  gentoo  org>
CommitDate: Sat Apr  1 15:13:15 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d476fa4a

dev-lang/erlang: add 25.2.3

Signed-off-by: Patrick Lauer  gentoo.org>

 dev-lang/erlang/Manifest |   1 +
 dev-lang/erlang/erlang-25.2.3.ebuild | 174 +++
 2 files changed, 175 insertions(+)

diff --git a/dev-lang/erlang/Manifest b/dev-lang/erlang/Manifest
index 529e4f0eedf8..20e9311b2770 100644
--- a/dev-lang/erlang/Manifest
+++ b/dev-lang/erlang/Manifest
@@ -2,6 +2,7 @@ DIST erlang-25.0.4.tar.gz 59812650 BLAKE2B 
cebba32e859ec4ff0868de506771449a6d5d0
 DIST erlang-25.1.1.tar.gz 59974226 BLAKE2B 
f28662860533c8946429607b8123c241d3646c2c0ab2165346512c2a1b331dbaf46d978bce17b8b792a0487ad96411c2245d273381e304437724335a353093dd
 SHA512 
7e34eca772d29132dc907181ee9829ea58a47e622a9a65c0d4f66e79cb2e8f22a9f9e2edefad67ee6c151ee09027ed3927be65228780cdbe606a0abe59209243
 DIST erlang-25.1.2.tar.gz 59975596 BLAKE2B 
d86e90f121cc1252301b88ce3551a9f4085aa169238e8625dac5d86c13e832e7eec60286dc26cef773b8db484528e49983ad30cc353228cd2915bf96252c4a9d
 SHA512 
a478799cb7df70a552043da55757b811e8b97182be15ab928e05b58537bb7bc4899aee406648767f538d8bd5c09e0a9d7e3655c99a8df0e6a0b77db83a720fb8
 DIST erlang-25.2.2.tar.gz 60014706 BLAKE2B 
07727608699c264d24a6208c936694f084850651682a587b7f38b7ee2965850541dec3a3edf1e36f7571d2be4ed3b9eb89572a2591951b5e856ec64af3e38edf
 SHA512 
e93f5b7079f9cf1e00528587a8fc96ed5b4a29b6b329a38e238341f79d98f20f811548875fbaf137fd64b38d5950989e885a2293680475a0b7198307eef1de4a
+DIST erlang-25.2.3.tar.gz 60022013 BLAKE2B 
ad890fab56e126cda89a05ba5de906db9c573a9118cad365d2c429f47631d8edf0fe7762805286facb71077358df461de88896f92abe524b88568ce0c4d6b8ee
 SHA512 
aa51ebcb9c4977ebd695d416488fc8ac94e7d19b962f6d470c5e6377151781ed6c50319eeb2cbbac75438d9f759302d1e48d2c2118ec86063a33a22ed8651f27
 DIST erlang_doc_html_25.0.tar.gz 37051192 BLAKE2B 
2d79ccb3b850b199de0a7da83c6358b9f3cf63826aeddb54307640129c1f96689200895c3c3ec52f503362945e7c6083a7317cd4ea57dc7d6772844801843c74
 SHA512 
6ce8423705f86fb2cd403e9c51089d7b2569ba93498f9143b5dbac85eb10b403c4bc948f8a68e55c40116cdd9a93f050bb037f94fc3c8651175d9065d2c598be
 DIST erlang_doc_html_25.1.tar.gz 37197742 BLAKE2B 
432e89471cfbf15ba35507f66958df559e38d5a4be1b4fe07e2abdaaacc1642dd9e55c2d67ce893fa108c38e25929cb58fb4de2474ec69273222b3ef0a7e0a5d
 SHA512 
3e39f505030a3d0422b4a79f31a2af830eeff5076c3dddeafd336d0a91a4ac895a92a17cf5b4f6265d0a4b150c0548ecd0cc38174ce0488a5328e16307eaedc3
 DIST erlang_doc_html_25.2.tar.gz 37090722 BLAKE2B 
d2169d11266a2a252b9b4d6523275a8e31e059e5c2ded868992d657c311ca85ee5c6d25b22798a55c9d2c142dbbc9d65438ae3ce98a5607696e09e18e63bb845
 SHA512 
25356288c605aad8ae17f39a3c9c27f2afd0630b177a554193354a79c19b9ec3cfaeefedf89760ba90c6b86674e59fab9aee7278ff134522793dad39012b8780

diff --git a/dev-lang/erlang/erlang-25.2.3.ebuild 
b/dev-lang/erlang/erlang-25.2.3.ebuild
new file mode 100644
index ..c3fa924e7389
--- /dev/null
+++ b/dev-lang/erlang/erlang-25.2.3.ebuild
@@ -0,0 +1,174 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+WX_GTK_VER="3.0-gtk3"
+
+inherit elisp-common flag-o-matic java-pkg-opt-2 systemd toolchain-funcs 
wxwidgets
+
+# NOTE: If you need symlinks for binaries please tell maintainers or
+# open up a bug to let it be created.
+
+UPSTREAM_V="$(ver_cut 1-2)"
+
+DESCRIPTION="Erlang programming language, runtime environment and libraries 
(OTP)"
+HOMEPAGE="https://www.erlang.org/";
+SRC_URI="https://github.com/erlang/otp/archive/OTP-${PV}.tar.gz -> ${P}.tar.gz
+   
https://github.com/erlang/otp/releases/download/OTP-${UPSTREAM_V}/otp_doc_man_${UPSTREAM_V}.tar.gz
 -> ${PN}_doc_man_${UPSTREAM_V}.tar.gz
+   doc? ( 
https://github.com/erlang/otp/releases/download/OTP-${UPSTREAM_V}/otp_doc_html_${UPSTREAM_V}.tar.gz
 -> ${PN}_doc_html_${UPSTREAM_V}.tar.gz )"
+
+LICENSE="Apache-2.0"
+# We use this subslot because Compiled HiPE Code can be loaded on the exact
+# same build of ERTS that was used when compiling the code.  See
+# http://erlang.org/doc/system_principles/misc.html for more information.
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+IUSE="doc emacs java +kpoll odbc sctp ssl systemd tk wxwidgets"
+
+RDEPEND="
+   acct-group/epmd
+   acct-user/epmd
+   sys-libs/ncurses:0
+   sys-libs/zlib
+   emacs? ( >=app-editors/emacs-23.1:* )
+   java? ( >=virtual/jdk-1.8:* )
+   odbc? ( dev-db/unixODBC )
+   sctp? ( net-misc/lksctp-tools )
+   ssl? ( >=dev-libs/openssl-0.9.7d:0= )
+   systemd? 

[gentoo-commits] repo/gentoo:master commit in: dev-lang/erlang/

2023-04-01 Thread
commit: 37131227e9a738c9a715cc3599f519b8185f67f3
Author: Patrick Lauer  gentoo  org>
AuthorDate: Sat Apr  1 15:13:06 2023 +
Commit:     罗百科  gentoo  org>
CommitDate: Sat Apr  1 15:13:15 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=37131227

dev-lang/erlang: add 25.3

Signed-off-by: Patrick Lauer  gentoo.org>

 dev-lang/erlang/Manifest   |   3 +
 dev-lang/erlang/erlang-25.3.ebuild | 174 +
 2 files changed, 177 insertions(+)

diff --git a/dev-lang/erlang/Manifest b/dev-lang/erlang/Manifest
index 20e9311b2770..68c317f27eb1 100644
--- a/dev-lang/erlang/Manifest
+++ b/dev-lang/erlang/Manifest
@@ -3,9 +3,12 @@ DIST erlang-25.1.1.tar.gz 59974226 BLAKE2B 
f28662860533c8946429607b8123c241d3646
 DIST erlang-25.1.2.tar.gz 59975596 BLAKE2B 
d86e90f121cc1252301b88ce3551a9f4085aa169238e8625dac5d86c13e832e7eec60286dc26cef773b8db484528e49983ad30cc353228cd2915bf96252c4a9d
 SHA512 
a478799cb7df70a552043da55757b811e8b97182be15ab928e05b58537bb7bc4899aee406648767f538d8bd5c09e0a9d7e3655c99a8df0e6a0b77db83a720fb8
 DIST erlang-25.2.2.tar.gz 60014706 BLAKE2B 
07727608699c264d24a6208c936694f084850651682a587b7f38b7ee2965850541dec3a3edf1e36f7571d2be4ed3b9eb89572a2591951b5e856ec64af3e38edf
 SHA512 
e93f5b7079f9cf1e00528587a8fc96ed5b4a29b6b329a38e238341f79d98f20f811548875fbaf137fd64b38d5950989e885a2293680475a0b7198307eef1de4a
 DIST erlang-25.2.3.tar.gz 60022013 BLAKE2B 
ad890fab56e126cda89a05ba5de906db9c573a9118cad365d2c429f47631d8edf0fe7762805286facb71077358df461de88896f92abe524b88568ce0c4d6b8ee
 SHA512 
aa51ebcb9c4977ebd695d416488fc8ac94e7d19b962f6d470c5e6377151781ed6c50319eeb2cbbac75438d9f759302d1e48d2c2118ec86063a33a22ed8651f27
+DIST erlang-25.3.tar.gz 60060354 BLAKE2B 
c18beb1aa00f88ac303ce2488da6973cd63b4cb3c611d9ee93bdb8a522fa068bfab2307448d085e40c7c6e1b300a1d2b72f0626e8fd236c84617ff031afcb569
 SHA512 
cf104918917e33db250b48aaad3c098899739358035d764ea2ee1fc9ba7937504190752163ce8430bdbfc576ce2c2533d4f50fc8f0994ff155e3df188a8db99e
 DIST erlang_doc_html_25.0.tar.gz 37051192 BLAKE2B 
2d79ccb3b850b199de0a7da83c6358b9f3cf63826aeddb54307640129c1f96689200895c3c3ec52f503362945e7c6083a7317cd4ea57dc7d6772844801843c74
 SHA512 
6ce8423705f86fb2cd403e9c51089d7b2569ba93498f9143b5dbac85eb10b403c4bc948f8a68e55c40116cdd9a93f050bb037f94fc3c8651175d9065d2c598be
 DIST erlang_doc_html_25.1.tar.gz 37197742 BLAKE2B 
432e89471cfbf15ba35507f66958df559e38d5a4be1b4fe07e2abdaaacc1642dd9e55c2d67ce893fa108c38e25929cb58fb4de2474ec69273222b3ef0a7e0a5d
 SHA512 
3e39f505030a3d0422b4a79f31a2af830eeff5076c3dddeafd336d0a91a4ac895a92a17cf5b4f6265d0a4b150c0548ecd0cc38174ce0488a5328e16307eaedc3
 DIST erlang_doc_html_25.2.tar.gz 37090722 BLAKE2B 
d2169d11266a2a252b9b4d6523275a8e31e059e5c2ded868992d657c311ca85ee5c6d25b22798a55c9d2c142dbbc9d65438ae3ce98a5607696e09e18e63bb845
 SHA512 
25356288c605aad8ae17f39a3c9c27f2afd0630b177a554193354a79c19b9ec3cfaeefedf89760ba90c6b86674e59fab9aee7278ff134522793dad39012b8780
+DIST erlang_doc_html_25.3.tar.gz 37134864 BLAKE2B 
86af9f6eacccbdc8e66e1407a29bc70620052f5968f4378df751f89795f98898a057c2e187553e5b938b5a9cc55a223fedb9bc2936cb3ade5f444e05a810f7d0
 SHA512 
d469f6088a20a840687ceed66b3d4ef3bf9446a00ea490f6bb14e5ec8a0b642ac0ff14243010e45483e9d4d33742525916d05ec93e171fe9f5e0dfbac3733837
 DIST erlang_doc_man_25.0.tar.gz 1711510 BLAKE2B 
743efa8edbeeb99e37e227c1e5e3be1825a391007e1c220ba22163c528edda8941b1dca0951cc02aff016dda0d52f3a6ff4fdbbbe279ce067c7a1993997ce6b4
 SHA512 
c6b6490961228893253e11d5bb88cbd30ba2cb1c13819a85db6699b437f0327fb55962accb6b602a4ec5ffc423882205d05873b064fb3e4c52950a423706fb09
 DIST erlang_doc_man_25.1.tar.gz 1714586 BLAKE2B 
b37b03f60d662d02018515de5ca16b3891a32c5ebc1bd1cc72ac17aadd409c3c5084898f1605d4a8aa579ebce4b5a8f75a39fa90e5fc4d233b2f7e9b8121768d
 SHA512 
4194779c8975234ad8f693bbe43c9eefd2d954ed7fec493493c4a6a9028b58fd55ce6479a113d863bd91ff4732b88c4b8cae3e3a16846add5c7af6616317f595
 DIST erlang_doc_man_25.2.tar.gz 1717206 BLAKE2B 
26649d878b09e975949ddf1a981b345fd9cbdf8d3f35af5067c9273a60a7ec1c7216d63acc438dd59310560022c22b2ac7fbf4cd7b7947811ad8e1d185cf6b2f
 SHA512 
939c6d61c360b71690e509f02f39061f0cfcb8c63c99a0255010503c89123aa59ccdd2cfdc1c055735f579e01c566083a48fe8cec5c467e447978fafda7a0aef
+DIST erlang_doc_man_25.3.tar.gz 1719335 BLAKE2B 
d3d91e5920648ddb5b8375c969586b904d743f1d60acbefddd98577bd11b82246a2f149fdaa8ff1d16e8efc9f3793ce1dbc61efc9bc28c68f50919460d1e8e24
 SHA512 
9f2e6c4e4a39dd41deb6a2d7b7a04dd374f110bf776c8d08f3139265a8fa00e7c9420e2d2c406231a8d2748bdc65ca7e40ef1d4b9bfe6b06f52a24881ee8747d

diff --git a/dev-lang/erlang/erlang-25.3.ebuild 
b/dev-lang/erlang/erlang-25.3.ebuild
new file mode 100644
index ..c3fa924e7389
--- /dev/null
+++ b/dev-lang/erlang/erlang-25.3.ebuild
@@ -0,0 +1,174 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+WX_GTK_VER="3.0-gtk3"
+
+inherit elisp-common flag-o-matic java-pkg-opt-

[gentoo-commits] repo/gentoo:master commit in: media-libs/libcaca/

2023-03-30 Thread
commit: 6561a6f0d25201d28d2495eb1a8c0ee00b0fcc93
Author: Patrick Lauer  gentoo  org>
AuthorDate: Fri Mar 31 05:30:52 2023 +
Commit:     罗百科  gentoo  org>
CommitDate: Fri Mar 31 05:30:52 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6561a6f0

media-libs/libcaca: Fix S

Closes: https://bugs.gentoo.org/903625
Signed-off-by: Patrick Lauer  gentoo.org>

 media-libs/libcaca/libcaca-0.99_beta19-r11.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/libcaca/libcaca-0.99_beta19-r11.ebuild 
b/media-libs/libcaca/libcaca-0.99_beta19-r11.ebuild
index 25ffa5d82c40..16b2b1278595 100644
--- a/media-libs/libcaca/libcaca-0.99_beta19-r11.ebuild
+++ b/media-libs/libcaca/libcaca-0.99_beta19-r11.ebuild
@@ -9,7 +9,7 @@ MY_P=${P/_/.}
 DESCRIPTION="A library that creates colored ASCII-art graphics"
 HOMEPAGE="http://libcaca.zoy.org/";
 SRC_URI="http://libcaca.zoy.org/files/${PN}/${MY_P}.tar.gz";
-S="${WORKDIR}/all/${MY_P}"
+S="${WORKDIR}/${MY_P}"
 
 LICENSE="GPL-2 ISC LGPL-2.1 WTFPL-2"
 SLOT="0"



[gentoo-commits] repo/gentoo:master commit in: www-apps/grafana-bin/, www-apps/grafana-bin/files/

2023-03-26 Thread
commit: 19fbe71dc67a48543f3a86cbce9b3405e1070bdc
Author: Patrick Lauer  gentoo  org>
AuthorDate: Mon Mar 27 04:55:17 2023 +
Commit:     罗百科  gentoo  org>
CommitDate: Mon Mar 27 04:55:17 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=19fbe71d

www-apps/grafana-bin: Add 9.3.11 9.4.7

Also remove old

Bug: https://bugs.gentoo.org/903143
Signed-off-by: Patrick Lauer  gentoo.org>

 www-apps/grafana-bin/Manifest  |  7 +--
 www-apps/grafana-bin/files/grafana.initd   | 36 
 www-apps/grafana-bin/grafana-bin-9.3.0.ebuild  | 66 --
 ...n-9.3.8-r1.ebuild => grafana-bin-9.3.11.ebuild} |  0
 www-apps/grafana-bin/grafana-bin-9.3.2.ebuild  | 66 --
 www-apps/grafana-bin/grafana-bin-9.3.6.ebuild  | 66 --
 ...in-9.4.3-r1.ebuild => grafana-bin-9.4.7.ebuild} |  0
 7 files changed, 2 insertions(+), 239 deletions(-)

diff --git a/www-apps/grafana-bin/Manifest b/www-apps/grafana-bin/Manifest
index 4dce2f7eaa7f..91c6b9c62b83 100644
--- a/www-apps/grafana-bin/Manifest
+++ b/www-apps/grafana-bin/Manifest
@@ -1,5 +1,2 @@
-DIST grafana-bin-9.3.0.tar.gz 88847005 BLAKE2B 
4c37dc077b7f9fb8f9256a2a85094eef5ae2dabe693d039b7c5509ec2662ec544d307dc1cf0043301fb4c3525107bddfac0a7f7a67f0efb8b333936c1b96192d
 SHA512 
1489d3f948259dd3db6403e95f176fea664cb5bfc83a6f22e57ffbe075cc07257a463c4b1d1fd8aa94fbad5473b29608f0c3fc6fdf0c08bcb72f3beeff5163c7
-DIST grafana-bin-9.3.2.tar.gz 89322650 BLAKE2B 
b9256b6468aa4eff1d77a7bce1f701ab61a372baf2f239572921b04a5624933e57c881035de9a0a86a5ff17b942e2965a7807ae2c183a60cfabb4bd4bf546acb
 SHA512 
9d13624f728b5f5845c9780372b9334d81faadf03b47034b0de708fe87e50db3daff95f61e5649548cf6a4181253cc39f6d523dde5651833e72df42fe3577f16
-DIST grafana-bin-9.3.6.tar.gz 89397564 BLAKE2B 
1095be4f4fd4cedb70ddc0500b7ec84466d6db5a9be8154e5675fa47cdef0082cd57f5c03e0035f84989e639df2f30ced644c270b0d1189d7a00c54f5dd8ca66
 SHA512 
2619a6fef8bfaafdd45469198b7b7542def77d795e9c58a03a0308cce1e21db0dda936966a098e750304e6cc5a3576ba059d13aad0fd5f59ca24cf3074dba921
-DIST grafana-bin-9.3.8.tar.gz 69932750 BLAKE2B 
57c1ad7910145f81b552cdb68fb835bfa0de45c73f69cdff9fdc6565827d73c957513bb02aba31871895d641457c8dc68e19689af4b476ff659d1ab2b84d67dd
 SHA512 
4e321d007011452dac57daf0dfad55430f46b96f04be7d4f779809900c2dd81b3817123419c9570c84eb9496e3bd38f73af4a63a6c00e95a9d6c252afeda1ccf
-DIST grafana-bin-9.4.3.tar.gz 83780585 BLAKE2B 
b8b609bb701b63262e0b70e551b608e4923721664a40ce4eb91a50c60f0978f93c53dd05d5e0e7758ecd7a38f3a459cf695175912c5806f6cfda3e4109114c7e
 SHA512 
bd315ab4ddd52ad7d9cbf81bce9d04fb00fdf418d2148c84385a47649b76df3e2f36c5664692bfe99038b6f4a280176152d508627f57b7f4402767c03f73f7a6
+DIST grafana-bin-9.3.11.tar.gz 70182266 BLAKE2B 
dd1a1eb95cfe356a77975fdb5af75b8f4a6f5b0b9f3245311b269911061e25a8b07c55e13e9f2364328c847170813e1dfdf8bf27108e7423a6969ff23bc1bf11
 SHA512 
47ce7f321e94495fd53c2fa292edd63ecf75bcd7dd1e5dd67d78fe9cb28e4ae423da5e7071b57ecaacbe6cf7b4ce6cd321022a61eca4c2e083e68729de1e5bf1
+DIST grafana-bin-9.4.7.tar.gz 83744269 BLAKE2B 
a34d1e0761b6e16673ac8d4ad0e25cb6caadde06af0986053cb455edd143cc5aa6b70672e43afd6c1381658136ce2243e03ef871416969a26e346a99e1ddbb11
 SHA512 
7511bdb68e9a3c15e318a7d0d98b3b9df4c8827793498aadd45a12aac92646aab8c1b6d97422b6473553ab62d8f0dcb9e797d9c3df150a877e61182fca32

diff --git a/www-apps/grafana-bin/files/grafana.initd 
b/www-apps/grafana-bin/files/grafana.initd
deleted file mode 100644
index ec72725100f8..
--- a/www-apps/grafana-bin/files/grafana.initd
+++ /dev/null
@@ -1,36 +0,0 @@
-#!/sbin/openrc-run
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-GRAFANA_USER="${GRAFANA_USER:-"grafana"}"
-GRAFANA_GROUP="${GRAFANA_GROUP:-"grafana"}"
-GRAFANA_CONFIGFILE="${GRAFANA_CONFIGFILE:-"/etc/grafana/${RC_SVCNAME}.ini"}"
-GRAFANA_DATADIR="${GRAFANA_DATADIR:-"/var/lib/grafana"}"
-GRAFANA_LOGDIR="${GRAFANA_LOGDIR:-"/var/log/grafana"}"
-GRAFANA_PIDFILE="${GRAFANA_PIDFILE:-"/run/${RC_SVCNAME}.pid"}"
-GRAFANA_SSDARGS=${GRAFANA_SSDARGS:-"--wait 1000"}
-GRAFANA_TERMTIMEOUT=${GRFANA_TERMTIMEOUT:-"TERM/60/KILL/5"}
-
-command="/usr/bin/grafana-server"
-command_args="-homepath=/usr/share/grafana"
-command_args="${command_args} -config=\"${GRAFANA_CONFIGFILE}\""
-command_args="${command_args} cfg:default.paths.data=\"${GRAFANA_DATADIR}\""
-command_args="${command_args} cfg:default.paths.logs=\"${GRAFANA_LOGDIR}\""
-command_background="yes"
-pidfile="${GRAFANA_PIDFILE}"
-retry="${GRAFANA_TERMTIMEOUT}"
-start_stop_daemon_args="--user ${GRAFANA_USER}:${GRAFANA_GROUP} 
${GRAFANA_SSDARGS}"
-
-description="Grafana server, feature 

[gentoo-commits] repo/gentoo:master commit in: www-apps/grafana-bin/files/, www-apps/grafana-bin/

2023-03-20 Thread
commit: 7c62f15f877fec0ac7c11b5c3c8d3231792ef7f8
Author: Patrick Lauer  gentoo  org>
AuthorDate: Mon Mar 20 19:15:58 2023 +
Commit:     罗百科  gentoo  org>
CommitDate: Mon Mar 20 19:17:28 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7c62f15f

www-apps/grafana-bin: Fix installed files

Closes: https://bugs.gentoo.org/902459
Signed-off-by: Patrick Lauer  gentoo.org>

 www-apps/grafana-bin/files/grafana.initd2  | 36 ++
 ...in-9.3.8.ebuild => grafana-bin-9.3.8-r1.ebuild} |  3 +-
 ...in-9.4.3.ebuild => grafana-bin-9.4.3-r1.ebuild} |  3 +-
 3 files changed, 40 insertions(+), 2 deletions(-)

diff --git a/www-apps/grafana-bin/files/grafana.initd2 
b/www-apps/grafana-bin/files/grafana.initd2
new file mode 100644
index ..1c8f6b2af56f
--- /dev/null
+++ b/www-apps/grafana-bin/files/grafana.initd2
@@ -0,0 +1,36 @@
+#!/sbin/openrc-run
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+GRAFANA_USER="${GRAFANA_USER:-"grafana"}"
+GRAFANA_GROUP="${GRAFANA_GROUP:-"grafana"}"
+GRAFANA_CONFIGFILE="${GRAFANA_CONFIGFILE:-"/etc/grafana/${RC_SVCNAME}.ini"}"
+GRAFANA_DATADIR="${GRAFANA_DATADIR:-"/var/lib/grafana"}"
+GRAFANA_LOGDIR="${GRAFANA_LOGDIR:-"/var/log/grafana"}"
+GRAFANA_PIDFILE="${GRAFANA_PIDFILE:-"/run/${RC_SVCNAME}.pid"}"
+GRAFANA_SSDARGS=${GRAFANA_SSDARGS:-"--wait 1000"}
+GRAFANA_TERMTIMEOUT=${GRFANA_TERMTIMEOUT:-"TERM/60/KILL/5"}
+
+command="/usr/bin/grafana"
+command_args="server -homepath=/usr/share/grafana"
+command_args="${command_args} -config=\"${GRAFANA_CONFIGFILE}\""
+command_args="${command_args} cfg:default.paths.data=\"${GRAFANA_DATADIR}\""
+command_args="${command_args} cfg:default.paths.logs=\"${GRAFANA_LOGDIR}\""
+command_background="yes"
+pidfile="${GRAFANA_PIDFILE}"
+retry="${GRAFANA_TERMTIMEOUT}"
+start_stop_daemon_args="--user ${GRAFANA_USER}:${GRAFANA_GROUP} 
${GRAFANA_SSDARGS}"
+
+description="Grafana server, feature rich metrics dashboard and graph editor."
+
+required_files="${GRAFANA_CONFIGFILE}"
+
+depend() {
+   need localmount
+}
+
+start_pre() {
+   checkpath -d -o "${GRAFANA_USER}:${GRAFANA_GROUP}" -m750 
"${GRAFANA_DATADIR}" || return 1
+   checkpath -d -o "${GRAFANA_USER}:${GRAFANA_GROUP}" -m750 
"${GRAFANA_DATADIR}/dashboards" || return 1
+   checkpath -d -o "${GRAFANA_USER}:${GRAFANA_GROUP}" -m750 
"${GRAFANA_DATADIR}/plugins" || return 1
+}

diff --git a/www-apps/grafana-bin/grafana-bin-9.3.8.ebuild 
b/www-apps/grafana-bin/grafana-bin-9.3.8-r1.ebuild
similarity index 96%
rename from www-apps/grafana-bin/grafana-bin-9.3.8.ebuild
rename to www-apps/grafana-bin/grafana-bin-9.3.8-r1.ebuild
index 0e8aae35965c..ed079e9887f5 100644
--- a/www-apps/grafana-bin/grafana-bin-9.3.8.ebuild
+++ b/www-apps/grafana-bin/grafana-bin-9.3.8-r1.ebuild
@@ -38,10 +38,11 @@ src_install() {
doins -r public conf
 
dobin bin/grafana-cli
+   dobin bin/grafana
dobin bin/grafana-server
 
newconfd "${FILESDIR}"/grafana-r1.confd grafana
-   newinitd "${FILESDIR}"/grafana.initd grafana
+   newinitd "${FILESDIR}"/grafana.initd2 grafana
systemd_newunit "${FILESDIR}"/grafana.service grafana.service
 
keepdir /var/{lib,log}/grafana

diff --git a/www-apps/grafana-bin/grafana-bin-9.4.3.ebuild 
b/www-apps/grafana-bin/grafana-bin-9.4.3-r1.ebuild
similarity index 96%
rename from www-apps/grafana-bin/grafana-bin-9.4.3.ebuild
rename to www-apps/grafana-bin/grafana-bin-9.4.3-r1.ebuild
index 0e8aae35965c..ed079e9887f5 100644
--- a/www-apps/grafana-bin/grafana-bin-9.4.3.ebuild
+++ b/www-apps/grafana-bin/grafana-bin-9.4.3-r1.ebuild
@@ -38,10 +38,11 @@ src_install() {
doins -r public conf
 
dobin bin/grafana-cli
+   dobin bin/grafana
dobin bin/grafana-server
 
newconfd "${FILESDIR}"/grafana-r1.confd grafana
-   newinitd "${FILESDIR}"/grafana.initd grafana
+   newinitd "${FILESDIR}"/grafana.initd2 grafana
systemd_newunit "${FILESDIR}"/grafana.service grafana.service
 
keepdir /var/{lib,log}/grafana



[gentoo-commits] repo/gentoo:master commit in: www-apps/grafana-bin/

2023-03-20 Thread
commit: 90fbf5c00ba708c9f473301841041b42953f8f0b
Author: Patrick Lauer  gentoo  org>
AuthorDate: Mon Mar 20 08:35:52 2023 +
Commit:     罗百科  gentoo  org>
CommitDate: Mon Mar 20 08:36:06 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=90fbf5c0

www-apps/grafana-bin: add 9.3.8

Signed-off-by: Patrick Lauer  gentoo.org>

 www-apps/grafana-bin/grafana-bin-9.3.8.ebuild | 66 +++
 1 file changed, 66 insertions(+)

diff --git a/www-apps/grafana-bin/grafana-bin-9.3.8.ebuild 
b/www-apps/grafana-bin/grafana-bin-9.3.8.ebuild
new file mode 100644
index ..0e8aae35965c
--- /dev/null
+++ b/www-apps/grafana-bin/grafana-bin-9.3.8.ebuild
@@ -0,0 +1,66 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit systemd
+
+MY_PN=${PN/-bin/}
+MY_PV=${PV/_beta/-beta}
+S=${WORKDIR}/${MY_PN}-${MY_PV}
+
+DESCRIPTION="Gorgeous metric viz, dashboards & editors for Graphite, InfluxDB 
& OpenTSDB"
+HOMEPAGE="https://grafana.org";
+SRC_URI="https://dl.grafana.com/oss/release/grafana-${PV}.linux-amd64.tar.gz 
-> ${P}.tar.gz"
+
+RESTRICT="mirror"
+LICENSE="AGPL-3"
+SLOT="0"
+KEYWORDS="-* ~amd64"
+
+DEPEND="acct-group/grafana
+   acct-user/grafana"
+RDEPEND="${DEPEND}
+   media-libs/fontconfig
+   sys-libs/glibc"
+
+QA_PREBUILT="usr/bin/grafana-*"
+QA_PRESTRIPPED=${QA_PREBUILT}
+
+src_install() {
+   keepdir /etc/grafana
+   insinto /etc/grafana
+   newins "${S}"/conf/sample.ini grafana.ini
+   rm "${S}"/conf/sample.ini || die
+
+   # Frontend assets
+   insinto /usr/share/${MY_PN}
+   doins -r public conf
+
+   dobin bin/grafana-cli
+   dobin bin/grafana-server
+
+   newconfd "${FILESDIR}"/grafana-r1.confd grafana
+   newinitd "${FILESDIR}"/grafana.initd grafana
+   systemd_newunit "${FILESDIR}"/grafana.service grafana.service
+
+   keepdir /var/{lib,log}/grafana
+   keepdir /var/lib/grafana/{dashboards,plugins}
+   fowners grafana:grafana /var/{lib,log}/grafana
+   fowners grafana:grafana /var/lib/grafana/{dashboards,plugins}
+   fperms 0750 /var/{lib,log}/grafana
+   fperms 0750 /var/lib/grafana/{dashboards,plugins}
+}
+
+pkg_postinst() {
+   if [[ -z "${REPLACING_VERSIONS}" ]]; then
+   # This is a new installation
+
+   elog "${PN} has built-in log rotation. Please see [log.file] 
section of"
+   elog "/etc/grafana/grafana.ini for related settings."
+   elog
+   elog "You may add your own custom configuration for 
app-admin/logrotate if you"
+   elog "wish to use external rotation of logs. In this case, you 
also need to make"
+   elog "sure the built-in rotation is turned off."
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: www-apps/grafana-bin/

2023-03-20 Thread
commit: c855edf9d5c30cbe1d830eedb8474e5eb931e2f5
Author: Patrick Lauer  gentoo  org>
AuthorDate: Mon Mar 20 08:28:16 2023 +
Commit:     罗百科  gentoo  org>
CommitDate: Mon Mar 20 08:28:16 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c855edf9

www-apps/grafana-bin: add 9.4.3

Signed-off-by: Patrick Lauer  gentoo.org>

 www-apps/grafana-bin/Manifest |  2 +
 www-apps/grafana-bin/grafana-bin-9.4.3.ebuild | 66 +++
 2 files changed, 68 insertions(+)

diff --git a/www-apps/grafana-bin/Manifest b/www-apps/grafana-bin/Manifest
index 3242b555bc8e..4dce2f7eaa7f 100644
--- a/www-apps/grafana-bin/Manifest
+++ b/www-apps/grafana-bin/Manifest
@@ -1,3 +1,5 @@
 DIST grafana-bin-9.3.0.tar.gz 88847005 BLAKE2B 
4c37dc077b7f9fb8f9256a2a85094eef5ae2dabe693d039b7c5509ec2662ec544d307dc1cf0043301fb4c3525107bddfac0a7f7a67f0efb8b333936c1b96192d
 SHA512 
1489d3f948259dd3db6403e95f176fea664cb5bfc83a6f22e57ffbe075cc07257a463c4b1d1fd8aa94fbad5473b29608f0c3fc6fdf0c08bcb72f3beeff5163c7
 DIST grafana-bin-9.3.2.tar.gz 89322650 BLAKE2B 
b9256b6468aa4eff1d77a7bce1f701ab61a372baf2f239572921b04a5624933e57c881035de9a0a86a5ff17b942e2965a7807ae2c183a60cfabb4bd4bf546acb
 SHA512 
9d13624f728b5f5845c9780372b9334d81faadf03b47034b0de708fe87e50db3daff95f61e5649548cf6a4181253cc39f6d523dde5651833e72df42fe3577f16
 DIST grafana-bin-9.3.6.tar.gz 89397564 BLAKE2B 
1095be4f4fd4cedb70ddc0500b7ec84466d6db5a9be8154e5675fa47cdef0082cd57f5c03e0035f84989e639df2f30ced644c270b0d1189d7a00c54f5dd8ca66
 SHA512 
2619a6fef8bfaafdd45469198b7b7542def77d795e9c58a03a0308cce1e21db0dda936966a098e750304e6cc5a3576ba059d13aad0fd5f59ca24cf3074dba921
+DIST grafana-bin-9.3.8.tar.gz 69932750 BLAKE2B 
57c1ad7910145f81b552cdb68fb835bfa0de45c73f69cdff9fdc6565827d73c957513bb02aba31871895d641457c8dc68e19689af4b476ff659d1ab2b84d67dd
 SHA512 
4e321d007011452dac57daf0dfad55430f46b96f04be7d4f779809900c2dd81b3817123419c9570c84eb9496e3bd38f73af4a63a6c00e95a9d6c252afeda1ccf
+DIST grafana-bin-9.4.3.tar.gz 83780585 BLAKE2B 
b8b609bb701b63262e0b70e551b608e4923721664a40ce4eb91a50c60f0978f93c53dd05d5e0e7758ecd7a38f3a459cf695175912c5806f6cfda3e4109114c7e
 SHA512 
bd315ab4ddd52ad7d9cbf81bce9d04fb00fdf418d2148c84385a47649b76df3e2f36c5664692bfe99038b6f4a280176152d508627f57b7f4402767c03f73f7a6

diff --git a/www-apps/grafana-bin/grafana-bin-9.4.3.ebuild 
b/www-apps/grafana-bin/grafana-bin-9.4.3.ebuild
new file mode 100644
index ..0e8aae35965c
--- /dev/null
+++ b/www-apps/grafana-bin/grafana-bin-9.4.3.ebuild
@@ -0,0 +1,66 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit systemd
+
+MY_PN=${PN/-bin/}
+MY_PV=${PV/_beta/-beta}
+S=${WORKDIR}/${MY_PN}-${MY_PV}
+
+DESCRIPTION="Gorgeous metric viz, dashboards & editors for Graphite, InfluxDB 
& OpenTSDB"
+HOMEPAGE="https://grafana.org";
+SRC_URI="https://dl.grafana.com/oss/release/grafana-${PV}.linux-amd64.tar.gz 
-> ${P}.tar.gz"
+
+RESTRICT="mirror"
+LICENSE="AGPL-3"
+SLOT="0"
+KEYWORDS="-* ~amd64"
+
+DEPEND="acct-group/grafana
+   acct-user/grafana"
+RDEPEND="${DEPEND}
+   media-libs/fontconfig
+   sys-libs/glibc"
+
+QA_PREBUILT="usr/bin/grafana-*"
+QA_PRESTRIPPED=${QA_PREBUILT}
+
+src_install() {
+   keepdir /etc/grafana
+   insinto /etc/grafana
+   newins "${S}"/conf/sample.ini grafana.ini
+   rm "${S}"/conf/sample.ini || die
+
+   # Frontend assets
+   insinto /usr/share/${MY_PN}
+   doins -r public conf
+
+   dobin bin/grafana-cli
+   dobin bin/grafana-server
+
+   newconfd "${FILESDIR}"/grafana-r1.confd grafana
+   newinitd "${FILESDIR}"/grafana.initd grafana
+   systemd_newunit "${FILESDIR}"/grafana.service grafana.service
+
+   keepdir /var/{lib,log}/grafana
+   keepdir /var/lib/grafana/{dashboards,plugins}
+   fowners grafana:grafana /var/{lib,log}/grafana
+   fowners grafana:grafana /var/lib/grafana/{dashboards,plugins}
+   fperms 0750 /var/{lib,log}/grafana
+   fperms 0750 /var/lib/grafana/{dashboards,plugins}
+}
+
+pkg_postinst() {
+   if [[ -z "${REPLACING_VERSIONS}" ]]; then
+   # This is a new installation
+
+   elog "${PN} has built-in log rotation. Please see [log.file] 
section of"
+   elog "/etc/grafana/grafana.ini for related settings."
+   elog
+   elog "You may add your own custom configuration for 
app-admin/logrotate if you"
+   elog "wish to use external rotation of logs. In this case, you 
also need to make"
+   elog "sure the built-in rotation is turned off."
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: www-apps/grafana-bin/

2023-03-20 Thread
commit: 77feb0ff2e3fc79e5db66aca93248355eb0a9aa7
Author: Patrick Lauer  gentoo  org>
AuthorDate: Mon Mar 20 08:23:48 2023 +
Commit:     罗百科  gentoo  org>
CommitDate: Mon Mar 20 08:23:48 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=77feb0ff

www-apps/grafana-bin: drop 9.2.4, 9.2.7, 9.2.8, 9.2.10

Signed-off-by: Patrick Lauer  gentoo.org>

 www-apps/grafana-bin/Manifest  |  4 --
 www-apps/grafana-bin/grafana-bin-9.2.10.ebuild | 66 --
 www-apps/grafana-bin/grafana-bin-9.2.4.ebuild  | 66 --
 www-apps/grafana-bin/grafana-bin-9.2.7.ebuild  | 66 --
 www-apps/grafana-bin/grafana-bin-9.2.8.ebuild  | 66 --
 5 files changed, 268 deletions(-)

diff --git a/www-apps/grafana-bin/Manifest b/www-apps/grafana-bin/Manifest
index 850947d7d063..3242b555bc8e 100644
--- a/www-apps/grafana-bin/Manifest
+++ b/www-apps/grafana-bin/Manifest
@@ -1,7 +1,3 @@
-DIST grafana-bin-9.2.10.tar.gz 97715216 BLAKE2B 
c23fb535dca47f8a6d7da0900abcdcd6844d4e0c834b25dcb2bd3e820b5245b395e678a3748d362aa8a02d6128d4ae93b4f63f348dd74a39be6b58ef67008ae1
 SHA512 
71bb0c34303e80cef364f24d6f7bc55f122a7a9619c46d848d2dd57cc93e172b68db4233dbf5ff95fe32c7d1314acf09b1f78d4414a7dd20176bf5a2dccc9399
-DIST grafana-bin-9.2.4.tar.gz 96905343 BLAKE2B 
bb4f55e166f01123cbfcd1a940a4a42736195f208578889393d66aad35a42726a95908ad793f84769b5483e3bd0de861c5ce7f1375506d2a616f78c836d263e1
 SHA512 
094d1d131f22f63d8e96a1a61b52440910cb82a9790b502b30375901fcaf48b8b45db52040c9e43667c96e710266f2df77c0ce6542755656e28f84668210f4e9
-DIST grafana-bin-9.2.7.tar.gz 97192376 BLAKE2B 
6af296375aee559367de9e7e2db53d1b1a96c753853eda21d00367c960b8927e794a9bccaa364c5675a6abd10118485467f4d9a5b7ff17fb8a13015a4db050db
 SHA512 
9ed17e589eecf1c10716c0a9b7cb60259ec3ef98695882475509dd332d6222a44c6886d044992eede93638b7c9826f76f0390fc0808bc85e739825106b3a7762
-DIST grafana-bin-9.2.8.tar.gz 97680178 BLAKE2B 
1d3c149f6f0f28e2600c10d673187ea200fbe8e6111a2314b83e0a41ed3647d6b7516fe44688ebaf348d55e2dd77ed4acf6ade98e8bea4a92f2cbeac7b523b0c
 SHA512 
b0cc3e89ee5b93adbd2b6bbcaa828a4e8da75d28a8f230eefda42716ebae57f880a482e52708d506152593c0e9ad554bbc56bb72c9d6265f9166b673bfbd5077
 DIST grafana-bin-9.3.0.tar.gz 88847005 BLAKE2B 
4c37dc077b7f9fb8f9256a2a85094eef5ae2dabe693d039b7c5509ec2662ec544d307dc1cf0043301fb4c3525107bddfac0a7f7a67f0efb8b333936c1b96192d
 SHA512 
1489d3f948259dd3db6403e95f176fea664cb5bfc83a6f22e57ffbe075cc07257a463c4b1d1fd8aa94fbad5473b29608f0c3fc6fdf0c08bcb72f3beeff5163c7
 DIST grafana-bin-9.3.2.tar.gz 89322650 BLAKE2B 
b9256b6468aa4eff1d77a7bce1f701ab61a372baf2f239572921b04a5624933e57c881035de9a0a86a5ff17b942e2965a7807ae2c183a60cfabb4bd4bf546acb
 SHA512 
9d13624f728b5f5845c9780372b9334d81faadf03b47034b0de708fe87e50db3daff95f61e5649548cf6a4181253cc39f6d523dde5651833e72df42fe3577f16
 DIST grafana-bin-9.3.6.tar.gz 89397564 BLAKE2B 
1095be4f4fd4cedb70ddc0500b7ec84466d6db5a9be8154e5675fa47cdef0082cd57f5c03e0035f84989e639df2f30ced644c270b0d1189d7a00c54f5dd8ca66
 SHA512 
2619a6fef8bfaafdd45469198b7b7542def77d795e9c58a03a0308cce1e21db0dda936966a098e750304e6cc5a3576ba059d13aad0fd5f59ca24cf3074dba921

diff --git a/www-apps/grafana-bin/grafana-bin-9.2.10.ebuild 
b/www-apps/grafana-bin/grafana-bin-9.2.10.ebuild
deleted file mode 100644
index 0e8aae35965c..
--- a/www-apps/grafana-bin/grafana-bin-9.2.10.ebuild
+++ /dev/null
@@ -1,66 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit systemd
-
-MY_PN=${PN/-bin/}
-MY_PV=${PV/_beta/-beta}
-S=${WORKDIR}/${MY_PN}-${MY_PV}
-
-DESCRIPTION="Gorgeous metric viz, dashboards & editors for Graphite, InfluxDB 
& OpenTSDB"
-HOMEPAGE="https://grafana.org";
-SRC_URI="https://dl.grafana.com/oss/release/grafana-${PV}.linux-amd64.tar.gz 
-> ${P}.tar.gz"
-
-RESTRICT="mirror"
-LICENSE="AGPL-3"
-SLOT="0"
-KEYWORDS="-* ~amd64"
-
-DEPEND="acct-group/grafana
-   acct-user/grafana"
-RDEPEND="${DEPEND}
-   media-libs/fontconfig
-   sys-libs/glibc"
-
-QA_PREBUILT="usr/bin/grafana-*"
-QA_PRESTRIPPED=${QA_PREBUILT}
-
-src_install() {
-   keepdir /etc/grafana
-   insinto /etc/grafana
-   newins "${S}"/conf/sample.ini grafana.ini
-   rm "${S}"/conf/sample.ini || die
-
-   # Frontend assets
-   insinto /usr/share/${MY_PN}
-   doins -r public conf
-
-   dobin bin/grafana-cli
-   dobin bin/grafana-server
-
-   newconfd "${FILESDIR}"/grafana-r1.confd grafana
-   newinitd "${FILESDIR}"/grafana.initd grafana
-   systemd_newunit "${FILESDIR}"/grafana.service grafana.service
-
-   keepdir /var/{lib,log}/grafana
-   keepdir /var/lib/grafana/{dashboards,plugins}
-   fowners grafana:grafana /var/{lib,log}/grafana

[gentoo-commits] repo/gentoo:master commit in: net-misc/kafka-bin/

2023-03-20 Thread
commit: d5f4112915c2fa8221cfc9428e36f557a8d76591
Author: Patrick Lauer  gentoo  org>
AuthorDate: Mon Mar 20 08:14:10 2023 +
Commit:     罗百科  gentoo  org>
CommitDate: Mon Mar 20 08:14:43 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d5f41129

net-misc/kafka-bin: add 3.4.0

Signed-off-by: Patrick Lauer  gentoo.org>

 net-misc/kafka-bin/Manifest   |  1 +
 net-misc/kafka-bin/kafka-bin-3.4.0.ebuild | 69 +++
 2 files changed, 70 insertions(+)

diff --git a/net-misc/kafka-bin/Manifest b/net-misc/kafka-bin/Manifest
index c5353bd2b284..cb8b937b24e0 100644
--- a/net-misc/kafka-bin/Manifest
+++ b/net-misc/kafka-bin/Manifest
@@ -3,3 +3,4 @@ DIST kafka_2.13-3.1.2.tgz 88093743 BLAKE2B 
bbb03e55eb7506e8cfba4630191998622c206
 DIST kafka_2.13-3.2.3.tgz 104083532 BLAKE2B 
e6bee799597565bf7824bcf607b514eba0be3c03f1fc29963812d4e7e109196a48369661f80eda3621b0cf11d0bf8187de817c59aca09e3212cf89452b04c966
 SHA512 
4a57d69f8d3b5158ddca9c64ac366c2975ca55f4c2ef02cd3b122e127016ad1a5aa1de92e7e2f392fdc3b57aabe75d4631373d77a3a5958c28d911f4034a136f
 DIST kafka_2.13-3.3.1.tgz 105053134 BLAKE2B 
73eb6e8eab021a20ba79f5ec50e9eff666236553d7e658fcf5d5dd8bf61ee79b8057a76eb6d2906c5772fea1f6b8e9e27e6ad9ef3a0b740548b14758491e
 SHA512 
d14d9cc97d1702649b33378f38060c4a6220850a3d7182d1af20e905cb98728e51f2aeec63121f5773a389d6b66891b7508e5d23584dd1a4e424825e3d54e3e0
 DIST kafka_2.13-3.3.2.tgz 106619987 BLAKE2B 
483587654f8f63b4196d49030cd8a5d82b5dcfa02aad6b8ba5673c8a4293c214159fd54236b810561ef2b7340d8b56deff78d7313a4675286e798bb5d220237c
 SHA512 
f56657105a67f6195c1d4795b5fb4a00fc5e2f5cce061d7f7a504063778187b325c6fbe51d7c59f57cd7ef323a37d4c2c780c27a5609a2008852cbfa944287b3
+DIST kafka_2.13-3.4.0.tgz 106290956 BLAKE2B 
27b3331d0d9c5767a52fff3d78ada43e43651174831d822be438c412981b86567e85ff20b8a14bdc632b45753012c2066f6eabc7f1b799afbafeb11fe65b50f0
 SHA512 
2c405149c065627ce2125088dfcce0a4dc23aebaa72c1157736d5829cb5cbef273c0915ec55d2d8ba38e5e0524f0720f43e07d7d677439cd2ac7bea618caa65b

diff --git a/net-misc/kafka-bin/kafka-bin-3.4.0.ebuild 
b/net-misc/kafka-bin/kafka-bin-3.4.0.ebuild
new file mode 100644
index ..62f5d3c5f537
--- /dev/null
+++ b/net-misc/kafka-bin/kafka-bin-3.4.0.ebuild
@@ -0,0 +1,69 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="A high-throughput distributed messaging system"
+HOMEPAGE="https://kafka.apache.org/";
+
+# pick recommended scala version
+SCALA_VERSION=2.13
+MY_PN="kafka"
+MY_P="${MY_PN}_${SCALA_VERSION}-${PV}"
+SRC_URI="mirror://apache/kafka/${PV}/${MY_P}.tgz"
+
+RESTRICT="mirror"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="internal-zookeeper connect"
+
+COMMON_DEPEND="acct-group/kafka
+   acct-user/kafka
+   virtual/jre:="
+DEPEND="${COMMON_DEPEND}"
+RDEPEND="${COMMON_DEPEND}"
+
+S="${WORKDIR}/${MY_P}"
+INSTALL_DIR="/opt/${MY_PN}"
+
+src_prepare() {
+   sed -i -e 's:/tmp/zookeeper:/var/lib/kafka/zookeeper:' 
"config/zookeeper.properties" || die
+   sed -i -e 's:/tmp/kafka-logs:/var/lib/kafka/logs:' 
"config/server.properties" || die
+   sed -i -e 's:/tmp/connect.offsets:/var/lib/kafka/connect.offsets:' 
"config/connect-standalone.properties" || die
+   eapply_user
+}
+
+src_install() {
+   insinto /etc/kafka
+   doins config/zookeeper.properties config/server.properties
+   if use "internal-zookeeper"; then
+   keepdir /var/lib/kafka/zookeeper
+   newinitd "${FILESDIR}/${MY_PN}-zookeeper.init.d" 
"${MY_PN}-zookeeper"
+
+   ewarn "Zookeeper owner has been changed to kafka:kafka"
+   ewarn "you might want to run chown -R kafka:kafka 
/var/lib/kafka/zookeeper"
+   ewarn "or set COMMAND_USER=\"root:root\" in 
/etc/conf.d/kafka-zookeeper"
+   ewarn "to keep the previous behavior."
+   ewarn "All logs files have been move to /var/log/kafka/"
+   fi
+
+   if use "connect"; then
+   doins config/connect-distributed.properties 
config/connect-standalone.properties
+   newinitd "${FILESDIR}/${MY_PN}-connect-distributed.init.d" 
"${MY_PN}-connect-distributed"
+   fi
+
+   keepdir /var/lib/kafka
+   fowners -R kafka:kafka /var/lib/kafka
+
+   keepdir /var/log/kafka
+   fowners -R kafka:kafka /var/log/kafka
+
+   newinitd "${FILESDIR}/${MY_PN}.init.d.5" "${MY_PN}"
+
+   dodir "${INSTALL_DIR}"
+   cp -pRP bin config libs "${ED}/${INSTALL_DIR}" || die
+   keepdir "${INSTALL_DIR}/logs"
+   fowners -R kafka:kafka "${INSTALL_DIR}"
+}



[gentoo-commits] repo/gentoo:master commit in: sys-cluster/zookeeper-bin/

2023-03-20 Thread
commit: efc610a8a06c61ddb46bb2b7e764e457492592e5
Author: Patrick Lauer  gentoo  org>
AuthorDate: Mon Mar 20 08:13:27 2023 +
Commit:     罗百科  gentoo  org>
CommitDate: Mon Mar 20 08:14:43 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=efc610a8

sys-cluster/zookeeper-bin: add 3.8.1

Signed-off-by: Patrick Lauer  gentoo.org>

 sys-cluster/zookeeper-bin/Manifest |  1 +
 .../zookeeper-bin/zookeeper-bin-3.8.1.ebuild   | 68 ++
 2 files changed, 69 insertions(+)

diff --git a/sys-cluster/zookeeper-bin/Manifest 
b/sys-cluster/zookeeper-bin/Manifest
index 68a0d13d2107..880e4064adc7 100644
--- a/sys-cluster/zookeeper-bin/Manifest
+++ b/sys-cluster/zookeeper-bin/Manifest
@@ -1,2 +1,3 @@
 DIST zookeeper-bin-3.7.1.tar.gz 12649765 BLAKE2B 
1a0fd48185fb2a847d961ffb33387f9bf165f6c7f24eb00c82f1cc413278d48652459a89406dc4af01a4453d39e93be12deb07c0791d2337a43f04e14ce33417
 SHA512 
9103628a50745fa1a289bca666fda4a9c08ec17c55cf13e66887e7ba76e93dbae60a1f1ffd6c10798be3a16069344ecbc00cebb29bf03d9cd7096ccd098ed011
 DIST zookeeper-bin-3.8.0.tar.gz 13185104 BLAKE2B 
2afcfbac16a027fb2a009e20a852a747a9a93fb846b214c57ebf6730e73b892aa40037e29013cbc45e87532848bf889d24635becbf7dd554965b7da0a89ac8e0
 SHA512 
d66e3a40451f840406901b2cd940992b001f92049a372ae48d8b420891605871cd1ae5f6cceb3b10665491e7abef36a4078dace158bd1e0938fcd3567b5234ca
+DIST zookeeper-bin-3.8.1.tar.gz 13368512 BLAKE2B 
c1e5c375f6068e847733aa655e54f0a302ce89dbb3a179abc60f2f2fff558aa264530d53d74857d617ef966c9904281927f50e639ac3e653f958be27c9595e34
 SHA512 
940ce2fdd4ff33acfc99860b5c604d2d48f37c4d6f0b7c2dcdade7492ecf5385b079bf56db68b4c9c9b8dfed0a86ecd73ee2977621738f263d6e9b8432f34b35

diff --git a/sys-cluster/zookeeper-bin/zookeeper-bin-3.8.1.ebuild 
b/sys-cluster/zookeeper-bin/zookeeper-bin-3.8.1.ebuild
new file mode 100644
index ..f3969f04bfc3
--- /dev/null
+++ b/sys-cluster/zookeeper-bin/zookeeper-bin-3.8.1.ebuild
@@ -0,0 +1,68 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit java-utils-2
+
+MY_PN="zookeeper"
+MY_P="${MY_PN}-${PV}"
+
+DESCRIPTION="A high-performance coordination service for distributed 
applications"
+HOMEPAGE="https://zookeeper.apache.org/";
+SRC_URI="https://downloads.apache.org/${MY_PN}/${MY_P}/apache-${MY_P}-bin.tar.gz
 -> ${P}.tar.gz"
+S="${WORKDIR}/apache-${MY_P}-bin"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+RESTRICT="mirror binchecks"
+
+BDEPEND="
+   acct-group/zookeeper
+   acct-user/zookeeper
+"
+RDEPEND="
+   ${BDEPEND}
+   >=virtual/jre-1.8
+"
+
+INSTALL_DIR=/opt/"${PN}"
+export CONFIG_PROTECT="${CONFIG_PROTECT} ${INSTALL_DIR}/conf"
+
+src_prepare() {
+   default
+   rm "${S}"/docs/skin/instruction_arrow.png || die
+}
+
+src_install() {
+   local DATA_DIR=/var/lib/"${MY_P}"
+
+   # cleanup sources
+   rm bin/*.cmd || die
+
+   keepdir "${DATA_DIR}"
+   sed "s:^dataDir=.*:dataDir=${DATA_DIR}:" conf/zoo_sample.cfg > 
conf/zoo.cfg || die
+   cp "${FILESDIR}"/log4j.properties conf/ || die
+
+   dodir "${INSTALL_DIR}"
+   cp -a "${S}"/* "${ED}${INSTALL_DIR}" || die
+
+   # data dir perms
+   fowners zookeeper:zookeeper "${DATA_DIR}"
+
+   # log dir
+   keepdir /var/log/zookeeper
+   fowners zookeeper:zookeeper /var/log/zookeeper
+
+   # init script
+   newinitd "${FILESDIR}"/zookeeper.initd zookeeper
+   newconfd "${FILESDIR}"/zookeeper.confd zookeeper
+
+   # env file
+   cat > 99"${PN}" <<-EOF
+   PATH="${INSTALL_DIR}"/bin
+   CONFIG_PROTECT="${INSTALL_DIR}"/conf
+   EOF
+   doenvd 99"${PN}"
+}



[gentoo-commits] repo/gentoo:master commit in: net-misc/kafka-bin/

2023-03-20 Thread
commit: b8ca9b46cf918635f9fb15086b0eaab734687811
Author: Patrick Lauer  gentoo  org>
AuthorDate: Mon Mar 20 08:14:38 2023 +
Commit:     罗百科  gentoo  org>
CommitDate: Mon Mar 20 08:14:44 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b8ca9b46

net-misc/kafka-bin: drop 3.0.2, 3.1.2, 3.2.3

Signed-off-by: Patrick Lauer  gentoo.org>

 net-misc/kafka-bin/Manifest   |  3 --
 net-misc/kafka-bin/kafka-bin-3.0.2.ebuild | 69 ---
 net-misc/kafka-bin/kafka-bin-3.1.2.ebuild | 69 ---
 net-misc/kafka-bin/kafka-bin-3.2.3.ebuild | 69 ---
 4 files changed, 210 deletions(-)

diff --git a/net-misc/kafka-bin/Manifest b/net-misc/kafka-bin/Manifest
index cb8b937b24e0..71e41b678851 100644
--- a/net-misc/kafka-bin/Manifest
+++ b/net-misc/kafka-bin/Manifest
@@ -1,6 +1,3 @@
-DIST kafka_2.13-3.0.2.tgz 86566125 BLAKE2B 
91c57a3349431417a5579a72a1557866c46263474b789d6bcd1915a45b0e1633cbed00842345efcdd8ad6f2ae9f01f65f8f24e87e7c23172b8ea482cadd66115
 SHA512 
032ca5025e9b37ae377e2daba6ae4d2c84fc28b4d030f92d8864f75b29b9193d5652dac2c562c64f6fc84038ddb26b1b6d65c836783ac32427defed5062a9fee
-DIST kafka_2.13-3.1.2.tgz 88093743 BLAKE2B 
bbb03e55eb7506e8cfba4630191998622c2069b438d71bbfa2c0c1bb8c9052cb2a3fdba0067966d9fd49746453eb9c7bd84b4b325cd5fa1b4a56d4ce11e133a0
 SHA512 
ec5955bd9be0ffe15adf84ef428f48d341b5393a1e4cbb9d7f80ec4062ff57a28a38d575e19bc0b40af4143164bb5126721844f42dce8e70516fc30348c57f95
-DIST kafka_2.13-3.2.3.tgz 104083532 BLAKE2B 
e6bee799597565bf7824bcf607b514eba0be3c03f1fc29963812d4e7e109196a48369661f80eda3621b0cf11d0bf8187de817c59aca09e3212cf89452b04c966
 SHA512 
4a57d69f8d3b5158ddca9c64ac366c2975ca55f4c2ef02cd3b122e127016ad1a5aa1de92e7e2f392fdc3b57aabe75d4631373d77a3a5958c28d911f4034a136f
 DIST kafka_2.13-3.3.1.tgz 105053134 BLAKE2B 
73eb6e8eab021a20ba79f5ec50e9eff666236553d7e658fcf5d5dd8bf61ee79b8057a76eb6d2906c5772fea1f6b8e9e27e6ad9ef3a0b740548b14758491e
 SHA512 
d14d9cc97d1702649b33378f38060c4a6220850a3d7182d1af20e905cb98728e51f2aeec63121f5773a389d6b66891b7508e5d23584dd1a4e424825e3d54e3e0
 DIST kafka_2.13-3.3.2.tgz 106619987 BLAKE2B 
483587654f8f63b4196d49030cd8a5d82b5dcfa02aad6b8ba5673c8a4293c214159fd54236b810561ef2b7340d8b56deff78d7313a4675286e798bb5d220237c
 SHA512 
f56657105a67f6195c1d4795b5fb4a00fc5e2f5cce061d7f7a504063778187b325c6fbe51d7c59f57cd7ef323a37d4c2c780c27a5609a2008852cbfa944287b3
 DIST kafka_2.13-3.4.0.tgz 106290956 BLAKE2B 
27b3331d0d9c5767a52fff3d78ada43e43651174831d822be438c412981b86567e85ff20b8a14bdc632b45753012c2066f6eabc7f1b799afbafeb11fe65b50f0
 SHA512 
2c405149c065627ce2125088dfcce0a4dc23aebaa72c1157736d5829cb5cbef273c0915ec55d2d8ba38e5e0524f0720f43e07d7d677439cd2ac7bea618caa65b

diff --git a/net-misc/kafka-bin/kafka-bin-3.0.2.ebuild 
b/net-misc/kafka-bin/kafka-bin-3.0.2.ebuild
deleted file mode 100644
index f81d56cb3214..
--- a/net-misc/kafka-bin/kafka-bin-3.0.2.ebuild
+++ /dev/null
@@ -1,69 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DESCRIPTION="A high-throughput distributed messaging system"
-HOMEPAGE="https://kafka.apache.org/";
-
-# pick recommended scala version
-SCALA_VERSION=2.13
-MY_PN="kafka"
-MY_P="${MY_PN}_${SCALA_VERSION}-${PV}"
-SRC_URI="mirror://apache/kafka/${PV}/${MY_P}.tgz"
-
-RESTRICT="mirror"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="internal-zookeeper connect"
-
-COMMON_DEPEND="acct-group/kafka
-   acct-user/kafka
-   || ( virtual/jre:1.8 virtual/jre:11 )"
-DEPEND="${COMMON_DEPEND}"
-RDEPEND="${COMMON_DEPEND}"
-
-S="${WORKDIR}/${MY_P}"
-INSTALL_DIR="/opt/${MY_PN}"
-
-src_prepare() {
-   sed -i -e 's:/tmp/zookeeper:/var/lib/kafka/zookeeper:' 
"config/zookeeper.properties" || die
-   sed -i -e 's:/tmp/kafka-logs:/var/lib/kafka/logs:' 
"config/server.properties" || die
-   sed -i -e 's:/tmp/connect.offsets:/var/lib/kafka/connect.offsets:' 
"config/connect-standalone.properties" || die
-   eapply_user
-}
-
-src_install() {
-   insinto /etc/kafka
-   doins config/zookeeper.properties config/server.properties
-   if use "internal-zookeeper"; then
-   keepdir /var/lib/kafka/zookeeper
-   newinitd "${FILESDIR}/${MY_PN}-zookeeper.init.d" 
"${MY_PN}-zookeeper"
-
-   ewarn "Zookeeper owner has been changed to kafka:kafka"
-   ewarn "you might want to run chown -R kafka:kafka 
/var/lib/kafka/zookeeper"
-   ewarn "or set COMMAND_USER=\"root:root\" in 
/etc/conf.d/kafka-zookeeper"
-   ewarn "to keep the previous behavior."
-

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

2023-03-18 Thread
commit: 6ca2fadce5154690a335b5206571e5b9af02d96a
Author: Patrick Lauer  gentoo  org>
AuthorDate: Sat Mar 18 19:47:26 2023 +
Commit:     罗百科  gentoo  org>
CommitDate: Sat Mar 18 19:48:04 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6ca2fadc

dev-db/postgresql: Adjust to llvm:16

Signed-off-by: Patrick Lauer  gentoo.org>

 dev-db/postgresql/postgresql-11.19.ebuild | 6 +++---
 dev-db/postgresql/postgresql-12.14.ebuild | 6 +++---
 dev-db/postgresql/postgresql-13.10.ebuild | 6 +++---
 dev-db/postgresql/postgresql-14.7.ebuild  | 6 +++---
 dev-db/postgresql/postgresql-15.2.ebuild  | 6 +++---
 5 files changed, 15 insertions(+), 15 deletions(-)

diff --git a/dev-db/postgresql/postgresql-11.19.ebuild 
b/dev-db/postgresql/postgresql-11.19.ebuild
index 3123f9fe26c1..97c811e81b4f 100644
--- a/dev-db/postgresql/postgresql-11.19.ebuild
+++ b/dev-db/postgresql/postgresql-11.19.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 PYTHON_COMPAT=( python3_{9,10,11} )
-LLVM_MAX_SLOT=15
+LLVM_MAX_SLOT=16
 
 inherit flag-o-matic linux-info llvm pam python-single-r1 systemd tmpfiles
 
@@ -37,8 +37,8 @@ icu? ( dev-libs/icu:= )
 kerberos? ( virtual/krb5 )
 ldap? ( net-nds/openldap:= )
 llvm? (
-   =dev-lang/perl-5.8:= )

diff --git a/dev-db/postgresql/postgresql-12.14.ebuild 
b/dev-db/postgresql/postgresql-12.14.ebuild
index 084853e140d3..0239892af326 100644
--- a/dev-db/postgresql/postgresql-12.14.ebuild
+++ b/dev-db/postgresql/postgresql-12.14.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 PYTHON_COMPAT=( python3_{9,10,11} )
-LLVM_MAX_SLOT=15
+LLVM_MAX_SLOT=16
 
 inherit flag-o-matic linux-info llvm pam python-single-r1 systemd tmpfiles
 
@@ -37,8 +37,8 @@ icu? ( dev-libs/icu:= )
 kerberos? ( virtual/krb5 )
 ldap? ( net-nds/openldap:= )
 llvm? (
-   =dev-lang/perl-5.8:= )

diff --git a/dev-db/postgresql/postgresql-13.10.ebuild 
b/dev-db/postgresql/postgresql-13.10.ebuild
index 8df70d557212..e5005d34eafb 100644
--- a/dev-db/postgresql/postgresql-13.10.ebuild
+++ b/dev-db/postgresql/postgresql-13.10.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 PYTHON_COMPAT=( python3_{9,10,11} )
-LLVM_MAX_SLOT=15
+LLVM_MAX_SLOT=16
 
 inherit flag-o-matic linux-info llvm pam python-single-r1 systemd tmpfiles
 
@@ -37,8 +37,8 @@ icu? ( dev-libs/icu:= )
 kerberos? ( virtual/krb5 )
 ldap? ( net-nds/openldap:= )
 llvm? (
-   =dev-lang/perl-5.8:= )

diff --git a/dev-db/postgresql/postgresql-14.7.ebuild 
b/dev-db/postgresql/postgresql-14.7.ebuild
index 8876f738f6c1..2be4264552ca 100644
--- a/dev-db/postgresql/postgresql-14.7.ebuild
+++ b/dev-db/postgresql/postgresql-14.7.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 PYTHON_COMPAT=( python3_{9,10,11} )
-LLVM_MAX_SLOT=15
+LLVM_MAX_SLOT=16
 
 inherit flag-o-matic linux-info llvm pam python-single-r1 systemd tmpfiles
 
@@ -37,8 +37,8 @@ icu? ( dev-libs/icu:= )
 kerberos? ( virtual/krb5 )
 ldap? ( net-nds/openldap:= )
 llvm? (
-

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

2023-03-18 Thread
commit: a43dd1170156d01738a5821a95ccefb434ae13fa
Author: Patrick Lauer  gentoo  org>
AuthorDate: Sat Mar 18 19:34:44 2023 +
Commit:     罗百科  gentoo  org>
CommitDate: Sat Mar 18 19:48:04 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a43dd117

dev-db/postgresql: Fix build

Signed-off-by: Patrick Lauer  gentoo.org>

 dev-db/postgresql/postgresql-.ebuild | 3 ---
 1 file changed, 3 deletions(-)

diff --git a/dev-db/postgresql/postgresql-.ebuild 
b/dev-db/postgresql/postgresql-.ebuild
index 6915e96b7cec..34af349c05ac 100644
--- a/dev-db/postgresql/postgresql-.ebuild
+++ b/dev-db/postgresql/postgresql-.ebuild
@@ -108,9 +108,6 @@ pkg_setup() {
 }
 
 src_prepare() {
-   # still needed as of 2021-08-13
-   eapply "${FILESDIR}"/${PN}-13.3-riscv-spinlocks.patch
-
# Set proper run directory
sed "s|\(PGSOCKET_DIR\s\+\)\"/tmp\"|\1\"${EPREFIX}/run/postgresql\"|" \
-i src/include/pg_config_manual.h || die



[gentoo-commits] repo/gentoo:master commit in: app-admin/monit/

2023-03-14 Thread
commit: 768c0379295a25190b856dcc507978202164ab4f
Author: Patrick Lauer  gentoo  org>
AuthorDate: Tue Mar 14 15:47:40 2023 +
Commit:     罗百科  gentoo  org>
CommitDate: Tue Mar 14 15:48:56 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=768c0379

app-admin/monit: add 5.33.0

Signed-off-by: Patrick Lauer  gentoo.org>

 app-admin/monit/Manifest|  1 +
 app-admin/monit/monit-5.33.0.ebuild | 60 +
 2 files changed, 61 insertions(+)

diff --git a/app-admin/monit/Manifest b/app-admin/monit/Manifest
index 51e75d08fb32..59ef9c8e9231 100644
--- a/app-admin/monit/Manifest
+++ b/app-admin/monit/Manifest
@@ -1,3 +1,4 @@
 DIST monit-5.29.0.tar.gz 1476102 BLAKE2B 
a4037c61e8d893b194317dc3c79d37f9b449d3524b91a06c0ff36a9c39016b12b0ce970c969fc10421412e6406c680714522379780cd80897a7a467f7b08450f
 SHA512 
a69125bfa6fa9ea837f396e762a45e0cb41258c175d120c2af999ae1b500ce5cf5b57d774cc89299f70950a25ced5368c85455fffafd75677311c7912f86c49d
 DIST monit-5.31.0.tar.gz 1479644 BLAKE2B 
3aee9e87acb287dbf9cdc26dd5cb5e693a52d7f88c4851f9c1101aec8060df250e75890815b7ec30e58324ec118bded8e25e6a17e694bec1c028941e2cff0141
 SHA512 
1259c57683389d7241db9524136cec7e42067e32dac79d97753211525c6451af2768c1023535d7d894dad7c5f6e7c3b3ac77bd8540bb53634f6d72587b522d42
 DIST monit-5.32.0.tar.gz 1480629 BLAKE2B 
48b824365dca349914ffc066a19758f23fee122fb29b1aed5cecad6f97799a987752e3e59cbed488282738c755fdf4d7c95dbe85069f2e070c28f03a324e0a7f
 SHA512 
dcb56bee23c5fef4abe08a2b1633e58b60c8863b335d651d26e87f5306b4f98bd4887d2bf6311c2fc11c9b99eb853226d836b9d212ab65c0f150872c7297e005
+DIST monit-5.33.0.tar.gz 1502487 BLAKE2B 
770474f010067fe6388622e764a0d032495589dad24873dabd87ab0aa8edcff34d7a014a72c1c05aaa47104b12daf3dc542aa1d2d823d267814c9b5fd139e747
 SHA512 
f84edfc03a7386bb712c3d1e1e74801c5deea596f533bd898f342c8435e4b9f4225ec24a4daee11c4d23a5742e9f8a9c666ebaa1ba56f13842ac7214d1d70d4f

diff --git a/app-admin/monit/monit-5.33.0.ebuild 
b/app-admin/monit/monit-5.33.0.ebuild
new file mode 100644
index ..1f5faf3c1cfd
--- /dev/null
+++ b/app-admin/monit/monit-5.33.0.ebuild
@@ -0,0 +1,60 @@
+# Copyright 2021-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit bash-completion-r1 pam systemd
+
+DESCRIPTION="Monitoring and managing daemons or similar programs running on a 
Unix system"
+HOMEPAGE="http://mmonit.com/monit/";
+SRC_URI="http://mmonit.com/monit/dist/${P}.tar.gz";
+
+LICENSE="AGPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86 ~amd64-linux"
+IUSE="ipv6 pam ssl"
+
+RDEPEND="sys-libs/zlib:=
+   virtual/libcrypt:=
+   pam? ( sys-libs/pam )
+   ssl? ( dev-libs/openssl:0= )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   sys-devel/bison
+   sys-devel/flex
+"
+
+src_prepare() {
+   default
+   sed -i -e '/^INSTALL_PROG/s/-s//' Makefile.in || die
+}
+
+src_configure() {
+   local myeconfargs=(
+   $(use_with ipv6)
+   $(use_with pam)
+   $(use_with ssl)
+   )
+   econf "${myeconfargs[@]}"
+}
+
+src_install() {
+   default
+
+   insinto /etc/logrotate.d
+   newins "${FILESDIR}"/monit.logrotate monit
+
+   insinto /etc; insopts -m600; doins monitrc
+   newinitd "${FILESDIR}"/monit.initd-5.0-r1 monit
+   systemd_dounit system/startup/${PN}.service
+
+   use pam && newpamd "${FILESDIR}"/${PN}.pamd ${PN}
+
+   dobashcomp system/bash/monit
+}
+
+pkg_postinst() {
+   elog "Sample configurations are available at:"
+   elog "http://mmonit.com/monit/documentation/";
+}



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

2023-03-12 Thread
commit: eb057b751a99defdf5fa489efd2c5d6c7312cba5
Author: Patrick Lauer  gentoo  org>
AuthorDate: Sun Mar 12 15:37:29 2023 +
Commit:     罗百科  gentoo  org>
CommitDate: Sun Mar 12 15:37:59 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eb057b75

dev-db/timescaledb: add 2.10.1

Signed-off-by: Patrick Lauer  gentoo.org>

 dev-db/timescaledb/Manifest  |  1 +
 dev-db/timescaledb/timescaledb-2.10.1.ebuild | 67 
 2 files changed, 68 insertions(+)

diff --git a/dev-db/timescaledb/Manifest b/dev-db/timescaledb/Manifest
index 3e28e4dcd4cb..52b7aaa92cef 100644
--- a/dev-db/timescaledb/Manifest
+++ b/dev-db/timescaledb/Manifest
@@ -1,3 +1,4 @@
 DIST timescaledb-2.10.0.tar.gz 7410903 BLAKE2B 
e93117f41b918e315f1d867ef65a608ec4021d365e3854750ee788233d64435d37b6ff5e7b1a014c8bf095857c745978daece3dc5ff149ba0b869afa6e7d8e7c
 SHA512 
6028146a421de91a356539d8027cfee8dc38dd03cf02fe04887ddaf134fa057c953cf6b6179a9160d797271943a8fe35ffe2f4d8959fe3be8e7bf527a3fe7d41
+DIST timescaledb-2.10.1.tar.gz 7417084 BLAKE2B 
506da755d164fd82bbea0267a24f6db438b895402c29bb88b5f48178b018c003f251427b5fa9befcfe801db496181819ef18249e537bd89b72a085f51291ce19
 SHA512 
573369d85f40a4176beaf5862bd0d20966fbdff83ec8573ba185bcfd90a03ef8de09aad3ed8dce7ee47bc123f967224bae2899c22ed023ab73260c3bd0548fed
 DIST timescaledb-2.9.2.tar.gz 7265748 BLAKE2B 
6d821f3e93e5a4c8cb871e436b00f81befbc82b171c95c50f93d278c2dd87c44255c4fc7b6e09e7463eeb8b3ba6719ad95d07d76d2234a52f7f0ca015a1ed727
 SHA512 
2f8153e37e3fd1488f89398dfb6b4501267c0d4bae4b796738d0b25e26f9720c7d6388b41fd952b4760f9e85adfbf6d3b37f4f5b7cc9ec3e68825dbd9868e870
 DIST timescaledb-2.9.3.tar.gz 7269123 BLAKE2B 
009f3b9787e4dce49abb50a446b88f5a37ab9b1a3abb040fe5d332ab10d5a40e13fae7985fca6f6d412f7e555ab1833f83ce0c43bbda7054f668fa12288eac18
 SHA512 
0664ccc6e6846500757466646e2c8a9bdbdca079bd931cc95ad8ea687f37b099d846cf8cc8311f928a33d9228592e460b6fe331a639046bc845a25b4a7d914c6

diff --git a/dev-db/timescaledb/timescaledb-2.10.1.ebuild 
b/dev-db/timescaledb/timescaledb-2.10.1.ebuild
new file mode 100644
index ..83f98f57647b
--- /dev/null
+++ b/dev-db/timescaledb/timescaledb-2.10.1.ebuild
@@ -0,0 +1,67 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+POSTGRES_COMPAT=( 12 13 14 15 )
+POSTGRES_USEDEP="ssl"
+
+inherit postgres-multi cmake
+
+DESCRIPTION="Open-source time-series SQL database"
+HOMEPAGE="https://www.timescale.com/";
+SRC_URI="https://github.com/timescale/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+
+IUSE="proprietary-extensions"
+LICENSE="POSTGRESQL Apache-2.0 proprietary-extensions? ( timescale )"
+
+KEYWORDS="~amd64"
+
+SLOT=0
+
+RESTRICT="test"
+
+DEPEND="${POSTGRES_DEP}"
+RDEPEND="${DEPEND}"
+
+CMAKE_IN_SOURCE_BUILD=yes
+CMAKE_BUILD_TYPE="RelWithDebInfo"
+BUILD_DIR=${WORKDIR}/${P}
+
+src_prepare() {
+   postgres-multi_src_prepare
+   postgres-multi_foreach cmake_src_prepare
+}
+
+timescale_configure() {
+   local CMAKE_USE_DIR=$BUILD_DIR
+   local mycmakeargs=( 
"-DPG_CONFIG=/usr/bin/pg_config${MULTIBUILD_VARIANT}" "-DREGRESS_CHECKS=OFF" )
+
+   # licensing is tied to features, this useflag disables the non-apache2 
licensed bits
+   if ! use proprietary-extensions ; then
+   mycmakeargs+=("-DAPACHE_ONLY=ON")
+   fi
+   cmake_src_configure
+}
+
+src_configure() {
+   postgres-multi_foreach timescale_configure
+}
+
+timescale_src_compile() {
+   local CMAKE_USE_DIR=$BUILD_DIR
+   cmake_src_compile
+}
+
+src_compile() {
+   postgres-multi_foreach timescale_src_compile
+}
+
+timescale_src_install() {
+   local CMAKE_USE_DIR=$BUILD_DIR
+   cmake_src_install
+}
+
+src_install() {
+   postgres-multi_foreach timescale_src_install
+}



[gentoo-commits] repo/gentoo:master commit in: app-admin/rex/

2023-03-06 Thread
commit: da5cd23913c189a209045aadf84976b88715f3cd
Author: Ferenc Erki  gmail  com>
AuthorDate: Sun Mar  5 19:41:59 2023 +
Commit:     罗百科  gentoo  org>
CommitDate: Mon Mar  6 12:03:52 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=da5cd239

app-admin/rex: update live ebuild

Signed-off-by: Patrick Lauer  gentoo.org>

 app-admin/rex/rex-.ebuild | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/app-admin/rex/rex-.ebuild b/app-admin/rex/rex-.ebuild
index 8c057ec2..c6c604f1e599 100644
--- a/app-admin/rex/rex-.ebuild
+++ b/app-admin/rex/rex-.ebuild
@@ -81,6 +81,7 @@ RDEPEND="
dev-perl/libwww-perl
dev-perl/YAML
virtual/perl-version
+   virtual/perl-Term-ANSIColor
 "
 # NB: would add test? !minimal? Test-mysqld, but I can't get that to work
 BDEPEND="
@@ -99,7 +100,9 @@ BDEPEND="
dev-perl/Test-Exception
dev-perl/Test-Output
dev-perl/Test-UseAllModules
+   dev-perl/Test-Warnings
virtual/perl-autodie
+   virtual/perl-Module-Load-Conditional
)
 "
 



[gentoo-commits] repo/gentoo:master commit in: app-admin/rex/

2023-03-06 Thread
commit: 36f62c9efe35aaa3890ff38d75610a083feb7686
Author: Ferenc Erki  gmail  com>
AuthorDate: Sun Mar  5 19:42:38 2023 +
Commit:     罗百科  gentoo  org>
CommitDate: Mon Mar  6 12:04:21 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=36f62c9e

app-admin/rex: bump version to 1.14.1

Signed-off-by: Patrick Lauer  gentoo.org>

 app-admin/rex/Manifest| 2 +-
 app-admin/rex/{rex-1.14.0-r1.ebuild => rex-1.14.1.ebuild} | 3 +++
 2 files changed, 4 insertions(+), 1 deletion(-)

diff --git a/app-admin/rex/Manifest b/app-admin/rex/Manifest
index d61bbdc9995a..d3f9f9a6da8c 100644
--- a/app-admin/rex/Manifest
+++ b/app-admin/rex/Manifest
@@ -1,3 +1,3 @@
 DIST Rex-1.13.3.tar.gz 349550 BLAKE2B 
c2ccc2144e56761d33ed2b5d790febd49863639d2e3bba8028b7937b43eb51e7e59e9e99cb1d67f247b2dff8ef91aa04776afd6277ad8a2370f35d71e0b528dd
 SHA512 
beab22aef8ba620b6e74847698eab99977844d2e9632812a9ae0e1ee303cbe4e5a6489000bd5209d76e42e3bb4bb799a90408ed6fb14e034f68132a4d37766dc
 DIST Rex-1.13.4.tar.gz 351011 BLAKE2B 
ec046b88f4443b03c05efbabb40900085293c61dab0ee9818a8c4d05be3cc0a1c1f53738b72cc245aaa2dfbcb00541f0e1e31b0c20f2464e9fc6586ed10707ef
 SHA512 
27b76f4b527b42ea0b06dc1de05254dbd6e2fa3bc9a8a708af7557789ef22aec374a5d0585bf3ec4ee878a5387d51b881cf95855dbd05149b7b23929de12027d
-DIST Rex-1.14.0.tar.gz 353494 BLAKE2B 
3943c56df99d3dd98cefbdc68644f1a34109e20e18aa6db61e617d1f5ece8cf9612b7b098dafff7df9435820791bd1476163e5b9e6d35ef20bd47506747ad849
 SHA512 
fa2ad4b71c9c7b9a352303626e7530fc7fd02b295908c6184680a2646b14553b037a264af932b9a9efd5f1019ded86f3c8857db9651d7a4d7d6cf153924ac3ad
+DIST Rex-1.14.1.tar.gz 354512 BLAKE2B 
e82248fa58b10e92f2256c57b589e8db6fc61a03532eac00a28431f2527b4a7e5fdaebbf4a0bdbdfa5b775be95826fb26fa831b58ecf354d6758f5a26649dc32
 SHA512 
c3cb3e64fb443858a47fbf0afabc9e57ca0a7646447ea259c109a5385a57b4347664dde23575e529afa17881f400bd1735994793362aa101519747805153cb75

diff --git a/app-admin/rex/rex-1.14.0-r1.ebuild 
b/app-admin/rex/rex-1.14.1.ebuild
similarity index 98%
rename from app-admin/rex/rex-1.14.0-r1.ebuild
rename to app-admin/rex/rex-1.14.1.ebuild
index 8c057ec2..c6c604f1e599 100644
--- a/app-admin/rex/rex-1.14.0-r1.ebuild
+++ b/app-admin/rex/rex-1.14.1.ebuild
@@ -81,6 +81,7 @@ RDEPEND="
dev-perl/libwww-perl
dev-perl/YAML
virtual/perl-version
+   virtual/perl-Term-ANSIColor
 "
 # NB: would add test? !minimal? Test-mysqld, but I can't get that to work
 BDEPEND="
@@ -99,7 +100,9 @@ BDEPEND="
dev-perl/Test-Exception
dev-perl/Test-Output
dev-perl/Test-UseAllModules
+   dev-perl/Test-Warnings
virtual/perl-autodie
+   virtual/perl-Module-Load-Conditional
)
 "
 



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

2023-03-03 Thread
commit: cfa507b1df4e811ddfe6dc176038a765ffd8aea3
Author: Patrick Lauer  gentoo  org>
AuthorDate: Sat Mar  4 07:24:34 2023 +
Commit:     罗百科  gentoo  org>
CommitDate: Sat Mar  4 07:25:17 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cfa507b1

dev-db/timescaledb: add 2.10.0

Signed-off-by: Patrick Lauer  gentoo.org>

 dev-db/timescaledb/Manifest  |  1 +
 dev-db/timescaledb/timescaledb-2.10.0.ebuild | 67 
 2 files changed, 68 insertions(+)

diff --git a/dev-db/timescaledb/Manifest b/dev-db/timescaledb/Manifest
index 016c8cd6..3e28e4dcd4cb 100644
--- a/dev-db/timescaledb/Manifest
+++ b/dev-db/timescaledb/Manifest
@@ -1,2 +1,3 @@
+DIST timescaledb-2.10.0.tar.gz 7410903 BLAKE2B 
e93117f41b918e315f1d867ef65a608ec4021d365e3854750ee788233d64435d37b6ff5e7b1a014c8bf095857c745978daece3dc5ff149ba0b869afa6e7d8e7c
 SHA512 
6028146a421de91a356539d8027cfee8dc38dd03cf02fe04887ddaf134fa057c953cf6b6179a9160d797271943a8fe35ffe2f4d8959fe3be8e7bf527a3fe7d41
 DIST timescaledb-2.9.2.tar.gz 7265748 BLAKE2B 
6d821f3e93e5a4c8cb871e436b00f81befbc82b171c95c50f93d278c2dd87c44255c4fc7b6e09e7463eeb8b3ba6719ad95d07d76d2234a52f7f0ca015a1ed727
 SHA512 
2f8153e37e3fd1488f89398dfb6b4501267c0d4bae4b796738d0b25e26f9720c7d6388b41fd952b4760f9e85adfbf6d3b37f4f5b7cc9ec3e68825dbd9868e870
 DIST timescaledb-2.9.3.tar.gz 7269123 BLAKE2B 
009f3b9787e4dce49abb50a446b88f5a37ab9b1a3abb040fe5d332ab10d5a40e13fae7985fca6f6d412f7e555ab1833f83ce0c43bbda7054f668fa12288eac18
 SHA512 
0664ccc6e6846500757466646e2c8a9bdbdca079bd931cc95ad8ea687f37b099d846cf8cc8311f928a33d9228592e460b6fe331a639046bc845a25b4a7d914c6

diff --git a/dev-db/timescaledb/timescaledb-2.10.0.ebuild 
b/dev-db/timescaledb/timescaledb-2.10.0.ebuild
new file mode 100644
index ..83f98f57647b
--- /dev/null
+++ b/dev-db/timescaledb/timescaledb-2.10.0.ebuild
@@ -0,0 +1,67 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+POSTGRES_COMPAT=( 12 13 14 15 )
+POSTGRES_USEDEP="ssl"
+
+inherit postgres-multi cmake
+
+DESCRIPTION="Open-source time-series SQL database"
+HOMEPAGE="https://www.timescale.com/";
+SRC_URI="https://github.com/timescale/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+
+IUSE="proprietary-extensions"
+LICENSE="POSTGRESQL Apache-2.0 proprietary-extensions? ( timescale )"
+
+KEYWORDS="~amd64"
+
+SLOT=0
+
+RESTRICT="test"
+
+DEPEND="${POSTGRES_DEP}"
+RDEPEND="${DEPEND}"
+
+CMAKE_IN_SOURCE_BUILD=yes
+CMAKE_BUILD_TYPE="RelWithDebInfo"
+BUILD_DIR=${WORKDIR}/${P}
+
+src_prepare() {
+   postgres-multi_src_prepare
+   postgres-multi_foreach cmake_src_prepare
+}
+
+timescale_configure() {
+   local CMAKE_USE_DIR=$BUILD_DIR
+   local mycmakeargs=( 
"-DPG_CONFIG=/usr/bin/pg_config${MULTIBUILD_VARIANT}" "-DREGRESS_CHECKS=OFF" )
+
+   # licensing is tied to features, this useflag disables the non-apache2 
licensed bits
+   if ! use proprietary-extensions ; then
+   mycmakeargs+=("-DAPACHE_ONLY=ON")
+   fi
+   cmake_src_configure
+}
+
+src_configure() {
+   postgres-multi_foreach timescale_configure
+}
+
+timescale_src_compile() {
+   local CMAKE_USE_DIR=$BUILD_DIR
+   cmake_src_compile
+}
+
+src_compile() {
+   postgres-multi_foreach timescale_src_compile
+}
+
+timescale_src_install() {
+   local CMAKE_USE_DIR=$BUILD_DIR
+   cmake_src_install
+}
+
+src_install() {
+   postgres-multi_foreach timescale_src_install
+}



[gentoo-commits] repo/gentoo:master commit in: dev-util/hip/, dev-util/hip/files/

2023-03-02 Thread
commit: dfd6445cf1acf78f133028f3e17494702346f464
Author: Patrick Lauer  gentoo  org>
AuthorDate: Thu Mar  2 17:29:46 2023 +
Commit:     罗百科  gentoo  org>
CommitDate: Thu Mar  2 17:45:50 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dfd6445c

dev-util/hip: add 5.4.3

Signed-off-by: Patrick Lauer  gentoo.org>

 dev-util/hip/Manifest |   4 +
 dev-util/hip/files/hip-5.4.3-clang-include.patch  |  30 +
 dev-util/hip/files/hip-5.4.3-clang-version.patch  |  70 ++
 dev-util/hip/files/hip-5.4.3-correct-ldflag.patch |  20 +++
 dev-util/hip/hip-5.4.3.ebuild | 151 ++
 5 files changed, 275 insertions(+)

diff --git a/dev-util/hip/Manifest b/dev-util/hip/Manifest
index 91fbbb7d722a..8cb4cece793c 100644
--- a/dev-util/hip/Manifest
+++ b/dev-util/hip/Manifest
@@ -1,10 +1,14 @@
 DIST hip-5.1.3-update-header.patch.gz 3406 BLAKE2B 
805539c3396a9cdcc4b807afd96eacd2de0e494a9ec927a1526cb8ce26b1c6e0a4d06415cd0210cba1398b5ff70f995fa67ad22b659578c075eb24c2a2cc9228
 SHA512 
eef4d70f9470a61d1d8cb140728cc4f2e792a4e64e0900a7410a74f3a6421410e7546e4e62bbbf35ae231b566bf162fb85de1f1ad1d8cfb2f282d2ed9a34b53a
 DIST rocclr-5.1.3.tar.gz 618606 BLAKE2B 
02b7732ddd03c0883bee49c56466cd21c649159f801bfb2537eea6e640c65613eb57b37d942f465a9deb83d65735f51212dde5e4f77ba8239d1a6b7037e1800c
 SHA512 
89fd2eca39ed84a1cf525b2c606089ef39f64c1f997c4880e10722da6de4864110752640e1508db1aeb9d15c48ba4e6fe5dbe7a9e56718853ece42548028b2ca
 DIST rocclr-5.3.3.tar.gz 625944 BLAKE2B 
0cdbc1415a355e1d56628834846aaa8587c9827eeea59f4312b788e868265dcb42197181fd5ef411416da2e11662c7f665f578aa750ab88c3a5405bcc58ee449
 SHA512 
3f85532cffc09c2ca8e7cd1770263d1c1a38633ed2bc5cfe62072e12a6f8f669db400519950718be31f6b77693d372e2ef905f06c7f02e126aa9ff7d2da97924
+DIST rocclr-5.4.3.tar.gz 640557 BLAKE2B 
9ab91bab7ffb06c9c0d1c2ae79533fccc597071dda289ac375e32eb2965c638a7029951d2a49d46eeead9d7d242fe3a0cedb3e444d877af1bbf0e2d801c91e11
 SHA512 
c1d1a2ca08c2d762a221c04d394469aa7aff46086151333b145e0db9a7c7eb3dbbf8b9693e50d816aa9a13c16b4ebacf5ff3d5d8ff3393a8a764728ef5172d3a
 DIST rocm-hip-5.1.3.tar.gz 967696 BLAKE2B 
15cb52b5934b84acf515fe9c83b7c8982e00a23e20af933bdd2c4bc5b56fd42b08c8a08e840c85d2e0a8386d5a0e9c110504f68499989de1aaad00e9a5efcf43
 SHA512 
6b6fd6c12d73788df1711b12326b97fc7a184f319e0db114947b7967b75f2ee131f81e42e43a4981456b507221a6013133731120409f90214e13304299ccbc24
 DIST rocm-hip-5.3.3.tar.gz 1151858 BLAKE2B 
5f460b2078c850b3eb4414fcec4a6f951a3b282aa9828f77ba5d5adfdc0ee8d2e62c856e112a154c340daaf7dad49f4871412edd7b38f7fae2e6b17840ee144b
 SHA512 
e747cc10e78cd09009cac762f0e060be13f3447af7ec2a4a2889cbdc09cd76ecb1b5b58c89f09a3b45a8296c2c71e1c55baf113e58a5a12434af3de7168b8d87
+DIST rocm-hip-5.4.3.tar.gz 1195173 BLAKE2B 
7452ee7a874bc4703b0d3aaaf9fa2a51e223d5650c65c34982a9981dbe14e8ec70c93d7e70c5ad36a8d02c3d2214fa6a393e20502a01418fb3320d8cfe363feb
 SHA512 
1f4100e114576dcbad83aae453e21ab85cf25bd8a6ada380bb11cfc30e5f92ba903055b7257a099321a84b65adb444dd52b8258e82567f4bc882e65d89369b43
 DIST rocm-hipamd-5.1.3.tar.gz 331996 BLAKE2B 
176121fe199d53c02a0fc407015681c2f08c8a72104738b457581fd81b37d16efb8170a46d687fb85a45242ba8564246cdd5746e78d9b73dd0bdc9b24eb8378c
 SHA512 
daa6f4da97f71a5fd1f79d8c9e5fc43324743aec91362a05fa62e08966397a637d794abc7e14230eccf5f1271f9fac58d1336aaad1f2cded6cd10792845a494b
 DIST rocm-hipamd-5.3.3.tar.gz 383179 BLAKE2B 
45c4fbf28d639095db3cec0632e1b1d872104b3755bdca818ed37ac46caab399fcd2224330e6ac8df7ab155fb146b6272b3ed2efe00d7358b47f31ca2cb1e4f5
 SHA512 
34c62d915990b6742a2df9b37b6b2bad09f7383e561009519911095e8b65f6f1d79486f7f9b97fa76d7a9755b59fca5a5dff321d8c8b15fd83f2fd22ce08834c
+DIST rocm-hipamd-5.4.3.tar.gz 387070 BLAKE2B 
c5f30b606227692eea4bf9e35d35bff861648ef44357994996b7f1fb798ffe8b3ccf909bedd47d5486049c9742e426002f2d6636daabc679bae1b70e9ee5e89b
 SHA512 
f2e36ceeca2580fd85f6847dc8320640bd43382bcd584f67362b11580a1d429c36596adbde252967a96d3a2dfc2bdca4d34bd23f5fb0d5e5e73e7844f925b03b
 DIST rocm-opencl-runtime-5.1.3.tar.gz 1004765 BLAKE2B 
64d9b42026d2be1d0e4aa666785699f6b4ec0584a927904a94bf830883050943503f8bdd7c97438a2fb11c71686a330d526f633959916c5c6c8da2e037841e79
 SHA512 
b83c3ae0bfad80f867bacce36710a8964f6dd7e64bf50da3ec6ce842217d6de63299d9ceaab9dc25a22252484520a85d02859809463dad5dda9b1f00a86863e0
 DIST rocm-opencl-runtime-5.3.3.tar.gz 1007773 BLAKE2B 
a3f600a68183337f92b152a123241cb7025889cca2ef6814d9d5b5a2146a78703b171d20bcb432bc7a2cdd1f24ad349408c17816b25a66702e9f0f5345af9082
 SHA512 
391f0f244b7f02972df8cada821e69ee8d81d96b9cff3c14f1d0838da583d8fb136ec4bd5ee820f6dd261968e9eef5e9a5b10b7bb76b1b64625c399d79bcb03f
+DIST rocm-opencl-runtime-5.4.3.tar.gz 1005268 BLAKE2B 
f9398e4c2b0f045f1b5d8df9f31b7f2bef6a9201885aa6ee5fc5d71632cfde26a078d9a5ea38c3da12d3c187faf04c7bdcf1a8ecb9927cdba56b1efdfcdc44ee
 SHA512 
f65d4622ce8721a6b91ab5b5b306d142ba507d3e631ac3ab0b76c5bc6d8d18455e02debd954c82e7eb609f232b509f1ec1a013dc2fad467c2c2ad31fdf15755d
 

[gentoo-commits] repo/gentoo:master commit in: sci-libs/rocSPARSE/

2023-03-02 Thread
commit: 16604ee62585c2c1a2c2a532b37a69137e7c13ef
Author: Patrick Lauer  gentoo  org>
AuthorDate: Thu Mar  2 16:28:54 2023 +
Commit:     罗百科  gentoo  org>
CommitDate: Thu Mar  2 16:30:04 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=16604ee6

sci-libs/rocSPARSE: Fix install path

Closes: https://bugs.gentoo.org/891899
Signed-off-by: Patrick Lauer  gentoo.org>

 .../rocSPARSE/{rocSPARSE-5.1.3.ebuild => rocSPARSE-5.1.3-r1.ebuild}| 3 +++
 1 file changed, 3 insertions(+)

diff --git a/sci-libs/rocSPARSE/rocSPARSE-5.1.3.ebuild 
b/sci-libs/rocSPARSE/rocSPARSE-5.1.3-r1.ebuild
similarity index 97%
rename from sci-libs/rocSPARSE/rocSPARSE-5.1.3.ebuild
rename to sci-libs/rocSPARSE/rocSPARSE-5.1.3-r1.ebuild
index ebd378df5802..3c16b15085ac 100644
--- a/sci-libs/rocSPARSE/rocSPARSE-5.1.3.ebuild
+++ b/sci-libs/rocSPARSE/rocSPARSE-5.1.3-r1.ebuild
@@ -80,6 +80,9 @@ src_prepare() {
# remove GIT dependency
sed -e "/find_package(Git/d" -i cmake/Dependencies.cmake || die
 
+   # Fix install path
+   sed -i -e "s.set(CMAKE_INSTALL_LIBDIR.#set(CMAKE_INSTALL_LIBDIR." 
CMakeLists.txt || die
+
# use python interpreter specifyied by python-any-r1
sed -e "/COMMAND ..\/common\/rocsparse_gentest.py/s,COMMAND ,COMMAND 
${EPYTHON} ," -i clients/tests/CMakeLists.txt || die
 



[gentoo-commits] repo/gentoo:master commit in: sci-libs/hipSPARSE/

2023-03-02 Thread
commit: 41d6545cb4d18f6fe517cdfdf29968dc04aeae4b
Author: Patrick Lauer  gentoo  org>
AuthorDate: Thu Mar  2 16:29:27 2023 +
Commit:     罗百科  gentoo  org>
CommitDate: Thu Mar  2 16:30:04 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=41d6545c

sci-libs/hipSPARSE: Fix install path

Signed-off-by: Patrick Lauer  gentoo.org>

 .../hipSPARSE/{hipSPARSE-5.1.3.ebuild => hipSPARSE-5.1.3-r1.ebuild}  | 5 -
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/sci-libs/hipSPARSE/hipSPARSE-5.1.3.ebuild 
b/sci-libs/hipSPARSE/hipSPARSE-5.1.3-r1.ebuild
similarity index 95%
rename from sci-libs/hipSPARSE/hipSPARSE-5.1.3.ebuild
rename to sci-libs/hipSPARSE/hipSPARSE-5.1.3-r1.ebuild
index d6354b8d77be..21030abf26a0 100644
--- a/sci-libs/hipSPARSE/hipSPARSE-5.1.3.ebuild
+++ b/sci-libs/hipSPARSE/hipSPARSE-5.1.3-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -64,6 +64,9 @@ src_prepare() {
# remove GIT dependency
sed -e "/find_package(Git/d" -i cmake/Dependencies.cmake || die
 
+   # Fix install path
+   sed -i -e "s.set(CMAKE_INSTALL_LIBDIR.#set(CMAKE_INSTALL_LIBDIR." 
CMakeLists.txt || die
+
if use test; then
mkdir -p "${BUILD_DIR}"/clients/matrices
# compile and use the mtx2bin converter. Do not use any 
optimization flags!



[gentoo-commits] repo/gentoo:master commit in: dev-libs/rocm-opencl-runtime/

2023-03-02 Thread
commit: 07ceff02838ae1f11558a132b6d3ee5876c966a3
Author: Patrick Lauer  gentoo  org>
AuthorDate: Thu Mar  2 09:22:53 2023 +
Commit:     罗百科  gentoo  org>
CommitDate: Thu Mar  2 16:30:03 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=07ceff02

dev-libs/rocm-opencl-runtime: keyword 5.4.3 for ~amd64

Signed-off-by: Patrick Lauer  gentoo.org>

 dev-libs/rocm-opencl-runtime/rocm-opencl-runtime-5.4.3.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/dev-libs/rocm-opencl-runtime/rocm-opencl-runtime-5.4.3.ebuild 
b/dev-libs/rocm-opencl-runtime/rocm-opencl-runtime-5.4.3.ebuild
index cd0084f89cdb..4ee8c36fb4d8 100644
--- a/dev-libs/rocm-opencl-runtime/rocm-opencl-runtime-5.4.3.ebuild
+++ b/dev-libs/rocm-opencl-runtime/rocm-opencl-runtime-5.4.3.ebuild
@@ -14,6 +14,7 @@ if [[ ${PV} == * ]] ; then
inherit git-r3
S="${WORKDIR}/${P}"
 else
+   KEYWORDS="~amd64"

SRC_URI="https://github.com/ROCm-Developer-Tools/ROCclr/archive/rocm-${PV}.tar.gz
 -> rocclr-${PV}.tar.gz

https://github.com/RadeonOpenCompute/ROCm-OpenCL-Runtime/archive/rocm-${PV}.tar.gz
 -> rocm-opencl-runtime-${PV}.tar.gz"
S="${WORKDIR}/ROCm-OpenCL-Runtime-rocm-${PV}"



[gentoo-commits] repo/gentoo:master commit in: dev-util/rocminfo/

2023-03-02 Thread
commit: c93259ae235053650d84a8d873ed064da3f87746
Author: Patrick Lauer  gentoo  org>
AuthorDate: Thu Mar  2 09:19:29 2023 +
Commit:     罗百科  gentoo  org>
CommitDate: Thu Mar  2 16:30:03 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c93259ae

dev-util/rocminfo: add 5.4.3

Signed-off-by: Patrick Lauer  gentoo.org>

 dev-util/rocminfo/Manifest  |  1 +
 dev-util/rocminfo/rocminfo-5.4.3.ebuild | 31 +++
 2 files changed, 32 insertions(+)

diff --git a/dev-util/rocminfo/Manifest b/dev-util/rocminfo/Manifest
index 78cf76123025..2d12d0105a99 100644
--- a/dev-util/rocminfo/Manifest
+++ b/dev-util/rocminfo/Manifest
@@ -1,2 +1,3 @@
 DIST rocminfo-5.1.3.tar.gz 16772 BLAKE2B 
1b35661f9e6cd8cd5180ef3e4fd3dd8e7d6b282947d25c81b0b8bd347a5bee11cf87d950bbd8adcbd7a8a3053c41622b8e99fc0b56f4a14bdf4acf20992becc7
 SHA512 
998d499b0ae9a22bde30b2c26e31587a78b5ed63a19649d5b203eb47a044f17d1d4d3e951ec094d5be1ca3ba37efa4b19f5b53047727158170fa90c13a8c7563
 DIST rocminfo-5.3.3.tar.gz 16829 BLAKE2B 
341908048b9726a22ab5e81317916166d4ba114c5060fd8b7b455e0f4df3857b16a735cfccce2d013cd6632680e29b2e0c9ef91461d46b7e94dc71b0751aa42e
 SHA512 
336a408eb49eb8d40b506f58d62de3fd406d00b0de169bc3f6176c76f1f50366347d212de8783b5c48ae1b6660d307b276ba6b3bac8d8286f5e93cfe739c4dae
+DIST rocminfo-5.4.3.tar.gz 16832 BLAKE2B 
2344b6bd3ffecdfa657559e4d4d8c09de862ebcda287fd67db9864d19aab0a928b071bc43ddd4a24a31037c61500b1bb9697d11b3031c860c5bac77392c664ef
 SHA512 
80221c91f56cd04ba8dcbddd53bb47cb57bb97b74102890a7a43203e9a2fd572762025feb65676774f774a9a5f0d0a1293fc4508fc82d21b6b4042ad92210096

diff --git a/dev-util/rocminfo/rocminfo-5.4.3.ebuild 
b/dev-util/rocminfo/rocminfo-5.4.3.ebuild
new file mode 100644
index ..34df3ab7b44e
--- /dev/null
+++ b/dev-util/rocminfo/rocminfo-5.4.3.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+if [[ ${PV} == * ]] ; then
+   EGIT_REPO_URI="https://github.com/RadeonOpenCompute/rocminfo/";
+   inherit git-r3
+else
+   
SRC_URI="https://github.com/RadeonOpenCompute/rocminfo/archive/rocm-${PV}.tar.gz
 -> ${P}.tar.gz"
+   KEYWORDS="~amd64"
+   S="${WORKDIR}/rocminfo-rocm-${PV}"
+fi
+
+DESCRIPTION="ROCm Application for Reporting System Info"
+HOMEPAGE="https://github.com/RadeonOpenCompute/rocminfo";
+LICENSE="UoI-NCSA"
+SLOT="0/$(ver_cut 1-2)"
+
+RDEPEND=">=dev-libs/rocr-runtime-${PV}"
+DEPEND="${RDEPEND}"
+
+PATCHES=("${FILESDIR}/${PN}-5.1.3-detect-builtin-amdgpu.patch")
+
+src_prepare() {
+   sed -e "/CPACK_RESOURCE_FILE_LICENSE/d" -i CMakeLists.txt || die
+   sed -e "/num_change_since_prev_pkg(/cset(NUM_COMMITS 0)" -i 
cmake_modules/utils.cmake || die # Fix QA issue on "git not found"
+   cmake_src_prepare
+}



[gentoo-commits] repo/gentoo:master commit in: dev-util/rocm_bandwidth_test/

2023-03-02 Thread
commit: 5900b992a552550f9137ecceefa3e35a679ae352
Author: Patrick Lauer  gentoo  org>
AuthorDate: Thu Mar  2 08:53:29 2023 +
Commit:     罗百科  gentoo  org>
CommitDate: Thu Mar  2 08:53:57 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5900b992

dev-util/rocm_bandwidth_test: add 5.4.3

Signed-off-by: Patrick Lauer  gentoo.org>

 dev-util/rocm_bandwidth_test/Manifest  |  1 +
 .../rocm_bandwidth_test-5.4.3.ebuild   | 26 ++
 2 files changed, 27 insertions(+)

diff --git a/dev-util/rocm_bandwidth_test/Manifest 
b/dev-util/rocm_bandwidth_test/Manifest
index c22630347d05..1b1fea2f1adf 100644
--- a/dev-util/rocm_bandwidth_test/Manifest
+++ b/dev-util/rocm_bandwidth_test/Manifest
@@ -1 +1,2 @@
 DIST rocm_bandwidth_test-5.3.3.tar.gz 38681 BLAKE2B 
02a09ae869b507ad117e40e2daadd6e2acb2a365b12e5f601a4c8d6e55d3fb51de32feef9122bd532700b46843310ed83088842728a814f55695a3572e83d1d1
 SHA512 
155480284cdd1b0e42c62ab49f536ef12f2b9cbfcf0e8d076938cf0cf86872b536506a81e283b656ef1896d7d6e691e06145b2021593542755dd7460d08002c9
+DIST rocm_bandwidth_test-5.4.3.tar.gz 38761 BLAKE2B 
ab3c8fd15039081f7b42e1c5c82e06f2cf3f5c70c0868bf0c195507dd97669f199ecdaa895d292d225bce7aa069d14836923ff9ffd43d13749ca312ed07d3402
 SHA512 
676ba7aa26fd5eb2858ff61c8cf49ea3c5d51e87f5fa3bd6389c7c53e02561281d2d4a751369ccc66270f1d04b5ec9e55048ba23e758f0be8ef8e2abfd2026c2

diff --git a/dev-util/rocm_bandwidth_test/rocm_bandwidth_test-5.4.3.ebuild 
b/dev-util/rocm_bandwidth_test/rocm_bandwidth_test-5.4.3.ebuild
new file mode 100644
index ..684546f46011
--- /dev/null
+++ b/dev-util/rocm_bandwidth_test/rocm_bandwidth_test-5.4.3.ebuild
@@ -0,0 +1,26 @@
+# Copyright 2022-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="Bandwidth test for ROCm"
+HOMEPAGE="https://github.com/RadeonOpenCompute/rocm_bandwidth_test";
+SRC_URI="https://github.com/RadeonOpenCompute/${PN}/archive/rocm-${PV}.tar.gz 
-> ${P}.tar.gz"
+
+LICENSE="NCSA-AMD"
+SLOT="0/$(ver_cut 1-2)"
+KEYWORDS="~amd64"
+
+DEPEND="dev-libs/rocr-runtime:="
+RDEPEND="${DEPEND}"
+BDEPEND=""
+
+S="${WORKDIR}/${PN}-rocm-${PV}"
+
+src_install() {
+   cmake_src_install
+
+   rm -rfv "${ED}"/usr/share/doc/rocm-bandwidth-test
+}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/rocr-runtime/

2023-03-02 Thread
commit: d46ef5409051d8a325ff959f94c10b6981f6ebbb
Author: Patrick Lauer  gentoo  org>
AuthorDate: Thu Mar  2 08:50:43 2023 +
Commit:     罗百科  gentoo  org>
CommitDate: Thu Mar  2 08:53:57 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d46ef540

dev-libs/rocr-runtime: Fix version detection

This breaks rocm_bandwidth_test and others downstream as they
compare to an internal version string. This silently breaks
if git is not installed, so fix it to always be correct.

Closes: https://bugs.gentoo.org/894064
Signed-off-by: Patrick Lauer  gentoo.org>

 .../{rocr-runtime-5.4.3.ebuild => rocr-runtime-5.4.3-r1.ebuild}  | 5 +
 1 file changed, 5 insertions(+)

diff --git a/dev-libs/rocr-runtime/rocr-runtime-5.4.3.ebuild 
b/dev-libs/rocr-runtime/rocr-runtime-5.4.3-r1.ebuild
similarity index 88%
rename from dev-libs/rocr-runtime/rocr-runtime-5.4.3.ebuild
rename to dev-libs/rocr-runtime/rocr-runtime-5.4.3-r1.ebuild
index f408d4213314..f6a8a5598f2a 100644
--- a/dev-libs/rocr-runtime/rocr-runtime-5.4.3.ebuild
+++ b/dev-libs/rocr-runtime/rocr-runtime-5.4.3-r1.ebuild
@@ -44,6 +44,11 @@ src_prepare() {
# Gentoo installs "*.bc" to "/usr/lib" instead of a "[path]/bitcode" 
directory ...
sed -e "s:-O2:--rocm-path=${EPREFIX}/usr/lib/ -O2:" -i 
image/blit_src/CMakeLists.txt || die
 
+   # internal version depends on git being present and random weird magic, 
otherwise fallback to incoherent default value
+   # fix default value to be more better
+
+   sed -i -e "s:1.7.0:${PV}:" CMakeLists.txt || die
+
cmake_src_prepare
 }
 



[gentoo-commits] repo/gentoo:master commit in: dev-lang/nqp/

2023-02-27 Thread
commit: f94fd00ae0ca39fc553dd8e83f135c0004614e2b
Author: Patrick Lauer  gentoo  org>
AuthorDate: Mon Feb 27 16:54:49 2023 +
Commit:     罗百科  gentoo  org>
CommitDate: Mon Feb 27 16:56:17 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f94fd00a

dev-lang/nqp: Improve java bits

While nqp-j builds now rakudo fails to use it,
so keep the java useflag masked for now.

Thanks to vaukai for the work in the PR.

Closes: https://github.com/gentoo/gentoo/pull/29299
Signed-off-by: Patrick Lauer  gentoo.org>

 dev-lang/nqp/nqp-2023.02.ebuild |  8 
 dev-lang/nqp/nqp-.ebuild| 19 ---
 2 files changed, 8 insertions(+), 19 deletions(-)

diff --git a/dev-lang/nqp/nqp-2023.02.ebuild b/dev-lang/nqp/nqp-2023.02.ebuild
index 7ca8384417e3..fc12e500ef7b 100644
--- a/dev-lang/nqp/nqp-2023.02.ebuild
+++ b/dev-lang/nqp/nqp-2023.02.ebuild
@@ -23,16 +23,16 @@ RESTRICT="!test? ( test )"
 REQUIRED_USE="|| ( java moar )"
 
 CDEPEND="java? (
-   dev-java/asm:4
+   dev-java/asm:9
dev-java/jna:4
)
moar? ( ~dev-lang/moarvm-${PV}[clang=] )"
 RDEPEND="${CDEPEND}
-   java? ( >=virtual/jre-1.9 )"
+   java? ( >=virtual/jre-11 )"
 DEPEND="${CDEPEND}"
 BDEPEND="${CDEPEND}
clang? ( sys-devel/clang )
-   java? ( >=virtual/jdk-1.9 )
+   java? ( >=virtual/jdk-11 )
dev-lang/perl"
 
 pkg_pretend() {
@@ -69,7 +69,7 @@ nqp_compile() {
if [[ "${MULTIBUILD_VARIANT}" = jvm ]]; then
emake -j1 \
-C "${BUILD_DIR}" \
-   JAVAC="$(java-pkg_get-javac) $(java-pkg_javac-args)"
+   JAVAC="$(java-pkg_get-javac)"
elif [[ "${MULTIBUILD_VARIANT}" = moar ]]; then
emake -j1 \
-C "${BUILD_DIR}"

diff --git a/dev-lang/nqp/nqp-.ebuild b/dev-lang/nqp/nqp-.ebuild
index 6a9c0f4a7c60..fc12e500ef7b 100644
--- a/dev-lang/nqp/nqp-.ebuild
+++ b/dev-lang/nqp/nqp-.ebuild
@@ -23,16 +23,16 @@ RESTRICT="!test? ( test )"
 REQUIRED_USE="|| ( java moar )"
 
 CDEPEND="java? (
-   dev-java/asm:4
+   dev-java/asm:9
dev-java/jna:4
)
moar? ( ~dev-lang/moarvm-${PV}[clang=] )"
 RDEPEND="${CDEPEND}
-   java? ( >=virtual/jre-1.8 )"
+   java? ( >=virtual/jre-11 )"
 DEPEND="${CDEPEND}"
 BDEPEND="${CDEPEND}
clang? ( sys-devel/clang )
-   java? ( >=virtual/jdk-1.8 )
+   java? ( >=virtual/jdk-11 )
dev-lang/perl"
 
 pkg_pretend() {
@@ -44,16 +44,6 @@ pkg_pretend() {
fi
 }
 
-java_prepare() {
-   # Don't clean stage0 jars.
-   einfo "Cleaning upstream jars"
-   java-pkg_clean 3rdparty/
-
-   # Don't use jars we just deleted.
-   sed -i -r 's/(:3rdparty[^:]*)+/:${THIRDPARTY_JARS}/g' \
-   src/vm/jvm/runners/nqp-j || die
-}
-
 src_prepare() {
MULTIBUILD_VARIANTS=()
use moar && MULTIBUILD_VARIANTS+=( moar )
@@ -79,8 +69,7 @@ nqp_compile() {
if [[ "${MULTIBUILD_VARIANT}" = jvm ]]; then
emake -j1 \
-C "${BUILD_DIR}" \
-   THIRDPARTY_JARS=$(java-pkg_getjars --with-dependencies 
asm-4,jline,jna-4) \
-   JAVAC="$(java-pkg_get-javac) $(java-pkg_javac-args)"
+   JAVAC="$(java-pkg_get-javac)"
elif [[ "${MULTIBUILD_VARIANT}" = moar ]]; then
emake -j1 \
-C "${BUILD_DIR}"



[gentoo-commits] repo/gentoo:master commit in: dev-lang/nqp/

2023-02-27 Thread
commit: 2e8dbc674281925eda93a7fd987a0f95e7043915
Author: Patrick Lauer  gentoo  org>
AuthorDate: Mon Feb 27 16:40:25 2023 +
Commit:     罗百科  gentoo  org>
CommitDate: Mon Feb 27 16:43:47 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2e8dbc67

dev-lang/nqp: EAPI 8

Signed-off-by: Patrick Lauer  gentoo.org>

 dev-lang/nqp/nqp-2023.02.ebuild | 2 +-
 dev-lang/nqp/nqp-.ebuild| 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-lang/nqp/nqp-2023.02.ebuild b/dev-lang/nqp/nqp-2023.02.ebuild
index 601224b3ca76..7ca8384417e3 100644
--- a/dev-lang/nqp/nqp-2023.02.ebuild
+++ b/dev-lang/nqp/nqp-2023.02.ebuild
@@ -1,7 +1,7 @@
 # Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
 inherit java-pkg-opt-2 multibuild
 

diff --git a/dev-lang/nqp/nqp-.ebuild b/dev-lang/nqp/nqp-.ebuild
index ed087ca0a10c..6a9c0f4a7c60 100644
--- a/dev-lang/nqp/nqp-.ebuild
+++ b/dev-lang/nqp/nqp-.ebuild
@@ -1,7 +1,7 @@
 # Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
 inherit java-pkg-opt-2 multibuild
 



[gentoo-commits] repo/gentoo:master commit in: dev-lang/moarvm/

2023-02-27 Thread
commit: d59e22a5337f1303f66a0e18e5f4506ca10baebf
Author: Patrick Lauer  gentoo  org>
AuthorDate: Mon Feb 27 16:38:45 2023 +
Commit:     罗百科  gentoo  org>
CommitDate: Mon Feb 27 16:43:47 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d59e22a5

dev-lang/moarvm: EAPI 8

Signed-off-by: Patrick Lauer  gentoo.org>

 dev-lang/moarvm/moarvm-2023.02.ebuild | 2 +-
 dev-lang/moarvm/moarvm-.ebuild| 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-lang/moarvm/moarvm-2023.02.ebuild 
b/dev-lang/moarvm/moarvm-2023.02.ebuild
index 17727dec7617..81688dce5b74 100644
--- a/dev-lang/moarvm/moarvm-2023.02.ebuild
+++ b/dev-lang/moarvm/moarvm-2023.02.ebuild
@@ -1,7 +1,7 @@
 # Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
 MY_PN="MoarVM"
 if [[ ${PV} == "" ]]; then

diff --git a/dev-lang/moarvm/moarvm-.ebuild 
b/dev-lang/moarvm/moarvm-.ebuild
index 2f8db477f21e..71cb25f7c82f 100644
--- a/dev-lang/moarvm/moarvm-.ebuild
+++ b/dev-lang/moarvm/moarvm-.ebuild
@@ -1,7 +1,7 @@
 # Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
 MY_PN="MoarVM"
 if [[ ${PV} == "" ]]; then



[gentoo-commits] repo/gentoo:master commit in: dev-lang/nqp/

2023-02-27 Thread
commit: 6251934f81c7a68be543d5913b35a4ac741afdfa
Author: Patrick Lauer  gentoo  org>
AuthorDate: Mon Feb 27 16:35:18 2023 +
Commit:     罗百科  gentoo  org>
CommitDate: Mon Feb 27 16:43:46 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6251934f

dev-lang/nqp: remove broken java dep

Signed-off-by: Patrick Lauer  gentoo.org>

 dev-lang/nqp/nqp-.ebuild | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/dev-lang/nqp/nqp-.ebuild b/dev-lang/nqp/nqp-.ebuild
index 849aaaf6aaee..ed087ca0a10c 100644
--- a/dev-lang/nqp/nqp-.ebuild
+++ b/dev-lang/nqp/nqp-.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -24,7 +24,6 @@ REQUIRED_USE="|| ( java moar )"
 
 CDEPEND="java? (
dev-java/asm:4
-   dev-java/jline:0
dev-java/jna:4
)
moar? ( ~dev-lang/moarvm-${PV}[clang=] )"



[gentoo-commits] repo/gentoo:master commit in: dev-lang/rakudo/

2023-02-27 Thread
commit: 84db1284a633ead5e7888fccf19fbe474844e7b1
Author: Patrick Lauer  gentoo  org>
AuthorDate: Mon Feb 27 16:43:38 2023 +
Commit:     罗百科  gentoo  org>
CommitDate: Mon Feb 27 16:43:47 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=84db1284

dev-lang/rakudo: update EAPI 7 -> 8

Signed-off-by: Patrick Lauer  gentoo.org>

 dev-lang/rakudo/rakudo-2023.02.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/rakudo/rakudo-2023.02.ebuild 
b/dev-lang/rakudo/rakudo-2023.02.ebuild
index 29f2fa9e98a9..a8a18519d240 100644
--- a/dev-lang/rakudo/rakudo-2023.02.ebuild
+++ b/dev-lang/rakudo/rakudo-2023.02.ebuild
@@ -1,7 +1,7 @@
 # Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
 inherit java-pkg-opt-2
 



[gentoo-commits] repo/gentoo:master commit in: dev-lang/moarvm/

2023-02-27 Thread
commit: cb5e0be51f65eec3c209c231f0eed552f4403610
Author: Patrick Lauer  gentoo  org>
AuthorDate: Mon Feb 27 16:36:15 2023 +
Commit:     罗百科  gentoo  org>
CommitDate: Mon Feb 27 16:43:46 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cb5e0be5

dev-lang/moarvm: drop versions

Signed-off-by: Patrick Lauer  gentoo.org>

 dev-lang/moarvm/Manifest |  5 ---
 dev-lang/moarvm/moarvm-2021.06-r1.ebuild | 60 
 dev-lang/moarvm/moarvm-2021.08.ebuild| 60 
 dev-lang/moarvm/moarvm-2021.10.ebuild| 60 
 dev-lang/moarvm/moarvm-2022.02.ebuild| 60 
 dev-lang/moarvm/moarvm-2022.06.ebuild| 60 
 6 files changed, 305 deletions(-)

diff --git a/dev-lang/moarvm/Manifest b/dev-lang/moarvm/Manifest
index 642c605c9842..fa475e22b192 100644
--- a/dev-lang/moarvm/Manifest
+++ b/dev-lang/moarvm/Manifest
@@ -1,6 +1 @@
-DIST MoarVM-2021.06.tar.gz 5449936 BLAKE2B 
2bf6fc2e1a4dd0741819305e506945b09ed2a0fc1348ff98565cae397e76044176f05e87faeed1f52d5efadccb6d44edcb987553f5e164417153a8f23ba09493
 SHA512 
b23e20ed3e0830395ac09bd84a33ea3ab7ba52bce835c67b1feec45823ca2f0c9d04957d1f1b48b400fc30a48db37c5f89c3975b0273f684d9677145e2296f2c
-DIST MoarVM-2021.08.tar.gz 13643526 BLAKE2B 
433cfaaad4138d8b98fc4bacd5495281f2a8da5195aa74aded118126afdf11cdf0175fd033472e951e91ab3c1eb11877ab039cd24d911553d5854be18021a87e
 SHA512 
6199871f51a4998e1b5260ba833e3bf09c6115e12334a94de5aa4135b93f8dc754967712ce8e092a36b4940368433be840cbf1a8ce7aec52219f768acd90078d
-DIST MoarVM-2021.10.tar.gz 13711924 BLAKE2B 
18e0c8b5429242f7588dc5ad47d92a46146223e8dc7dcef93e2cb3332c2400b29754f1f03ceb9016665771554940667e1373a48c96921922834fd103a73d985a
 SHA512 
a376d0388d9e53b9f07a960ab23ddf8e35379a6dff168d2f726c0f05431804bf4e09b0a2a0eab9a39b9df493030e384e9680a7654bdf9e5c129a6c70aead833d
-DIST MoarVM-2022.02.tar.gz 14640429 BLAKE2B 
5e64855514c33d97408353756ba88f29bfd2da39d8d2aa03b8c096645ca7dc680df47a246d224920aa466b76005c1be9d6e7096933046e0fa0caf836cfd09eb2
 SHA512 
12385cc6cfc5308240d841842ac1b2ff880e786c9724dc6c7fa776c1c6422b345e1f4ab870579b7051726b2655668caed33e1bbb75a7201948431a7b2897e9f7
-DIST MoarVM-2022.06.tar.gz 14867282 BLAKE2B 
2c9d00098fe610890698c5f8ef8eca0b02196a69f6f28d83e1dc4cfa32e337aede984176464ec8a9ce55fc8a9ac424fd206edca8b3c9ee3532964b32ec4bfef2
 SHA512 
2a47fcd2e3d8ed0bd3845ec04f0bb8ead87190985e7b83acfa4f726ccc0f544d93bfb7fad5dcedfd09739c41632abb1618a128936a1053c5b0b85ca1857f87c3
 DIST MoarVM-2023.02.tar.gz 14917710 BLAKE2B 
57ea0a3871f51f2cf2bf7f7d9d70f4d00052cf3ab255916fc73eb33fabd0e96e44155582e73158cf98042705817b5541f3fea0d557b09e38ad6e45cad14f172f
 SHA512 
a3dd172a84aba72df4bb9228f50eea3c4d74d4db285b06f19dc4502523f3de09580ad8a5525cf181038928263e47f72b0187a5d57dba019f18b9783ba4247203

diff --git a/dev-lang/moarvm/moarvm-2021.06-r1.ebuild 
b/dev-lang/moarvm/moarvm-2021.06-r1.ebuild
deleted file mode 100644
index fd7e4e0ccdf4..
--- a/dev-lang/moarvm/moarvm-2021.06-r1.ebuild
+++ /dev/null
@@ -1,60 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit flag-o-matic
-
-MY_PN="MoarVM"
-if [[ ${PV} == "" ]]; then
-   EGIT_REPO_URI="https://github.com/${MY_PN}/${MY_PN}.git";
-   inherit git-r3
-   S="${WORKDIR}/${P}"
-else
-   SRC_URI="http://moarvm.org/releases/${MY_PN}-${PV}.tar.gz";
-   KEYWORDS="~amd64 ~x86"
-   S="${WORKDIR}/${MY_PN}-${PV}"
-fi
-
-DESCRIPTION="A 6model-based VM for NQP and Raku"
-HOMEPAGE="http://moarvm.org";
-LICENSE="Artistic-2"
-SLOT="0"
-
-IUSE="asan clang debug doc +jit optimize static-libs ubsan"
-
-RDEPEND="dev-libs/libatomic_ops
-   >=dev-libs/libuv-1.26:=
-   dev-libs/libffi:="
-DEPEND="${RDEPEND}
-   clang? ( >=sys-devel/clang-3.1 )
-   dev-lang/perl"
-
-DOCS=( CREDITS README.markdown )
-
-# Tests are conducted via nqp
-RESTRICT=test
-
-src_configure() {
-   MAKEOPTS+=" NOISY=1"
-   use doc && DOCS+=( docs/* )
-   local prefix="${EPREFIX}/usr"
-   local libdir="${EPREFIX}/usr/$(get_libdir)"
-   einfo "--prefix '${prefix}'"
-   einfo "--libdir '${libdir}'"
-   local myconfigargs=(
-   "--prefix" "${prefix}"
-   "--has-libuv"
-   "--has-libatomic_ops"
-   "--has-libffi"
-   "--libdir" "${libdir}"
-   "--compiler" "$(usex clang clang gcc)"
-   "$(usex asan--asan)"
-   "$(usex debug   --debug

[gentoo-commits] repo/gentoo:master commit in: dev-lang/nqp/

2023-02-27 Thread
commit: 6b25ed3b13b387cb4331f77ca14250105480f8fa
Author: Patrick Lauer  gentoo  org>
AuthorDate: Mon Feb 27 16:33:21 2023 +
Commit:     罗百科  gentoo  org>
CommitDate: Mon Feb 27 16:43:46 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6b25ed3b

dev-lang/nqp: add 2023.02

Signed-off-by: Patrick Lauer  gentoo.org>

 dev-lang/nqp/Manifest   |   1 +
 dev-lang/nqp/nqp-2023.02.ebuild | 147 
 2 files changed, 148 insertions(+)

diff --git a/dev-lang/nqp/Manifest b/dev-lang/nqp/Manifest
index e3376e5fab95..114da09c5336 100644
--- a/dev-lang/nqp/Manifest
+++ b/dev-lang/nqp/Manifest
@@ -3,3 +3,4 @@ DIST nqp-2021.08.tar.gz 5208527 BLAKE2B 
1f2e454e63484a8a636f61c9110b4a20775ec59d
 DIST nqp-2021.10.tar.gz 5207621 BLAKE2B 
85b6627bc843d211ef8c296e63a97b0f80e019f89080f7c94b1e55767e4fab430c426c77aea741d601e75f6fb354a1f8b6c6077c70ab5cbfd2edef1621137af3
 SHA512 
d308045cc8a01298bcc544e8fd27752d1fc28e421b1cd24f1d5675333ba8cd71cb946e760ba485710456aebf21eeab1d2f85abffe49336471f1148071df6aa98
 DIST nqp-2022.02.tar.gz 5220819 BLAKE2B 
eba57834cc883e5bab26d0496df5bb059cc31f893e25833ada26cfa4796b9f822d1bb17e6ac0eb2474238e78565cf1da3be6f82d34a82bb4ac70cc19e03e11aa
 SHA512 
0a51eb96486a254543ffbc2dac5d32a2b218a7fd774ccd3c8d4ba23f33dacbebdc0190e7cc919103f57573ea74ff8592200759c9768485044a4433647958ba8f
 DIST nqp-2022.06.tar.gz 5222082 BLAKE2B 
bf5f3e98ad40d76ca45887ed1d64d3a5d11b91493f5af7324c5ebe62c3c34c9ababaf64e4083c30a4f4a16db46710b28054e423bd84aa259e8b293330265e2c7
 SHA512 
e044701d77ea6baeb51202a808a86a46e99cae1db03888cd2848424e9dfbb318a82ccf21476050f26e388f3c5137e4389626d52a7434d0ffb1d2c97501e23407
+DIST nqp-2023.02.tar.gz 6023282 BLAKE2B 
546ef7c0039857a2be07b2a0601c32f5f8719674a64f599dc1c6faa34dcc12bf7b205da9356c3c2632e01eb3cdc22a8c6bbb7d70180773d58c7a6989c56df2b7
 SHA512 
c71b7d5b0237501a10b30985dcd48f17f9741dc09360b2a98c24134cd1dde8fbb868eef39d97aba2ba031b52e06b5220095792c834d5d154218e45dd1af87cdd

diff --git a/dev-lang/nqp/nqp-2023.02.ebuild b/dev-lang/nqp/nqp-2023.02.ebuild
new file mode 100644
index ..601224b3ca76
--- /dev/null
+++ b/dev-lang/nqp/nqp-2023.02.ebuild
@@ -0,0 +1,147 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit java-pkg-opt-2 multibuild
+
+if [[ ${PV} == "" ]]; then
+   EGIT_REPO_URI="https://github.com/perl6/${PN}.git";
+   inherit git-r3
+else
+   
SRC_URI="https://github.com/perl6/${PN}/releases/download/${PV}/${P}.tar.gz";
+   KEYWORDS="~amd64 ~x86"
+fi
+
+DESCRIPTION="Not Quite Perl, a Raku bootstrapping compiler"
+HOMEPAGE="https://rakudo.org";
+
+LICENSE="Artistic-2"
+SLOT="0"
+IUSE="doc clang java +moar test"
+RESTRICT="!test? ( test )"
+REQUIRED_USE="|| ( java moar )"
+
+CDEPEND="java? (
+   dev-java/asm:4
+   dev-java/jna:4
+   )
+   moar? ( ~dev-lang/moarvm-${PV}[clang=] )"
+RDEPEND="${CDEPEND}
+   java? ( >=virtual/jre-1.9 )"
+DEPEND="${CDEPEND}"
+BDEPEND="${CDEPEND}
+   clang? ( sys-devel/clang )
+   java? ( >=virtual/jdk-1.9 )
+   dev-lang/perl"
+
+pkg_pretend() {
+   if has_version dev-lang/rakudo || has_version dev-lang/nqp; then
+   ewarn "NQP is known to fail compilation/installation with 
Rakudo and/or NQP"
+   ewarn "already being installed. So if it fails, try 
uninstalling both"
+   ewarn "dev-lang/nqp and dev-lang/rakudo, then do a new 
installation."
+   ewarn "(see Bug #584394)"
+   fi
+}
+
+src_prepare() {
+   MULTIBUILD_VARIANTS=()
+   use moar && MULTIBUILD_VARIANTS+=( moar )
+   use java && MULTIBUILD_VARIANTS+=( jvm )
+
+   multibuild_copy_sources
+
+   # This will pull in conditional java_prepare
+   default
+}
+
+nqp_configure() {
+   pushd "${BUILD_DIR}" > /dev/null || die
+   local myconfargs=(
+   "--backend=${MULTIBUILD_VARIANT}"
+   "--prefix=${EPREFIX}/usr" )
+
+   perl Configure.pl "${myconfargs[@]}" || die
+   popd || die
+}
+
+nqp_compile() {
+   if [[ "${MULTIBUILD_VARIANT}" = jvm ]]; then
+   emake -j1 \
+   -C "${BUILD_DIR}" \
+   JAVAC="$(java-pkg_get-javac) $(java-pkg_javac-args)"
+   elif [[ "${MULTIBUILD_VARIANT}" = moar ]]; then
+   emake -j1 \
+   -C "${BUILD_DIR}"
+   fi
+}
+
+nqp_test() {
+   emake -j1 \
+   -C "${BUILD_DIR}" \
+   test
+}
+
+nqp_install() {
+   # This is the actual reason we need multibuild.ecla

[gentoo-commits] repo/gentoo:master commit in: dev-lang/rakudo/

2023-02-27 Thread
commit: ac9ddc593646dbf078d3c14f737df2cd020f4342
Author: Patrick Lauer  gentoo  org>
AuthorDate: Mon Feb 27 16:34:13 2023 +
Commit:     罗百科  gentoo  org>
CommitDate: Mon Feb 27 16:43:46 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ac9ddc59

dev-lang/rakudo: drop 2021.06, 2021.08, 2021.10, 2022.02, 2022.06

Signed-off-by: Patrick Lauer  gentoo.org>

 dev-lang/rakudo/Manifest  |  5 ---
 dev-lang/rakudo/rakudo-2021.06.ebuild | 72 ---
 dev-lang/rakudo/rakudo-2021.08.ebuild | 72 ---
 dev-lang/rakudo/rakudo-2021.10.ebuild | 72 ---
 dev-lang/rakudo/rakudo-2022.02.ebuild | 72 ---
 dev-lang/rakudo/rakudo-2022.06.ebuild | 72 ---
 6 files changed, 365 deletions(-)

diff --git a/dev-lang/rakudo/Manifest b/dev-lang/rakudo/Manifest
index 05a33b800702..0ed5e88032c3 100644
--- a/dev-lang/rakudo/Manifest
+++ b/dev-lang/rakudo/Manifest
@@ -1,6 +1 @@
-DIST rakudo-2021.06.tar.gz 5211187 BLAKE2B 
e6a73ada3bc7550ad9e2415374f8ecd9aeed021faf8bc52697c8d4bd1fc16782036fecf346f1b132f2d50b894f99ebca548e6e4209b1ff643a045679415ae3fd
 SHA512 
1141979c63a5128919d24c4660cff8011fade12487bd7f437dbaeb6d121ab2d93e4207ad47d6d840ddb12118c9f1cde8285d87677ff88b135c4e9f079ecc
-DIST rakudo-2021.08.tar.gz 5906537 BLAKE2B 
73a70ac0524ef41355e835173bccca743db5aa0f7b41ac0b152537da84337f6281c0619b86cd282d8e103bcc37573e0c42e147d2f6cb7d626b5bfaac9c6917d6
 SHA512 
6b58ddf47742cb8abc7c017ccbc658dac04a7a2e9802e3c656f775f94a97264a92c24f0a88c0f7baae3fa5b531acb407a652eea6c9d9cdc2f00afef00c92a018
-DIST rakudo-2021.10.tar.gz 6093348 BLAKE2B 
b2a49c7ee5561cabaae20a573d93b2510b117697ac7c56819a776a890e12a50f8efd726329d69d1f1cbe194114a715db6253d7ce47b5ca9f817254b7eb517ba8
 SHA512 
6792d77f566c77f23371b2445b67f72ba3c74da9f3b3fa75bbb7db3c1f59f1aa4b8d964af4889caa82b19404304cf4d27ecd562e86b8fc0194f202ba5d7aceff
-DIST rakudo-2022.02.tar.gz 6140289 BLAKE2B 
213f2b0384bbf5d92c19ac78cc13cdb9a0a886c926a2cad27827c993e4fcf1dc88ac0390ca351f063db65c7b56e44ea2b79f5330b22fe23692c03a7d690bf77b
 SHA512 
b02cab995700d82e3c100e24d8d4b1497030def568ad674085f3231750c69d42d8847c3a85cdfcbbaadb9c42fd0c44b36774abee4db131851e229ed076710588
-DIST rakudo-2022.06.tar.gz 6011585 BLAKE2B 
b1d7b46082b790e42e6c0491c1df7e3edc9b477105aeefee6e942226a69bc1ae7868227d03295fe33436419049e6dd1db7ffb5be005fa69e2e23b8df6a41a34d
 SHA512 
e6dec83de464f87180057324bbbef5ac6487a70c101b6f5bc97a28dfe5c4fc782d39af376b08147d64b6336c4e239ebaf5a610cf49f36773fdb53960ebf7ef30
 DIST rakudo-2023.02.tar.gz 6692654 BLAKE2B 
9a63e92d278235aac75fd15e2de90d2de55af2d92a650b8f0ccf61e12b41942ec47b8ecaf1f4e7bd9c55d98d09667f3ea916a79d9b3161fede264e47a3eecadc
 SHA512 
bb631cb23e981d7bb269888d8302f95b5356a443abb93dc0ae8ca9a0e03b3da9b3ff0c03dabda405107498a36f589333001b81ebd971a0dc225f03406438f74e

diff --git a/dev-lang/rakudo/rakudo-2021.06.ebuild 
b/dev-lang/rakudo/rakudo-2021.06.ebuild
deleted file mode 100644
index 85295f02db25..
--- a/dev-lang/rakudo/rakudo-2021.06.ebuild
+++ /dev/null
@@ -1,72 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit java-pkg-opt-2
-
-DESCRIPTION="A compiler for the Raku programming language"
-HOMEPAGE="https://rakudo.org";
-
-if [[ ${PV} == "" ]]; then
-   EGIT_REPO_URI="https://github.com/rakudo/${PN}.git";
-   inherit git-r3
-else
-   SRC_URI="https://rakudo.org/dl/${PN}/${P}.tar.gz";
-   KEYWORDS="~amd64 ~x86"
-fi
-
-LICENSE="Artistic-2"
-SLOT="0"
-# TODO: add USE="javascript" once that's usable in nqp
-IUSE="clang java +moar test"
-RESTRICT="!test? ( test )"
-REQUIRED_USE="|| ( java moar )"
-
-CDEPEND="~dev-lang/nqp-${PV}:${SLOT}=[java?,moar?,clang=]"
-RDEPEND="${CDEPEND}
-   java? ( >=virtual/jre-1.7 )"
-DEPEND="${CDEPEND}
-   clang? ( sys-devel/clang )
-   java? ( >=virtual/jdk-1.7 )
-   >=dev-lang/perl-5.10"
-
-pkg_pretend() {
-   if has_version dev-lang/rakudo; then
-   ewarn "Rakudo is known to fail compilation/installation with 
Rakudo"
-   ewarn "already being installed. So if it fails, try unmerging 
dev-lang/rakudo,"
-   ewarn "then do a new installation."
-   ewarn "(see Bug #584394)"
-   fi
-}
-
-src_configure() {
-   local backends
-   use moar && backends+="moar,"
-   use java && backends+="jvm"
-
-   local myargs=(
-   "--prefix=/usr"
-   "--sysroot=/"
-   "--sdkroot=/"
-   "--backends=${backends}"
-   )
-
-   perl Configure.pl 

[gentoo-commits] repo/gentoo:master commit in: dev-lang/nqp/

2023-02-27 Thread
commit: a7a1fddd752d441d87da0955da624bd3c65940de
Author: Patrick Lauer  gentoo  org>
AuthorDate: Mon Feb 27 16:34:36 2023 +
Commit:     罗百科  gentoo  org>
CommitDate: Mon Feb 27 16:43:46 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a7a1fddd

dev-lang/nqp: drop 2021.06, 2021.08, 2021.10, 2022.02, 2022.06

Signed-off-by: Patrick Lauer  gentoo.org>

 dev-lang/nqp/Manifest   |   5 --
 dev-lang/nqp/nqp-2021.06.ebuild | 159 
 dev-lang/nqp/nqp-2021.08.ebuild | 159 
 dev-lang/nqp/nqp-2021.10.ebuild | 159 
 dev-lang/nqp/nqp-2022.02.ebuild | 147 -
 dev-lang/nqp/nqp-2022.06.ebuild | 147 -
 6 files changed, 776 deletions(-)

diff --git a/dev-lang/nqp/Manifest b/dev-lang/nqp/Manifest
index 114da09c5336..d89650a4df4b 100644
--- a/dev-lang/nqp/Manifest
+++ b/dev-lang/nqp/Manifest
@@ -1,6 +1 @@
-DIST nqp-2021.06.tar.gz 5208065 BLAKE2B 
7314f425e418161befc55f9490453a3a4c3caa0ddf13e2b3bbcc9a20a6204aba9517885b6ecccddbbaf078b60c74be90fe556bf99dcc6014e57a7c873e96381d
 SHA512 
482ec4a99d09b3660f03fd3c822a2f8c72dbdfeda1bcfdac0b4bcfa364ec57cbfdebf3b2872f8649c86d3d2d7603961d75e00d73dc417e5ac2a32f643bcfcabe
-DIST nqp-2021.08.tar.gz 5208527 BLAKE2B 
1f2e454e63484a8a636f61c9110b4a20775ec59dd7734fe32a93b01aaad5ea977ea74678085a66d9f072234de5768d8023182d6df56a448f2a0aa0fd3c1c76c3
 SHA512 
fca1dc8c36f914304f97330cb33be3a94c539f3cb6cc80d898c734dcf04b12b8be30ffce358a0a5320c6ea56afd627f792b4a8fa3f94134776922ae088b92814
-DIST nqp-2021.10.tar.gz 5207621 BLAKE2B 
85b6627bc843d211ef8c296e63a97b0f80e019f89080f7c94b1e55767e4fab430c426c77aea741d601e75f6fb354a1f8b6c6077c70ab5cbfd2edef1621137af3
 SHA512 
d308045cc8a01298bcc544e8fd27752d1fc28e421b1cd24f1d5675333ba8cd71cb946e760ba485710456aebf21eeab1d2f85abffe49336471f1148071df6aa98
-DIST nqp-2022.02.tar.gz 5220819 BLAKE2B 
eba57834cc883e5bab26d0496df5bb059cc31f893e25833ada26cfa4796b9f822d1bb17e6ac0eb2474238e78565cf1da3be6f82d34a82bb4ac70cc19e03e11aa
 SHA512 
0a51eb96486a254543ffbc2dac5d32a2b218a7fd774ccd3c8d4ba23f33dacbebdc0190e7cc919103f57573ea74ff8592200759c9768485044a4433647958ba8f
-DIST nqp-2022.06.tar.gz 5222082 BLAKE2B 
bf5f3e98ad40d76ca45887ed1d64d3a5d11b91493f5af7324c5ebe62c3c34c9ababaf64e4083c30a4f4a16db46710b28054e423bd84aa259e8b293330265e2c7
 SHA512 
e044701d77ea6baeb51202a808a86a46e99cae1db03888cd2848424e9dfbb318a82ccf21476050f26e388f3c5137e4389626d52a7434d0ffb1d2c97501e23407
 DIST nqp-2023.02.tar.gz 6023282 BLAKE2B 
546ef7c0039857a2be07b2a0601c32f5f8719674a64f599dc1c6faa34dcc12bf7b205da9356c3c2632e01eb3cdc22a8c6bbb7d70180773d58c7a6989c56df2b7
 SHA512 
c71b7d5b0237501a10b30985dcd48f17f9741dc09360b2a98c24134cd1dde8fbb868eef39d97aba2ba031b52e06b5220095792c834d5d154218e45dd1af87cdd

diff --git a/dev-lang/nqp/nqp-2021.06.ebuild b/dev-lang/nqp/nqp-2021.06.ebuild
deleted file mode 100644
index 849aaaf6aaee..
--- a/dev-lang/nqp/nqp-2021.06.ebuild
+++ /dev/null
@@ -1,159 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit java-pkg-opt-2 multibuild
-
-if [[ ${PV} == "" ]]; then
-   EGIT_REPO_URI="https://github.com/perl6/${PN}.git";
-   inherit git-r3
-else
-   
SRC_URI="https://github.com/perl6/${PN}/releases/download/${PV}/${P}.tar.gz";
-   KEYWORDS="~amd64 ~x86"
-fi
-
-DESCRIPTION="Not Quite Perl, a Raku bootstrapping compiler"
-HOMEPAGE="https://rakudo.org";
-
-LICENSE="Artistic-2"
-SLOT="0"
-IUSE="doc clang java +moar test"
-RESTRICT="!test? ( test )"
-REQUIRED_USE="|| ( java moar )"
-
-CDEPEND="java? (
-   dev-java/asm:4
-   dev-java/jline:0
-   dev-java/jna:4
-   )
-   moar? ( ~dev-lang/moarvm-${PV}[clang=] )"
-RDEPEND="${CDEPEND}
-   java? ( >=virtual/jre-1.8 )"
-DEPEND="${CDEPEND}"
-BDEPEND="${CDEPEND}
-   clang? ( sys-devel/clang )
-   java? ( >=virtual/jdk-1.8 )
-   dev-lang/perl"
-
-pkg_pretend() {
-   if has_version dev-lang/rakudo || has_version dev-lang/nqp; then
-   ewarn "NQP is known to fail compilation/installation with 
Rakudo and/or NQP"
-   ewarn "already being installed. So if it fails, try 
uninstalling both"
-   ewarn "dev-lang/nqp and dev-lang/rakudo, then do a new 
installation."
-   ewarn "(see Bug #584394)"
-   fi
-}
-
-java_prepare() {
-   # Don't clean stage0 jars.
-   einfo "Cleaning upstream jars"
-   java-pkg_clean 3rdparty/
-
-   # Don't use jars we just deleted.
-   sed -i -r 's/(:3rdparty[^:]*)+/:${THIRDPARTY_JARS}/g' \
-   src/vm/jv

[gentoo-commits] repo/gentoo:master commit in: dev-lang/rakudo/

2023-02-27 Thread
commit: e9343f30341e4f8de05ac6ab7862dadb974005d5
Author: Patrick Lauer  gentoo  org>
AuthorDate: Mon Feb 27 16:33:50 2023 +
Commit:     罗百科  gentoo  org>
CommitDate: Mon Feb 27 16:43:46 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e9343f30

dev-lang/rakudo: add 2023.02

Signed-off-by: Patrick Lauer  gentoo.org>

 dev-lang/rakudo/Manifest  |  1 +
 dev-lang/rakudo/rakudo-2023.02.ebuild | 72 +++
 2 files changed, 73 insertions(+)

diff --git a/dev-lang/rakudo/Manifest b/dev-lang/rakudo/Manifest
index fe0df5862b9b..05a33b800702 100644
--- a/dev-lang/rakudo/Manifest
+++ b/dev-lang/rakudo/Manifest
@@ -3,3 +3,4 @@ DIST rakudo-2021.08.tar.gz 5906537 BLAKE2B 
73a70ac0524ef41355e835173bccca743db5a
 DIST rakudo-2021.10.tar.gz 6093348 BLAKE2B 
b2a49c7ee5561cabaae20a573d93b2510b117697ac7c56819a776a890e12a50f8efd726329d69d1f1cbe194114a715db6253d7ce47b5ca9f817254b7eb517ba8
 SHA512 
6792d77f566c77f23371b2445b67f72ba3c74da9f3b3fa75bbb7db3c1f59f1aa4b8d964af4889caa82b19404304cf4d27ecd562e86b8fc0194f202ba5d7aceff
 DIST rakudo-2022.02.tar.gz 6140289 BLAKE2B 
213f2b0384bbf5d92c19ac78cc13cdb9a0a886c926a2cad27827c993e4fcf1dc88ac0390ca351f063db65c7b56e44ea2b79f5330b22fe23692c03a7d690bf77b
 SHA512 
b02cab995700d82e3c100e24d8d4b1497030def568ad674085f3231750c69d42d8847c3a85cdfcbbaadb9c42fd0c44b36774abee4db131851e229ed076710588
 DIST rakudo-2022.06.tar.gz 6011585 BLAKE2B 
b1d7b46082b790e42e6c0491c1df7e3edc9b477105aeefee6e942226a69bc1ae7868227d03295fe33436419049e6dd1db7ffb5be005fa69e2e23b8df6a41a34d
 SHA512 
e6dec83de464f87180057324bbbef5ac6487a70c101b6f5bc97a28dfe5c4fc782d39af376b08147d64b6336c4e239ebaf5a610cf49f36773fdb53960ebf7ef30
+DIST rakudo-2023.02.tar.gz 6692654 BLAKE2B 
9a63e92d278235aac75fd15e2de90d2de55af2d92a650b8f0ccf61e12b41942ec47b8ecaf1f4e7bd9c55d98d09667f3ea916a79d9b3161fede264e47a3eecadc
 SHA512 
bb631cb23e981d7bb269888d8302f95b5356a443abb93dc0ae8ca9a0e03b3da9b3ff0c03dabda405107498a36f589333001b81ebd971a0dc225f03406438f74e

diff --git a/dev-lang/rakudo/rakudo-2023.02.ebuild 
b/dev-lang/rakudo/rakudo-2023.02.ebuild
new file mode 100644
index ..29f2fa9e98a9
--- /dev/null
+++ b/dev-lang/rakudo/rakudo-2023.02.ebuild
@@ -0,0 +1,72 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit java-pkg-opt-2
+
+DESCRIPTION="A compiler for the Raku programming language"
+HOMEPAGE="https://rakudo.org";
+
+if [[ ${PV} == "" ]]; then
+   EGIT_REPO_URI="https://github.com/rakudo/${PN}.git";
+   inherit git-r3
+else
+   SRC_URI="https://rakudo.org/dl/${PN}/${P}.tar.gz";
+   KEYWORDS="~amd64 ~x86"
+fi
+
+LICENSE="Artistic-2"
+SLOT="0"
+# TODO: add USE="javascript" once that's usable in nqp
+IUSE="clang java +moar test"
+RESTRICT="!test? ( test )"
+REQUIRED_USE="|| ( java moar )"
+
+CDEPEND="~dev-lang/nqp-${PV}:${SLOT}=[java?,moar?,clang=]"
+RDEPEND="${CDEPEND}
+   java? ( >=virtual/jre-1.9 )"
+DEPEND="${CDEPEND}
+   clang? ( sys-devel/clang )
+   java? ( >=virtual/jdk-1.9 )
+   >=dev-lang/perl-5.10"
+
+pkg_pretend() {
+   if has_version dev-lang/rakudo; then
+   ewarn "Rakudo is known to fail compilation/installation with 
Rakudo"
+   ewarn "already being installed. So if it fails, try unmerging 
dev-lang/rakudo,"
+   ewarn "then do a new installation."
+   ewarn "(see Bug #584394)"
+   fi
+}
+
+src_configure() {
+   local backends
+   use moar && backends+="moar,"
+   use java && backends+="jvm"
+
+   local myargs=(
+   "--prefix=/usr"
+   "--sysroot=/"
+   "--sdkroot=/"
+   "--backends=${backends}"
+   )
+
+   perl Configure.pl "${myargs[@]}" || die
+
+   if use java; then
+   NQP=$(java-pkg_getjars --with-dependencies nqp)
+   fi
+}
+
+src_compile() {
+   emake NQP_JARS="${NQP}" BLD_NQP_JARS="${NQP}"
+}
+
+src_install() {
+   emake DESTDIR="${D}" NQP_JARS="${NQP}" BLD_NQP_JARS="${NQP}" install
+}
+
+src_test() {
+   RAKUDO_PRECOMP_PREFIX=$(mktemp -d) default
+}



[gentoo-commits] repo/gentoo:master commit in: dev-lang/moarvm/

2023-02-27 Thread
commit: b3434318a33c22d68391bfbd07832e5fe14250f9
Author: Patrick Lauer  gentoo  org>
AuthorDate: Mon Feb 27 16:37:30 2023 +
Commit:     罗百科  gentoo  org>
CommitDate: Mon Feb 27 16:43:47 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b3434318

dev-lang/moarvm: Remove unneeded eclass inherit

Signed-off-by: Patrick Lauer  gentoo.org>

 dev-lang/moarvm/moarvm-2023.02.ebuild | 2 --
 dev-lang/moarvm/moarvm-.ebuild| 4 +---
 2 files changed, 1 insertion(+), 5 deletions(-)

diff --git a/dev-lang/moarvm/moarvm-2023.02.ebuild 
b/dev-lang/moarvm/moarvm-2023.02.ebuild
index e2f262dba469..17727dec7617 100644
--- a/dev-lang/moarvm/moarvm-2023.02.ebuild
+++ b/dev-lang/moarvm/moarvm-2023.02.ebuild
@@ -3,8 +3,6 @@
 
 EAPI=7
 
-inherit flag-o-matic
-
 MY_PN="MoarVM"
 if [[ ${PV} == "" ]]; then
EGIT_REPO_URI="https://github.com/${MY_PN}/${MY_PN}.git";

diff --git a/dev-lang/moarvm/moarvm-.ebuild 
b/dev-lang/moarvm/moarvm-.ebuild
index df3dea7875a4..2f8db477f21e 100644
--- a/dev-lang/moarvm/moarvm-.ebuild
+++ b/dev-lang/moarvm/moarvm-.ebuild
@@ -1,10 +1,8 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
 
-inherit flag-o-matic
-
 MY_PN="MoarVM"
 if [[ ${PV} == "" ]]; then
EGIT_REPO_URI="https://github.com/${MY_PN}/${MY_PN}.git";



[gentoo-commits] repo/gentoo:master commit in: dev-lang/moarvm/

2023-02-27 Thread
commit: 8bb049588dd9a1c356bef5656781f369eda3b331
Author: Patrick Lauer  gentoo  org>
AuthorDate: Mon Feb 27 16:32:46 2023 +
Commit:     罗百科  gentoo  org>
CommitDate: Mon Feb 27 16:43:46 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8bb04958

dev-lang/moarvm: add 2023.02

Signed-off-by: Patrick Lauer  gentoo.org>

 dev-lang/moarvm/Manifest  |  1 +
 dev-lang/moarvm/moarvm-2023.02.ebuild | 60 +++
 2 files changed, 61 insertions(+)

diff --git a/dev-lang/moarvm/Manifest b/dev-lang/moarvm/Manifest
index d0d56a746a2a..642c605c9842 100644
--- a/dev-lang/moarvm/Manifest
+++ b/dev-lang/moarvm/Manifest
@@ -3,3 +3,4 @@ DIST MoarVM-2021.08.tar.gz 13643526 BLAKE2B 
433cfaaad4138d8b98fc4bacd5495281f2a8
 DIST MoarVM-2021.10.tar.gz 13711924 BLAKE2B 
18e0c8b5429242f7588dc5ad47d92a46146223e8dc7dcef93e2cb3332c2400b29754f1f03ceb9016665771554940667e1373a48c96921922834fd103a73d985a
 SHA512 
a376d0388d9e53b9f07a960ab23ddf8e35379a6dff168d2f726c0f05431804bf4e09b0a2a0eab9a39b9df493030e384e9680a7654bdf9e5c129a6c70aead833d
 DIST MoarVM-2022.02.tar.gz 14640429 BLAKE2B 
5e64855514c33d97408353756ba88f29bfd2da39d8d2aa03b8c096645ca7dc680df47a246d224920aa466b76005c1be9d6e7096933046e0fa0caf836cfd09eb2
 SHA512 
12385cc6cfc5308240d841842ac1b2ff880e786c9724dc6c7fa776c1c6422b345e1f4ab870579b7051726b2655668caed33e1bbb75a7201948431a7b2897e9f7
 DIST MoarVM-2022.06.tar.gz 14867282 BLAKE2B 
2c9d00098fe610890698c5f8ef8eca0b02196a69f6f28d83e1dc4cfa32e337aede984176464ec8a9ce55fc8a9ac424fd206edca8b3c9ee3532964b32ec4bfef2
 SHA512 
2a47fcd2e3d8ed0bd3845ec04f0bb8ead87190985e7b83acfa4f726ccc0f544d93bfb7fad5dcedfd09739c41632abb1618a128936a1053c5b0b85ca1857f87c3
+DIST MoarVM-2023.02.tar.gz 14917710 BLAKE2B 
57ea0a3871f51f2cf2bf7f7d9d70f4d00052cf3ab255916fc73eb33fabd0e96e44155582e73158cf98042705817b5541f3fea0d557b09e38ad6e45cad14f172f
 SHA512 
a3dd172a84aba72df4bb9228f50eea3c4d74d4db285b06f19dc4502523f3de09580ad8a5525cf181038928263e47f72b0187a5d57dba019f18b9783ba4247203

diff --git a/dev-lang/moarvm/moarvm-2023.02.ebuild 
b/dev-lang/moarvm/moarvm-2023.02.ebuild
new file mode 100644
index ..e2f262dba469
--- /dev/null
+++ b/dev-lang/moarvm/moarvm-2023.02.ebuild
@@ -0,0 +1,60 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit flag-o-matic
+
+MY_PN="MoarVM"
+if [[ ${PV} == "" ]]; then
+   EGIT_REPO_URI="https://github.com/${MY_PN}/${MY_PN}.git";
+   inherit git-r3
+   S="${WORKDIR}/${P}"
+else
+   SRC_URI="http://moarvm.org/releases/${MY_PN}-${PV}.tar.gz";
+   KEYWORDS="~amd64 ~x86"
+   S="${WORKDIR}/${MY_PN}-${PV}"
+fi
+
+DESCRIPTION="A 6model-based VM for NQP and Raku"
+HOMEPAGE="http://moarvm.org";
+LICENSE="Artistic-2"
+SLOT="0"
+
+IUSE="asan clang debug doc +jit optimize static-libs ubsan"
+
+RDEPEND="dev-libs/libatomic_ops
+   >=dev-libs/libuv-1.26:=
+   dev-libs/libffi:="
+DEPEND="${RDEPEND}
+   clang? ( >=sys-devel/clang-3.1 )
+   dev-lang/perl"
+
+DOCS=( CREDITS README.markdown )
+
+# Tests are conducted via nqp
+RESTRICT=test
+
+src_configure() {
+   MAKEOPTS+=" NOISY=1"
+   use doc && DOCS+=( docs/* )
+   local prefix="${EPREFIX}/usr"
+   local libdir="${EPREFIX}/usr/$(get_libdir)"
+   einfo "--prefix '${prefix}'"
+   einfo "--libdir '${libdir}'"
+   local myconfigargs=(
+   "--prefix" "${prefix}"
+   "--has-libuv"
+   "--has-libatomic_ops"
+   "--has-libffi"
+   "--libdir" "${libdir}"
+   "--compiler" "$(usex clang clang gcc)"
+   "$(usex asan--asan)"
+   "$(usex debug   --debug--no-debug)"
+   "$(usex optimize--optimize=--no-optimize)"
+   "$(usex static-libs --static)"
+   "$(usex ubsan   --ubsan)"
+   )
+
+   perl Configure.pl "${myconfigargs[@]}" moarshared || die
+}



[gentoo-commits] repo/gentoo:master commit in: dev-lang/ispc/

2023-02-26 Thread
commit: 1bb646dc54faf059b710fe1d67959bbf24fe5a18
Author: Patrick Lauer  gentoo  org>
AuthorDate: Sun Feb 26 08:26:42 2023 +
Commit:     罗百科  gentoo  org>
CommitDate: Sun Feb 26 08:27:06 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1bb646dc

dev-lang/ispc: enable py3.11

Closes: https://bugs.gentoo.org/896694
Signed-off-by: Patrick Lauer  gentoo.org>

 dev-lang/ispc/ispc-1.18.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/ispc/ispc-1.18.0.ebuild b/dev-lang/ispc/ispc-1.18.0.ebuild
index 6f2ee56c5a5e..a343a4857794 100644
--- a/dev-lang/ispc/ispc-1.18.0.ebuild
+++ b/dev-lang/ispc/ispc-1.18.0.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..10} )
+PYTHON_COMPAT=( python3_{9..11} )
 LLVM_MAX_SLOT=14
 inherit cmake python-any-r1 llvm
 



[gentoo-commits] repo/gentoo:master commit in: app-admin/rex/

2023-02-15 Thread
commit: 0ae7bc34b5191599b274017243d97bb157547184
Author: Ferenc Erki  gmail  com>
AuthorDate: Tue Feb  7 17:19:48 2023 +
Commit:     罗百科  gentoo  org>
CommitDate: Wed Feb 15 11:03:44 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0ae7bc34

app-admin/rex: switch to EAPI 8

Signed-off-by: Ferenc Erki  gmail.com>
Signed-off-by: Patrick Lauer  gentoo.org>

 app-admin/rex/{rex-.ebuild => rex-1.14.0-r1.ebuild} | 2 +-
 app-admin/rex/rex-.ebuild   | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-admin/rex/rex-.ebuild b/app-admin/rex/rex-1.14.0-r1.ebuild
similarity index 99%
copy from app-admin/rex/rex-.ebuild
copy to app-admin/rex/rex-1.14.0-r1.ebuild
index 32b60f046bfb..8c057ec2 100644
--- a/app-admin/rex/rex-.ebuild
+++ b/app-admin/rex/rex-1.14.0-r1.ebuild
@@ -1,7 +1,7 @@
 # Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
 if [[ ${PV} ==  ]]; then
GITHUB_USER=RexOps

diff --git a/app-admin/rex/rex-.ebuild b/app-admin/rex/rex-.ebuild
index 32b60f046bfb..8c057ec2 100644
--- a/app-admin/rex/rex-.ebuild
+++ b/app-admin/rex/rex-.ebuild
@@ -1,7 +1,7 @@
 # Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
 if [[ ${PV} ==  ]]; then
GITHUB_USER=RexOps



[gentoo-commits] repo/gentoo:master commit in: app-admin/rex/

2023-02-15 Thread
commit: 5bedcda17f15a57acbd2283706c480561d045047
Author: Patrick Lauer  gentoo  org>
AuthorDate: Wed Feb 15 11:01:46 2023 +
Commit:     罗百科  gentoo  org>
CommitDate: Wed Feb 15 11:03:48 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5bedcda1

app-admin/rex: drop 1.14.0

Signed-off-by: Patrick Lauer  gentoo.org>

 app-admin/rex/rex-1.14.0.ebuild | 222 
 1 file changed, 222 deletions(-)

diff --git a/app-admin/rex/rex-1.14.0.ebuild b/app-admin/rex/rex-1.14.0.ebuild
deleted file mode 100644
index f54807ac8dfb..
--- a/app-admin/rex/rex-1.14.0.ebuild
+++ /dev/null
@@ -1,222 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-if [[ ${PV} ==  ]]; then
-   GITHUB_USER=RexOps
-   GITHUB_REPO=Rex
-   EGIT_REPO_URI="https://github.com/${GITHUB_USER}/${GITHUB_REPO}.git";
-   EGIT_BRANCH="master"
-   EGIT_CHECKOUT_DIR="${WORKDIR}/${PN}-git"
-   VCS_ECLASS="git-r3"
-else
-   # This is intentional to stop perl-module.eclass doing magic things 
when it
-   # shouldn't. Like making ${S} contain "Rex" when the git clone has "rex"
-   # Also prevents perl-module.eclass provisioning SRC_URI
-   DIST_AUTHOR=FERKI
-   DIST_NAME=Rex
-   KEYWORDS="~amd64 ~x86"
-fi
-inherit bash-completion-r1 perl-module ${VCS_ECLASS}
-
-DESCRIPTION="(R)?ex, the friendly automation framework"
-HOMEPAGE="https://metacpan.org/dist/Rex https://www.rexify.org";
-
-SLOT="0"
-IUSE="minimal test"
-RESTRICT="!test? ( test )"
-
-DZIL_DEPENDS="
-   dev-perl/Dist-Zilla
-   dev-perl/Dist-Zilla-Plugin-CheckExtraTests
-   dev-perl/Dist-Zilla-Plugin-ContributorsFile
-   dev-perl/Dist-Zilla-Plugin-Git
-   dev-perl/Dist-Zilla-Plugin-Git-Contributors
-   dev-perl/Dist-Zilla-Plugin-MakeMaker-Awesome
-   dev-perl/Dist-Zilla-Plugin-Meta-Contributors
-   dev-perl/Dist-Zilla-Plugin-MetaProvides-Package
-   dev-perl/Dist-Zilla-Plugin-NextVersion-Semantic
-   dev-perl/Dist-Zilla-Plugin-OSPrereqs
-   dev-perl/Dist-Zilla-Plugin-OurPkgVersion
-   dev-perl/Dist-Zilla-Plugin-Run
-   dev-perl/Software-License
-"
-RDEPEND="
-   !minimal? (
-   dev-perl/DBI
-   dev-perl/Expect
-   dev-perl/IPC-Shareable
-   dev-perl/XML-LibXML
-   )
-   virtual/perl-Carp
-   virtual/perl-Data-Dumper
-   dev-perl/Data-Validate-IP
-   dev-perl/Devel-Caller
-   dev-perl/Digest-HMAC
-   virtual/perl-Digest-MD5
-   virtual/perl-Exporter
-   virtual/perl-File-Spec
-   dev-perl/HTTP-Message
-   dev-perl/Hash-Merge
-   virtual/perl-IO
-   dev-perl/IO-String
-   dev-perl/IO-Tty
-   dev-perl/JSON-MaybeXS
-   virtual/perl-MIME-Base64
-   dev-perl/Net-OpenSSH
-   dev-perl/Net-SFTP-Foreign
-   >=virtual/perl-Scalar-List-Utils-1.450.0
-   dev-perl/Parallel-ForkManager
-   dev-perl/Sort-Naturally
-   dev-perl/String-Escape
-   virtual/perl-Storable
-   dev-perl/TermReadKey
-   virtual/perl-Test-Simple
-   dev-perl/Text-Glob
-   virtual/perl-Text-Tabs+Wrap
-   virtual/perl-Time-HiRes
-   dev-perl/URI
-   dev-perl/XML-Simple
-   dev-perl/libwww-perl
-   dev-perl/YAML
-   virtual/perl-version
-"
-# NB: would add test? !minimal? Test-mysqld, but I can't get that to work
-BDEPEND="
-   ${RDEPEND}
-   >=virtual/perl-CPAN-Meta-Requirements-2.120.620
-   >=virtual/perl-ExtUtils-MakeMaker-7.110.100
-   >=dev-perl/File-ShareDir-Install-0.60.0
-   virtual/perl-Module-Metadata
-   test? (
-   !minimal? (
-   dev-perl/File-LibMagic
-   )
-   virtual/perl-File-Temp
-   dev-perl/Test-Exception
-   dev-perl/Sub-Override
-   dev-perl/Test-Deep
-   dev-perl/Test-Output
-   dev-perl/Test-UseAllModules
-   virtual/perl-autodie
-   )
-"
-
-[[ ${PV} ==  ]] && BDEPEND+=" ${DZIL_DEPENDS}"
-
-src_unpack() {
-   if [[ ${PV} ==  ]]; then
-   "${VCS_ECLASS}"_src_unpack
-   mkdir -p "${S}" || die "Can't make ${S}"
-   else
-   default
-   fi
-}
-
-dzil_src_prep() {
-   einfo "Patching dist.ini"
-
-   # This block of sed invocations removes all plugins that aren't
-   # useful for users to have on Gentoo, because all of them are
-   # conditional and subjective style checks, which don't indicate
-   # a real issue for users, and paying the price of their dependencies is 
undesired.
-
-   # The {N;d} trick adds

[gentoo-commits] repo/gentoo:master commit in: app-admin/rex/

2023-02-15 Thread
commit: 72371e2ce8bd5136a7a74e472f43b3c200ea8589
Author: Ferenc Erki  gmail  com>
AuthorDate: Tue Feb  7 17:20:12 2023 +
Commit:     罗百科  gentoo  org>
CommitDate: Wed Feb 15 11:03:39 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=72371e2c

app-admin/rex: update deps

Signed-off-by: Ferenc Erki  gmail.com>
Signed-off-by: Patrick Lauer  gentoo.org>

 app-admin/rex/rex-.ebuild | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/app-admin/rex/rex-.ebuild b/app-admin/rex/rex-.ebuild
index e0bfb6a838a7..32b60f046bfb 100644
--- a/app-admin/rex/rex-.ebuild
+++ b/app-admin/rex/rex-.ebuild
@@ -94,7 +94,9 @@ BDEPEND="
dev-perl/File-LibMagic
)
virtual/perl-File-Temp
+   dev-perl/Sub-Override
dev-perl/Test-Deep
+   dev-perl/Test-Exception
dev-perl/Test-Output
dev-perl/Test-UseAllModules
virtual/perl-autodie



[gentoo-commits] repo/gentoo:master commit in: app-admin/rex/

2023-02-15 Thread
commit: 3f151f3683f573b2de4f49e2c28d7cdd54cfe001
Author: Ferenc Erki  gmail  com>
AuthorDate: Tue Feb  7 17:18:56 2023 +
Commit:     罗百科  gentoo  org>
CommitDate: Wed Feb 15 11:03:07 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3f151f36

app-admin/rex: fix HOMEPAGE redirect

Signed-off-by: Ferenc Erki  gmail.com>
Signed-off-by: Patrick Lauer  gentoo.org>

 app-admin/rex/rex-1.13.3.ebuild | 4 ++--
 app-admin/rex/rex-1.13.4.ebuild | 4 ++--
 app-admin/rex/rex-1.14.0.ebuild | 2 +-
 app-admin/rex/rex-.ebuild   | 4 ++--
 4 files changed, 7 insertions(+), 7 deletions(-)

diff --git a/app-admin/rex/rex-1.13.3.ebuild b/app-admin/rex/rex-1.13.3.ebuild
index cad3166f1de0..e0bfb6a838a7 100644
--- a/app-admin/rex/rex-1.13.3.ebuild
+++ b/app-admin/rex/rex-1.13.3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -21,7 +21,7 @@ fi
 inherit bash-completion-r1 perl-module ${VCS_ECLASS}
 
 DESCRIPTION="(R)?ex, the friendly automation framework"
-HOMEPAGE="https://metacpan.org/release/Rex https://www.rexify.org";
+HOMEPAGE="https://metacpan.org/dist/Rex https://www.rexify.org";
 
 SLOT="0"
 IUSE="minimal test"

diff --git a/app-admin/rex/rex-1.13.4.ebuild b/app-admin/rex/rex-1.13.4.ebuild
index cad3166f1de0..e0bfb6a838a7 100644
--- a/app-admin/rex/rex-1.13.4.ebuild
+++ b/app-admin/rex/rex-1.13.4.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -21,7 +21,7 @@ fi
 inherit bash-completion-r1 perl-module ${VCS_ECLASS}
 
 DESCRIPTION="(R)?ex, the friendly automation framework"
-HOMEPAGE="https://metacpan.org/release/Rex https://www.rexify.org";
+HOMEPAGE="https://metacpan.org/dist/Rex https://www.rexify.org";
 
 SLOT="0"
 IUSE="minimal test"

diff --git a/app-admin/rex/rex-1.14.0.ebuild b/app-admin/rex/rex-1.14.0.ebuild
index 3542ec41083a..f54807ac8dfb 100644
--- a/app-admin/rex/rex-1.14.0.ebuild
+++ b/app-admin/rex/rex-1.14.0.ebuild
@@ -21,7 +21,7 @@ fi
 inherit bash-completion-r1 perl-module ${VCS_ECLASS}
 
 DESCRIPTION="(R)?ex, the friendly automation framework"
-HOMEPAGE="https://metacpan.org/release/Rex https://www.rexify.org";
+HOMEPAGE="https://metacpan.org/dist/Rex https://www.rexify.org";
 
 SLOT="0"
 IUSE="minimal test"

diff --git a/app-admin/rex/rex-.ebuild b/app-admin/rex/rex-.ebuild
index cad3166f1de0..e0bfb6a838a7 100644
--- a/app-admin/rex/rex-.ebuild
+++ b/app-admin/rex/rex-.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -21,7 +21,7 @@ fi
 inherit bash-completion-r1 perl-module ${VCS_ECLASS}
 
 DESCRIPTION="(R)?ex, the friendly automation framework"
-HOMEPAGE="https://metacpan.org/release/Rex https://www.rexify.org";
+HOMEPAGE="https://metacpan.org/dist/Rex https://www.rexify.org";
 
 SLOT="0"
 IUSE="minimal test"



[gentoo-commits] repo/gentoo:master commit in: www-apps/grafana-bin/

2023-02-15 Thread
commit: e22b963f4f77d20146a865c462d6dedefc91cb21
Author: Patrick Lauer  gentoo  org>
AuthorDate: Wed Feb 15 09:20:40 2023 +
Commit:     罗百科  gentoo  org>
CommitDate: Wed Feb 15 09:21:18 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e22b963f

www-apps/grafana-bin: add 9.2.10, 9.3.6

Signed-off-by: Patrick Lauer  gentoo.org>

 www-apps/grafana-bin/Manifest  |  2 +
 www-apps/grafana-bin/grafana-bin-9.2.10.ebuild | 66 ++
 www-apps/grafana-bin/grafana-bin-9.3.6.ebuild  | 66 ++
 3 files changed, 134 insertions(+)

diff --git a/www-apps/grafana-bin/Manifest b/www-apps/grafana-bin/Manifest
index c9296210f770..850947d7d063 100644
--- a/www-apps/grafana-bin/Manifest
+++ b/www-apps/grafana-bin/Manifest
@@ -1,5 +1,7 @@
+DIST grafana-bin-9.2.10.tar.gz 97715216 BLAKE2B 
c23fb535dca47f8a6d7da0900abcdcd6844d4e0c834b25dcb2bd3e820b5245b395e678a3748d362aa8a02d6128d4ae93b4f63f348dd74a39be6b58ef67008ae1
 SHA512 
71bb0c34303e80cef364f24d6f7bc55f122a7a9619c46d848d2dd57cc93e172b68db4233dbf5ff95fe32c7d1314acf09b1f78d4414a7dd20176bf5a2dccc9399
 DIST grafana-bin-9.2.4.tar.gz 96905343 BLAKE2B 
bb4f55e166f01123cbfcd1a940a4a42736195f208578889393d66aad35a42726a95908ad793f84769b5483e3bd0de861c5ce7f1375506d2a616f78c836d263e1
 SHA512 
094d1d131f22f63d8e96a1a61b52440910cb82a9790b502b30375901fcaf48b8b45db52040c9e43667c96e710266f2df77c0ce6542755656e28f84668210f4e9
 DIST grafana-bin-9.2.7.tar.gz 97192376 BLAKE2B 
6af296375aee559367de9e7e2db53d1b1a96c753853eda21d00367c960b8927e794a9bccaa364c5675a6abd10118485467f4d9a5b7ff17fb8a13015a4db050db
 SHA512 
9ed17e589eecf1c10716c0a9b7cb60259ec3ef98695882475509dd332d6222a44c6886d044992eede93638b7c9826f76f0390fc0808bc85e739825106b3a7762
 DIST grafana-bin-9.2.8.tar.gz 97680178 BLAKE2B 
1d3c149f6f0f28e2600c10d673187ea200fbe8e6111a2314b83e0a41ed3647d6b7516fe44688ebaf348d55e2dd77ed4acf6ade98e8bea4a92f2cbeac7b523b0c
 SHA512 
b0cc3e89ee5b93adbd2b6bbcaa828a4e8da75d28a8f230eefda42716ebae57f880a482e52708d506152593c0e9ad554bbc56bb72c9d6265f9166b673bfbd5077
 DIST grafana-bin-9.3.0.tar.gz 88847005 BLAKE2B 
4c37dc077b7f9fb8f9256a2a85094eef5ae2dabe693d039b7c5509ec2662ec544d307dc1cf0043301fb4c3525107bddfac0a7f7a67f0efb8b333936c1b96192d
 SHA512 
1489d3f948259dd3db6403e95f176fea664cb5bfc83a6f22e57ffbe075cc07257a463c4b1d1fd8aa94fbad5473b29608f0c3fc6fdf0c08bcb72f3beeff5163c7
 DIST grafana-bin-9.3.2.tar.gz 89322650 BLAKE2B 
b9256b6468aa4eff1d77a7bce1f701ab61a372baf2f239572921b04a5624933e57c881035de9a0a86a5ff17b942e2965a7807ae2c183a60cfabb4bd4bf546acb
 SHA512 
9d13624f728b5f5845c9780372b9334d81faadf03b47034b0de708fe87e50db3daff95f61e5649548cf6a4181253cc39f6d523dde5651833e72df42fe3577f16
+DIST grafana-bin-9.3.6.tar.gz 89397564 BLAKE2B 
1095be4f4fd4cedb70ddc0500b7ec84466d6db5a9be8154e5675fa47cdef0082cd57f5c03e0035f84989e639df2f30ced644c270b0d1189d7a00c54f5dd8ca66
 SHA512 
2619a6fef8bfaafdd45469198b7b7542def77d795e9c58a03a0308cce1e21db0dda936966a098e750304e6cc5a3576ba059d13aad0fd5f59ca24cf3074dba921

diff --git a/www-apps/grafana-bin/grafana-bin-9.2.10.ebuild 
b/www-apps/grafana-bin/grafana-bin-9.2.10.ebuild
new file mode 100644
index ..0e8aae35965c
--- /dev/null
+++ b/www-apps/grafana-bin/grafana-bin-9.2.10.ebuild
@@ -0,0 +1,66 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit systemd
+
+MY_PN=${PN/-bin/}
+MY_PV=${PV/_beta/-beta}
+S=${WORKDIR}/${MY_PN}-${MY_PV}
+
+DESCRIPTION="Gorgeous metric viz, dashboards & editors for Graphite, InfluxDB 
& OpenTSDB"
+HOMEPAGE="https://grafana.org";
+SRC_URI="https://dl.grafana.com/oss/release/grafana-${PV}.linux-amd64.tar.gz 
-> ${P}.tar.gz"
+
+RESTRICT="mirror"
+LICENSE="AGPL-3"
+SLOT="0"
+KEYWORDS="-* ~amd64"
+
+DEPEND="acct-group/grafana
+   acct-user/grafana"
+RDEPEND="${DEPEND}
+   media-libs/fontconfig
+   sys-libs/glibc"
+
+QA_PREBUILT="usr/bin/grafana-*"
+QA_PRESTRIPPED=${QA_PREBUILT}
+
+src_install() {
+   keepdir /etc/grafana
+   insinto /etc/grafana
+   newins "${S}"/conf/sample.ini grafana.ini
+   rm "${S}"/conf/sample.ini || die
+
+   # Frontend assets
+   insinto /usr/share/${MY_PN}
+   doins -r public conf
+
+   dobin bin/grafana-cli
+   dobin bin/grafana-server
+
+   newconfd "${FILESDIR}"/grafana-r1.confd grafana
+   newinitd "${FILESDIR}"/grafana.initd grafana
+   systemd_newunit "${FILESDIR}"/grafana.service grafana.service
+
+   keepdir /var/{lib,log}/grafana
+   keepdir /var/lib/grafana/{dashboards,plugins}
+   fowners grafana:grafana /var/{lib,log}/grafana
+   fowners grafana:grafana /var/lib/grafana/{dashboards,plugins}
+   fperms 0750 /var/{lib,log}/grafana
+   fperms 0750 /var/lib/grafana/{dashboards,plugins}
+}
+
+pkg_p

[gentoo-commits] repo/gentoo:master commit in: app-admin/rex/

2023-02-14 Thread
commit: 880efbb25e227e5099ff86a5d4d0e3452e6dc5b0
Author: Patrick Lauer  gentoo  org>
AuthorDate: Tue Feb 14 09:14:30 2023 +
Commit:     罗百科  gentoo  org>
CommitDate: Tue Feb 14 09:14:30 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=880efbb2

app-admin/rex: Fix test dependencies

dev-perl/Test-Exception is usually included as a
transitive dependency, but not explicitly depended on.
Add it explicitly

Closes: https://bugs.gentoo.org/894366
Signed-off-by: Patrick Lauer  gentoo.org>

 app-admin/rex/rex-1.14.0.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/app-admin/rex/rex-1.14.0.ebuild b/app-admin/rex/rex-1.14.0.ebuild
index eaaf19d9384c..3542ec41083a 100644
--- a/app-admin/rex/rex-1.14.0.ebuild
+++ b/app-admin/rex/rex-1.14.0.ebuild
@@ -94,6 +94,7 @@ BDEPEND="
dev-perl/File-LibMagic
)
virtual/perl-File-Temp
+   dev-perl/Test-Exception
dev-perl/Sub-Override
dev-perl/Test-Deep
dev-perl/Test-Output



[gentoo-commits] repo/gentoo:master commit in: app-admin/rex/

2023-02-14 Thread
commit: 91556f661a1710e8693562c77bdbf58ae330e676
Author: Patrick Lauer  gentoo  org>
AuthorDate: Tue Feb 14 08:57:05 2023 +
Commit:     罗百科  gentoo  org>
CommitDate: Tue Feb 14 08:57:18 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=91556f66

app-admin/rex: add 1.14.0

Signed-off-by: Patrick Lauer  gentoo.org>

 app-admin/rex/Manifest  |   1 +
 app-admin/rex/rex-1.14.0.ebuild | 221 
 2 files changed, 222 insertions(+)

diff --git a/app-admin/rex/Manifest b/app-admin/rex/Manifest
index cfbe2dfde19e..d61bbdc9995a 100644
--- a/app-admin/rex/Manifest
+++ b/app-admin/rex/Manifest
@@ -1,2 +1,3 @@
 DIST Rex-1.13.3.tar.gz 349550 BLAKE2B 
c2ccc2144e56761d33ed2b5d790febd49863639d2e3bba8028b7937b43eb51e7e59e9e99cb1d67f247b2dff8ef91aa04776afd6277ad8a2370f35d71e0b528dd
 SHA512 
beab22aef8ba620b6e74847698eab99977844d2e9632812a9ae0e1ee303cbe4e5a6489000bd5209d76e42e3bb4bb799a90408ed6fb14e034f68132a4d37766dc
 DIST Rex-1.13.4.tar.gz 351011 BLAKE2B 
ec046b88f4443b03c05efbabb40900085293c61dab0ee9818a8c4d05be3cc0a1c1f53738b72cc245aaa2dfbcb00541f0e1e31b0c20f2464e9fc6586ed10707ef
 SHA512 
27b76f4b527b42ea0b06dc1de05254dbd6e2fa3bc9a8a708af7557789ef22aec374a5d0585bf3ec4ee878a5387d51b881cf95855dbd05149b7b23929de12027d
+DIST Rex-1.14.0.tar.gz 353494 BLAKE2B 
3943c56df99d3dd98cefbdc68644f1a34109e20e18aa6db61e617d1f5ece8cf9612b7b098dafff7df9435820791bd1476163e5b9e6d35ef20bd47506747ad849
 SHA512 
fa2ad4b71c9c7b9a352303626e7530fc7fd02b295908c6184680a2646b14553b037a264af932b9a9efd5f1019ded86f3c8857db9651d7a4d7d6cf153924ac3ad

diff --git a/app-admin/rex/rex-1.14.0.ebuild b/app-admin/rex/rex-1.14.0.ebuild
new file mode 100644
index ..eaaf19d9384c
--- /dev/null
+++ b/app-admin/rex/rex-1.14.0.ebuild
@@ -0,0 +1,221 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+if [[ ${PV} ==  ]]; then
+   GITHUB_USER=RexOps
+   GITHUB_REPO=Rex
+   EGIT_REPO_URI="https://github.com/${GITHUB_USER}/${GITHUB_REPO}.git";
+   EGIT_BRANCH="master"
+   EGIT_CHECKOUT_DIR="${WORKDIR}/${PN}-git"
+   VCS_ECLASS="git-r3"
+else
+   # This is intentional to stop perl-module.eclass doing magic things 
when it
+   # shouldn't. Like making ${S} contain "Rex" when the git clone has "rex"
+   # Also prevents perl-module.eclass provisioning SRC_URI
+   DIST_AUTHOR=FERKI
+   DIST_NAME=Rex
+   KEYWORDS="~amd64 ~x86"
+fi
+inherit bash-completion-r1 perl-module ${VCS_ECLASS}
+
+DESCRIPTION="(R)?ex, the friendly automation framework"
+HOMEPAGE="https://metacpan.org/release/Rex https://www.rexify.org";
+
+SLOT="0"
+IUSE="minimal test"
+RESTRICT="!test? ( test )"
+
+DZIL_DEPENDS="
+   dev-perl/Dist-Zilla
+   dev-perl/Dist-Zilla-Plugin-CheckExtraTests
+   dev-perl/Dist-Zilla-Plugin-ContributorsFile
+   dev-perl/Dist-Zilla-Plugin-Git
+   dev-perl/Dist-Zilla-Plugin-Git-Contributors
+   dev-perl/Dist-Zilla-Plugin-MakeMaker-Awesome
+   dev-perl/Dist-Zilla-Plugin-Meta-Contributors
+   dev-perl/Dist-Zilla-Plugin-MetaProvides-Package
+   dev-perl/Dist-Zilla-Plugin-NextVersion-Semantic
+   dev-perl/Dist-Zilla-Plugin-OSPrereqs
+   dev-perl/Dist-Zilla-Plugin-OurPkgVersion
+   dev-perl/Dist-Zilla-Plugin-Run
+   dev-perl/Software-License
+"
+RDEPEND="
+   !minimal? (
+   dev-perl/DBI
+   dev-perl/Expect
+   dev-perl/IPC-Shareable
+   dev-perl/XML-LibXML
+   )
+   virtual/perl-Carp
+   virtual/perl-Data-Dumper
+   dev-perl/Data-Validate-IP
+   dev-perl/Devel-Caller
+   dev-perl/Digest-HMAC
+   virtual/perl-Digest-MD5
+   virtual/perl-Exporter
+   virtual/perl-File-Spec
+   dev-perl/HTTP-Message
+   dev-perl/Hash-Merge
+   virtual/perl-IO
+   dev-perl/IO-String
+   dev-perl/IO-Tty
+   dev-perl/JSON-MaybeXS
+   virtual/perl-MIME-Base64
+   dev-perl/Net-OpenSSH
+   dev-perl/Net-SFTP-Foreign
+   >=virtual/perl-Scalar-List-Utils-1.450.0
+   dev-perl/Parallel-ForkManager
+   dev-perl/Sort-Naturally
+   dev-perl/String-Escape
+   virtual/perl-Storable
+   dev-perl/TermReadKey
+   virtual/perl-Test-Simple
+   dev-perl/Text-Glob
+   virtual/perl-Text-Tabs+Wrap
+   virtual/perl-Time-HiRes
+   dev-perl/URI
+   dev-perl/XML-Simple
+   dev-perl/libwww-perl
+   dev-perl/YAML
+   virtual/perl-version
+"
+# NB: would add test? !minimal? Test-mysqld, but I can't get that to work
+BDEPEND="
+   ${RDEPEND}
+   >=virtual/perl-CPAN-Meta-Requirements-2.120.620
+   >=virtual/perl-ExtUtils-MakeMaker-7.110.100
+   >=dev-perl/File-ShareDir-Install-0.60.0
+   

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

2023-02-13 Thread
commit: 9c2b3a511b1f4e1660c9a6b3770f60342aa0f941
Author: Patrick Lauer  gentoo  org>
AuthorDate: Tue Feb 14 07:41:11 2023 +
Commit:     罗百科  gentoo  org>
CommitDate: Tue Feb 14 07:41:51 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9c2b3a51

dev-db/timescaledb: drop 2.9.0, 2.9.1

Signed-off-by: Patrick Lauer  gentoo.org>

 dev-db/timescaledb/Manifest |  2 -
 dev-db/timescaledb/timescaledb-2.9.0.ebuild | 67 -
 dev-db/timescaledb/timescaledb-2.9.1.ebuild | 67 -
 3 files changed, 136 deletions(-)

diff --git a/dev-db/timescaledb/Manifest b/dev-db/timescaledb/Manifest
index f84678f93bdb..016c8cd6 100644
--- a/dev-db/timescaledb/Manifest
+++ b/dev-db/timescaledb/Manifest
@@ -1,4 +1,2 @@
-DIST timescaledb-2.9.0.tar.gz 7340009 BLAKE2B 
b7eb3bb5f866b09ff8c78c4430fa570dd491336428cb74f4d9f961a7f0432dde5dcef58533acdc9541f8c49e93a6d62af4e37762b73de334437276c8e9a39f80
 SHA512 
7dd7a3d8cc3f3d6480b411c6254e055a723c48c5312a349d4f6e35932798cf8413f77c8b51fb193bdcdc8eee2b3eca970df1fd0a4fa160e3ad433f86e55dc7c7
-DIST timescaledb-2.9.1.tar.gz 7338112 BLAKE2B 
83d0c6fab142de4b7e25ba75c3851e4cec794b3e2b79cbd2e44e15f19311913cf3112728797b2ef5fc282122160c3e5e19d01338da260892a9c1d71a53008414
 SHA512 
2f8c374517ede11cd65c7e281b2318604734508d7e4d12d447d13c7df6e77fa15a1c5580b64a28d57b94cebb95cf220c1a9d69fb1c3e0f044aab142232ebf61a
 DIST timescaledb-2.9.2.tar.gz 7265748 BLAKE2B 
6d821f3e93e5a4c8cb871e436b00f81befbc82b171c95c50f93d278c2dd87c44255c4fc7b6e09e7463eeb8b3ba6719ad95d07d76d2234a52f7f0ca015a1ed727
 SHA512 
2f8153e37e3fd1488f89398dfb6b4501267c0d4bae4b796738d0b25e26f9720c7d6388b41fd952b4760f9e85adfbf6d3b37f4f5b7cc9ec3e68825dbd9868e870
 DIST timescaledb-2.9.3.tar.gz 7269123 BLAKE2B 
009f3b9787e4dce49abb50a446b88f5a37ab9b1a3abb040fe5d332ab10d5a40e13fae7985fca6f6d412f7e555ab1833f83ce0c43bbda7054f668fa12288eac18
 SHA512 
0664ccc6e6846500757466646e2c8a9bdbdca079bd931cc95ad8ea687f37b099d846cf8cc8311f928a33d9228592e460b6fe331a639046bc845a25b4a7d914c6

diff --git a/dev-db/timescaledb/timescaledb-2.9.0.ebuild 
b/dev-db/timescaledb/timescaledb-2.9.0.ebuild
deleted file mode 100644
index 92a4548e..
--- a/dev-db/timescaledb/timescaledb-2.9.0.ebuild
+++ /dev/null
@@ -1,67 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-POSTGRES_COMPAT=( 12 13 14 15 )
-POSTGRES_USEDEP="ssl"
-
-inherit postgres-multi cmake
-
-DESCRIPTION="Open-source time-series SQL database"
-HOMEPAGE="https://www.timescale.com/";
-SRC_URI="https://github.com/timescale/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-
-IUSE="proprietary-extensions"
-LICENSE="POSTGRESQL Apache-2.0 proprietary-extensions? ( timescale )"
-
-KEYWORDS="~amd64"
-
-SLOT=0
-
-RESTRICT="test"
-
-DEPEND="${POSTGRES_DEP}"
-RDEPEND="${DEPEND}"
-
-CMAKE_IN_SOURCE_BUILD=yes
-CMAKE_BUILD_TYPE="RelWithDebInfo"
-BUILD_DIR=${WORKDIR}/${P}
-
-src_prepare() {
-   postgres-multi_src_prepare
-   postgres-multi_foreach cmake_src_prepare
-}
-
-timescale_configure() {
-   local CMAKE_USE_DIR=$BUILD_DIR
-   local mycmakeargs=( 
"-DPG_CONFIG=/usr/bin/pg_config${MULTIBUILD_VARIANT}" "-DREGRESS_CHECKS=OFF" )
-
-   # licensing is tied to features, this useflag disables the non-apache2 
licensed bits
-   if ! use proprietary-extensions ; then
-   mycmakeargs+=("-DAPACHE_ONLY=ON")
-   fi
-   cmake_src_configure
-}
-
-src_configure() {
-   postgres-multi_foreach timescale_configure
-}
-
-timescale_src_compile() {
-   local CMAKE_USE_DIR=$BUILD_DIR
-   cmake_src_compile
-}
-
-src_compile() {
-   postgres-multi_foreach timescale_src_compile
-}
-
-timescale_src_install() {
-   local CMAKE_USE_DIR=$BUILD_DIR
-   cmake_src_install
-}
-
-src_install() {
-   postgres-multi_foreach timescale_src_install
-}

diff --git a/dev-db/timescaledb/timescaledb-2.9.1.ebuild 
b/dev-db/timescaledb/timescaledb-2.9.1.ebuild
deleted file mode 100644
index 83f98f57647b..
--- a/dev-db/timescaledb/timescaledb-2.9.1.ebuild
+++ /dev/null
@@ -1,67 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-POSTGRES_COMPAT=( 12 13 14 15 )
-POSTGRES_USEDEP="ssl"
-
-inherit postgres-multi cmake
-
-DESCRIPTION="Open-source time-series SQL database"
-HOMEPAGE="https://www.timescale.com/";
-SRC_URI="https://github.com/timescale/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-
-IUSE="proprietary-extensions"
-LICENSE="POSTGRESQL Apache-2.0 proprietary-extensions? ( timescale )"
-
-KEYWORDS="~amd64"
-
-SLOT=0
-
-RESTRICT="test"
-
-DEPEND="${POSTGRES_DEP}"
-RDEPEND=&quo

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

2023-02-13 Thread
commit: 5e2438d15a8a4763b1abf036b8fcc51048765451
Author: Patrick Lauer  gentoo  org>
AuthorDate: Tue Feb 14 07:40:36 2023 +
Commit:     罗百科  gentoo  org>
CommitDate: Tue Feb 14 07:41:51 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5e2438d1

dev-db/timescaledb: add 2.9.3

Signed-off-by: Patrick Lauer  gentoo.org>

 dev-db/timescaledb/Manifest |  1 +
 dev-db/timescaledb/timescaledb-2.9.3.ebuild | 67 +
 2 files changed, 68 insertions(+)

diff --git a/dev-db/timescaledb/Manifest b/dev-db/timescaledb/Manifest
index 5d01556aea3a..f84678f93bdb 100644
--- a/dev-db/timescaledb/Manifest
+++ b/dev-db/timescaledb/Manifest
@@ -1,3 +1,4 @@
 DIST timescaledb-2.9.0.tar.gz 7340009 BLAKE2B 
b7eb3bb5f866b09ff8c78c4430fa570dd491336428cb74f4d9f961a7f0432dde5dcef58533acdc9541f8c49e93a6d62af4e37762b73de334437276c8e9a39f80
 SHA512 
7dd7a3d8cc3f3d6480b411c6254e055a723c48c5312a349d4f6e35932798cf8413f77c8b51fb193bdcdc8eee2b3eca970df1fd0a4fa160e3ad433f86e55dc7c7
 DIST timescaledb-2.9.1.tar.gz 7338112 BLAKE2B 
83d0c6fab142de4b7e25ba75c3851e4cec794b3e2b79cbd2e44e15f19311913cf3112728797b2ef5fc282122160c3e5e19d01338da260892a9c1d71a53008414
 SHA512 
2f8c374517ede11cd65c7e281b2318604734508d7e4d12d447d13c7df6e77fa15a1c5580b64a28d57b94cebb95cf220c1a9d69fb1c3e0f044aab142232ebf61a
 DIST timescaledb-2.9.2.tar.gz 7265748 BLAKE2B 
6d821f3e93e5a4c8cb871e436b00f81befbc82b171c95c50f93d278c2dd87c44255c4fc7b6e09e7463eeb8b3ba6719ad95d07d76d2234a52f7f0ca015a1ed727
 SHA512 
2f8153e37e3fd1488f89398dfb6b4501267c0d4bae4b796738d0b25e26f9720c7d6388b41fd952b4760f9e85adfbf6d3b37f4f5b7cc9ec3e68825dbd9868e870
+DIST timescaledb-2.9.3.tar.gz 7269123 BLAKE2B 
009f3b9787e4dce49abb50a446b88f5a37ab9b1a3abb040fe5d332ab10d5a40e13fae7985fca6f6d412f7e555ab1833f83ce0c43bbda7054f668fa12288eac18
 SHA512 
0664ccc6e6846500757466646e2c8a9bdbdca079bd931cc95ad8ea687f37b099d846cf8cc8311f928a33d9228592e460b6fe331a639046bc845a25b4a7d914c6

diff --git a/dev-db/timescaledb/timescaledb-2.9.3.ebuild 
b/dev-db/timescaledb/timescaledb-2.9.3.ebuild
new file mode 100644
index ..83f98f57647b
--- /dev/null
+++ b/dev-db/timescaledb/timescaledb-2.9.3.ebuild
@@ -0,0 +1,67 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+POSTGRES_COMPAT=( 12 13 14 15 )
+POSTGRES_USEDEP="ssl"
+
+inherit postgres-multi cmake
+
+DESCRIPTION="Open-source time-series SQL database"
+HOMEPAGE="https://www.timescale.com/";
+SRC_URI="https://github.com/timescale/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+
+IUSE="proprietary-extensions"
+LICENSE="POSTGRESQL Apache-2.0 proprietary-extensions? ( timescale )"
+
+KEYWORDS="~amd64"
+
+SLOT=0
+
+RESTRICT="test"
+
+DEPEND="${POSTGRES_DEP}"
+RDEPEND="${DEPEND}"
+
+CMAKE_IN_SOURCE_BUILD=yes
+CMAKE_BUILD_TYPE="RelWithDebInfo"
+BUILD_DIR=${WORKDIR}/${P}
+
+src_prepare() {
+   postgres-multi_src_prepare
+   postgres-multi_foreach cmake_src_prepare
+}
+
+timescale_configure() {
+   local CMAKE_USE_DIR=$BUILD_DIR
+   local mycmakeargs=( 
"-DPG_CONFIG=/usr/bin/pg_config${MULTIBUILD_VARIANT}" "-DREGRESS_CHECKS=OFF" )
+
+   # licensing is tied to features, this useflag disables the non-apache2 
licensed bits
+   if ! use proprietary-extensions ; then
+   mycmakeargs+=("-DAPACHE_ONLY=ON")
+   fi
+   cmake_src_configure
+}
+
+src_configure() {
+   postgres-multi_foreach timescale_configure
+}
+
+timescale_src_compile() {
+   local CMAKE_USE_DIR=$BUILD_DIR
+   cmake_src_compile
+}
+
+src_compile() {
+   postgres-multi_foreach timescale_src_compile
+}
+
+timescale_src_install() {
+   local CMAKE_USE_DIR=$BUILD_DIR
+   cmake_src_install
+}
+
+src_install() {
+   postgres-multi_foreach timescale_src_install
+}



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

2023-02-13 Thread
commit: f9229af8d78261576a58e0079e87dd1e3690a4cb
Author: Patrick Lauer  gentoo  org>
AuthorDate: Tue Feb 14 05:36:59 2023 +
Commit:     罗百科  gentoo  org>
CommitDate: Tue Feb 14 05:37:14 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f9229af8

dev-db/citus: drop 10.2.7, 11.0.6, 11.0.7, 11.1.4

Signed-off-by: Patrick Lauer  gentoo.org>

 dev-db/citus/Manifest|  4 
 dev-db/citus/citus-10.2.7.ebuild | 31 ---
 dev-db/citus/citus-11.0.6.ebuild | 35 ---
 dev-db/citus/citus-11.0.7.ebuild | 35 ---
 dev-db/citus/citus-11.1.4.ebuild | 35 ---
 5 files changed, 140 deletions(-)

diff --git a/dev-db/citus/Manifest b/dev-db/citus/Manifest
index 9e150de2ea1a..693b6e2ed2a6 100644
--- a/dev-db/citus/Manifest
+++ b/dev-db/citus/Manifest
@@ -1,6 +1,2 @@
-DIST citus-10.2.7.tar.gz 5549985 BLAKE2B 
cb562437757624cc34f80219e8039fdcaf27ebc4a63b30714beafea85769f44a92d74173fb94085f48d09bedaffc019463ec6db67217f8554154a91e2e74
 SHA512 
32441e964d97d3a69eed309c8d52f65ae31a3a7b79c6e765e967025c7f6a041420925dfb5fb0835cec1ae66549f59fe256994f4120514ec2e781169b771c85e6
-DIST citus-11.0.6.tar.gz 6021221 BLAKE2B 
7b19328890b79ce639599cf2f99ee15f6dc7e87a062fbd538b288895a3ec6e4af36eabad0a7111de8b53029670be8d6a66ba692a66101c43120640f4fffc37d4
 SHA512 
4b5667fcfdc89a171ae8e15095d5e688a1d8b4707d13cd4742f5695f9e57e76190e11c4fe933044a64ac00b0982da91d6a253cd272af6ba58131b787ad4b13ef
-DIST citus-11.0.7.tar.gz 6032102 BLAKE2B 
af36e0f0f3f7f3a3d438f8455caa0531b00b3312b5ec8d85922acdef36a25583b5c5af6054e151ae989122a19d4d78e66a983af41d7a3ac5f781c494fd5247d9
 SHA512 
3c10a3bd471f82a83f9b3769ac23c107052470d692cc555c2798acfe2afadfc0bcb843db374fe22a0ee41d4f90d1b0f3d2eda6e6e5d9e6e359dd9a9731c26b6b
-DIST citus-11.1.4.tar.gz 6369400 BLAKE2B 
aca772fbb7fb632c73d92b1f3841e7772d797373891a40c007a147ab9f44ef42eec325553915d7fd11b56f0f60f302b286061ea4ce55351ce9f9d8cd0d9d084b
 SHA512 
f0c4cbbaa0e8ed173d3ba68b24815272ce7c04186bf628c561119833ddd648928ac31adc1784e25f268d45e8d5c02792088f695ad8dbf2ab425093dc1f241f99
 DIST citus-11.1.5.tar.gz 6371656 BLAKE2B 
f370499dc466adb8a9eb45d3b324c50c746ea28966410f62c59beeb246b58d9db9b487bd12e303026fc3480dfd21f4e5b001d19cb587a1ed83ed0f21e8673cc0
 SHA512 
9cf2c5f43b93e61246e7efec89115d123077cdbcc157da9d83857f2d58b88c83e067a8aa831089ac4f13912a276cfe75e62ca3e10e05a6a300b480bf7a6093ee
 DIST citus-11.2.0.tar.gz 6486177 BLAKE2B 
ca32bcdbf965e357ab1d5efadbf35907b70f2425e4d676ed1963a2e78bcf65f61060995e8e8aafe00cd9e168e46653fa2af3c8bba308574b60065b0d12f25af8
 SHA512 
c6d6e56d70ceae3cec4a20ea97eb8b62e77f745ee5e3d5a35935165be76888a76ec1dc963c6917b57c424ea6d8aa9c4a5d62c1f61e0b1370de4dbae92f5954f9

diff --git a/dev-db/citus/citus-10.2.7.ebuild b/dev-db/citus/citus-10.2.7.ebuild
deleted file mode 100644
index 62d5758baeeb..
--- a/dev-db/citus/citus-10.2.7.ebuild
+++ /dev/null
@@ -1,31 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-POSTGRES_COMPAT=( 12 13 14 )
-
-inherit postgres-multi
-
-DESCRIPTION="Open-source postgresql extension for clustering/multi-node setups"
-HOMEPAGE="https://www.citusdata.com/";
-SRC_URI="https://github.com/citusdata/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-
-IUSE=""
-LICENSE="POSTGRESQL AGPL-3"
-
-KEYWORDS="~amd64"
-
-SLOT=0
-
-RESTRICT="test"
-
-DEPEND="${POSTGRES_DEP}
-   app-arch/lz4
-   app-arch/zstd
-   "
-RDEPEND="${DEPEND}"
-
-src_configure() {
-   postgres-multi_foreach econf
-}

diff --git a/dev-db/citus/citus-11.0.6.ebuild b/dev-db/citus/citus-11.0.6.ebuild
deleted file mode 100644
index a1add589578c..
--- a/dev-db/citus/citus-11.0.6.ebuild
+++ /dev/null
@@ -1,35 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-POSTGRES_COMPAT=( 13 14 )
-
-inherit postgres-multi
-
-DESCRIPTION="Open-source postgresql extension for clustering/multi-node setups"
-HOMEPAGE="https://www.citusdata.com/";
-
-MY_PV="${PV/beta0/beta}"
-SRC_URI="https://github.com/citusdata/citus/archive/refs/tags/v${MY_PV}.tar.gz 
-> ${P}.tar.gz"
-
-S="${WORKDIR}/${PN}-${MY_PV}"
-
-IUSE=""
-LICENSE="POSTGRESQL AGPL-3"
-
-KEYWORDS="~amd64"
-
-SLOT=0
-
-RESTRICT="test"
-
-DEPEND="${POSTGRES_DEP}
-   app-arch/lz4
-   app-arch/zstd
-   "
-RDEPEND="${DEPEND}"
-
-src_configure() {
-   postgres-multi_foreach econf
-}

diff --git a/dev-db/citus/citus-11.0.7.ebuild b/dev-db/citus/citus-11.0.7.ebuild
deleted file mode 100644
index 1b91866bc2b8..
--- a/dev-db/citus/citus-11.0.7.ebuild
+++ /dev/null
@@ -1,35 +0,0 @@
-# Copyright 1999-2023 Gento

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

2023-02-13 Thread
commit: 2a8cb51bcb1e0abcc645b1d54d381f15be153a7c
Author: Patrick Lauer  gentoo  org>
AuthorDate: Tue Feb 14 05:35:14 2023 +
Commit:     罗百科  gentoo  org>
CommitDate: Tue Feb 14 05:37:13 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2a8cb51b

dev-db/citus: Fix compilation for 11.1.5

Same fix as 11.2.0 just before

Closes: https://bugs.gentoo.org/894234
Signed-off-by: Patrick Lauer  gentoo.org>

 dev-db/citus/citus-11.1.5.ebuild   |  6 ++
 dev-db/citus/files/citus-11.1.5-redefine.patch | 79 ++
 2 files changed, 85 insertions(+)

diff --git a/dev-db/citus/citus-11.1.5.ebuild b/dev-db/citus/citus-11.1.5.ebuild
index 1b91866bc2b8..481138f6c14e 100644
--- a/dev-db/citus/citus-11.1.5.ebuild
+++ b/dev-db/citus/citus-11.1.5.ebuild
@@ -30,6 +30,12 @@ DEPEND="${POSTGRES_DEP}
"
 RDEPEND="${DEPEND}"
 
+src_prepare() {
+   eapply "${FILESDIR}"/citus-11.1.5-redefine.patch
+
+   postgres-multi_src_prepare
+}
+
 src_configure() {
postgres-multi_foreach econf
 }

diff --git a/dev-db/citus/files/citus-11.1.5-redefine.patch 
b/dev-db/citus/files/citus-11.1.5-redefine.patch
new file mode 100644
index ..442dbd86f6a8
--- /dev/null
+++ b/dev-db/citus/files/citus-11.1.5-redefine.patch
@@ -0,0 +1,79 @@
+From 0ff23c07da236225ac7c14736af6b43df5fb8ac8 Mon Sep 17 00:00:00 2001
+From: Jelte Fennema 
+Date: Fri, 10 Feb 2023 16:02:03 +0100
+Subject: [PATCH] Support compilation and run tests on latest PG versions
+ (#6711)
+
+Postgres got minor updates this starts using the images with the latest
+version for our tests.
+
+These new Postgres versions caused a compilation issue in PG14 and PG13
+due to some function being backported that we had already backported
+ourselves. Due this backport being a static inline function it doesn't
+matter who provides this and there will be no linkage errors when either
+running old Citus packages on new PG versions or the other way around.
+
+(cherry picked from commit 3200187757600180fa2b90a5fdba13cbf8aee8b6)
+---
+ .circleci/config.yml| 10 +-
+ src/include/pg_version_compat.h | 11 +++
+ 2 files changed, 16 insertions(+), 5 deletions(-)
+
+diff --git a/.circleci/config.yml b/.circleci/config.yml
+index 67428095869..d76688ae316 100644
+--- a/.circleci/config.yml
 b/.circleci/config.yml
+@@ -6,19 +6,19 @@ orbs:
+ parameters:
+   image_suffix:
+ type: string
+-default: '-v186a1be'
++default: '-vc4b1573'
+   pg13_version:
+ type: string
+-default: '13.8'
++default: '13.10'
+   pg14_version:
+ type: string
+-default: '14.5'
++default: '14.7'
+   pg15_version:
+ type: string
+-default: '15.0'
++default: '15.2'
+   upgrade_pg_versions:
+ type: string
+-default: '13.8-14.5-15.0'
++default: '13.10-14.7-15.2'
+   style_checker_tools_version:
+ type: string
+ default: '0.8.18'
+diff --git a/src/include/pg_version_compat.h b/src/include/pg_version_compat.h
+index fcb857c4111..eb81bca43ac 100644
+--- a/src/include/pg_version_compat.h
 b/src/include/pg_version_compat.h
+@@ -55,6 +55,14 @@ pg_strtoint64(char *s)
+ }
+ 
+ 
++/*
++ * RelationGetSmgr got backported in 13.10 and 14.7 so redefining it for any
++ * version higher causes compilation errors due to redefining of the function.
++ * We want to use it in all versions. So we backport it ourselves in earlier
++ * versions, and rely on the Postgres provided version in the later versions.
++ */
++#if PG_VERSION_NUM >= PG_VERSION_13 && PG_VERSION_NUM < 130010 \
++  || PG_VERSION_NUM >= PG_VERSION_14 && PG_VERSION_NUM < 140007
+ static inline SMgrRelation
+ RelationGetSmgr(Relation rel)
+ {
+@@ -66,6 +74,9 @@ RelationGetSmgr(Relation rel)
+ }
+ 
+ 
++#endif
++
++
+ #define CREATE_SEQUENCE_COMMAND \
+   "CREATE SEQUENCE IF NOT EXISTS %s AS %s INCREMENT BY " INT64_FORMAT \
+   " MINVALUE " INT64_FORMAT " MAXVALUE " INT64_FORMAT \



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

2023-02-13 Thread
commit: eeaf5340d6f3660dae7244899f7688ca528215a5
Author: Patrick Lauer  gentoo  org>
AuthorDate: Tue Feb 14 05:36:07 2023 +
Commit:     罗百科  gentoo  org>
CommitDate: Tue Feb 14 05:37:13 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eeaf5340

dev-db/citus: Whitespace

Signed-off-by: Patrick Lauer  gentoo.org>

 dev-db/citus/citus-11.2.0.ebuild | 1 -
 1 file changed, 1 deletion(-)

diff --git a/dev-db/citus/citus-11.2.0.ebuild b/dev-db/citus/citus-11.2.0.ebuild
index 514c4a7fa4d6..7500e4eabad2 100644
--- a/dev-db/citus/citus-11.2.0.ebuild
+++ b/dev-db/citus/citus-11.2.0.ebuild
@@ -36,7 +36,6 @@ src_prepare() {
postgres-multi_src_prepare
 }
 
-
 src_configure() {
postgres-multi_foreach econf
 }



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

2023-02-13 Thread
commit: 94def12de08ed79ef33ed7300d517782b7fae970
Author: Patrick Lauer  gentoo  org>
AuthorDate: Mon Feb 13 10:15:28 2023 +
Commit:     罗百科  gentoo  org>
CommitDate: Mon Feb 13 10:15:28 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=94def12d

dev-db/citus: Fix compilation

Recent changes in postgres caused compile errors for citus 11.2
Patch from upstream.

Closes: https://bugs.gentoo.org/894136
Signed-off-by: Patrick Lauer  gentoo.org>

 dev-db/citus/citus-11.2.0.ebuild   |  7 +++
 dev-db/citus/files/citus-11.2.0-redefine.patch | 79 ++
 2 files changed, 86 insertions(+)

diff --git a/dev-db/citus/citus-11.2.0.ebuild b/dev-db/citus/citus-11.2.0.ebuild
index 1b91866bc2b8..514c4a7fa4d6 100644
--- a/dev-db/citus/citus-11.2.0.ebuild
+++ b/dev-db/citus/citus-11.2.0.ebuild
@@ -30,6 +30,13 @@ DEPEND="${POSTGRES_DEP}
"
 RDEPEND="${DEPEND}"
 
+src_prepare() {
+   eapply "${FILESDIR}"/citus-11.2.0-redefine.patch
+
+   postgres-multi_src_prepare
+}
+
+
 src_configure() {
postgres-multi_foreach econf
 }

diff --git a/dev-db/citus/files/citus-11.2.0-redefine.patch 
b/dev-db/citus/files/citus-11.2.0-redefine.patch
new file mode 100644
index ..d45fba3d65a1
--- /dev/null
+++ b/dev-db/citus/files/citus-11.2.0-redefine.patch
@@ -0,0 +1,79 @@
+From 341fdb32fc07a3aea2dda2fa33a70d22819be37b Mon Sep 17 00:00:00 2001
+From: Jelte Fennema 
+Date: Fri, 10 Feb 2023 16:02:03 +0100
+Subject: [PATCH] Support compilation and run tests on latest PG versions
+ (#6711)
+
+Postgres got minor updates this starts using the images with the latest
+version for our tests.
+
+These new Postgres versions caused a compilation issue in PG14 and PG13
+due to some function being backported that we had already backported
+ourselves. Due this backport being a static inline function it doesn't
+matter who provides this and there will be no linkage errors when either
+running old Citus packages on new PG versions or the other way around.
+
+(cherry picked from commit 3200187757600180fa2b90a5fdba13cbf8aee8b6)
+---
+ .circleci/config.yml| 10 +-
+ src/include/pg_version_compat.h | 11 +++
+ 2 files changed, 16 insertions(+), 5 deletions(-)
+
+diff --git a/.circleci/config.yml b/.circleci/config.yml
+index 4905dfbc52c..3a5c30132f6 100644
+--- a/.circleci/config.yml
 b/.circleci/config.yml
+@@ -6,19 +6,19 @@ orbs:
+ parameters:
+   image_suffix:
+ type: string
+-default: '-v7e4468f'
++default: '-vc4b1573'
+   pg13_version:
+ type: string
+-default: '13.9'
++default: '13.10'
+   pg14_version:
+ type: string
+-default: '14.6'
++default: '14.7'
+   pg15_version:
+ type: string
+-default: '15.1'
++default: '15.2'
+   upgrade_pg_versions:
+ type: string
+-default: '13.9-14.6-15.1'
++default: '13.10-14.7-15.2'
+   style_checker_tools_version:
+ type: string
+ default: '0.8.18'
+diff --git a/src/include/pg_version_compat.h b/src/include/pg_version_compat.h
+index fcb857c4111..eb81bca43ac 100644
+--- a/src/include/pg_version_compat.h
 b/src/include/pg_version_compat.h
+@@ -55,6 +55,14 @@ pg_strtoint64(char *s)
+ }
+ 
+ 
++/*
++ * RelationGetSmgr got backported in 13.10 and 14.7 so redefining it for any
++ * version higher causes compilation errors due to redefining of the function.
++ * We want to use it in all versions. So we backport it ourselves in earlier
++ * versions, and rely on the Postgres provided version in the later versions.
++ */
++#if PG_VERSION_NUM >= PG_VERSION_13 && PG_VERSION_NUM < 130010 \
++  || PG_VERSION_NUM >= PG_VERSION_14 && PG_VERSION_NUM < 140007
+ static inline SMgrRelation
+ RelationGetSmgr(Relation rel)
+ {
+@@ -66,6 +74,9 @@ RelationGetSmgr(Relation rel)
+ }
+ 
+ 
++#endif
++
++
+ #define CREATE_SEQUENCE_COMMAND \
+   "CREATE SEQUENCE IF NOT EXISTS %s AS %s INCREMENT BY " INT64_FORMAT \
+   " MINVALUE " INT64_FORMAT " MAXVALUE " INT64_FORMAT \



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

2023-02-09 Thread
commit: 51f608a2c16d69cd6899dd2be5c4de12f480fd35
Author: Patrick Lauer  gentoo  org>
AuthorDate: Thu Feb  9 16:23:58 2023 +
Commit:     罗百科  gentoo  org>
CommitDate: Thu Feb  9 16:24:49 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=51f608a2

dev-db/postgresql: add 11.19, 12.14, 13.10, 14.7, 15.2

Signed-off-by: Patrick Lauer  gentoo.org>

 dev-db/postgresql/Manifest|   5 +
 dev-db/postgresql/postgresql-11.19.ebuild | 453 +
 dev-db/postgresql/postgresql-12.14.ebuild | 453 +
 dev-db/postgresql/postgresql-13.10.ebuild | 465 +
 dev-db/postgresql/postgresql-14.7.ebuild  | 465 +
 dev-db/postgresql/postgresql-15.2.ebuild  | 467 ++
 6 files changed, 2308 insertions(+)

diff --git a/dev-db/postgresql/Manifest b/dev-db/postgresql/Manifest
index 8310838a1af7..bd5331cf3512 100644
--- a/dev-db/postgresql/Manifest
+++ b/dev-db/postgresql/Manifest
@@ -2,11 +2,16 @@ DIST postgresql-10.22.tar.bz2 19455874 BLAKE2B 
10a8a894ba6e649abcc68abfd829bd30b
 DIST postgresql-10.23.tar.bz2 19485297 BLAKE2B 
71045313ab03a6c0382c88d5c817c7d1647b0e2feba511b8a09e2f6ec2c1b9473d50aa29777b159f1362695a5a742471b00676bc85a25c80c9801761b6edb1e2
 SHA512 
9fd031cad0c3caacae105215167abd5dc4fdd15dea77a12cb0a977fab6e245e3fda163f202cc7786e50c69e5c3f180d32676a3b18ea30a9a14f0bcab56aa19dd
 DIST postgresql-11.17.tar.bz2 20385599 BLAKE2B 
d145bc0f5e0f277be91bf46868c78c9ce5bb2eebbbd84fbdcdbb1ec115911d124a0a054df783739fb912eeae1322fb7eb58b7b1b8d40a8f81cffe2f24d3dda01
 SHA512 
35304279c06577eca134581490710db976edeac8cca169d3436fcdce8eebb18159459ea3b5ef403f6a8efe85542726f9960c4ca653da4619e081ce5869866032
 DIST postgresql-11.18.tar.bz2 20428126 BLAKE2B 
f0f01cb1f479032615b1b15e37d5c9955c560218de5e5cb480d920253a23615636fd8ed5e5310bdc1f80dc1f6da81cbb2ca41b90b0cc095139b6d9b59fc57d78
 SHA512 
17b4f9a0200814ae210076a677b9c68375d896bb1817b4f8b327ee208da9a1672625cdcbd213af2b01fe501a051436e9acf5cc9ed0a2b798f257d07b08cdf1b8
+DIST postgresql-11.19.tar.bz2 20457793 BLAKE2B 
f20767ef3e05766f9ff085e401bf1ad14318db625b33459dd63a981228601443694025d9fc366a072661b80d9fb10a9fd1fd22876c66b916304d1eaa0543c7ec
 SHA512 
0b9247d82a0eaddd8254799197c3bef1ba47a633f616a556167ebcf956961a50955c11e98034a717fb77ff18987ccb8fd80b98588c2ec3c70fd2d62bc27fe05b
 DIST postgresql-12.12.tar.bz2 21089064 BLAKE2B 
7285dcfc8ed6cf2dbbe29d894dbcef53fad18cbeddbfdb3a43893234a1ee75a9bf5d966968a0c481a8ab15bf8a37400bf6eb4b57a83359501b729e70398e3551
 SHA512 
eeff79279ac11db04fdddeb2c52ba1ec6b549223b86540e1f659fbfc3617130699c22694b465bde46b1a4a665c01aef70b68b86d80e58a5657efd019407d
 DIST postgresql-12.13.tar.bz2 21114311 BLAKE2B 
df168e29090376379b0e0de18f31f7d5c6c1297e9763c5ce2b0d453a36fabaec3477461b431fb319246d5fbc6c01f4a00dcc9172b29f1bc0b13041b009f6e68f
 SHA512 
a502236dcc4c56645dd57ed3c920d996adace3bc3a855c869344c8580393ad4c6ad17503928564683817066f6e9c5794f3d214b5f8e3b900ebb23474673bac24
+DIST postgresql-12.14.tar.bz2 21124742 BLAKE2B 
c77015244a71485f386983f0b86b4d4e0a1880b1b9d544a7e465e19cc561fde3f6de02ff64bb3afefbe483c457aa9584147212753408828e884e2089e8e7e7ba
 SHA512 
a859067119cc21702ab1af6507bf703e4263d9399745cd7b025a3c73d55367ba0f960fd2b1b4af43e73b8448bb2e52555734d60a5f306041719190f28a8bd505
+DIST postgresql-13.10.tar.bz2 21457594 BLAKE2B 
fa73d774b9f7a36a9749b5e8a082f0f31e4bcc707995748bfc67f7b900e1c83f5af57d953add58b38be959a3900373f000c06e9f35d7df628e2c219d67b41cde
 SHA512 
328c81f7c2ca2bad92fa62f4b0377d7cc104f294636db019c68ceccb580003eebe79455bbafa24eab2b3cce305e3d9c702a8544b38556f9c3431cc3c78d00cff
 DIST postgresql-13.8.tar.bz2 21397381 BLAKE2B 
eb076382027a175789652a6ae8579d9b9c8856918741e8058456d22f1ef89525cff5fafe863bf615f658bc94b740b00d1268825969e37a7cefed6b5c90f402c5
 SHA512 
3b39448b291342a5e9b610d410c222aeb85f8acf95632e73e138ae316133af3dadc795a6e706f6447f543cf10df3c786da4f1afa1d91489b50eb77e2d9ed5d84
 DIST postgresql-13.9.tar.bz2 21439045 BLAKE2B 
be653bcfa619af9319357f52aa7a289a6701cfb511574e60ea8321e6d5c646223e783343bdabbc43c151e10e8c50446d77b688a3d2d306a7d439019ec3fb3854
 SHA512 
7f226d917c97752a49bb603829789c02820d5a746e89bf879b63cad6ce22b762a2f5584af1a928fcb9a444abbf78f6fd8761898291830a21ac42b2d72858
 DIST postgresql-14.5.tar.bz2 22132996 BLAKE2B 
6d303850ef1e8f9f5d66a53275fc814475646c762b9747a4f0401a472ebaf59be06d6e7c08e9c1c5ad5d3b9dbc3bb3c06d58bae137806e1a437c86bcc8cae501
 SHA512 
3051c5ab729f6a55952c6108098b022517398b1de64f7fefbdd6c806c7e2eb0637d00f3c98a6203c5bee654656528c4ff3530db5a69470e764c77900178a
 DIST postgresql-14.6.tar.bz2 22177474 BLAKE2B 
675283751a51500382395cb07a956fa0392987f938e12c0757c4c537327aa119d62fe86c78372d7607ae1ff4c811a567ffb89a8c087d2d029c32bd7271733fb6
 SHA512 
133083eb5709ace65dd81d326a960654dd6cfb35b3e85a35f71763c59dad0052a561c2aa1d1f52652b4bf81ed71edd232f170d483989d65ca354e653331faf2e
+DIST postgresql-14.7.tar.bz2 2218207

[gentoo-commits] repo/gentoo:master commit in: sys-apps/toybox/

2023-02-07 Thread
commit: acd58628e878188a600e97402e731315751a199c
Author: Patrick Lauer  gentoo  org>
AuthorDate: Wed Feb  8 06:08:38 2023 +
Commit:     罗百科  gentoo  org>
CommitDate: Wed Feb  8 06:12:48 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=acd58628

sys-apps/toybox: Fix tests

Thanks to Rob Landley for pointing out that 'test' runs the single test called 
tests, and 'tests' runs all tests

Signed-off-by: Patrick Lauer  gentoo.org>

 sys-apps/toybox/toybox-0.8.8.ebuild | 4 ++--
 sys-apps/toybox/toybox-0.8.9.ebuild | 2 +-
 sys-apps/toybox/toybox-.ebuild  | 2 +-
 3 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/sys-apps/toybox/toybox-0.8.8.ebuild 
b/sys-apps/toybox/toybox-0.8.8.ebuild
index 01a70f0ff7e1..917c870334f9 100644
--- a/sys-apps/toybox/toybox-0.8.8.ebuild
+++ b/sys-apps/toybox/toybox-0.8.8.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -49,7 +49,7 @@ src_compile() {
 }
 
 src_test() {
-   emake test
+   emake tests
 }
 
 src_install() {

diff --git a/sys-apps/toybox/toybox-0.8.9.ebuild 
b/sys-apps/toybox/toybox-0.8.9.ebuild
index d890b64c89af..2d47626cc148 100644
--- a/sys-apps/toybox/toybox-0.8.9.ebuild
+++ b/sys-apps/toybox/toybox-0.8.9.ebuild
@@ -53,7 +53,7 @@ src_compile() {
 }
 
 src_test() {
-   emake V=1 test
+   emake V=1 tests
 }
 
 src_install() {

diff --git a/sys-apps/toybox/toybox-.ebuild 
b/sys-apps/toybox/toybox-.ebuild
index d890b64c89af..2d47626cc148 100644
--- a/sys-apps/toybox/toybox-.ebuild
+++ b/sys-apps/toybox/toybox-.ebuild
@@ -53,7 +53,7 @@ src_compile() {
 }
 
 src_test() {
-   emake V=1 test
+   emake V=1 tests
 }
 
 src_install() {



[gentoo-commits] repo/gentoo:master commit in: sys-apps/toybox/

2023-02-07 Thread
commit: 1dc5bf7b94405f9f2a4beabf1311006a36fc03d7
Author: Patrick Lauer  gentoo  org>
AuthorDate: Wed Feb  8 06:12:01 2023 +
Commit:     罗百科  gentoo  org>
CommitDate: Wed Feb  8 06:12:49 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1dc5bf7b

sys-apps/toybox: Drop patch for 

Patch is applied upstream

Signed-off-by: Patrick Lauer  gentoo.org>

 sys-apps/toybox/toybox-.ebuild | 4 
 1 file changed, 4 deletions(-)

diff --git a/sys-apps/toybox/toybox-.ebuild 
b/sys-apps/toybox/toybox-.ebuild
index 2d47626cc148..35f861185918 100644
--- a/sys-apps/toybox/toybox-.ebuild
+++ b/sys-apps/toybox/toybox-.ebuild
@@ -22,10 +22,6 @@ SLOT="0"
 DEPEND="virtual/libcrypt:="
 RDEPEND="${DEPEND}"
 
-PATCHES=(
-   "${FILESDIR}"/${P}-verbose-build-fix.patch
-)
-
 src_prepare() {
default
restore_config .config



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

2023-02-05 Thread
commit: a884edcd6084dab89f9eec298193a550e61f00b2
Author: Patrick Lauer  gentoo  org>
AuthorDate: Sun Feb  5 08:13:36 2023 +
Commit:     罗百科  gentoo  org>
CommitDate: Sun Feb  5 08:13:36 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a884edcd

dev-db/timescaledb: drop 2.7.2, 2.8.0, 2.8.1

Signed-off-by: Patrick Lauer  gentoo.org>

 dev-db/timescaledb/Manifest |  3 --
 dev-db/timescaledb/timescaledb-2.7.2.ebuild | 67 -
 dev-db/timescaledb/timescaledb-2.8.0.ebuild | 67 -
 dev-db/timescaledb/timescaledb-2.8.1.ebuild | 67 -
 4 files changed, 204 deletions(-)

diff --git a/dev-db/timescaledb/Manifest b/dev-db/timescaledb/Manifest
index d973a6b4d1ce..6f4ddc181579 100644
--- a/dev-db/timescaledb/Manifest
+++ b/dev-db/timescaledb/Manifest
@@ -1,5 +1,2 @@
-DIST timescaledb-2.7.2.tar.gz 2990906 BLAKE2B 
48ed3ad549e331d0f134ba3ecdb7ffe97e6c3aa7d4e8a46d9633def40c86c8be105b0ef15de74a1528f623031645dbf04a8500d13877e7619e95d58f21a5b82e
 SHA512 
1f80ef166bce570d741da48cf7ae3739d6be37802674d9be100017e50936f99ce7c6927c8ddbe290abfede307bfe8442701f5edf85f64669801fd859bc105804
-DIST timescaledb-2.8.0.tar.gz 6768327 BLAKE2B 
cc6895f4389c1a0b04bf492432325212b0ee8bd4b2a6c3c8ba1abbd36bd5ae9ec4a95e520100d87ba0f787fb25c0b98dd42667330b3ba9d72d06e36dc66c0426
 SHA512 
0d9c947b230b2aecfa8d6bc8c0a995fe2847e8851fff58d5fcfab532cf54581f72acd2c9eaa8e55bd5e425db5c31baa4bef83ccd41413a26ce0a9c940d2ab6db
-DIST timescaledb-2.8.1.tar.gz 6789998 BLAKE2B 
63684a5e18bf6104700bb0d78f5fb16bad35627160e1b96f1688b6b1065da9fd03377d5e56e4832da2e04879bbf416d31587bcc27e9b5a01b635a963515f60ef
 SHA512 
69dfea5874d5c1ca8fef1382b8fc49d709a09908009fe38fe4ae44bebdae701615e3cbeb2f3ecd2044babd1a7c6ff255f96fa31f94f84293cfba942542775c54
 DIST timescaledb-2.9.0.tar.gz 7340009 BLAKE2B 
b7eb3bb5f866b09ff8c78c4430fa570dd491336428cb74f4d9f961a7f0432dde5dcef58533acdc9541f8c49e93a6d62af4e37762b73de334437276c8e9a39f80
 SHA512 
7dd7a3d8cc3f3d6480b411c6254e055a723c48c5312a349d4f6e35932798cf8413f77c8b51fb193bdcdc8eee2b3eca970df1fd0a4fa160e3ad433f86e55dc7c7
 DIST timescaledb-2.9.1.tar.gz 7338112 BLAKE2B 
83d0c6fab142de4b7e25ba75c3851e4cec794b3e2b79cbd2e44e15f19311913cf3112728797b2ef5fc282122160c3e5e19d01338da260892a9c1d71a53008414
 SHA512 
2f8c374517ede11cd65c7e281b2318604734508d7e4d12d447d13c7df6e77fa15a1c5580b64a28d57b94cebb95cf220c1a9d69fb1c3e0f044aab142232ebf61a

diff --git a/dev-db/timescaledb/timescaledb-2.7.2.ebuild 
b/dev-db/timescaledb/timescaledb-2.7.2.ebuild
deleted file mode 100644
index b6b5d265256d..
--- a/dev-db/timescaledb/timescaledb-2.7.2.ebuild
+++ /dev/null
@@ -1,67 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-POSTGRES_COMPAT=( 12 13 14 )
-POSTGRES_USEDEP="ssl"
-
-inherit postgres-multi cmake
-
-DESCRIPTION="Open-source time-series SQL database"
-HOMEPAGE="https://www.timescale.com/";
-SRC_URI="https://github.com/timescale/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-
-IUSE="proprietary-extensions"
-LICENSE="POSTGRESQL Apache-2.0 proprietary-extensions? ( timescale )"
-
-KEYWORDS="~amd64"
-
-SLOT=0
-
-RESTRICT="test"
-
-DEPEND="${POSTGRES_DEP}"
-RDEPEND="${DEPEND}"
-
-CMAKE_IN_SOURCE_BUILD=yes
-CMAKE_BUILD_TYPE="RelWithDebInfo"
-BUILD_DIR=${WORKDIR}/${P}
-
-src_prepare() {
-   postgres-multi_src_prepare
-   postgres-multi_foreach cmake_src_prepare
-}
-
-timescale_configure() {
-   local CMAKE_USE_DIR=$BUILD_DIR
-   local mycmakeargs=( 
"-DPG_CONFIG=/usr/bin/pg_config${MULTIBUILD_VARIANT}" "-DREGRESS_CHECKS=OFF" )
-
-   # licensing is tied to features, this useflag disables the non-apache2 
licensed bits
-   if ! use proprietary-extensions ; then
-   mycmakeargs+=("-DAPACHE_ONLY=ON")
-   fi
-   cmake_src_configure
-}
-
-src_configure() {
-   postgres-multi_foreach timescale_configure
-}
-
-timescale_src_compile() {
-   local CMAKE_USE_DIR=$BUILD_DIR
-   cmake_src_compile
-}
-
-src_compile() {
-   postgres-multi_foreach timescale_src_compile
-}
-
-timescale_src_install() {
-   local CMAKE_USE_DIR=$BUILD_DIR
-   cmake_src_install
-}
-
-src_install() {
-   postgres-multi_foreach timescale_src_install
-}

diff --git a/dev-db/timescaledb/timescaledb-2.8.0.ebuild 
b/dev-db/timescaledb/timescaledb-2.8.0.ebuild
deleted file mode 100644
index b6b5d265256d..
--- a/dev-db/timescaledb/timescaledb-2.8.0.ebuild
+++ /dev/null
@@ -1,67 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-POSTGRES_COMPAT=( 12 13 14 )
-POSTGRES_USEDEP="ssl"
-
-inherit postgres-multi cmake
-
-DESCRIPTION="Open-source time-series SQL databas

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

2023-02-05 Thread
commit: 760388142d10a7ad14b7a8d8a044f3faf4f7143e
Author: Patrick Lauer  gentoo  org>
AuthorDate: Sun Feb  5 08:18:59 2023 +
Commit:     罗百科  gentoo  org>
CommitDate: Sun Feb  5 08:18:59 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=76038814

dev-db/timescaledb: add 2.9.2

Signed-off-by: Patrick Lauer  gentoo.org>

 dev-db/timescaledb/Manifest |  1 +
 dev-db/timescaledb/timescaledb-2.9.2.ebuild | 67 +
 2 files changed, 68 insertions(+)

diff --git a/dev-db/timescaledb/Manifest b/dev-db/timescaledb/Manifest
index 6f4ddc181579..5d01556aea3a 100644
--- a/dev-db/timescaledb/Manifest
+++ b/dev-db/timescaledb/Manifest
@@ -1,2 +1,3 @@
 DIST timescaledb-2.9.0.tar.gz 7340009 BLAKE2B 
b7eb3bb5f866b09ff8c78c4430fa570dd491336428cb74f4d9f961a7f0432dde5dcef58533acdc9541f8c49e93a6d62af4e37762b73de334437276c8e9a39f80
 SHA512 
7dd7a3d8cc3f3d6480b411c6254e055a723c48c5312a349d4f6e35932798cf8413f77c8b51fb193bdcdc8eee2b3eca970df1fd0a4fa160e3ad433f86e55dc7c7
 DIST timescaledb-2.9.1.tar.gz 7338112 BLAKE2B 
83d0c6fab142de4b7e25ba75c3851e4cec794b3e2b79cbd2e44e15f19311913cf3112728797b2ef5fc282122160c3e5e19d01338da260892a9c1d71a53008414
 SHA512 
2f8c374517ede11cd65c7e281b2318604734508d7e4d12d447d13c7df6e77fa15a1c5580b64a28d57b94cebb95cf220c1a9d69fb1c3e0f044aab142232ebf61a
+DIST timescaledb-2.9.2.tar.gz 7265748 BLAKE2B 
6d821f3e93e5a4c8cb871e436b00f81befbc82b171c95c50f93d278c2dd87c44255c4fc7b6e09e7463eeb8b3ba6719ad95d07d76d2234a52f7f0ca015a1ed727
 SHA512 
2f8153e37e3fd1488f89398dfb6b4501267c0d4bae4b796738d0b25e26f9720c7d6388b41fd952b4760f9e85adfbf6d3b37f4f5b7cc9ec3e68825dbd9868e870

diff --git a/dev-db/timescaledb/timescaledb-2.9.2.ebuild 
b/dev-db/timescaledb/timescaledb-2.9.2.ebuild
new file mode 100644
index ..83f98f57647b
--- /dev/null
+++ b/dev-db/timescaledb/timescaledb-2.9.2.ebuild
@@ -0,0 +1,67 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+POSTGRES_COMPAT=( 12 13 14 15 )
+POSTGRES_USEDEP="ssl"
+
+inherit postgres-multi cmake
+
+DESCRIPTION="Open-source time-series SQL database"
+HOMEPAGE="https://www.timescale.com/";
+SRC_URI="https://github.com/timescale/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+
+IUSE="proprietary-extensions"
+LICENSE="POSTGRESQL Apache-2.0 proprietary-extensions? ( timescale )"
+
+KEYWORDS="~amd64"
+
+SLOT=0
+
+RESTRICT="test"
+
+DEPEND="${POSTGRES_DEP}"
+RDEPEND="${DEPEND}"
+
+CMAKE_IN_SOURCE_BUILD=yes
+CMAKE_BUILD_TYPE="RelWithDebInfo"
+BUILD_DIR=${WORKDIR}/${P}
+
+src_prepare() {
+   postgres-multi_src_prepare
+   postgres-multi_foreach cmake_src_prepare
+}
+
+timescale_configure() {
+   local CMAKE_USE_DIR=$BUILD_DIR
+   local mycmakeargs=( 
"-DPG_CONFIG=/usr/bin/pg_config${MULTIBUILD_VARIANT}" "-DREGRESS_CHECKS=OFF" )
+
+   # licensing is tied to features, this useflag disables the non-apache2 
licensed bits
+   if ! use proprietary-extensions ; then
+   mycmakeargs+=("-DAPACHE_ONLY=ON")
+   fi
+   cmake_src_configure
+}
+
+src_configure() {
+   postgres-multi_foreach timescale_configure
+}
+
+timescale_src_compile() {
+   local CMAKE_USE_DIR=$BUILD_DIR
+   cmake_src_compile
+}
+
+src_compile() {
+   postgres-multi_foreach timescale_src_compile
+}
+
+timescale_src_install() {
+   local CMAKE_USE_DIR=$BUILD_DIR
+   cmake_src_install
+}
+
+src_install() {
+   postgres-multi_foreach timescale_src_install
+}



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

2023-02-05 Thread
commit: 3870c9f750abd2513cdc38876dc5382259e44f52
Author: Patrick Lauer  gentoo  org>
AuthorDate: Sun Feb  5 08:12:57 2023 +
Commit:     罗百科  gentoo  org>
CommitDate: Sun Feb  5 08:12:57 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3870c9f7

dev-db/citus: add 11.2.0

Signed-off-by: Patrick Lauer  gentoo.org>

 dev-db/citus/Manifest|  1 +
 dev-db/citus/citus-11.2.0.ebuild | 35 +++
 2 files changed, 36 insertions(+)

diff --git a/dev-db/citus/Manifest b/dev-db/citus/Manifest
index ce889dcc27ad..9e150de2ea1a 100644
--- a/dev-db/citus/Manifest
+++ b/dev-db/citus/Manifest
@@ -3,3 +3,4 @@ DIST citus-11.0.6.tar.gz 6021221 BLAKE2B 
7b19328890b79ce639599cf2f99ee15f6dc7e87
 DIST citus-11.0.7.tar.gz 6032102 BLAKE2B 
af36e0f0f3f7f3a3d438f8455caa0531b00b3312b5ec8d85922acdef36a25583b5c5af6054e151ae989122a19d4d78e66a983af41d7a3ac5f781c494fd5247d9
 SHA512 
3c10a3bd471f82a83f9b3769ac23c107052470d692cc555c2798acfe2afadfc0bcb843db374fe22a0ee41d4f90d1b0f3d2eda6e6e5d9e6e359dd9a9731c26b6b
 DIST citus-11.1.4.tar.gz 6369400 BLAKE2B 
aca772fbb7fb632c73d92b1f3841e7772d797373891a40c007a147ab9f44ef42eec325553915d7fd11b56f0f60f302b286061ea4ce55351ce9f9d8cd0d9d084b
 SHA512 
f0c4cbbaa0e8ed173d3ba68b24815272ce7c04186bf628c561119833ddd648928ac31adc1784e25f268d45e8d5c02792088f695ad8dbf2ab425093dc1f241f99
 DIST citus-11.1.5.tar.gz 6371656 BLAKE2B 
f370499dc466adb8a9eb45d3b324c50c746ea28966410f62c59beeb246b58d9db9b487bd12e303026fc3480dfd21f4e5b001d19cb587a1ed83ed0f21e8673cc0
 SHA512 
9cf2c5f43b93e61246e7efec89115d123077cdbcc157da9d83857f2d58b88c83e067a8aa831089ac4f13912a276cfe75e62ca3e10e05a6a300b480bf7a6093ee
+DIST citus-11.2.0.tar.gz 6486177 BLAKE2B 
ca32bcdbf965e357ab1d5efadbf35907b70f2425e4d676ed1963a2e78bcf65f61060995e8e8aafe00cd9e168e46653fa2af3c8bba308574b60065b0d12f25af8
 SHA512 
c6d6e56d70ceae3cec4a20ea97eb8b62e77f745ee5e3d5a35935165be76888a76ec1dc963c6917b57c424ea6d8aa9c4a5d62c1f61e0b1370de4dbae92f5954f9

diff --git a/dev-db/citus/citus-11.2.0.ebuild b/dev-db/citus/citus-11.2.0.ebuild
new file mode 100644
index ..1b91866bc2b8
--- /dev/null
+++ b/dev-db/citus/citus-11.2.0.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+POSTGRES_COMPAT=( 13 14 15 )
+
+inherit postgres-multi
+
+DESCRIPTION="Open-source postgresql extension for clustering/multi-node setups"
+HOMEPAGE="https://www.citusdata.com/";
+
+MY_PV="${PV/beta0/beta}"
+SRC_URI="https://github.com/citusdata/citus/archive/refs/tags/v${MY_PV}.tar.gz 
-> ${P}.tar.gz"
+
+S="${WORKDIR}/${PN}-${MY_PV}"
+
+IUSE=""
+LICENSE="POSTGRESQL AGPL-3"
+
+KEYWORDS="~amd64"
+
+SLOT=0
+
+RESTRICT="test"
+
+DEPEND="${POSTGRES_DEP}
+   app-arch/lz4
+   app-arch/zstd
+   "
+RDEPEND="${DEPEND}"
+
+src_configure() {
+   postgres-multi_foreach econf
+}



[gentoo-commits] repo/gentoo:master commit in: net-misc/kafka-bin/

2023-02-05 Thread
commit: 2a960ee162c56e4807bd8975b6b489bc55cea5d8
Author: Patrick Lauer  gentoo  org>
AuthorDate: Sun Feb  5 08:02:09 2023 +
Commit:     罗百科  gentoo  org>
CommitDate: Sun Feb  5 08:02:09 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2a960ee1

net-misc/kafka-bin: add 3.3.2

Signed-off-by: Patrick Lauer  gentoo.org>

 net-misc/kafka-bin/Manifest   |  1 +
 net-misc/kafka-bin/kafka-bin-3.3.2.ebuild | 69 +++
 2 files changed, 70 insertions(+)

diff --git a/net-misc/kafka-bin/Manifest b/net-misc/kafka-bin/Manifest
index 86b9571bd340..eee9a5da2c25 100644
--- a/net-misc/kafka-bin/Manifest
+++ b/net-misc/kafka-bin/Manifest
@@ -3,3 +3,4 @@ DIST kafka_2.13-3.0.2.tgz 86566125 BLAKE2B 
91c57a3349431417a5579a72a1557866c4626
 DIST kafka_2.13-3.1.2.tgz 88093743 BLAKE2B 
bbb03e55eb7506e8cfba4630191998622c2069b438d71bbfa2c0c1bb8c9052cb2a3fdba0067966d9fd49746453eb9c7bd84b4b325cd5fa1b4a56d4ce11e133a0
 SHA512 
ec5955bd9be0ffe15adf84ef428f48d341b5393a1e4cbb9d7f80ec4062ff57a28a38d575e19bc0b40af4143164bb5126721844f42dce8e70516fc30348c57f95
 DIST kafka_2.13-3.2.3.tgz 104083532 BLAKE2B 
e6bee799597565bf7824bcf607b514eba0be3c03f1fc29963812d4e7e109196a48369661f80eda3621b0cf11d0bf8187de817c59aca09e3212cf89452b04c966
 SHA512 
4a57d69f8d3b5158ddca9c64ac366c2975ca55f4c2ef02cd3b122e127016ad1a5aa1de92e7e2f392fdc3b57aabe75d4631373d77a3a5958c28d911f4034a136f
 DIST kafka_2.13-3.3.1.tgz 105053134 BLAKE2B 
73eb6e8eab021a20ba79f5ec50e9eff666236553d7e658fcf5d5dd8bf61ee79b8057a76eb6d2906c5772fea1f6b8e9e27e6ad9ef3a0b740548b14758491e
 SHA512 
d14d9cc97d1702649b33378f38060c4a6220850a3d7182d1af20e905cb98728e51f2aeec63121f5773a389d6b66891b7508e5d23584dd1a4e424825e3d54e3e0
+DIST kafka_2.13-3.3.2.tgz 106619987 BLAKE2B 
483587654f8f63b4196d49030cd8a5d82b5dcfa02aad6b8ba5673c8a4293c214159fd54236b810561ef2b7340d8b56deff78d7313a4675286e798bb5d220237c
 SHA512 
f56657105a67f6195c1d4795b5fb4a00fc5e2f5cce061d7f7a504063778187b325c6fbe51d7c59f57cd7ef323a37d4c2c780c27a5609a2008852cbfa944287b3

diff --git a/net-misc/kafka-bin/kafka-bin-3.3.2.ebuild 
b/net-misc/kafka-bin/kafka-bin-3.3.2.ebuild
new file mode 100644
index ..62f5d3c5f537
--- /dev/null
+++ b/net-misc/kafka-bin/kafka-bin-3.3.2.ebuild
@@ -0,0 +1,69 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="A high-throughput distributed messaging system"
+HOMEPAGE="https://kafka.apache.org/";
+
+# pick recommended scala version
+SCALA_VERSION=2.13
+MY_PN="kafka"
+MY_P="${MY_PN}_${SCALA_VERSION}-${PV}"
+SRC_URI="mirror://apache/kafka/${PV}/${MY_P}.tgz"
+
+RESTRICT="mirror"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="internal-zookeeper connect"
+
+COMMON_DEPEND="acct-group/kafka
+   acct-user/kafka
+   virtual/jre:="
+DEPEND="${COMMON_DEPEND}"
+RDEPEND="${COMMON_DEPEND}"
+
+S="${WORKDIR}/${MY_P}"
+INSTALL_DIR="/opt/${MY_PN}"
+
+src_prepare() {
+   sed -i -e 's:/tmp/zookeeper:/var/lib/kafka/zookeeper:' 
"config/zookeeper.properties" || die
+   sed -i -e 's:/tmp/kafka-logs:/var/lib/kafka/logs:' 
"config/server.properties" || die
+   sed -i -e 's:/tmp/connect.offsets:/var/lib/kafka/connect.offsets:' 
"config/connect-standalone.properties" || die
+   eapply_user
+}
+
+src_install() {
+   insinto /etc/kafka
+   doins config/zookeeper.properties config/server.properties
+   if use "internal-zookeeper"; then
+   keepdir /var/lib/kafka/zookeeper
+   newinitd "${FILESDIR}/${MY_PN}-zookeeper.init.d" 
"${MY_PN}-zookeeper"
+
+   ewarn "Zookeeper owner has been changed to kafka:kafka"
+   ewarn "you might want to run chown -R kafka:kafka 
/var/lib/kafka/zookeeper"
+   ewarn "or set COMMAND_USER=\"root:root\" in 
/etc/conf.d/kafka-zookeeper"
+   ewarn "to keep the previous behavior."
+   ewarn "All logs files have been move to /var/log/kafka/"
+   fi
+
+   if use "connect"; then
+   doins config/connect-distributed.properties 
config/connect-standalone.properties
+   newinitd "${FILESDIR}/${MY_PN}-connect-distributed.init.d" 
"${MY_PN}-connect-distributed"
+   fi
+
+   keepdir /var/lib/kafka
+   fowners -R kafka:kafka /var/lib/kafka
+
+   keepdir /var/log/kafka
+   fowners -R kafka:kafka /var/log/kafka
+
+   newinitd "${FILESDIR}/${MY_PN}.init.d.5" "${MY_PN}"
+
+   dodir "${INSTALL_DIR}"
+   cp -pRP bin config libs "${ED}/${INSTALL_DIR}" || die
+   keepdir "${INSTALL_DIR}/logs"
+   fowners -R kafka:kafka "${INSTALL_DIR}"
+}



[gentoo-commits] repo/gentoo:master commit in: net-misc/kafka-bin/

2023-02-05 Thread
commit: 0224030e692a941eccdb78c1e13d7040dfabde1d
Author: Patrick Lauer  gentoo  org>
AuthorDate: Sun Feb  5 08:02:36 2023 +
Commit:     罗百科  gentoo  org>
CommitDate: Sun Feb  5 08:02:36 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0224030e

net-misc/kafka-bin: drop 2.8.2

Signed-off-by: Patrick Lauer  gentoo.org>

 net-misc/kafka-bin/Manifest   |  1 -
 net-misc/kafka-bin/kafka-bin-2.8.2.ebuild | 69 ---
 2 files changed, 70 deletions(-)

diff --git a/net-misc/kafka-bin/Manifest b/net-misc/kafka-bin/Manifest
index eee9a5da2c25..c5353bd2b284 100644
--- a/net-misc/kafka-bin/Manifest
+++ b/net-misc/kafka-bin/Manifest
@@ -1,4 +1,3 @@
-DIST kafka_2.13-2.8.2.tgz 71611122 BLAKE2B 
2f6b233f6929c73cbdb24829458690492c5bd7443612b9bd2bc730526572b39a2f0832f0c2dab4a47a8c7dfd519adbceb4916b1c9db2b28f6464547a1797905d
 SHA512 
6b1465e02845a5487dbcfad31bc14f6c6f13458bf682dde1bb1b6886a350810ba7c3773dcea1051e2a62fc5227b149e184959edef138ac25b3b97ddea0fa06af
 DIST kafka_2.13-3.0.2.tgz 86566125 BLAKE2B 
91c57a3349431417a5579a72a1557866c46263474b789d6bcd1915a45b0e1633cbed00842345efcdd8ad6f2ae9f01f65f8f24e87e7c23172b8ea482cadd66115
 SHA512 
032ca5025e9b37ae377e2daba6ae4d2c84fc28b4d030f92d8864f75b29b9193d5652dac2c562c64f6fc84038ddb26b1b6d65c836783ac32427defed5062a9fee
 DIST kafka_2.13-3.1.2.tgz 88093743 BLAKE2B 
bbb03e55eb7506e8cfba4630191998622c2069b438d71bbfa2c0c1bb8c9052cb2a3fdba0067966d9fd49746453eb9c7bd84b4b325cd5fa1b4a56d4ce11e133a0
 SHA512 
ec5955bd9be0ffe15adf84ef428f48d341b5393a1e4cbb9d7f80ec4062ff57a28a38d575e19bc0b40af4143164bb5126721844f42dce8e70516fc30348c57f95
 DIST kafka_2.13-3.2.3.tgz 104083532 BLAKE2B 
e6bee799597565bf7824bcf607b514eba0be3c03f1fc29963812d4e7e109196a48369661f80eda3621b0cf11d0bf8187de817c59aca09e3212cf89452b04c966
 SHA512 
4a57d69f8d3b5158ddca9c64ac366c2975ca55f4c2ef02cd3b122e127016ad1a5aa1de92e7e2f392fdc3b57aabe75d4631373d77a3a5958c28d911f4034a136f

diff --git a/net-misc/kafka-bin/kafka-bin-2.8.2.ebuild 
b/net-misc/kafka-bin/kafka-bin-2.8.2.ebuild
deleted file mode 100644
index 3ac960f997f4..
--- a/net-misc/kafka-bin/kafka-bin-2.8.2.ebuild
+++ /dev/null
@@ -1,69 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DESCRIPTION="A high-throughput distributed messaging system"
-HOMEPAGE="https://kafka.apache.org/";
-
-# pick recommended scala version
-SCALA_VERSION=2.13
-MY_PN="kafka"
-MY_P="${MY_PN}_${SCALA_VERSION}-${PV}"
-SRC_URI="mirror://apache/kafka/${PV}/${MY_P}.tgz"
-
-RESTRICT="mirror"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="internal-zookeeper connect"
-
-COMMON_DEPEND="acct-group/kafka
-   acct-user/kafka
-   virtual/jre:1.8"
-DEPEND="${COMMON_DEPEND}"
-RDEPEND="${COMMON_DEPEND}"
-
-S="${WORKDIR}/${MY_P}"
-INSTALL_DIR="/opt/${MY_PN}"
-
-src_prepare() {
-   sed -i -e 's:/tmp/zookeeper:/var/lib/kafka/zookeeper:' 
"config/zookeeper.properties" || die
-   sed -i -e 's:/tmp/kafka-logs:/var/lib/kafka/logs:' 
"config/server.properties" || die
-   sed -i -e 's:/tmp/connect.offsets:/var/lib/kafka/connect.offsets:' 
"config/connect-standalone.properties" || die
-   eapply_user
-}
-
-src_install() {
-   insinto /etc/kafka
-   doins config/zookeeper.properties config/server.properties
-   if use "internal-zookeeper"; then
-   keepdir /var/lib/kafka/zookeeper
-   newinitd "${FILESDIR}/${MY_PN}-zookeeper.init.d" 
"${MY_PN}-zookeeper"
-
-   ewarn "Zookeeper owner has been changed to kafka:kafka"
-   ewarn "you might want to run chown -R kafka:kafka 
/var/lib/kafka/zookeeper"
-   ewarn "or set COMMAND_USER=\"root:root\" in 
/etc/conf.d/kafka-zookeeper"
-   ewarn "to keep the previous behavior."
-   ewarn "All logs files have been move to /var/log/kafka/"
-   fi
-
-   if use "connect"; then
-   doins config/connect-distributed.properties 
config/connect-standalone.properties
-   newinitd "${FILESDIR}/${MY_PN}-connect-distributed.init.d" 
"${MY_PN}-connect-distributed"
-   fi
-
-   keepdir /var/lib/kafka
-   fowners -R kafka:kafka /var/lib/kafka
-
-   keepdir /var/log/kafka
-   fowners -R kafka:kafka /var/log/kafka
-
-   newinitd "${FILESDIR}/${MY_PN}.init.d.5" "${MY_PN}"
-
-   dodir "${INSTALL_DIR}"
-   cp -pRP bin config libs "${ED}/${INSTALL_DIR}" || die
-   keepdir "${INSTALL_DIR}/logs"
-   fowners -R kafka:kafka "${INSTALL_DIR}"
-}



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

2023-01-09 Thread
commit: a9c1311337e7a346887ff327ada0c6fbaa2e6ae6
Author: Patrick Lauer  gentoo  org>
AuthorDate: Mon Jan  9 08:37:30 2023 +
Commit:     罗百科  gentoo  org>
CommitDate: Mon Jan  9 08:37:39 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a9c13113

dev-db/timescaledb: add 2.9.1

Signed-off-by: Patrick Lauer  gentoo.org>

 dev-db/timescaledb/Manifest |  1 +
 dev-db/timescaledb/timescaledb-2.9.1.ebuild | 67 +
 2 files changed, 68 insertions(+)

diff --git a/dev-db/timescaledb/Manifest b/dev-db/timescaledb/Manifest
index be96051fc28c..d973a6b4d1ce 100644
--- a/dev-db/timescaledb/Manifest
+++ b/dev-db/timescaledb/Manifest
@@ -2,3 +2,4 @@ DIST timescaledb-2.7.2.tar.gz 2990906 BLAKE2B 
48ed3ad549e331d0f134ba3ecdb7ffe97e
 DIST timescaledb-2.8.0.tar.gz 6768327 BLAKE2B 
cc6895f4389c1a0b04bf492432325212b0ee8bd4b2a6c3c8ba1abbd36bd5ae9ec4a95e520100d87ba0f787fb25c0b98dd42667330b3ba9d72d06e36dc66c0426
 SHA512 
0d9c947b230b2aecfa8d6bc8c0a995fe2847e8851fff58d5fcfab532cf54581f72acd2c9eaa8e55bd5e425db5c31baa4bef83ccd41413a26ce0a9c940d2ab6db
 DIST timescaledb-2.8.1.tar.gz 6789998 BLAKE2B 
63684a5e18bf6104700bb0d78f5fb16bad35627160e1b96f1688b6b1065da9fd03377d5e56e4832da2e04879bbf416d31587bcc27e9b5a01b635a963515f60ef
 SHA512 
69dfea5874d5c1ca8fef1382b8fc49d709a09908009fe38fe4ae44bebdae701615e3cbeb2f3ecd2044babd1a7c6ff255f96fa31f94f84293cfba942542775c54
 DIST timescaledb-2.9.0.tar.gz 7340009 BLAKE2B 
b7eb3bb5f866b09ff8c78c4430fa570dd491336428cb74f4d9f961a7f0432dde5dcef58533acdc9541f8c49e93a6d62af4e37762b73de334437276c8e9a39f80
 SHA512 
7dd7a3d8cc3f3d6480b411c6254e055a723c48c5312a349d4f6e35932798cf8413f77c8b51fb193bdcdc8eee2b3eca970df1fd0a4fa160e3ad433f86e55dc7c7
+DIST timescaledb-2.9.1.tar.gz 7338112 BLAKE2B 
83d0c6fab142de4b7e25ba75c3851e4cec794b3e2b79cbd2e44e15f19311913cf3112728797b2ef5fc282122160c3e5e19d01338da260892a9c1d71a53008414
 SHA512 
2f8c374517ede11cd65c7e281b2318604734508d7e4d12d447d13c7df6e77fa15a1c5580b64a28d57b94cebb95cf220c1a9d69fb1c3e0f044aab142232ebf61a

diff --git a/dev-db/timescaledb/timescaledb-2.9.1.ebuild 
b/dev-db/timescaledb/timescaledb-2.9.1.ebuild
new file mode 100644
index ..83f98f57647b
--- /dev/null
+++ b/dev-db/timescaledb/timescaledb-2.9.1.ebuild
@@ -0,0 +1,67 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+POSTGRES_COMPAT=( 12 13 14 15 )
+POSTGRES_USEDEP="ssl"
+
+inherit postgres-multi cmake
+
+DESCRIPTION="Open-source time-series SQL database"
+HOMEPAGE="https://www.timescale.com/";
+SRC_URI="https://github.com/timescale/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+
+IUSE="proprietary-extensions"
+LICENSE="POSTGRESQL Apache-2.0 proprietary-extensions? ( timescale )"
+
+KEYWORDS="~amd64"
+
+SLOT=0
+
+RESTRICT="test"
+
+DEPEND="${POSTGRES_DEP}"
+RDEPEND="${DEPEND}"
+
+CMAKE_IN_SOURCE_BUILD=yes
+CMAKE_BUILD_TYPE="RelWithDebInfo"
+BUILD_DIR=${WORKDIR}/${P}
+
+src_prepare() {
+   postgres-multi_src_prepare
+   postgres-multi_foreach cmake_src_prepare
+}
+
+timescale_configure() {
+   local CMAKE_USE_DIR=$BUILD_DIR
+   local mycmakeargs=( 
"-DPG_CONFIG=/usr/bin/pg_config${MULTIBUILD_VARIANT}" "-DREGRESS_CHECKS=OFF" )
+
+   # licensing is tied to features, this useflag disables the non-apache2 
licensed bits
+   if ! use proprietary-extensions ; then
+   mycmakeargs+=("-DAPACHE_ONLY=ON")
+   fi
+   cmake_src_configure
+}
+
+src_configure() {
+   postgres-multi_foreach timescale_configure
+}
+
+timescale_src_compile() {
+   local CMAKE_USE_DIR=$BUILD_DIR
+   cmake_src_compile
+}
+
+src_compile() {
+   postgres-multi_foreach timescale_src_compile
+}
+
+timescale_src_install() {
+   local CMAKE_USE_DIR=$BUILD_DIR
+   cmake_src_install
+}
+
+src_install() {
+   postgres-multi_foreach timescale_src_install
+}



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

2023-01-09 Thread
commit: 59e2bf49bf18d7f3716f267a8f041d18f47301e3
Author: Patrick Lauer  gentoo  org>
AuthorDate: Mon Jan  9 08:31:44 2023 +
Commit:     罗百科  gentoo  org>
CommitDate: Mon Jan  9 08:32:37 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=59e2bf49

dev-db/citus: add 11.0.7

Signed-off-by: Patrick Lauer  gentoo.org>

 dev-db/citus/citus-11.0.7.ebuild | 35 +++
 1 file changed, 35 insertions(+)

diff --git a/dev-db/citus/citus-11.0.7.ebuild b/dev-db/citus/citus-11.0.7.ebuild
new file mode 100644
index ..1b91866bc2b8
--- /dev/null
+++ b/dev-db/citus/citus-11.0.7.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+POSTGRES_COMPAT=( 13 14 15 )
+
+inherit postgres-multi
+
+DESCRIPTION="Open-source postgresql extension for clustering/multi-node setups"
+HOMEPAGE="https://www.citusdata.com/";
+
+MY_PV="${PV/beta0/beta}"
+SRC_URI="https://github.com/citusdata/citus/archive/refs/tags/v${MY_PV}.tar.gz 
-> ${P}.tar.gz"
+
+S="${WORKDIR}/${PN}-${MY_PV}"
+
+IUSE=""
+LICENSE="POSTGRESQL AGPL-3"
+
+KEYWORDS="~amd64"
+
+SLOT=0
+
+RESTRICT="test"
+
+DEPEND="${POSTGRES_DEP}
+   app-arch/lz4
+   app-arch/zstd
+   "
+RDEPEND="${DEPEND}"
+
+src_configure() {
+   postgres-multi_foreach econf
+}



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

2023-01-09 Thread
commit: 059a3461c38e73d8ed6e0c19ffb5a1d7a1b3900e
Author: Patrick Lauer  gentoo  org>
AuthorDate: Mon Jan  9 08:29:22 2023 +
Commit:     罗百科  gentoo  org>
CommitDate: Mon Jan  9 08:32:37 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=059a3461

dev-db/citus: add 11.1.5

Signed-off-by: Patrick Lauer  gentoo.org>

 dev-db/citus/Manifest|  2 ++
 dev-db/citus/citus-11.1.5.ebuild | 35 +++
 2 files changed, 37 insertions(+)

diff --git a/dev-db/citus/Manifest b/dev-db/citus/Manifest
index 62b641b08107..ce889dcc27ad 100644
--- a/dev-db/citus/Manifest
+++ b/dev-db/citus/Manifest
@@ -1,3 +1,5 @@
 DIST citus-10.2.7.tar.gz 5549985 BLAKE2B 
cb562437757624cc34f80219e8039fdcaf27ebc4a63b30714beafea85769f44a92d74173fb94085f48d09bedaffc019463ec6db67217f8554154a91e2e74
 SHA512 
32441e964d97d3a69eed309c8d52f65ae31a3a7b79c6e765e967025c7f6a041420925dfb5fb0835cec1ae66549f59fe256994f4120514ec2e781169b771c85e6
 DIST citus-11.0.6.tar.gz 6021221 BLAKE2B 
7b19328890b79ce639599cf2f99ee15f6dc7e87a062fbd538b288895a3ec6e4af36eabad0a7111de8b53029670be8d6a66ba692a66101c43120640f4fffc37d4
 SHA512 
4b5667fcfdc89a171ae8e15095d5e688a1d8b4707d13cd4742f5695f9e57e76190e11c4fe933044a64ac00b0982da91d6a253cd272af6ba58131b787ad4b13ef
+DIST citus-11.0.7.tar.gz 6032102 BLAKE2B 
af36e0f0f3f7f3a3d438f8455caa0531b00b3312b5ec8d85922acdef36a25583b5c5af6054e151ae989122a19d4d78e66a983af41d7a3ac5f781c494fd5247d9
 SHA512 
3c10a3bd471f82a83f9b3769ac23c107052470d692cc555c2798acfe2afadfc0bcb843db374fe22a0ee41d4f90d1b0f3d2eda6e6e5d9e6e359dd9a9731c26b6b
 DIST citus-11.1.4.tar.gz 6369400 BLAKE2B 
aca772fbb7fb632c73d92b1f3841e7772d797373891a40c007a147ab9f44ef42eec325553915d7fd11b56f0f60f302b286061ea4ce55351ce9f9d8cd0d9d084b
 SHA512 
f0c4cbbaa0e8ed173d3ba68b24815272ce7c04186bf628c561119833ddd648928ac31adc1784e25f268d45e8d5c02792088f695ad8dbf2ab425093dc1f241f99
+DIST citus-11.1.5.tar.gz 6371656 BLAKE2B 
f370499dc466adb8a9eb45d3b324c50c746ea28966410f62c59beeb246b58d9db9b487bd12e303026fc3480dfd21f4e5b001d19cb587a1ed83ed0f21e8673cc0
 SHA512 
9cf2c5f43b93e61246e7efec89115d123077cdbcc157da9d83857f2d58b88c83e067a8aa831089ac4f13912a276cfe75e62ca3e10e05a6a300b480bf7a6093ee

diff --git a/dev-db/citus/citus-11.1.5.ebuild b/dev-db/citus/citus-11.1.5.ebuild
new file mode 100644
index ..1b91866bc2b8
--- /dev/null
+++ b/dev-db/citus/citus-11.1.5.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+POSTGRES_COMPAT=( 13 14 15 )
+
+inherit postgres-multi
+
+DESCRIPTION="Open-source postgresql extension for clustering/multi-node setups"
+HOMEPAGE="https://www.citusdata.com/";
+
+MY_PV="${PV/beta0/beta}"
+SRC_URI="https://github.com/citusdata/citus/archive/refs/tags/v${MY_PV}.tar.gz 
-> ${P}.tar.gz"
+
+S="${WORKDIR}/${PN}-${MY_PV}"
+
+IUSE=""
+LICENSE="POSTGRESQL AGPL-3"
+
+KEYWORDS="~amd64"
+
+SLOT=0
+
+RESTRICT="test"
+
+DEPEND="${POSTGRES_DEP}
+   app-arch/lz4
+   app-arch/zstd
+   "
+RDEPEND="${DEPEND}"
+
+src_configure() {
+   postgres-multi_foreach econf
+}



[gentoo-commits] repo/gentoo:master commit in: www-apps/grafana-bin/

2023-01-02 Thread
commit: e358ad1bd92be836e45f0aae7c619d0635f6eafa
Author: Patrick Lauer  gentoo  org>
AuthorDate: Mon Jan  2 09:20:15 2023 +
Commit:     罗百科  gentoo  org>
CommitDate: Mon Jan  2 09:20:41 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e358ad1b

www-apps/grafana-bin: add 9.2.8, 9.3.2

Signed-off-by: Patrick Lauer  gentoo.org>

 www-apps/grafana-bin/Manifest |  2 +
 www-apps/grafana-bin/grafana-bin-9.2.8.ebuild | 66 +++
 www-apps/grafana-bin/grafana-bin-9.3.2.ebuild | 66 +++
 3 files changed, 134 insertions(+)

diff --git a/www-apps/grafana-bin/Manifest b/www-apps/grafana-bin/Manifest
index d6dd35d5d158..c9296210f770 100644
--- a/www-apps/grafana-bin/Manifest
+++ b/www-apps/grafana-bin/Manifest
@@ -1,3 +1,5 @@
 DIST grafana-bin-9.2.4.tar.gz 96905343 BLAKE2B 
bb4f55e166f01123cbfcd1a940a4a42736195f208578889393d66aad35a42726a95908ad793f84769b5483e3bd0de861c5ce7f1375506d2a616f78c836d263e1
 SHA512 
094d1d131f22f63d8e96a1a61b52440910cb82a9790b502b30375901fcaf48b8b45db52040c9e43667c96e710266f2df77c0ce6542755656e28f84668210f4e9
 DIST grafana-bin-9.2.7.tar.gz 97192376 BLAKE2B 
6af296375aee559367de9e7e2db53d1b1a96c753853eda21d00367c960b8927e794a9bccaa364c5675a6abd10118485467f4d9a5b7ff17fb8a13015a4db050db
 SHA512 
9ed17e589eecf1c10716c0a9b7cb60259ec3ef98695882475509dd332d6222a44c6886d044992eede93638b7c9826f76f0390fc0808bc85e739825106b3a7762
+DIST grafana-bin-9.2.8.tar.gz 97680178 BLAKE2B 
1d3c149f6f0f28e2600c10d673187ea200fbe8e6111a2314b83e0a41ed3647d6b7516fe44688ebaf348d55e2dd77ed4acf6ade98e8bea4a92f2cbeac7b523b0c
 SHA512 
b0cc3e89ee5b93adbd2b6bbcaa828a4e8da75d28a8f230eefda42716ebae57f880a482e52708d506152593c0e9ad554bbc56bb72c9d6265f9166b673bfbd5077
 DIST grafana-bin-9.3.0.tar.gz 88847005 BLAKE2B 
4c37dc077b7f9fb8f9256a2a85094eef5ae2dabe693d039b7c5509ec2662ec544d307dc1cf0043301fb4c3525107bddfac0a7f7a67f0efb8b333936c1b96192d
 SHA512 
1489d3f948259dd3db6403e95f176fea664cb5bfc83a6f22e57ffbe075cc07257a463c4b1d1fd8aa94fbad5473b29608f0c3fc6fdf0c08bcb72f3beeff5163c7
+DIST grafana-bin-9.3.2.tar.gz 89322650 BLAKE2B 
b9256b6468aa4eff1d77a7bce1f701ab61a372baf2f239572921b04a5624933e57c881035de9a0a86a5ff17b942e2965a7807ae2c183a60cfabb4bd4bf546acb
 SHA512 
9d13624f728b5f5845c9780372b9334d81faadf03b47034b0de708fe87e50db3daff95f61e5649548cf6a4181253cc39f6d523dde5651833e72df42fe3577f16

diff --git a/www-apps/grafana-bin/grafana-bin-9.2.8.ebuild 
b/www-apps/grafana-bin/grafana-bin-9.2.8.ebuild
new file mode 100644
index ..0e8aae35965c
--- /dev/null
+++ b/www-apps/grafana-bin/grafana-bin-9.2.8.ebuild
@@ -0,0 +1,66 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit systemd
+
+MY_PN=${PN/-bin/}
+MY_PV=${PV/_beta/-beta}
+S=${WORKDIR}/${MY_PN}-${MY_PV}
+
+DESCRIPTION="Gorgeous metric viz, dashboards & editors for Graphite, InfluxDB 
& OpenTSDB"
+HOMEPAGE="https://grafana.org";
+SRC_URI="https://dl.grafana.com/oss/release/grafana-${PV}.linux-amd64.tar.gz 
-> ${P}.tar.gz"
+
+RESTRICT="mirror"
+LICENSE="AGPL-3"
+SLOT="0"
+KEYWORDS="-* ~amd64"
+
+DEPEND="acct-group/grafana
+   acct-user/grafana"
+RDEPEND="${DEPEND}
+   media-libs/fontconfig
+   sys-libs/glibc"
+
+QA_PREBUILT="usr/bin/grafana-*"
+QA_PRESTRIPPED=${QA_PREBUILT}
+
+src_install() {
+   keepdir /etc/grafana
+   insinto /etc/grafana
+   newins "${S}"/conf/sample.ini grafana.ini
+   rm "${S}"/conf/sample.ini || die
+
+   # Frontend assets
+   insinto /usr/share/${MY_PN}
+   doins -r public conf
+
+   dobin bin/grafana-cli
+   dobin bin/grafana-server
+
+   newconfd "${FILESDIR}"/grafana-r1.confd grafana
+   newinitd "${FILESDIR}"/grafana.initd grafana
+   systemd_newunit "${FILESDIR}"/grafana.service grafana.service
+
+   keepdir /var/{lib,log}/grafana
+   keepdir /var/lib/grafana/{dashboards,plugins}
+   fowners grafana:grafana /var/{lib,log}/grafana
+   fowners grafana:grafana /var/lib/grafana/{dashboards,plugins}
+   fperms 0750 /var/{lib,log}/grafana
+   fperms 0750 /var/lib/grafana/{dashboards,plugins}
+}
+
+pkg_postinst() {
+   if [[ -z "${REPLACING_VERSIONS}" ]]; then
+   # This is a new installation
+
+   elog "${PN} has built-in log rotation. Please see [log.file] 
section of"
+   elog "/etc/grafana/grafana.ini for related settings."
+   elog
+   elog "You may add your own custom configuration for 
app-admin/logrotate if you"
+   elog "wish to use external rotation of logs. In this case, you 
also need to make"
+   elog "sure the built-in rotation is turned off."
+   fi
+}

diff --git 

[gentoo-commits] repo/gentoo:master commit in: dev-util/rocm_bandwidth_test/

2022-12-20 Thread
commit: 24d00ad348597c72a06a77dce699539289648ffd
Author: Patrick Lauer  gentoo  org>
AuthorDate: Tue Dec 20 09:25:23 2022 +
Commit:     罗百科  gentoo  org>
CommitDate: Tue Dec 20 09:25:48 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=24d00ad3

dev-util/rocm_bandwidth_test: add 5.3.3

Signed-off-by: Patrick Lauer  gentoo.org>

 dev-util/rocm_bandwidth_test/Manifest  |  1 +
 .../rocm_bandwidth_test-5.3.3.ebuild   | 26 ++
 2 files changed, 27 insertions(+)

diff --git a/dev-util/rocm_bandwidth_test/Manifest 
b/dev-util/rocm_bandwidth_test/Manifest
index e5e451b40341..ad31c1a27950 100644
--- a/dev-util/rocm_bandwidth_test/Manifest
+++ b/dev-util/rocm_bandwidth_test/Manifest
@@ -1 +1,2 @@
 DIST rocm_bandwidth_test-5.0.2.tar.gz 38091 BLAKE2B 
bf9767d55a3400fa1bc95a638a9fd6debcd3b0cd8f5d698eb5d39568c5dc7321c5a63c6678b4bc91f7bd5ff9cee13da7800b3a7523a24a0ceae607be8b18b0b4
 SHA512 
b235838442dd12e0283b36168eed4853094f423b8b61e3f623be78133af9f89406fb83254972d5a622f90998450660165205deb95082cb49907f112f4de80942
+DIST rocm_bandwidth_test-5.3.3.tar.gz 38681 BLAKE2B 
02a09ae869b507ad117e40e2daadd6e2acb2a365b12e5f601a4c8d6e55d3fb51de32feef9122bd532700b46843310ed83088842728a814f55695a3572e83d1d1
 SHA512 
155480284cdd1b0e42c62ab49f536ef12f2b9cbfcf0e8d076938cf0cf86872b536506a81e283b656ef1896d7d6e691e06145b2021593542755dd7460d08002c9

diff --git a/dev-util/rocm_bandwidth_test/rocm_bandwidth_test-5.3.3.ebuild 
b/dev-util/rocm_bandwidth_test/rocm_bandwidth_test-5.3.3.ebuild
new file mode 100644
index ..094ed9071adb
--- /dev/null
+++ b/dev-util/rocm_bandwidth_test/rocm_bandwidth_test-5.3.3.ebuild
@@ -0,0 +1,26 @@
+# Copyright 2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="Bandwidth test for ROCm"
+HOMEPAGE="https://github.com/RadeonOpenCompute/rocm_bandwidth_test";
+SRC_URI="https://github.com/RadeonOpenCompute/${PN}/archive/rocm-${PV}.tar.gz 
-> ${P}.tar.gz"
+
+LICENSE="NCSA-AMD"
+SLOT="0/$(ver_cut 1-2)"
+KEYWORDS="~amd64"
+
+DEPEND="dev-libs/rocr-runtime:="
+RDEPEND="${DEPEND}"
+BDEPEND=""
+
+S="${WORKDIR}/${PN}-rocm-${PV}"
+
+src_install() {
+   cmake_src_install
+
+   rm -rfv "${ED}"/usr/share/doc/rocm-bandwidth-test
+}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/rocr-runtime/

2022-12-20 Thread
commit: 82e40848635ff72d6ea7fbf5cb1f432f64f14658
Author: Patrick Lauer  gentoo  org>
AuthorDate: Tue Dec 20 08:12:21 2022 +
Commit:     罗百科  gentoo  org>
CommitDate: Tue Dec 20 09:25:47 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=82e40848

dev-libs/rocr-runtime: add 5.3.3

Signed-off-by: Patrick Lauer  gentoo.org>

 dev-libs/rocr-runtime/Manifest  |  1 +
 dev-libs/rocr-runtime/rocr-runtime-5.3.3.ebuild | 49 +
 2 files changed, 50 insertions(+)

diff --git a/dev-libs/rocr-runtime/Manifest b/dev-libs/rocr-runtime/Manifest
index 403e4dfc6b2a..2fb0eb741b89 100644
--- a/dev-libs/rocr-runtime/Manifest
+++ b/dev-libs/rocr-runtime/Manifest
@@ -1,2 +1,3 @@
 DIST rocr-runtime-5.0.2.tar.gz 719840 BLAKE2B 
3d0fd6df0a0ab1e180b4a6e61fdf6d796cf71ab7b259057a1942f70dfcbcf8cb5ee6ac563a4baefe3c608139eaf3d8433b5b58e871b45f43cb4d98d1889f6718
 SHA512 
0590975cab6463a39d78bad933f8e0d30cf23d100b58f5b1968f6d6bc4b88e3c6bca5c46783e321d4bfc9a685837385f90feb8e922523c002c1f4ea0c70bdf72
 DIST rocr-runtime-5.1.3.tar.gz 720567 BLAKE2B 
bdf2d258ec607ffc69264d48ce82c36787757b7809397d643a24abaa852f3cc217a57210fba760d4d11ef8ce2922dc1ef275d3b47a4bebc5c7b2045b7c66
 SHA512 
d47523ea2fe32fee832ca19b56a091f52e16b366db1c571f87e5599514b826376d49281e79ff0936dcaf7349f9becbc8ae9b3e9472a9c3e14b62a3f98d541b35
+DIST rocr-runtime-5.3.3.tar.gz 809871 BLAKE2B 
1a44e88c34fcebcea3351de812f2ac64a7b151303c5bfc4066920755c185731388afff89c705afee6010d262f68358a20b1c0197e8f23c22ab24409eb55fde0a
 SHA512 
27efe57954575549703b31c4a632548bf3d82df0f01d5f15485d0bda7efa6ec2ad0a4a8710b8f240ff57296eb62d3796926e32d16dfe448b188d8264fde0ef8b

diff --git a/dev-libs/rocr-runtime/rocr-runtime-5.3.3.ebuild 
b/dev-libs/rocr-runtime/rocr-runtime-5.3.3.ebuild
new file mode 100644
index ..5004f492f993
--- /dev/null
+++ b/dev-libs/rocr-runtime/rocr-runtime-5.3.3.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake llvm
+
+LLVM_MAX_SLOT=15
+
+if [[ ${PV} == * ]] ; then
+   EGIT_REPO_URI="https://github.com/RadeonOpenCompute/ROCR-Runtime/";
+   inherit git-r3
+   S="${WORKDIR}/${P}/src"
+else
+   
SRC_URI="https://github.com/RadeonOpenCompute/ROCR-Runtime/archive/rocm-${PV}.tar.gz
 -> ${P}.tar.gz"
+   S="${WORKDIR}/ROCR-Runtime-rocm-${PV}/src"
+   KEYWORDS="~amd64"
+fi
+
+DESCRIPTION="Radeon Open Compute Runtime"
+HOMEPAGE="https://github.com/RadeonOpenCompute/ROCR-Runtime";
+PATCHES=(
+   "${FILESDIR}/${PN}-4.3.0_no-aqlprofiler.patch"
+)
+
+LICENSE="MIT"
+SLOT="0/$(ver_cut 1-2)"
+
+COMMON_DEPEND="dev-libs/elfutils"
+RDEPEND="${COMMON_DEPEND}"
+DEPEND="${COMMON_DEPEND}
+   >=dev-libs/roct-thunk-interface-${PV}
+   >=dev-libs/rocm-device-libs-${PV}
+   sys-devel/clang
+   sys-devel/lld"
+BDEPEND="app-editors/vim-core"
+   # vim-core is needed for "xxd"
+
+CMAKE_BUILD_TYPE=Release
+
+src_prepare() {
+   # ... otherwise system llvm/clang is used ...
+   sed -e "/find_package(Clang REQUIRED HINTS 
/s:\${CMAKE_INSTALL_PREFIX}/llvm \${CMAKE_PREFIX_PATH}/llvm PATHS 
/opt/rocm/llvm:$(get_llvm_prefix ${LLVM_MAX_SLOT}):" -i 
image/blit_src/CMakeLists.txt || die
+
+   # Gentoo installs "*.bc" to "/usr/lib" instead of a "[path]/bitcode" 
directory ...
+   sed -e "s:-O2:--rocm-path=${EPREFIX}/usr/lib/ -O2:" -i 
image/blit_src/CMakeLists.txt || die
+
+   cmake_src_prepare
+}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/rocm-opencl-runtime/

2022-12-20 Thread
commit: fc188a8ac2a8d7e007f7f36fc8f7efed01d516bf
Author: Patrick Lauer  gentoo  org>
AuthorDate: Tue Dec 20 09:11:20 2022 +
Commit:     罗百科  gentoo  org>
CommitDate: Tue Dec 20 09:25:48 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fc188a8a

dev-libs/rocm-opencl-runtime: add 5.3.3

Signed-off-by: Patrick Lauer  gentoo.org>

 dev-libs/rocm-opencl-runtime/Manifest  |   2 +
 .../rocm-opencl-runtime-5.3.3.ebuild   | 122 +
 2 files changed, 124 insertions(+)

diff --git a/dev-libs/rocm-opencl-runtime/Manifest 
b/dev-libs/rocm-opencl-runtime/Manifest
index e92f2576c4bf..abe4435ef48d 100644
--- a/dev-libs/rocm-opencl-runtime/Manifest
+++ b/dev-libs/rocm-opencl-runtime/Manifest
@@ -1,4 +1,6 @@
 DIST rocclr-5.0.2.tar.gz 853965 BLAKE2B 
a0d568eb3b230845970d8256a5a2f32018e4b9fb68e0f1aa13a1f3fc953e614025315b90cbe68c107f7150cf91b4b1ea438455429062c7dc06ef77d65dedd2ec
 SHA512 
b30a57c09973d8ef624511f422babaf9722685b9f85643783aebc000671b41fd54f44b308cece0baab187e1ee00b10335c6d22b6bad6fb3468abe6ef0da97d73
 DIST rocclr-5.1.3.tar.gz 618606 BLAKE2B 
02b7732ddd03c0883bee49c56466cd21c649159f801bfb2537eea6e640c65613eb57b37d942f465a9deb83d65735f51212dde5e4f77ba8239d1a6b7037e1800c
 SHA512 
89fd2eca39ed84a1cf525b2c606089ef39f64c1f997c4880e10722da6de4864110752640e1508db1aeb9d15c48ba4e6fe5dbe7a9e56718853ece42548028b2ca
+DIST rocclr-5.3.3.tar.gz 625944 BLAKE2B 
0cdbc1415a355e1d56628834846aaa8587c9827eeea59f4312b788e868265dcb42197181fd5ef411416da2e11662c7f665f578aa750ab88c3a5405bcc58ee449
 SHA512 
3f85532cffc09c2ca8e7cd1770263d1c1a38633ed2bc5cfe62072e12a6f8f669db400519950718be31f6b77693d372e2ef905f06c7f02e126aa9ff7d2da97924
 DIST rocm-opencl-runtime-5.0.2.tar.gz 1004855 BLAKE2B 
e2c2beb987053204fbe8fda562ae65d6c1a58447e9e88bf1081aabeee6c9a10738fd8562114b564b647682438fdbd2c535db1008ac6e1cc4eb9a915998eeb3c7
 SHA512 
fa01d1fafc890181b9e67070353ee7c9100619494b7509cae1a3659f24ef1d00f650024cb24bdb0e6e7eacfdec1115e4683ec6f320228a19f41ae83321780780
 DIST rocm-opencl-runtime-5.1.3.tar.gz 1004765 BLAKE2B 
64d9b42026d2be1d0e4aa666785699f6b4ec0584a927904a94bf830883050943503f8bdd7c97438a2fb11c71686a330d526f633959916c5c6c8da2e037841e79
 SHA512 
b83c3ae0bfad80f867bacce36710a8964f6dd7e64bf50da3ec6ce842217d6de63299d9ceaab9dc25a22252484520a85d02859809463dad5dda9b1f00a86863e0
+DIST rocm-opencl-runtime-5.3.3.tar.gz 1007773 BLAKE2B 
a3f600a68183337f92b152a123241cb7025889cca2ef6814d9d5b5a2146a78703b171d20bcb432bc7a2cdd1f24ad349408c17816b25a66702e9f0f5345af9082
 SHA512 
391f0f244b7f02972df8cada821e69ee8d81d96b9cff3c14f1d0838da583d8fb136ec4bd5ee820f6dd261968e9eef5e9a5b10b7bb76b1b64625c399d79bcb03f

diff --git a/dev-libs/rocm-opencl-runtime/rocm-opencl-runtime-5.3.3.ebuild 
b/dev-libs/rocm-opencl-runtime/rocm-opencl-runtime-5.3.3.ebuild
new file mode 100644
index ..692863db8e51
--- /dev/null
+++ b/dev-libs/rocm-opencl-runtime/rocm-opencl-runtime-5.3.3.ebuild
@@ -0,0 +1,122 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake edo flag-o-matic prefix
+
+DESCRIPTION="Radeon Open Compute OpenCL Compatible Runtime"
+HOMEPAGE="https://github.com/RadeonOpenCompute/ROCm-OpenCL-Runtime";
+SRC_URI="https://github.com/ROCm-Developer-Tools/ROCclr/archive/rocm-${PV}.tar.gz
 -> rocclr-${PV}.tar.gz
+   
https://github.com/RadeonOpenCompute/ROCm-OpenCL-Runtime/archive/rocm-${PV}.tar.gz
 -> rocm-opencl-runtime-${PV}.tar.gz"
+
+LICENSE="Apache-2.0 MIT"
+SLOT="0/$(ver_cut 1-2)"
+IUSE="debug test"
+RESTRICT="!test? ( test )"
+KEYWORDS="~amd64"
+
+RDEPEND=">=dev-libs/rocr-runtime-${PV}
+   >=dev-libs/rocm-comgr-${PV}
+   >=dev-libs/rocm-device-libs-${PV}
+   >=virtual/opencl-3
+   media-libs/mesa"
+DEPEND="${RDEPEND}"
+BDEPEND=">=dev-util/rocm-cmake-${PV}
+   media-libs/glew
+   test? ( >=x11-apps/mesa-progs-8.5.0[X] )
+   "
+
+PATCHES=(
+   "${FILESDIR}/${PN}-3.5.0-do-not-install-libopencl.patch"
+)
+
+S="${WORKDIR}/ROCm-OpenCL-Runtime-rocm-${PV}"
+S1="${WORKDIR}/ROCclr-rocm-${PV}"
+
+src_prepare() {
+   # Remove "clinfo" - use "dev-util/clinfo" instead
+   #[ -d tools/clinfo ] && rm -rf tools/clinfo || die
+
+   cmake_src_prepare
+
+   hprefixify amdocl/CMakeLists.txt
+
+   sed -e "s/DESTINATION lib/DESTINATION ${CMAKE_INSTALL_LIBDIR}/g" -i 
packaging/CMakeLists.txt || die
+   # remove trailing CR or it won't work
+   sed -e "s/\r$//g" -i tests/ocltst/module/perf/oclperf.exclude || die
+
+   pushd ${S1} || die
+   # Bug #753377
+   # patch re-enables accidentally disabled gfx800 family
+   eapply "${FILESDIR}/${PN}-5.0.2-enable-gfx800.patch"
+   popd || die
+}
+
+s

[gentoo-commits] repo/gentoo:master commit in: dev-util/hip/

2022-12-20 Thread
commit: dfcb3624eeac6ae0c9409a3ebec01096ee85a743
Author: Patrick Lauer  gentoo  org>
AuthorDate: Tue Dec 20 09:15:15 2022 +
Commit:     罗百科  gentoo  org>
CommitDate: Tue Dec 20 09:25:48 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dfcb3624

dev-util/hip: add 5.3.3

Signed-off-by: Patrick Lauer  gentoo.org>

 dev-util/hip/Manifest |   6 ++
 dev-util/hip/hip-5.3.3.ebuild | 165 ++
 2 files changed, 171 insertions(+)

diff --git a/dev-util/hip/Manifest b/dev-util/hip/Manifest
index 48b4b11a54db..2e654c032678 100644
--- a/dev-util/hip/Manifest
+++ b/dev-util/hip/Manifest
@@ -1,12 +1,18 @@
 DIST 5.0.2-update-header.patch.gz 5136 BLAKE2B 
290b9e250e3004a1147ad28606d7d205078affbd809c6a429744767ebabf35bd8df6395dc135984d345ae2f23fa457dcb2524bcbf31c5bf16903d3ee2007bf5d
 SHA512 
41b1025c403e874026a712ec6f6571c873203b08ddadf68848f6d1f63924c21b206677b330f79edad2c4b85e2ba5053b1d33f70c7c09ff9c17bc5905b849da0c
 DIST hip-5.1.3-update-header.patch.gz 3406 BLAKE2B 
805539c3396a9cdcc4b807afd96eacd2de0e494a9ec927a1526cb8ce26b1c6e0a4d06415cd0210cba1398b5ff70f995fa67ad22b659578c075eb24c2a2cc9228
 SHA512 
eef4d70f9470a61d1d8cb140728cc4f2e792a4e64e0900a7410a74f3a6421410e7546e4e62bbbf35ae231b566bf162fb85de1f1ad1d8cfb2f282d2ed9a34b53a
+DIST hip-5.3.3-update-header.patch.gz 3406 BLAKE2B 
805539c3396a9cdcc4b807afd96eacd2de0e494a9ec927a1526cb8ce26b1c6e0a4d06415cd0210cba1398b5ff70f995fa67ad22b659578c075eb24c2a2cc9228
 SHA512 
eef4d70f9470a61d1d8cb140728cc4f2e792a4e64e0900a7410a74f3a6421410e7546e4e62bbbf35ae231b566bf162fb85de1f1ad1d8cfb2f282d2ed9a34b53a
 DIST rocclr-5.0.2.tar.gz 853965 BLAKE2B 
a0d568eb3b230845970d8256a5a2f32018e4b9fb68e0f1aa13a1f3fc953e614025315b90cbe68c107f7150cf91b4b1ea438455429062c7dc06ef77d65dedd2ec
 SHA512 
b30a57c09973d8ef624511f422babaf9722685b9f85643783aebc000671b41fd54f44b308cece0baab187e1ee00b10335c6d22b6bad6fb3468abe6ef0da97d73
 DIST rocclr-5.1.3.tar.gz 618606 BLAKE2B 
02b7732ddd03c0883bee49c56466cd21c649159f801bfb2537eea6e640c65613eb57b37d942f465a9deb83d65735f51212dde5e4f77ba8239d1a6b7037e1800c
 SHA512 
89fd2eca39ed84a1cf525b2c606089ef39f64c1f997c4880e10722da6de4864110752640e1508db1aeb9d15c48ba4e6fe5dbe7a9e56718853ece42548028b2ca
+DIST rocclr-5.3.3.tar.gz 625944 BLAKE2B 
0cdbc1415a355e1d56628834846aaa8587c9827eeea59f4312b788e868265dcb42197181fd5ef411416da2e11662c7f665f578aa750ab88c3a5405bcc58ee449
 SHA512 
3f85532cffc09c2ca8e7cd1770263d1c1a38633ed2bc5cfe62072e12a6f8f669db400519950718be31f6b77693d372e2ef905f06c7f02e126aa9ff7d2da97924
 DIST rocm-hip-5.0.2.tar.gz 958496 BLAKE2B 
9c8bb1eacd982203e3bd6c24560672c4a9aaf5606608635d7da5a60f613d9be50998f990c1ea3e0e6f5581e0efcba09af736a77bbc9469b2898e0974d063e8d6
 SHA512 
4a99e86a4594c15509a1bbfec0678cd05469eb14dcf35ce650e1eb7c2415f57f59071b1b8add2f8566ccf06242bead77abd275987fe79fe6031dea90d5693805
 DIST rocm-hip-5.1.3.tar.gz 967696 BLAKE2B 
15cb52b5934b84acf515fe9c83b7c8982e00a23e20af933bdd2c4bc5b56fd42b08c8a08e840c85d2e0a8386d5a0e9c110504f68499989de1aaad00e9a5efcf43
 SHA512 
6b6fd6c12d73788df1711b12326b97fc7a184f319e0db114947b7967b75f2ee131f81e42e43a4981456b507221a6013133731120409f90214e13304299ccbc24
+DIST rocm-hip-5.3.3.tar.gz 1151858 BLAKE2B 
5f460b2078c850b3eb4414fcec4a6f951a3b282aa9828f77ba5d5adfdc0ee8d2e62c856e112a154c340daaf7dad49f4871412edd7b38f7fae2e6b17840ee144b
 SHA512 
e747cc10e78cd09009cac762f0e060be13f3447af7ec2a4a2889cbdc09cd76ecb1b5b58c89f09a3b45a8296c2c71e1c55baf113e58a5a12434af3de7168b8d87
 DIST rocm-hipamd-5.0.2.tar.gz 319973 BLAKE2B 
ca19938eeca66f0d2614ff933e1d0e75b6b8dbc8d996fd4369e5649897b9948271ac88f2a66f0a40ef586d6185b30d01132decac95d1615c1ee419996050ed07
 SHA512 
056acab082b5073e81f9e5de00ae12c85021d1c297cdcfc45b85f191dcc68603f64fe5d0e75f9523120657947eb125beaa9c3ce26234968c43b200e638f9afa3
 DIST rocm-hipamd-5.1.3.tar.gz 331996 BLAKE2B 
176121fe199d53c02a0fc407015681c2f08c8a72104738b457581fd81b37d16efb8170a46d687fb85a45242ba8564246cdd5746e78d9b73dd0bdc9b24eb8378c
 SHA512 
daa6f4da97f71a5fd1f79d8c9e5fc43324743aec91362a05fa62e08966397a637d794abc7e14230eccf5f1271f9fac58d1336aaad1f2cded6cd10792845a494b
+DIST rocm-hipamd-5.3.3.tar.gz 383179 BLAKE2B 
45c4fbf28d639095db3cec0632e1b1d872104b3755bdca818ed37ac46caab399fcd2224330e6ac8df7ab155fb146b6272b3ed2efe00d7358b47f31ca2cb1e4f5
 SHA512 
34c62d915990b6742a2df9b37b6b2bad09f7383e561009519911095e8b65f6f1d79486f7f9b97fa76d7a9755b59fca5a5dff321d8c8b15fd83f2fd22ce08834c
 DIST rocm-opencl-runtime-5.0.2.tar.gz 1004855 BLAKE2B 
e2c2beb987053204fbe8fda562ae65d6c1a58447e9e88bf1081aabeee6c9a10738fd8562114b564b647682438fdbd2c535db1008ac6e1cc4eb9a915998eeb3c7
 SHA512 
fa01d1fafc890181b9e67070353ee7c9100619494b7509cae1a3659f24ef1d00f650024cb24bdb0e6e7eacfdec1115e4683ec6f320228a19f41ae83321780780
 DIST rocm-opencl-runtime-5.1.3.tar.gz 1004765 BLAKE2B 
64d9b42026d2be1d0e4aa666785699f6b4ec0584a927904a94bf830883050943503f8bdd7c97438a2fb11c71686a330d526f633959916c5c6c8da2e037841e7

[gentoo-commits] repo/gentoo:master commit in: dev-libs/rocm-device-libs/

2022-12-20 Thread
commit: aa83aff75192ac299ec82ae77b98a939460389c0
Author: Patrick Lauer  gentoo  org>
AuthorDate: Tue Dec 20 08:09:09 2022 +
Commit:     罗百科  gentoo  org>
CommitDate: Tue Dec 20 09:25:47 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aa83aff7

dev-libs/rocm-device-libs: add 5.3.3

Signed-off-by: Patrick Lauer  gentoo.org>

 dev-libs/rocm-device-libs/Manifest |  1 +
 .../rocm-device-libs/rocm-device-libs-5.3.3.ebuild | 47 ++
 2 files changed, 48 insertions(+)

diff --git a/dev-libs/rocm-device-libs/Manifest 
b/dev-libs/rocm-device-libs/Manifest
index beca0a347022..aba9c8d78700 100644
--- a/dev-libs/rocm-device-libs/Manifest
+++ b/dev-libs/rocm-device-libs/Manifest
@@ -1,2 +1,3 @@
 DIST rocm-device-libs-5.0.2.tar.gz 242099 BLAKE2B 
3fc2afc3a837557da04bcd5673656c08d0b5ebf48fd6568a4b1687d157dc4b08e3b5cd219a7bf3c2ed82ca1391477c32c42b4e594d07ad47ef429061be351af9
 SHA512 
1c37401641080e511f325cddb62490c8827d1bcef7f2198449246afbd391162ed3294c24b0529e1b3669129e29544989e2cf12d46c90fea8d880c52cfdca5a72
 DIST rocm-device-libs-5.1.3.tar.gz 242862 BLAKE2B 
68d66de897f461e9f876de5fe2214803d4c00665651dea6af0952f0ce579c6704a5ec41b08971fa613ade309a0a85cb611b56b592dc2a25e247183e634ea3378
 SHA512 
cc3dfb8d4b4841ba777355c537175259d0019159ff462358320674b85082cccd99f6462f60fee66228ddfb88fade043445c1bac62504aa1462ba61b7e2751de7
+DIST rocm-device-libs-5.3.3.tar.gz 245690 BLAKE2B 
475c0d818b8b0f090a8daeca2910cd4002e4cdf505d020327f46eb5f864a26937a6a3dfe4ff7b188ebda0f936b1c396f2163bb27b9e2a62c5976e60fa60856ac
 SHA512 
8f6f2fc1534e348e02ba30a25cfc6017f8eab768968b5d0344a5ea7d65c4f0a874072f9e53919c74545814330602ef7c190753c7ff019137230e02f58a5d3a5d

diff --git a/dev-libs/rocm-device-libs/rocm-device-libs-5.3.3.ebuild 
b/dev-libs/rocm-device-libs/rocm-device-libs-5.3.3.ebuild
new file mode 100644
index ..771081d38665
--- /dev/null
+++ b/dev-libs/rocm-device-libs/rocm-device-libs-5.3.3.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake llvm
+
+LLVM_MAX_SLOT=15
+
+if [[ ${PV} == * ]] ; then
+   EGIT_REPO_URI="https://github.com/RadeonOpenCompute/ROCm-Device-Libs/";
+   inherit git-r3
+   S="${WORKDIR}/${P}/src"
+else
+   
SRC_URI="https://github.com/RadeonOpenCompute/ROCm-Device-Libs/archive/rocm-${PV}.tar.gz
 -> ${P}.tar.gz"
+   S="${WORKDIR}/ROCm-Device-Libs-rocm-${PV}"
+   KEYWORDS="~amd64"
+fi
+
+DESCRIPTION="Radeon Open Compute Device Libraries"
+HOMEPAGE="https://github.com/RadeonOpenCompute/ROCm-Device-Libs";
+
+LICENSE="MIT"
+SLOT="0/$(ver_cut 1-2)"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="sys-devel/clang:${LLVM_MAX_SLOT}"
+DEPEND="${RDEPEND}"
+
+CMAKE_BUILD_TYPE=Release
+
+PATCHES=( "${FILESDIR}/${PN}-5.1.3-test-bitcode-dir.patch"
+   "${FILESDIR}/${PN}-5.1.3-llvm-link.patch" )
+
+src_prepare() {
+   sed -e "s:amdgcn/bitcode:lib/amdgcn/bitcode:" -i "${S}/cmake/OCL.cmake" 
|| die
+   sed -e "s:amdgcn/bitcode:lib/amdgcn/bitcode:" -i 
"${S}/cmake/Packages.cmake" || die
+   cmake_src_prepare
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DLLVM_DIR="$(get_llvm_prefix "${LLVM_MAX_SLOT}")"
+   )
+   cmake_src_configure
+}



[gentoo-commits] repo/gentoo:master commit in: dev-util/rocminfo/

2022-12-20 Thread
commit: 2bd177bf7c16bd7c4b33b1151ff2e55e8675da32
Author: Patrick Lauer  gentoo  org>
AuthorDate: Tue Dec 20 09:13:02 2022 +
Commit:     罗百科  gentoo  org>
CommitDate: Tue Dec 20 09:25:48 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2bd177bf

dev-util/rocminfo: add 5.3.3

Signed-off-by: Patrick Lauer  gentoo.org>

 dev-util/rocminfo/Manifest  |  1 +
 dev-util/rocminfo/rocminfo-5.3.3.ebuild | 31 +++
 2 files changed, 32 insertions(+)

diff --git a/dev-util/rocminfo/Manifest b/dev-util/rocminfo/Manifest
index 72a72af0aef3..fd18d19d9f8d 100644
--- a/dev-util/rocminfo/Manifest
+++ b/dev-util/rocminfo/Manifest
@@ -1,2 +1,3 @@
 DIST rocminfo-5.0.2.tar.gz 15767 BLAKE2B 
4617e4df51cc0b02d1743e655491600510e4f9fc22ef47612aa69bc311e7dc3979b0063c650d9a4fee0124be404b92c110dc9db056a554ee25ba3d4bfd12f618
 SHA512 
dd02837e621a414b54ef50b52ca816509ffa8b613e7de5f8b09449c5fc543dee054860a2245462008f687683af48203b6d2080fe71bf6e3654981d6bfd56e254
 DIST rocminfo-5.1.3.tar.gz 16772 BLAKE2B 
1b35661f9e6cd8cd5180ef3e4fd3dd8e7d6b282947d25c81b0b8bd347a5bee11cf87d950bbd8adcbd7a8a3053c41622b8e99fc0b56f4a14bdf4acf20992becc7
 SHA512 
998d499b0ae9a22bde30b2c26e31587a78b5ed63a19649d5b203eb47a044f17d1d4d3e951ec094d5be1ca3ba37efa4b19f5b53047727158170fa90c13a8c7563
+DIST rocminfo-5.3.3.tar.gz 16829 BLAKE2B 
341908048b9726a22ab5e81317916166d4ba114c5060fd8b7b455e0f4df3857b16a735cfccce2d013cd6632680e29b2e0c9ef91461d46b7e94dc71b0751aa42e
 SHA512 
336a408eb49eb8d40b506f58d62de3fd406d00b0de169bc3f6176c76f1f50366347d212de8783b5c48ae1b6660d307b276ba6b3bac8d8286f5e93cfe739c4dae

diff --git a/dev-util/rocminfo/rocminfo-5.3.3.ebuild 
b/dev-util/rocminfo/rocminfo-5.3.3.ebuild
new file mode 100644
index ..c090c863e060
--- /dev/null
+++ b/dev-util/rocminfo/rocminfo-5.3.3.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+if [[ ${PV} == * ]] ; then
+   EGIT_REPO_URI="https://github.com/RadeonOpenCompute/rocminfo/";
+   inherit git-r3
+else
+   
SRC_URI="https://github.com/RadeonOpenCompute/rocminfo/archive/rocm-${PV}.tar.gz
 -> ${P}.tar.gz"
+   KEYWORDS="~amd64"
+   S="${WORKDIR}/rocminfo-rocm-${PV}"
+fi
+
+DESCRIPTION="ROCm Application for Reporting System Info"
+HOMEPAGE="https://github.com/RadeonOpenCompute/rocminfo";
+LICENSE="UoI-NCSA"
+SLOT="0/$(ver_cut 1-2)"
+
+RDEPEND=">=dev-libs/rocr-runtime-${PV}"
+DEPEND="${RDEPEND}"
+
+PATCHES=("${FILESDIR}/${PN}-5.1.3-detect-builtin-amdgpu.patch")
+
+src_prepare() {
+   sed -e "/CPACK_RESOURCE_FILE_LICENSE/d" -i CMakeLists.txt || die
+   sed -e "/num_change_since_prev_pkg(/cset(NUM_COMMITS 0)" -i 
cmake_modules/utils.cmake || die # Fix QA issue on "git not found"
+   cmake_src_prepare
+}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/rocm-comgr/

2022-12-20 Thread
commit: 636fa65fa54c87aaf2eeac41fc092198423f7dcf
Author: Patrick Lauer  gentoo  org>
AuthorDate: Tue Dec 20 08:13:56 2022 +
Commit:     罗百科  gentoo  org>
CommitDate: Tue Dec 20 09:25:47 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=636fa65f

dev-libs/rocm-comgr: add 5.3.3

Signed-off-by: Patrick Lauer  gentoo.org>

 dev-libs/rocm-comgr/Manifest|  1 +
 dev-libs/rocm-comgr/rocm-comgr-5.3.3.ebuild | 55 +
 2 files changed, 56 insertions(+)

diff --git a/dev-libs/rocm-comgr/Manifest b/dev-libs/rocm-comgr/Manifest
index fff0983ed5b8..037c51bb814e 100644
--- a/dev-libs/rocm-comgr/Manifest
+++ b/dev-libs/rocm-comgr/Manifest
@@ -1,2 +1,3 @@
 DIST rocm-comgr-5.0.2.tar.gz 117092 BLAKE2B 
1ffcb74f9716a8f050d722f569cced66e8e9fa5a23a7156edd1b4dfd7dd7b09a175f3555bbf29ef452d7e4371f65ebe4c6fac30c583468a5563dd59fa92b53e4
 SHA512 
d2cf4517fc1da1adc367aaa6f53cc099547a931be30cc261d68c8174a5a9ffe3af937fbb298987abbdd7fd5d80364bef6ea9112dcaaf326a410fdd215e568f2f
 DIST rocm-comgr-5.1.3.tar.gz 117155 BLAKE2B 
40e415c4c7ae3e709dd50981299291f0fc1133f35310b4c86a86847d3bce5fd7685a3f4480f8f156873ca922921c1d4e1cb620fd33bd5cdc87f155af839f2bbe
 SHA512 
5927250f5e03c32b7f270a1dbfe5221d349dfe32aba34143040da53d4e7eb83faa3073a43edabcff13e1fc977bc17088404523f2ab2ea95e207d2c00beb4249b
+DIST rocm-comgr-5.3.3.tar.gz 120414 BLAKE2B 
29b9d466d74ef94165a2b9bea35eac4616f6b2fc529cdac3c830ee7dc08f219cb9e5d4f081658881c76633f12eaebb74d1a2ea30a76652231b8ee516f9988db1
 SHA512 
ba7b1ef214e3624168e438ed7fd94291a07508fe89d178c0b158bf22e0998d5a8e4d8f0a7f08f05ac108ef65f725db5764fd66353a85bc25000e572a4fdcb61f

diff --git a/dev-libs/rocm-comgr/rocm-comgr-5.3.3.ebuild 
b/dev-libs/rocm-comgr/rocm-comgr-5.3.3.ebuild
new file mode 100644
index ..5a5aa22a9098
--- /dev/null
+++ b/dev-libs/rocm-comgr/rocm-comgr-5.3.3.ebuild
@@ -0,0 +1,55 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake llvm prefix
+
+LLVM_MAX_SLOT=15
+
+if [[ ${PV} == * ]] ; then
+   
EGIT_REPO_URI="https://github.com/RadeonOpenCompute/ROCm-CompilerSupport/";
+   inherit git-r3
+   S="${WORKDIR}/${P}/lib/comgr"
+else
+   
SRC_URI="https://github.com/RadeonOpenCompute/ROCm-CompilerSupport/archive/rocm-${PV}.tar.gz
 -> ${P}.tar.gz"
+   S="${WORKDIR}/ROCm-CompilerSupport-rocm-${PV}/lib/comgr"
+   KEYWORDS="~amd64"
+fi
+
+PATCHES=(
+   "${FILESDIR}/${PN}-5.1.3-Find-CLANG_RESOURCE_DIR.patch"
+   "${FILESDIR}/${PN}-5.1.3-clang-fix-include.patch"
+   "${FILESDIR}/${PN}-5.1.3-rocm-path.patch"
+   "${FILESDIR}/${PN}-5.1.3-llvm-15-remove-zlib-gnu"
+)
+
+DESCRIPTION="Radeon Open Compute Code Object Manager"
+HOMEPAGE="https://github.com/RadeonOpenCompute/ROCm-CompilerSupport";
+LICENSE="MIT"
+SLOT="0/$(ver_cut 1-2)"
+
+RDEPEND=">=dev-libs/rocm-device-libs-${PV}
+   sys-devel/clang:${LLVM_MAX_SLOT}=
+   sys-devel/clang-runtime:=
+   sys-devel/lld:${LLVM_MAX_SLOT}="
+DEPEND="${RDEPEND}"
+
+CMAKE_BUILD_TYPE=Release
+
+src_prepare() {
+   sed '/sys::path::append(HIPPath/s,"hip","",' -i src/comgr-env.cpp || die
+   sed "/return 
LLVMPath;/s,LLVMPath,llvm::SmallString<128>(\"$(get_llvm_prefix 
${LLVM_MAX_SLOT})\")," -i src/comgr-env.cpp || die
+   sed '/Args.push_back(HIPIncludePath/,+1d' -i src/comgr-compiler.cpp || 
die
+   sed '/Args.push_back(ROCMIncludePath/,+1d' -i src/comgr-compiler.cpp || 
die # ROCM and HIPIncludePath is now /usr, which disturb the include order
+   eapply $(prefixify_ro "${FILESDIR}"/${PN}-5.0-rocm_path.patch)
+   cmake_src_prepare
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DLLVM_DIR="$(get_llvm_prefix ${LLVM_MAX_SLOT})"
+   -DCMAKE_STRIP=""  # disable stripping defined at 
lib/comgr/CMakeLists.txt:58
+   )
+   cmake_src_configure
+}



[gentoo-commits] repo/gentoo:master commit in: dev-util/rocm-cmake/

2022-12-20 Thread
commit: 4a21f02be89b5274b783c2e6407c665a571b6674
Author: Patrick Lauer  gentoo  org>
AuthorDate: Tue Dec 20 08:00:41 2022 +
Commit:     罗百科  gentoo  org>
CommitDate: Tue Dec 20 09:25:46 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4a21f02b

dev-util/rocm-cmake: add 5.3.3

Signed-off-by: Patrick Lauer  gentoo.org>

 dev-util/rocm-cmake/Manifest|  1 +
 dev-util/rocm-cmake/rocm-cmake-5.3.3.ebuild | 31 +
 2 files changed, 32 insertions(+)

diff --git a/dev-util/rocm-cmake/Manifest b/dev-util/rocm-cmake/Manifest
index c255b3622d1a..3eec7f21cdff 100644
--- a/dev-util/rocm-cmake/Manifest
+++ b/dev-util/rocm-cmake/Manifest
@@ -1,2 +1,3 @@
 DIST rocm-cmake-5.0.2.tar.gz 34496 BLAKE2B 
94a19c51e318bade4034ab219bd4ef7f4adbb412d0306ab38a0d3e5a6fb178d42a793997e097b45b9d07e4a0b38fb32db137a7ec3d8540ab76035774f00a34d5
 SHA512 
c9378b13c4d9fddc82d12e3889851368b959dfe490227f4e8494c07d5e397e369cc80b4aadaf977ed382150b97254b9bcf291bd640bab5ab35cd5b002b6f
 DIST rocm-cmake-5.1.3.tar.gz 39781 BLAKE2B 
9ffe9ce6390889b651ffbb8019dc8f0274f8aa3ac7cf14da05f828ab952c575ff34e120f0cef3b3fd46bff208f47a3d293feff2c77a1104e942c5d9f4303f61c
 SHA512 
31dfbfd822a9b6f817ef459df171e4a2ba16556d00ad8b3b5be3ebebffe03cbbd815d394cc6452509e47424a3cac50e523e31923b2b9c48d586163ead2338c74
+DIST rocm-cmake-5.3.3.tar.gz 45846 BLAKE2B 
d2560c28505b43bba242e02c79faebef6f9a87b6175825c1fe9c98f1a55804286a3d417f7eb325b0d56ffc9b081617046ba212fcb399c788cc41479da508d5c9
 SHA512 
0d2f06eb68fec297db0001529bf0780bec3f25a7e915f30713736068075bf13445faea3f47c811002cd2fdf0cab4baefd69420497391e27bee466744eafd46ce

diff --git a/dev-util/rocm-cmake/rocm-cmake-5.3.3.ebuild 
b/dev-util/rocm-cmake/rocm-cmake-5.3.3.ebuild
new file mode 100644
index ..ac9cb2351f34
--- /dev/null
+++ b/dev-util/rocm-cmake/rocm-cmake-5.3.3.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit cmake
+
+if [[ ${PV} == * ]] ; then
+   EGIT_REPO_URI="https://github.com/RadeonOpenCompute/rocm-cmake/";
+   inherit git-r3
+else
+   
SRC_URI="https://github.com/RadeonOpenCompute/rocm-cmake/archive/rocm-${PV}.tar.gz
 -> ${P}.tar.gz"
+   KEYWORDS="~amd64"
+   S="${WORKDIR}/rocm-cmake-rocm-${PV}"
+fi
+
+DESCRIPTION="Radeon Open Compute CMake Modules"
+HOMEPAGE="https://github.com/RadeonOpenCompute/rocm-cmake";
+LICENSE="MIT"
+SLOT="0/$(ver_cut 1-2)"
+RESTRICT="test"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-5.0.2-license.patch
+)
+
+src_prepare() {
+   sed -e "/ROCM_INSTALL_LIBDIR/s:lib:$(get_libdir):" \
+   -i "${S}/share/rocm/cmake/ROCMInstallTargets.cmake" || die
+   cmake_src_prepare
+}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/roct-thunk-interface/

2022-12-20 Thread
commit: 3740f2d258d2cd525c5c1b8865d05a364829e859
Author: Patrick Lauer  gentoo  org>
AuthorDate: Tue Dec 20 08:04:24 2022 +
Commit:     罗百科  gentoo  org>
CommitDate: Tue Dec 20 09:25:47 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3740f2d2

dev-libs/roct-thunk-interface: add 5.3.3

Signed-off-by: Patrick Lauer  gentoo.org>

 dev-libs/roct-thunk-interface/Manifest |  1 +
 .../roct-thunk-interface-5.3.3.ebuild  | 40 ++
 2 files changed, 41 insertions(+)

diff --git a/dev-libs/roct-thunk-interface/Manifest 
b/dev-libs/roct-thunk-interface/Manifest
index 1be0531b991f..43e96f85673d 100644
--- a/dev-libs/roct-thunk-interface/Manifest
+++ b/dev-libs/roct-thunk-interface/Manifest
@@ -1,2 +1,3 @@
 DIST roct-thunk-interface-5.0.2.tar.gz 3178727 BLAKE2B 
9b8926ec18340a686f0499070dd4846fb9ba3eae2fed2d02615fbbee977c3417cb5815b54a19aed7623484e175702cb757e8f3ac30b8b9f04ce4cf0ce81b2cc5
 SHA512 
c78a4d22d6e09decfec8c710707bc89ca30d3deba9ee3123af83d530f1bf58cb3681206a8c2ad8a523ff45621b87701020cfce23bba4fd87b81791ee8f04619e
 DIST roct-thunk-interface-5.1.3.tar.gz 3178689 BLAKE2B 
c46af7bc60772beaa9a214a86a634290cfd7952589f70736c0c2544c0459eb4fdcc65030d897dbb67bfbaae545f529ac647397df3fcfeddeb5d5e05a283cfd6b
 SHA512 
746a04e667ce242160d6e2519594fc93b205520dae28678859fbd40c3c641082aa6219c04c8e2b58289763a5244dd6336b56c2e2016ba671c5e5a6fb9ca5caea
+DIST roct-thunk-interface-5.3.3.tar.gz 646773 BLAKE2B 
48632cad576ceccede0ee62663f226cbedba8374d8962028fd729a7b8e7eb75bebcb2f8ce06a838de15a388caea3d6dcb150db80f8d45a91675997b4f80625e6
 SHA512 
4a8730d16a0d240a43d5e22092325b0731d133733af0aac6c6893763d1ffb1a04a0c045d988835079581e097fc7c9e383f41ba84daa105c032d3a653b6b2c6b0

diff --git a/dev-libs/roct-thunk-interface/roct-thunk-interface-5.3.3.ebuild 
b/dev-libs/roct-thunk-interface/roct-thunk-interface-5.3.3.ebuild
new file mode 100644
index ..d0cf376f0b8d
--- /dev/null
+++ b/dev-libs/roct-thunk-interface/roct-thunk-interface-5.3.3.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake linux-info
+
+if [[ ${PV} == * ]] ; then
+   
EGIT_REPO_URI="https://github.com/RadeonOpenCompute/ROCT-Thunk-Interface/";
+   inherit git-r3
+else
+   
SRC_URI="https://github.com/RadeonOpenCompute/ROCT-Thunk-Interface/archive/rocm-${PV}.tar.gz
 -> ${P}.tar.gz"
+   S="${WORKDIR}/ROCT-Thunk-Interface-rocm-${PV}"
+   KEYWORDS="~amd64"
+fi
+
+DESCRIPTION="Radeon Open Compute Thunk Interface"
+HOMEPAGE="https://github.com/RadeonOpenCompute/ROCT-Thunk-Interface";
+CONFIG_CHECK="~HSA_AMD ~HMM_MIRROR ~ZONE_DEVICE ~DRM_AMDGPU 
~DRM_AMDGPU_USERPTR"
+LICENSE="MIT"
+SLOT="0/$(ver_cut 1-2)"
+
+RDEPEND="sys-process/numactl"
+DEPEND="${RDEPEND}"
+BDEPEND="x11-libs/libdrm[video_cards_amdgpu]"
+
+CMAKE_BUILD_TYPE=Release
+
+src_prepare() {
+   sed -e "s:get_version ( \"1.0.0\" ):get_version ( \"${PV}\" ):" -i 
CMakeLists.txt || die
+   sed -e "s:ubuntu:gentoo:" -i CMakeLists.txt || die
+   cmake_src_prepare
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DCPACK_PACKAGING_INSTALL_PREFIX="${EPREFIX}/usr"
+   )
+   cmake_src_configure
+}



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

2022-12-17 Thread
commit: 64243df39fa47e4df19094543f8279578d3afddc
Author: Patrick Lauer  gentoo  org>
AuthorDate: Sat Dec 17 08:07:36 2022 +
Commit:     罗百科  gentoo  org>
CommitDate: Sat Dec 17 08:08:21 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=64243df3

dev-db/timescaledb: add 2.9.0

Signed-off-by: Patrick Lauer  gentoo.org>

 dev-db/timescaledb/Manifest |  1 +
 dev-db/timescaledb/timescaledb-2.9.0.ebuild | 67 +
 2 files changed, 68 insertions(+)

diff --git a/dev-db/timescaledb/Manifest b/dev-db/timescaledb/Manifest
index 8216b536fe84..be96051fc28c 100644
--- a/dev-db/timescaledb/Manifest
+++ b/dev-db/timescaledb/Manifest
@@ -1,3 +1,4 @@
 DIST timescaledb-2.7.2.tar.gz 2990906 BLAKE2B 
48ed3ad549e331d0f134ba3ecdb7ffe97e6c3aa7d4e8a46d9633def40c86c8be105b0ef15de74a1528f623031645dbf04a8500d13877e7619e95d58f21a5b82e
 SHA512 
1f80ef166bce570d741da48cf7ae3739d6be37802674d9be100017e50936f99ce7c6927c8ddbe290abfede307bfe8442701f5edf85f64669801fd859bc105804
 DIST timescaledb-2.8.0.tar.gz 6768327 BLAKE2B 
cc6895f4389c1a0b04bf492432325212b0ee8bd4b2a6c3c8ba1abbd36bd5ae9ec4a95e520100d87ba0f787fb25c0b98dd42667330b3ba9d72d06e36dc66c0426
 SHA512 
0d9c947b230b2aecfa8d6bc8c0a995fe2847e8851fff58d5fcfab532cf54581f72acd2c9eaa8e55bd5e425db5c31baa4bef83ccd41413a26ce0a9c940d2ab6db
 DIST timescaledb-2.8.1.tar.gz 6789998 BLAKE2B 
63684a5e18bf6104700bb0d78f5fb16bad35627160e1b96f1688b6b1065da9fd03377d5e56e4832da2e04879bbf416d31587bcc27e9b5a01b635a963515f60ef
 SHA512 
69dfea5874d5c1ca8fef1382b8fc49d709a09908009fe38fe4ae44bebdae701615e3cbeb2f3ecd2044babd1a7c6ff255f96fa31f94f84293cfba942542775c54
+DIST timescaledb-2.9.0.tar.gz 7340009 BLAKE2B 
b7eb3bb5f866b09ff8c78c4430fa570dd491336428cb74f4d9f961a7f0432dde5dcef58533acdc9541f8c49e93a6d62af4e37762b73de334437276c8e9a39f80
 SHA512 
7dd7a3d8cc3f3d6480b411c6254e055a723c48c5312a349d4f6e35932798cf8413f77c8b51fb193bdcdc8eee2b3eca970df1fd0a4fa160e3ad433f86e55dc7c7

diff --git a/dev-db/timescaledb/timescaledb-2.9.0.ebuild 
b/dev-db/timescaledb/timescaledb-2.9.0.ebuild
new file mode 100644
index ..92a4548e
--- /dev/null
+++ b/dev-db/timescaledb/timescaledb-2.9.0.ebuild
@@ -0,0 +1,67 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+POSTGRES_COMPAT=( 12 13 14 15 )
+POSTGRES_USEDEP="ssl"
+
+inherit postgres-multi cmake
+
+DESCRIPTION="Open-source time-series SQL database"
+HOMEPAGE="https://www.timescale.com/";
+SRC_URI="https://github.com/timescale/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+
+IUSE="proprietary-extensions"
+LICENSE="POSTGRESQL Apache-2.0 proprietary-extensions? ( timescale )"
+
+KEYWORDS="~amd64"
+
+SLOT=0
+
+RESTRICT="test"
+
+DEPEND="${POSTGRES_DEP}"
+RDEPEND="${DEPEND}"
+
+CMAKE_IN_SOURCE_BUILD=yes
+CMAKE_BUILD_TYPE="RelWithDebInfo"
+BUILD_DIR=${WORKDIR}/${P}
+
+src_prepare() {
+   postgres-multi_src_prepare
+   postgres-multi_foreach cmake_src_prepare
+}
+
+timescale_configure() {
+   local CMAKE_USE_DIR=$BUILD_DIR
+   local mycmakeargs=( 
"-DPG_CONFIG=/usr/bin/pg_config${MULTIBUILD_VARIANT}" "-DREGRESS_CHECKS=OFF" )
+
+   # licensing is tied to features, this useflag disables the non-apache2 
licensed bits
+   if ! use proprietary-extensions ; then
+   mycmakeargs+=("-DAPACHE_ONLY=ON")
+   fi
+   cmake_src_configure
+}
+
+src_configure() {
+   postgres-multi_foreach timescale_configure
+}
+
+timescale_src_compile() {
+   local CMAKE_USE_DIR=$BUILD_DIR
+   cmake_src_compile
+}
+
+src_compile() {
+   postgres-multi_foreach timescale_src_compile
+}
+
+timescale_src_install() {
+   local CMAKE_USE_DIR=$BUILD_DIR
+   cmake_src_install
+}
+
+src_install() {
+   postgres-multi_foreach timescale_src_install
+}



[gentoo-commits] repo/gentoo:master commit in: games-board/stockfish/

2022-12-06 Thread
commit: a1d3777d40e4887d2188b9ee3d5dc209d0774bb0
Author: Patrick Lauer  gentoo  org>
AuthorDate: Tue Dec  6 16:23:22 2022 +
Commit:     罗百科  gentoo  org>
CommitDate: Tue Dec  6 16:23:22 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a1d3777d

games-board/stockfish: add 15.1

Signed-off-by: Patrick Lauer  gentoo.org>

 games-board/stockfish/Manifest  |  2 +
 games-board/stockfish/stockfish-15.1.ebuild | 75 +
 2 files changed, 77 insertions(+)

diff --git a/games-board/stockfish/Manifest b/games-board/stockfish/Manifest
index 56a3e17f5a6b..46402e3653e0 100644
--- a/games-board/stockfish/Manifest
+++ b/games-board/stockfish/Manifest
@@ -6,4 +6,6 @@ DIST stockfish-14.1-nn-13406b1dcbe0.nnue 47001243 BLAKE2B 
ef7deeeac9d4fb03e70695
 DIST stockfish-14.1.tar.gz 187792 BLAKE2B 
84ed9da634a1e52579d0aa1ef356cd31a350ecafc44ebc632080b1c6c2c01d7a2cab8d7ab44065abd140b74e65bdcea8e3cc0a5e5c5daca8060303798df90c6f
 SHA512 
b45ec44ba88a22e528a9ae417135851ace75006d0295eb77ab92dd1dc08f3c445a50047b1f2a4a7ab73773b2ce07bd98b601e40c6f75a63586c565cec5e33039
 DIST stockfish-14.tar.gz 183879 BLAKE2B 
fd2fbcd37f90baf6b81432ebee7aa5b949c05253e04ec361fa502687de597e90aa6c85a90a5fd1baea52da423264d8e14853303564c3bc6f37bc98de890c5d3c
 SHA512 
90025c0559d09f950732c051362711bed7f22e5495daeadf1ac8d7b1be9ede7e9aff80ca8755fccd95bdb48e2b2ea4b4355e02cd9112ac8e5eec457774289f34
 DIST stockfish-15-nn-6877cd24400e.nnue 47001499 BLAKE2B 
12d9c250e7fc920aa1c575bdfa280ee648419307d7bb30dbda0e52a7a4b92a15063fba9a00e04c4201602d8778e181f8fff73a2f5a2963f197fb30020fdf78a0
 SHA512 
456961b01c7b7a852ac23eb9de8aca65204d5d0566868c998eb8918abd9c9eef7f7fb08ac08a7750eaede451859f93a15e92e1a14ecc269268dadb9a7b0eb135
+DIST stockfish-15.1-nn-ad9b42354671.nnue 47001499 BLAKE2B 
ae4caa4c7c68941fe57b03fe6c8df996dad9138e7a53caad6f08e3c8ce924c9445ecfba9f8ff3091380d4d7b0b932cff654ded7758b3abcec934cd322bf73418
 SHA512 
25114b2ada67cf1dd8a0a5ff78eb3b48e8406fb3e3851753d1293acf2512878856fac6c171e65b9d186e639482fd34e2b80553a1331ed73c7d40f85460a46d42
+DIST stockfish-15.1.tar.gz 193408 BLAKE2B 
53f90d1ec35a96e804dc572ccc53f94b7d16686e02fb1c490f22129c313d74f39c3beeadf896016a0e0bdf9fd01bfec2f78efcaa1261869fbb599e45f8549a4b
 SHA512 
86c0e7cdaf84b70078ab1c7db89e710ea20876952cfa726507e50d739aadcdf892bb1545bbc5fe1bf861bfbcd829e6414ee54dd9020763db9fd43617b7431532
 DIST stockfish-15.tar.gz 189578 BLAKE2B 
49af86be2d926ad51021edc119fee260d54fbb37d22d9e0883c382a60d6d0f742b7eee5df296b1dc85552e24269e97c172df70e0a894b328e5bfa92d0614d608
 SHA512 
d79f713654d5ff0b7f158394c887dce015ef613242e52ef55575c024255da6f6a6bdfe974ff1037599fc99ddfdc2774e37bbc6b8fc88ed0df59590f820a27ffa

diff --git a/games-board/stockfish/stockfish-15.1.ebuild 
b/games-board/stockfish/stockfish-15.1.ebuild
new file mode 100644
index ..41f4912b4c4e
--- /dev/null
+++ b/games-board/stockfish/stockfish-15.1.ebuild
@@ -0,0 +1,75 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit toolchain-funcs
+
+DESCRIPTION="Free UCI chess engine, claimed to be the strongest in the world"
+HOMEPAGE="https://stockfishchess.org/";
+
+NNUE_FILE="nn-ad9b42354671.nnue"
+
+SRC_URI="https://github.com/official-stockfish/Stockfish/archive/sf_${PV}.tar.gz
 -> ${P}.tar.gz
+   https://tests.stockfishchess.org/api/nn/${NNUE_FILE} -> 
${P}-${NNUE_FILE}"
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~riscv ~x86"
+IUSE="cpu_flags_arm_v7 cpu_flags_x86_avx2 cpu_flags_x86_popcnt 
cpu_flags_x86_sse debug
+   general-32 general-64 +optimize"
+
+DEPEND="|| ( app-arch/unzip app-arch/zip )"
+RDEPEND=""
+
+S="${WORKDIR}/Stockfish-sf_${PV}/src"
+
+src_prepare() {
+   default
+
+   # remove config sanity check that doesn't like our COMPILER settings
+   sed -i -e 's/ config-sanity//g' Makefile || die
+
+   cp "${DISTDIR}"/${P}-${NNUE_FILE} ${NNUE_FILE} || die "copying the nnue 
file failed"
+
+   # prevent pre-stripping
+   sed -e 's:-strip $(BINDIR)/$(EXE)::' -i Makefile \
+   || die 'failed to disable stripping in the Makefile'
+}
+
+src_compile() {
+   local my_arch
+
+   # generic unoptimized first
+   use general-32 && my_arch=general-32
+   use general-64 && my_arch=general-64
+
+   # x86
+   use x86 && my_arch=x86-32-old
+   use cpu_flags_x86_sse && my_arch=x86-32
+
+   # amd64
+   use amd64 && my_arch=x86-64
+   use cpu_flags_x86_popcnt && my_arch=x86-64-modern
+
+   # both bmi2 and avx2 are part of hni (haswell new instructions)
+   use cpu_flags_x86_avx2 && my_arch=x86-64-bmi2
+
+   # other architectures
+   use cpu_flags_arm_v7 && my_arch=armv7
+   u

<    1   2   3   4   5   6   7   >