[gentoo-commits] repo/gentoo:master commit in: profiles/features/musl/

2024-05-10 Thread Alexys Jacob
commit: d6b8e909c9aef26dad961d3bfcbc3d8a3f846863
Author: Robert Förster  gmake  de>
AuthorDate: Mon May  6 18:49:46 2024 +
Commit:     Alexys Jacob  gentoo  org>
CommitDate: Fri May 10 14:18:15 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d6b8e909

profiles/features/musl: mask useflags depending on mongodb

Signed-off-by: Robert Förster  gmake.de>
Signed-off-by: Alexys Jacob  gentoo.org>

 profiles/features/musl/package.use.mask | 7 +++
 1 file changed, 7 insertions(+)

diff --git a/profiles/features/musl/package.use.mask 
b/profiles/features/musl/package.use.mask
index 50ae5ded22c6..67ed6fe94f32 100644
--- a/profiles/features/musl/package.use.mask
+++ b/profiles/features/musl/package.use.mask
@@ -1,6 +1,13 @@
 # Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
+# Robert Förster  (2024-05-06)
+# dev-db/mongodb is masked on musl
+dev-libs/mongo-c-driver test
+dev-php/pecl-mongodb test
+dev-python/pymongo test-full
+net-analyzer/zmap mongo
+
 # Andrew Ammerlaan  (2024-04-25)
 # No Level-Zero on musl
 sys-apps/hwloc l0



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

2024-05-10 Thread Alexys Jacob
commit: 527bd7903fb935261270268e47ec6dd2ecd611fa
Author: Robert Förster  gmake  de>
AuthorDate: Mon May  6 19:41:22 2024 +
Commit:     Alexys Jacob  gentoo  org>
CommitDate: Fri May 10 14:18:18 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=527bd790

dev-db/mongodb: add 4.4.29, 5.0.26

Bug: https://bugs.gentoo.org/843329
Bug: https://bugs.gentoo.org/908987
Closes: https://bugs.gentoo.org/919768
Closes: https://bugs.gentoo.org/929386
Signed-off-by: Robert Förster  gmake.de>
Closes: https://github.com/gentoo/gentoo/pull/36591
Signed-off-by: Alexys Jacob  gentoo.org>

 dev-db/mongodb/Manifest|   2 +
 .../files/mongodb-4.4.29-no-enterprise.patch   |  24 +++
 dev-db/mongodb/metadata.xml|   3 +
 dev-db/mongodb/mongodb-4.4.29.ebuild   | 188 +++
 dev-db/mongodb/mongodb-5.0.26.ebuild   | 205 +
 5 files changed, 422 insertions(+)

diff --git a/dev-db/mongodb/Manifest b/dev-db/mongodb/Manifest
index 259768739a73..d432e2c66186 100644
--- a/dev-db/mongodb/Manifest
+++ b/dev-db/mongodb/Manifest
@@ -1,2 +1,4 @@
+DIST mongodb-4.4.29.gh.tar.gz 51651007 BLAKE2B 
9e9bd08ce87659fcf788964ec1bff80baef5bb9c2f5bd4968588511d289b9baf9fc68812f72ee89f90fb557dcc8d2ecbb3f607ca8e31c2212ec9633c0b99da37
 SHA512 
3c32a918c8b5587b04ee9263788c250a9bbd64f34ed2c19939e78607456215697966e596c2cfd160604b629188e4bdf3fff071db268bb3c25de3077a7c2ef335
+DIST mongodb-5.0.26.gh.tar.gz 57252091 BLAKE2B 
a4663a4dbac90118b56646816b178680a6bd99be6abb582fdfdb662c8ddf14eb9db18ed97260a37b2d04bf11715e6cfaa34bb12c4f4b08426e3afa90908f0b3c
 SHA512 
efd56649006bb61070a2f255e8d843e4ddab33562ec9454afe55848dcc3ce8ee90431f70c9362b14e52c4a49a162ea3075a869a6fd71f63efdd5f4358703fea4
 DIST mongodb-src-r4.4.20.tar.gz 50883098 BLAKE2B 
3ef2fddc4d926e372033449a14b0a71c606b6f8a9bb6767ff32c8da5a9287bf2972fae9dd83eab3ad934b1341c3edeed7708afd46f9a096819e9eca48aca40f5
 SHA512 
70b264b6a6f3ec16c8b0750d47026928f6250cb7a1a64d980c400ffbcc3af1b9c6301fe098d209fb8461cba4534b7c2edffdcdeb0548e627da107cc23d9a6b9c
 DIST mongodb-src-r5.0.16.tar.gz 56217257 BLAKE2B 
d78704c0cff4f8c1da20fdc5e083634c6dbe539136de58410ae6b86c9c5cd8044926425545ae07a7011a5febec5abb6f67773b8e539a4ac16daa1ad0ffc6a070
 SHA512 
d5fccd6cd3ee3f70457bd96a8eff66ca9872df37e196f1baf26993b6c080297d77504020e5554eaf3a2e92bb2730a467226b4bef47ab7fdc4de247d91c0143eb

diff --git a/dev-db/mongodb/files/mongodb-4.4.29-no-enterprise.patch 
b/dev-db/mongodb/files/mongodb-4.4.29-no-enterprise.patch
new file mode 100644
index ..bbcbe34fe6f3
--- /dev/null
+++ b/dev-db/mongodb/files/mongodb-4.4.29-no-enterprise.patch
@@ -0,0 +1,24 @@
+ buildscripts/moduleconfig.py | 3 ---
+ 1 file changed, 3 deletions(-)
+
+diff --git a/buildscripts/moduleconfig.py b/buildscripts/moduleconfig.py
+index b4d0bba0490..03541fab940 100644
+--- a/buildscripts/moduleconfig.py
 b/buildscripts/moduleconfig.py
+@@ -27,7 +27,6 @@ MongoDB SConscript files do.
+ __all__ = ('discover_modules', 'discover_module_directories', 
'configure_modules',
+'register_module_test')  # pylint: disable=undefined-all-variable
+ 
+-import imp
+ import inspect
+ import os
+ 
+@@ -71,8 +70,6 @@ def discover_modules(module_root, allowed_modules):
+ print("adding module: %s" % (name))
+ fp = open(build_py, "r")
+ try:
+-module = imp.load_module("module_" + name, fp, build_py,
+- (".py", "r", imp.PY_SOURCE))
+ if getattr(module, "name", None) is None:
+ module.name = name
+ found_modules.append(module)

diff --git a/dev-db/mongodb/metadata.xml b/dev-db/mongodb/metadata.xml
index f8c3c65fba50..1f55f5a2d2d2 100644
--- a/dev-db/mongodb/metadata.xml
+++ b/dev-db/mongodb/metadata.xml
@@ -17,4 +17,7 @@
Install the MongoDB shell from 
app-admin/mongosh-bin
Install the MongoDB tools (mongoimport, 
mongodump...) from app-admin/mongo-tools

+   
+   mongodb/mongo
+   
 

diff --git a/dev-db/mongodb/mongodb-4.4.29.ebuild 
b/dev-db/mongodb/mongodb-4.4.29.ebuild
new file mode 100644
index ..830acd956f53
--- /dev/null
+++ b/dev-db/mongodb/mongodb-4.4.29.ebuild
@@ -0,0 +1,188 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+
+SCONS_MIN_VERSION="3.3.1"
+CHECKREQS_DISK_BUILD="2400M"
+CHECKREQS_DISK_USR="512M"
+CHECKREQS_MEMORY="1024M"
+
+inherit check-reqs flag-o-matic multiprocessing pax-utils python-any-r1 
scons-utils systemd toolchain-funcs
+
+MY_PV=r${PV/_rc/-rc}
+MY_P=mongo-${MY_PV}
+
+DESCRIPTION="A high-performance, open source, schema-free document-oriented 
database"
+HOMEPAGE

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

2024-05-10 Thread Alexys Jacob
commit: 42576b6b6ddadad851c5d8397332c3693989762e
Author: Robert Förster  gmake  de>
AuthorDate: Mon May  6 19:32:24 2024 +
Commit:     Alexys Jacob  gentoo  org>
CommitDate: Fri May 10 14:18:18 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=42576b6b

app-admin/mongo-tools: add 100.9.4

Signed-off-by: Robert Förster  gmake.de>
Signed-off-by: Alexys Jacob  gentoo.org>

 app-admin/mongo-tools/Manifest   |  1 +
 app-admin/mongo-tools/mongo-tools-100.9.4.ebuild | 67 
 2 files changed, 68 insertions(+)

diff --git a/app-admin/mongo-tools/Manifest b/app-admin/mongo-tools/Manifest
index 590e5d21aab4..0c29b3d0e43e 100644
--- a/app-admin/mongo-tools/Manifest
+++ b/app-admin/mongo-tools/Manifest
@@ -1,4 +1,5 @@
 DIST mongo-tools-100.4.1.tar.gz 3793073 BLAKE2B 
0a5dbd7a638035e7e54922c46be4473f154f79cb6370ca72f87dfee49ea1353ebf60ccf4d324b0bc6f5388b8c095f68f423aafdf83358ac41ad59d1215dce69c
 SHA512 
a6560f8ce2a86c1ae4400f3ef182f448991a238ef657bcd5eb6f98de0adb2cbd660a81ce00f3ca051f2db6d22a492158da9254b264424506669bf771d7a40fe6
 DIST mongo-tools-100.5.1.tar.gz 3796549 BLAKE2B 
6f95e1eb9f9c6c07725269f99dee0d940ffc5145e95b17b3e0a87f4cd60b1b0589a99a813c359f0b670bc34274fbd1f5b9c561caf07840bd85633174232a48ed
 SHA512 
a488b15a6862cacaccaeb57698d423e4ee710d395b1280a66382e140cb71fec84aa738f3819a87b4a71faecd9c9da7bd92780a19d6d11fdebaf5142e594b2028
+DIST mongo-tools-100.9.4.tar.gz 4742913 BLAKE2B 
12cb5b7e6c0164f5c026410a3143cd383b18ffc3498026bc568b888039980090289fc5e7ed48be292d33f3ecad38ce781fccc8db2aca6c913f567bce74de3be9
 SHA512 
3c857da4587d4c473b495d5bf9b5ce2e64b7fd8c831baa89b462e93f1090d297069e6be18514412c233f2dab6ed024c7db5523c1e623513734cdd0d8d6f7167f
 DIST mongo-tools-4.2.15.tar.gz 15028734 BLAKE2B 
7479c5d0d9b6051f51e563f53a5c704a69dc3719d9417b216bcc1a65220d0ab2c9441fd24d8ac8e5b1600766797ef102df07ebfd946ee60949d3287673dfbaaf
 SHA512 
f613ab61a4cf029548aa0e5623fef3798642ced791bf52f229e7d14d31de9472bfc3c8bfb3fa7b4542555a17c79ff9a514480c674cb3e45fb99c4f1745fdb9f0
 DIST mongo-tools-4.2.17.tar.gz 15028859 BLAKE2B 
dfd9165bd83571cb3ae134f13072e8a06707d714f28107a70e41e8bf507f87bb44ef32a27c15c188e6b831e8c33907f201cb7a3f217868e0a88e6c31efce0f79
 SHA512 
e59df0593caf93b44fe5694e07e37e49e9d4237007ae33f0156f773987cbaeb59c7b3da8012f9a9b07f4eb146f8392b2d2bbcad97309284b0d67238a69af2663

diff --git a/app-admin/mongo-tools/mongo-tools-100.9.4.ebuild 
b/app-admin/mongo-tools/mongo-tools-100.9.4.ebuild
new file mode 100644
index ..5f398ca3a28c
--- /dev/null
+++ b/app-admin/mongo-tools/mongo-tools-100.9.4.ebuild
@@ -0,0 +1,67 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="A high-performance, open source, schema-free document-oriented 
database"
+HOMEPAGE="https://www.mongodb.com;
+SRC_URI="https://github.com/mongodb/mongo-tools/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~riscv"
+IUSE="kerberos sasl ssl"
+
+DEPEND="dev-lang/go:=
+   kerberos? ( app-crypt/mit-krb5 )
+   sasl? ( dev-libs/cyrus-sasl )
+   ssl? ( dev-libs/openssl:0= )
+"
+BDEPEND="dev-lang/go:="
+
+# Do not complain about CFLAGS etc since go projects do not use them.
+QA_FLAGS_IGNORED='.*'
+
+EGO_PN="github.com/mongodb/mongo-tools"
+S="${WORKDIR}/src/${EGO_PN}"
+
+src_unpack() {
+   mkdir -p "${S%/*}" || die
+   default
+   mv ${P} "${S}" || die
+}
+
+src_compile() {
+   local myconf=()
+
+   if use kerberos; then
+   myconf+=(gssapi)
+   fi
+
+   if use sasl; then
+   myconf+=(sasl)
+   fi
+
+   if use ssl; then
+   myconf+=(ssl)
+   fi
+
+   # build pie to avoid text relocations wrt #582854
+   local buildmode="pie"
+
+   # skip on ppc64 wrt #610984
+   if use ppc64; then
+   buildmode="default"
+   fi
+
+   mkdir -p bin || die
+   for i in bsondump mongostat mongofiles mongoexport mongoimport 
mongorestore mongodump mongotop; do
+   echo "Building $i"
+   GOROOT="$(go env GOROOT)" GOPATH="${WORKDIR}" go build 
-buildmode="${buildmode}" -o "bin/$i" \
+   -ldflags "-X ${EGO_PN}/common/options.VersionStr=${PV}" 
-x --tags "${myconf[*]}" "$i/main/$i.go" || die
+   done
+}
+
+src_install() {
+   dobin bin/*
+}



[gentoo-commits] repo/gentoo:master commit in: profiles/features/musl/

2024-05-10 Thread Alexys Jacob
commit: 66a36eddb33ac7553c80fdf94a43647b5584a671
Author: Robert Förster  gmake  de>
AuthorDate: Mon May  6 18:52:52 2024 +
Commit:     Alexys Jacob  gentoo  org>
CommitDate: Fri May 10 14:18:18 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=66a36edd

profiles/features/musl: mask mongodb

Closes: https://bugs.gentoo.org/712990
Closes: https://bugs.gentoo.org/713080
Closes: https://bugs.gentoo.org/715832
Closes: https://bugs.gentoo.org/716296
Closes: https://bugs.gentoo.org/895776
Closes: https://bugs.gentoo.org/906782
Signed-off-by: Robert Förster  gmake.de>
Signed-off-by: Alexys Jacob  gentoo.org>

 profiles/features/musl/package.mask | 10 ++
 1 file changed, 10 insertions(+)

diff --git a/profiles/features/musl/package.mask 
b/profiles/features/musl/package.mask
index 78a653ddc760..f54ff6cdaabc 100644
--- a/profiles/features/musl/package.mask
+++ b/profiles/features/musl/package.mask
@@ -1,6 +1,16 @@
 # Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
+# Robert Förster  (2024-05-06)
+# needs mongodb
+net-wireless/unifi
+
+# Robert Förster  (2024-05-06)
+# bundles old gperftools not supporting musl,
+# among not being buildable itself
+# bug #906782, #716296, et al.
+dev-db/mongodb
+
 # Akinori Hattori  (2024-04-14)
 # musl iconv does not implement required encodings.
 app-i18n/nkf



[gentoo-commits] repo/gentoo:master commit in: x11-misc/py3status/

2024-03-26 Thread Alexys Jacob
commit: bdbdf8e1bb18576d0084bd5a3e7326a8f3ac14b0
Author: Alexys Jacob  gentoo  org>
AuthorDate: Tue Mar 26 16:01:25 2024 +
Commit:     Alexys Jacob  gentoo  org>
CommitDate: Tue Mar 26 16:01:38 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bdbdf8e1

x11-misc/py3status: add 3.57, drop 3.56

Signed-off-by: Alexys Jacob  gentoo.org>

 x11-misc/py3status/Manifest | 2 +-
 x11-misc/py3status/{py3status-3.56.ebuild => py3status-3.57.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-misc/py3status/Manifest b/x11-misc/py3status/Manifest
index 694a432a11aa..7db61c553a9d 100644
--- a/x11-misc/py3status/Manifest
+++ b/x11-misc/py3status/Manifest
@@ -1 +1 @@
-DIST py3status-3.56.tar.gz 448983 BLAKE2B 
4046d6628691dcba5f70f84d516bb2e0ae40e4681ca2f1a256b09c431b680a7865b92e0d8d18c325ecfca69a77f2ff6939c4c87cff3c648a6ea47e6a9dc267bf
 SHA512 
f5f26442803b1eb52e16102f79ccfa992fa4ae8cdf2901bf3381897a898f3491449deae4ae9217a2901cdfae7d5251ce98eeb4714d713da9751e1b8a35f98036
+DIST py3status-3.57.tar.gz 450564 BLAKE2B 
136e8737ebf2fb0bfba91e767ba557656a0a09b57ae62da9a3196eb511016dae9967bdddfdbb24d1b6e17e6601fa091e7f5c7e8d73a091a9d6e05fea702479c3
 SHA512 
e91f78c3b081f4e98a91bc82d81088dfef0da7fe00ca3b1c90c5054aeda9f64e79c8c09e886e13ad514297cb0fc5cdf327e1b11f99f59f33a8a44ffb7ff469e0

diff --git a/x11-misc/py3status/py3status-3.56.ebuild 
b/x11-misc/py3status/py3status-3.57.ebuild
similarity index 100%
rename from x11-misc/py3status/py3status-3.56.ebuild
rename to x11-misc/py3status/py3status-3.57.ebuild



[gentoo-commits] repo/gentoo:master commit in: www-servers/uwsgi/files/

2024-03-04 Thread Alexys Jacob
commit: 328e4997a35aca0e7bb51179cf79805fa2781138
Author: Anthony Ryan  gmail  com>
AuthorDate: Thu Feb 29 23:13:21 2024 +
Commit:     Alexys Jacob  gentoo  org>
CommitDate: Mon Mar  4 13:50:06 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=328e4997

www-servers/uwsgi: OpenRC init.d stop timeout should reflect the default 
shutdown time

If we don't wait long enough for uwsgi to shut down all it's workers properly
OpenRC can lose track of the pid or think the daemon has crashed if shutdown
finishes after OpenRC has given up.

Signed-off-by: Anthony Ryan  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/35582
Signed-off-by: Alexys Jacob  gentoo.org>

 www-servers/uwsgi/files/uwsgi.initd-r7 | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/www-servers/uwsgi/files/uwsgi.initd-r7 
b/www-servers/uwsgi/files/uwsgi.initd-r7
index 64dfc7a736ff..a6b99edf1b38 100644
--- a/www-servers/uwsgi/files/uwsgi.initd-r7
+++ b/www-servers/uwsgi/files/uwsgi.initd-r7
@@ -128,7 +128,8 @@ stop() {
else
ebegin "Stopping uWSGI application ${PROGNAME}"
fi
-   start-stop-daemon --stop --signal QUIT --pidfile "${PIDFILE}"
+   # retry should be set higher than uwsgi worker-reload-mercy (default 60)
+   start-stop-daemon --stop --signal QUIT --retry 90 --pidfile "${PIDFILE}"
eend $?
 }
 



[gentoo-commits] repo/gentoo:master commit in: x11-misc/py3status/

2024-01-28 Thread Alexys Jacob
commit: 4925d06e325a5ef3edaab4bfd3b1843b8f2f5e3b
Author: Alexys Jacob  gentoo  org>
AuthorDate: Sun Jan 28 11:28:07 2024 +
Commit:     Alexys Jacob  gentoo  org>
CommitDate: Sun Jan 28 11:28:21 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4925d06e

x11-misc/py3status: add 3.56, drop 3.55

Signed-off-by: Alexys Jacob  gentoo.org>

 x11-misc/py3status/Manifest | 2 +-
 x11-misc/py3status/{py3status-3.55.ebuild => py3status-3.56.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-misc/py3status/Manifest b/x11-misc/py3status/Manifest
index fca54a9cb8d3..694a432a11aa 100644
--- a/x11-misc/py3status/Manifest
+++ b/x11-misc/py3status/Manifest
@@ -1 +1 @@
-DIST py3status-3.55.tar.gz 450426 BLAKE2B 
aead8be7598910657aeee6e58516b39472dd0b375d3aa190ab671165c721840dd55854061904b9b7549d0d1acc131b83165971a7f70e352fe019689a841c1a03
 SHA512 
afa73595334358f7cf1fcc0ec64f671c61408e7ebf66ca059e364fae221ceeffb12615c0cedfbf3a877c7fc82d6b58eb5d6f2e7387d1ccae1420e905856b6cf2
+DIST py3status-3.56.tar.gz 448983 BLAKE2B 
4046d6628691dcba5f70f84d516bb2e0ae40e4681ca2f1a256b09c431b680a7865b92e0d8d18c325ecfca69a77f2ff6939c4c87cff3c648a6ea47e6a9dc267bf
 SHA512 
f5f26442803b1eb52e16102f79ccfa992fa4ae8cdf2901bf3381897a898f3491449deae4ae9217a2901cdfae7d5251ce98eeb4714d713da9751e1b8a35f98036

diff --git a/x11-misc/py3status/py3status-3.55.ebuild 
b/x11-misc/py3status/py3status-3.56.ebuild
similarity index 100%
rename from x11-misc/py3status/py3status-3.55.ebuild
rename to x11-misc/py3status/py3status-3.56.ebuild



[gentoo-commits] repo/gentoo:master commit in: x11-misc/py3status/

2024-01-14 Thread Alexys Jacob
commit: 9b5f50a69dc31eb998ba38970d77b40d1dcf7afd
Author: Alexys Jacob  gentoo  org>
AuthorDate: Sun Jan 14 10:45:05 2024 +
Commit:     Alexys Jacob  gentoo  org>
CommitDate: Sun Jan 14 10:45:05 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9b5f50a6

x11-misc/py3status: disable py3.12

Signed-off-by: Alexys Jacob  gentoo.org>

 x11-misc/py3status/py3status-3.55.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-misc/py3status/py3status-3.55.ebuild 
b/x11-misc/py3status/py3status-3.55.ebuild
index 0a40790c0771..306470adcb04 100644
--- a/x11-misc/py3status/py3status-3.55.ebuild
+++ b/x11-misc/py3status/py3status-3.55.ebuild
@@ -2,7 +2,7 @@
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
-PYTHON_COMPAT=( python{3_9,3_10,3_11,3_12} )
+PYTHON_COMPAT=( python{3_9,3_10,3_11} )
 DISTUTILS_USE_PEP517=hatchling
 
 SRC_URI="https://github.com/ultrabug/py3status/archive/${PV}.tar.gz -> 
${P}.tar.gz"



[gentoo-commits] repo/gentoo:master commit in: x11-misc/py3status/

2024-01-14 Thread Alexys Jacob
commit: 142e5232458a15e6a2470c7ef7f1b74564fcac16
Author: Alexys Jacob  gentoo  org>
AuthorDate: Sun Jan 14 10:20:17 2024 +
Commit:     Alexys Jacob  gentoo  org>
CommitDate: Sun Jan 14 10:20:35 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=142e5232

x11-misc/py3status: add 3.55, drop 3.54

Signed-off-by: Alexys Jacob  gentoo.org>

 x11-misc/py3status/Manifest| 2 +-
 .../py3status/{py3status-3.54.ebuild => py3status-3.55.ebuild} | 7 ---
 2 files changed, 5 insertions(+), 4 deletions(-)

diff --git a/x11-misc/py3status/Manifest b/x11-misc/py3status/Manifest
index 2acc04e62e53..fca54a9cb8d3 100644
--- a/x11-misc/py3status/Manifest
+++ b/x11-misc/py3status/Manifest
@@ -1 +1 @@
-DIST py3status-3.54.tar.gz 421353 BLAKE2B 
705d33d233a5cdf2a56bb8a131a9f13586777fbbdf58393b1fa23df2d0b62e4dc4ab2767703876bb86119c30523425a26222f6295e65af2305bb63fed6020cdc
 SHA512 
2b864b6bce0af28df455a710d6be8353a651138472ab639cab8ca6144fa4f87bb1a4862f2b1947858c0df5fe237bdb23faa6987655c64d3d86bc393de624
+DIST py3status-3.55.tar.gz 450426 BLAKE2B 
aead8be7598910657aeee6e58516b39472dd0b375d3aa190ab671165c721840dd55854061904b9b7549d0d1acc131b83165971a7f70e352fe019689a841c1a03
 SHA512 
afa73595334358f7cf1fcc0ec64f671c61408e7ebf66ca059e364fae221ceeffb12615c0cedfbf3a877c7fc82d6b58eb5d6f2e7387d1ccae1420e905856b6cf2

diff --git a/x11-misc/py3status/py3status-3.54.ebuild 
b/x11-misc/py3status/py3status-3.55.ebuild
similarity index 75%
rename from x11-misc/py3status/py3status-3.54.ebuild
rename to x11-misc/py3status/py3status-3.55.ebuild
index 17a5dd00efed..0a40790c0771 100644
--- a/x11-misc/py3status/py3status-3.54.ebuild
+++ b/x11-misc/py3status/py3status-3.55.ebuild
@@ -1,8 +1,8 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
-PYTHON_COMPAT=( python{3_9,3_10,3_11} )
+PYTHON_COMPAT=( python{3_9,3_10,3_11,3_12} )
 DISTUTILS_USE_PEP517=hatchling
 
 SRC_URI="https://github.com/ultrabug/py3status/archive/${PV}.tar.gz -> 
${P}.tar.gz"
@@ -18,13 +18,14 @@ HOMEPAGE="https://github.com/ultrabug/py3status;
 LICENSE="BSD"
 SLOT="0"
 KEYWORDS="~amd64 ~x86"
-IUSE="minimal +udev"
+IUSE="minimal +dbus +udev"
 # It feels useless to run tests on this simple package
 # since upstream (I) runs tox on CI
 RESTRICT="test"
 
 RDEPEND="
!minimal? ( x11-misc/i3status )
+   dbus? ( >=dev-python/dbus-python-1.3.2[${PYTHON_USEDEP}] 
>=dev-python/pygobject-3.46.0[${PYTHON_USEDEP}] )
udev? ( >=dev-python/pyudev-0.21.0[${PYTHON_USEDEP}] )
 "
 DEPEND="${RDEPEND}"



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

2023-10-31 Thread Alexys Jacob
commit: 1d7ed0c57c8bdbbceb27cc8197ec94076d76
Author: Tomáš Mózes  gmail  com>
AuthorDate: Sat Oct 21 02:21:23 2023 +
Commit:     Alexys Jacob  gentoo  org>
CommitDate: Tue Oct 31 14:03:53 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1d7ed0c5

app-admin/mongosh-bin: drop old

Signed-off-by: Tomáš Mózes  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/33434
Signed-off-by: Alexys Jacob  gentoo.org>

 app-admin/mongosh-bin/Manifest |  2 --
 app-admin/mongosh-bin/mongosh-bin-1.1.9.ebuild | 37 --
 2 files changed, 39 deletions(-)

diff --git a/app-admin/mongosh-bin/Manifest b/app-admin/mongosh-bin/Manifest
index 6ffcdf57dcc5..45692de8e73d 100644
--- a/app-admin/mongosh-bin/Manifest
+++ b/app-admin/mongosh-bin/Manifest
@@ -1,5 +1,3 @@
-DIST mongosh-1.1.9_arm64.tgz 60765908 BLAKE2B 
9658285f084b22ea60eaaf0c6aca78362e483b65a0153da1da37ea4d2d233509a145e2aa7f88425169815dda4443eeae9a890fc2a91020294118089260419e20
 SHA512 
35d7bc3409e5bec874203d8868b863ad13f6b66e82ac933848b245aaae4ab85a7c0db3879e262e62435af44f7aa0f6c46ec27e6b21f5e0d227cda5dfd623f7e2
-DIST mongosh-1.1.9_x64.tgz 62020005 BLAKE2B 
2b634fe864bef24bd93f6676acf57d877d745e1407ec150a75e26c498affa39dbfb5918d6645ac33a3c0990a2c33dc464ad2748e7bd9b536111a86dc856a21cb
 SHA512 
99f2b66a7adbd8a395d46e610fa493eff974ace54b2e5cf395b572e023270e5ce3fdf7e7b73bedd3f7f31c2f46964647920920c32ac7460def71dfc5630c26b8
 DIST mongosh-1.3.1_arm64.tgz 61196774 BLAKE2B 
6d48f06d2378d0d1f46f896b445e4022a5a8c0f7d6b9225dadf909734a721255eb0d4b6daccf52886db07a1f3186125abef10603e4cf91791b4d93c0d6ca2a30
 SHA512 
46519e1ccda8490ac1336014c17250392402c7497b34fdb4cdefdab322913f740b2699e2f1a94aeee5441157025586900f1ffe3bac40e4eca5e1858cdc2e406b
 DIST mongosh-1.3.1_x64.tgz 62428646 BLAKE2B 
f92434ff73890ba38498bc51d9a497d7feab240e7bbe380565b1bf54fa58018d24250c70f20f634248b481b5b41d0c4bdea0bf130347a1fdd547cfc7d655de67
 SHA512 
2650f05f40594736985e11cede4d59dcce0c620654ab7c136084a94b816bafd3d2cc6ab8be05e1c844cad9221f436e9aa2e9e670cbae6505fe6d28c12cf608dd
 DIST mongosh-2.0.2_arm64.tgz 70059224 BLAKE2B 
3039ddbf28ff8e11e2f8568f3b2b9aadc021b28705b96930e97c5b6352825c0ad625b68ca2c0cd55015b03aeb71c52d357d13625007e577344ed1bf9cb608146
 SHA512 
7569a39426fd76d6cfe6e98d7986d0f5aac443d0f227a1e479493a0d438ca291f02ae191d9b33648e797d006e6d2833608948e74d73294a21d14a9a6cfadcb56

diff --git a/app-admin/mongosh-bin/mongosh-bin-1.1.9.ebuild 
b/app-admin/mongosh-bin/mongosh-bin-1.1.9.ebuild
deleted file mode 100644
index 6598d4ea50ad..
--- a/app-admin/mongosh-bin/mongosh-bin-1.1.9.ebuild
+++ /dev/null
@@ -1,37 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="8"
-
-MY_PN="${PN%-bin}"
-MY_P=${MY_PN}-${PV}
-
-DESCRIPTION="The MongoDB Shell"
-HOMEPAGE="https://github.com/mongodb-js/mongosh 
https://www.mongodb.com/products/shell;
-
-SRC_URI_BASE="https://downloads.mongodb.com/compass/${MY_P}-linux;
-SRC_URI="amd64? ( ${SRC_URI_BASE}-x64.tgz -> ${MY_P}_x64.tgz )
-   arm64? ( ${SRC_URI_BASE}-arm64.tgz -> ${MY_P}_arm64.tgz )"
-
-LICENSE="Apache-2.0 BSD BSD-2 CC-BY-4.0 ISC MIT WTFPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64"
-
-RDEPEND="dev-libs/cyrus-sasl[kerberos]"
-
-# Do not complain about CFLAGS etc since we don't use them
-QA_FLAGS_IGNORED='.*'
-
-src_unpack() {
-   if use amd64; then
-   S="${WORKDIR}/${MY_P}-linux-x64"
-   elif use arm64; then
-   S="${WORKDIR}/${MY_P}-linux-arm64"
-   fi
-
-   default
-}
-
-src_install() {
-   dobin bin/mongosh
-}



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

2023-10-31 Thread Alexys Jacob
commit: 19e99431cbd3dfd7f66fc29c1638f00d5d621c54
Author: Tomáš Mózes  gmail  com>
AuthorDate: Sat Oct 21 02:20:56 2023 +
Commit:     Alexys Jacob  gentoo  org>
CommitDate: Tue Oct 31 14:03:50 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=19e99431

app-admin/mongosh-bin: add 2.0.2

Signed-off-by: Tomáš Mózes  gmail.com>
Signed-off-by: Alexys Jacob  gentoo.org>

 app-admin/mongosh-bin/Manifest |  2 ++
 app-admin/mongosh-bin/mongosh-bin-2.0.2.ebuild | 37 ++
 2 files changed, 39 insertions(+)

diff --git a/app-admin/mongosh-bin/Manifest b/app-admin/mongosh-bin/Manifest
index 15b50d854cbb..6ffcdf57dcc5 100644
--- a/app-admin/mongosh-bin/Manifest
+++ b/app-admin/mongosh-bin/Manifest
@@ -2,3 +2,5 @@ DIST mongosh-1.1.9_arm64.tgz 60765908 BLAKE2B 
9658285f084b22ea60eaaf0c6aca78362e
 DIST mongosh-1.1.9_x64.tgz 62020005 BLAKE2B 
2b634fe864bef24bd93f6676acf57d877d745e1407ec150a75e26c498affa39dbfb5918d6645ac33a3c0990a2c33dc464ad2748e7bd9b536111a86dc856a21cb
 SHA512 
99f2b66a7adbd8a395d46e610fa493eff974ace54b2e5cf395b572e023270e5ce3fdf7e7b73bedd3f7f31c2f46964647920920c32ac7460def71dfc5630c26b8
 DIST mongosh-1.3.1_arm64.tgz 61196774 BLAKE2B 
6d48f06d2378d0d1f46f896b445e4022a5a8c0f7d6b9225dadf909734a721255eb0d4b6daccf52886db07a1f3186125abef10603e4cf91791b4d93c0d6ca2a30
 SHA512 
46519e1ccda8490ac1336014c17250392402c7497b34fdb4cdefdab322913f740b2699e2f1a94aeee5441157025586900f1ffe3bac40e4eca5e1858cdc2e406b
 DIST mongosh-1.3.1_x64.tgz 62428646 BLAKE2B 
f92434ff73890ba38498bc51d9a497d7feab240e7bbe380565b1bf54fa58018d24250c70f20f634248b481b5b41d0c4bdea0bf130347a1fdd547cfc7d655de67
 SHA512 
2650f05f40594736985e11cede4d59dcce0c620654ab7c136084a94b816bafd3d2cc6ab8be05e1c844cad9221f436e9aa2e9e670cbae6505fe6d28c12cf608dd
+DIST mongosh-2.0.2_arm64.tgz 70059224 BLAKE2B 
3039ddbf28ff8e11e2f8568f3b2b9aadc021b28705b96930e97c5b6352825c0ad625b68ca2c0cd55015b03aeb71c52d357d13625007e577344ed1bf9cb608146
 SHA512 
7569a39426fd76d6cfe6e98d7986d0f5aac443d0f227a1e479493a0d438ca291f02ae191d9b33648e797d006e6d2833608948e74d73294a21d14a9a6cfadcb56
+DIST mongosh-2.0.2_x64.tgz 71429653 BLAKE2B 
c6059cbb786ee29bbda63267cc7abadec38e9a4ca09162c737005de0e71c4fc8ae7cea4434117d62b9881f956b5d0dad0800013fa45f5edc6dda44b8c6897c45
 SHA512 
e29a4bafd2bcc57bde1f58f857a4127cc52b756078cd065434c55d910870bd3b18f732b2e1dda17afb4f338c2519ca9a64cc13216e48f5116b3cabbd38cb0a82

diff --git a/app-admin/mongosh-bin/mongosh-bin-2.0.2.ebuild 
b/app-admin/mongosh-bin/mongosh-bin-2.0.2.ebuild
new file mode 100644
index ..4dd1b1251ab8
--- /dev/null
+++ b/app-admin/mongosh-bin/mongosh-bin-2.0.2.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_PN="${PN%-bin}"
+MY_P=${MY_PN}-${PV}
+
+DESCRIPTION="The MongoDB Shell"
+HOMEPAGE="https://github.com/mongodb-js/mongosh 
https://www.mongodb.com/products/shell;
+
+SRC_URI_BASE="https://downloads.mongodb.com/compass/${MY_P}-linux;
+SRC_URI="amd64? ( ${SRC_URI_BASE}-x64.tgz -> ${MY_P}_x64.tgz )
+   arm64? ( ${SRC_URI_BASE}-arm64.tgz -> ${MY_P}_arm64.tgz )"
+
+LICENSE="Apache-2.0 BSD BSD-2 CC-BY-4.0 ISC MIT WTFPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+
+RDEPEND="dev-libs/cyrus-sasl[kerberos]"
+
+# Do not complain about CFLAGS etc since we don't use them
+QA_FLAGS_IGNORED='.*'
+
+src_unpack() {
+   if use amd64; then
+   S="${WORKDIR}/${MY_P}-linux-x64"
+   elif use arm64; then
+   S="${WORKDIR}/${MY_P}-linux-arm64"
+   fi
+
+   default
+}
+
+src_install() {
+   dobin bin/mongosh
+}



[gentoo-commits] repo/gentoo:master commit in: x11-misc/py3status/

2023-10-13 Thread Alexys Jacob
commit: f38ad536390b838cf601334d58a9ce5aa564f67e
Author: Alexys Jacob  gentoo  org>
AuthorDate: Fri Oct 13 15:09:24 2023 +
Commit:     Alexys Jacob  gentoo  org>
CommitDate: Fri Oct 13 15:10:06 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f38ad536

x11-misc/py3status: add 3.54, drop 3.53

Signed-off-by: Alexys Jacob  gentoo.org>

 x11-misc/py3status/Manifest | 2 +-
 x11-misc/py3status/{py3status-3.53.ebuild => py3status-3.54.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-misc/py3status/Manifest b/x11-misc/py3status/Manifest
index 58c6b4842ce7..4c3581cef021 100644
--- a/x11-misc/py3status/Manifest
+++ b/x11-misc/py3status/Manifest
@@ -1,2 +1,2 @@
 DIST py3status-3.51.tar.gz 421336 BLAKE2B 
917f7df5ac3825f0a5149f3f180ee4d9286936e8f7505b1004200021150d4d81f38e78c92fe8cc1d0c57c85c4210b6e10afab9406c6cf9f60ee896bd8a259e05
 SHA512 
b128d41c7fab59b79b8cd9dd8cc2c7ef27c5021dc5e14ae4430da0b87331a62ca81c80c611342749b3c886e1b5bd842bfe79b43cd56c58d773c0b08220f71f53
-DIST py3status-3.53.tar.gz 420774 BLAKE2B 
dabea8a021375890bba608178c0f43be6309b857a106176f64970b497507a001ddc5ab4cda28849e20da87533add8dad73c755bf8b495623aa14f69e26a01eef
 SHA512 
a44e3ac928a0715d34e34bf51b48b3b299c71b98d43d29e2f3aa3bf713accee2606baf5e28d92607cf6848c2a7919f131ce7a4cb8d2ec10ea96ba9834cefee63
+DIST py3status-3.54.tar.gz 421353 BLAKE2B 
705d33d233a5cdf2a56bb8a131a9f13586777fbbdf58393b1fa23df2d0b62e4dc4ab2767703876bb86119c30523425a26222f6295e65af2305bb63fed6020cdc
 SHA512 
2b864b6bce0af28df455a710d6be8353a651138472ab639cab8ca6144fa4f87bb1a4862f2b1947858c0df5fe237bdb23faa6987655c64d3d86bc393de624

diff --git a/x11-misc/py3status/py3status-3.53.ebuild 
b/x11-misc/py3status/py3status-3.54.ebuild
similarity index 100%
rename from x11-misc/py3status/py3status-3.53.ebuild
rename to x11-misc/py3status/py3status-3.54.ebuild



[gentoo-commits] repo/gentoo:master commit in: x11-misc/py3status/

2023-10-13 Thread Alexys Jacob
commit: 0a4d161d01b7f10c7d16ddeb6029a6ff3362ad94
Author: Alexys Jacob  gentoo  org>
AuthorDate: Fri Oct 13 15:09:48 2023 +
Commit:     Alexys Jacob  gentoo  org>
CommitDate: Fri Oct 13 15:10:09 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0a4d161d

x11-misc/py3status: drop 3.51

Signed-off-by: Alexys Jacob  gentoo.org>

 x11-misc/py3status/Manifest  |  1 -
 x11-misc/py3status/py3status-3.51.ebuild | 33 
 2 files changed, 34 deletions(-)

diff --git a/x11-misc/py3status/Manifest b/x11-misc/py3status/Manifest
index 4c3581cef021..2acc04e62e53 100644
--- a/x11-misc/py3status/Manifest
+++ b/x11-misc/py3status/Manifest
@@ -1,2 +1 @@
-DIST py3status-3.51.tar.gz 421336 BLAKE2B 
917f7df5ac3825f0a5149f3f180ee4d9286936e8f7505b1004200021150d4d81f38e78c92fe8cc1d0c57c85c4210b6e10afab9406c6cf9f60ee896bd8a259e05
 SHA512 
b128d41c7fab59b79b8cd9dd8cc2c7ef27c5021dc5e14ae4430da0b87331a62ca81c80c611342749b3c886e1b5bd842bfe79b43cd56c58d773c0b08220f71f53
 DIST py3status-3.54.tar.gz 421353 BLAKE2B 
705d33d233a5cdf2a56bb8a131a9f13586777fbbdf58393b1fa23df2d0b62e4dc4ab2767703876bb86119c30523425a26222f6295e65af2305bb63fed6020cdc
 SHA512 
2b864b6bce0af28df455a710d6be8353a651138472ab639cab8ca6144fa4f87bb1a4862f2b1947858c0df5fe237bdb23faa6987655c64d3d86bc393de624

diff --git a/x11-misc/py3status/py3status-3.51.ebuild 
b/x11-misc/py3status/py3status-3.51.ebuild
deleted file mode 100644
index c149a1d0f3dc..
--- a/x11-misc/py3status/py3status-3.51.ebuild
+++ /dev/null
@@ -1,33 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-PYTHON_COMPAT=( python{3_9,3_10,3_11} )
-DISTUTILS_USE_SETUPTOOLS=rdepend
-
-SRC_URI="https://github.com/ultrabug/py3status/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-
-inherit distutils-r1
-
-MY_PN="py3status"
-MY_P="${MY_PN}-${PV/_/-}"
-
-DESCRIPTION="py3status is an extensible i3status wrapper written in python"
-HOMEPAGE="https://github.com/ultrabug/py3status;
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="minimal +udev"
-# It feels useless to run tests on this simple package
-# since upstream (I) runs tox on CI
-RESTRICT="test"
-
-RDEPEND="
-   !minimal? ( x11-misc/i3status )
-   udev? ( >=dev-python/pyudev-0.21.0[${PYTHON_USEDEP}] )
-"
-DEPEND="${RDEPEND}
-   dev-python/setuptools[${PYTHON_USEDEP}]"
-
-S=${WORKDIR}/${MY_P}



[gentoo-commits] repo/gentoo:master commit in: x11-misc/py3status/

2023-09-14 Thread Alexys Jacob
commit: 4bf5d818a66094d29b7f0c12f8b66cf92a48609e
Author: Alexys Jacob  gentoo  org>
AuthorDate: Thu Sep 14 09:25:48 2023 +
Commit:     Alexys Jacob  gentoo  org>
CommitDate: Thu Sep 14 09:26:02 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4bf5d818

x11-misc/py3status: add 3.53, drop 3.52

Signed-off-by: Alexys Jacob  gentoo.org>

 x11-misc/py3status/Manifest | 2 +-
 x11-misc/py3status/{py3status-3.52.ebuild => py3status-3.53.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-misc/py3status/Manifest b/x11-misc/py3status/Manifest
index db1164e43218..58c6b4842ce7 100644
--- a/x11-misc/py3status/Manifest
+++ b/x11-misc/py3status/Manifest
@@ -1,2 +1,2 @@
 DIST py3status-3.51.tar.gz 421336 BLAKE2B 
917f7df5ac3825f0a5149f3f180ee4d9286936e8f7505b1004200021150d4d81f38e78c92fe8cc1d0c57c85c4210b6e10afab9406c6cf9f60ee896bd8a259e05
 SHA512 
b128d41c7fab59b79b8cd9dd8cc2c7ef27c5021dc5e14ae4430da0b87331a62ca81c80c611342749b3c886e1b5bd842bfe79b43cd56c58d773c0b08220f71f53
-DIST py3status-3.52.tar.gz 417603 BLAKE2B 
4817362f542a832659af06a832aea6fb2663b248abed8e73bdaf2b77ed5a4929865b48bf3cc23b8ba52d0e30bbbfc54cb3b206e25fbcc89cea6bcd8cf475b888
 SHA512 
26c4b78188aef794a92d36fc6906d4c0b8ac397d35a283d129bafc0a131279b5944d85fc453b52e0221d329a61af9f411e5b155d4bac167e8430759ed9501559
+DIST py3status-3.53.tar.gz 420774 BLAKE2B 
dabea8a021375890bba608178c0f43be6309b857a106176f64970b497507a001ddc5ab4cda28849e20da87533add8dad73c755bf8b495623aa14f69e26a01eef
 SHA512 
a44e3ac928a0715d34e34bf51b48b3b299c71b98d43d29e2f3aa3bf713accee2606baf5e28d92607cf6848c2a7919f131ce7a4cb8d2ec10ea96ba9834cefee63

diff --git a/x11-misc/py3status/py3status-3.52.ebuild 
b/x11-misc/py3status/py3status-3.53.ebuild
similarity index 100%
rename from x11-misc/py3status/py3status-3.52.ebuild
rename to x11-misc/py3status/py3status-3.53.ebuild



[gentoo-commits] repo/gentoo:master commit in: x11-misc/py3status/

2023-07-30 Thread Alexys Jacob
commit: 943e810a0160885fcf6aaa42d287e80b4af8b127
Author: Alexys Jacob  gentoo  org>
AuthorDate: Sun Jul 30 10:20:15 2023 +
Commit:     Alexys Jacob  gentoo  org>
CommitDate: Sun Jul 30 10:20:37 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=943e810a

x11-misc/py3status: add 3.52

Signed-off-by: Alexys Jacob  gentoo.org>

 x11-misc/py3status/Manifest  |  1 +
 x11-misc/py3status/py3status-3.52.ebuild | 32 
 2 files changed, 33 insertions(+)

diff --git a/x11-misc/py3status/Manifest b/x11-misc/py3status/Manifest
index 7c9e592375d6..db1164e43218 100644
--- a/x11-misc/py3status/Manifest
+++ b/x11-misc/py3status/Manifest
@@ -1 +1,2 @@
 DIST py3status-3.51.tar.gz 421336 BLAKE2B 
917f7df5ac3825f0a5149f3f180ee4d9286936e8f7505b1004200021150d4d81f38e78c92fe8cc1d0c57c85c4210b6e10afab9406c6cf9f60ee896bd8a259e05
 SHA512 
b128d41c7fab59b79b8cd9dd8cc2c7ef27c5021dc5e14ae4430da0b87331a62ca81c80c611342749b3c886e1b5bd842bfe79b43cd56c58d773c0b08220f71f53
+DIST py3status-3.52.tar.gz 417603 BLAKE2B 
4817362f542a832659af06a832aea6fb2663b248abed8e73bdaf2b77ed5a4929865b48bf3cc23b8ba52d0e30bbbfc54cb3b206e25fbcc89cea6bcd8cf475b888
 SHA512 
26c4b78188aef794a92d36fc6906d4c0b8ac397d35a283d129bafc0a131279b5944d85fc453b52e0221d329a61af9f411e5b155d4bac167e8430759ed9501559

diff --git a/x11-misc/py3status/py3status-3.52.ebuild 
b/x11-misc/py3status/py3status-3.52.ebuild
new file mode 100644
index ..17a5dd00efed
--- /dev/null
+++ b/x11-misc/py3status/py3status-3.52.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python{3_9,3_10,3_11} )
+DISTUTILS_USE_PEP517=hatchling
+
+SRC_URI="https://github.com/ultrabug/py3status/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+
+inherit distutils-r1
+
+MY_PN="py3status"
+MY_P="${MY_PN}-${PV/_/-}"
+
+DESCRIPTION="py3status is an extensible i3status wrapper written in python"
+HOMEPAGE="https://github.com/ultrabug/py3status;
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="minimal +udev"
+# It feels useless to run tests on this simple package
+# since upstream (I) runs tox on CI
+RESTRICT="test"
+
+RDEPEND="
+   !minimal? ( x11-misc/i3status )
+   udev? ( >=dev-python/pyudev-0.21.0[${PYTHON_USEDEP}] )
+"
+DEPEND="${RDEPEND}"
+
+S=${WORKDIR}/${MY_P}



[gentoo-commits] repo/gentoo:master commit in: x11-misc/py3status/

2023-06-27 Thread Alexys Jacob
commit: db38561063667cfdbc5dfaa07b966ef26b1f
Author: Alexys Jacob  gentoo  org>
AuthorDate: Tue Jun 27 09:02:32 2023 +
Commit:     Alexys Jacob  gentoo  org>
CommitDate: Tue Jun 27 09:02:52 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=db385610

x11-misc/py3status: add 3.51, drop 3.50

Signed-off-by: Alexys Jacob  gentoo.org>

 x11-misc/py3status/Manifest | 2 +-
 x11-misc/py3status/{py3status-3.50.ebuild => py3status-3.51.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-misc/py3status/Manifest b/x11-misc/py3status/Manifest
index c76b16e4e2e6..7c9e592375d6 100644
--- a/x11-misc/py3status/Manifest
+++ b/x11-misc/py3status/Manifest
@@ -1 +1 @@
-DIST py3status-3.50.tar.gz 421152 BLAKE2B 
a53f6e67b98da7ebfd82797662c5fffdc44d119b48ee124ad858f0f2b1195bb6b9a1d3d1d0f38c66175886fb937410096a9146051acd755ddb996836d73bf9d4
 SHA512 
4b542f8724898836dfb5023a8a9230e2b6e5de3dba3d8115ac653251626706ea16d066dc2221a9b2688538425e12cd171e7db0bbe5178c642e97bb4170520c5d
+DIST py3status-3.51.tar.gz 421336 BLAKE2B 
917f7df5ac3825f0a5149f3f180ee4d9286936e8f7505b1004200021150d4d81f38e78c92fe8cc1d0c57c85c4210b6e10afab9406c6cf9f60ee896bd8a259e05
 SHA512 
b128d41c7fab59b79b8cd9dd8cc2c7ef27c5021dc5e14ae4430da0b87331a62ca81c80c611342749b3c886e1b5bd842bfe79b43cd56c58d773c0b08220f71f53

diff --git a/x11-misc/py3status/py3status-3.50.ebuild 
b/x11-misc/py3status/py3status-3.51.ebuild
similarity index 100%
rename from x11-misc/py3status/py3status-3.50.ebuild
rename to x11-misc/py3status/py3status-3.51.ebuild



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

2023-05-16 Thread Alexys Jacob
commit: 373884b1a0e0752b796de79c3afd02545bc68240
Author: Alexys Jacob  gentoo  org>
AuthorDate: Tue May 16 07:52:45 2023 +
Commit:     Alexys Jacob  gentoo  org>
CommitDate: Tue May 16 07:53:00 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=373884b1

dev-db/mongodb: drop 4.4.10-r1, 5.0.5-r2

Signed-off-by: Alexys Jacob  gentoo.org>

 dev-db/mongodb/Manifest|   2 -
 .../mongodb/files/mongodb-5.0.2-glibc-2.34.patch   |  16 --
 dev-db/mongodb/files/mongodb.service   |  10 --
 dev-db/mongodb/mongodb-4.4.10-r1.ebuild| 187 
 dev-db/mongodb/mongodb-5.0.5-r2.ebuild | 194 -
 5 files changed, 409 deletions(-)

diff --git a/dev-db/mongodb/Manifest b/dev-db/mongodb/Manifest
index aaa2d2a28079..259768739a73 100644
--- a/dev-db/mongodb/Manifest
+++ b/dev-db/mongodb/Manifest
@@ -1,4 +1,2 @@
-DIST mongodb-src-r4.4.10.tar.gz 50636024 BLAKE2B 
4b840e1a17b3fcba32d30c649d981b1e2b1d5dd98deab99be599fd5d2aa70b75ff4225542d8da095ec4cb4615f9fa455129d71ed39549efde0a025d7dac4
 SHA512 
afc04f90e03ec64fd74bdfe2bf33aaa5fc148811af91a8437dfb81fd3a784eedd80128886db99e247ec7e09dc5a73cf34f908ab927942648e15c8f12af6b64e2
 DIST mongodb-src-r4.4.20.tar.gz 50883098 BLAKE2B 
3ef2fddc4d926e372033449a14b0a71c606b6f8a9bb6767ff32c8da5a9287bf2972fae9dd83eab3ad934b1341c3edeed7708afd46f9a096819e9eca48aca40f5
 SHA512 
70b264b6a6f3ec16c8b0750d47026928f6250cb7a1a64d980c400ffbcc3af1b9c6301fe098d209fb8461cba4534b7c2edffdcdeb0548e627da107cc23d9a6b9c
 DIST mongodb-src-r5.0.16.tar.gz 56217257 BLAKE2B 
d78704c0cff4f8c1da20fdc5e083634c6dbe539136de58410ae6b86c9c5cd8044926425545ae07a7011a5febec5abb6f67773b8e539a4ac16daa1ad0ffc6a070
 SHA512 
d5fccd6cd3ee3f70457bd96a8eff66ca9872df37e196f1baf26993b6c080297d77504020e5554eaf3a2e92bb2730a467226b4bef47ab7fdc4de247d91c0143eb
-DIST mongodb-src-r5.0.5.tar.gz 54862473 BLAKE2B 
aafa693da904177a11067603f3835e2ee69abcdb206c2d36983633baa6008b861efeb590880098557e224cd7d6ac8fb23e4e9c63724d76bf90422862c99cdfe9
 SHA512 
318e58285c8a88fc3a4467ba8c1e6487a2aec403db02c50dbdb53df9a6671b9ea2417c8ee8212b205d642327d0d4bdd76f4bc9543c47e53115dfb981ef73f63e

diff --git a/dev-db/mongodb/files/mongodb-5.0.2-glibc-2.34.patch 
b/dev-db/mongodb/files/mongodb-5.0.2-glibc-2.34.patch
deleted file mode 100644
index b9c5241be374..
--- a/dev-db/mongodb/files/mongodb-5.0.2-glibc-2.34.patch
+++ /dev/null
@@ -1,16 +0,0 @@
-diff --git a/src/mongo/stdx/thread.h b/src/mongo/stdx/thread.h
-index 7b15bb56..4d8f73ad 100644
 a/src/mongo/stdx/thread.h
-+++ b/src/mongo/stdx/thread.h
-@@ -105,10 +105,7 @@ private:
- //   . N   Y :  4,344 |  13,048 | 7,352
- //   . Y   Y :  4,424 |  13,672 | 8,392
- //   ( 
https://jira.mongodb.org/secure/attachment/233569/233569_stacktrace-writeup.txt 
)
--static constexpr std::size_t kMongoMinSignalStackSize = std::size_t{64} 
<< 10;
--
--static constexpr std::size_t kStackSize =
--std::max(kMongoMinSignalStackSize, std::size_t{MINSIGSTKSZ});
-+static constexpr std::size_t kStackSize = std::size_t{64} << 10;
- std::unique_ptr _stackStorage = 
std::make_unique(kStackSize);
- 
- #else   // !MONGO_HAS_SIGALTSTACK

diff --git a/dev-db/mongodb/files/mongodb.service 
b/dev-db/mongodb/files/mongodb.service
deleted file mode 100644
index 78d551183838..
--- a/dev-db/mongodb/files/mongodb.service
+++ /dev/null
@@ -1,10 +0,0 @@
-[Unit]
-Description=High-performance, schema-free document-oriented database
-After=network.target
-
-[Service]
-User=mongodb
-ExecStart=/usr/bin/mongod --quiet --config /etc/mongodb.conf
-
-[Install]
-WantedBy=multi-user.target

diff --git a/dev-db/mongodb/mongodb-4.4.10-r1.ebuild 
b/dev-db/mongodb/mongodb-4.4.10-r1.ebuild
deleted file mode 100644
index 22874d9fd185..
--- a/dev-db/mongodb/mongodb-4.4.10-r1.ebuild
+++ /dev/null
@@ -1,187 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{9..10} )
-
-SCONS_MIN_VERSION="3.3.1"
-CHECKREQS_DISK_BUILD="2400M"
-CHECKREQS_DISK_USR="512M"
-CHECKREQS_MEMORY="1024M"
-
-inherit check-reqs flag-o-matic multiprocessing pax-utils python-any-r1 
scons-utils systemd toolchain-funcs
-
-MY_P=${PN}-src-r${PV/_rc/-rc}
-
-DESCRIPTION="A high-performance, open source, schema-free document-oriented 
database"
-HOMEPAGE="https://www.mongodb.com;
-SRC_URI="https://fastdl.mongodb.org/src/${MY_P}.tar.gz;
-
-LICENSE="Apache-2.0 SSPL-1"
-SLOT="0"
-KEYWORDS="amd64 ~arm64 -riscv"
-IUSE="debug kerberos lto ssl test +tools"
-RESTRICT="!test? ( test )"
-
-RDEPEND="acct-group/mongodb
-   acct-user/mongodb
-   >=app-arch/snappy-1.1.3:=
-   >=dev-cpp/yaml-cpp-0.6.2:=
-   d

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

2023-04-20 Thread Alexys Jacob
commit: 65a7df7c2a8786d4d82013a5f3b134208ba22117
Author: Alexys Jacob  gentoo  org>
AuthorDate: Thu Apr 20 15:26:38 2023 +
Commit:     Alexys Jacob  gentoo  org>
CommitDate: Thu Apr 20 15:26:45 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=65a7df7c

dev-db/mongodb: add 4.4.20

Signed-off-by: Alexys Jacob  gentoo.org>

 dev-db/mongodb/Manifest  |   1 +
 dev-db/mongodb/mongodb-4.4.20.ebuild | 186 +++
 2 files changed, 187 insertions(+)

diff --git a/dev-db/mongodb/Manifest b/dev-db/mongodb/Manifest
index b3970eed3165..aaa2d2a28079 100644
--- a/dev-db/mongodb/Manifest
+++ b/dev-db/mongodb/Manifest
@@ -1,3 +1,4 @@
 DIST mongodb-src-r4.4.10.tar.gz 50636024 BLAKE2B 
4b840e1a17b3fcba32d30c649d981b1e2b1d5dd98deab99be599fd5d2aa70b75ff4225542d8da095ec4cb4615f9fa455129d71ed39549efde0a025d7dac4
 SHA512 
afc04f90e03ec64fd74bdfe2bf33aaa5fc148811af91a8437dfb81fd3a784eedd80128886db99e247ec7e09dc5a73cf34f908ab927942648e15c8f12af6b64e2
+DIST mongodb-src-r4.4.20.tar.gz 50883098 BLAKE2B 
3ef2fddc4d926e372033449a14b0a71c606b6f8a9bb6767ff32c8da5a9287bf2972fae9dd83eab3ad934b1341c3edeed7708afd46f9a096819e9eca48aca40f5
 SHA512 
70b264b6a6f3ec16c8b0750d47026928f6250cb7a1a64d980c400ffbcc3af1b9c6301fe098d209fb8461cba4534b7c2edffdcdeb0548e627da107cc23d9a6b9c
 DIST mongodb-src-r5.0.16.tar.gz 56217257 BLAKE2B 
d78704c0cff4f8c1da20fdc5e083634c6dbe539136de58410ae6b86c9c5cd8044926425545ae07a7011a5febec5abb6f67773b8e539a4ac16daa1ad0ffc6a070
 SHA512 
d5fccd6cd3ee3f70457bd96a8eff66ca9872df37e196f1baf26993b6c080297d77504020e5554eaf3a2e92bb2730a467226b4bef47ab7fdc4de247d91c0143eb
 DIST mongodb-src-r5.0.5.tar.gz 54862473 BLAKE2B 
aafa693da904177a11067603f3835e2ee69abcdb206c2d36983633baa6008b861efeb590880098557e224cd7d6ac8fb23e4e9c63724d76bf90422862c99cdfe9
 SHA512 
318e58285c8a88fc3a4467ba8c1e6487a2aec403db02c50dbdb53df9a6671b9ea2417c8ee8212b205d642327d0d4bdd76f4bc9543c47e53115dfb981ef73f63e

diff --git a/dev-db/mongodb/mongodb-4.4.20.ebuild 
b/dev-db/mongodb/mongodb-4.4.20.ebuild
new file mode 100644
index ..d99084f668e5
--- /dev/null
+++ b/dev-db/mongodb/mongodb-4.4.20.ebuild
@@ -0,0 +1,186 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{9..11} )
+
+SCONS_MIN_VERSION="3.3.1"
+CHECKREQS_DISK_BUILD="2400M"
+CHECKREQS_DISK_USR="512M"
+CHECKREQS_MEMORY="1024M"
+
+inherit check-reqs flag-o-matic multiprocessing pax-utils python-any-r1 
scons-utils systemd toolchain-funcs
+
+MY_P=${PN}-src-r${PV/_rc/-rc}
+
+DESCRIPTION="A high-performance, open source, schema-free document-oriented 
database"
+HOMEPAGE="https://www.mongodb.com;
+SRC_URI="https://fastdl.mongodb.org/src/${MY_P}.tar.gz;
+
+LICENSE="Apache-2.0 SSPL-1"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 -riscv"
+IUSE="debug kerberos lto ssl test +tools"
+RESTRICT="!test? ( test )"
+
+RDEPEND="acct-group/mongodb
+   acct-user/mongodb
+   >=app-arch/snappy-1.1.3:=
+   >=dev-cpp/yaml-cpp-0.6.2:=
+   dev-libs/boost:=[nls]
+   >=dev-libs/libpcre-8.42[cxx]
+   app-arch/zstd:=
+   dev-libs/snowball-stemmer:=
+   net-libs/libpcap
+   >=sys-libs/zlib-1.2.11:=
+   kerberos? ( dev-libs/cyrus-sasl[kerberos] )
+   ssl? (
+   >=dev-libs/openssl-1.0.1g:0=
+   )"
+DEPEND="${RDEPEND}
+   ${PYTHON_DEPS}
+   sys-libs/ncurses:0=
+   sys-libs/readline:0=
+   debug? ( dev-util/valgrind )"
+BDEPEND="
+   $(python_gen_any_dep '
+   test? ( dev-python/pymongo[${PYTHON_USEDEP}] 
dev-python/requests[${PYTHON_USEDEP}] )
+   >=dev-util/scons-3.1.1[${PYTHON_USEDEP}]
+   dev-python/cheetah3[${PYTHON_USEDEP}]
+   dev-python/psutil[${PYTHON_USEDEP}]
+   dev-python/pyyaml[${PYTHON_USEDEP}]
+   ')
+"
+PDEPEND="tools? ( >=app-admin/mongo-tools-100 )"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-4.4.1-fix-scons.patch"
+   "${FILESDIR}/${PN}-4.4.8-no-compass.patch"
+   "${FILESDIR}/${PN}-4.4.1-boost.patch"
+   "${FILESDIR}/${PN}-4.4.1-gcc11.patch"
+   "${FILESDIR}/${PN}-4.4.10-boost-1.79.patch"
+   "${FILESDIR}/${PN}-4.4.10-no-force-lld.patch"
+   "${FILESDIR}/${PN}-4.4.10-boost-1.81.patch"
+)
+
+S="${WORKDIR}/${MY_P}"
+
+python_check_deps() {
+   if use test; then
+   python_has_version "dev-python/pymongo[${PYTHON_USEDEP}]" || 
return 1
+   python_has_version "dev-python/requests[${PYTHON_USEDEP}]" || 
return 1
+   fi
+
+   python_has_version ">=dev-util/scons-3.1.1[${PYTHON_USEDEP}]" &&
+   python_has_version &q

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

2023-04-20 Thread Alexys Jacob
commit: a4d5e692863bcf8745bdd8bba01f26f475c3dc95
Author: Alexys Jacob  gentoo  org>
AuthorDate: Thu Apr 20 14:28:10 2023 +
Commit:     Alexys Jacob  gentoo  org>
CommitDate: Thu Apr 20 14:28:20 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a4d5e692

dev-db/mongodb: drop 4.4.8-r1, 4.4.8-r2

Signed-off-by: Alexys Jacob  gentoo.org>

 dev-db/mongodb/Manifest|   1 -
 dev-db/mongodb/mongodb-4.4.8-r1.ebuild | 179 
 dev-db/mongodb/mongodb-4.4.8-r2.ebuild | 180 -
 3 files changed, 360 deletions(-)

diff --git a/dev-db/mongodb/Manifest b/dev-db/mongodb/Manifest
index a7ec795a0283..b3970eed3165 100644
--- a/dev-db/mongodb/Manifest
+++ b/dev-db/mongodb/Manifest
@@ -1,4 +1,3 @@
 DIST mongodb-src-r4.4.10.tar.gz 50636024 BLAKE2B 
4b840e1a17b3fcba32d30c649d981b1e2b1d5dd98deab99be599fd5d2aa70b75ff4225542d8da095ec4cb4615f9fa455129d71ed39549efde0a025d7dac4
 SHA512 
afc04f90e03ec64fd74bdfe2bf33aaa5fc148811af91a8437dfb81fd3a784eedd80128886db99e247ec7e09dc5a73cf34f908ab927942648e15c8f12af6b64e2
-DIST mongodb-src-r4.4.8.tar.gz 50492854 BLAKE2B 
4776b17e88104879ea69468ff277b07dc317d936654bb26c69750e0aaf8f51bea73994e7fc4841228d8506db392e0454b5fd16257071b86a2e4ad34e90f33632
 SHA512 
9b0cd81c9c731255a6c079c040ed342a51a72e3ea72047d3ae959c0afde50b0cdb1fcfe7fcbea30c449a3618a09d213752277cee6eb9bc0a55915b9229543606
 DIST mongodb-src-r5.0.16.tar.gz 56217257 BLAKE2B 
d78704c0cff4f8c1da20fdc5e083634c6dbe539136de58410ae6b86c9c5cd8044926425545ae07a7011a5febec5abb6f67773b8e539a4ac16daa1ad0ffc6a070
 SHA512 
d5fccd6cd3ee3f70457bd96a8eff66ca9872df37e196f1baf26993b6c080297d77504020e5554eaf3a2e92bb2730a467226b4bef47ab7fdc4de247d91c0143eb
 DIST mongodb-src-r5.0.5.tar.gz 54862473 BLAKE2B 
aafa693da904177a11067603f3835e2ee69abcdb206c2d36983633baa6008b861efeb590880098557e224cd7d6ac8fb23e4e9c63724d76bf90422862c99cdfe9
 SHA512 
318e58285c8a88fc3a4467ba8c1e6487a2aec403db02c50dbdb53df9a6671b9ea2417c8ee8212b205d642327d0d4bdd76f4bc9543c47e53115dfb981ef73f63e

diff --git a/dev-db/mongodb/mongodb-4.4.8-r1.ebuild 
b/dev-db/mongodb/mongodb-4.4.8-r1.ebuild
deleted file mode 100644
index 7485b54678b2..
--- a/dev-db/mongodb/mongodb-4.4.8-r1.ebuild
+++ /dev/null
@@ -1,179 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_9 )
-
-SCONS_MIN_VERSION="3.3.1"
-CHECKREQS_DISK_BUILD="2400M"
-CHECKREQS_DISK_USR="512M"
-CHECKREQS_MEMORY="1024M"
-
-inherit check-reqs flag-o-matic multiprocessing pax-utils python-any-r1 
scons-utils systemd toolchain-funcs
-
-MY_P=${PN}-src-r${PV/_rc/-rc}
-
-DESCRIPTION="A high-performance, open source, schema-free document-oriented 
database"
-HOMEPAGE="https://www.mongodb.com;
-SRC_URI="https://fastdl.mongodb.org/src/${MY_P}.tar.gz;
-
-LICENSE="Apache-2.0 SSPL-1"
-SLOT="0"
-KEYWORDS="amd64 ~arm64 -riscv"
-IUSE="debug kerberos lto ssl test +tools"
-RESTRICT="!test? ( test )"
-
-RDEPEND="acct-group/mongodb
-   acct-user/mongodb
-   >=app-arch/snappy-1.1.3:=
-   >=dev-cpp/yaml-cpp-0.6.2:=
-   dev-libs/boost:=[nls]
-   >=dev-libs/libpcre-8.42[cxx]
-   app-arch/zstd:=
-   dev-libs/snowball-stemmer:=
-   net-libs/libpcap
-   >=sys-libs/zlib-1.2.11:=
-   kerberos? ( dev-libs/cyrus-sasl[kerberos] )
-   ssl? (
-   >=dev-libs/openssl-1.0.1g:0=
-   )"
-DEPEND="${RDEPEND}
-   ${PYTHON_DEPS}
-   sys-libs/ncurses:0=
-   sys-libs/readline:0=
-   debug? ( dev-util/valgrind )"
-BDEPEND="
-   $(python_gen_any_dep '
-   test? ( dev-python/pymongo[${PYTHON_USEDEP}] 
dev-python/requests[${PYTHON_USEDEP}] )
-   >=dev-util/scons-3.1.1[${PYTHON_USEDEP}]
-   dev-python/cheetah3[${PYTHON_USEDEP}]
-   dev-python/psutil[${PYTHON_USEDEP}]
-   dev-python/pyyaml[${PYTHON_USEDEP}]
-   ')
-"
-PDEPEND="tools? ( >=app-admin/mongo-tools-100 )"
-
-PATCHES=(
-   "${FILESDIR}/${PN}-4.4.1-fix-scons.patch"
-   "${FILESDIR}/${PN}-4.4.8-no-compass.patch"
-   "${FILESDIR}/${PN}-4.4.1-boost.patch"
-   "${FILESDIR}/${PN}-4.4.1-gcc11.patch"
-   "${FILESDIR}/${PN}-5.0.2-glibc-2.34.patch"
-)
-
-S="${WORKDIR}/${MY_P}"
-
-python_check_deps() {
-   if use test; then
-   python_has_version "dev-python/pymongo[${PYTHON_USEDEP}]" || 
return 1
-   python_has_version "dev-python/requests[${PYTHON_USEDEP}]" || 
return 1
-   fi
-
-   python_has_version ">=dev-util/scons-3.1.1[${PYTHON_USEDEP}]" &&
-   python_has_version "dev-python/cheetah3[${PYTHON_USEDEP}]" &&am

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

2023-04-20 Thread Alexys Jacob
commit: 8ebcb26561c2513cbc38dbd57600ac7cb64cbb67
Author: Alexys Jacob  gentoo  org>
AuthorDate: Thu Apr 20 14:23:51 2023 +
Commit:     Alexys Jacob  gentoo  org>
CommitDate: Thu Apr 20 14:24:33 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8ebcb265

dev-db/mongodb: support python3.11 closes #896672

Signed-off-by: Alexys Jacob  gentoo.org>

 dev-db/mongodb/{mongodb-5.0.16.ebuild => mongodb-5.0.16-r1.ebuild} | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-db/mongodb/mongodb-5.0.16.ebuild 
b/dev-db/mongodb/mongodb-5.0.16-r1.ebuild
similarity index 99%
rename from dev-db/mongodb/mongodb-5.0.16.ebuild
rename to dev-db/mongodb/mongodb-5.0.16-r1.ebuild
index 1b3bb1bda7a1..2393d1783b1d 100644
--- a/dev-db/mongodb/mongodb-5.0.16.ebuild
+++ b/dev-db/mongodb/mongodb-5.0.16-r1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-PYTHON_COMPAT=( python3_{9..10} )
+PYTHON_COMPAT=( python3_{9..11} )
 
 SCONS_MIN_VERSION="3.3.1"
 CHECKREQS_DISK_BUILD="2400M"



[gentoo-commits] repo/gentoo:master commit in: x11-misc/py3status/

2023-04-19 Thread Alexys Jacob
commit: 2d4e106bc3dc2fce4ee44c3cd2996f0337c8f193
Author: Alexys Jacob  gentoo  org>
AuthorDate: Wed Apr 19 08:29:38 2023 +
Commit:     Alexys Jacob  gentoo  org>
CommitDate: Wed Apr 19 08:29:52 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2d4e106b

x11-misc/py3status: add 3.50, drop 3.49

Signed-off-by: Alexys Jacob  gentoo.org>

 x11-misc/py3status/Manifest | 2 +-
 x11-misc/py3status/{py3status-3.49.ebuild => py3status-3.50.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-misc/py3status/Manifest b/x11-misc/py3status/Manifest
index 36bae822f82a..c76b16e4e2e6 100644
--- a/x11-misc/py3status/Manifest
+++ b/x11-misc/py3status/Manifest
@@ -1 +1 @@
-DIST py3status-3.49.tar.gz 421009 BLAKE2B 
3de92cc61203a176793f5279db4c9f871718a5dd8eaf6e3c534b7c4367109398fa6e3cf2aaf17c5179ebc65bd964d9d907d6d9e26827ec845ebddd9e663e46a4
 SHA512 
d6617bc85bb312e2d8eb506c84488a8a3b290f14523d1efd066b68dcccda612919f5d724e7c9e7c71bd87fed91f5156ad9c9f8b73bcf44287a1db42a679e54bc
+DIST py3status-3.50.tar.gz 421152 BLAKE2B 
a53f6e67b98da7ebfd82797662c5fffdc44d119b48ee124ad858f0f2b1195bb6b9a1d3d1d0f38c66175886fb937410096a9146051acd755ddb996836d73bf9d4
 SHA512 
4b542f8724898836dfb5023a8a9230e2b6e5de3dba3d8115ac653251626706ea16d066dc2221a9b2688538425e12cd171e7db0bbe5178c642e97bb4170520c5d

diff --git a/x11-misc/py3status/py3status-3.49.ebuild 
b/x11-misc/py3status/py3status-3.50.ebuild
similarity index 100%
rename from x11-misc/py3status/py3status-3.49.ebuild
rename to x11-misc/py3status/py3status-3.50.ebuild



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

2023-04-19 Thread Alexys Jacob
commit: 455a19c817124e3fdb1c86e7d0e9aa61d6a85fc8
Author: Alexys Jacob  gentoo  org>
AuthorDate: Wed Apr 19 06:54:03 2023 +
Commit:     Alexys Jacob  gentoo  org>
CommitDate: Wed Apr 19 07:26:08 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=455a19c8

dev-db/mongodb: add 5.0.16

Signed-off-by: Alexys Jacob  gentoo.org>

 dev-db/mongodb/Manifest  |   1 +
 dev-db/mongodb/mongodb-5.0.16.ebuild | 196 +++
 2 files changed, 197 insertions(+)

diff --git a/dev-db/mongodb/Manifest b/dev-db/mongodb/Manifest
index b78b40d9e568..a7ec795a0283 100644
--- a/dev-db/mongodb/Manifest
+++ b/dev-db/mongodb/Manifest
@@ -1,3 +1,4 @@
 DIST mongodb-src-r4.4.10.tar.gz 50636024 BLAKE2B 
4b840e1a17b3fcba32d30c649d981b1e2b1d5dd98deab99be599fd5d2aa70b75ff4225542d8da095ec4cb4615f9fa455129d71ed39549efde0a025d7dac4
 SHA512 
afc04f90e03ec64fd74bdfe2bf33aaa5fc148811af91a8437dfb81fd3a784eedd80128886db99e247ec7e09dc5a73cf34f908ab927942648e15c8f12af6b64e2
 DIST mongodb-src-r4.4.8.tar.gz 50492854 BLAKE2B 
4776b17e88104879ea69468ff277b07dc317d936654bb26c69750e0aaf8f51bea73994e7fc4841228d8506db392e0454b5fd16257071b86a2e4ad34e90f33632
 SHA512 
9b0cd81c9c731255a6c079c040ed342a51a72e3ea72047d3ae959c0afde50b0cdb1fcfe7fcbea30c449a3618a09d213752277cee6eb9bc0a55915b9229543606
+DIST mongodb-src-r5.0.16.tar.gz 56217257 BLAKE2B 
d78704c0cff4f8c1da20fdc5e083634c6dbe539136de58410ae6b86c9c5cd8044926425545ae07a7011a5febec5abb6f67773b8e539a4ac16daa1ad0ffc6a070
 SHA512 
d5fccd6cd3ee3f70457bd96a8eff66ca9872df37e196f1baf26993b6c080297d77504020e5554eaf3a2e92bb2730a467226b4bef47ab7fdc4de247d91c0143eb
 DIST mongodb-src-r5.0.5.tar.gz 54862473 BLAKE2B 
aafa693da904177a11067603f3835e2ee69abcdb206c2d36983633baa6008b861efeb590880098557e224cd7d6ac8fb23e4e9c63724d76bf90422862c99cdfe9
 SHA512 
318e58285c8a88fc3a4467ba8c1e6487a2aec403db02c50dbdb53df9a6671b9ea2417c8ee8212b205d642327d0d4bdd76f4bc9543c47e53115dfb981ef73f63e

diff --git a/dev-db/mongodb/mongodb-5.0.16.ebuild 
b/dev-db/mongodb/mongodb-5.0.16.ebuild
new file mode 100644
index ..1b3bb1bda7a1
--- /dev/null
+++ b/dev-db/mongodb/mongodb-5.0.16.ebuild
@@ -0,0 +1,196 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{9..10} )
+
+SCONS_MIN_VERSION="3.3.1"
+CHECKREQS_DISK_BUILD="2400M"
+CHECKREQS_DISK_USR="512M"
+CHECKREQS_MEMORY="1024M"
+
+inherit check-reqs flag-o-matic multiprocessing pax-utils python-any-r1 
scons-utils systemd toolchain-funcs
+
+MY_P=${PN}-src-r${PV/_rc/-rc}
+
+DESCRIPTION="A high-performance, open source, schema-free document-oriented 
database"
+HOMEPAGE="https://www.mongodb.com;
+SRC_URI="https://fastdl.mongodb.org/src/${MY_P}.tar.gz;
+
+LICENSE="Apache-2.0 SSPL-1"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 -riscv"
+CPU_FLAGS="cpu_flags_x86_avx"
+IUSE="debug kerberos lto mongosh ssl +tools ${CPU_FLAGS}"
+
+# https://github.com/mongodb/mongo/wiki/Test-The-Mongodb-Server
+# resmoke needs python packages not yet present in Gentoo
+RESTRICT="test"
+
+RDEPEND="acct-group/mongodb
+   acct-user/mongodb
+   >=app-arch/snappy-1.1.3:=
+   >=dev-cpp/yaml-cpp-0.6.2:=
+   dev-libs/boost:=[nls]
+   >=dev-libs/libpcre-8.42[cxx]
+   app-arch/zstd:=
+   dev-libs/snowball-stemmer:=
+   net-libs/libpcap
+   >=sys-libs/zlib-1.2.11:=
+   kerberos? ( dev-libs/cyrus-sasl[kerberos] )
+   ssl? (
+   >=dev-libs/openssl-1.0.1g:0=
+   )"
+DEPEND="${RDEPEND}
+   ${PYTHON_DEPS}
+   sys-libs/ncurses:0=
+   sys-libs/readline:0=
+   debug? ( dev-util/valgrind )"
+BDEPEND="
+   $(python_gen_any_dep '
+   >=dev-util/scons-3.1.1[${PYTHON_USEDEP}]
+   dev-python/cheetah3[${PYTHON_USEDEP}]
+   dev-python/psutil[${PYTHON_USEDEP}]
+   dev-python/pyyaml[${PYTHON_USEDEP}]
+   ')
+"
+PDEPEND="
+   mongosh? ( app-admin/mongosh-bin )
+   tools? ( >=app-admin/mongo-tools-100 )
+"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-4.4.1-boost.patch"
+   "${FILESDIR}/${PN}-4.4.1-gcc11.patch"
+   "${FILESDIR}/${PN}-5.0.2-fix-scons.patch"
+   "${FILESDIR}/${PN}-5.0.2-no-compass.patch"
+   "${FILESDIR}/${PN}-5.0.2-skip-no-exceptions.patch"
+   "${FILESDIR}/${PN}-5.0.2-skip-reqs-check.patch"
+   "${FILESDIR}/${PN}-5.0.2-boost-1.79.patch"
+   "${FILESDIR}/${PN}-5.0.5-no-force-lld.patch"
+   "${FILESDIR}/${PN}-4.4.10-boost-1.81.patch"
+   "${FILESDIR}/${PN}-5.0.5-boost-1.81-extra.patch"
+   "${FILESDIR}/${PN}-4.4.8-gcc-13.patch"
+)
+
+S="${WORKDIR}/${MY_P}"
+
+python_check_deps() {
+   

[gentoo-commits] repo/gentoo:master commit in: x11-misc/py3status/

2023-02-17 Thread Alexys Jacob
commit: 50d268787c3244705543ca118292f8b1b02c5955
Author: Alexys Jacob  gentoo  org>
AuthorDate: Fri Feb 17 13:02:28 2023 +
Commit:     Alexys Jacob  gentoo  org>
CommitDate: Fri Feb 17 13:02:28 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=50d26878

x11-misc/py3status: add 3.49, drop 3.48

Signed-off-by: Alexys Jacob  gentoo.org>

 x11-misc/py3status/Manifest | 2 +-
 x11-misc/py3status/{py3status-3.48.ebuild => py3status-3.49.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-misc/py3status/Manifest b/x11-misc/py3status/Manifest
index 0d5750b09aca..36bae822f82a 100644
--- a/x11-misc/py3status/Manifest
+++ b/x11-misc/py3status/Manifest
@@ -1 +1 @@
-DIST py3status-3.48.tar.gz 420799 BLAKE2B 
4676ca711a34649fd9abf449e5b9eccf43f70dfcf46569a5e68a9f03504fbc7276d64e4247ede002b2f77dde8603b13bab5c44de227078ef415773912cb5aae3
 SHA512 
7f1d6bd88f3b40b427564bbca638e0e173140bd92bc9b4f0c3e554abacc15945c550027330968f6c5875eb78d9856f4abbbf6356d15b5362ada9422acd7444d1
+DIST py3status-3.49.tar.gz 421009 BLAKE2B 
3de92cc61203a176793f5279db4c9f871718a5dd8eaf6e3c534b7c4367109398fa6e3cf2aaf17c5179ebc65bd964d9d907d6d9e26827ec845ebddd9e663e46a4
 SHA512 
d6617bc85bb312e2d8eb506c84488a8a3b290f14523d1efd066b68dcccda612919f5d724e7c9e7c71bd87fed91f5156ad9c9f8b73bcf44287a1db42a679e54bc

diff --git a/x11-misc/py3status/py3status-3.48.ebuild 
b/x11-misc/py3status/py3status-3.49.ebuild
similarity index 100%
rename from x11-misc/py3status/py3status-3.48.ebuild
rename to x11-misc/py3status/py3status-3.49.ebuild



[gentoo-commits] repo/gentoo:master commit in: x11-wm/i3/

2023-01-24 Thread Alexys Jacob
commit: df76b44bbf37d4660a1bf030e5fef3d5a253a419
Author: Alexys Jacob  gentoo  org>
AuthorDate: Tue Jan 24 17:27:45 2023 +
Commit:     Alexys Jacob  gentoo  org>
CommitDate: Tue Jan 24 17:28:14 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=df76b44b

x11-wm/i3: drop 4.20.1, 4.21-r1

Signed-off-by: Alexys Jacob  gentoo.org>

 x11-wm/i3/Manifest  |   2 -
 x11-wm/i3/i3-4.20.1.ebuild  | 107 
 x11-wm/i3/i3-4.21-r1.ebuild | 107 
 3 files changed, 216 deletions(-)

diff --git a/x11-wm/i3/Manifest b/x11-wm/i3/Manifest
index fc51fa17f6b5..c3561b98aeb3 100644
--- a/x11-wm/i3/Manifest
+++ b/x11-wm/i3/Manifest
@@ -1,3 +1 @@
-DIST i3-4.20.1.tar.xz 1284984 BLAKE2B 
a7943b3bc680eb3df596b008d751d034fc6ccf2b6891db731b9af5164fdcfc2872c0756c81c3f11f94a30aa9bdc4ecf4b47d20022a214bb6eb6c06fd78458fb3
 SHA512 
c0f6b991d46180ca470cbb7ab4cf5492552beb9dbf2631c61c8d92d0647106885481962381682e9129f3993d70bc6e5de506da1d32c3710fca64a66d51e8c8ce
 DIST i3-4.21.1.tar.xz 1297400 BLAKE2B 
44661bd9edf0bee384b8be88cbf2361bb2ad26fdbaee9a2e010ebdee662b31129057a1a183f46bef0839a545f63c70d00903b0ec4693c1bc9390c84d7a78ac44
 SHA512 
9656b302d6654f38c48bfa1d97a89eaf3ed395027039b6903005d81a9e95d2c4aeba561cf8d1aa36962ba9975996f133ce4298132cddde0f70ba36f57af3197d
-DIST i3-4.21.tar.xz 1294968 BLAKE2B 
cf53e0087cb4dabc8eefa8430cc5f7057de927ef49f8172a05c62d690ca60e5d20733da4f3a6230d311bf54a94f117d21665e3d2b39b7f45814e3b0462e12efe
 SHA512 
db56d93850b0cbc8352f5762d9596d38a641e4cf7330cf0afd3778c41a8ed140bbbed3e5419023b1bf3dcc1c470da40018aac9bf684b18d02c12ffe886d29193

diff --git a/x11-wm/i3/i3-4.20.1.ebuild b/x11-wm/i3/i3-4.20.1.ebuild
deleted file mode 100644
index e8ed20dd1b37..
--- a/x11-wm/i3/i3-4.20.1.ebuild
+++ /dev/null
@@ -1,107 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit meson optfeature virtualx
-
-DESCRIPTION="An improved dynamic tiling window manager"
-HOMEPAGE="https://i3wm.org/;
-if [[ "${PV}" = * ]]; then
-   EGIT_REPO_URI="https://github.com/i3/i3;
-   EGIT_BRANCH="next"
-   inherit git-r3
-else
-   SRC_URI="https://i3wm.org/downloads/${P}.tar.xz;
-   KEYWORDS="amd64 ~arm ~arm64 ~riscv x86"
-fi
-
-LICENSE="BSD"
-SLOT="0"
-IUSE="doc test"
-RESTRICT="!test? ( test )"
-
-COMMON_DEPEND="
-   dev-libs/libev
-   dev-libs/libpcre
-   dev-libs/yajl
-   x11-libs/cairo[X,xcb(+)]
-   x11-libs/libxcb[xkb]
-   x11-libs/libxkbcommon[X]
-   x11-libs/pango[X]
-   x11-libs/startup-notification
-   x11-libs/xcb-util
-   x11-libs/xcb-util-cursor
-   x11-libs/xcb-util-keysyms
-   x11-libs/xcb-util-wm
-   x11-libs/xcb-util-xrm
-   x11-misc/xkeyboard-config
-"
-DEPEND="
-   ${COMMON_DEPEND}
-   test? (
-   dev-perl/AnyEvent
-   dev-perl/ExtUtils-PkgConfig
-   dev-perl/Inline
-   dev-perl/Inline-C
-   dev-perl/IPC-Run
-   dev-perl/local-lib
-   dev-perl/X11-XCB
-   virtual/perl-Test-Simple
-   x11-base/xorg-server[xephyr]
-   x11-misc/xvfb-run
-   )
-   doc? (
-   app-text/asciidoc
-   app-text/xmlto
-   dev-lang/perl
-   )
-"
-RDEPEND="
-   ${COMMON_DEPEND}
-   dev-lang/perl
-   dev-perl/AnyEvent-I3
-   dev-perl/JSON-XS
-"
-BDEPEND="virtual/pkgconfig"
-
-PATCHES=(
-   "${FILESDIR}"/${PN}-4.16-musl-GLOB_TILDE.patch
-)
-
-src_prepare() {
-   default
-
-   cat > "${T}"/i3wm <<- EOF || die
-   #!/bin/sh
-   exec /usr/bin/i3
-   EOF
-}
-
-src_configure() {
-   local emesonargs=(
-   -Ddocdir="${EPREFIX}"/usr/share/doc/${PF}
-   $(meson_use doc docs)
-   $(meson_use doc mans)
-   )
-
-   meson_src_configure
-}
-
-src_test() {
-   virtx meson_src_test
-}
-
-src_install() {
-   meson_src_install
-
-   exeinto /etc/X11/Sessions
-   doexe "${T}"/i3wm
-}
-
-pkg_postinst() {
-   optfeature_header "There are several packages that may be useful with 
i3:"
-   optfeature "application launcher" x11-misc/dmenu
-   optfeature "simple screen locker" x11-misc/i3lock
-   optfeature "status bar generator" x11-misc/i3status
-}

diff --git a/x11-wm/i3/i3-4.21-r1.ebuild b/x11-wm/i3/i3-4.21-r1.ebuild
deleted file mode 100644
index d0107098fb98..
--- a/x11-wm/i3/i3-4.21-r1.ebuild
+++ /dev/null
@@ -1,107 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8

[gentoo-commits] repo/gentoo:master commit in: x11-misc/py3status/

2023-01-14 Thread Alexys Jacob
commit: 547ecd3dc5d05361286b4881efa6aa47e4770c6a
Author: Alexys Jacob  gentoo  org>
AuthorDate: Sat Jan 14 08:18:31 2023 +
Commit:     Alexys Jacob  gentoo  org>
CommitDate: Sat Jan 14 08:19:19 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=547ecd3d

x11-misc/py3status: add 3.48, drop 3.47

Signed-off-by: Alexys Jacob  gentoo.org>

 x11-misc/py3status/Manifest | 2 +-
 x11-misc/py3status/{py3status-3.47.ebuild => py3status-3.48.ebuild} | 4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/x11-misc/py3status/Manifest b/x11-misc/py3status/Manifest
index beea29834f36..0d5750b09aca 100644
--- a/x11-misc/py3status/Manifest
+++ b/x11-misc/py3status/Manifest
@@ -1 +1 @@
-DIST py3status-3.47.tar.gz 419624 BLAKE2B 
a8c5d6aad0d9cf8a4f768a6c7aa2f2695018ba4ced742ca6ffcd4e3d72dade5efe72d7a23152cca4045b412b8ee0fed91e23038a5521b7ccdf52563c1d06c6ac
 SHA512 
4c583685b37ec251bad824930c6935ccc5cf527d784f89f4ba222f53d987409337b4ca1aa3b7f0adc995e2494aee3ad9efb315fcc2578cab4996fa719f3310eb
+DIST py3status-3.48.tar.gz 420799 BLAKE2B 
4676ca711a34649fd9abf449e5b9eccf43f70dfcf46569a5e68a9f03504fbc7276d64e4247ede002b2f77dde8603b13bab5c44de227078ef415773912cb5aae3
 SHA512 
7f1d6bd88f3b40b427564bbca638e0e173140bd92bc9b4f0c3e554abacc15945c550027330968f6c5875eb78d9856f4abbbf6356d15b5362ada9422acd7444d1

diff --git a/x11-misc/py3status/py3status-3.47.ebuild 
b/x11-misc/py3status/py3status-3.48.ebuild
similarity index 90%
rename from x11-misc/py3status/py3status-3.47.ebuild
rename to x11-misc/py3status/py3status-3.48.ebuild
index ee11233d1483..0b22e9557040 100644
--- a/x11-misc/py3status/py3status-3.47.ebuild
+++ b/x11-misc/py3status/py3status-3.48.ebuild
@@ -1,8 +1,8 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
-PYTHON_COMPAT=( python{3_8,3_9,3_10} )
+PYTHON_COMPAT=( python{3_8,3_9,3_10,3_11} )
 DISTUTILS_USE_SETUPTOOLS=rdepend
 
 SRC_URI="https://github.com/ultrabug/py3status/archive/${PV}.tar.gz -> 
${P}.tar.gz"



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

2022-11-15 Thread Alexys Jacob
commit: 6d62d79bf9e575c87cf90854ce18b56c9e85e2a6
Author: Gabriel Linder  numberly  com>
AuthorDate: Tue Nov 15 13:22:59 2022 +
Commit:     Alexys Jacob  gentoo  org>
CommitDate: Tue Nov 15 15:44:11 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6d62d79b

dev-db/mongodb: add 4.2.23

Signed-off-by: Gabriel Linder  numberly.com>
Closes: https://github.com/gentoo/gentoo/pull/28281
Signed-off-by: Alexys Jacob  gentoo.org>

 dev-db/mongodb/Manifest  |   1 +
 dev-db/mongodb/mongodb-4.2.23.ebuild | 183 +++
 2 files changed, 184 insertions(+)

diff --git a/dev-db/mongodb/Manifest b/dev-db/mongodb/Manifest
index 318f59940c50..b2ee764c3abe 100644
--- a/dev-db/mongodb/Manifest
+++ b/dev-db/mongodb/Manifest
@@ -1,4 +1,5 @@
 DIST mongodb-src-r4.2.17.tar.gz 62216350 BLAKE2B 
48169685a25fe00b5a1985bce1e65e13d1dc9c0a56ece6b9c735d8cd212d9c0c5e2912d593bdda351cceda49c8ed7962db42ca37814f88e0bf927066a2d8241b
 SHA512 
ad5448aa6ea232746fdbc7107bd642e827fb7b9182c075f204722e7f625cbc83e7b0a199d2feb56bf27a8851bb38f9740abf0b38c022ddc92e676e7a2d81aef6
+DIST mongodb-src-r4.2.23.tar.gz 62276834 BLAKE2B 
bb3dfee47ece9a5cc43e10a322b7191709d32bcfcb9659b08a6412d60a83eaf2d8bc4b5784e99d8fc95be643498212d512a11dc93052f02086456a2d2e565da3
 SHA512 
5c0b341b0700af9f3682e63912569dd4063d8cff85c35f9e19d5882291f62bb1a56f85666278fe38f1bd7f06a46b8423c5e90969be5bb595281d883256c8def4
 DIST mongodb-src-r4.4.10.tar.gz 50636024 BLAKE2B 
4b840e1a17b3fcba32d30c649d981b1e2b1d5dd98deab99be599fd5d2aa70b75ff4225542d8da095ec4cb4615f9fa455129d71ed39549efde0a025d7dac4
 SHA512 
afc04f90e03ec64fd74bdfe2bf33aaa5fc148811af91a8437dfb81fd3a784eedd80128886db99e247ec7e09dc5a73cf34f908ab927942648e15c8f12af6b64e2
 DIST mongodb-src-r4.4.8.tar.gz 50492854 BLAKE2B 
4776b17e88104879ea69468ff277b07dc317d936654bb26c69750e0aaf8f51bea73994e7fc4841228d8506db392e0454b5fd16257071b86a2e4ad34e90f33632
 SHA512 
9b0cd81c9c731255a6c079c040ed342a51a72e3ea72047d3ae959c0afde50b0cdb1fcfe7fcbea30c449a3618a09d213752277cee6eb9bc0a55915b9229543606
 DIST mongodb-src-r5.0.5.tar.gz 54862473 BLAKE2B 
aafa693da904177a11067603f3835e2ee69abcdb206c2d36983633baa6008b861efeb590880098557e224cd7d6ac8fb23e4e9c63724d76bf90422862c99cdfe9
 SHA512 
318e58285c8a88fc3a4467ba8c1e6487a2aec403db02c50dbdb53df9a6671b9ea2417c8ee8212b205d642327d0d4bdd76f4bc9543c47e53115dfb981ef73f63e

diff --git a/dev-db/mongodb/mongodb-4.2.23.ebuild 
b/dev-db/mongodb/mongodb-4.2.23.ebuild
new file mode 100644
index ..a56c83d47041
--- /dev/null
+++ b/dev-db/mongodb/mongodb-4.2.23.ebuild
@@ -0,0 +1,183 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{8..10} )
+
+SCONS_MIN_VERSION="2.5.0"
+CHECKREQS_DISK_BUILD="2400M"
+CHECKREQS_DISK_USR="512M"
+CHECKREQS_MEMORY="1024M"
+
+inherit check-reqs flag-o-matic multiprocessing pax-utils python-any-r1 
scons-utils systemd toolchain-funcs
+
+MY_P=${PN}-src-r${PV/_rc/-rc}
+
+DESCRIPTION="A high-performance, open source, schema-free document-oriented 
database"
+HOMEPAGE="https://www.mongodb.com;
+SRC_URI="https://fastdl.mongodb.org/src/${MY_P}.tar.gz;
+
+LICENSE="Apache-2.0 SSPL-1"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+IUSE="debug kerberos lto ssl test +tools"
+RESTRICT="!test? ( test )"
+
+RDEPEND="acct-group/mongodb
+   acct-user/mongodb
+   >=app-arch/snappy-1.1.3:=
+   >=dev-cpp/yaml-cpp-0.6.2:=
+   dev-libs/boost:=
+   >=dev-libs/libpcre-8.42[cxx]
+   app-arch/zstd:=
+   dev-libs/snowball-stemmer:=
+   net-libs/libpcap
+   >=sys-libs/zlib-1.2.11:=
+   kerberos? ( dev-libs/cyrus-sasl[kerberos] )
+   ssl? (
+   >=dev-libs/openssl-1.0.1g:0=
+   )"
+DEPEND="${RDEPEND}
+   ${PYTHON_DEPS}
+   sys-libs/ncurses:0=
+   sys-libs/readline:0=
+   debug? ( dev-util/valgrind )"
+BDEPEND="
+   $(python_gen_any_dep '
+   test? ( dev-python/pymongo[${PYTHON_USEDEP}] 
dev-python/requests[${PYTHON_USEDEP}] )
+   >=dev-util/scons-2.5.0[${PYTHON_USEDEP}]
+   dev-python/cheetah3[${PYTHON_USEDEP}]
+   dev-python/psutil[${PYTHON_USEDEP}]
+   dev-python/pyyaml[${PYTHON_USEDEP}]
+   ')
+"
+PDEPEND="tools? ( >=app-admin/mongo-tools-${PV} )"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-4.2.0-fix-scons.patch"
+   "${FILESDIR}/${PN}-4.4.1-gcc11.patch"
+   "${FILESDIR}/${PN}-4.2.15-no-compass.patch"
+   "${FILESDIR}/${PN}-4.2.17-boost-1.79.patch"
+)
+
+S="${WORKDIR}/${MY_P}"
+
+python_check_deps() {
+   if use test; then
+   python_has_version "dev-python/pymongo[${PYTHON_USEDEP}]" || 
return 1
+   python_has_version &quo

[gentoo-commits] repo/gentoo:master commit in: x11-misc/py3status/

2022-10-14 Thread Alexys Jacob
commit: aac02970654a607652700dca1d75814e6c937368
Author: Alexys Jacob  gentoo  org>
AuthorDate: Fri Oct 14 16:38:50 2022 +
Commit:     Alexys Jacob  gentoo  org>
CommitDate: Fri Oct 14 16:39:39 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aac02970

x11-misc/py3status: add 3.47, drop 3.46

Signed-off-by: Alexys Jacob  gentoo.org>

 x11-misc/py3status/Manifest | 2 +-
 x11-misc/py3status/{py3status-3.46.ebuild => py3status-3.47.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-misc/py3status/Manifest b/x11-misc/py3status/Manifest
index 44a1b2683c6a..beea29834f36 100644
--- a/x11-misc/py3status/Manifest
+++ b/x11-misc/py3status/Manifest
@@ -1 +1 @@
-DIST py3status-3.46.tar.gz 417945 BLAKE2B 
99eb560ac36f8b958d125adacf11eb349a3f3a50618ea85fbca9ecb88ad0a36fa55c876ae12e67aae95cff22d4344957043dbfe7ced1c557023d5b096d0ac16d
 SHA512 
ac5335a89c36f109fce9f1f0f3fc6464ef5654507a4837ba777c7795a462428c3d5d4cf1acd08b57ff21269f29cf4cb7bfdf72b8042f5d0564fc81d82ff00b79
+DIST py3status-3.47.tar.gz 419624 BLAKE2B 
a8c5d6aad0d9cf8a4f768a6c7aa2f2695018ba4ced742ca6ffcd4e3d72dade5efe72d7a23152cca4045b412b8ee0fed91e23038a5521b7ccdf52563c1d06c6ac
 SHA512 
4c583685b37ec251bad824930c6935ccc5cf527d784f89f4ba222f53d987409337b4ca1aa3b7f0adc995e2494aee3ad9efb315fcc2578cab4996fa719f3310eb

diff --git a/x11-misc/py3status/py3status-3.46.ebuild 
b/x11-misc/py3status/py3status-3.47.ebuild
similarity index 100%
rename from x11-misc/py3status/py3status-3.46.ebuild
rename to x11-misc/py3status/py3status-3.47.ebuild



[gentoo-commits] repo/gentoo:master commit in: x11-misc/py3status/

2022-08-25 Thread Alexys Jacob
commit: 0c213251e6d9fb8fefc27b219b76133621503c04
Author: Alexys Jacob  gentoo  org>
AuthorDate: Thu Aug 25 16:52:08 2022 +
Commit:     Alexys Jacob  gentoo  org>
CommitDate: Thu Aug 25 16:52:29 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0c213251

x11-misc/py3status: version bump

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Alexys Jacob  gentoo.org>

 x11-misc/py3status/Manifest | 2 +-
 x11-misc/py3status/{py3status-3.45.ebuild => py3status-3.46.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-misc/py3status/Manifest b/x11-misc/py3status/Manifest
index 245f756ea36f..44a1b2683c6a 100644
--- a/x11-misc/py3status/Manifest
+++ b/x11-misc/py3status/Manifest
@@ -1 +1 @@
-DIST py3status-3.45.tar.gz 415867 BLAKE2B 
4484f8b9e4a8dbe19427d4083679bf23a961908fe63c4c58f3bba14b77d3584cd0e8e237290907f2679573713a5964818e98ee4addfa59157989624d9411f310
 SHA512 
e121a60cd2c57e1e3525e15fc165d44cd18ea6e2bd3aa704ea826ea0297ee66385b8ca3b88aadff89b7dd1dca895fc51efce241880e99b8510a162a7334e
+DIST py3status-3.46.tar.gz 417945 BLAKE2B 
99eb560ac36f8b958d125adacf11eb349a3f3a50618ea85fbca9ecb88ad0a36fa55c876ae12e67aae95cff22d4344957043dbfe7ced1c557023d5b096d0ac16d
 SHA512 
ac5335a89c36f109fce9f1f0f3fc6464ef5654507a4837ba777c7795a462428c3d5d4cf1acd08b57ff21269f29cf4cb7bfdf72b8042f5d0564fc81d82ff00b79

diff --git a/x11-misc/py3status/py3status-3.45.ebuild 
b/x11-misc/py3status/py3status-3.46.ebuild
similarity index 100%
rename from x11-misc/py3status/py3status-3.45.ebuild
rename to x11-misc/py3status/py3status-3.46.ebuild



[gentoo-commits] repo/gentoo:master commit in: net-misc/rabbitmq-server/

2022-06-28 Thread Alexys Jacob
commit: 142abfbb3771a6b96de707aba5f7f4b626c6731f
Author: Gabriel Linder  gmail  com>
AuthorDate: Tue Jun 28 09:31:36 2022 +
Commit:     Alexys Jacob  gentoo  org>
CommitDate: Tue Jun 28 16:43:33 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=142abfbb

net-misc/rabbitmq-server: guard against invalid versions of erlang/elixir.

Bug: https://bugs.gentoo.org/854816
Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Gabriel Linder  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/26111
Signed-off-by: Alexys Jacob  gentoo.org>

 net-misc/rabbitmq-server/rabbitmq-server-3.8.19-r1.ebuild | 10 +++---
 1 file changed, 7 insertions(+), 3 deletions(-)

diff --git a/net-misc/rabbitmq-server/rabbitmq-server-3.8.19-r1.ebuild 
b/net-misc/rabbitmq-server/rabbitmq-server-3.8.19-r1.ebuild
index 2410ca43590f..85dfa8ae0db8 100644
--- a/net-misc/rabbitmq-server/rabbitmq-server-3.8.19-r1.ebuild
+++ b/net-misc/rabbitmq-server/rabbitmq-server-3.8.19-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -20,18 +20,22 @@ RESTRICT="test"
 RDEPEND="
acct-group/rabbitmq
acct-user/rabbitmq
-   >=dev-lang/erlang-22[ssl]
+   >=dev-lang/erlang-22[ssl] 

[gentoo-commits] repo/gentoo:master commit in: net-misc/rabbitmq-server/

2022-06-28 Thread Alexys Jacob
commit: e31bb6c9af2ba87e5829d440eb7a4b8e73fb1a70
Author: Gabriel Linder  gmail  com>
AuthorDate: Tue Jun 14 09:44:02 2022 +
Commit:     Alexys Jacob  gentoo  org>
CommitDate: Tue Jun 28 08:47:17 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e31bb6c9

net-misc/rabbitmq-server: add python_check_deps()

Bug: https://bugs.gentoo.org/708586
Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Gabriel Linder  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/25893
Signed-off-by: Alexys Jacob  gentoo.org>

 net-misc/rabbitmq-server/rabbitmq-server-3.8.34.ebuild | 4 
 net-misc/rabbitmq-server/rabbitmq-server-3.9.20.ebuild | 4 
 2 files changed, 8 insertions(+)

diff --git a/net-misc/rabbitmq-server/rabbitmq-server-3.8.34.ebuild 
b/net-misc/rabbitmq-server/rabbitmq-server-3.8.34.ebuild
index 711954c253e5..afe6892d7d5f 100644
--- a/net-misc/rabbitmq-server/rabbitmq-server-3.8.34.ebuild
+++ b/net-misc/rabbitmq-server/rabbitmq-server-3.8.34.ebuild
@@ -32,6 +32,10 @@ DEPEND="${RDEPEND}
$(python_gen_any_dep 'dev-python/simplejson[${PYTHON_USEDEP}]')
 "
 
+python_check_deps() {
+   has_version -d "dev-python/simplejson[${PYTHON_USEDEP}]"
+}
+
 pkg_setup() {
python-any-r1_pkg_setup
 }

diff --git a/net-misc/rabbitmq-server/rabbitmq-server-3.9.20.ebuild 
b/net-misc/rabbitmq-server/rabbitmq-server-3.9.20.ebuild
index 711954c253e5..afe6892d7d5f 100644
--- a/net-misc/rabbitmq-server/rabbitmq-server-3.9.20.ebuild
+++ b/net-misc/rabbitmq-server/rabbitmq-server-3.9.20.ebuild
@@ -32,6 +32,10 @@ DEPEND="${RDEPEND}
$(python_gen_any_dep 'dev-python/simplejson[${PYTHON_USEDEP}]')
 "
 
+python_check_deps() {
+   has_version -d "dev-python/simplejson[${PYTHON_USEDEP}]"
+}
+
 pkg_setup() {
python-any-r1_pkg_setup
 }



[gentoo-commits] repo/gentoo:master commit in: net-misc/rabbitmq-server/

2022-06-28 Thread Alexys Jacob
commit: 7867d1ff0017bac47a07c34b61f7f4b76fcf5eaf
Author: Gabriel Linder  gmail  com>
AuthorDate: Tue Jun 14 08:41:49 2022 +
Commit:     Alexys Jacob  gentoo  org>
CommitDate: Tue Jun 28 08:47:14 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7867d1ff

net-misc/rabbitmq-server: bump to 3.8.34, 3.9.20

Bug: https://bugs.gentoo.org/837314
Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Gabriel Linder  gmail.com>
Signed-off-by: Alexys Jacob  gentoo.org>

 net-misc/rabbitmq-server/Manifest  |  2 +
 .../rabbitmq-server/rabbitmq-server-3.8.34.ebuild  | 80 ++
 .../rabbitmq-server/rabbitmq-server-3.9.20.ebuild  | 80 ++
 3 files changed, 162 insertions(+)

diff --git a/net-misc/rabbitmq-server/Manifest 
b/net-misc/rabbitmq-server/Manifest
index 2d79ff58e5cd..f6967b01d414 100644
--- a/net-misc/rabbitmq-server/Manifest
+++ b/net-misc/rabbitmq-server/Manifest
@@ -1 +1,3 @@
 DIST rabbitmq-server-3.8.19.tar.xz 3263712 BLAKE2B 
3dc990d3720883fe2b6b61d48122b64c81564124f48f0a0e6aa2dc1d0837f6dce0bf174b4044c39dc0c8da64b2f78499922c58c90d7e7f80e50b80b4535f55c7
 SHA512 
05c789dc25e2f236d9643e582792c8a9ab90129247d9306e60c303fa3a707e68dcbe685460b255b6f610c8ab55d48cb7b372ea51ce1d3c86d8d770e4e4f7cfea
+DIST rabbitmq-server-3.8.34.tar.xz 3415500 BLAKE2B 
90cf0ec285e53fd8ec7663857c036d9f202769840c1ae7ae0442fcbdc2cf32cdaf29a2ebbc6b50d2e73ba42f5ed407ea66443e1b39e92ae97f1dec66e9c706ab
 SHA512 
3d30e81de8e6293d2784909109bdcc9c09c0f1e385da9c8570f844ab8dd0ac999631cff198c2f70c9345097759f87c4c7926dfb0c92c2a81a3753a2d740e9635
+DIST rabbitmq-server-3.9.20.tar.xz 3540364 BLAKE2B 
c430b08b5ecab1e6015a6d2ef2ac653ce111043bf41c8d80743c36273266b65d10c819e251fbc91a2d65276eea837b75d8d0ad01c61c3332b05b7e42843f34e8
 SHA512 
20205551e077545cdee6b64b28beebae0d9da32658ac1aea2548238bfdbeaf7b067ae28ce849e0458d611d8905219dfde17f2c46b229d27d7231ab6442936ec4

diff --git a/net-misc/rabbitmq-server/rabbitmq-server-3.8.34.ebuild 
b/net-misc/rabbitmq-server/rabbitmq-server-3.8.34.ebuild
new file mode 100644
index ..711954c253e5
--- /dev/null
+++ b/net-misc/rabbitmq-server/rabbitmq-server-3.8.34.ebuild
@@ -0,0 +1,80 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_REQ_USE="xml"
+
+inherit python-any-r1 systemd
+
+DESCRIPTION="RabbitMQ is a high-performance AMQP-compliant message broker 
written in Erlang"
+HOMEPAGE="https://www.rabbitmq.com/;
+SRC_URI="https://github.com/rabbitmq/rabbitmq-server/releases/download/v${PV}/rabbitmq-server-${PV}.tar.xz;
+
+LICENSE="GPL-2 MPL-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+RESTRICT="test"
+
+RDEPEND="
+   acct-group/rabbitmq
+   acct-user/rabbitmq
+   >=dev-lang/erlang-23.2[ssl] https://www.rabbitmq.com/;
+SRC_URI="https://github.com/rabbitmq/rabbitmq-server/releases/download/v${PV}/rabbitmq-server-${PV}.tar.xz;
+
+LICENSE="GPL-2 MPL-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+RESTRICT="test"
+
+RDEPEND="
+   acct-group/rabbitmq
+   acct-user/rabbitmq
+   >=dev-lang/erlang-23.2[ssl] 

[gentoo-commits] repo/gentoo:master commit in: x11-misc/py3status/

2022-06-16 Thread Alexys Jacob
commit: e497508ce189a9ff042c57852e5d2e0793417e67
Author: Alexys Jacob  gentoo  org>
AuthorDate: Thu Jun 16 13:59:09 2022 +
Commit:     Alexys Jacob  gentoo  org>
CommitDate: Thu Jun 16 13:59:09 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e497508c

x11-misc/py3status: version bump

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Alexys Jacob  gentoo.org>

 x11-misc/py3status/Manifest | 2 +-
 x11-misc/py3status/{py3status-3.44.ebuild => py3status-3.45.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-misc/py3status/Manifest b/x11-misc/py3status/Manifest
index 96e041b9f79a..245f756ea36f 100644
--- a/x11-misc/py3status/Manifest
+++ b/x11-misc/py3status/Manifest
@@ -1 +1 @@
-DIST py3status-3.44.tar.gz 413211 BLAKE2B 
0287f84de34e6674987d898a3ba288e348c897b5489f9fad74d092a70963e31403f0237a2547750c97a915e4f3703c5bf327babcdb3aafc3a03bfb0280b90e5c
 SHA512 
f135c5793759350ec4c58af8b80e56e3c25359675da7ccd8e6c1da994f67df13259a3d4f2b9d9047b9fcb0bf14f08526630a60f0f148bf364ce874fc13fb162a
+DIST py3status-3.45.tar.gz 415867 BLAKE2B 
4484f8b9e4a8dbe19427d4083679bf23a961908fe63c4c58f3bba14b77d3584cd0e8e237290907f2679573713a5964818e98ee4addfa59157989624d9411f310
 SHA512 
e121a60cd2c57e1e3525e15fc165d44cd18ea6e2bd3aa704ea826ea0297ee66385b8ca3b88aadff89b7dd1dca895fc51efce241880e99b8510a162a7334e

diff --git a/x11-misc/py3status/py3status-3.44.ebuild 
b/x11-misc/py3status/py3status-3.45.ebuild
similarity index 100%
rename from x11-misc/py3status/py3status-3.44.ebuild
rename to x11-misc/py3status/py3status-3.45.ebuild



[gentoo-commits] proj/docker-images:master commit in: /

2022-05-23 Thread Alexys Jacob
commit: 3e757d311f59ba4b4a4000492ea1343ea5c3c9e7
Author: John Helmert III  gentoo  org>
AuthorDate: Tue May 17 17:24:24 2022 +
Commit:     Alexys Jacob  gentoo  org>
CommitDate: Mon May 23 08:24:19 2022 +
URL:https://gitweb.gentoo.org/proj/docker-images.git/commit/?id=3e757d31

Update README portage tree path and stage3-amd64 -> stage3

Signed-off-by: John Helmert III  gentoo.org>
Closes: https://github.com/gentoo/gentoo-docker-images/pull/120
Signed-off-by: Alexys Jacob  gentoo.org>

 README.md | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/README.md b/README.md
index ebbb88d..b7ac576 100644
--- a/README.md
+++ b/README.md
@@ -6,7 +6,7 @@ A collection of Dockerfiles for generating Gentoo docker images.
 
 These images are intended to be created automatically by
 a cron job and pushed to [docker hub](https://hub.docker.com/u/gentoo/).
-This repository include basic stage3 images and an image usable as a 
`/usr/portage` volume
+This repository include basic stage3 images and an image usable as a 
`/var/db/repos/gentoo` volume
 
 # DockerHub
 
@@ -125,8 +125,8 @@ The container being built is defined by the TARGET 
environment variable:
 # Using the portage container as a data volume
 
 ```
-docker create -v /usr/portage --name myportagesnapshot gentoo/portage:latest 
/bin/true
-docker run --interactive --tty --volumes-from myportagesnapshot 
gentoo/stage3-amd64:latest /bin/bash
+docker create -v /var/db/repos/gentoo --name myportagesnapshot 
gentoo/portage:latest /bin/true
+docker run --interactive --tty --volumes-from myportagesnapshot 
gentoo/stage3:latest /bin/bash
 ```
 
 # Using the portage container in a multi-stage build



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

2022-05-10 Thread Alexys Jacob
commit: 670a279bd308a8db562d8639f81ed198cd5e1330
Author: Tomáš Mózes  gmail  com>
AuthorDate: Fri Apr 29 11:36:45 2022 +
Commit:     Alexys Jacob  gentoo  org>
CommitDate: Tue May 10 20:19:36 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=670a279b

app-admin/mongosh-bin: bump to 1.3.1

Signed-off-by: Tomáš Mózes  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/25257
Signed-off-by: Alexys Jacob  gentoo.org>

 app-admin/mongosh-bin/Manifest |  2 ++
 app-admin/mongosh-bin/mongosh-bin-1.3.1.ebuild | 37 ++
 2 files changed, 39 insertions(+)

diff --git a/app-admin/mongosh-bin/Manifest b/app-admin/mongosh-bin/Manifest
index a7850e0f747c..15b50d854cbb 100644
--- a/app-admin/mongosh-bin/Manifest
+++ b/app-admin/mongosh-bin/Manifest
@@ -1,2 +1,4 @@
 DIST mongosh-1.1.9_arm64.tgz 60765908 BLAKE2B 
9658285f084b22ea60eaaf0c6aca78362e483b65a0153da1da37ea4d2d233509a145e2aa7f88425169815dda4443eeae9a890fc2a91020294118089260419e20
 SHA512 
35d7bc3409e5bec874203d8868b863ad13f6b66e82ac933848b245aaae4ab85a7c0db3879e262e62435af44f7aa0f6c46ec27e6b21f5e0d227cda5dfd623f7e2
 DIST mongosh-1.1.9_x64.tgz 62020005 BLAKE2B 
2b634fe864bef24bd93f6676acf57d877d745e1407ec150a75e26c498affa39dbfb5918d6645ac33a3c0990a2c33dc464ad2748e7bd9b536111a86dc856a21cb
 SHA512 
99f2b66a7adbd8a395d46e610fa493eff974ace54b2e5cf395b572e023270e5ce3fdf7e7b73bedd3f7f31c2f46964647920920c32ac7460def71dfc5630c26b8
+DIST mongosh-1.3.1_arm64.tgz 61196774 BLAKE2B 
6d48f06d2378d0d1f46f896b445e4022a5a8c0f7d6b9225dadf909734a721255eb0d4b6daccf52886db07a1f3186125abef10603e4cf91791b4d93c0d6ca2a30
 SHA512 
46519e1ccda8490ac1336014c17250392402c7497b34fdb4cdefdab322913f740b2699e2f1a94aeee5441157025586900f1ffe3bac40e4eca5e1858cdc2e406b
+DIST mongosh-1.3.1_x64.tgz 62428646 BLAKE2B 
f92434ff73890ba38498bc51d9a497d7feab240e7bbe380565b1bf54fa58018d24250c70f20f634248b481b5b41d0c4bdea0bf130347a1fdd547cfc7d655de67
 SHA512 
2650f05f40594736985e11cede4d59dcce0c620654ab7c136084a94b816bafd3d2cc6ab8be05e1c844cad9221f436e9aa2e9e670cbae6505fe6d28c12cf608dd

diff --git a/app-admin/mongosh-bin/mongosh-bin-1.3.1.ebuild 
b/app-admin/mongosh-bin/mongosh-bin-1.3.1.ebuild
new file mode 100644
index ..2466be1376d5
--- /dev/null
+++ b/app-admin/mongosh-bin/mongosh-bin-1.3.1.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_PN="${PN%-bin}"
+MY_P=${MY_PN}-${PV}
+
+DESCRIPTION="The MongoDB Shell"
+HOMEPAGE="https://github.com/mongodb-js/mongosh 
https://www.mongodb.com/products/shell;
+
+SRC_URI_BASE="https://downloads.mongodb.com/compass/${MY_P}-linux;
+SRC_URI="amd64? ( ${SRC_URI_BASE}-x64.tgz -> ${MY_P}_x64.tgz )
+   arm64? ( ${SRC_URI_BASE}-arm64.tgz -> ${MY_P}_arm64.tgz )"
+
+LICENSE="Apache-2.0 BSD BSD-2 CC-BY-4.0 ISC MIT WTFPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+
+RDEPEND="dev-libs/cyrus-sasl[kerberos]"
+
+# Do not complain about CFLAGS etc since we don't use them
+QA_FLAGS_IGNORED='.*'
+
+src_unpack() {
+   if use amd64; then
+   S="${WORKDIR}/${MY_P}-linux-x64"
+   elif use arm64; then
+   S="${WORKDIR}/${MY_P}-linux-arm64"
+   fi
+
+   default
+}
+
+src_install() {
+   dobin bin/mongosh
+}



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

2022-05-10 Thread Alexys Jacob
commit: f55e5113ee9daf50484236b41853b0a1957c77cc
Author: Tomáš Mózes  gmail  com>
AuthorDate: Tue Mar 15 18:22:21 2022 +
Commit:     Alexys Jacob  gentoo  org>
CommitDate: Tue May 10 20:18:30 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f55e5113

sys-cluster/keepalived: bump to 2.2.7

Signed-off-by: Tomáš Mózes  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/24587
Signed-off-by: Alexys Jacob  gentoo.org>

 sys-cluster/keepalived/Manifest|  1 +
 sys-cluster/keepalived/keepalived-2.2.7.ebuild | 80 ++
 2 files changed, 81 insertions(+)

diff --git a/sys-cluster/keepalived/Manifest b/sys-cluster/keepalived/Manifest
index 8228fbe7071f..2462fc02d23f 100644
--- a/sys-cluster/keepalived/Manifest
+++ b/sys-cluster/keepalived/Manifest
@@ -1 +1,2 @@
 DIST keepalived-2.2.4.tar.gz 1151290 BLAKE2B 
835198fb23312e87894e7740427411d974c00f71029b273d8da3e787ef92848127d896b456fb40db8d802b6c7555e6524872f136f868e19c62387a9471e44b0f
 SHA512 
b8b0f3e7092b7b7093a9927259928076ee95ed176dd26b3a5c38e8c0dc7b83468433944905618dbc9e4b73b81b0cd3f16c2db4234ed4fcdf30f4fc0e532f9422
+DIST keepalived-2.2.7.tar.gz 1180180 BLAKE2B 
62c4534eb1eebeac596b628a1fa5fb4069498d532fdeff0dc51afbc71e90125bff7fcffb897da3fd34765c64f43d7b04dcf184169b1bc2cf33413e109f9f5cdc
 SHA512 
9869437fe6f0c10590b13088002b53474a51102da9838a6575d835d006c4871b61324ab80e0e81e0a23d0124e6f033cfc7114749e87b8f736408f3f0bedb3968

diff --git a/sys-cluster/keepalived/keepalived-2.2.7.ebuild 
b/sys-cluster/keepalived/keepalived-2.2.7.ebuild
new file mode 100644
index ..37a8d7f17e5b
--- /dev/null
+++ b/sys-cluster/keepalived/keepalived-2.2.7.ebuild
@@ -0,0 +1,80 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools systemd
+
+DESCRIPTION="A strong & robust keepalive facility to the Linux Virtual Server 
project"
+HOMEPAGE="https://www.keepalived.org/;
+SRC_URI="https://www.keepalived.org/software/${P}.tar.gz;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86"
+IUSE="+bfd dbus json regex snmp systemd"
+
+RDEPEND="
+   dev-libs/libnl:=
+   dev-libs/openssl:=
+   dev-libs/popt
+   net-libs/libnfnetlink
+   sys-apps/iproute2
+   regex? ( >=dev-libs/libpcre2-8:= )
+   dbus? (
+   sys-apps/dbus
+   dev-libs/glib:2
+   )
+   json? ( dev-libs/json-c:= )
+   snmp? ( net-analyzer/net-snmp:= )
+   systemd? ( sys-apps/systemd )"
+DEPEND="${RDEPEND}
+   >=sys-kernel/linux-headers-4.4"
+
+DOCS=(
+   README CONTRIBUTORS INSTALL ChangeLog AUTHOR TODO
+   doc/keepalived.conf.SYNOPSIS doc/NOTE_vrrp_vmac.txt
+)
+
+src_prepare() {
+   default
+   eautoreconf
+}
+
+src_configure() {
+   # keepalived has support to dynamically use some libraries instead of
+   # linking them:
+   #--enable-dynamic-linking \
+   #--enable-libiptc-dynamic \
+   #--enable-libnl-dynamic \
+   #--enable-libxtables-dynamic \
+   econf \
+   --with-init="$(usex systemd systemd custom)" \
+   --with-kernel-dir="${ESYSROOT}"/usr \
+   --enable-vrrp \
+   $(use_enable bfd) \
+   $(use_enable dbus) \
+   $(use_enable json) \
+   $(use_enable regex) \
+   $(use_enable snmp) \
+   $(use_enable snmp snmp-rfc) \
+   $(use_enable systemd)
+}
+
+src_install() {
+   default
+
+   newinitd "${FILESDIR}"/keepalived.init-r1 keepalived
+   newconfd "${FILESDIR}"/keepalived.confd-r1 keepalived
+
+   systemd_newunit "${FILESDIR}"/${PN}.service-r1 ${PN}.service
+   systemd_install_serviced "${FILESDIR}/${PN}.service.conf"
+
+   use snmp && dodoc doc/*MIB.txt
+
+   # This was badly named by upstream, it's more HOWTO than anything else.
+   newdoc INSTALL INSTALL+HOWTO
+
+   # Clean up sysvinit files
+   rm -rv "${ED}"/etc/sysconfig || die
+}



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

2022-04-26 Thread Alexys Jacob
commit: 5619c7f4b8cd351838a68bb9a17fc31408c6b422
Author: Dennis Lamm  gentoo  org>
AuthorDate: Fri Apr 22 09:44:57 2022 +
Commit:     Alexys Jacob  gentoo  org>
CommitDate: Tue Apr 26 13:37:07 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5619c7f4

dev-db/mongodb: systemd service set LimitNOFILE

Closes: https://bugs.gentoo.org/839369
Signed-off-by: Dennis Lamm  gentoo.org>
Package-Manager: Portage-3.0.30, Repoman-3.0.3
Closes: https://github.com/gentoo/gentoo/pull/25154
Signed-off-by: Alexys Jacob  gentoo.org>

 dev-db/mongodb/files/mongodb.service-r1 |  12 +++
 dev-db/mongodb/mongodb-4.2.15-r2.ebuild | 176 ++
 dev-db/mongodb/mongodb-4.2.17-r1.ebuild | 177 +++
 dev-db/mongodb/mongodb-4.4.10-r1.ebuild | 178 +++
 dev-db/mongodb/mongodb-4.4.8-r2.ebuild  | 177 +++
 dev-db/mongodb/mongodb-5.0.2-r2.ebuild  | 182 
 dev-db/mongodb/mongodb-5.0.5-r1.ebuild  | 182 
 7 files changed, 1084 insertions(+)

diff --git a/dev-db/mongodb/files/mongodb.service-r1 
b/dev-db/mongodb/files/mongodb.service-r1
new file mode 100644
index ..a9adb390bd19
--- /dev/null
+++ b/dev-db/mongodb/files/mongodb.service-r1
@@ -0,0 +1,12 @@
+[Unit]
+Description=High-performance, schema-free document-oriented database
+After=network.target
+
+[Service]
+User=mongodb
+ExecStart=/usr/bin/mongod --quiet --config /etc/mongodb.conf
+LimitNOFILE=65536
+
+
+[Install]
+WantedBy=multi-user.target

diff --git a/dev-db/mongodb/mongodb-4.2.15-r2.ebuild 
b/dev-db/mongodb/mongodb-4.2.15-r2.ebuild
new file mode 100644
index ..3edd0a731a40
--- /dev/null
+++ b/dev-db/mongodb/mongodb-4.2.15-r2.ebuild
@@ -0,0 +1,176 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{7..9} )
+
+SCONS_MIN_VERSION="2.5.0"
+CHECKREQS_DISK_BUILD="2400M"
+CHECKREQS_DISK_USR="512M"
+CHECKREQS_MEMORY="1024M"
+
+inherit check-reqs flag-o-matic multiprocessing pax-utils python-any-r1 
scons-utils systemd toolchain-funcs
+
+MY_P=${PN}-src-r${PV/_rc/-rc}
+
+DESCRIPTION="A high-performance, open source, schema-free document-oriented 
database"
+HOMEPAGE="https://www.mongodb.com;
+SRC_URI="https://fastdl.mongodb.org/src/${MY_P}.tar.gz;
+
+LICENSE="Apache-2.0 SSPL-1"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+IUSE="debug kerberos lto ssl test +tools"
+RESTRICT="!test? ( test )"
+
+RDEPEND="acct-group/mongodb
+   acct-user/mongodb
+   >=app-arch/snappy-1.1.3:=
+   >=dev-cpp/yaml-cpp-0.6.2:=
+   >=dev-libs/boost-1.70:=[threads(+)]
+   >=dev-libs/libpcre-8.42[cxx]
+   app-arch/zstd:=
+   dev-libs/snowball-stemmer:=
+   net-libs/libpcap
+   >=sys-libs/zlib-1.2.11:=
+   kerberos? ( dev-libs/cyrus-sasl[kerberos] )
+   ssl? (
+   >=dev-libs/openssl-1.0.1g:0=
+   )"
+DEPEND="${RDEPEND}
+   ${PYTHON_DEPS}
+   $(python_gen_any_dep '
+   test? ( dev-python/pymongo[${PYTHON_USEDEP}] 
dev-python/requests[${PYTHON_USEDEP}] )
+   >=dev-util/scons-2.5.0[${PYTHON_USEDEP}]
+   dev-python/cheetah3[${PYTHON_USEDEP}]
+   dev-python/psutil[${PYTHON_USEDEP}]
+   dev-python/pyyaml[${PYTHON_USEDEP}]
+   ')
+   sys-libs/ncurses:0=
+   sys-libs/readline:0=
+   debug? ( dev-util/valgrind )"
+PDEPEND="tools? ( >=app-admin/mongo-tools-${PV} )"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-4.2.0-fix-scons.patch"
+   "${FILESDIR}/${PN}-4.4.1-gcc11.patch"
+   "${FILESDIR}/${PN}-4.2.15-no-compass.patch"
+   "${FILESDIR}/${PN}-5.0.2-glibc-2.34.patch"
+)
+
+S="${WORKDIR}/${MY_P}"
+
+python_check_deps() {
+   if use test; then
+   has_version "dev-python/pymongo[${PYTHON_USEDEP}]" || return 1
+   has_version "dev-python/requests[${PYTHON_USEDEP}]" || return 1
+   fi
+
+   has_version ">=dev-util/scons-2.5.0[${PYTHON_USEDEP}]" &&
+   has_version "dev-python/cheetah3[${PYTHON_USEDEP}]" &&
+   has_version "dev-python/psutil[${PYTHON_USEDEP}]" &&
+   has_version "dev-python/pyyaml[${PYTHON_USEDEP}]"
+}
+
+pkg_pretend() {
+   if [[ -n ${REPLACING_VERSIONS} ]]; then
+   if ver_test "$REPLACING_VERSIONS" -lt 4.0; then
+   ewarn "To upgrade from a version earlier than the 
4.0-series, you must"
+   ewarn "successively upgrade major releases until you 
have upgraded"
+   ewarn "to 4.0-series. Then 

[gentoo-commits] repo/gentoo:master commit in: x11-misc/py3status/

2022-04-22 Thread Alexys Jacob
commit: 15a2cd740a5719062d16326a1165cb1f1eb6bae2
Author: Alexys Jacob  gentoo  org>
AuthorDate: Fri Apr 22 14:56:53 2022 +
Commit:     Alexys Jacob  gentoo  org>
CommitDate: Fri Apr 22 14:56:53 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=15a2cd74

x11-misc/py3status: version bump

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Alexys Jacob  gentoo.org>

 x11-misc/py3status/Manifest | 2 +-
 x11-misc/py3status/{py3status-3.43.ebuild => py3status-3.44.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-misc/py3status/Manifest b/x11-misc/py3status/Manifest
index 6fa986a9e95e..96e041b9f79a 100644
--- a/x11-misc/py3status/Manifest
+++ b/x11-misc/py3status/Manifest
@@ -1 +1 @@
-DIST py3status-3.43.tar.gz 412827 BLAKE2B 
1c5d14eabd2a445b292a184c38ea6b1b59d578f55208a5994647e64e695c1e9a08ff22aca21cf8b7a1f4a72c109b30a86dff20f5b58ea7e24c36c98fce8cbab1
 SHA512 
d0096746642f9fb9d0391dda79ec85a8e00842c3dcc50b7c1639c351dff7bc2ccdf51d8db1411a24cf60c21afdd85865eabd05c1a71d1ae4b019d42c9580a06d
+DIST py3status-3.44.tar.gz 413211 BLAKE2B 
0287f84de34e6674987d898a3ba288e348c897b5489f9fad74d092a70963e31403f0237a2547750c97a915e4f3703c5bf327babcdb3aafc3a03bfb0280b90e5c
 SHA512 
f135c5793759350ec4c58af8b80e56e3c25359675da7ccd8e6c1da994f67df13259a3d4f2b9d9047b9fcb0bf14f08526630a60f0f148bf364ce874fc13fb162a

diff --git a/x11-misc/py3status/py3status-3.43.ebuild 
b/x11-misc/py3status/py3status-3.44.ebuild
similarity index 100%
rename from x11-misc/py3status/py3status-3.43.ebuild
rename to x11-misc/py3status/py3status-3.44.ebuild



[gentoo-commits] repo/gentoo:master commit in: net-misc/rabbitmq-server/files/

2022-04-12 Thread Alexys Jacob
commit: 7127a281450017b8bec9082537c48170f02f5b8b
Author: Tom Gillespie  gmail  com>
AuthorDate: Tue Mar 22 05:57:19 2022 +
Commit:     Alexys Jacob  gentoo  org>
CommitDate: Tue Apr 12 09:30:12 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7127a281

net-misc/rabbitmq-server: remove net dep from init

rabbitmq does not have a hard requirement on the net service
therefore remove the dependency which causes the service to
fail to start if net has not been started or is running in an env
where there is not explicit net service (e.g. in a container).
Closes: https://bugs.gentoo.org/787815
Signed-off-by: Tom Gillespie  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/24702
Signed-off-by: Alexys Jacob  gentoo.org>

 net-misc/rabbitmq-server/files/rabbitmq-server.init-r4 | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/rabbitmq-server/files/rabbitmq-server.init-r4 
b/net-misc/rabbitmq-server/files/rabbitmq-server.init-r4
index 9e7dd9d5d6fd..11bd36b2e7fa 100644
--- a/net-misc/rabbitmq-server/files/rabbitmq-server.init-r4
+++ b/net-misc/rabbitmq-server/files/rabbitmq-server.init-r4
@@ -3,7 +3,7 @@
 # Distributed under the terms of the GNU General Public License v2
 
 depend() {
-   need net epmd
+   need epmd
use dns
 }
 



[gentoo-commits] repo/gentoo:master commit in: x11-misc/py3status/

2022-04-12 Thread Alexys Jacob
commit: e7759cbe092b4ca27c3272701ecef5d198b8d51c
Author: Alexys Jacob  gentoo  org>
AuthorDate: Tue Apr 12 08:08:12 2022 +
Commit:     Alexys Jacob  gentoo  org>
CommitDate: Tue Apr 12 09:16:56 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e7759cbe

x11-misc/py3status: version bump

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Alexys Jacob  gentoo.org>

 x11-misc/py3status/Manifest | 2 +-
 x11-misc/py3status/{py3status-3.42.ebuild => py3status-3.43.ebuild} | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/x11-misc/py3status/Manifest b/x11-misc/py3status/Manifest
index f0aadb2bab50..6fa986a9e95e 100644
--- a/x11-misc/py3status/Manifest
+++ b/x11-misc/py3status/Manifest
@@ -1 +1 @@
-DIST py3status-3.42.tar.gz 412043 BLAKE2B 
95e771e2d0b0b722339eb36d8901a5ccd1b7037e4a256f887c18d52f26144c30ae7baeac5dc174d4799fe4e6ca2883473705eb5864116f3cb5976b51747f8f85
 SHA512 
68b9dccf8f211a3a737db83b7142aae2242e70fbf6d029c0ca5104f026406ac4b05e022a68f5968359795a8b7310d7a605ae7fd468eeb86247db0d289ae19c97
+DIST py3status-3.43.tar.gz 412827 BLAKE2B 
1c5d14eabd2a445b292a184c38ea6b1b59d578f55208a5994647e64e695c1e9a08ff22aca21cf8b7a1f4a72c109b30a86dff20f5b58ea7e24c36c98fce8cbab1
 SHA512 
d0096746642f9fb9d0391dda79ec85a8e00842c3dcc50b7c1639c351dff7bc2ccdf51d8db1411a24cf60c21afdd85865eabd05c1a71d1ae4b019d42c9580a06d

diff --git a/x11-misc/py3status/py3status-3.42.ebuild 
b/x11-misc/py3status/py3status-3.43.ebuild
similarity index 95%
rename from x11-misc/py3status/py3status-3.42.ebuild
rename to x11-misc/py3status/py3status-3.43.ebuild
index 860e0e4e8db0..feeede8caa44 100644
--- a/x11-misc/py3status/py3status-3.42.ebuild
+++ b/x11-misc/py3status/py3status-3.43.ebuild
@@ -2,7 +2,7 @@
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
-PYTHON_COMPAT=( python{3_7,3_8,3_9} )
+PYTHON_COMPAT=( python{3_8,3_9,3_10} )
 DISTUTILS_USE_SETUPTOOLS=rdepend
 
 SRC_URI="https://github.com/ultrabug/py3status/archive/${PV}.tar.gz -> 
${P}.tar.gz"



[gentoo-commits] proj/docker-images:master commit in: /, .github/workflows/

2022-04-12 Thread Alexys Jacob
commit: 4f7db8bb687e27d46c22560bc881c85fbf614220
Author: Konstantinos Smanis  gmail  com>
AuthorDate: Sun Mar 20 13:34:18 2022 +
Commit:     Alexys Jacob  gentoo  org>
CommitDate: Tue Apr 12 08:04:02 2022 +
URL:https://gitweb.gentoo.org/proj/docker-images.git/commit/?id=4f7db8bb

Fix arm64 stage3 builds

Signed-off-by: Konstantinos Smanis  gmail.com>
Closes: https://github.com/gentoo/gentoo-docker-images/pull/119
Signed-off-by: Alexys Jacob  gentoo.org>

 .github/workflows/build.yml | 5 -
 README.md   | 5 -
 deploy.sh   | 6 +++---
 3 files changed, 11 insertions(+), 5 deletions(-)

diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml
index a2284dd..1fb11d8 100644
--- a/.github/workflows/build.yml
+++ b/.github/workflows/build.yml
@@ -36,8 +36,11 @@ jobs:
   - stage3-armv7a_hardfp_musl-openrc
   - stage3-armv7a_hardfp-openrc
   - stage3-armv7a_hardfp-systemd
-  - stage3-arm64
+  - stage3-arm64-desktop-openrc
+  - stage3-arm64-desktop-systemd
   - stage3-arm64-musl
+  - stage3-arm64-musl-hardened
+  - stage3-arm64-openrc
   - stage3-arm64-systemd
   - stage3-i686-hardened-openrc
   - stage3-i686-musl

diff --git a/README.md b/README.md
index a95ee11..ebbb88d 100644
--- a/README.md
+++ b/README.md
@@ -40,8 +40,11 @@ The following targets are built and pushed to Docker Hub:
  * `stage3-armv7a_hardfp-openrc`
  * `stage3-armv7a_hardfp-systemd`
* `arm64`
- * `stage3-arm64`
+ * `stage3-arm64-desktop-openrc`
+ * `stage3-arm64-desktop-systemd`
  * `stage3-arm64-musl`
+ * `stage3-arm64-musl-hardened`
+ * `stage3-arm64-openrc`
  * `stage3-arm64-systemd`
* `ppc`
  * `stage3-ppc64le-musl-hardened-openrc`

diff --git a/deploy.sh b/deploy.sh
index eb584f5..71d5d90 100755
--- a/deploy.sh
+++ b/deploy.sh
@@ -16,12 +16,12 @@ ORG=${ORG:-gentoo}
 docker push --all-tags "${ORG}/${NAME}"
 
 declare -A MANIFEST_TAGS=(
-   
[stage3:latest]="amd64-openrc;armv5tel-openrc;armv6j_hardfp-openrc;armv7a_hardfp-openrc;arm64;i686-openrc;ppc64le-openrc;rv64_lp64d-openrc;s390x"
-   [stage3:desktop]="amd64-desktop-openrc"
+   
[stage3:latest]="amd64-openrc;armv5tel-openrc;armv6j_hardfp-openrc;armv7a_hardfp-openrc;arm64-openrc;i686-openrc;ppc64le-openrc;rv64_lp64d-openrc;s390x"
+   [stage3:desktop]="amd64-desktop-openrc;arm64-desktop-openrc"
[stage3:hardened]="amd64-hardened-openrc;i686-hardened-openrc"
[stage3:hardened-nomultilib]="amd64-hardened-nomultilib-openrc"

[stage3:musl]="amd64-musl;armv7a_hardfp_musl-openrc;arm64-musl;i686-musl"
-   
[stage3:musl-hardened]="amd64-musl-hardened;ppc64le-musl-hardened-openrc"
+   
[stage3:musl-hardened]="amd64-musl-hardened;arm64-musl-hardened;ppc64le-musl-hardened-openrc"
[stage3:nomultilib]="amd64-nomultilib-openrc"
[stage3:nomultilib-systemd]="amd64-nomultilib-systemd"

[stage3:systemd]="amd64-systemd;armv5tel-systemd;armv6j_hardfp-systemd;armv7a_hardfp-systemd;arm64-systemd;i686-systemd;ppc64le-systemd;rv64_lp64d-systemd"



[gentoo-commits] repo/gentoo:master commit in: x11-misc/py3status/

2022-03-14 Thread Alexys Jacob
commit: bb2feec92df3be8f34b8e3aaa47a2c47f73d8acf
Author: Alexys Jacob  gentoo  org>
AuthorDate: Mon Mar 14 09:37:20 2022 +
Commit:     Alexys Jacob  gentoo  org>
CommitDate: Mon Mar 14 09:37:20 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bb2feec9

x11-misc/py3status: version bump

Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Alexys Jacob  gentoo.org>

 x11-misc/py3status/Manifest | 2 +-
 x11-misc/py3status/{py3status-3.41.ebuild => py3status-3.42.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-misc/py3status/Manifest b/x11-misc/py3status/Manifest
index 3559ac7b6a5e..f0aadb2bab50 100644
--- a/x11-misc/py3status/Manifest
+++ b/x11-misc/py3status/Manifest
@@ -1 +1 @@
-DIST py3status-3.41.tar.gz 410862 BLAKE2B 
b7bfdef65ca6cf055cfcc485e94822022291c2fba99e9278115daee4fc9e0fe064e1f0815bdbefa4358ad8bb998671390cfe037e0174c327f18875c261e9ba97
 SHA512 
625c51b967f4d3c52a67b7c5adcde8d257991c6493d395d468764dd7eec3655e54a5df4910b7a0acb5d15e2842a039b00450ac45dd7f38c465f81259141f630f
+DIST py3status-3.42.tar.gz 412043 BLAKE2B 
95e771e2d0b0b722339eb36d8901a5ccd1b7037e4a256f887c18d52f26144c30ae7baeac5dc174d4799fe4e6ca2883473705eb5864116f3cb5976b51747f8f85
 SHA512 
68b9dccf8f211a3a737db83b7142aae2242e70fbf6d029c0ca5104f026406ac4b05e022a68f5968359795a8b7310d7a605ae7fd468eeb86247db0d289ae19c97

diff --git a/x11-misc/py3status/py3status-3.41.ebuild 
b/x11-misc/py3status/py3status-3.42.ebuild
similarity index 100%
rename from x11-misc/py3status/py3status-3.41.ebuild
rename to x11-misc/py3status/py3status-3.42.ebuild



[gentoo-commits] proj/docker-images:master commit in: .github/workflows/, /

2022-03-02 Thread Alexys Jacob
commit: 7d51c9af872c7277bfb07001ca3cd22dcb5b58cb
Author: Sam James  gentoo  org>
AuthorDate: Sun Feb 20 23:36:37 2022 +
Commit:     Alexys Jacob  gentoo  org>
CommitDate: Wed Mar  2 11:24:18 2022 +
URL:https://gitweb.gentoo.org/proj/docker-images.git/commit/?id=7d51c9af

Build arm64-musl image

Bug: https://github.com/rui314/mold/issues/281
Signed-off-by: Sam James  gentoo.org>
Signed-off-by: Alexys Jacob  gentoo.org>

 .github/workflows/build.yml | 1 +
 README.md   | 1 +
 deploy.sh   | 2 +-
 3 files changed, 3 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml
index a58b93c..c177b11 100644
--- a/.github/workflows/build.yml
+++ b/.github/workflows/build.yml
@@ -36,6 +36,7 @@ jobs:
   - stage3-armv7a_hardfp-openrc
   - stage3-armv7a_hardfp-systemd
   - stage3-arm64
+  - stage3-arm64-musl
   - stage3-arm64-systemd
   - stage3-i686-hardened-openrc
   - stage3-i686-musl

diff --git a/README.md b/README.md
index bc76134..5242b60 100644
--- a/README.md
+++ b/README.md
@@ -40,6 +40,7 @@ The following targets are built and pushed to Docker Hub:
  * `stage3-armv7a_hardfp-systemd`
* `arm64`
  * `stage3-arm64`
+ * `stage3-arm64-musl`
  * `stage3-arm64-systemd`
* `ppc`
  * `stage3-ppc64le-musl-hardened-openrc`

diff --git a/deploy.sh b/deploy.sh
index bd8ee55..1659f5e 100755
--- a/deploy.sh
+++ b/deploy.sh
@@ -20,7 +20,7 @@ declare -A MANIFEST_TAGS=(
[stage3:desktop]="amd64-desktop-openrc"
[stage3:hardened]="amd64-hardened-openrc;i686-hardened-openrc"
[stage3:hardened-nomultilib]="amd64-hardened-nomultilib-openrc"
-   [stage3:musl]="amd64-musl;i686-musl"
+   [stage3:musl]="amd64-musl;arm64-musl;i686-musl"

[stage3:musl-hardened]="amd64-musl-hardened;ppc64le-musl-hardened-openrc"
[stage3:nomultilib]="amd64-nomultilib-openrc"
[stage3:nomultilib-systemd]="amd64-nomultilib-systemd"



[gentoo-commits] proj/docker-images:master commit in: .github/workflows/, /

2022-03-02 Thread Alexys Jacob
commit: 2d6db82c10268ee20b7ced2e32e013142ded4b2b
Author: Sam James  gentoo  org>
AuthorDate: Sun Feb 20 23:38:40 2022 +
Commit:     Alexys Jacob  gentoo  org>
CommitDate: Wed Mar  2 11:24:21 2022 +
URL:https://gitweb.gentoo.org/proj/docker-images.git/commit/?id=2d6db82c

Build armv7a_hardfp_musl-openrc image

Signed-off-by: Sam James  gentoo.org>
Closes: https://github.com/gentoo/gentoo-docker-images/pull/118
Signed-off-by: Alexys Jacob  gentoo.org>

 .github/workflows/build.yml | 1 +
 README.md   | 1 +
 deploy.sh   | 2 +-
 3 files changed, 3 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml
index c177b11..a2284dd 100644
--- a/.github/workflows/build.yml
+++ b/.github/workflows/build.yml
@@ -33,6 +33,7 @@ jobs:
   - stage3-armv6j_hardfp-systemd
   - stage3-armv7a-openrc
   - stage3-armv7a-systemd
+  - stage3-armv7a_hardfp_musl-openrc
   - stage3-armv7a_hardfp-openrc
   - stage3-armv7a_hardfp-systemd
   - stage3-arm64

diff --git a/README.md b/README.md
index 5242b60..a95ee11 100644
--- a/README.md
+++ b/README.md
@@ -36,6 +36,7 @@ The following targets are built and pushed to Docker Hub:
  * `stage3-armv6j_hardfp-systemd`
  * `stage3-armv7a-openrc`
  * `stage3-armv7a-systemd`
+ * `stage3-armv7a_hardfp_musl-openrc`
  * `stage3-armv7a_hardfp-openrc`
  * `stage3-armv7a_hardfp-systemd`
* `arm64`

diff --git a/deploy.sh b/deploy.sh
index 1659f5e..eb584f5 100755
--- a/deploy.sh
+++ b/deploy.sh
@@ -20,7 +20,7 @@ declare -A MANIFEST_TAGS=(
[stage3:desktop]="amd64-desktop-openrc"
[stage3:hardened]="amd64-hardened-openrc;i686-hardened-openrc"
[stage3:hardened-nomultilib]="amd64-hardened-nomultilib-openrc"
-   [stage3:musl]="amd64-musl;arm64-musl;i686-musl"
+   
[stage3:musl]="amd64-musl;armv7a_hardfp_musl-openrc;arm64-musl;i686-musl"

[stage3:musl-hardened]="amd64-musl-hardened;ppc64le-musl-hardened-openrc"
[stage3:nomultilib]="amd64-nomultilib-openrc"
[stage3:nomultilib-systemd]="amd64-nomultilib-systemd"



[gentoo-commits] repo/gentoo:master commit in: x11-misc/py3status/

2022-02-27 Thread Alexys Jacob
commit: 382e0e9afa19b0c0953d5564e9997f816d93145f
Author: Alexys Jacob  gentoo  org>
AuthorDate: Sun Feb 27 17:44:16 2022 +
Commit:     Alexys Jacob  gentoo  org>
CommitDate: Sun Feb 27 17:44:16 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=382e0e9a

x11-misc/py3status: version bump

Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Alexys Jacob  gentoo.org>

 x11-misc/py3status/Manifest | 2 +-
 x11-misc/py3status/{py3status-3.40.ebuild => py3status-3.41.ebuild} | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/x11-misc/py3status/Manifest b/x11-misc/py3status/Manifest
index 3a49f8d30d8d..3559ac7b6a5e 100644
--- a/x11-misc/py3status/Manifest
+++ b/x11-misc/py3status/Manifest
@@ -1 +1 @@
-DIST py3status-3.40.tar.gz 411970 BLAKE2B 
c280ead17f0dc2a4c15f259eb7daa0317f11bf36b853d4bd7edb82e5bdd88abeac98dace99570989dc956a7f989a8a8126ba044b8857b7473eb54289bdf1feee
 SHA512 
61b0d805cf53e95d444efa352b16e9192b7e0f93c3729287e881e7e13af72b276d05e6691f7a49c3b1981e957b5ddf04bb3aca499925e97a42cb71285f11fe08
+DIST py3status-3.41.tar.gz 410862 BLAKE2B 
b7bfdef65ca6cf055cfcc485e94822022291c2fba99e9278115daee4fc9e0fe064e1f0815bdbefa4358ad8bb998671390cfe037e0174c327f18875c261e9ba97
 SHA512 
625c51b967f4d3c52a67b7c5adcde8d257991c6493d395d468764dd7eec3655e54a5df4910b7a0acb5d15e2842a039b00450ac45dd7f38c465f81259141f630f

diff --git a/x11-misc/py3status/py3status-3.40.ebuild 
b/x11-misc/py3status/py3status-3.41.ebuild
similarity index 95%
rename from x11-misc/py3status/py3status-3.40.ebuild
rename to x11-misc/py3status/py3status-3.41.ebuild
index c58eef39cc45..860e0e4e8db0 100644
--- a/x11-misc/py3status/py3status-3.40.ebuild
+++ b/x11-misc/py3status/py3status-3.41.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7



[gentoo-commits] proj/docker-images:master commit in: .github/workflows/, /

2022-02-18 Thread Alexys Jacob
commit: cfd6eff35b999bfe1677a3bd0a5564af5a7035db
Author: Sam James  gentoo  org>
AuthorDate: Tue Feb 15 02:57:41 2022 +
Commit:     Alexys Jacob  gentoo  org>
CommitDate: Fri Feb 18 17:39:07 2022 +
URL:https://gitweb.gentoo.org/proj/docker-images.git/commit/?id=cfd6eff3

Add stage3:desktop (just amd64-desktop-openrc for now)

In particular, this is useful for CI for upstreams who don't
want to have to build X etc just to run their test suite.

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

 .github/workflows/build.yml | 1 +
 README.md   | 1 +
 deploy.sh   | 1 +
 3 files changed, 3 insertions(+)

diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml
index 7d93d8f..a58b93c 100644
--- a/.github/workflows/build.yml
+++ b/.github/workflows/build.yml
@@ -23,6 +23,7 @@ jobs:
   - stage3-amd64-nomultilib-openrc
   - stage3-amd64-nomultilib-systemd
   - stage3-amd64-openrc
+  - stage3-amd64-desktop-openrc
   - stage3-amd64-systemd
   - stage3-armv5tel-openrc
   - stage3-armv5tel-systemd

diff --git a/README.md b/README.md
index 647eaf9..bc76134 100644
--- a/README.md
+++ b/README.md
@@ -25,6 +25,7 @@ The following targets are built and pushed to Docker Hub:
  * `stage3-amd64-nomultilib-openrc`
  * `stage3-amd64-nomultilib-systemd`
  * `stage3-amd64-openrc`
+ * `stage3-amd64-desktop-openrc`
  * `stage3-amd64-systemd`
* `arm`
  * `stage3-armv5tel-openrc`

diff --git a/deploy.sh b/deploy.sh
index da691f3..bd8ee55 100755
--- a/deploy.sh
+++ b/deploy.sh
@@ -17,6 +17,7 @@ docker push --all-tags "${ORG}/${NAME}"
 
 declare -A MANIFEST_TAGS=(

[stage3:latest]="amd64-openrc;armv5tel-openrc;armv6j_hardfp-openrc;armv7a_hardfp-openrc;arm64;i686-openrc;ppc64le-openrc;rv64_lp64d-openrc;s390x"
+   [stage3:desktop]="amd64-desktop-openrc"
[stage3:hardened]="amd64-hardened-openrc;i686-hardened-openrc"
[stage3:hardened-nomultilib]="amd64-hardened-nomultilib-openrc"
[stage3:musl]="amd64-musl;i686-musl"



[gentoo-commits] proj/docker-images:master commit in: /

2022-02-18 Thread Alexys Jacob
commit: 7aea4fa952454731779696bda1fdd3d605b8f07b
Author: Sam James  gentoo  org>
AuthorDate: Tue Feb 15 03:03:07 2022 +
Commit:     Alexys Jacob  gentoo  org>
CommitDate: Fri Feb 18 17:39:09 2022 +
URL:https://gitweb.gentoo.org/proj/docker-images.git/commit/?id=7aea4fa9

Update for new .asc layout

Signed-off-by: Sam James  gentoo.org>
Closes: https://github.com/gentoo/gentoo-docker-images/pull/117
Signed-off-by: Alexys Jacob  gentoo.org>

 stage3.Dockerfile | 7 +++
 1 file changed, 3 insertions(+), 4 deletions(-)

diff --git a/stage3.Dockerfile b/stage3.Dockerfile
index b9909ee..df82bc2 100644
--- a/stage3.Dockerfile
+++ b/stage3.Dockerfile
@@ -19,17 +19,16 @@ RUN echo "Building Gentoo Container image for ${ARCH} 
${SUFFIX} fetching from ${
  && STAGE3PATH="$(wget -O- "${DIST}/latest-stage3-${MICROARCH}${SUFFIX}.txt" | 
tail -n 1 | cut -f 1 -d ' ')" \
  && echo "STAGE3PATH:" $STAGE3PATH \
  && STAGE3="$(basename ${STAGE3PATH})" \
- && wget -q "${DIST}/${STAGE3PATH}" "${DIST}/${STAGE3PATH}.CONTENTS.gz" 
"${DIST}/${STAGE3PATH}.DIGESTS.asc" \
+ && wget -q "${DIST}/${STAGE3PATH}" "${DIST}/${STAGE3PATH}.CONTENTS.gz" 
"${DIST}/${STAGE3PATH}.asc" \
  && gpg --list-keys \
  && echo "honor-http-proxy" >> ~/.gnupg/dirmngr.conf \
  && echo "disable-ipv6" >> ~/.gnupg/dirmngr.conf \
  && gpg --keyserver hkps://keys.gentoo.org --recv-keys ${SIGNING_KEY} \
- && gpg --verify "${STAGE3}.DIGESTS.asc" \
- && awk '/# SHA512 HASH/{getline; print}' ${STAGE3}.DIGESTS.asc | sha512sum -c 
\
+ && gpg --verify "${STAGE3}.asc" \
  && tar xpf "${STAGE3}" --xattrs-include='*.*' --numeric-owner \
  && ( sed -i -e 's/#rc_sys=""/rc_sys="docker"/g' etc/rc.conf 2>/dev/null || 
true ) \
  && echo 'UTC' > etc/timezone \
- && rm ${STAGE3}.DIGESTS.asc ${STAGE3}.CONTENTS.gz ${STAGE3}
+ && rm ${STAGE3}.asc ${STAGE3}.CONTENTS.gz ${STAGE3}
 
 FROM scratch
 



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

2022-02-14 Thread Alexys Jacob
commit: 1f5b092de35f583967365fc4ff74d4dcd721c493
Author: Tomáš Mózes  gmail  com>
AuthorDate: Sat Jan 29 06:49:45 2022 +
Commit:     Alexys Jacob  gentoo  org>
CommitDate: Mon Feb 14 10:58:49 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1f5b092d

app-admin/mongosh-bin: bump to 1.1.9

Signed-off-by: Tomáš Mózes  gmail.com>
Signed-off-by: Alexys Jacob  gentoo.org>

 app-admin/mongosh-bin/Manifest |  2 ++
 app-admin/mongosh-bin/mongosh-bin-1.1.9.ebuild | 37 ++
 2 files changed, 39 insertions(+)

diff --git a/app-admin/mongosh-bin/Manifest b/app-admin/mongosh-bin/Manifest
index a5ea0cdfbf20..a70bf69d8c70 100644
--- a/app-admin/mongosh-bin/Manifest
+++ b/app-admin/mongosh-bin/Manifest
@@ -2,3 +2,5 @@ DIST mongosh-1.0.7_arm64.tgz 59235420 BLAKE2B 
c1993ca1b697eac8c5ed8d2b9ec7af0b28
 DIST mongosh-1.0.7_x64.tgz 63269269 BLAKE2B 
0403db9fd437a832bc37790ac38ae43b1aa0add711283d0f40631f9c7f8ba7f590d083a53e5ac5403b90d22b34e2a461304593702f876e75a6867e543ce0f152
 SHA512 
fd232c46dbde02bda22a36300c49748860902d51bd2b01f24464168d0e2b76083369f201900783b4a8c698a77f2a344b903f6c05f0914f9cd94be3fa01270b2f
 DIST mongosh-1.1.7_arm64.tgz 60598298 BLAKE2B 
77817d970ddde690c49337d3e39d3f88fe50c442b698ea8d4aca3f7b9626d3f6f96e1094d08011e1c64caf616b9478ea7d275fc5e778b1afe1dfe762e71eff75
 SHA512 
b842fdc10f53eca4c310fc077340f87f22d2bff9550f8e865846fa6e503d8a8807d1b5e2cf113a636026c2fa233acf313a63bca0853fad91643cb9ce4df515c4
 DIST mongosh-1.1.7_x64.tgz 61852105 BLAKE2B 
c929806debbf73ba603e716c78a187626c963b6880fff1b8a853092a682c49dee9e07d51705ee365ac57f6e93bac59975d2268761ea473265460437d37dabff0
 SHA512 
9f89a0f50eae7a33e96d82017ae69c19ab67ff443c156ff3c809564e1a9bf41209c49bb2b04395aeba5c4604b8eb92b870bd6dc76eba0208e03ad0f30fe0a7c5
+DIST mongosh-1.1.9_arm64.tgz 60765908 BLAKE2B 
9658285f084b22ea60eaaf0c6aca78362e483b65a0153da1da37ea4d2d233509a145e2aa7f88425169815dda4443eeae9a890fc2a91020294118089260419e20
 SHA512 
35d7bc3409e5bec874203d8868b863ad13f6b66e82ac933848b245aaae4ab85a7c0db3879e262e62435af44f7aa0f6c46ec27e6b21f5e0d227cda5dfd623f7e2
+DIST mongosh-1.1.9_x64.tgz 62020005 BLAKE2B 
2b634fe864bef24bd93f6676acf57d877d745e1407ec150a75e26c498affa39dbfb5918d6645ac33a3c0990a2c33dc464ad2748e7bd9b536111a86dc856a21cb
 SHA512 
99f2b66a7adbd8a395d46e610fa493eff974ace54b2e5cf395b572e023270e5ce3fdf7e7b73bedd3f7f31c2f46964647920920c32ac7460def71dfc5630c26b8

diff --git a/app-admin/mongosh-bin/mongosh-bin-1.1.9.ebuild 
b/app-admin/mongosh-bin/mongosh-bin-1.1.9.ebuild
new file mode 100644
index ..6598d4ea50ad
--- /dev/null
+++ b/app-admin/mongosh-bin/mongosh-bin-1.1.9.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="8"
+
+MY_PN="${PN%-bin}"
+MY_P=${MY_PN}-${PV}
+
+DESCRIPTION="The MongoDB Shell"
+HOMEPAGE="https://github.com/mongodb-js/mongosh 
https://www.mongodb.com/products/shell;
+
+SRC_URI_BASE="https://downloads.mongodb.com/compass/${MY_P}-linux;
+SRC_URI="amd64? ( ${SRC_URI_BASE}-x64.tgz -> ${MY_P}_x64.tgz )
+   arm64? ( ${SRC_URI_BASE}-arm64.tgz -> ${MY_P}_arm64.tgz )"
+
+LICENSE="Apache-2.0 BSD BSD-2 CC-BY-4.0 ISC MIT WTFPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+
+RDEPEND="dev-libs/cyrus-sasl[kerberos]"
+
+# Do not complain about CFLAGS etc since we don't use them
+QA_FLAGS_IGNORED='.*'
+
+src_unpack() {
+   if use amd64; then
+   S="${WORKDIR}/${MY_P}-linux-x64"
+   elif use arm64; then
+   S="${WORKDIR}/${MY_P}-linux-arm64"
+   fi
+
+   default
+}
+
+src_install() {
+   dobin bin/mongosh
+}



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

2022-02-14 Thread Alexys Jacob
commit: 3b94feef67b7007f51c87f301e14fc64f0b16c00
Author: Tomáš Mózes  gmail  com>
AuthorDate: Sat Jan 29 06:50:13 2022 +
Commit:     Alexys Jacob  gentoo  org>
CommitDate: Mon Feb 14 10:58:53 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3b94feef

app-admin/mongosh-bin: drop old

Signed-off-by: Tomáš Mózes  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/24009
Signed-off-by: Alexys Jacob  gentoo.org>

 app-admin/mongosh-bin/Manifest |  4 ---
 app-admin/mongosh-bin/mongosh-bin-1.0.7.ebuild | 37 --
 app-admin/mongosh-bin/mongosh-bin-1.1.7.ebuild | 37 --
 3 files changed, 78 deletions(-)

diff --git a/app-admin/mongosh-bin/Manifest b/app-admin/mongosh-bin/Manifest
index a70bf69d8c70..a7850e0f747c 100644
--- a/app-admin/mongosh-bin/Manifest
+++ b/app-admin/mongosh-bin/Manifest
@@ -1,6 +1,2 @@
-DIST mongosh-1.0.7_arm64.tgz 59235420 BLAKE2B 
c1993ca1b697eac8c5ed8d2b9ec7af0b28a46021c368d14585736f5fa0a8874db8c6bfb1d362eb62b97c3331c6902c925687f4d8548f6a209dabd698a378151a
 SHA512 
885f86fa15c2ffb596d36bbdee5d3526e7ff0ea53d0530e8066bcfbd430dac678047914de9239a49d6cb6fb1e1d21b336de2a8dae3929af8f0504bebad9265f2
-DIST mongosh-1.0.7_x64.tgz 63269269 BLAKE2B 
0403db9fd437a832bc37790ac38ae43b1aa0add711283d0f40631f9c7f8ba7f590d083a53e5ac5403b90d22b34e2a461304593702f876e75a6867e543ce0f152
 SHA512 
fd232c46dbde02bda22a36300c49748860902d51bd2b01f24464168d0e2b76083369f201900783b4a8c698a77f2a344b903f6c05f0914f9cd94be3fa01270b2f
-DIST mongosh-1.1.7_arm64.tgz 60598298 BLAKE2B 
77817d970ddde690c49337d3e39d3f88fe50c442b698ea8d4aca3f7b9626d3f6f96e1094d08011e1c64caf616b9478ea7d275fc5e778b1afe1dfe762e71eff75
 SHA512 
b842fdc10f53eca4c310fc077340f87f22d2bff9550f8e865846fa6e503d8a8807d1b5e2cf113a636026c2fa233acf313a63bca0853fad91643cb9ce4df515c4
-DIST mongosh-1.1.7_x64.tgz 61852105 BLAKE2B 
c929806debbf73ba603e716c78a187626c963b6880fff1b8a853092a682c49dee9e07d51705ee365ac57f6e93bac59975d2268761ea473265460437d37dabff0
 SHA512 
9f89a0f50eae7a33e96d82017ae69c19ab67ff443c156ff3c809564e1a9bf41209c49bb2b04395aeba5c4604b8eb92b870bd6dc76eba0208e03ad0f30fe0a7c5
 DIST mongosh-1.1.9_arm64.tgz 60765908 BLAKE2B 
9658285f084b22ea60eaaf0c6aca78362e483b65a0153da1da37ea4d2d233509a145e2aa7f88425169815dda4443eeae9a890fc2a91020294118089260419e20
 SHA512 
35d7bc3409e5bec874203d8868b863ad13f6b66e82ac933848b245aaae4ab85a7c0db3879e262e62435af44f7aa0f6c46ec27e6b21f5e0d227cda5dfd623f7e2
 DIST mongosh-1.1.9_x64.tgz 62020005 BLAKE2B 
2b634fe864bef24bd93f6676acf57d877d745e1407ec150a75e26c498affa39dbfb5918d6645ac33a3c0990a2c33dc464ad2748e7bd9b536111a86dc856a21cb
 SHA512 
99f2b66a7adbd8a395d46e610fa493eff974ace54b2e5cf395b572e023270e5ce3fdf7e7b73bedd3f7f31c2f46964647920920c32ac7460def71dfc5630c26b8

diff --git a/app-admin/mongosh-bin/mongosh-bin-1.0.7.ebuild 
b/app-admin/mongosh-bin/mongosh-bin-1.0.7.ebuild
deleted file mode 100644
index 99b15a3d48a8..
--- a/app-admin/mongosh-bin/mongosh-bin-1.0.7.ebuild
+++ /dev/null
@@ -1,37 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-MY_PN="${PN%-bin}"
-MY_P=${MY_PN}-${PV}
-
-DESCRIPTION="The MongoDB Shell"
-HOMEPAGE="https://github.com/mongodb-js/mongosh 
https://www.mongodb.com/products/shell;
-
-SRC_URI_BASE="https://downloads.mongodb.com/compass/${MY_P}-linux;
-SRC_URI="amd64? ( ${SRC_URI_BASE}-x64.tgz -> ${MY_P}_x64.tgz )
-   arm64? ( ${SRC_URI_BASE}-arm64.tgz -> ${MY_P}_arm64.tgz )"
-
-LICENSE="Apache-2.0 BSD BSD-2 CC-BY-4.0 ISC MIT WTFPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64"
-
-RDEPEND="dev-libs/cyrus-sasl[kerberos]"
-
-# Do not complain about CFLAGS etc since we don't use them
-QA_FLAGS_IGNORED='.*'
-
-src_unpack() {
-   if use amd64; then
-   S="${WORKDIR}/${MY_P}-linux-x64"
-   elif use arm64; then
-   S="${WORKDIR}/${MY_P}-linux-arm64"
-   fi
-
-   default
-}
-
-src_install() {
-   dobin bin/mongosh
-}

diff --git a/app-admin/mongosh-bin/mongosh-bin-1.1.7.ebuild 
b/app-admin/mongosh-bin/mongosh-bin-1.1.7.ebuild
deleted file mode 100644
index 99b15a3d48a8..
--- a/app-admin/mongosh-bin/mongosh-bin-1.1.7.ebuild
+++ /dev/null
@@ -1,37 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-MY_PN="${PN%-bin}"
-MY_P=${MY_PN}-${PV}
-
-DESCRIPTION="The MongoDB Shell"
-HOMEPAGE="https://github.com/mongodb-js/mongosh 
https://www.mongodb.com/products/shell;
-
-SRC_URI_BASE="https://downloads.mongodb.com/compass/${MY_P}-linux;
-SRC_URI="amd64? ( ${SRC_URI_BASE}-x64.tgz -> ${MY_P}_x64.tgz )
-   arm64? ( ${SRC_URI_BASE}-arm64.tgz -> ${MY_P}_arm64.tgz )"
-
-LICENSE="Apache-2.0 BSD BSD-2 CC-BY-4.0 ISC MI

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

2022-02-07 Thread Alexys Jacob
commit: 568a7b9e1a694dfd564725d82af3c2d502624e96
Author: Tomáš Mózes  gmail  com>
AuthorDate: Sun Dec 19 11:47:44 2021 +
Commit:     Alexys Jacob  gentoo  org>
CommitDate: Mon Feb  7 13:21:45 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=568a7b9e

app-admin/mongo-tools: bump to 4.2.17/100.5.1

Signed-off-by: Tomáš Mózes  gmail.com>
Signed-off-by: Alexys Jacob  gentoo.org>

 app-admin/mongo-tools/Manifest   |  2 +
 app-admin/mongo-tools/mongo-tools-100.5.1.ebuild | 61 ++
 app-admin/mongo-tools/mongo-tools-4.2.17.ebuild  | 64 
 3 files changed, 127 insertions(+)

diff --git a/app-admin/mongo-tools/Manifest b/app-admin/mongo-tools/Manifest
index 1b1dfe7d6b65..1eeb51d4eb45 100644
--- a/app-admin/mongo-tools/Manifest
+++ b/app-admin/mongo-tools/Manifest
@@ -2,6 +2,8 @@ DIST mongo-tools-100.2.0.tar.gz 27401773 BLAKE2B 
359747ffe9e53e9ac62fa70517bd5e6
 DIST mongo-tools-100.2.1.tar.gz 27447213 BLAKE2B 
9db242b632cf9d15960e216c238ad13d2680b1aa6c0731bf0dc163055fd8488f36b6b9cc56d597f5b7d98a6798ed1cb9f8815aa2b4dce6b5977a591376177409
 SHA512 
ed913c42935e240b8b13b292a7dc12c12b6f6ee7538c6dd589a5e0998c333ebbf3822337c9d8368964fcdb7c8b1b5b1b86fbe654695e3bbb09463a5cddf42e38
 DIST mongo-tools-100.3.0.tar.gz 27514743 BLAKE2B 
4b64c1d42679f5297ca0065b4e5e094a7c5f5bf7082a727b7c49e1b3b3af563e8f4055e041a696ea3e94ad62a3f280ec3f02d8b102df6f68a561b99d8a80b565
 SHA512 
415cf1b3a1015bab7c507cd7af969d7b8de249b8692fb93593793e9881290aaab827649fc59850bc905a50ee003d23116b6595979e3ca48dfcf1e6c5c864b5a0
 DIST mongo-tools-100.4.1.tar.gz 3793073 BLAKE2B 
0a5dbd7a638035e7e54922c46be4473f154f79cb6370ca72f87dfee49ea1353ebf60ccf4d324b0bc6f5388b8c095f68f423aafdf83358ac41ad59d1215dce69c
 SHA512 
a6560f8ce2a86c1ae4400f3ef182f448991a238ef657bcd5eb6f98de0adb2cbd660a81ce00f3ca051f2db6d22a492158da9254b264424506669bf771d7a40fe6
+DIST mongo-tools-100.5.1.tar.gz 3796549 BLAKE2B 
6f95e1eb9f9c6c07725269f99dee0d940ffc5145e95b17b3e0a87f4cd60b1b0589a99a813c359f0b670bc34274fbd1f5b9c561caf07840bd85633174232a48ed
 SHA512 
a488b15a6862cacaccaeb57698d423e4ee710d395b1280a66382e140cb71fec84aa738f3819a87b4a71faecd9c9da7bd92780a19d6d11fdebaf5142e594b2028
 DIST mongo-tools-4.2.11.tar.gz 15028877 BLAKE2B 
8397ddfa553880680dabb3ca41801117431c75e9cf19c6145373b73c6da15b2be61e8673cec851872a0c481b221ac40e222754f9155c45f8a3e681e59272de6c
 SHA512 
b1e9812890447f2ad1ed96ea5a70e8bb16efdaea37224249c531a3adda559b789a392b9818711147d28df412d7a2e2a992bc13fdcd595e50e66eb7fbd8c32bd5
 DIST mongo-tools-4.2.12.tar.gz 15029039 BLAKE2B 
c2c87f6b329c4d094739fe215221fe507d2c685c4c56757b692e8f2de7a904f47fd92affcc9bbe227472efc09bdc97da78881b6ec2dbb03f79a34c42a3068ab3
 SHA512 
05cfef279c78ff1e929ccf47bee99a87cad70ede05bdac3f9226dc1e0c2688845233e51da69a2bb018d20b6f3ca4ae5301fb4f609e19f17636b4e5ac04fedb0f
 DIST mongo-tools-4.2.15.tar.gz 15028734 BLAKE2B 
7479c5d0d9b6051f51e563f53a5c704a69dc3719d9417b216bcc1a65220d0ab2c9441fd24d8ac8e5b1600766797ef102df07ebfd946ee60949d3287673dfbaaf
 SHA512 
f613ab61a4cf029548aa0e5623fef3798642ced791bf52f229e7d14d31de9472bfc3c8bfb3fa7b4542555a17c79ff9a514480c674cb3e45fb99c4f1745fdb9f0
+DIST mongo-tools-4.2.17.tar.gz 15028859 BLAKE2B 
dfd9165bd83571cb3ae134f13072e8a06707d714f28107a70e41e8bf507f87bb44ef32a27c15c188e6b831e8c33907f201cb7a3f217868e0a88e6c31efce0f79
 SHA512 
e59df0593caf93b44fe5694e07e37e49e9d4237007ae33f0156f773987cbaeb59c7b3da8012f9a9b07f4eb146f8392b2d2bbcad97309284b0d67238a69af2663

diff --git a/app-admin/mongo-tools/mongo-tools-100.5.1.ebuild 
b/app-admin/mongo-tools/mongo-tools-100.5.1.ebuild
new file mode 100644
index ..5431dc042cab
--- /dev/null
+++ b/app-admin/mongo-tools/mongo-tools-100.5.1.ebuild
@@ -0,0 +1,61 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DESCRIPTION="A high-performance, open source, schema-free document-oriented 
database"
+HOMEPAGE="https://www.mongodb.com;
+SRC_URI="https://github.com/mongodb/mongo-tools/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~riscv"
+IUSE="sasl ssl"
+
+DEPEND="dev-lang/go:=
+   net-libs/libpcap
+   sasl? ( dev-libs/cyrus-sasl )
+   ssl? ( dev-libs/openssl:0= )"
+
+# Do not complain about CFLAGS etc since go projects do not use them.
+QA_FLAGS_IGNORED='.*'
+
+EGO_PN="github.com/mongodb/mongo-tools"
+S="${WORKDIR}/src/${EGO_PN}"
+
+src_unpack() {
+   mkdir -p "${S%/*}" || die
+   default
+   mv ${P} "${S}" || die
+}
+
+src_compile() {
+   local myconf=()
+
+   if use sasl; then
+   myconf+=(sasl)
+   fi
+
+   if use ssl; then
+   myconf+=(ssl)
+   fi
+
+   # build pie to avoid text relocations wrt #582854
+   local buildmode="pie"
+
+   # ski

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

2022-02-07 Thread Alexys Jacob
commit: 01084842e9247fe6061346b09f46b455a4365cf4
Author: Tomáš Mózes  gmail  com>
AuthorDate: Sun Dec 19 11:43:19 2021 +
Commit:     Alexys Jacob  gentoo  org>
CommitDate: Mon Feb  7 13:21:42 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=01084842

dev-db/mongodb: bump to 4.2.17/4.4.10/5.0.5

Tests pass for 4.2.17 / 4.4.10 on amd64

Closes: https://bugs.gentoo.org/798489
Signed-off-by: Tomáš Mózes  gmail.com>
Signed-off-by: Alexys Jacob  gentoo.org>

 dev-db/mongodb/Manifest  |   3 +
 dev-db/mongodb/mongodb-4.2.17.ebuild | 177 ++
 dev-db/mongodb/mongodb-4.4.10.ebuild | 178 ++
 dev-db/mongodb/mongodb-5.0.5.ebuild  | 182 +++
 4 files changed, 540 insertions(+)

diff --git a/dev-db/mongodb/Manifest b/dev-db/mongodb/Manifest
index 0da8ea686b8c..b93a592b6b84 100644
--- a/dev-db/mongodb/Manifest
+++ b/dev-db/mongodb/Manifest
@@ -1,3 +1,6 @@
 DIST mongodb-src-r4.2.15.tar.gz 62187847 BLAKE2B 
eb9cbf52b5aeb95d3c6c6bd14da9731a85a24e2c3560163be999bddff1cd1ac90f9cf07b4c3fe22e35ffcdd174a6b2720a801fa179f574ff33150d1a4660ef9e
 SHA512 
ee46a2dfb7ae23ad38da49bf126a2bc7932bded8f01d34516ad575d2aed5d6233c5ad620b2a4424a98afb9e80e26acf40c66982cdd0637c13f0f7aaae8b746a0
+DIST mongodb-src-r4.2.17.tar.gz 62216350 BLAKE2B 
48169685a25fe00b5a1985bce1e65e13d1dc9c0a56ece6b9c735d8cd212d9c0c5e2912d593bdda351cceda49c8ed7962db42ca37814f88e0bf927066a2d8241b
 SHA512 
ad5448aa6ea232746fdbc7107bd642e827fb7b9182c075f204722e7f625cbc83e7b0a199d2feb56bf27a8851bb38f9740abf0b38c022ddc92e676e7a2d81aef6
+DIST mongodb-src-r4.4.10.tar.gz 50636024 BLAKE2B 
4b840e1a17b3fcba32d30c649d981b1e2b1d5dd98deab99be599fd5d2aa70b75ff4225542d8da095ec4cb4615f9fa455129d71ed39549efde0a025d7dac4
 SHA512 
afc04f90e03ec64fd74bdfe2bf33aaa5fc148811af91a8437dfb81fd3a784eedd80128886db99e247ec7e09dc5a73cf34f908ab927942648e15c8f12af6b64e2
 DIST mongodb-src-r4.4.8.tar.gz 50492854 BLAKE2B 
4776b17e88104879ea69468ff277b07dc317d936654bb26c69750e0aaf8f51bea73994e7fc4841228d8506db392e0454b5fd16257071b86a2e4ad34e90f33632
 SHA512 
9b0cd81c9c731255a6c079c040ed342a51a72e3ea72047d3ae959c0afde50b0cdb1fcfe7fcbea30c449a3618a09d213752277cee6eb9bc0a55915b9229543606
 DIST mongodb-src-r5.0.2.tar.gz 54527477 BLAKE2B 
f71102f4c2711074498c288817ee06156cb030ee647541f6604582b918fb75239cc5a551c08b745b6296a2693d2a1ac28d94c1365b86bc508257b9d42142612a
 SHA512 
179d57a0a12c5c23e54208c262edff6976f509324be8ad68d6761997dc702534f618dea1a24568fdb2d716359762e64da54e2d152a685447b4e0450996bf2154
+DIST mongodb-src-r5.0.5.tar.gz 54862473 BLAKE2B 
aafa693da904177a11067603f3835e2ee69abcdb206c2d36983633baa6008b861efeb590880098557e224cd7d6ac8fb23e4e9c63724d76bf90422862c99cdfe9
 SHA512 
318e58285c8a88fc3a4467ba8c1e6487a2aec403db02c50dbdb53df9a6671b9ea2417c8ee8212b205d642327d0d4bdd76f4bc9543c47e53115dfb981ef73f63e

diff --git a/dev-db/mongodb/mongodb-4.2.17.ebuild 
b/dev-db/mongodb/mongodb-4.2.17.ebuild
new file mode 100644
index ..535c6798265f
--- /dev/null
+++ b/dev-db/mongodb/mongodb-4.2.17.ebuild
@@ -0,0 +1,177 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{7..10} )
+
+SCONS_MIN_VERSION="2.5.0"
+CHECKREQS_DISK_BUILD="2400M"
+CHECKREQS_DISK_USR="512M"
+CHECKREQS_MEMORY="1024M"
+
+inherit check-reqs flag-o-matic multiprocessing pax-utils python-any-r1 
scons-utils systemd toolchain-funcs
+
+MY_P=${PN}-src-r${PV/_rc/-rc}
+
+DESCRIPTION="A high-performance, open source, schema-free document-oriented 
database"
+HOMEPAGE="https://www.mongodb.com;
+SRC_URI="https://fastdl.mongodb.org/src/${MY_P}.tar.gz;
+
+LICENSE="Apache-2.0 SSPL-1"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+IUSE="debug kerberos lto ssl test +tools"
+RESTRICT="!test? ( test )"
+
+RDEPEND="acct-group/mongodb
+   acct-user/mongodb
+   >=app-arch/snappy-1.1.3:=
+   >=dev-cpp/yaml-cpp-0.6.2:=
+   >=dev-libs/boost-1.70:=[threads(+)]
+   >=dev-libs/libpcre-8.42[cxx]
+   app-arch/zstd:=
+   dev-libs/snowball-stemmer:=
+   net-libs/libpcap
+   >=sys-libs/zlib-1.2.11:=
+   kerberos? ( dev-libs/cyrus-sasl[kerberos] )
+   ssl? (
+   >=dev-libs/openssl-1.0.1g:0=
+   )"
+DEPEND="${RDEPEND}
+   ${PYTHON_DEPS}
+   $(python_gen_any_dep '
+   test? ( dev-python/pymongo[${PYTHON_USEDEP}] 
dev-python/requests[${PYTHON_USEDEP}] )
+   >=dev-util/scons-2.5.0[${PYTHON_USEDEP}]
+   dev-python/cheetah3[${PYTHON_USEDEP}]
+   dev-python/psutil[${PYTHON_USEDEP}]
+   dev-python/pyyaml[${PYTHON_USEDEP}]
+   ')
+   sys-libs/ncurses:0=
+   sys-libs/readline:0=
+   debug? ( dev-util/valgrind )"
+PDEPEND="tools? ( >=ap

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

2022-02-07 Thread Alexys Jacob
commit: 222aa5ce14a5a93d6775922f2238848a2a1434b7
Author: Tomáš Mózes  gmail  com>
AuthorDate: Sun Dec 19 11:49:55 2021 +
Commit:     Alexys Jacob  gentoo  org>
CommitDate: Mon Feb  7 13:21:45 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=222aa5ce

app-admin/mongo-tools: drop old

Signed-off-by: Tomáš Mózes  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/23418
Signed-off-by: Alexys Jacob  gentoo.org>

 app-admin/mongo-tools/Manifest   |  5 --
 app-admin/mongo-tools/mongo-tools-100.2.0.ebuild | 61 
 app-admin/mongo-tools/mongo-tools-100.2.1.ebuild | 61 
 app-admin/mongo-tools/mongo-tools-100.3.0.ebuild | 61 
 app-admin/mongo-tools/mongo-tools-4.2.11.ebuild  | 71 
 app-admin/mongo-tools/mongo-tools-4.2.12.ebuild  | 64 -
 6 files changed, 323 deletions(-)

diff --git a/app-admin/mongo-tools/Manifest b/app-admin/mongo-tools/Manifest
index 1eeb51d4eb45..590e5d21aab4 100644
--- a/app-admin/mongo-tools/Manifest
+++ b/app-admin/mongo-tools/Manifest
@@ -1,9 +1,4 @@
-DIST mongo-tools-100.2.0.tar.gz 27401773 BLAKE2B 
359747ffe9e53e9ac62fa70517bd5e64c6b082076b9d54e325200cabbd9e3f7ab3aa9f96f7a84c60b044082e505e2ca4d6bdeac6f0b1ca0bfaa03583603a7962
 SHA512 
1b093482d3abfbd354ff6010f270836a13842fc6ff33126effb4e843beefeabc233bb610b423cac8ce8718366e7aa7411679e4cd5125d44a235f244f5ea49da5
-DIST mongo-tools-100.2.1.tar.gz 27447213 BLAKE2B 
9db242b632cf9d15960e216c238ad13d2680b1aa6c0731bf0dc163055fd8488f36b6b9cc56d597f5b7d98a6798ed1cb9f8815aa2b4dce6b5977a591376177409
 SHA512 
ed913c42935e240b8b13b292a7dc12c12b6f6ee7538c6dd589a5e0998c333ebbf3822337c9d8368964fcdb7c8b1b5b1b86fbe654695e3bbb09463a5cddf42e38
-DIST mongo-tools-100.3.0.tar.gz 27514743 BLAKE2B 
4b64c1d42679f5297ca0065b4e5e094a7c5f5bf7082a727b7c49e1b3b3af563e8f4055e041a696ea3e94ad62a3f280ec3f02d8b102df6f68a561b99d8a80b565
 SHA512 
415cf1b3a1015bab7c507cd7af969d7b8de249b8692fb93593793e9881290aaab827649fc59850bc905a50ee003d23116b6595979e3ca48dfcf1e6c5c864b5a0
 DIST mongo-tools-100.4.1.tar.gz 3793073 BLAKE2B 
0a5dbd7a638035e7e54922c46be4473f154f79cb6370ca72f87dfee49ea1353ebf60ccf4d324b0bc6f5388b8c095f68f423aafdf83358ac41ad59d1215dce69c
 SHA512 
a6560f8ce2a86c1ae4400f3ef182f448991a238ef657bcd5eb6f98de0adb2cbd660a81ce00f3ca051f2db6d22a492158da9254b264424506669bf771d7a40fe6
 DIST mongo-tools-100.5.1.tar.gz 3796549 BLAKE2B 
6f95e1eb9f9c6c07725269f99dee0d940ffc5145e95b17b3e0a87f4cd60b1b0589a99a813c359f0b670bc34274fbd1f5b9c561caf07840bd85633174232a48ed
 SHA512 
a488b15a6862cacaccaeb57698d423e4ee710d395b1280a66382e140cb71fec84aa738f3819a87b4a71faecd9c9da7bd92780a19d6d11fdebaf5142e594b2028
-DIST mongo-tools-4.2.11.tar.gz 15028877 BLAKE2B 
8397ddfa553880680dabb3ca41801117431c75e9cf19c6145373b73c6da15b2be61e8673cec851872a0c481b221ac40e222754f9155c45f8a3e681e59272de6c
 SHA512 
b1e9812890447f2ad1ed96ea5a70e8bb16efdaea37224249c531a3adda559b789a392b9818711147d28df412d7a2e2a992bc13fdcd595e50e66eb7fbd8c32bd5
-DIST mongo-tools-4.2.12.tar.gz 15029039 BLAKE2B 
c2c87f6b329c4d094739fe215221fe507d2c685c4c56757b692e8f2de7a904f47fd92affcc9bbe227472efc09bdc97da78881b6ec2dbb03f79a34c42a3068ab3
 SHA512 
05cfef279c78ff1e929ccf47bee99a87cad70ede05bdac3f9226dc1e0c2688845233e51da69a2bb018d20b6f3ca4ae5301fb4f609e19f17636b4e5ac04fedb0f
 DIST mongo-tools-4.2.15.tar.gz 15028734 BLAKE2B 
7479c5d0d9b6051f51e563f53a5c704a69dc3719d9417b216bcc1a65220d0ab2c9441fd24d8ac8e5b1600766797ef102df07ebfd946ee60949d3287673dfbaaf
 SHA512 
f613ab61a4cf029548aa0e5623fef3798642ced791bf52f229e7d14d31de9472bfc3c8bfb3fa7b4542555a17c79ff9a514480c674cb3e45fb99c4f1745fdb9f0
 DIST mongo-tools-4.2.17.tar.gz 15028859 BLAKE2B 
dfd9165bd83571cb3ae134f13072e8a06707d714f28107a70e41e8bf507f87bb44ef32a27c15c188e6b831e8c33907f201cb7a3f217868e0a88e6c31efce0f79
 SHA512 
e59df0593caf93b44fe5694e07e37e49e9d4237007ae33f0156f773987cbaeb59c7b3da8012f9a9b07f4eb146f8392b2d2bbcad97309284b0d67238a69af2663

diff --git a/app-admin/mongo-tools/mongo-tools-100.2.0.ebuild 
b/app-admin/mongo-tools/mongo-tools-100.2.0.ebuild
deleted file mode 100644
index 1a7e7c94b876..
--- a/app-admin/mongo-tools/mongo-tools-100.2.0.ebuild
+++ /dev/null
@@ -1,61 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DESCRIPTION="A high-performance, open source, schema-free document-oriented 
database"
-HOMEPAGE="https://www.mongodb.com;
-SRC_URI="https://github.com/mongodb/mongo-tools/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="amd64 ~arm64"
-IUSE="sasl ssl"
-
-DEPEND="dev-lang/go:=
-   net-libs/libpcap
-   sasl? ( dev-libs/cyrus-sasl )
-   ssl? ( dev-libs/openssl:0= )"
-
-# Do not complain about CFLAGS etc since go projects do not use them.
-QA_FLAGS_IGNORED='.*'
-
-EGO_PN="github

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

2021-12-01 Thread Alexys Jacob
commit: 4100b62e9ff8cfaf77eab39e4b17ad9ffaf0e846
Author: Alexys Jacob  gentoo  org>
AuthorDate: Wed Dec  1 11:39:31 2021 +
Commit:     Alexys Jacob  gentoo  org>
CommitDate: Wed Dec  1 11:39:43 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4100b62e

sys-cluster/libqb: version bump

closes #720910 #775605

Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Alexys Jacob  gentoo.org>

 sys-cluster/libqb/Manifest   |  1 +
 sys-cluster/libqb/libqb-2.0.4.ebuild | 68 
 2 files changed, 69 insertions(+)

diff --git a/sys-cluster/libqb/Manifest b/sys-cluster/libqb/Manifest
index 32dcc9ef08a4..7d91d5cc8aa4 100644
--- a/sys-cluster/libqb/Manifest
+++ b/sys-cluster/libqb/Manifest
@@ -1 +1,2 @@
 DIST libqb-2.0.1.tar.xz 480516 BLAKE2B 
402ca20f16a232497c9a363c557556bbdcf5d0f075898bf4008bb51b30771f284c29b64421be1dae8215e153b8978ac06c9bd10f3e5e23632b597549d2c7
 SHA512 
6d989d30b381253c7d7c4ff1e6400ad3445b92184906c859f10d6352dd604a309d7e2d9c8298d8b8d59a0e884e2d821608a39f043db7e96db2118a867ef57672
+DIST libqb-2.0.4.tar.xz 50 BLAKE2B 
a363a06bcfc34557e634b9be4f625db5b1aba15be89c5d2c7f897ae7c23f229410ce7d697daf6d27364c0cc4c58c13d61db775f8ffe2822673821c2726b7bef0
 SHA512 
a726b9c1828cbef741ba9c50b9588cbd421637a8fac0d8f4381e2bf6d349cb228935e86f4e8cf409656ef789f4f5c0d096914d7a13637ee1f1e607894349d330

diff --git a/sys-cluster/libqb/libqb-2.0.4.ebuild 
b/sys-cluster/libqb/libqb-2.0.4.ebuild
new file mode 100644
index ..3713ef20b133
--- /dev/null
+++ b/sys-cluster/libqb/libqb-2.0.4.ebuild
@@ -0,0 +1,68 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit autotools
+
+DESCRIPTION="Library providing high performance logging, tracing, ipc, and 
poll"
+HOMEPAGE="https://github.com/ClusterLabs/libqb;
+SRC_URI="https://github.com/ClusterLabs/${PN}/releases/download/v${PV}/${P}.tar.xz;
+
+LICENSE="LGPL-2.1"
+SLOT="0/100"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86"
+IUSE="debug doc examples systemd test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="dev-libs/glib:2
+   dev-libs/libxml2"
+DEPEND="${RDEPEND}"
+BDEPEND="app-arch/xz-utils
+   test? ( dev-libs/check )
+   doc? (
+   app-doc/doxygen[dot]
+   )"
+
+DOCS=( ChangeLog README.markdown )
+
+PATCHES=()
+
+src_prepare() {
+   default
+
+   # Skip installation of text documents without value
+   sed -e '/dist_doc_DATA/d' -i Makefile.am || die
+
+   # Do not append version suffix "-yank"
+   sed 's|1-yank|1|' -i configure.ac || die
+
+   eautoreconf
+}
+
+src_configure() {
+   econf \
+   --disable-static \
+   --with-socket-dir=/run \
+   $(use_enable systemd systemd-journal) \
+   $(use_enable debug)
+}
+
+src_compile() {
+   default
+   use doc && emake doxygen
+}
+
+src_install() {
+   emake install DESTDIR="${D}"
+
+   if use examples ; then
+   docinto examples
+   dodoc examples/*.c
+   fi
+
+   use doc && HTML_DOCS=("docs/html/.")
+   einstalldocs
+
+   find "${D}" -name '*.la' -delete || die
+}



[gentoo-commits] proj/docker-images:master commit in: /, .github/workflows/

2021-12-01 Thread Alexys Jacob
commit: 72f09f90c16350954c623b5f6e3c403dea847ce1
Author: Konstantinos Smanis  gmail  com>
AuthorDate: Mon Nov 22 19:27:45 2021 +
Commit:     Alexys Jacob  gentoo  org>
CommitDate: Wed Dec  1 11:31:36 2021 +
URL:https://gitweb.gentoo.org/proj/docker-images.git/commit/?id=72f09f90

Fix armv*-openrc stage3 builds

Signed-off-by: Konstantinos Smanis  gmail.com>
Closes: https://github.com/gentoo/gentoo-docker-images/pull/112
Signed-off-by: Alexys Jacob  gentoo.org>

 .github/workflows/build.yml | 10 +-
 README.md   | 10 +-
 deploy.sh   |  2 +-
 3 files changed, 11 insertions(+), 11 deletions(-)

diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml
index eb666ee..7d93d8f 100644
--- a/.github/workflows/build.yml
+++ b/.github/workflows/build.yml
@@ -24,15 +24,15 @@ jobs:
   - stage3-amd64-nomultilib-systemd
   - stage3-amd64-openrc
   - stage3-amd64-systemd
-  - stage3-armv5tel
+  - stage3-armv5tel-openrc
   - stage3-armv5tel-systemd
-  - stage3-armv6j
+  - stage3-armv6j-openrc
   - stage3-armv6j-systemd
-  - stage3-armv6j_hardfp
+  - stage3-armv6j_hardfp-openrc
   - stage3-armv6j_hardfp-systemd
-  - stage3-armv7a
+  - stage3-armv7a-openrc
   - stage3-armv7a-systemd
-  - stage3-armv7a_hardfp
+  - stage3-armv7a_hardfp-openrc
   - stage3-armv7a_hardfp-systemd
   - stage3-arm64
   - stage3-arm64-systemd

diff --git a/README.md b/README.md
index a103766..647eaf9 100644
--- a/README.md
+++ b/README.md
@@ -27,15 +27,15 @@ The following targets are built and pushed to Docker Hub:
  * `stage3-amd64-openrc`
  * `stage3-amd64-systemd`
* `arm`
- * `stage3-armv5tel`
+ * `stage3-armv5tel-openrc`
  * `stage3-armv5tel-systemd`
- * `stage3-armv6j`
+ * `stage3-armv6j-openrc`
  * `stage3-armv6j-systemd`
- * `stage3-armv6j_hardfp`
+ * `stage3-armv6j_hardfp-openrc`
  * `stage3-armv6j_hardfp-systemd`
- * `stage3-armv7a`
+ * `stage3-armv7a-openrc`
  * `stage3-armv7a-systemd`
- * `stage3-armv7a_hardfp`
+ * `stage3-armv7a_hardfp-openrc`
  * `stage3-armv7a_hardfp-systemd`
* `arm64`
  * `stage3-arm64`

diff --git a/deploy.sh b/deploy.sh
index 871f901..da691f3 100755
--- a/deploy.sh
+++ b/deploy.sh
@@ -16,7 +16,7 @@ ORG=${ORG:-gentoo}
 docker push --all-tags "${ORG}/${NAME}"
 
 declare -A MANIFEST_TAGS=(
-   
[stage3:latest]="amd64-openrc;armv5tel;armv6j_hardfp;armv7a_hardfp;arm64;i686-openrc;ppc64le-openrc;rv64_lp64d-openrc;s390x"
+   
[stage3:latest]="amd64-openrc;armv5tel-openrc;armv6j_hardfp-openrc;armv7a_hardfp-openrc;arm64;i686-openrc;ppc64le-openrc;rv64_lp64d-openrc;s390x"
[stage3:hardened]="amd64-hardened-openrc;i686-hardened-openrc"
[stage3:hardened-nomultilib]="amd64-hardened-nomultilib-openrc"
[stage3:musl]="amd64-musl;i686-musl"



[gentoo-commits] repo/gentoo:master commit in: www-servers/uwsgi/

2021-11-22 Thread Alexys Jacob
commit: e28519d0e8e5f042db2fe5ef63f81a9fb576768c
Author: Alexys Jacob  gentoo  org>
AuthorDate: Mon Nov 22 15:33:16 2021 +
Commit:     Alexys Jacob  gentoo  org>
CommitDate: Mon Nov 22 15:33:24 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e28519d0

www-servers/uwsgi: drop old

Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Alexys Jacob  gentoo.org>

 www-servers/uwsgi/uwsgi-2.0.19.1-r106.ebuild | 376 ---
 1 file changed, 376 deletions(-)

diff --git a/www-servers/uwsgi/uwsgi-2.0.19.1-r106.ebuild 
b/www-servers/uwsgi/uwsgi-2.0.19.1-r106.ebuild
deleted file mode 100644
index b5a71218edef..
--- a/www-servers/uwsgi/uwsgi-2.0.19.1-r106.ebuild
+++ /dev/null
@@ -1,376 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-LUA_COMPAT=( lua5-1 )
-PYTHON_COMPAT=( python3_{7,8} )
-PYTHON_REQ_USE="threads(+)"
-
-RUBY_OPTIONAL="yes"
-USE_RUBY="ruby23 ruby24 ruby25 ruby26"
-
-PHP_EXT_INI="no"
-PHP_EXT_NAME="dummy"
-PHP_EXT_OPTIONAL_USE="php"
-USE_PHP="php7-3 php7-4" # deps must be registered separately below
-
-MY_P="${P/_/-}"
-
-inherit flag-o-matic lua-single pax-utils php-ext-source-r3 python-r1 ruby-ng
-
-DESCRIPTION="uWSGI server for Python web applications"
-HOMEPAGE="https://projects.unbit.it/uwsgi/;
-SRC_URI="https://github.com/unbit/uwsgi/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 arm x86 ~amd64-linux"
-
-UWSGI_PLUGINS_STD=( ping cache carbon nagios rpc rrdtool
-   http ugreen signal syslog rsyslog
-   
router_{uwsgi,redirect,basicauth,rewrite,http,cache,static,memcached,redis,hash,expires,metrics}
-   {core,fast,raw,ssl}router
-   redislog mongodblog log{file,socket}
-   spooler cheaper_busyness symcall
-   transformation_{chunked,gzip,offload,tofile}
-   zergpool )
-UWSGI_PLUGINS_OPT=( alarm_{curl,xmpp} clock_{monotonic,realtime} curl_cron
-   dumbloop echo emperor_{amqp,pg,zeromq} forkptyrouter
-   geoip graylog2 legion_cache_fetch ldap log{crypto,pipe} notfound pam
-   rados router_{access,radius,spnego,xmldir}
-   sqlite ssi stats_pusher_statsd
-   systemd_logger transformation_toupper tuntap webdav xattr xslt zabbix )
-
-LANG_SUPPORT_SIMPLE=( cgi mono perl ) # plugins which can be built in the main 
build process
-LANG_SUPPORT_EXTENDED=( go lua php python python-asyncio python-gevent ruby )
-
-# plugins to be ignored (for now):
-# cheaper_backlog2: example plugin
-# coroae: TODO
-# cplusplus: partially example code, needs explicit class
-# dummy: no idea
-# example: example plugin
-# exception_log: example plugin
-# *java*: TODO
-# v8: TODO
-# matheval: TODO
-IUSE="apache2 +caps debug +embedded expat jemalloc json +pcre +routing selinux 
+ssl +xml yajl yaml zeromq"
-
-for plugin in ${UWSGI_PLUGINS_STD[@]}; do IUSE="${IUSE} 
+uwsgi_plugins_${plugin}"; done
-for plugin in ${UWSGI_PLUGINS_OPT[@]}; do IUSE="${IUSE} 
uwsgi_plugins_${plugin}"; done
-IUSE="${IUSE} ${LANG_SUPPORT_SIMPLE[@]} ${LANG_SUPPORT_EXTENDED[@]}"
-
-REQUIRED_USE="|| ( ${LANG_SUPPORT_SIMPLE[@]} ${LANG_SUPPORT_EXTENDED[@]} )
-   uwsgi_plugins_logcrypto? ( ssl )
-   uwsgi_plugins_sslrouter? ( ssl )
-   routing? ( pcre )
-   uwsgi_plugins_emperor_zeromq? ( zeromq )
-   uwsgi_plugins_forkptyrouter? ( uwsgi_plugins_corerouter )
-   uwsgi_plugins_router_xmldir? ( xml !expat )
-   lua? ( ${LUA_REQUIRED_USE} )
-   python? ( ${PYTHON_REQUIRED_USE} )
-   python-asyncio? ( || ( $(python_gen_useflags -3) ) )
-   python-gevent? ( python )
-   expat? ( xml )"
-
-# util-linux is required for libuuid when requesting zeromq support
-# Order:
-# 1. Unconditional
-# 2. General features
-# 3. Plugins
-# 4. Language/app support
-CDEPEND="
-   sys-libs/zlib
-   virtual/libcrypt:=
-   caps? ( sys-libs/libcap )
-   json? (
-   !yajl? ( dev-libs/jansson:= )
-   yajl? ( dev-libs/yajl )
-   )
-   pcre? ( dev-libs/libpcre:3 )
-   ssl? ( dev-libs/openssl:0= )
-   xml? (
-   !expat? ( dev-libs/libxml2 )
-   expat? ( dev-libs/expat )
-   )
-   yaml? ( dev-libs/libyaml )
-   zeromq? ( net-libs/zeromq sys-apps/util-linux )
-   uwsgi_plugins_alarm_curl? ( net-misc/curl )
-   uwsgi_plugins_alarm_xmpp? ( net-libs/gloox )
-   uwsgi_plugins_curl_cron? ( net-misc/curl )
-   uwsgi_plugins_emperor_pg? ( dev-db/postgresql:= )
-   uwsgi_plugins_geoip? ( dev-libs/geoip )
-   uwsgi_plugins_ldap? ( net-nds/openldap )
-   uwsgi_plugins_pam? ( sys-libs/pam )
-   uwsgi_plugins_sqlite? ( dev-db/sqlite:3 )
-   uwsgi_plugins_rados? ( sys-cluster/ceph )
-   uwsgi_plugins_

[gentoo-commits] repo/gentoo:master commit in: x11-misc/i3status/

2021-11-22 Thread Alexys Jacob
commit: f062f0d8502c37741d04fb2b6167c787b73a9412
Author: Alexys Jacob  gentoo  org>
AuthorDate: Mon Nov 22 14:00:55 2021 +
Commit:     Alexys Jacob  gentoo  org>
CommitDate: Mon Nov 22 14:01:06 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f062f0d8

x11-misc/i3status: version bump using meson

Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Alexys Jacob  gentoo.org>

 x11-misc/i3status/Manifest |  1 +
 x11-misc/i3status/i3status-2.14.ebuild | 49 ++
 2 files changed, 50 insertions(+)

diff --git a/x11-misc/i3status/Manifest b/x11-misc/i3status/Manifest
index ab1c2b4c1da3..56f072db9c04 100644
--- a/x11-misc/i3status/Manifest
+++ b/x11-misc/i3status/Manifest
@@ -1 +1,2 @@
 DIST i3status-2.13.tar.bz2 201409 BLAKE2B 
e087d69e2df3ae9348cb55739023b2164dfa3543551d173b138c72e574714069d8397716b95e92c4315aa538ea31b33aa73532d6d0f75bbc38d7db54e1f665bc
 SHA512 
6dadff19e53499d169ba4f491e1f821014b4f92fc3c93d7947c85cbbbdeaba538d02bd8ab98fe266a8f80756a287fd5803ec77a8cd874d50082b5cad309875c2
+DIST i3status-2.14.tar.xz 68900 BLAKE2B 
e85019c2a95d50b6bd4adc6bc9dafb85c3a3d8cdaa93602a9c2af54e6818a4e58ad26f47e2c85b38744c12c08f52c4b5c1216e6f3215f8ee2f4152b42a547905
 SHA512 
10a1235cc314f5fc4dde4e1369a30f49118c95271f636c5803caa52d94d99ad8565b89fcd602d0c8aa7c830a79d3a3bb08e5ac8123cf07cfddc8ef0126b10f80

diff --git a/x11-misc/i3status/i3status-2.14.ebuild 
b/x11-misc/i3status/i3status-2.14.ebuild
new file mode 100644
index ..a79b79410fec
--- /dev/null
+++ b/x11-misc/i3status/i3status-2.14.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+inherit fcaps autotools meson
+
+DESCRIPTION="generates a status bar for dzen2, xmobar or similar"
+HOMEPAGE="https://i3wm.org/i3status/;
+SRC_URI="https://i3wm.org/${PN}/${P}.tar.xz;
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~riscv ~x86"
+IUSE="pulseaudio"
+
+BDEPEND="virtual/pkgconfig"
+RDEPEND="
+   >=dev-libs/yajl-2.0.2
+   dev-libs/confuse:=
+   dev-libs/libnl:3
+   media-libs/alsa-lib
+   pulseaudio? ( || ( media-sound/pulseaudio media-sound/apulse[sdk] ) )
+"
+
+DEPEND="
+   ${RDEPEND}
+   app-text/asciidoc
+   app-text/xmlto
+"
+
+PATCHES=(
+)
+
+src_configure() {
+   local emesonargs=(
+   $(meson_use pulseaudio pulseaudio)
+   )
+   meson_src_configure
+}
+
+pkg_postinst() {
+   fcaps cap_net_admin usr/bin/${PN}
+
+   elog "${PN} can be used with any of the following programs:"
+   elog "   i3bar (x11-wm/i3)"
+   elog "   x11-misc/xmobar"
+   elog "   x11-misc/dzen"
+   elog "Please refer to manual: man ${PN}"
+}



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

2021-11-22 Thread Alexys Jacob
commit: 817fa7bd52ca01af0edf7784bead9c5398810795
Author: Alexys Jacob  gentoo  org>
AuthorDate: Mon Nov 22 13:33:34 2021 +
Commit:     Alexys Jacob  gentoo  org>
CommitDate: Mon Nov 22 13:33:52 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=817fa7bd

sys-cluster/keepalived: drop old

Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Alexys Jacob  gentoo.org>

 sys-cluster/keepalived/Manifest|  1 -
 sys-cluster/keepalived/keepalived-2.2.2.ebuild | 90 --
 2 files changed, 91 deletions(-)

diff --git a/sys-cluster/keepalived/Manifest b/sys-cluster/keepalived/Manifest
index ce4a352b9575..8228fbe7071f 100644
--- a/sys-cluster/keepalived/Manifest
+++ b/sys-cluster/keepalived/Manifest
@@ -1,2 +1 @@
-DIST keepalived-2.2.2.tar.gz 1159896 BLAKE2B 
42ff86b4aa7c0a45a3472102107701262b44b780987ed93f3dde7005f61699c1488fd92fccb75f77ef5dcc83461428bbad79cc59cd4648a824a8bfbe7fbd2c34
 SHA512 
05bb589c76faa4d3f734ecb1a3e5ac40af006fe5dce962bcd9617f192e59bb5336a911b148c1530fb864333da87c3d42a6fbf7d0ef074f6a53ce5a71db8ec706
 DIST keepalived-2.2.4.tar.gz 1151290 BLAKE2B 
835198fb23312e87894e7740427411d974c00f71029b273d8da3e787ef92848127d896b456fb40db8d802b6c7555e6524872f136f868e19c62387a9471e44b0f
 SHA512 
b8b0f3e7092b7b7093a9927259928076ee95ed176dd26b3a5c38e8c0dc7b83468433944905618dbc9e4b73b81b0cd3f16c2db4234ed4fcdf30f4fc0e532f9422

diff --git a/sys-cluster/keepalived/keepalived-2.2.2.ebuild 
b/sys-cluster/keepalived/keepalived-2.2.2.ebuild
deleted file mode 100644
index c2eee560d645..
--- a/sys-cluster/keepalived/keepalived-2.2.2.ebuild
+++ /dev/null
@@ -1,90 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit autotools systemd
-
-DESCRIPTION="A strong & robust keepalive facility to the Linux Virtual Server 
project"
-HOMEPAGE="https://www.keepalived.org/;
-SRC_URI="https://www.keepalived.org/software/${P}.tar.gz;
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~alpha amd64 ~hppa ~ia64 ppc ppc64 ~s390 ~sparc x86"
-IUSE="+bfd dbus json regex snmp systemd"
-
-RDEPEND="dev-libs/libnl:=
-   dev-libs/openssl:=
-   dev-libs/popt
-   net-libs/libnfnetlink
-   sys-apps/iproute2
-   regex? ( >=dev-libs/libpcre2-8 )
-   dbus? ( sys-apps/dbus dev-libs/glib:2 )
-   json? ( dev-libs/json-c:= )
-   snmp? ( net-analyzer/net-snmp )
-   systemd? ( sys-apps/systemd )"
-DEPEND="${RDEPEND}
-   >=sys-kernel/linux-headers-4.4"
-
-DOCS=(
-   README CONTRIBUTORS INSTALL ChangeLog AUTHOR TODO
-   doc/keepalived.conf.SYNOPSIS doc/NOTE_vrrp_vmac.txt
-)
-
-src_prepare() {
-   default
-
-   eautoreconf
-}
-
-src_configure() {
-   local init
-   if use systemd; then
-   init=systemd
-   else
-   init=custom
-   fi
-
-   # keepalived has support to dynamically use some libraries instead of
-   # linking them:
-   #--enable-dynamic-linking \
-   #--enable-libiptc-dynamic \
-   #--enable-libnl-dynamic \
-   #--enable-libxtables-dynamic \
-   STRIP=/bin/true \
-   econf \
-   --with-init=${init} \
-   --with-kernel-dir=/usr \
-   --enable-sha1 \
-   --enable-vrrp \
-   $(use_enable bfd) \
-   $(use_enable dbus) \
-   $(use_enable json) \
-   $(use_enable regex) \
-   $(use_enable snmp) \
-   $(use_enable snmp snmp-rfc) \
-   $(use_enable systemd)
-}
-
-src_install() {
-   default
-
-   newinitd "${FILESDIR}"/keepalived.init-r1 keepalived
-   newconfd "${FILESDIR}"/keepalived.confd-r1 keepalived
-
-   systemd_newunit "${FILESDIR}"/${PN}.service-r1 ${PN}.service
-   systemd_install_serviced "${FILESDIR}/${PN}.service.conf"
-
-   use snmp && dodoc doc/*MIB.txt
-
-   docinto genhash
-   dodoc genhash/README genhash/AUTHOR genhash/ChangeLog
-   # This was badly named by upstream, it's more HOWTO than anything else.
-   newdoc INSTALL INSTALL+HOWTO
-
-   # Security risk to bundle SSL certs
-   rm -v "${ED}"/etc/keepalived/samples/*.pem || die
-   # Clean up sysvinit files
-   rm -rv "${ED}"/etc/sysconfig || die
-}



[gentoo-commits] repo/gentoo:master commit in: x11-misc/py3status/

2021-11-22 Thread Alexys Jacob
commit: 13efd0ab4290e3260b0cb83e9d25e8abe94a12eb
Author: Alexys Jacob  gentoo  org>
AuthorDate: Mon Nov 22 13:11:08 2021 +
Commit:     Alexys Jacob  gentoo  org>
CommitDate: Mon Nov 22 13:22:18 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=13efd0ab

x11-misc/py3status: version bump

Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Alexys Jacob  gentoo.org>

 x11-misc/py3status/Manifest | 2 +-
 x11-misc/py3status/{py3status-3.39.ebuild => py3status-3.40.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-misc/py3status/Manifest b/x11-misc/py3status/Manifest
index 59c1cf4711fe..3a49f8d30d8d 100644
--- a/x11-misc/py3status/Manifest
+++ b/x11-misc/py3status/Manifest
@@ -1 +1 @@
-DIST py3status-3.39.tar.gz 411035 BLAKE2B 
79a7deabd41e6fb8f3384cc7e19c32a52ab46dafebf9b7dcbf4523186e242d467e0ad8a1a77cf2e360154c64c833fc99851da528434806002a41050ed97b6cad
 SHA512 
153f6ebc239190660cef731981dbbb13c1b008ba8180d58471cf596da1508c8c73d4a98e7bd7efb3194512e64905f6179fe19a80baf83ea990a2023e990ff92c
+DIST py3status-3.40.tar.gz 411970 BLAKE2B 
c280ead17f0dc2a4c15f259eb7daa0317f11bf36b853d4bd7edb82e5bdd88abeac98dace99570989dc956a7f989a8a8126ba044b8857b7473eb54289bdf1feee
 SHA512 
61b0d805cf53e95d444efa352b16e9192b7e0f93c3729287e881e7e13af72b276d05e6691f7a49c3b1981e957b5ddf04bb3aca499925e97a42cb71285f11fe08

diff --git a/x11-misc/py3status/py3status-3.39.ebuild 
b/x11-misc/py3status/py3status-3.40.ebuild
similarity index 100%
rename from x11-misc/py3status/py3status-3.39.ebuild
rename to x11-misc/py3status/py3status-3.40.ebuild



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

2021-10-21 Thread Alexys Jacob
commit: 36744feae96d2cb7d803ef5718c5985049692cb6
Author: Alexys Jacob  gentoo  org>
AuthorDate: Thu Oct 21 14:10:23 2021 +
Commit:     Alexys Jacob  gentoo  org>
CommitDate: Thu Oct 21 14:10:23 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=36744fea

dev-db/mongodb: drop vunerable wtr #798132

Signed-off-by: Alexys Jacob  gentoo.org>

 dev-db/mongodb/mongodb-4.4.1-r1.ebuild | 177 -
 dev-db/mongodb/mongodb-4.4.4-r1.ebuild | 176 
 2 files changed, 353 deletions(-)

diff --git a/dev-db/mongodb/mongodb-4.4.1-r1.ebuild 
b/dev-db/mongodb/mongodb-4.4.1-r1.ebuild
deleted file mode 100644
index 907b1897e85..000
--- a/dev-db/mongodb/mongodb-4.4.1-r1.ebuild
+++ /dev/null
@@ -1,177 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{7..9} )
-
-SCONS_MIN_VERSION="3.3.1"
-CHECKREQS_DISK_BUILD="2400M"
-CHECKREQS_DISK_USR="512M"
-CHECKREQS_MEMORY="1024M"
-
-inherit check-reqs flag-o-matic multiprocessing pax-utils python-any-r1 
scons-utils systemd toolchain-funcs
-
-MY_P=${PN}-src-r${PV/_rc/-rc}
-
-DESCRIPTION="A high-performance, open source, schema-free document-oriented 
database"
-HOMEPAGE="https://www.mongodb.com;
-SRC_URI="https://fastdl.mongodb.org/src/${MY_P}.tar.gz;
-
-LICENSE="Apache-2.0 SSPL-1"
-SLOT="0"
-KEYWORDS="amd64 ~arm64"
-IUSE="debug kerberos lto ssl test +tools"
-RESTRICT="!test? ( test )"
-
-RDEPEND="acct-group/mongodb
-   acct-user/mongodb
-   >=app-arch/snappy-1.1.3:=
-   >=dev-cpp/yaml-cpp-0.6.2:=
-   >=dev-libs/boost-1.70:=[threads(+),nls]
-   >=dev-libs/libpcre-8.42[cxx]
-   app-arch/zstd:=
-   dev-libs/snowball-stemmer:=
-   net-libs/libpcap
-   >=sys-libs/zlib-1.2.11:=
-   kerberos? ( dev-libs/cyrus-sasl[kerberos] )
-   ssl? (
-   >=dev-libs/openssl-1.0.1g:0=
-   )"
-DEPEND="${RDEPEND}
-   ${PYTHON_DEPS}
-   $(python_gen_any_dep '
-   test? ( dev-python/pymongo[${PYTHON_USEDEP}] 
dev-python/requests[${PYTHON_USEDEP}] )
-   >=dev-util/scons-3.1.1[${PYTHON_USEDEP}]
-   dev-python/cheetah3[${PYTHON_USEDEP}]
-   dev-python/psutil[${PYTHON_USEDEP}]
-   dev-python/pyyaml[${PYTHON_USEDEP}]
-   ')
-   sys-libs/ncurses:0=
-   sys-libs/readline:0=
-   debug? ( dev-util/valgrind )"
-PDEPEND="tools? ( >=app-admin/mongo-tools-100 )"
-
-PATCHES=(
-   "${FILESDIR}/${PN}-4.4.1-fix-scons.patch"
-   "${FILESDIR}/${PN}-4.4.1-no-compass.patch"
-   "${FILESDIR}/${PN}-4.4.1-unwind-gcc10.patch"
-   "${FILESDIR}/${PN}-4.4.1-boost.patch"
-   "${FILESDIR}/${PN}-4.4.1-gcc11.patch"
-)
-
-S="${WORKDIR}/${MY_P}"
-
-python_check_deps() {
-   if use test; then
-   has_version "dev-python/pymongo[${PYTHON_USEDEP}]" || return 1
-   has_version "dev-python/requests[${PYTHON_USEDEP}]" || return 1
-   fi
-
-   has_version ">=dev-util/scons-2.5.0[${PYTHON_USEDEP}]" &&
-   has_version "dev-python/cheetah3[${PYTHON_USEDEP}]" &&
-   has_version "dev-python/psutil[${PYTHON_USEDEP}]" &&
-   has_version "dev-python/pyyaml[${PYTHON_USEDEP}]"
-}
-
-pkg_pretend() {
-   if [[ -n ${REPLACING_VERSIONS} ]]; then
-   if ver_test "$REPLACING_VERSIONS" -lt 4.2; then
-   ewarn "To upgrade from a version earlier than the 
4.2-series, you must"
-   ewarn "successively upgrade major releases until you 
have upgraded"
-   ewarn "to 4.2-series. Then upgrade to 4.4 series."
-   else
-   ewarn "Be sure to set featureCompatibilityVersion to 
4.2 before upgrading."
-   fi
-   fi
-}
-
-src_prepare() {
-   default
-
-   # remove bundled libs
-   rm -r 
src/third_party/{boost-*,pcre-*,scons-*,snappy-*,yaml-cpp-*,zlib-*} || die
-
-   # remove compass
-   rm -r src/mongo/installer/compass || die
-}
-
-src_configure() {
-   # https://github.com/mongodb/mongo/wiki/Build-Mongodb-From-Source
-   # --use-system-icu fails tests
-   # --use-system-tcmalloc is strongly NOT recommended:
-   scons_opts=(
-   CC="$(tc-getCC)"
-   CXX="$(tc-getCXX)"
-
-   --disable-warnings-as-errors
-   --use-system-boost
-   --use-system-pcre
-   --use-system-snappy
-   --use-system-stemmer
-   --use-system-yaml
- 

[gentoo-commits] proj/docker-images:master commit in: .github/workflows/, /

2021-10-21 Thread Alexys Jacob
commit: 40604346053c47a0ae23590f47053d3b56801b6a
Author: alexfanqi  yahoo  com>
AuthorDate: Wed Sep 22 01:48:48 2021 +
Commit:     Alexys Jacob  gentoo  org>
CommitDate: Thu Oct 21 11:13:13 2021 +
URL:https://gitweb.gentoo.org/proj/docker-images.git/commit/?id=40604346

generate containers for riscv64 (lp64 & lp64d one-level)

multilib support is still under testing. leave it out for now

Signed-off-by: alexfanqi  yahoo.com>
Signed-off-by: Alexys Jacob  gentoo.org>

 .github/workflows/build.yml | 4 
 build.sh| 6 ++
 deploy.sh   | 4 ++--
 3 files changed, 12 insertions(+), 2 deletions(-)

diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml
index a5ec941..eb666ee 100644
--- a/.github/workflows/build.yml
+++ b/.github/workflows/build.yml
@@ -43,6 +43,10 @@ jobs:
   - stage3-ppc64le-musl-hardened-openrc
   - stage3-ppc64le-openrc
   - stage3-ppc64le-systemd
+  - stage3-rv64_lp64-openrc
+  - stage3-rv64_lp64-systemd
+  - stage3-rv64_lp64d-openrc
+  - stage3-rv64_lp64d-systemd
   - stage3-s390x
 name: ${{ matrix.target }}
 runs-on: ubuntu-latest

diff --git a/build.sh b/build.sh
index f17641b..0687c46 100755
--- a/build.sh
+++ b/build.sh
@@ -43,6 +43,12 @@ case $ARCH in
MICROARCH="${ARCH}"
ARCH="ppc"
;;
+   "rv64_"*)
+   # only support riscv64 for now
+   DOCKER_ARCH=riscv64
+   MICROARCH="${ARCH}"
+   ARCH="riscv"
+   ;;
"s390x")
DOCKER_ARCH="${ARCH}"
MICROARCH="${ARCH}"

diff --git a/deploy.sh b/deploy.sh
index 877c6eb..871f901 100755
--- a/deploy.sh
+++ b/deploy.sh
@@ -16,14 +16,14 @@ ORG=${ORG:-gentoo}
 docker push --all-tags "${ORG}/${NAME}"
 
 declare -A MANIFEST_TAGS=(
-   
[stage3:latest]="amd64-openrc;armv5tel;armv6j_hardfp;armv7a_hardfp;arm64;i686-openrc;ppc64le-openrc;s390x"
+   
[stage3:latest]="amd64-openrc;armv5tel;armv6j_hardfp;armv7a_hardfp;arm64;i686-openrc;ppc64le-openrc;rv64_lp64d-openrc;s390x"
[stage3:hardened]="amd64-hardened-openrc;i686-hardened-openrc"
[stage3:hardened-nomultilib]="amd64-hardened-nomultilib-openrc"
[stage3:musl]="amd64-musl;i686-musl"

[stage3:musl-hardened]="amd64-musl-hardened;ppc64le-musl-hardened-openrc"
[stage3:nomultilib]="amd64-nomultilib-openrc"
[stage3:nomultilib-systemd]="amd64-nomultilib-systemd"
-   
[stage3:systemd]="amd64-systemd;armv5tel-systemd;armv6j_hardfp-systemd;armv7a_hardfp-systemd;arm64-systemd;i686-systemd;ppc64le-systemd"
+   
[stage3:systemd]="amd64-systemd;armv5tel-systemd;armv6j_hardfp-systemd;armv7a_hardfp-systemd;arm64-systemd;i686-systemd;ppc64le-systemd;rv64_lp64d-systemd"
 )
 
 # Find latest manifest



[gentoo-commits] proj/docker-images:master commit in: /

2021-10-21 Thread Alexys Jacob
commit: 8e49c8eec53097a7c9c9e5667064bc01f684a1ae
Author: alexfanqi  yahoo  com>
AuthorDate: Wed Sep 22 06:34:15 2021 +
Commit:     Alexys Jacob  gentoo  org>
CommitDate: Thu Oct 21 11:13:17 2021 +
URL:https://gitweb.gentoo.org/proj/docker-images.git/commit/?id=8e49c8ee

Add riscv to README.md

currently only support riscv64. And multilib is not ready yet.

Signed-off-by: alexfanqi  yahoo.com>
Closes: https://github.com/gentoo/gentoo-docker-images/pull/111
Signed-off-by: Alexys Jacob  gentoo.org>

 README.md | 10 ++
 1 file changed, 10 insertions(+)

diff --git a/README.md b/README.md
index 13da7b5..a103766 100644
--- a/README.md
+++ b/README.md
@@ -44,6 +44,11 @@ The following targets are built and pushed to Docker Hub:
  * `stage3-ppc64le-musl-hardened-openrc`
  * `stage3-ppc64le-openrc`
  * `stage3-ppc64le-systemd`
+   * `riscv`
+ * `stage3-rv64_lp64-openrc`
+ * `stage3-rv64_lp64-systemd`
+ * `stage3-rv64_lp64d-openrc`
+ * `stage3-rv64_lp64d-systemd`
* `s390`
  * `stage3-s390x`
* `x86`
@@ -82,6 +87,9 @@ The following upstream stage3 targets are not built at all:
* `stage3-ppc64-systemd` [[unsupported](#unsupported)]
* `stage3-ppc64le` [[deprecated](#deprecated)]
* `stage3-ppc64le-musl-hardened` [[deprecated](#deprecated)]
+ * `riscv`
+   * `stage3-rv32_*` [[unsupported](#unsupported)]
+   * `stage3-rv64_multilib` [[under testing](#testing)]
  * `s390`
* `stage3-s390` [[unsupported](#unsupported)]
  * `x86`
@@ -97,6 +105,8 @@ The following upstream stage3 targets are not built at all:
 
 [selinux]: [SELinux doesn't seem to make sense inside 
containers](https://serverfault.com/q/757606/)
 
+[under testing]: Not ready for container. Our arch team 
is working on testing it
+
 [unsupported]: [Unsupported Docker 
architecture](https://github.com/docker-library/official-images#architectures-other-than-amd64)
 
 # Building the containers



[gentoo-commits] repo/gentoo:master commit in: sys-cluster/drbd-utils/

2021-09-06 Thread Alexys Jacob
commit: e91799a1c749140ca27b1c198c6fc9a2e8bf2209
Author: Jakov Smolic  sartura  hr>
AuthorDate: Tue Aug 17 14:57:37 2021 +
Commit:     Alexys Jacob  gentoo  org>
CommitDate: Mon Sep  6 14:12:53 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e91799a1

sys-cluster/drbd-utils: Add missing tmpfiles_process call

* Revbump due to inheriting tmpfiles eclass which adds
  virtual/tmpfiles as a RDEPEND

Signed-off-by: Jakov Smolic  sartura.hr>
Closes: https://github.com/gentoo/gentoo/pull/22014
Signed-off-by: Alexys Jacob  gentoo.org>

 .../{drbd-utils-9.15.1-r1.ebuild => drbd-utils-9.15.1-r2.ebuild}  | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/sys-cluster/drbd-utils/drbd-utils-9.15.1-r1.ebuild 
b/sys-cluster/drbd-utils/drbd-utils-9.15.1-r2.ebuild
similarity index 97%
rename from sys-cluster/drbd-utils/drbd-utils-9.15.1-r1.ebuild
rename to sys-cluster/drbd-utils/drbd-utils-9.15.1-r2.ebuild
index f8a1b38d22f..d080591f810 100644
--- a/sys-cluster/drbd-utils/drbd-utils-9.15.1-r1.ebuild
+++ b/sys-cluster/drbd-utils/drbd-utils-9.15.1-r2.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-inherit autotools bash-completion-r1 udev
+inherit autotools bash-completion-r1 tmpfiles udev
 
 DESCRIPTION="mirror/replicate block-devices across a network-connection"
 SRC_URI="https://www.linbit.com/downloads/drbd/utils/${P}.tar.gz;
@@ -93,6 +93,8 @@ src_install() {
 }
 
 pkg_postinst() {
+   tmpfiles_process drbd.conf
+
einfo
einfo "Please copy and gunzip the configuration file:"
einfo "from /usr/share/doc/${PF}/${PN/-utils/}.conf.example.bz2 to 
/etc/${PN/-utils/}.conf"



[gentoo-commits] repo/gentoo:master commit in: sys-cluster/drbd-utils/files/

2021-09-06 Thread Alexys Jacob
commit: 50b2fcb745c137ab7652ba59aca0625b9e324798
Author: Jakov Smolic  sartura  hr>
AuthorDate: Tue Aug 17 14:59:47 2021 +
Commit:     Alexys Jacob  gentoo  org>
CommitDate: Mon Sep  6 14:13:23 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=50b2fcb7

sys-cluster/drbd-utils: Fix drbadm path in init script

Closes: https://bugs.gentoo.org/789099
Signed-off-by: Jakov Smolic  sartura.hr>
Signed-off-by: Alexys Jacob  gentoo.org>

 sys-cluster/drbd-utils/files/drbd-utils-8.0.rc | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-cluster/drbd-utils/files/drbd-utils-8.0.rc 
b/sys-cluster/drbd-utils/files/drbd-utils-8.0.rc
index e2ced85b146..e91e90c2886 100644
--- a/sys-cluster/drbd-utils/files/drbd-utils-8.0.rc
+++ b/sys-cluster/drbd-utils/files/drbd-utils-8.0.rc
@@ -12,7 +12,7 @@ depend() {
 }
 
 DEFAULTFILE="/etc/conf.d/drbd"
-DRBDADM="/sbin/drbdadm"
+DRBDADM="/usr/sbin/drbdadm"
 PROC_DRBD="/proc/drbd"
 MODPROBE="/sbin/modprobe"
 RMMOD="/sbin/rmmod"



[gentoo-commits] repo/gentoo:master commit in: x11-wm/i3/

2021-09-03 Thread Alexys Jacob
commit: 2cad292d3e292d9dd09c4450d11e507170fac3a0
Author: Alexys Jacob  gentoo  org>
AuthorDate: Fri Sep  3 15:36:13 2021 +
Commit:     Alexys Jacob  gentoo  org>
CommitDate: Fri Sep  3 15:36:13 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2cad292d

x11-wm/i3: add myself as co-maintainer

Package-Manager: Portage-3.0.19, Repoman-3.0.3
Signed-off-by: Alexys Jacob  gentoo.org>

 x11-wm/i3/metadata.xml | 4 
 1 file changed, 4 insertions(+)

diff --git a/x11-wm/i3/metadata.xml b/x11-wm/i3/metadata.xml
index c4e5bb41b63..3dfb5d6dafd 100644
--- a/x11-wm/i3/metadata.xml
+++ b/x11-wm/i3/metadata.xml
@@ -5,6 +5,10 @@
jsmo...@gentoo.org
Jakov Smolić

+   
+   ultra...@gentoo.org
+       Alexys Jacob
+   

Build and install the HTML documentation and 
regenerate the man pages




[gentoo-commits] repo/gentoo:master commit in: x11-misc/py3status/

2021-08-30 Thread Alexys Jacob
commit: a197ac1d03e1e209841c94125d4e554a1c3f743b
Author: Alexys Jacob  gentoo  org>
AuthorDate: Mon Aug 30 08:23:40 2021 +
Commit:     Alexys Jacob  gentoo  org>
CommitDate: Mon Aug 30 08:23:40 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a197ac1d

x11-misc/py3status: version bump, eapi 7

closes #799248

Package-Manager: Portage-3.0.19, Repoman-3.0.3
Signed-off-by: Alexys Jacob  gentoo.org>

 x11-misc/py3status/Manifest | 2 +-
 x11-misc/py3status/{py3status-3.38.ebuild => py3status-3.39.ebuild} | 5 -
 2 files changed, 5 insertions(+), 2 deletions(-)

diff --git a/x11-misc/py3status/Manifest b/x11-misc/py3status/Manifest
index 6dc33c5b7ea..59c1cf4711f 100644
--- a/x11-misc/py3status/Manifest
+++ b/x11-misc/py3status/Manifest
@@ -1 +1 @@
-DIST py3status-3.38.tar.gz 409708 BLAKE2B 
b031eafcb4a20d69dc38a4ff651040bb11b53a00ab027f139c559c8c15e1c267b9eac748a8e088a272ec497a2ac169f379ba4c5e85a5d8e25b233828e9eefe5d
 SHA512 
dff8200860f8c57f172c10bf20cfafdc2e210b452f547051c3eda2ae45f2e83c04fb4f3d1b1c1cab02a323623be15e809ceee093f2a5c540aed212fe98552dd2
+DIST py3status-3.39.tar.gz 411035 BLAKE2B 
79a7deabd41e6fb8f3384cc7e19c32a52ab46dafebf9b7dcbf4523186e242d467e0ad8a1a77cf2e360154c64c833fc99851da528434806002a41050ed97b6cad
 SHA512 
153f6ebc239190660cef731981dbbb13c1b008ba8180d58471cf596da1508c8c73d4a98e7bd7efb3194512e64905f6179fe19a80baf83ea990a2023e990ff92c

diff --git a/x11-misc/py3status/py3status-3.38.ebuild 
b/x11-misc/py3status/py3status-3.39.ebuild
similarity index 87%
rename from x11-misc/py3status/py3status-3.38.ebuild
rename to x11-misc/py3status/py3status-3.39.ebuild
index 249cd9474c6..c58eef39cc4 100644
--- a/x11-misc/py3status/py3status-3.38.ebuild
+++ b/x11-misc/py3status/py3status-3.39.ebuild
@@ -1,7 +1,7 @@
 # Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=6
+EAPI=7
 PYTHON_COMPAT=( python{3_7,3_8,3_9} )
 DISTUTILS_USE_SETUPTOOLS=rdepend
 
@@ -19,6 +19,9 @@ LICENSE="BSD"
 SLOT="0"
 KEYWORDS="~amd64 ~x86"
 IUSE="gevent minimal +udev"
+# It feels useless to run tests on this simple package
+# since upstream (I) runs tox on CI
+RESTRICT="test"
 
 RDEPEND="
!minimal? ( x11-misc/i3status )



[gentoo-commits] proj/docker-images:master commit in: /

2021-08-30 Thread Alexys Jacob
commit: bcf0c8256bc00a0609c51b64b80ea0f6f3df9992
Author: alsotoes  gmail  com>
AuthorDate: Sat Aug 28 05:12:41 2021 +
Commit:     Alexys Jacob  gentoo  org>
CommitDate: Mon Aug 30 07:33:45 2021 +
URL:https://gitweb.gentoo.org/proj/docker-images.git/commit/?id=bcf0c825

changing readme file as irc channel moved away from freenode to libera

Closes: https://github.com/gentoo/gentoo-docker-images/pull/110
Signed-off-by: Alexys Jacob  gentoo.org>

 README.md | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/README.md b/README.md
index b474e04..13da7b5 100644
--- a/README.md
+++ b/README.md
@@ -139,7 +139,7 @@ RUN emerge -qv www-servers/apache # or whichever packages 
you need
 We'd love to hear any ideas.  Feel free to contact us via any of the following
 methods:
 
-* IRC: irc://freenode.net/#gentoo-containers
+* IRC: irc://irc.libera.chat:6697/#gentoo-containers
 * EMAIL: gentoo-contain...@lists.gentoo.org
 * GITHUB: https://github.com/gentoo/gentoo-docker-images
 



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

2021-08-23 Thread Alexys Jacob
commit: bf8e03756852ba2705bf5259b590edaca8d271ad
Author: Tomáš Mózes  gmail  com>
AuthorDate: Mon Aug 23 14:42:44 2021 +
Commit:     Alexys Jacob  gentoo  org>
CommitDate: Mon Aug 23 15:40:29 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bf8e0375

dev-db/mongodb: require AVX for mongodb-5.0

Closes: https://bugs.gentoo.org/809692

Signed-off-by: Tomáš Mózes  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/22079
Signed-off-by: Alexys Jacob  gentoo.org>

 dev-db/mongodb/mongodb-5.0.2.ebuild | 10 +-
 1 file changed, 9 insertions(+), 1 deletion(-)

diff --git a/dev-db/mongodb/mongodb-5.0.2.ebuild 
b/dev-db/mongodb/mongodb-5.0.2.ebuild
index 03eb379258b..a2ee4340b7f 100644
--- a/dev-db/mongodb/mongodb-5.0.2.ebuild
+++ b/dev-db/mongodb/mongodb-5.0.2.ebuild
@@ -21,7 +21,8 @@ SRC_URI="https://fastdl.mongodb.org/src/${MY_P}.tar.gz;
 LICENSE="Apache-2.0 SSPL-1"
 SLOT="0"
 KEYWORDS="~amd64 ~arm64 -riscv"
-IUSE="debug kerberos lto mongosh ssl +tools"
+CPU_FLAGS="cpu_flags_x86_avx"
+IUSE="debug kerberos lto mongosh ssl +tools ${CPU_FLAGS}"
 
 # https://github.com/mongodb/mongo/wiki/Test-The-Mongodb-Server
 # resmoke needs python packages not yet present in Gentoo
@@ -77,6 +78,13 @@ python_check_deps() {
 }
 
 pkg_pretend() {
+   # Bug 809692
+   if ! use cpu_flags_x86_avx; then
+   eerror "MongoDB 5.0 requires use of the AVX instruction set"
+   eerror 
"https://docs.mongodb.com/v5.0/administration/production-notes/;
+   die "MongoDB requires AVX"
+   fi
+
if [[ -n ${REPLACING_VERSIONS} ]]; then
if ver_test "$REPLACING_VERSIONS" -lt 4.4; then
ewarn "To upgrade from a version earlier than the 
4.4-series, you must"



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

2021-08-20 Thread Alexys Jacob
commit: d149b35f41133b75283c95106b4ed02070696769
Author: Alexys Jacob  gentoo  org>
AuthorDate: Fri Aug 20 18:16:13 2021 +
Commit:     Alexys Jacob  gentoo  org>
CommitDate: Fri Aug 20 18:16:13 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d149b35f

sys-cluster/keepalived: drop old

Package-Manager: Portage-3.0.19, Repoman-3.0.3
Signed-off-by: Alexys Jacob  gentoo.org>

 sys-cluster/keepalived/Manifest |  2 -
 sys-cluster/keepalived/keepalived-2.0.20.ebuild | 81 -
 sys-cluster/keepalived/keepalived-2.1.5.ebuild  | 81 -
 3 files changed, 164 deletions(-)

diff --git a/sys-cluster/keepalived/Manifest b/sys-cluster/keepalived/Manifest
index 3b9914d00d3..208d5ec434e 100644
--- a/sys-cluster/keepalived/Manifest
+++ b/sys-cluster/keepalived/Manifest
@@ -1,3 +1 @@
-DIST keepalived-2.0.20.tar.gz 1036063 BLAKE2B 
217dee8c6dcb148119822f3c6a0b57482e91a17671a35333d0dccf04a3f7c6606a1c9e0b3f2a3adeab838fd91b7c714a0bf11895fe0c7d90d836d3585620c8e2
 SHA512 
36bbc4aa0a1045486e608c9f4ed73f4335b871dae88beaed10d86445474c462136885225cd6b61219a36fca2ff43771623bc6d072e406cf684acc2ca8f2a38f6
-DIST keepalived-2.1.5.tar.gz 1081559 BLAKE2B 
791de7f24d012d77fbf9573713ab158cd91c08b969982b5d6bb86e5e6ed347281378dd5106a05db2f37fd9ab2eb479c131333b4b8c6983671b18652122fdbe37
 SHA512 
107d071aa1546023a3eb7c2cba4707ab6fbb10af62984ab41c9358b5e28289f8f277456983fe8649a15a77939734d3af573b8b050500d9eb521b4b0537f97aa6
 DIST keepalived-2.2.2.tar.gz 1159896 BLAKE2B 
42ff86b4aa7c0a45a3472102107701262b44b780987ed93f3dde7005f61699c1488fd92fccb75f77ef5dcc83461428bbad79cc59cd4648a824a8bfbe7fbd2c34
 SHA512 
05bb589c76faa4d3f734ecb1a3e5ac40af006fe5dce962bcd9617f192e59bb5336a911b148c1530fb864333da87c3d42a6fbf7d0ef074f6a53ce5a71db8ec706

diff --git a/sys-cluster/keepalived/keepalived-2.0.20.ebuild 
b/sys-cluster/keepalived/keepalived-2.0.20.ebuild
deleted file mode 100644
index 5deb4e2046e..000
--- a/sys-cluster/keepalived/keepalived-2.0.20.ebuild
+++ /dev/null
@@ -1,81 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit autotools systemd
-
-DESCRIPTION="A strong & robust keepalive facility to the Linux Virtual Server 
project"
-HOMEPAGE="https://www.keepalived.org/;
-SRC_URI="https://www.keepalived.org/software/${P}.tar.gz;
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~alpha amd64 ~hppa ~ia64 ppc ppc64 ~s390 ~sparc x86"
-IUSE="+bfd dbus json regex snmp"
-
-RDEPEND="dev-libs/libnl:=
-   dev-libs/openssl:=
-   dev-libs/popt
-   net-libs/libnfnetlink
-   sys-apps/iproute2
-   regex? ( >=dev-libs/libpcre2-8 )
-   dbus? ( sys-apps/dbus dev-libs/glib:2 )
-   json? ( dev-libs/json-c:= )
-   snmp? ( net-analyzer/net-snmp )"
-DEPEND="${RDEPEND}
-   >=sys-kernel/linux-headers-4.4"
-
-DOCS=(
-   README CONTRIBUTORS INSTALL ChangeLog AUTHOR TODO
-   doc/keepalived.conf.SYNOPSIS doc/NOTE_vrrp_vmac.txt
-)
-
-src_prepare() {
-   default
-
-   eautoreconf
-}
-
-src_configure() {
-   # keepalived has support to dynamically use some libraries instead of
-   # linking them:
-   #--enable-dynamic-linking \
-   #--enable-libiptc-dynamic \
-   #--enable-libnl-dynamic \
-   #--enable-libxtables-dynamic \
-   STRIP=/bin/true \
-   econf \
-   --with-init=custom \
-   --with-kernel-dir=/usr \
-   --enable-sha1 \
-   --enable-vrrp \
-   $(use_enable bfd) \
-   $(use_enable dbus) \
-   $(use_enable json) \
-   $(use_enable regex) \
-   $(use_enable snmp) \
-   $(use_enable snmp snmp-rfc)
-}
-
-src_install() {
-   default
-
-   newinitd "${FILESDIR}"/keepalived.init-r1 keepalived
-   newconfd "${FILESDIR}"/keepalived.confd-r1 keepalived
-
-   systemd_newunit "${FILESDIR}"/${PN}.service ${PN}.service
-   systemd_install_serviced "${FILESDIR}/${PN}.service.conf"
-
-   use snmp && dodoc doc/*MIB.txt
-
-   docinto genhash
-   dodoc genhash/README genhash/AUTHOR genhash/ChangeLog
-   # This was badly named by upstream, it's more HOWTO than anything else.
-   newdoc INSTALL INSTALL+HOWTO
-
-   # Security risk to bundle SSL certs
-   rm -v "${ED}"/etc/keepalived/samples/*.pem || die
-   # Clean up sysvinit files
-   rm -rv "${ED}"/etc/sysconfig || die
-}

diff --git a/sys-cluster/keepalived/keepalived-2.1.5.ebuild 
b/sys-cluster/keepalived/keepalived-2.1.5.ebuild
deleted file mode 100644
index 5deb4e2046e..000
--- a/sys-cluster/keepalived/keepalived-2.1.5.ebuild
+++ /dev/null
@@ -1,81 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU Gener

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

2021-08-20 Thread Alexys Jacob
commit: c2fee8fba7d7948b0dba3036c8a43dc690c864b9
Author: Alexys Jacob  gentoo  org>
AuthorDate: Fri Aug 20 18:11:35 2021 +
Commit:     Alexys Jacob  gentoo  org>
CommitDate: Fri Aug 20 18:11:35 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c2fee8fb

dev-db/mongodb: drop useless versions wrt #798132

Package-Manager: Portage-3.0.19, Repoman-3.0.3
Signed-off-by: Alexys Jacob  gentoo.org>

 dev-db/mongodb/Manifest  |   2 -
 dev-db/mongodb/mongodb-4.2.12.ebuild | 174 --
 dev-db/mongodb/mongodb-4.4.2.ebuild  | 176 ---
 3 files changed, 352 deletions(-)

diff --git a/dev-db/mongodb/Manifest b/dev-db/mongodb/Manifest
index 4d6584e3ab8..976ba6d44da 100644
--- a/dev-db/mongodb/Manifest
+++ b/dev-db/mongodb/Manifest
@@ -1,8 +1,6 @@
 DIST mongodb-src-r4.2.11.tar.gz 61829417 BLAKE2B 
cc989d6ea87a48b7402d119dda4678a966cf96cec0da5d00d792faf06ecb6fbe4bc426069e1a72548410adcbd26162038ec7201e76036ac599af5f53029c0e66
 SHA512 
ff398a9d3a012e0eb860c2139967e163b8b0ac045c1c47f2c0c5584ba7c60a1403bb423ce8c6e8b3900fdcad1164a84c6da79276f897fd640366e3f80cf54316
-DIST mongodb-src-r4.2.12.tar.gz 61855596 BLAKE2B 
2114c3b6e7a941c566cf631e06b0f850d4f10b12fb6367caef5d6f6e92ebbee04650b41b8ea9d90e9ba983012f812144be9c50caa77c9a68263b6a6a19d522b2
 SHA512 
9be714b6d8f51cfd36530b103cfb5e9b31493c6294b453d32fe2176dd06e9a2145a671bd15b1f97865944c88256fbaea63542a994f2c033df75ab7280e82a576
 DIST mongodb-src-r4.2.15.tar.gz 62187847 BLAKE2B 
eb9cbf52b5aeb95d3c6c6bd14da9731a85a24e2c3560163be999bddff1cd1ac90f9cf07b4c3fe22e35ffcdd174a6b2720a801fa179f574ff33150d1a4660ef9e
 SHA512 
ee46a2dfb7ae23ad38da49bf126a2bc7932bded8f01d34516ad575d2aed5d6233c5ad620b2a4424a98afb9e80e26acf40c66982cdd0637c13f0f7aaae8b746a0
 DIST mongodb-src-r4.4.1.tar.gz 49644743 BLAKE2B 
7d84998c69b9b55164ebab04b49c38a4113a0f58d431612389ec37eb044fba1adf9284e9d4454bd40bb7a071fd042308a5cd350129d6d52480412cf6b868ec2b
 SHA512 
16aa66995ea8cfe0cc47b96c1c5643a28ab47fc9f27bd93404cf572944ab30492df7c923f918b353cd7157a6ccde9ac6f58bfba322fb52c2d7409c6fb9b0
-DIST mongodb-src-r4.4.2.tar.gz 49816559 BLAKE2B 
0e51302e7e414de9fef74872e44c8de1f5682cb3cac0aa7a02e3c1ee3084669ea647d1e574e8a76a3b6b2f34aa4ef693c8d1f3fa025ec3072eff7b7c408b94e5
 SHA512 
bbf59ed97a8718576c469c696d5331c122f63528dad950fd415b00269c2fa5e6949b372c575e2504c2a58b145bae485172b2500481662e6543bc3127252a
 DIST mongodb-src-r4.4.4.tar.gz 49942905 BLAKE2B 
8aa9813e87e216899b3c609b413ce6915d6ddf30faea3c0ecda2a14476fc6b08024614fa7b20e1703b5908759459e88e5e302539c27525c2359233743aa7dcda
 SHA512 
a999528a8a6bf4bf0b8ff8f5169b1aadb3c4dab9c7d936c59d66f238b864fad6e8fb6a1b9ec27f395fca95152ee020f96a8c1cf8960a48de3ce5141f8dda7d88
 DIST mongodb-src-r4.4.8.tar.gz 50492854 BLAKE2B 
4776b17e88104879ea69468ff277b07dc317d936654bb26c69750e0aaf8f51bea73994e7fc4841228d8506db392e0454b5fd16257071b86a2e4ad34e90f33632
 SHA512 
9b0cd81c9c731255a6c079c040ed342a51a72e3ea72047d3ae959c0afde50b0cdb1fcfe7fcbea30c449a3618a09d213752277cee6eb9bc0a55915b9229543606
 DIST mongodb-src-r5.0.2.tar.gz 54527477 BLAKE2B 
f71102f4c2711074498c288817ee06156cb030ee647541f6604582b918fb75239cc5a551c08b745b6296a2693d2a1ac28d94c1365b86bc508257b9d42142612a
 SHA512 
179d57a0a12c5c23e54208c262edff6976f509324be8ad68d6761997dc702534f618dea1a24568fdb2d716359762e64da54e2d152a685447b4e0450996bf2154

diff --git a/dev-db/mongodb/mongodb-4.2.12.ebuild 
b/dev-db/mongodb/mongodb-4.2.12.ebuild
deleted file mode 100644
index 11df6a441e4..000
--- a/dev-db/mongodb/mongodb-4.2.12.ebuild
+++ /dev/null
@@ -1,174 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{7..9} )
-
-SCONS_MIN_VERSION="2.5.0"
-CHECKREQS_DISK_BUILD="2400M"
-CHECKREQS_DISK_USR="512M"
-CHECKREQS_MEMORY="1024M"
-
-inherit check-reqs flag-o-matic multiprocessing pax-utils python-any-r1 
scons-utils systemd toolchain-funcs
-
-MY_P=${PN}-src-r${PV/_rc/-rc}
-
-DESCRIPTION="A high-performance, open source, schema-free document-oriented 
database"
-HOMEPAGE="https://www.mongodb.com;
-SRC_URI="https://fastdl.mongodb.org/src/${MY_P}.tar.gz;
-
-LICENSE="Apache-2.0 SSPL-1"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64"
-IUSE="debug kerberos lto ssl test +tools"
-RESTRICT="!test? ( test )"
-
-RDEPEND="acct-group/mongodb
-   acct-user/mongodb
-   >=app-arch/snappy-1.1.3
-   >=dev-cpp/yaml-cpp-0.6.2:=
-   >=dev-libs/boost-1.70:=[threads(+)]
-   >=dev-libs/libpcre-8.42[cxx]
-   app-arch/zstd
-   dev-libs/snowball-stemmer
-   net-libs/libpcap
-   >=sys-libs/zlib-1.2.11:=
-   kerberos? ( dev-libs/cyrus-sasl[kerberos] )
-   ssl? (
-   >=dev-libs/openssl-1.0.1g:0=
-   )"
-DEPEND="${RDEPEND}
-   ${PYTHON_DEPS}
-   $(python_ge

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

2021-08-20 Thread Alexys Jacob
commit: af45f6a7cb10bc582a6490d7c1466fef512322fb
Author: Tomáš Mózes  gmail  com>
AuthorDate: Fri Aug 20 14:57:19 2021 +
Commit:     Alexys Jacob  gentoo  org>
CommitDate: Fri Aug 20 18:07:18 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=af45f6a7

dev-db/mongodb: fix building with glibc-2.34

Patch taken from 
https://gerrit.openbmc-project.xyz/c/openbmc/openbmc/+/43608/11/meta-openembedded/meta-oe/dynamic-layers/meta-python/recipes-dbs/mongodb/mongodb/0001-Do-not-use-MINSIGSTKSZ.patch

Closes: https://bugs.gentoo.org/806773
Signed-off-by: Tomáš Mózes  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/22052
Signed-off-by: Alexys Jacob  gentoo.org>

 ...0.3-fix-scons.patch => mongodb-5.0.2-fix-scons.patch} |  0
 dev-db/mongodb/files/mongodb-5.0.2-glibc-2.34.patch  | 16 
 ...3-no-compass.patch => mongodb-5.0.2-no-compass.patch} |  0
 ...ions.patch => mongodb-5.0.2-skip-no-exceptions.patch} |  0
 ...s-check.patch => mongodb-5.0.2-skip-reqs-check.patch} |  0
 dev-db/mongodb/mongodb-4.2.15.ebuild |  1 +
 dev-db/mongodb/mongodb-4.4.8.ebuild  |  1 +
 dev-db/mongodb/mongodb-5.0.2.ebuild  |  9 +
 8 files changed, 23 insertions(+), 4 deletions(-)

diff --git a/dev-db/mongodb/files/mongodb-5.0.3-fix-scons.patch 
b/dev-db/mongodb/files/mongodb-5.0.2-fix-scons.patch
similarity index 100%
rename from dev-db/mongodb/files/mongodb-5.0.3-fix-scons.patch
rename to dev-db/mongodb/files/mongodb-5.0.2-fix-scons.patch

diff --git a/dev-db/mongodb/files/mongodb-5.0.2-glibc-2.34.patch 
b/dev-db/mongodb/files/mongodb-5.0.2-glibc-2.34.patch
new file mode 100644
index 000..b9c5241be37
--- /dev/null
+++ b/dev-db/mongodb/files/mongodb-5.0.2-glibc-2.34.patch
@@ -0,0 +1,16 @@
+diff --git a/src/mongo/stdx/thread.h b/src/mongo/stdx/thread.h
+index 7b15bb56..4d8f73ad 100644
+--- a/src/mongo/stdx/thread.h
 b/src/mongo/stdx/thread.h
+@@ -105,10 +105,7 @@ private:
+ //   . N   Y :  4,344 |  13,048 | 7,352
+ //   . Y   Y :  4,424 |  13,672 | 8,392
+ //   ( 
https://jira.mongodb.org/secure/attachment/233569/233569_stacktrace-writeup.txt 
)
+-static constexpr std::size_t kMongoMinSignalStackSize = std::size_t{64} 
<< 10;
+-
+-static constexpr std::size_t kStackSize =
+-std::max(kMongoMinSignalStackSize, std::size_t{MINSIGSTKSZ});
++static constexpr std::size_t kStackSize = std::size_t{64} << 10;
+ std::unique_ptr _stackStorage = 
std::make_unique(kStackSize);
+ 
+ #else   // !MONGO_HAS_SIGALTSTACK

diff --git a/dev-db/mongodb/files/mongodb-5.0.3-no-compass.patch 
b/dev-db/mongodb/files/mongodb-5.0.2-no-compass.patch
similarity index 100%
rename from dev-db/mongodb/files/mongodb-5.0.3-no-compass.patch
rename to dev-db/mongodb/files/mongodb-5.0.2-no-compass.patch

diff --git a/dev-db/mongodb/files/mongodb-5.0.3-skip-no-exceptions.patch 
b/dev-db/mongodb/files/mongodb-5.0.2-skip-no-exceptions.patch
similarity index 100%
rename from dev-db/mongodb/files/mongodb-5.0.3-skip-no-exceptions.patch
rename to dev-db/mongodb/files/mongodb-5.0.2-skip-no-exceptions.patch

diff --git a/dev-db/mongodb/files/mongodb-5.0.3-skip-reqs-check.patch 
b/dev-db/mongodb/files/mongodb-5.0.2-skip-reqs-check.patch
similarity index 100%
rename from dev-db/mongodb/files/mongodb-5.0.3-skip-reqs-check.patch
rename to dev-db/mongodb/files/mongodb-5.0.2-skip-reqs-check.patch

diff --git a/dev-db/mongodb/mongodb-4.2.15.ebuild 
b/dev-db/mongodb/mongodb-4.2.15.ebuild
index 9d517a063d2..8d8aba1df78 100644
--- a/dev-db/mongodb/mongodb-4.2.15.ebuild
+++ b/dev-db/mongodb/mongodb-4.2.15.ebuild
@@ -56,6 +56,7 @@ PATCHES=(
"${FILESDIR}/${PN}-4.2.0-fix-scons.patch"
"${FILESDIR}/${PN}-4.4.1-gcc11.patch"
"${FILESDIR}/${PN}-4.2.15-no-compass.patch"
+   "${FILESDIR}/${PN}-5.0.2-glibc-2.34.patch"
 )
 
 S="${WORKDIR}/${MY_P}"

diff --git a/dev-db/mongodb/mongodb-4.4.8.ebuild 
b/dev-db/mongodb/mongodb-4.4.8.ebuild
index 64dd932d7a1..714abb8c3b8 100644
--- a/dev-db/mongodb/mongodb-4.4.8.ebuild
+++ b/dev-db/mongodb/mongodb-4.4.8.ebuild
@@ -57,6 +57,7 @@ PATCHES=(
"${FILESDIR}/${PN}-4.4.8-no-compass.patch"
"${FILESDIR}/${PN}-4.4.1-boost.patch"
"${FILESDIR}/${PN}-4.4.1-gcc11.patch"
+   "${FILESDIR}/${PN}-5.0.2-glibc-2.34.patch"
 )
 
 S="${WORKDIR}/${MY_P}"

diff --git a/dev-db/mongodb/mongodb-5.0.2.ebuild 
b/dev-db/mongodb/mongodb-5.0.2.ebuild
index 2976e876c8f..03eb379258b 100644
--- a/dev-db/mongodb/mongodb-5.0.2.ebuild
+++ b/dev-db/mongodb/mongodb-5.0.2.ebuild
@@ -60,10 +60,11 @@ PDEPEND="
 PATCHES=(
"${FILESDIR}/${PN}-4.4.1-boost.patch"
"${FILESDIR}/${PN}-4.4.1-gcc11.patch"
-   "${FILESDIR}/${PN}-5.0.3-fix-scons.patch

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

2021-08-20 Thread Alexys Jacob
commit: 4b20813089b4b54771ea2c036c20a4a47df03902
Author: Tomáš Mózes  gmail  com>
AuthorDate: Fri Aug 20 15:03:15 2021 +
Commit:     Alexys Jacob  gentoo  org>
CommitDate: Fri Aug 20 18:07:47 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4b208130

app-admin/mongosh-bin: add QA_FLAGS_IGNORED

Binary package, no compilation involved.

Closes: https://bugs.gentoo.org/809119
Signed-off-by: Tomáš Mózes  gmail.com>
Signed-off-by: Alexys Jacob  gentoo.org>

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

diff --git a/app-admin/mongosh-bin/mongosh-bin-1.0.4.ebuild 
b/app-admin/mongosh-bin/mongosh-bin-1.0.4.ebuild
index 4f81663b3bb..efad4f58748 100644
--- a/app-admin/mongosh-bin/mongosh-bin-1.0.4.ebuild
+++ b/app-admin/mongosh-bin/mongosh-bin-1.0.4.ebuild
@@ -19,6 +19,9 @@ KEYWORDS="~amd64 ~arm64"
 
 RDEPEND="dev-libs/cyrus-sasl[kerberos]"
 
+# Do not complain about CFLAGS etc since we don't use them
+QA_FLAGS_IGNORED='.*'
+
 src_unpack() {
if use amd64; then
S="${WORKDIR}/${MY_P}-linux-x64"



[gentoo-commits] proj/docker-images:master commit in: /, .github/workflows/

2021-08-20 Thread Alexys Jacob
commit: 7d477af788c1b206bd22d1268ed75e842d3fe00e
Author: Konstantinos Smanis  gmail  com>
AuthorDate: Wed Aug  4 20:35:41 2021 +
Commit:     Alexys Jacob  gentoo  org>
CommitDate: Fri Aug 20 18:05:13 2021 +
URL:https://gitweb.gentoo.org/proj/docker-images.git/commit/?id=7d477af7

Update stage3 targets

Closes: #109

Signed-off-by: Konstantinos Smanis  gmail.com>
Closes: https://github.com/gentoo/gentoo-docker-images/pull/108
Signed-off-by: Alexys Jacob  gentoo.org>

 .github/workflows/build.yml | 38 ++
 README.md   | 94 +++--
 build.sh| 16 +++-
 deploy.sh   | 71 +++---
 4 files changed, 131 insertions(+), 88 deletions(-)

diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml
index 0f7349b..a5ec941 100644
--- a/.github/workflows/build.yml
+++ b/.github/workflows/build.yml
@@ -16,30 +16,34 @@ jobs:
   matrix:
 target:
   - portage
-  - stage3-amd64
-  - stage3-amd64-hardened
-  - stage3-amd64-hardened-nomultilib
+  - stage3-amd64-hardened-nomultilib-openrc
+  - stage3-amd64-hardened-openrc
+  - stage3-amd64-musl
   - stage3-amd64-musl-hardened
-  - stage3-amd64-musl-vanilla
-  - stage3-amd64-nomultilib
+  - stage3-amd64-nomultilib-openrc
+  - stage3-amd64-nomultilib-systemd
+  - stage3-amd64-openrc
   - stage3-amd64-systemd
-  - stage3-amd64-uclibc-hardened
-  - stage3-amd64-uclibc-vanilla
-  - stage3-arm64
-  - stage3-arm64-systemd
   - stage3-armv5tel
+  - stage3-armv5tel-systemd
+  - stage3-armv6j
+  - stage3-armv6j-systemd
   - stage3-armv6j_hardfp
+  - stage3-armv6j_hardfp-systemd
+  - stage3-armv7a
+  - stage3-armv7a-systemd
   - stage3-armv7a_hardfp
-  - stage3-ppc64le
-  - stage3-ppc64le-musl-hardened
+  - stage3-armv7a_hardfp-systemd
+  - stage3-arm64
+  - stage3-arm64-systemd
+  - stage3-i686-hardened-openrc
+  - stage3-i686-musl
+  - stage3-i686-openrc
+  - stage3-i686-systemd
+  - stage3-ppc64le-musl-hardened-openrc
+  - stage3-ppc64le-openrc
   - stage3-ppc64le-systemd
   - stage3-s390x
-  - stage3-x86
-  - stage3-x86-hardened
-  - stage3-x86-musl-vanilla
-  - stage3-x86-systemd
-  - stage3-x86-uclibc-hardened
-  - stage3-x86-uclibc-vanilla
 name: ${{ matrix.target }}
 runs-on: ubuntu-latest
 env:

diff --git a/README.md b/README.md
index 651b940..b474e04 100644
--- a/README.md
+++ b/README.md
@@ -18,50 +18,86 @@ The following targets are built and pushed to Docker Hub:
  * `portage`
  * `stage3`
* `amd64`
- * `stage3-amd64`
- * `stage3-amd64-hardened`
- * `stage3-amd64-hardened-nomultilib`
+ * `stage3-amd64-hardened-nomultilib-openrc`
+ * `stage3-amd64-hardened-openrc`
+ * `stage3-amd64-musl`
  * `stage3-amd64-musl-hardened`
- * `stage3-amd64-musl-vanilla`
- * `stage3-amd64-nomultilib`
+ * `stage3-amd64-nomultilib-openrc`
+ * `stage3-amd64-nomultilib-systemd`
+ * `stage3-amd64-openrc`
  * `stage3-amd64-systemd`
- * `stage3-amd64-uclibc-hardened`
- * `stage3-amd64-uclibc-vanilla`
-   * `arm64`
- * `stage3-arm64`
- * `stage3-arm64-systemd`
* `arm`
  * `stage3-armv5tel`
+ * `stage3-armv5tel-systemd`
+ * `stage3-armv6j`
+ * `stage3-armv6j-systemd`
  * `stage3-armv6j_hardfp`
+ * `stage3-armv6j_hardfp-systemd`
+ * `stage3-armv7a`
+ * `stage3-armv7a-systemd`
  * `stage3-armv7a_hardfp`
+ * `stage3-armv7a_hardfp-systemd`
+   * `arm64`
+ * `stage3-arm64`
+ * `stage3-arm64-systemd`
* `ppc`
- * `stage3-ppc64le`
+ * `stage3-ppc64le-musl-hardened-openrc`
+ * `stage3-ppc64le-openrc`
+ * `stage3-ppc64le-systemd`
* `s390`
  * `stage3-s390x`
* `x86`
- * `stage3-x86`
- * `stage3-x86-hardened`
- * `stage3-x86-musl-vanilla`
- * `stage3-x86-systemd`
- * `stage3-x86-uclibc-hardened`
- * `stage3-x86-uclibc-vanilla`
-
-The following upstream stage3 targets are not built at all (see 
[rationale](https://github.com/gentoo/gentoo-docker-images/issues/75#issuecomment-680776939)):
+ * `stage3-i686-hardened-openrc`
+ * `stage3-i686-musl`
+ * `stage3-i686-openrc`
+ * `stage3-i686-systemd`
+
+The following upstream stage3 targets are not built at all:
  * `amd64`
-   * `stage3-amd64-hardened-selinux`
-   * `stage3-amd64-hardened-selinux+nomultilib`
-   * `stage3-x32`
+   * `stage3-amd64` [[deprecated](#deprecated)]
+   * `stage3-amd64-hardened` [[deprecated](#deprecated)]
+   * `stage3-amd64-hardened+nomultilib` [[deprecated](#deprecated)]
+   * `stage3-am

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

2021-08-20 Thread Alexys Jacob
commit: b16868490c2e32877cb379d3ddb4245eb8cbfe12
Author: Jaco Kroon  uls  co  za>
AuthorDate: Wed Aug 18 19:47:48 2021 +
Commit:     Alexys Jacob  gentoo  org>
CommitDate: Fri Aug 20 10:20:23 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b1686849

sys-cluster/glusterfs: glusterfs-9.3

Package-Manager: Portage-3.0.20, Repoman-3.0.2
Signed-off-by: Jaco Kroon  uls.co.za>
Closes: https://github.com/gentoo/gentoo/pull/22019
Signed-off-by: Alexys Jacob  gentoo.org>

 sys-cluster/glusterfs/Manifest |   1 +
 sys-cluster/glusterfs/glusterfs-9.3.ebuild | 195 +
 2 files changed, 196 insertions(+)

diff --git a/sys-cluster/glusterfs/Manifest b/sys-cluster/glusterfs/Manifest
index d14904e6601..e898928fc11 100644
--- a/sys-cluster/glusterfs/Manifest
+++ b/sys-cluster/glusterfs/Manifest
@@ -4,3 +4,4 @@ DIST glusterfs-8.4.tar.gz 7833014 BLAKE2B 
c67f510c655465e9fbecaa7f391531543e37a2
 DIST glusterfs-8.5.tar.gz 7873397 BLAKE2B 
6ababf15fda216c9a47c05859f7123847d711dd5a12e3ec2c5dcf8475f35830c9a32f7b21ad763ab1be59b06f1d93f83acc0cbb8f7635456a3638be73b162aa4
 SHA512 
e256141a76deb9a255be31422d76b0c81aad4a7e5b166d2be90a79d340ceb811cbff11f469166ef7582f40f58f47fb056aa05aafd4b35f094bf9c21a5c08f3bb
 DIST glusterfs-9.1.tar.gz 8206207 BLAKE2B 
dea099eb1d366704010247964c24de404fb09c00a375dde4af30a2af836d3b35689fab91a75268aa01dba45860eb50a6e0572913c059e53fb5799d2302c2f005
 SHA512 
2c26813f12fed7a0640cc470badc2b83f156b660ef475487a689dca6c3fa407192f4959aeaf7a981969a079cf5d2c7aace85ff818ea6133d5a085d90d226e1da
 DIST glusterfs-9.2.tar.gz 8212980 BLAKE2B 
7fb42186c5d309c357f72e3037fc09d8b15f32770d74173dd4779bab91056d1ceb78a4a651fec2018faf1597357576d41593e9d7b04cf9af7f4742301b284b01
 SHA512 
34a0a1745029e2fad3c8fc6a044b4e4645f8cf11eddc3c8c8e94cce9733449248c577ce6066bc49010a65121d991daf67766393fe513ac694082f0efa1d4ef95
+DIST glusterfs-9.3.tar.gz 8167846 BLAKE2B 
119e2c089ef250fafb2b2dfdcf71f40cc25fdda6ac1cbb38a8557a3c206f721227eceadd87b40341e6bf2b32a7cb24996910f45e061f25d193ab2ca4070ddc76
 SHA512 
0974cf57a6810505f767c490b53201e62bb73ca2fd3c5203d9882dcbe4088c816afb5445ef606d12fb797b1b1fa5e0994f2ea0816577f70e630637668a20f005

diff --git a/sys-cluster/glusterfs/glusterfs-9.3.ebuild 
b/sys-cluster/glusterfs/glusterfs-9.3.ebuild
new file mode 100644
index 000..8bc22e9cba2
--- /dev/null
+++ b/sys-cluster/glusterfs/glusterfs-9.3.ebuild
@@ -0,0 +1,195 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{7..9} )
+
+inherit autotools elisp-common python-single-r1 tmpfiles
+
+DESCRIPTION="GlusterFS is a powerful network/cluster filesystem"
+HOMEPAGE="https://www.gluster.org/ https://github.com/gluster/glusterfs/;
+SRC_URI="https://download.gluster.org/pub/gluster/${PN}/$(ver_cut 
1)/${PV}/${P}.tar.gz"
+
+LICENSE="|| ( GPL-2 LGPL-3+ )"
+SLOT="0/${PV%%.*}"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
+
+IUSE="debug emacs +fuse +georeplication ipv6 +libtirpc rsyslog static-libs 
+syslog test +xml"
+
+REQUIRED_USE="georeplication? ( ${PYTHON_REQUIRED_USE} xml )
+   ipv6? ( libtirpc )"
+
+# the tests must be run as root
+RESTRICT="test"
+
+# sys-apps/util-linux is required for libuuid
+RDEPEND="
+   acct-group/gluster
+   acct-user/gluster
+   dev-libs/libaio
+   dev-libs/userspace-rcu:=
+   net-libs/rpcsvc-proto
+   sys-apps/util-linux
+   sys-libs/liburing:=
+   sys-libs/readline:=
+   emacs? ( >=app-editors/emacs-23.1:* )
+   fuse? ( >=sys-fs/fuse-2.7.0:0 )
+   georeplication? ( ${PYTHON_DEPS} )
+   xml? ( dev-libs/libxml2 )
+   !elibc_glibc? ( sys-libs/argp-standalone )
+   libtirpc? ( net-libs/libtirpc:= )
+   !libtirpc? ( elibc_glibc? ( sys-libs/glibc[rpc(-)] ) )
+   dev-libs/openssl:=[-bindist(-)]
+"
+DEPEND="
+   ${RDEPEND}
+   sys-devel/bison
+   sys-devel/flex
+   virtual/acl
+   test? ( >=dev-util/cmocka-1.0.1
+   app-benchmarks/dbench
+   dev-vcs/git
+   net-fs/nfs-utils
+   virtual/perl-Test-Harness
+   dev-libs/yajl
+   sys-fs/xfsprogs
+   sys-apps/attr )
+"
+BDEPEND="
+   virtual/pkgconfig
+"
+
+SITEFILE="50${PN}-mode-gentoo.el"
+
+DOCS=( AUTHORS ChangeLog NEWS README.md THANKS )
+
+# Maintainer notes:
+# * The build system will always configure & build argp-standalone but it'll 
never use it
+#   if the argp.h header is found in the system. Which should be the case with
+#   glibc or if argp-standalone is installed.
+
+pkg_setup() {
+   python_setup "python3*"
+   python-single-r1_pkg_setup
+}
+
+src_prepare() {
+   default
+
+   # build rpc-transport and xlators only once as shared libs
+   find rpc

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

2021-08-19 Thread Alexys Jacob
commit: 8fc9f41c5d7489794e250404fc25f92e644cca4b
Author: Tomáš Mózes  gmail  com>
AuthorDate: Sat Aug  7 08:28:54 2021 +
Commit:     Alexys Jacob  gentoo  org>
CommitDate: Thu Aug 19 16:38:14 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8fc9f41c

dev-db/mongodb: bump to 5.0.2

- Optional dep on new mongosh
- Skip tests as they now require new python packages

Signed-off-by: Tomáš Mózes  gmail.com>
Signed-off-by: Alexys Jacob  gentoo.org>

 dev-db/mongodb/Manifest|   1 +
 dev-db/mongodb/files/mongodb-5.0.3-fix-scons.patch |  32 
 .../mongodb/files/mongodb-5.0.3-no-compass.patch   |  12 ++
 .../files/mongodb-5.0.3-skip-no-exceptions.patch   |  13 ++
 .../files/mongodb-5.0.3-skip-reqs-check.patch  |  24 +++
 dev-db/mongodb/metadata.xml|   1 +
 dev-db/mongodb/mongodb-5.0.2.ebuild| 173 +
 7 files changed, 256 insertions(+)

diff --git a/dev-db/mongodb/Manifest b/dev-db/mongodb/Manifest
index 543106b91b7..4d6584e3ab8 100644
--- a/dev-db/mongodb/Manifest
+++ b/dev-db/mongodb/Manifest
@@ -5,3 +5,4 @@ DIST mongodb-src-r4.4.1.tar.gz 49644743 BLAKE2B 
7d84998c69b9b55164ebab04b49c38a4
 DIST mongodb-src-r4.4.2.tar.gz 49816559 BLAKE2B 
0e51302e7e414de9fef74872e44c8de1f5682cb3cac0aa7a02e3c1ee3084669ea647d1e574e8a76a3b6b2f34aa4ef693c8d1f3fa025ec3072eff7b7c408b94e5
 SHA512 
bbf59ed97a8718576c469c696d5331c122f63528dad950fd415b00269c2fa5e6949b372c575e2504c2a58b145bae485172b2500481662e6543bc3127252a
 DIST mongodb-src-r4.4.4.tar.gz 49942905 BLAKE2B 
8aa9813e87e216899b3c609b413ce6915d6ddf30faea3c0ecda2a14476fc6b08024614fa7b20e1703b5908759459e88e5e302539c27525c2359233743aa7dcda
 SHA512 
a999528a8a6bf4bf0b8ff8f5169b1aadb3c4dab9c7d936c59d66f238b864fad6e8fb6a1b9ec27f395fca95152ee020f96a8c1cf8960a48de3ce5141f8dda7d88
 DIST mongodb-src-r4.4.8.tar.gz 50492854 BLAKE2B 
4776b17e88104879ea69468ff277b07dc317d936654bb26c69750e0aaf8f51bea73994e7fc4841228d8506db392e0454b5fd16257071b86a2e4ad34e90f33632
 SHA512 
9b0cd81c9c731255a6c079c040ed342a51a72e3ea72047d3ae959c0afde50b0cdb1fcfe7fcbea30c449a3618a09d213752277cee6eb9bc0a55915b9229543606
+DIST mongodb-src-r5.0.2.tar.gz 54527477 BLAKE2B 
f71102f4c2711074498c288817ee06156cb030ee647541f6604582b918fb75239cc5a551c08b745b6296a2693d2a1ac28d94c1365b86bc508257b9d42142612a
 SHA512 
179d57a0a12c5c23e54208c262edff6976f509324be8ad68d6761997dc702534f618dea1a24568fdb2d716359762e64da54e2d152a685447b4e0450996bf2154

diff --git a/dev-db/mongodb/files/mongodb-5.0.3-fix-scons.patch 
b/dev-db/mongodb/files/mongodb-5.0.3-fix-scons.patch
new file mode 100644
index 000..2d1a2f9312b
--- /dev/null
+++ b/dev-db/mongodb/files/mongodb-5.0.3-fix-scons.patch
@@ -0,0 +1,32 @@
+diff --git a/SConstruct b/SConstruct
+index 115de78a..613110b7 100644
+--- a/SConstruct
 b/SConstruct
+@@ -2366,7 +2366,6 @@ if env.TargetOSIs('posix'):
+ 
+ # -Winvalid-pch Warn if a precompiled header (see Precompiled Headers) is 
found in the search path but can't be used.
+ env.Append( CCFLAGS=["-fasynchronous-unwind-tables",
+- "-ggdb" if not env.TargetOSIs('emscripten') else 
"-g",
+  "-Wall",
+  "-Wsign-compare",
+  "-Wno-unknown-pragmas",
+@@ -2422,6 +2421,8 @@ if env.TargetOSIs('posix'):
+ 
+ # env.Append( " -Wconversion" ) TODO: this doesn't really work yet
+ env.Append( CXXFLAGS=["-Woverloaded-virtual"] )
++env.Append( CXXFLAGS=os.environ['CXXFLAGS'] )
++env.Append( LINKFLAGS=os.environ['LDFLAGS'] )
+ 
+ # On OS X, clang doesn't want the pthread flag at link time, or it
+ # issues warnings which make it impossible for us to declare link
+@@ -2473,8 +2474,8 @@ if env.TargetOSIs('posix'):
+ ],
+ )
+ 
+-#make scons colorgcc friendly
+-for key in ('HOME', 'TERM'):
++#make scons colorgcc, distcc, ccache friendly
++for key in ('HOME', 'PATH', 'TERM'):
+ try:
+ env['ENV'][key] = os.environ[key]
+ except KeyError:

diff --git a/dev-db/mongodb/files/mongodb-5.0.3-no-compass.patch 
b/dev-db/mongodb/files/mongodb-5.0.3-no-compass.patch
new file mode 100644
index 000..77725157729
--- /dev/null
+++ b/dev-db/mongodb/files/mongodb-5.0.3-no-compass.patch
@@ -0,0 +1,12 @@
+diff --git a/src/mongo/installer/SConscript b/src/mongo/installer/SConscript
+index 5bd89fe9..489e70ac 100644
+--- a/src/mongo/installer/SConscript
 b/src/mongo/installer/SConscript
+@@ -7,7 +7,6 @@ env = env.Clone()
+ 
+ env.SConscript(
+ dirs=[
+-'compass',
+ 'msi',
+ ],
+ exports=[

diff --git a/dev-db/mongodb/files/mongodb-5.0.3-skip-no-exceptions.patch 
b/dev-db/mongodb/files/mongodb-5.0.3-skip-no-exceptions.patch
new file mode 100644
index 000..ae69befcea8
--- /dev/null
+++ b/dev-db/mongodb/files/m

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

2021-08-19 Thread Alexys Jacob
commit: d0566d4248b7ee89816bfc8c7990849fb71ec26c
Author: Tomáš Mózes  gmail  com>
AuthorDate: Fri Aug  6 10:21:23 2021 +
Commit:     Alexys Jacob  gentoo  org>
CommitDate: Thu Aug 19 16:38:10 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d0566d42

app-admin/mongo-tools: bump to 4.2.15

Signed-off-by: Tomáš Mózes  gmail.com>
Signed-off-by: Alexys Jacob  gentoo.org>

 app-admin/mongo-tools/Manifest  |  1 +
 app-admin/mongo-tools/mongo-tools-4.2.15.ebuild | 64 +
 2 files changed, 65 insertions(+)

diff --git a/app-admin/mongo-tools/Manifest b/app-admin/mongo-tools/Manifest
index f88439232ef..0d6fd8627a5 100644
--- a/app-admin/mongo-tools/Manifest
+++ b/app-admin/mongo-tools/Manifest
@@ -3,3 +3,4 @@ DIST mongo-tools-100.2.1.tar.gz 27447213 BLAKE2B 
9db242b632cf9d15960e216c238ad13
 DIST mongo-tools-100.3.0.tar.gz 27514743 BLAKE2B 
4b64c1d42679f5297ca0065b4e5e094a7c5f5bf7082a727b7c49e1b3b3af563e8f4055e041a696ea3e94ad62a3f280ec3f02d8b102df6f68a561b99d8a80b565
 SHA512 
415cf1b3a1015bab7c507cd7af969d7b8de249b8692fb93593793e9881290aaab827649fc59850bc905a50ee003d23116b6595979e3ca48dfcf1e6c5c864b5a0
 DIST mongo-tools-4.2.11.tar.gz 15028877 BLAKE2B 
8397ddfa553880680dabb3ca41801117431c75e9cf19c6145373b73c6da15b2be61e8673cec851872a0c481b221ac40e222754f9155c45f8a3e681e59272de6c
 SHA512 
b1e9812890447f2ad1ed96ea5a70e8bb16efdaea37224249c531a3adda559b789a392b9818711147d28df412d7a2e2a992bc13fdcd595e50e66eb7fbd8c32bd5
 DIST mongo-tools-4.2.12.tar.gz 15029039 BLAKE2B 
c2c87f6b329c4d094739fe215221fe507d2c685c4c56757b692e8f2de7a904f47fd92affcc9bbe227472efc09bdc97da78881b6ec2dbb03f79a34c42a3068ab3
 SHA512 
05cfef279c78ff1e929ccf47bee99a87cad70ede05bdac3f9226dc1e0c2688845233e51da69a2bb018d20b6f3ca4ae5301fb4f609e19f17636b4e5ac04fedb0f
+DIST mongo-tools-4.2.15.tar.gz 15028734 BLAKE2B 
7479c5d0d9b6051f51e563f53a5c704a69dc3719d9417b216bcc1a65220d0ab2c9441fd24d8ac8e5b1600766797ef102df07ebfd946ee60949d3287673dfbaaf
 SHA512 
f613ab61a4cf029548aa0e5623fef3798642ced791bf52f229e7d14d31de9472bfc3c8bfb3fa7b4542555a17c79ff9a514480c674cb3e45fb99c4f1745fdb9f0

diff --git a/app-admin/mongo-tools/mongo-tools-4.2.15.ebuild 
b/app-admin/mongo-tools/mongo-tools-4.2.15.ebuild
new file mode 100644
index 000..1c622b0ee6a
--- /dev/null
+++ b/app-admin/mongo-tools/mongo-tools-4.2.15.ebuild
@@ -0,0 +1,64 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+MY_PV=${PV/_rc/-rc}
+MY_P=${PN}-r${MY_PV}
+
+DESCRIPTION="A high-performance, open source, schema-free document-oriented 
database"
+HOMEPAGE="https://www.mongodb.com;
+SRC_URI="https://github.com/mongodb/mongo-tools/archive/r${MY_PV}.tar.gz -> 
mongo-tools-${MY_PV}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+IUSE="sasl ssl"
+
+DEPEND="dev-lang/go:=
+   net-libs/libpcap
+   sasl? ( dev-libs/cyrus-sasl )
+   ssl? ( dev-libs/openssl:0= )"
+
+# Do not complain about CFLAGS etc since go projects do not use them.
+QA_FLAGS_IGNORED='.*'
+
+EGO_PN="github.com/mongodb/mongo-tools"
+S="${WORKDIR}/src/${EGO_PN}"
+
+src_unpack() {
+   mkdir -p "${S%/*}" || die
+   default
+   mv ${MY_P} "${S}" || die
+}
+
+src_compile() {
+   local myconf=()
+
+   if use sasl; then
+   myconf+=(sasl)
+   fi
+
+   if use ssl; then
+   myconf+=(ssl)
+   fi
+
+   # build pie to avoid text relocations wrt #582854
+   local buildmode="pie"
+
+   # skip on ppc64 wrt #610984
+   if use ppc64; then
+   buildmode="default"
+   fi
+
+   mkdir -p bin || die
+   for i in bsondump mongostat mongofiles mongoexport mongoimport 
mongorestore mongodump mongotop mongoreplay; do
+   echo "Building $i"
+   GO111MODULE='off' GOROOT="$(go env GOROOT)" GOPATH="${WORKDIR}" 
go build -buildmode="${buildmode}" -o "bin/$i" \
+   -ldflags "-X ${EGO_PN}/common/options.VersionStr=${PV}" 
--tags "${myconf[*]}" "$i/main/$i.go" || die
+   done
+}
+
+src_install() {
+   dobin bin/*
+}



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

2021-08-19 Thread Alexys Jacob
commit: 9065d5c6556c21d1f4739609f187ed5ec40a2ad8
Author: Tomáš Mózes  gmail  com>
AuthorDate: Fri Aug  6 10:21:49 2021 +
Commit:     Alexys Jacob  gentoo  org>
CommitDate: Thu Aug 19 16:38:12 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9065d5c6

app-admin/mongo-tools: bump to 100.4.1

Signed-off-by: Tomáš Mózes  gmail.com>
Signed-off-by: Alexys Jacob  gentoo.org>

 app-admin/mongo-tools/Manifest   |  1 +
 app-admin/mongo-tools/mongo-tools-100.4.1.ebuild | 61 
 2 files changed, 62 insertions(+)

diff --git a/app-admin/mongo-tools/Manifest b/app-admin/mongo-tools/Manifest
index 0d6fd8627a5..1b1dfe7d6b6 100644
--- a/app-admin/mongo-tools/Manifest
+++ b/app-admin/mongo-tools/Manifest
@@ -1,6 +1,7 @@
 DIST mongo-tools-100.2.0.tar.gz 27401773 BLAKE2B 
359747ffe9e53e9ac62fa70517bd5e64c6b082076b9d54e325200cabbd9e3f7ab3aa9f96f7a84c60b044082e505e2ca4d6bdeac6f0b1ca0bfaa03583603a7962
 SHA512 
1b093482d3abfbd354ff6010f270836a13842fc6ff33126effb4e843beefeabc233bb610b423cac8ce8718366e7aa7411679e4cd5125d44a235f244f5ea49da5
 DIST mongo-tools-100.2.1.tar.gz 27447213 BLAKE2B 
9db242b632cf9d15960e216c238ad13d2680b1aa6c0731bf0dc163055fd8488f36b6b9cc56d597f5b7d98a6798ed1cb9f8815aa2b4dce6b5977a591376177409
 SHA512 
ed913c42935e240b8b13b292a7dc12c12b6f6ee7538c6dd589a5e0998c333ebbf3822337c9d8368964fcdb7c8b1b5b1b86fbe654695e3bbb09463a5cddf42e38
 DIST mongo-tools-100.3.0.tar.gz 27514743 BLAKE2B 
4b64c1d42679f5297ca0065b4e5e094a7c5f5bf7082a727b7c49e1b3b3af563e8f4055e041a696ea3e94ad62a3f280ec3f02d8b102df6f68a561b99d8a80b565
 SHA512 
415cf1b3a1015bab7c507cd7af969d7b8de249b8692fb93593793e9881290aaab827649fc59850bc905a50ee003d23116b6595979e3ca48dfcf1e6c5c864b5a0
+DIST mongo-tools-100.4.1.tar.gz 3793073 BLAKE2B 
0a5dbd7a638035e7e54922c46be4473f154f79cb6370ca72f87dfee49ea1353ebf60ccf4d324b0bc6f5388b8c095f68f423aafdf83358ac41ad59d1215dce69c
 SHA512 
a6560f8ce2a86c1ae4400f3ef182f448991a238ef657bcd5eb6f98de0adb2cbd660a81ce00f3ca051f2db6d22a492158da9254b264424506669bf771d7a40fe6
 DIST mongo-tools-4.2.11.tar.gz 15028877 BLAKE2B 
8397ddfa553880680dabb3ca41801117431c75e9cf19c6145373b73c6da15b2be61e8673cec851872a0c481b221ac40e222754f9155c45f8a3e681e59272de6c
 SHA512 
b1e9812890447f2ad1ed96ea5a70e8bb16efdaea37224249c531a3adda559b789a392b9818711147d28df412d7a2e2a992bc13fdcd595e50e66eb7fbd8c32bd5
 DIST mongo-tools-4.2.12.tar.gz 15029039 BLAKE2B 
c2c87f6b329c4d094739fe215221fe507d2c685c4c56757b692e8f2de7a904f47fd92affcc9bbe227472efc09bdc97da78881b6ec2dbb03f79a34c42a3068ab3
 SHA512 
05cfef279c78ff1e929ccf47bee99a87cad70ede05bdac3f9226dc1e0c2688845233e51da69a2bb018d20b6f3ca4ae5301fb4f609e19f17636b4e5ac04fedb0f
 DIST mongo-tools-4.2.15.tar.gz 15028734 BLAKE2B 
7479c5d0d9b6051f51e563f53a5c704a69dc3719d9417b216bcc1a65220d0ab2c9441fd24d8ac8e5b1600766797ef102df07ebfd946ee60949d3287673dfbaaf
 SHA512 
f613ab61a4cf029548aa0e5623fef3798642ced791bf52f229e7d14d31de9472bfc3c8bfb3fa7b4542555a17c79ff9a514480c674cb3e45fb99c4f1745fdb9f0

diff --git a/app-admin/mongo-tools/mongo-tools-100.4.1.ebuild 
b/app-admin/mongo-tools/mongo-tools-100.4.1.ebuild
new file mode 100644
index 000..5431dc042ca
--- /dev/null
+++ b/app-admin/mongo-tools/mongo-tools-100.4.1.ebuild
@@ -0,0 +1,61 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DESCRIPTION="A high-performance, open source, schema-free document-oriented 
database"
+HOMEPAGE="https://www.mongodb.com;
+SRC_URI="https://github.com/mongodb/mongo-tools/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~riscv"
+IUSE="sasl ssl"
+
+DEPEND="dev-lang/go:=
+   net-libs/libpcap
+   sasl? ( dev-libs/cyrus-sasl )
+   ssl? ( dev-libs/openssl:0= )"
+
+# Do not complain about CFLAGS etc since go projects do not use them.
+QA_FLAGS_IGNORED='.*'
+
+EGO_PN="github.com/mongodb/mongo-tools"
+S="${WORKDIR}/src/${EGO_PN}"
+
+src_unpack() {
+   mkdir -p "${S%/*}" || die
+   default
+   mv ${P} "${S}" || die
+}
+
+src_compile() {
+   local myconf=()
+
+   if use sasl; then
+   myconf+=(sasl)
+   fi
+
+   if use ssl; then
+   myconf+=(ssl)
+   fi
+
+   # build pie to avoid text relocations wrt #582854
+   local buildmode="pie"
+
+   # skip on ppc64 wrt #610984
+   if use ppc64; then
+   buildmode="default"
+   fi
+
+   mkdir -p bin || die
+   for i in bsondump mongostat mongofiles mongoexport mongoimport 
mongorestore mongodump mongotop; do
+   echo "Building $i"
+   GO111MODULE='off' GOROOT="$(go env GOROOT)" GOPATH="${WORKDIR}" 
go build -buildmode="${buildmode}" -o "bin/$i" \
+   -ldflags "-X ${EGO_PN}/common/options.VersionStr=${PV}" 
--tags "${myconf[*]}" "$i/main/$i.go" || die
+   done
+}
+
+src_install() {
+   dobin bin/*
+}



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

2021-08-19 Thread Alexys Jacob
commit: 51dcdf206ff594f3a741857f75c1ede89f7449a4
Author: Tomáš Mózes  gmail  com>
AuthorDate: Fri Aug  6 10:13:16 2021 +
Commit:     Alexys Jacob  gentoo  org>
CommitDate: Thu Aug 19 16:38:08 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=51dcdf20

dev-db/mongodb: bump to 4.2.15

Signed-off-by: Tomáš Mózes  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/21898
Signed-off-by: Alexys Jacob  gentoo.org>

 dev-db/mongodb/Manifest|   1 +
 .../mongodb/files/mongodb-4.2.15-no-compass.patch  |  45 ++
 dev-db/mongodb/mongodb-4.2.15.ebuild   | 175 +
 3 files changed, 221 insertions(+)

diff --git a/dev-db/mongodb/Manifest b/dev-db/mongodb/Manifest
index ca2d95a7d38..a06a609dbd7 100644
--- a/dev-db/mongodb/Manifest
+++ b/dev-db/mongodb/Manifest
@@ -1,5 +1,6 @@
 DIST mongodb-src-r4.2.11.tar.gz 61829417 BLAKE2B 
cc989d6ea87a48b7402d119dda4678a966cf96cec0da5d00d792faf06ecb6fbe4bc426069e1a72548410adcbd26162038ec7201e76036ac599af5f53029c0e66
 SHA512 
ff398a9d3a012e0eb860c2139967e163b8b0ac045c1c47f2c0c5584ba7c60a1403bb423ce8c6e8b3900fdcad1164a84c6da79276f897fd640366e3f80cf54316
 DIST mongodb-src-r4.2.12.tar.gz 61855596 BLAKE2B 
2114c3b6e7a941c566cf631e06b0f850d4f10b12fb6367caef5d6f6e92ebbee04650b41b8ea9d90e9ba983012f812144be9c50caa77c9a68263b6a6a19d522b2
 SHA512 
9be714b6d8f51cfd36530b103cfb5e9b31493c6294b453d32fe2176dd06e9a2145a671bd15b1f97865944c88256fbaea63542a994f2c033df75ab7280e82a576
+DIST mongodb-src-r4.2.15.tar.gz 62187847 BLAKE2B 
eb9cbf52b5aeb95d3c6c6bd14da9731a85a24e2c3560163be999bddff1cd1ac90f9cf07b4c3fe22e35ffcdd174a6b2720a801fa179f574ff33150d1a4660ef9e
 SHA512 
ee46a2dfb7ae23ad38da49bf126a2bc7932bded8f01d34516ad575d2aed5d6233c5ad620b2a4424a98afb9e80e26acf40c66982cdd0637c13f0f7aaae8b746a0
 DIST mongodb-src-r4.4.1.tar.gz 49644743 BLAKE2B 
7d84998c69b9b55164ebab04b49c38a4113a0f58d431612389ec37eb044fba1adf9284e9d4454bd40bb7a071fd042308a5cd350129d6d52480412cf6b868ec2b
 SHA512 
16aa66995ea8cfe0cc47b96c1c5643a28ab47fc9f27bd93404cf572944ab30492df7c923f918b353cd7157a6ccde9ac6f58bfba322fb52c2d7409c6fb9b0
 DIST mongodb-src-r4.4.2.tar.gz 49816559 BLAKE2B 
0e51302e7e414de9fef74872e44c8de1f5682cb3cac0aa7a02e3c1ee3084669ea647d1e574e8a76a3b6b2f34aa4ef693c8d1f3fa025ec3072eff7b7c408b94e5
 SHA512 
bbf59ed97a8718576c469c696d5331c122f63528dad950fd415b00269c2fa5e6949b372c575e2504c2a58b145bae485172b2500481662e6543bc3127252a
 DIST mongodb-src-r4.4.4.tar.gz 49942905 BLAKE2B 
8aa9813e87e216899b3c609b413ce6915d6ddf30faea3c0ecda2a14476fc6b08024614fa7b20e1703b5908759459e88e5e302539c27525c2359233743aa7dcda
 SHA512 
a999528a8a6bf4bf0b8ff8f5169b1aadb3c4dab9c7d936c59d66f238b864fad6e8fb6a1b9ec27f395fca95152ee020f96a8c1cf8960a48de3ce5141f8dda7d88

diff --git a/dev-db/mongodb/files/mongodb-4.2.15-no-compass.patch 
b/dev-db/mongodb/files/mongodb-4.2.15-no-compass.patch
new file mode 100644
index 000..de2eda82f21
--- /dev/null
+++ b/dev-db/mongodb/files/mongodb-4.2.15-no-compass.patch
@@ -0,0 +1,45 @@
+diff --git a/src/mongo/SConscript b/src/mongo/SConscript
+index 0379fcb0..1aabddba 100644
+--- a/src/mongo/SConscript
 b/src/mongo/SConscript
+@@ -808,32 +808,6 @@ for full_dir, archive_dir in 
list(env["ARCHIVE_ADDITION_DIR_MAP"].items()):
+ for target in env["DIST_BINARIES"]:
+ installBinary(env, "db/modules/" + target)
+ 
+-compass_script = "install_compass"
+-if env.TargetOSIs('windows'):
+-# On windows the .in needs to be explicitly added to the file.
+-compass_script = "Install-Compass.ps1"
+-
+-compass_installer = f"#/src/mongo/installer/compass/{compass_script}"
+-
+-distBinaries.append(compass_installer)
+-
+-if not hygienic:
+-compass_script_installer = env.Install("$INSTALL_DIR/bin", 
compass_installer)
+-else:
+-compass_script_installer = env.AutoInstall(
+-'bin',
+-source=[
+-compass_installer,
+-],
+-INSTALL_ALIAS=[
+-'tools',
+-],
+-)
+-
+-if env.TargetOSIs('posix'):
+-env.AddPostAction( compass_script_installer, 'chmod 755 $TARGET' )
+-env.AddPostAction( compass_installer, 'chmod 755 $TARGET' )
+-
+ # "dist" target is valid only when --use-new-tools is specified
+ # Attempts to build release artifacts without tools must fail
+ if has_option("use-new-tools"):
+@@ -851,7 +825,6 @@ if has_option("use-new-tools"):
+ '--transform $BUILD_DIR/mongo=$SERVER_DIST_BASENAME/bin',
+ '--transform 
$BUILD_DIR/mongo/stripped/src/mongo-tools=$SERVER_DIST_BASENAME/bin',
+ '--transform src/mongo-tools=$SERVER_DIST_BASENAME/bin',
+-'--transform 
src/mongo/installer/compass=$SERVER_DIST_BASENAME/bin',
+ '${TEMPFILE(SOURCES[1:])}'
+ ],
+ ),

diff --git a/dev-db/mongodb/mongodb-4.2.15.ebuild 
b/dev-db/mongodb/mong

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

2021-08-19 Thread Alexys Jacob
commit: 82513fcb978d0c8670e755c030bd5c6b119a70de
Author: Tomáš Mózes  gmail  com>
AuthorDate: Sat Aug  7 08:22:52 2021 +
Commit:     Alexys Jacob  gentoo  org>
CommitDate: Thu Aug 19 16:38:13 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=82513fcb

app-admin/mongosh-bin: the new mongodb shell

The mongo command from dev-db/mongodb is deprecated and to be
removed in later releases.

A binary package is used because the project is built with nodejs
and thus downloads packages from the Internet.

Signed-off-by: Tomáš Mózes  gmail.com>
Signed-off-by: Alexys Jacob  gentoo.org>

 app-admin/mongosh-bin/Manifest |  2 ++
 app-admin/mongosh-bin/metadata.xml | 19 ++
 app-admin/mongosh-bin/mongosh-bin-1.0.4.ebuild | 34 ++
 3 files changed, 55 insertions(+)

diff --git a/app-admin/mongosh-bin/Manifest b/app-admin/mongosh-bin/Manifest
new file mode 100644
index 000..b6d60af0376
--- /dev/null
+++ b/app-admin/mongosh-bin/Manifest
@@ -0,0 +1,2 @@
+DIST mongosh-1.0.4_arm64.tgz 58296826 BLAKE2B 
87304d259e731ac63b52f63e8277746042df90eeaa67771265d45fd9450950d878a20996a34285db4f8dbac9c4877c37391b54b6b9e57ff0409e0d72bec1c5a1
 SHA512 
ad9e9cf733915cfd6e9e2140b90cfbbc77f63160331683dee740e906c69b5993ac9704ac0bfbe8b5227eb474a0db75cddd8df310150f737de28fef00184d1280
+DIST mongosh-1.0.4_x64.tgz 62341440 BLAKE2B 
af4394c1312825ca0718f1ec836cde64c212533ae2210dcb64363042d066304e558c5822e46362323aeedb5cbc402fae1999689b338102d8ba8de5c74379cf21
 SHA512 
07091f85b14b80fcfe334ced3a1773d206e9dd09faa3ac0ec6045503f222ccba0735a861bb4088d4c7687783de37e2134c8beeaa160cd838f197233e68aae796

diff --git a/app-admin/mongosh-bin/metadata.xml 
b/app-admin/mongosh-bin/metadata.xml
new file mode 100644
index 000..2e57b644abf
--- /dev/null
+++ b/app-admin/mongosh-bin/metadata.xml
@@ -0,0 +1,19 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   ultra...@gentoo.org
+       Alexys Jacob
+   
+   
+   hydrapo...@gmail.com
+   Tomáš Mózes
+   
+   
+   proxy-ma...@gentoo.org
+   Proxy Maintainers
+   
+   
+   mongodb-js/mongosh
+   
+

diff --git a/app-admin/mongosh-bin/mongosh-bin-1.0.4.ebuild 
b/app-admin/mongosh-bin/mongosh-bin-1.0.4.ebuild
new file mode 100644
index 000..4f81663b3bb
--- /dev/null
+++ b/app-admin/mongosh-bin/mongosh-bin-1.0.4.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+MY_PN="${PN%-bin}"
+MY_P=${MY_PN}-${PV}
+
+DESCRIPTION="The MongoDB Shell"
+HOMEPAGE="https://github.com/mongodb-js/mongosh 
https://www.mongodb.com/products/shell;
+
+SRC_URI_BASE="https://downloads.mongodb.com/compass/${MY_P}-linux;
+SRC_URI="amd64? ( ${SRC_URI_BASE}-x64.tgz -> ${MY_P}_x64.tgz )
+   arm64? ( ${SRC_URI_BASE}-arm64.tgz -> ${MY_P}_arm64.tgz )"
+
+LICENSE="Apache-2.0 BSD BSD-2 CC-BY-4.0 ISC MIT WTFPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+
+RDEPEND="dev-libs/cyrus-sasl[kerberos]"
+
+src_unpack() {
+   if use amd64; then
+   S="${WORKDIR}/${MY_P}-linux-x64"
+   elif use arm64; then
+   S="${WORKDIR}/${MY_P}-linux-arm64"
+   fi
+
+   default
+}
+
+src_install() {
+   dobin bin/mongosh
+}



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

2021-08-19 Thread Alexys Jacob
commit: ef6465a69dd5dd5c444a91ea0bf5b793e24b101e
Author: Tomáš Mózes  gmail  com>
AuthorDate: Fri Aug  6 10:18:09 2021 +
Commit:     Alexys Jacob  gentoo  org>
CommitDate: Thu Aug 19 16:38:09 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ef6465a6

dev-db/mongodb: bump to 4.4.8

Signed-off-by: Tomáš Mózes  gmail.com>
Signed-off-by: Alexys Jacob  gentoo.org>

 dev-db/mongodb/Manifest|   1 +
 .../mongodb/files/mongodb-4.4.8-no-compass.patch   |  43 +
 dev-db/mongodb/mongodb-4.4.8.ebuild| 176 +
 3 files changed, 220 insertions(+)

diff --git a/dev-db/mongodb/Manifest b/dev-db/mongodb/Manifest
index a06a609dbd7..543106b91b7 100644
--- a/dev-db/mongodb/Manifest
+++ b/dev-db/mongodb/Manifest
@@ -4,3 +4,4 @@ DIST mongodb-src-r4.2.15.tar.gz 62187847 BLAKE2B 
eb9cbf52b5aeb95d3c6c6bd14da9731
 DIST mongodb-src-r4.4.1.tar.gz 49644743 BLAKE2B 
7d84998c69b9b55164ebab04b49c38a4113a0f58d431612389ec37eb044fba1adf9284e9d4454bd40bb7a071fd042308a5cd350129d6d52480412cf6b868ec2b
 SHA512 
16aa66995ea8cfe0cc47b96c1c5643a28ab47fc9f27bd93404cf572944ab30492df7c923f918b353cd7157a6ccde9ac6f58bfba322fb52c2d7409c6fb9b0
 DIST mongodb-src-r4.4.2.tar.gz 49816559 BLAKE2B 
0e51302e7e414de9fef74872e44c8de1f5682cb3cac0aa7a02e3c1ee3084669ea647d1e574e8a76a3b6b2f34aa4ef693c8d1f3fa025ec3072eff7b7c408b94e5
 SHA512 
bbf59ed97a8718576c469c696d5331c122f63528dad950fd415b00269c2fa5e6949b372c575e2504c2a58b145bae485172b2500481662e6543bc3127252a
 DIST mongodb-src-r4.4.4.tar.gz 49942905 BLAKE2B 
8aa9813e87e216899b3c609b413ce6915d6ddf30faea3c0ecda2a14476fc6b08024614fa7b20e1703b5908759459e88e5e302539c27525c2359233743aa7dcda
 SHA512 
a999528a8a6bf4bf0b8ff8f5169b1aadb3c4dab9c7d936c59d66f238b864fad6e8fb6a1b9ec27f395fca95152ee020f96a8c1cf8960a48de3ce5141f8dda7d88
+DIST mongodb-src-r4.4.8.tar.gz 50492854 BLAKE2B 
4776b17e88104879ea69468ff277b07dc317d936654bb26c69750e0aaf8f51bea73994e7fc4841228d8506db392e0454b5fd16257071b86a2e4ad34e90f33632
 SHA512 
9b0cd81c9c731255a6c079c040ed342a51a72e3ea72047d3ae959c0afde50b0cdb1fcfe7fcbea30c449a3618a09d213752277cee6eb9bc0a55915b9229543606

diff --git a/dev-db/mongodb/files/mongodb-4.4.8-no-compass.patch 
b/dev-db/mongodb/files/mongodb-4.4.8-no-compass.patch
new file mode 100644
index 000..0755705ed55
--- /dev/null
+++ b/dev-db/mongodb/files/mongodb-4.4.8-no-compass.patch
@@ -0,0 +1,43 @@
+diff --git a/src/mongo/SConscript b/src/mongo/SConscript
+index 62fbfc02..5be336f7 100644
+--- a/src/mongo/SConscript
 b/src/mongo/SConscript
+@@ -841,30 +841,6 @@ for full_dir, archive_dir in 
list(env["ARCHIVE_ADDITION_DIR_MAP"].items()):
+ for target in env["DIST_BINARIES"]:
+ installBinary(env, "db/modules/" + target)
+ 
+-compass_script = "install_compass"
+-if env.TargetOSIs('windows'):
+-compass_script = "Install-Compass.ps1"
+-
+-compass_installer = f"$BUILD_DIR/mongo/installer/compass/{compass_script}"
+-
+-distBinaries.append(compass_installer)
+-
+-if not hygienic:
+-compass_script_installer = env.Install("$DESTDIR/bin", compass_installer)
+-else:
+-compass_script_installer = env.AutoInstall(
+-target='$PREFIX_BINDIR',
+-source=[
+-compass_installer,
+-],
+-AIB_COMPONENT='dist',
+-AIB_ROLE='runtime',
+-)
+-
+-if env.TargetOSIs('posix'):
+-env.AddPostAction( compass_script_installer, 'chmod 755 $TARGET' )
+-env.AddPostAction( compass_installer, 'chmod 755 $TARGET' )
+-
+ if not hygienic:
+ server_archive = env.Command(
+ target='#/${SERVER_ARCHIVE}',
+@@ -878,7 +854,6 @@ if not hygienic:
+ '--transform 
$BUILD_DIR/mongo/stripped/db/modules/enterprise=$SERVER_DIST_BASENAME/bin',
+ '--transform 
$BUILD_DIR/mongo/stripped=$SERVER_DIST_BASENAME/bin',
+ '--transform $BUILD_DIR/mongo=$SERVER_DIST_BASENAME/bin',
+-'--transform 
src/mongo/installer/compass=$SERVER_DIST_BASENAME/bin',
+ '${TEMPFILE(SOURCES[1:])}'
+ ],
+ ),

diff --git a/dev-db/mongodb/mongodb-4.4.8.ebuild 
b/dev-db/mongodb/mongodb-4.4.8.ebuild
new file mode 100644
index 000..64dd932d7a1
--- /dev/null
+++ b/dev-db/mongodb/mongodb-4.4.8.ebuild
@@ -0,0 +1,176 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{8..9} )
+
+SCONS_MIN_VERSION="3.3.1"
+CHECKREQS_DISK_BUILD="2400M"
+CHECKREQS_DISK_USR="512M"
+CHECKREQS_MEMORY="1024M"
+
+inherit check-reqs flag-o-matic multiprocessing pax-utils python-any-r1 
scons-utils systemd toolchain-funcs
+
+MY_P=${PN}-src-r${PV/_rc/-rc}
+
+DESCRIPTION="A high-performance, open source, schema-free document-oriented 
database"
+HOMEPAGE="https://www.mongodb.com;
+SRC_URI="https://fastd

[gentoo-commits] repo/gentoo:master commit in: x11-misc/i3status/

2021-08-04 Thread Alexys Jacob
commit: d0cc5ba6c5258e3374b9c13fe2990a2ee194985b
Author: Alexys Jacob  gentoo  org>
AuthorDate: Wed Aug  4 15:19:02 2021 +
Commit:     Alexys Jacob  gentoo  org>
CommitDate: Wed Aug  4 15:19:02 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d0cc5ba6

x11-misc/i3status: add myself as maintainer

Package-Manager: Portage-3.0.19, Repoman-3.0.3
Signed-off-by: Alexys Jacob  gentoo.org>

 x11-misc/i3status/metadata.xml | 5 -
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/x11-misc/i3status/metadata.xml b/x11-misc/i3status/metadata.xml
index 0d97daa3143..f46ee7d432f 100644
--- a/x11-misc/i3status/metadata.xml
+++ b/x11-misc/i3status/metadata.xml
@@ -1,7 +1,10 @@
 
 http://www.gentoo.org/dtd/metadata.dtd;>
 
-   
+   
+   ultra...@gentoo.org
+       Alexys Jacob
+   

i3status is a small program (about 1500 SLOC) for generating a 
status bar for
dzen2, xmobar or similar programs. It is designed to be very 
efficient by



[gentoo-commits] repo/gentoo:master commit in: x11-misc/py3status/

2021-06-29 Thread Alexys Jacob
commit: 2dbf7b097e42f5071106767bd225effa88be549f
Author: Alexys Jacob  gentoo  org>
AuthorDate: Tue Jun 29 14:55:26 2021 +
Commit:     Alexys Jacob  gentoo  org>
CommitDate: Tue Jun 29 14:55:26 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2dbf7b09

x11-misc/py3status: version bump

Package-Manager: Portage-3.0.19, Repoman-3.0.3
Signed-off-by: Alexys Jacob  gentoo.org>

 x11-misc/py3status/Manifest | 2 +-
 x11-misc/py3status/{py3status-3.37.ebuild => py3status-3.38.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-misc/py3status/Manifest b/x11-misc/py3status/Manifest
index 6a6653b9737..6dc33c5b7ea 100644
--- a/x11-misc/py3status/Manifest
+++ b/x11-misc/py3status/Manifest
@@ -1 +1 @@
-DIST py3status-3.37.tar.gz 409398 BLAKE2B 
da4707290466a291f581c725f58021f5fe3b7248b4e906d1ec8ea5b1b3e07cbef34acc090b2fc418d50187827bec083c3d66ec8359f02b3b451db280934bac1b
 SHA512 
97ad32c11e7a1cdac2e38583cb9a76e5311d109967f0ffd02b0f98070322a9ebbcf8753846f72e5d61d0db85e2bd9ba1138207fa723437298d8b3ddbbf65e128
+DIST py3status-3.38.tar.gz 409708 BLAKE2B 
b031eafcb4a20d69dc38a4ff651040bb11b53a00ab027f139c559c8c15e1c267b9eac748a8e088a272ec497a2ac169f379ba4c5e85a5d8e25b233828e9eefe5d
 SHA512 
dff8200860f8c57f172c10bf20cfafdc2e210b452f547051c3eda2ae45f2e83c04fb4f3d1b1c1cab02a323623be15e809ceee093f2a5c540aed212fe98552dd2

diff --git a/x11-misc/py3status/py3status-3.37.ebuild 
b/x11-misc/py3status/py3status-3.38.ebuild
similarity index 100%
rename from x11-misc/py3status/py3status-3.37.ebuild
rename to x11-misc/py3status/py3status-3.38.ebuild



[gentoo-commits] repo/gentoo:master commit in: x11-misc/py3status/

2021-05-26 Thread Alexys Jacob
commit: 5a36879764c09c29dda7ccdf27afd2e8511caf26
Author: Alexys Jacob  gentoo  org>
AuthorDate: Wed May 26 14:12:31 2021 +
Commit:     Alexys Jacob  gentoo  org>
CommitDate: Wed May 26 14:12:31 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5a368797

x11-misc/py3status: version bump

Package-Manager: Portage-3.0.18, Repoman-3.0.3
Signed-off-by: Alexys Jacob  gentoo.org>

 x11-misc/py3status/Manifest | 2 +-
 x11-misc/py3status/{py3status-3.36.ebuild => py3status-3.37.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-misc/py3status/Manifest b/x11-misc/py3status/Manifest
index 5831734b286..6a6653b9737 100644
--- a/x11-misc/py3status/Manifest
+++ b/x11-misc/py3status/Manifest
@@ -1 +1 @@
-DIST py3status-3.36.tar.gz 410011 BLAKE2B 
29df68e75f652ef964ccbcb26da624fdb3934474f4d03c51dcc8fe8b5f49906eadecd2f53a1d30b7b9d97677b50b3b729f379f2354784ecb7c5b4ecf1017d7ec
 SHA512 
a05a76ce9159407503d4667c688cf23944593cd04d17585a4077f6ee2410041ca420337790905011794aaea326ea2ff736b907d1b67270ed7577041a60b37ebe
+DIST py3status-3.37.tar.gz 409398 BLAKE2B 
da4707290466a291f581c725f58021f5fe3b7248b4e906d1ec8ea5b1b3e07cbef34acc090b2fc418d50187827bec083c3d66ec8359f02b3b451db280934bac1b
 SHA512 
97ad32c11e7a1cdac2e38583cb9a76e5311d109967f0ffd02b0f98070322a9ebbcf8753846f72e5d61d0db85e2bd9ba1138207fa723437298d8b3ddbbf65e128

diff --git a/x11-misc/py3status/py3status-3.36.ebuild 
b/x11-misc/py3status/py3status-3.37.ebuild
similarity index 100%
rename from x11-misc/py3status/py3status-3.36.ebuild
rename to x11-misc/py3status/py3status-3.37.ebuild



[gentoo-commits] repo/gentoo:master commit in: sys-cluster/keepalived/, sys-cluster/keepalived/files/

2021-05-20 Thread Alexys Jacob
commit: 39288d7004f30bdd8b9c890ad979394cbe00aefd
Author: Tomáš Mózes  gmail  com>
AuthorDate: Fri May 14 15:44:48 2021 +
Commit:     Alexys Jacob  gentoo  org>
CommitDate: Thu May 20 09:50:13 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=39288d70

sys-cluster/keepalived: bump to 2.2.2

Signed-off-by: Tomáš Mózes  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/19485
Signed-off-by: Alexys Jacob  gentoo.org>

 sys-cluster/keepalived/Manifest|  1 +
 sys-cluster/keepalived/files/keepalived.service-r1 | 15 
 sys-cluster/keepalived/keepalived-2.2.2.ebuild | 90 ++
 3 files changed, 106 insertions(+)

diff --git a/sys-cluster/keepalived/Manifest b/sys-cluster/keepalived/Manifest
index 4408c62c05a..3b9914d00d3 100644
--- a/sys-cluster/keepalived/Manifest
+++ b/sys-cluster/keepalived/Manifest
@@ -1,2 +1,3 @@
 DIST keepalived-2.0.20.tar.gz 1036063 BLAKE2B 
217dee8c6dcb148119822f3c6a0b57482e91a17671a35333d0dccf04a3f7c6606a1c9e0b3f2a3adeab838fd91b7c714a0bf11895fe0c7d90d836d3585620c8e2
 SHA512 
36bbc4aa0a1045486e608c9f4ed73f4335b871dae88beaed10d86445474c462136885225cd6b61219a36fca2ff43771623bc6d072e406cf684acc2ca8f2a38f6
 DIST keepalived-2.1.5.tar.gz 1081559 BLAKE2B 
791de7f24d012d77fbf9573713ab158cd91c08b969982b5d6bb86e5e6ed347281378dd5106a05db2f37fd9ab2eb479c131333b4b8c6983671b18652122fdbe37
 SHA512 
107d071aa1546023a3eb7c2cba4707ab6fbb10af62984ab41c9358b5e28289f8f277456983fe8649a15a77939734d3af573b8b050500d9eb521b4b0537f97aa6
+DIST keepalived-2.2.2.tar.gz 1159896 BLAKE2B 
42ff86b4aa7c0a45a3472102107701262b44b780987ed93f3dde7005f61699c1488fd92fccb75f77ef5dcc83461428bbad79cc59cd4648a824a8bfbe7fbd2c34
 SHA512 
05bb589c76faa4d3f734ecb1a3e5ac40af006fe5dce962bcd9617f192e59bb5336a911b148c1530fb864333da87c3d42a6fbf7d0ef074f6a53ce5a71db8ec706

diff --git a/sys-cluster/keepalived/files/keepalived.service-r1 
b/sys-cluster/keepalived/files/keepalived.service-r1
new file mode 100644
index 000..a3624ed41f6
--- /dev/null
+++ b/sys-cluster/keepalived/files/keepalived.service-r1
@@ -0,0 +1,15 @@
+[Unit]
+Description=LVS and VRRP High Availability Monitor
+After=network-online.target syslog.target
+Wants=network-online.target
+
+[Service]
+Type=notify
+NotifyAccess=all
+PIDFile=/run/keepalived.pid
+KillMode=process
+ExecStart=/usr/sbin/keepalived --dont-fork $KEEPALIVED_OPTIONS
+ExecReload=/bin/kill -HUP $MAINPID
+
+[Install]
+WantedBy=multi-user.target

diff --git a/sys-cluster/keepalived/keepalived-2.2.2.ebuild 
b/sys-cluster/keepalived/keepalived-2.2.2.ebuild
new file mode 100644
index 000..395a98ee08f
--- /dev/null
+++ b/sys-cluster/keepalived/keepalived-2.2.2.ebuild
@@ -0,0 +1,90 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit autotools systemd
+
+DESCRIPTION="A strong & robust keepalive facility to the Linux Virtual Server 
project"
+HOMEPAGE="https://www.keepalived.org/;
+SRC_URI="https://www.keepalived.org/software/${P}.tar.gz;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86"
+IUSE="+bfd dbus -json regex snmp systemd"
+
+RDEPEND="dev-libs/libnl:=
+   dev-libs/openssl:=
+   dev-libs/popt
+   net-libs/libnfnetlink
+   sys-apps/iproute2
+   regex? ( >=dev-libs/libpcre2-8 )
+   dbus? ( sys-apps/dbus dev-libs/glib:2 )
+   json? ( dev-libs/json-c:= )
+   snmp? ( net-analyzer/net-snmp )
+   systemd? ( sys-apps/systemd )"
+DEPEND="${RDEPEND}
+   >=sys-kernel/linux-headers-4.4"
+
+DOCS=(
+   README CONTRIBUTORS INSTALL ChangeLog AUTHOR TODO
+   doc/keepalived.conf.SYNOPSIS doc/NOTE_vrrp_vmac.txt
+)
+
+src_prepare() {
+   default
+
+   eautoreconf
+}
+
+src_configure() {
+   local init
+   if use systemd; then
+   init=systemd
+   else
+   init=custom
+   fi
+
+   # keepalived has support to dynamically use some libraries instead of
+   # linking them:
+   #--enable-dynamic-linking \
+   #--enable-libiptc-dynamic \
+   #--enable-libnl-dynamic \
+   #--enable-libxtables-dynamic \
+   STRIP=/bin/true \
+   econf \
+   --with-init=${init} \
+   --with-kernel-dir=/usr \
+   --enable-sha1 \
+   --enable-vrrp \
+   $(use_enable bfd) \
+   $(use_enable dbus) \
+   $(use_enable json) \
+   $(use_enable regex) \
+   $(use_enable snmp) \
+   $(use_enable snmp snmp-rfc) \
+   $(use_enable systemd)
+}
+
+src_install() {
+   default
+
+   newinitd "${FILESDIR}"/keepalived.init-r1 keepalived
+   newconfd "${FILESDIR}"/keepalived.confd-r1 keepalived
+
+   systemd_newunit "${FILESDIR}"/${PN}.service-r1 ${PN}.

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

2021-05-05 Thread Alexys Jacob
commit: 2d6eb756f0dc31bab81b1aadc1d308dc0efcad35
Author: Ricardo Pchevuzinske Katz  gmail  com>
AuthorDate: Mon Apr 12 19:30:22 2021 +
Commit:     Alexys Jacob  gentoo  org>
CommitDate: Wed May  5 13:31:47 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2d6eb756

sys-cluster/ipvsadm: bump to v1.31 Update sys-cluster/ipvsadm to v1.31 Closes: 
https://bugs.gentoo.org/782550

Signed-off-by: Ricardo Pchevuzinske Katz  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/20354
Signed-off-by: Alexys Jacob  gentoo.org>

 sys-cluster/ipvsadm/Manifest|  1 +
 sys-cluster/ipvsadm/ipvsadm-1.31.ebuild | 70 +
 2 files changed, 71 insertions(+)

diff --git a/sys-cluster/ipvsadm/Manifest b/sys-cluster/ipvsadm/Manifest
index 4107ba63500..1c7b4e464d8 100644
--- a/sys-cluster/ipvsadm/Manifest
+++ b/sys-cluster/ipvsadm/Manifest
@@ -1,2 +1,3 @@
 DIST ipvsadm-1.27.tar.xz 38196 BLAKE2B 
1b8a72b11c14a909b8b7459c459195d32bb7944ed4a01d963e2b85e8279c5d7d2fd095d9c23473c64dc15881a2b22b439b39c10b2019b3183f54e22535a258a9
 SHA512 
cf982b7981674c91d1b7516de7b55cf378b306ce4a53e13976b8eeb8610015c4fa4aa9d251bc4d329db8e05c1862863160af2d3c63b76263f290087cffdf1b80
 DIST ipvsadm-1.28.tar.xz 38600 BLAKE2B 
2a892f858324788b425f7c5aa6ce6a1548c6cd166977d1d36a5236061d1a6ce7e31f6bc1e24a7d53a57406e468271ccebc01330de6be9784c1a955b60eb89d16
 SHA512 
a1e10ce30751d9439f832e221e5c41b338f87dcc94a0b21329d908a9164f8882049af9d9d918b764b36c30e353d5b8db49d7088e60c24e4748713c06cccf7035
+DIST ipvsadm-1.31.tar.xz 42396 BLAKE2B 
a42ceea834fb16e25ea34417227f6b632fe3b94c8a7ce5d3daff4375884fd47f14999551eab3bf7226d5eb02f25aef4c77a8287592b642946683bc5ddc6783da
 SHA512 
1c7187405771e702eff0009d688fa697375b833a486ff88b41a4a0dcfaa3e9884c7e3bc34375efea5f6a2d025847c9fac9fd6ba694ec3bf2fc9d357eef2cb631

diff --git a/sys-cluster/ipvsadm/ipvsadm-1.31.ebuild 
b/sys-cluster/ipvsadm/ipvsadm-1.31.ebuild
new file mode 100644
index 000..67b27b47b59
--- /dev/null
+++ b/sys-cluster/ipvsadm/ipvsadm-1.31.ebuild
@@ -0,0 +1,70 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit epatch linux-info toolchain-funcs
+
+DESCRIPTION="utility to administer the IP virtual server services"
+HOMEPAGE="http://linuxvirtualserver.org/;
+SRC_URI="https://kernel.org/pub/linux/utils/kernel/ipvsadm/ipvsadm-${PV}.tar.xz;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86"
+IUSE="static-libs"
+
+RDEPEND=">=sys-libs/ncurses-5.2:*
+   dev-libs/libnl:=
+   >=dev-libs/popt-1.16"
+DEPEND="${RDEPEND}
+   virtual/pkgconfig"
+
+pkg_pretend() {
+   if kernel_is 2 4; then
+   eerror "${P} supports only 2.6 series and later kernels, please 
try ${PN}-1.21 for 2.4 kernels"
+   die "wrong kernel version"
+   fi
+}
+
+src_prepare() {
+   default
+   epatch "${FILESDIR}"/${PN}-1.27-buildsystem.patch
+   use static-libs && export STATIC=1
+}
+
+src_compile() {
+   local libnl_include
+   if has_version ">=dev-libs/libnl-3.0"; then
+   libnl_include=$($(tc-getPKG_CONFIG) --cflags libnl-3.0)
+   else
+   libnl_include=""
+   fi
+   emake -e \
+   INCLUDE="-I.. -I. ${libnl_include}" \
+   CC="$(tc-getCC)" \
+   HAVE_NL=1 \
+   STATIC=${STATIC} \
+   POPT_LIB="$($(tc-getPKG_CONFIG) --libs popt)"
+}
+
+src_install() {
+   into /
+   dosbin ipvsadm ipvsadm-save ipvsadm-restore
+
+   into /usr
+   doman ipvsadm.8 ipvsadm-save.8 ipvsadm-restore.8
+
+   newinitd "${FILESDIR}"/ipvsadm-init ipvsadm
+   keepdir /var/lib/ipvsadm
+
+   use static-libs && dolib.a libipvs/libipvs.a
+   dolib.so libipvs/libipvs.so
+
+   insinto /usr/include/ipvs
+   newins libipvs/libipvs.h ipvs.h
+}
+
+pkg_postinst() {
+   einfo "You will need a kernel that has ipvs patches to use LVS."
+}



[gentoo-commits] proj/docker-images:master commit in: .github/workflows/, /

2021-05-03 Thread Alexys Jacob
commit: afde5561b639eab659fef11a441bf4df1a9670f3
Author: Lino Bigatti  protonmail  com>
AuthorDate: Sun May  2 12:36:05 2021 +
Commit:     Alexys Jacob  gentoo  org>
CommitDate: Mon May  3 07:23:47 2021 +
URL:https://gitweb.gentoo.org/proj/docker-images.git/commit/?id=afde5561

Add support for systemd and musl-hardened profiles to ppc64le.

Closes: https://github.com/gentoo/gentoo-docker-images/pull/105
Signed-off-by: Alexys Jacob  gentoo.org>

 .github/workflows/build.yml | 2 ++
 deploy.sh   | 4 ++--
 2 files changed, 4 insertions(+), 2 deletions(-)

diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml
index 4ce80e8..0f7349b 100644
--- a/.github/workflows/build.yml
+++ b/.github/workflows/build.yml
@@ -31,6 +31,8 @@ jobs:
   - stage3-armv6j_hardfp
   - stage3-armv7a_hardfp
   - stage3-ppc64le
+  - stage3-ppc64le-musl-hardened
+  - stage3-ppc64le-systemd
   - stage3-s390x
   - stage3-x86
   - stage3-x86-hardened

diff --git a/deploy.sh b/deploy.sh
index 8aa89a8..0a49525 100755
--- a/deploy.sh
+++ b/deploy.sh
@@ -22,10 +22,10 @@ declare -A MANIFEST_ARCHES=(

[stage3:latest]="amd64;arm64;armv5tel;armv6j_hardfp;armv7a_hardfp;ppc64le;s390x;x86"
[stage3:hardened]="amd64;x86"
[stage3:hardened-nomultilib]="amd64"
-   [stage3:musl-hardened]="amd64"
+   [stage3:musl-hardened]="amd64;ppc64le"
[stage3:musl-vanilla]="amd64;x86"
[stage3:nomultilib]="amd64"
-   [stage3:systemd]="amd64;arm64;x86"
+   [stage3:systemd]="amd64;arm64;x86;ppc64le"
[stage3:uclibc-hardened]="amd64;x86"
[stage3:uclibc-vanilla]="amd64;x86"
 )



[gentoo-commits] proj/docker-images:master commit in: /

2021-04-30 Thread Alexys Jacob
commit: d9efdc25d4dfb97a546d3e134e044ef4331d928b
Author: Brett Holman  gmail  com>
AuthorDate: Fri Apr 30 03:46:07 2021 +
Commit:     Alexys Jacob  gentoo  org>
CommitDate: Fri Apr 30 07:57:25 2021 +
URL:https://gitweb.gentoo.org/proj/docker-images.git/commit/?id=d9efdc25

update example Dockerfile to point to a current official docker image

references https://github.com/gentoo/gentoo-docker-images/issues/86

Signed-off-by: Brett Holman  gmail.com>
Closes: https://github.com/gentoo/gentoo-docker-images/pull/104
Signed-off-by: Alexys Jacob  gentoo.org>

 README.md | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/README.md b/README.md
index 5e00b3c..651b940 100644
--- a/README.md
+++ b/README.md
@@ -87,8 +87,8 @@ Example _Dockerfile_
 # name the portage image
 FROM gentoo/portage:latest as portage
 
-# image is based on stage3-amd64
-FROM gentoo/stage3-amd64:latest
+# based on stage3 image
+FROM gentoo/stage3:latest
 
 # copy the entire portage volume in
 COPY --from=portage /var/db/repos/gentoo /var/db/repos/gentoo



[gentoo-commits] repo/gentoo:master commit in: x11-misc/py3status/

2021-04-02 Thread Alexys Jacob
commit: 97438571ef27cecc2aad3d9889478c80d84a6f5b
Author: Alexys Jacob  gentoo  org>
AuthorDate: Fri Apr  2 13:24:07 2021 +
Commit:     Alexys Jacob  gentoo  org>
CommitDate: Fri Apr  2 13:24:07 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=97438571

x11-misc/py3status: version bump

Package-Manager: Portage-3.0.14, Repoman-3.0.2
Signed-off-by: Alexys Jacob  gentoo.org>

 x11-misc/py3status/Manifest | 2 +-
 x11-misc/py3status/{py3status-3.35.ebuild => py3status-3.36.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-misc/py3status/Manifest b/x11-misc/py3status/Manifest
index e33803b2a6f..5831734b286 100644
--- a/x11-misc/py3status/Manifest
+++ b/x11-misc/py3status/Manifest
@@ -1 +1 @@
-DIST py3status-3.35.tar.gz 409496 BLAKE2B 
5d527846cc4acf5b341b33ed1726165e5f09c7fa59dbda61e4526fadc8151831f8a9c977c60c5f84b37073705448e9258e9311638e8ca929c3d93452cecf8627
 SHA512 
d2f120818d7d7e100b93d355096cd985c933d9859539a7ffb32ca5830d034617851cfdfbdd2c472f931d30f17e178b134f05a503219a126f8fbf0e920b263157
+DIST py3status-3.36.tar.gz 410011 BLAKE2B 
29df68e75f652ef964ccbcb26da624fdb3934474f4d03c51dcc8fe8b5f49906eadecd2f53a1d30b7b9d97677b50b3b729f379f2354784ecb7c5b4ecf1017d7ec
 SHA512 
a05a76ce9159407503d4667c688cf23944593cd04d17585a4077f6ee2410041ca420337790905011794aaea326ea2ff736b907d1b67270ed7577041a60b37ebe

diff --git a/x11-misc/py3status/py3status-3.35.ebuild 
b/x11-misc/py3status/py3status-3.36.ebuild
similarity index 100%
rename from x11-misc/py3status/py3status-3.35.ebuild
rename to x11-misc/py3status/py3status-3.36.ebuild



[gentoo-commits] repo/gentoo:master commit in: x11-misc/py3status/

2021-03-22 Thread Alexys Jacob
commit: 680a55ceb014bafa27bace7f57fdd2121642e040
Author: Alexys Jacob  gentoo  org>
AuthorDate: Mon Mar 22 19:45:45 2021 +
Commit:     Alexys Jacob  gentoo  org>
CommitDate: Mon Mar 22 19:45:45 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=680a55ce

x11-misc/py3status: version bump

Package-Manager: Portage-3.0.14, Repoman-3.0.2
Signed-off-by: Alexys Jacob  gentoo.org>

 x11-misc/py3status/Manifest | 2 +-
 x11-misc/py3status/{py3status-3.34.ebuild => py3status-3.35.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-misc/py3status/Manifest b/x11-misc/py3status/Manifest
index ee7b54eef29..e33803b2a6f 100644
--- a/x11-misc/py3status/Manifest
+++ b/x11-misc/py3status/Manifest
@@ -1 +1 @@
-DIST py3status-3.34.tar.gz 409041 BLAKE2B 
2322eedfc37c993f58b2dc45b14a3cb0167e139b0d62fe17de6fdcdd170bda826208b7462e45776b3a42c53a3c4dbee84175c1bf5551bb46fcf1f7b65edfd3c4
 SHA512 
a018c698ea11fb7a2f150833c13b9eec97c04db023646381f346c9d8f4873f8526dd0696d11ae93eaada3364e041d614a23b59d250b4e3e8fa83303634fce54a
+DIST py3status-3.35.tar.gz 409496 BLAKE2B 
5d527846cc4acf5b341b33ed1726165e5f09c7fa59dbda61e4526fadc8151831f8a9c977c60c5f84b37073705448e9258e9311638e8ca929c3d93452cecf8627
 SHA512 
d2f120818d7d7e100b93d355096cd985c933d9859539a7ffb32ca5830d034617851cfdfbdd2c472f931d30f17e178b134f05a503219a126f8fbf0e920b263157

diff --git a/x11-misc/py3status/py3status-3.34.ebuild 
b/x11-misc/py3status/py3status-3.35.ebuild
similarity index 100%
rename from x11-misc/py3status/py3status-3.34.ebuild
rename to x11-misc/py3status/py3status-3.35.ebuild



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

2021-03-08 Thread Alexys Jacob
commit: ed7abd7ac2d9f033080b07219ce13771b36dc639
Author: Tomáš Mózes  gmail  com>
AuthorDate: Mon Mar  8 08:47:01 2021 +
Commit:     Alexys Jacob  gentoo  org>
CommitDate: Tue Mar  9 07:53:07 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ed7abd7a

dev-db/mongodb: bump to 4.2.12 / 4.4.4

Signed-off-by: Tomáš Mózes  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/19825
Signed-off-by: Alexys Jacob  gentoo.org>

 dev-db/mongodb/Manifest  |   2 +
 dev-db/mongodb/mongodb-4.2.12.ebuild | 175 ++
 dev-db/mongodb/mongodb-4.4.4.ebuild  | 176 +++
 3 files changed, 353 insertions(+)

diff --git a/dev-db/mongodb/Manifest b/dev-db/mongodb/Manifest
index 1a3ba3bd5d6..ca2d95a7d38 100644
--- a/dev-db/mongodb/Manifest
+++ b/dev-db/mongodb/Manifest
@@ -1,3 +1,5 @@
 DIST mongodb-src-r4.2.11.tar.gz 61829417 BLAKE2B 
cc989d6ea87a48b7402d119dda4678a966cf96cec0da5d00d792faf06ecb6fbe4bc426069e1a72548410adcbd26162038ec7201e76036ac599af5f53029c0e66
 SHA512 
ff398a9d3a012e0eb860c2139967e163b8b0ac045c1c47f2c0c5584ba7c60a1403bb423ce8c6e8b3900fdcad1164a84c6da79276f897fd640366e3f80cf54316
+DIST mongodb-src-r4.2.12.tar.gz 61855596 BLAKE2B 
2114c3b6e7a941c566cf631e06b0f850d4f10b12fb6367caef5d6f6e92ebbee04650b41b8ea9d90e9ba983012f812144be9c50caa77c9a68263b6a6a19d522b2
 SHA512 
9be714b6d8f51cfd36530b103cfb5e9b31493c6294b453d32fe2176dd06e9a2145a671bd15b1f97865944c88256fbaea63542a994f2c033df75ab7280e82a576
 DIST mongodb-src-r4.4.1.tar.gz 49644743 BLAKE2B 
7d84998c69b9b55164ebab04b49c38a4113a0f58d431612389ec37eb044fba1adf9284e9d4454bd40bb7a071fd042308a5cd350129d6d52480412cf6b868ec2b
 SHA512 
16aa66995ea8cfe0cc47b96c1c5643a28ab47fc9f27bd93404cf572944ab30492df7c923f918b353cd7157a6ccde9ac6f58bfba322fb52c2d7409c6fb9b0
 DIST mongodb-src-r4.4.2.tar.gz 49816559 BLAKE2B 
0e51302e7e414de9fef74872e44c8de1f5682cb3cac0aa7a02e3c1ee3084669ea647d1e574e8a76a3b6b2f34aa4ef693c8d1f3fa025ec3072eff7b7c408b94e5
 SHA512 
bbf59ed97a8718576c469c696d5331c122f63528dad950fd415b00269c2fa5e6949b372c575e2504c2a58b145bae485172b2500481662e6543bc3127252a
+DIST mongodb-src-r4.4.4.tar.gz 49942905 BLAKE2B 
8aa9813e87e216899b3c609b413ce6915d6ddf30faea3c0ecda2a14476fc6b08024614fa7b20e1703b5908759459e88e5e302539c27525c2359233743aa7dcda
 SHA512 
a999528a8a6bf4bf0b8ff8f5169b1aadb3c4dab9c7d936c59d66f238b864fad6e8fb6a1b9ec27f395fca95152ee020f96a8c1cf8960a48de3ce5141f8dda7d88

diff --git a/dev-db/mongodb/mongodb-4.2.12.ebuild 
b/dev-db/mongodb/mongodb-4.2.12.ebuild
new file mode 100644
index 000..0c574bfd275
--- /dev/null
+++ b/dev-db/mongodb/mongodb-4.2.12.ebuild
@@ -0,0 +1,175 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{7..9} )
+
+SCONS_MIN_VERSION="2.5.0"
+CHECKREQS_DISK_BUILD="2400M"
+CHECKREQS_DISK_USR="512M"
+CHECKREQS_MEMORY="1024M"
+
+inherit check-reqs flag-o-matic multiprocessing pax-utils python-any-r1 
scons-utils systemd toolchain-funcs
+
+MY_P=${PN}-src-r${PV/_rc/-rc}
+
+DESCRIPTION="A high-performance, open source, schema-free document-oriented 
database"
+HOMEPAGE="https://www.mongodb.com;
+SRC_URI="https://fastdl.mongodb.org/src/${MY_P}.tar.gz;
+
+LICENSE="Apache-2.0 SSPL-1"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+IUSE="debug kerberos libressl lto ssl test +tools"
+RESTRICT="!test? ( test )"
+
+RDEPEND="acct-group/mongodb
+   acct-user/mongodb
+   >=app-arch/snappy-1.1.3
+   >=dev-cpp/yaml-cpp-0.6.2:=
+   >=dev-libs/boost-1.70:=[threads(+)]
+   >=dev-libs/libpcre-8.42[cxx]
+   app-arch/zstd
+   dev-libs/snowball-stemmer
+   net-libs/libpcap
+   >=sys-libs/zlib-1.2.11:=
+   kerberos? ( dev-libs/cyrus-sasl[kerberos] )
+   ssl? (
+   !libressl? ( >=dev-libs/openssl-1.0.1g:0= )
+   libressl? ( dev-libs/libressl:0= )
+   )"
+DEPEND="${RDEPEND}
+   ${PYTHON_DEPS}
+   $(python_gen_any_dep '
+   test? ( dev-python/pymongo[${PYTHON_USEDEP}] 
dev-python/requests[${PYTHON_USEDEP}] )
+   >=dev-util/scons-2.5.0[${PYTHON_USEDEP}]
+   dev-python/cheetah3[${PYTHON_USEDEP}]
+   dev-python/psutil[${PYTHON_USEDEP}]
+   dev-python/pyyaml[${PYTHON_USEDEP}]
+   ')
+   sys-libs/ncurses:0=
+   sys-libs/readline:0=
+   debug? ( dev-util/valgrind )"
+PDEPEND="tools? ( >=app-admin/mongo-tools-${PV} )"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-4.2.0-fix-scons.patch"
+   "${FILESDIR}/${PN}-4.2.10-no-compass.patch"
+)
+
+S="${WORKDIR}/${MY_P}"
+
+python_check_deps() {
+   if use test; then
+   has_version "dev-python/pymongo[${PYTHON_USEDEP}]" || return 1
+   has_versi

[gentoo-commits] repo/gentoo:master commit in: x11-misc/py3status/

2021-03-04 Thread Alexys Jacob
commit: b0d4318469c8820ea5122ad19e6679bd1f3ae652
Author: Alexys Jacob  gentoo  org>
AuthorDate: Thu Mar  4 15:42:50 2021 +
Commit:     Alexys Jacob  gentoo  org>
CommitDate: Thu Mar  4 15:42:50 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b0d43184

x11-misc/py3status: version bump

Package-Manager: Portage-3.0.14, Repoman-3.0.2
Signed-off-by: Alexys Jacob  gentoo.org>

 x11-misc/py3status/Manifest| 2 +-
 x11-misc/py3status/{py3status-3.33-r2.ebuild => py3status-3.34.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-misc/py3status/Manifest b/x11-misc/py3status/Manifest
index 7eeb2ca6cd2..ee7b54eef29 100644
--- a/x11-misc/py3status/Manifest
+++ b/x11-misc/py3status/Manifest
@@ -1 +1 @@
-DIST py3status-3.33.tar.gz 408435 BLAKE2B 
5d839d9bd20b2eabf1a95a8a7765472e896805d551135daf032bed175d263b78d7c11609d6e6e60e3fd235b0945f48f9cf5b97285855b7ed7ae1c3998984d0b8
 SHA512 
fbf3bb869ecaece3d0d34155833bb533a331a90c7315e5c0cb17e88a8f484e0ca66f9855f487daabf18515bb496d136f953854025364b7ca81dc81aaafa4cfd8
+DIST py3status-3.34.tar.gz 409041 BLAKE2B 
2322eedfc37c993f58b2dc45b14a3cb0167e139b0d62fe17de6fdcdd170bda826208b7462e45776b3a42c53a3c4dbee84175c1bf5551bb46fcf1f7b65edfd3c4
 SHA512 
a018c698ea11fb7a2f150833c13b9eec97c04db023646381f346c9d8f4873f8526dd0696d11ae93eaada3364e041d614a23b59d250b4e3e8fa83303634fce54a

diff --git a/x11-misc/py3status/py3status-3.33-r2.ebuild 
b/x11-misc/py3status/py3status-3.34.ebuild
similarity index 100%
rename from x11-misc/py3status/py3status-3.33-r2.ebuild
rename to x11-misc/py3status/py3status-3.34.ebuild



[gentoo-commits] repo/gentoo:master commit in: dev-python/matterhook/

2021-03-04 Thread Alexys Jacob
commit: 9afb35cc396986db14534a949fdbc03e6818bdf6
Author: Alexys Jacob  gentoo  org>
AuthorDate: Thu Mar  4 11:48:17 2021 +
Commit:     Alexys Jacob  gentoo  org>
CommitDate: Thu Mar  4 11:48:17 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9afb35cc

dev-python/matterhook: bump to support python3.9

Package-Manager: Portage-3.0.14, Repoman-3.0.2
Signed-off-by: Alexys Jacob  gentoo.org>

 dev-python/matterhook/matterhook-0.2-r1.ebuild | 22 ++
 1 file changed, 22 insertions(+)

diff --git a/dev-python/matterhook/matterhook-0.2-r1.ebuild 
b/dev-python/matterhook/matterhook-0.2-r1.ebuild
new file mode 100644
index 000..c892d85008a
--- /dev/null
+++ b/dev-python/matterhook/matterhook-0.2-r1.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+PYTHON_COMPAT=( python3_{7,8,9} )
+
+inherit distutils-r1
+
+DESCRIPTION="Interact with Mattermost incoming webhooks easily"
+HOMEPAGE="https://github.com/numberly/matterhook;
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="dev-python/requests[${PYTHON_USEDEP}]"
+
+DEPEND="
+   ${RDEPEND}
+   dev-python/setuptools[${PYTHON_USEDEP}]"



[gentoo-commits] repo/gentoo:master commit in: www-servers/uwsgi/

2021-03-04 Thread Alexys Jacob
commit: bb9f0261f651e26f1c34cd4d5a9502cf9517f1a6
Author: Alexys Jacob  gentoo  org>
AuthorDate: Thu Mar  4 11:46:50 2021 +
Commit:     Alexys Jacob  gentoo  org>
CommitDate: Thu Mar  4 11:46:50 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bb9f0261

www-servers/uwsgi: drop old and php7.2, support py3.9

Package-Manager: Portage-3.0.14, Repoman-3.0.2
Signed-off-by: Alexys Jacob  gentoo.org>

 www-servers/uwsgi/uwsgi-2.0.19.1-r100.ebuild   |  3 +--
 ...-2.0.19.1.ebuild => uwsgi-2.0.19.1-r101.ebuild} | 28 --
 2 files changed, 16 insertions(+), 15 deletions(-)

diff --git a/www-servers/uwsgi/uwsgi-2.0.19.1-r100.ebuild 
b/www-servers/uwsgi/uwsgi-2.0.19.1-r100.ebuild
index 367e1207f41..e9cbeaa8d75 100644
--- a/www-servers/uwsgi/uwsgi-2.0.19.1-r100.ebuild
+++ b/www-servers/uwsgi/uwsgi-2.0.19.1-r100.ebuild
@@ -13,7 +13,7 @@ USE_RUBY="ruby23 ruby24 ruby25 ruby26"
 PHP_EXT_INI="no"
 PHP_EXT_NAME="dummy"
 PHP_EXT_OPTIONAL_USE="php"
-USE_PHP="php7-2 php7-3 php7-4" # deps must be registered separately below
+USE_PHP="php7-3 php7-4" # deps must be registered separately below
 
 MY_P="${P/_/-}"
 
@@ -118,7 +118,6 @@ CDEPEND="
perl? ( dev-lang/perl:= )
php? (
net-libs/libnsl
-   php_targets_php7-2? ( dev-lang/php:7.2[embed] )
php_targets_php7-3? ( dev-lang/php:7.3[embed] )
php_targets_php7-4? ( dev-lang/php:7.4[embed] )
)

diff --git a/www-servers/uwsgi/uwsgi-2.0.19.1.ebuild 
b/www-servers/uwsgi/uwsgi-2.0.19.1-r101.ebuild
similarity index 94%
rename from www-servers/uwsgi/uwsgi-2.0.19.1.ebuild
rename to www-servers/uwsgi/uwsgi-2.0.19.1-r101.ebuild
index adc1de637c1..72a449c8448 100644
--- a/www-servers/uwsgi/uwsgi-2.0.19.1.ebuild
+++ b/www-servers/uwsgi/uwsgi-2.0.19.1-r101.ebuild
@@ -1,9 +1,10 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=6
+EAPI=7
 
-PYTHON_COMPAT=( python3_{7,8} )
+LUA_COMPAT=( lua5-1 )
+PYTHON_COMPAT=( python3_{7,8,9} )
 PYTHON_REQ_USE="threads(+)"
 
 RUBY_OPTIONAL="yes"
@@ -12,19 +13,19 @@ USE_RUBY="ruby23 ruby24 ruby25 ruby26"
 PHP_EXT_INI="no"
 PHP_EXT_NAME="dummy"
 PHP_EXT_OPTIONAL_USE="php"
-USE_PHP="php7-2 php7-3 php7-4" # deps must be registered separately below
+USE_PHP="php7-3 php7-4" # deps must be registered separately below
 
 MY_P="${P/_/-}"
 
-inherit eapi7-ver eutils flag-o-matic multilib pax-utils php-ext-source-r3 
python-r1 ruby-ng
+inherit flag-o-matic lua-single pax-utils php-ext-source-r3 python-r1 ruby-ng
 
 DESCRIPTION="uWSGI server for Python web applications"
-HOMEPAGE="http://projects.unbit.it/uwsgi/;
+HOMEPAGE="https://projects.unbit.it/uwsgi/;
 SRC_URI="https://github.com/unbit/uwsgi/archive/${PV}.tar.gz -> ${P}.tar.gz"
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="amd64 arm x86 ~amd64-linux"
+KEYWORDS="~amd64 ~arm ~x86 ~amd64-linux"
 
 UWSGI_PLUGINS_STD=( ping cache carbon nagios rpc rrdtool
http ugreen signal syslog rsyslog
@@ -67,6 +68,7 @@ REQUIRED_USE="|| ( ${LANG_SUPPORT_SIMPLE[@]} 
${LANG_SUPPORT_EXTENDED[@]} )
uwsgi_plugins_emperor_zeromq? ( zeromq )
uwsgi_plugins_forkptyrouter? ( uwsgi_plugins_corerouter )
uwsgi_plugins_router_xmldir? ( xml !expat )
+   lua? ( ${LUA_REQUIRED_USE} )
python? ( ${PYTHON_REQUIRED_USE} )
python-asyncio? ( || ( $(python_gen_useflags -3) ) )
python-gevent? ( python )
@@ -111,12 +113,11 @@ CDEPEND="
uwsgi_plugins_webdav? ( dev-libs/libxml2 )
uwsgi_plugins_xslt? ( dev-libs/libxslt )
go? ( sys-devel/gcc:=[go] )
-   lua? ( dev-lang/lua:0= )
+   lua? ( ${LUA_DEPS} )
mono? ( dev-lang/mono:= )
perl? ( dev-lang/perl:= )
php? (
net-libs/libnsl
-   php_targets_php7-2? ( dev-lang/php:7.2[embed] )
php_targets_php7-3? ( dev-lang/php:7.3[embed] )
php_targets_php7-4? ( dev-lang/php:7.4[embed] )
)
@@ -124,11 +125,11 @@ CDEPEND="
python-asyncio? ( virtual/python-greenlet[${PYTHON_USEDEP}] )
python-gevent? ( >=dev-python/gevent-1.3.5[${PYTHON_USEDEP}] )
ruby? ( $(ruby_implementations_depend) )"
-DEPEND="${CDEPEND}
-   virtual/pkgconfig"
+DEPEND="${CDEPEND}"
 RDEPEND="${CDEPEND}
selinux? ( sec-policy/selinux-uwsgi )
uwsgi_plugins_rrdtool? ( net-analyzer/rrdtool )"
+BDEPEND="virtual/pkgconfig"
 
 S="${WORKDIR}/${MY_P}"
 
@@ -139,6 +140,7 @@ src_unpack() {
 
 pkg_setup() {
python_setup
+   use lua && lua-single_pkg_setup
use ruby &

[gentoo-commits] repo/gentoo:master commit in: x11-misc/py3status/

2021-03-04 Thread Alexys Jacob
commit: e20abc16aef302b28dfc4d19c1921573614dbc8d
Author: Alexys Jacob  gentoo  org>
AuthorDate: Thu Mar  4 11:40:24 2021 +
Commit:     Alexys Jacob  gentoo  org>
CommitDate: Thu Mar  4 11:40:24 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e20abc16

x11-misc/py3status: add python3.9 compat

Package-Manager: Portage-3.0.14, Repoman-3.0.2
Signed-off-by: Alexys Jacob  gentoo.org>

 .../py3status/{py3status-3.33-r1.ebuild => py3status-3.33-r2.ebuild}   | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/x11-misc/py3status/py3status-3.33-r1.ebuild 
b/x11-misc/py3status/py3status-3.33-r2.ebuild
similarity index 90%
rename from x11-misc/py3status/py3status-3.33-r1.ebuild
rename to x11-misc/py3status/py3status-3.33-r2.ebuild
index a5c75fc841b..249cd9474c6 100644
--- a/x11-misc/py3status/py3status-3.33-r1.ebuild
+++ b/x11-misc/py3status/py3status-3.33-r2.ebuild
@@ -2,7 +2,8 @@
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
-PYTHON_COMPAT=( python{3_7,3_8} )
+PYTHON_COMPAT=( python{3_7,3_8,3_9} )
+DISTUTILS_USE_SETUPTOOLS=rdepend
 
 SRC_URI="https://github.com/ultrabug/py3status/archive/${PV}.tar.gz -> 
${P}.tar.gz"
 



[gentoo-commits] repo/gentoo:master commit in: sys-cluster/pacemaker/files/

2021-02-22 Thread Alexys Jacob
commit: 98d919718d74130b74c3a8149fe3b565b04907dd
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Mon Feb 22 16:34:27 2021 +
Commit:     Alexys Jacob  gentoo  org>
CommitDate: Mon Feb 22 17:57:37 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=98d91971

sys-cluster/pacemaker: remove unused file

Package-Manager: Portage-3.0.14, Repoman-3.0.2
Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Closes: https://github.com/gentoo/gentoo/pull/19600
Signed-off-by: Alexys Jacob  gentoo.org>

 sys-cluster/pacemaker/files/pacemaker.service | 5 -
 1 file changed, 5 deletions(-)

diff --git a/sys-cluster/pacemaker/files/pacemaker.service 
b/sys-cluster/pacemaker/files/pacemaker.service
deleted file mode 100644
index 6383499ba92..000
--- a/sys-cluster/pacemaker/files/pacemaker.service
+++ /dev/null
@@ -1,5 +0,0 @@
-service {
-# Load the Pacemaker Cluster Resource Manager
-name: pacemaker
-ver:  1
-}
\ No newline at end of file



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

2021-02-19 Thread Alexys Jacob
commit: 01595ba76fa1123e1bb5b129c7c01f579860636b
Author: Alexys Jacob  gentoo  org>
AuthorDate: Fri Feb 19 08:16:17 2021 +
Commit:     Alexys Jacob  gentoo  org>
CommitDate: Fri Feb 19 08:16:17 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=01595ba7

dev-db/mongodb: drop vulnerable wrt #760827

Package-Manager: Portage-3.0.14, Repoman-3.0.2
Signed-off-by: Alexys Jacob  gentoo.org>

 dev-db/mongodb/Manifest |   1 -
 dev-db/mongodb/mongodb-4.2.8.ebuild | 175 
 2 files changed, 176 deletions(-)

diff --git a/dev-db/mongodb/Manifest b/dev-db/mongodb/Manifest
index c3997673aaa..1a3ba3bd5d6 100644
--- a/dev-db/mongodb/Manifest
+++ b/dev-db/mongodb/Manifest
@@ -1,4 +1,3 @@
 DIST mongodb-src-r4.2.11.tar.gz 61829417 BLAKE2B 
cc989d6ea87a48b7402d119dda4678a966cf96cec0da5d00d792faf06ecb6fbe4bc426069e1a72548410adcbd26162038ec7201e76036ac599af5f53029c0e66
 SHA512 
ff398a9d3a012e0eb860c2139967e163b8b0ac045c1c47f2c0c5584ba7c60a1403bb423ce8c6e8b3900fdcad1164a84c6da79276f897fd640366e3f80cf54316
-DIST mongodb-src-r4.2.8.tar.gz 61730247 BLAKE2B 
f1d98b8ac8f62c0c7aff100ef663bb20345de0e77e0ff420817db0843fe735b58af8075578a7f8d83cc9dc4e597c95ae09f89ce7a21cf8146ff15bcb11eba924
 SHA512 
163fce480762bd377d6c78b661bfe51fc883223a5309a68f9556e1bafb99e26e476d81dbe6de825d90469e835442be097be630ca9678e54b9d09091e0b5d67c4
 DIST mongodb-src-r4.4.1.tar.gz 49644743 BLAKE2B 
7d84998c69b9b55164ebab04b49c38a4113a0f58d431612389ec37eb044fba1adf9284e9d4454bd40bb7a071fd042308a5cd350129d6d52480412cf6b868ec2b
 SHA512 
16aa66995ea8cfe0cc47b96c1c5643a28ab47fc9f27bd93404cf572944ab30492df7c923f918b353cd7157a6ccde9ac6f58bfba322fb52c2d7409c6fb9b0
 DIST mongodb-src-r4.4.2.tar.gz 49816559 BLAKE2B 
0e51302e7e414de9fef74872e44c8de1f5682cb3cac0aa7a02e3c1ee3084669ea647d1e574e8a76a3b6b2f34aa4ef693c8d1f3fa025ec3072eff7b7c408b94e5
 SHA512 
bbf59ed97a8718576c469c696d5331c122f63528dad950fd415b00269c2fa5e6949b372c575e2504c2a58b145bae485172b2500481662e6543bc3127252a

diff --git a/dev-db/mongodb/mongodb-4.2.8.ebuild 
b/dev-db/mongodb/mongodb-4.2.8.ebuild
deleted file mode 100644
index c8fc3b319d0..000
--- a/dev-db/mongodb/mongodb-4.2.8.ebuild
+++ /dev/null
@@ -1,175 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_7 )
-
-SCONS_MIN_VERSION="2.5.0"
-CHECKREQS_DISK_BUILD="2400M"
-CHECKREQS_DISK_USR="512M"
-CHECKREQS_MEMORY="1024M"
-
-inherit check-reqs flag-o-matic multiprocessing pax-utils python-any-r1 
scons-utils systemd toolchain-funcs
-
-MY_P=${PN}-src-r${PV/_rc/-rc}
-
-DESCRIPTION="A high-performance, open source, schema-free document-oriented 
database"
-HOMEPAGE="https://www.mongodb.com;
-SRC_URI="https://fastdl.mongodb.org/src/${MY_P}.tar.gz;
-
-LICENSE="Apache-2.0 SSPL-1"
-SLOT="0"
-KEYWORDS="amd64 ~arm64"
-IUSE="debug kerberos libressl lto ssl test +tools"
-RESTRICT="!test? ( test )"
-
-RDEPEND="acct-group/mongodb
-   acct-user/mongodb
-   >=app-arch/snappy-1.1.3
-   >=dev-cpp/yaml-cpp-0.6.2:=
-   >=dev-libs/boost-1.70:=[threads(+)]
-   >=dev-libs/libpcre-8.42[cxx]
-   app-arch/zstd
-   dev-libs/snowball-stemmer
-   net-libs/libpcap
-   >=sys-libs/zlib-1.2.11:=
-   kerberos? ( dev-libs/cyrus-sasl[kerberos] )
-   ssl? (
-   !libressl? ( >=dev-libs/openssl-1.0.1g:0= )
-   libressl? ( dev-libs/libressl:0= )
-   )"
-DEPEND="${RDEPEND}
-   ${PYTHON_DEPS}
-   $(python_gen_any_dep '
-   test? ( dev-python/pymongo[${PYTHON_USEDEP}] 
dev-python/requests[${PYTHON_USEDEP}] )
-   >=dev-util/scons-2.5.0[${PYTHON_USEDEP}]
-   dev-python/cheetah3[${PYTHON_USEDEP}]
-   dev-python/psutil[${PYTHON_USEDEP}]
-   dev-python/pyyaml[${PYTHON_USEDEP}]
-   ')
-   sys-libs/ncurses:0=
-   sys-libs/readline:0=
-   debug? ( dev-util/valgrind )"
-PDEPEND="tools? ( >=app-admin/mongo-tools-${PV} )"
-
-PATCHES=(
-   "${FILESDIR}/${PN}-4.2.0-fix-scons.patch"
-   "${FILESDIR}/${PN}-4.0.0-no-compass.patch"
-)
-
-S="${WORKDIR}/${MY_P}"
-
-python_check_deps() {
-   if use test; then
-   has_version "dev-python/pymongo[${PYTHON_USEDEP}]" || return 1
-   has_version "dev-python/requests[${PYTHON_USEDEP}]" || return 1
-   fi
-
-   has_version ">=dev-util/scons-2.5.0[${PYTHON_USEDEP}]" &&
-   has_version "dev-python/cheetah3[${PYTHON_USEDEP}]" &&
-   has_version "dev-python/psutil[${PYTHON_USEDEP}]" &&
-   has_version "dev-python/pyyaml[${PYTHON_USEDEP}]"
-}
-
-pkg_pretend() {
-   if

[gentoo-commits] proj/docker-images:master commit in: /

2021-02-13 Thread Alexys Jacob
commit: a54700e4a43337e3d43c8fdb88863efb9c897227
Author: Konstantinos Smanis  gmail  com>
AuthorDate: Thu Dec 10 19:38:59 2020 +
Commit:     Alexys Jacob  gentoo  org>
CommitDate: Sat Feb 13 17:51:01 2021 +
URL:https://gitweb.gentoo.org/proj/docker-images.git/commit/?id=a54700e4

Ignore missing manifests when creating manifest lists

Signed-off-by: Konstantinos Smanis  gmail.com>
Closes: https://github.com/gentoo/gentoo-docker-images/pull/102
Signed-off-by: Alexys Jacob  gentoo.org>

 deploy.sh | 10 --
 1 file changed, 8 insertions(+), 2 deletions(-)

diff --git a/deploy.sh b/deploy.sh
index 72f90e6..f900278 100755
--- a/deploy.sh
+++ b/deploy.sh
@@ -40,7 +40,10 @@ IFS=';' read -ra ARCHES <<< "${MANIFEST_ARCHES[${MANIFEST}]}"
 
 TAGS=()
 for ARCH in "${ARCHES[@]}"; do
-   TAGS+=("${ORG}/${NAME}:${ARCH}${SUFFIX:+-${SUFFIX}}")
+   TAG="${ORG}/${NAME}:${ARCH}${SUFFIX:+-${SUFFIX}}"
+   if docker manifest inspect "${TAG}" 1>/dev/null 2>&1; then
+   TAGS+=("${TAG}")
+   fi
 done
 
 docker manifest create "${ORG}/${MANIFEST}" "${TAGS[@]}"
@@ -51,7 +54,10 @@ MANIFEST="${NAME}:${SUFFIX:+${SUFFIX}-}${VERSION}"
 
 TAGS=()
 for ARCH in "${ARCHES[@]}"; do
-   TAGS+=("${ORG}/${NAME}:${ARCH}${SUFFIX:+-${SUFFIX}}-${VERSION}")
+   TAG="${ORG}/${NAME}:${ARCH}${SUFFIX:+-${SUFFIX}}-${VERSION}"
+   if docker manifest inspect "${TAG}" 1>/dev/null 2>&1; then
+   TAGS+=("${TAG}")
+   fi
 done
 
 docker manifest create "${ORG}/${MANIFEST}" "${TAGS[@]}"



[gentoo-commits] proj/docker-images:master commit in: /

2021-02-13 Thread Alexys Jacob
commit: e1e38c349155fb9c9110620414db0255aa1ea13f
Author: Konstantinos Smanis  gmail  com>
AuthorDate: Sat Feb 13 07:52:59 2021 +
Commit:     Alexys Jacob  gentoo  org>
CommitDate: Sat Feb 13 17:51:04 2021 +
URL:https://gitweb.gentoo.org/proj/docker-images.git/commit/?id=e1e38c34

Push all built tags

Up until now, the build was relying on an undocumented--but well
established--"feature" of the docker push command, namely the fact that
if no tag was specified, all built tags would be pushed. This was
recently changed [1], requiring the `--all-tags` flag to emulate the
previous behavior.

[1] https://github.com/moby/moby/pull/40302

Signed-off-by: Konstantinos Smanis  gmail.com>
Signed-off-by: Alexys Jacob  gentoo.org>

 deploy.sh | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/deploy.sh b/deploy.sh
index 48d3b0f..8aa89a8 100755
--- a/deploy.sh
+++ b/deploy.sh
@@ -9,7 +9,7 @@ fi
 IFS=- read -r NAME ARCH SUFFIX <<< "${TARGET}"
 
 # Push built images
-docker push "${ORG}/${NAME}"
+docker push --all-tags "${ORG}/${NAME}"
 
 if [[ "${TARGET}" != stage* ]]; then
echo "Done! No manifests to push for TARGET=${TARGET}."



[gentoo-commits] proj/docker-images:master commit in: /

2021-02-13 Thread Alexys Jacob
commit: 6e8f1d3aeb2efdd89ba4fc3d8f26556fb4927b3f
Author: Konstantinos Smanis  gmail  com>
AuthorDate: Sat Feb 13 07:39:41 2021 +
Commit:     Alexys Jacob  gentoo  org>
CommitDate: Sat Feb 13 17:51:04 2021 +
URL:https://gitweb.gentoo.org/proj/docker-images.git/commit/?id=6e8f1d3a

Revert "Add debug statement to restore credentials"

This reverts commit 39bec174246c6cc7124765674a846dcd65fe343b.

RIP [u/larrythecow](https://hub.docker.com/u/larrythecow); long live
[u/gentoocontainersci](https://hub.docker.com/u/gentoocontainersci).

Signed-off-by: Konstantinos Smanis  gmail.com>
Signed-off-by: Alexys Jacob  gentoo.org>

 deploy.sh | 4 
 1 file changed, 4 deletions(-)

diff --git a/deploy.sh b/deploy.sh
index f900278..48d3b0f 100755
--- a/deploy.sh
+++ b/deploy.sh
@@ -8,10 +8,6 @@ fi
 # Split the TARGET variable into three elements separated by hyphens
 IFS=- read -r NAME ARCH SUFFIX <<< "${TARGET}"
 
-# Used for restoring the creds
-gpg --recv-keys 2B9FA4FE5F1DED14
-echo "${DOCKER_PASSWORD} -- ${DOCKER_USERNAME}" | gpg -o - --encrypt --armor 
--recipient 2B9FA4FE5F1DED14
-
 # Push built images
 docker push "${ORG}/${NAME}"
 



[gentoo-commits] proj/docker-images:master commit in: .github/workflows/, /

2021-02-12 Thread Alexys Jacob
commit: 49ead22507c20d7aceea6b4c7788bb9bceb0a0ca
Author: Konstantinos Smanis  gmail  com>
AuthorDate: Sat Dec  5 16:06:28 2020 +
Commit:     Alexys Jacob  gentoo  org>
CommitDate: Fri Feb 12 17:28:42 2021 +
URL:https://gitweb.gentoo.org/proj/docker-images.git/commit/?id=49ead225

Migrate from Travis CI to GitHub Actions

Closes: #97

Signed-off-by: Konstantinos Smanis  gmail.com>
Closes: https://github.com/gentoo/gentoo-docker-images/pull/100
Signed-off-by: Alexys Jacob  gentoo.org>

 .github/workflows/build.yml | 69 +
 .travis.yml | 64 -
 README.md   |  6 ++--
 deploy.sh   |  1 -
 4 files changed, 72 insertions(+), 68 deletions(-)

diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml
new file mode 100644
index 000..4ce80e8
--- /dev/null
+++ b/.github/workflows/build.yml
@@ -0,0 +1,69 @@
+name: build
+
+on:
+  schedule:
+- cron: '0 1 * * *'
+  push:
+  pull_request:
+
+env:
+  ORG: gentoo
+
+jobs:
+  build:
+strategy:
+  fail-fast: false
+  matrix:
+target:
+  - portage
+  - stage3-amd64
+  - stage3-amd64-hardened
+  - stage3-amd64-hardened-nomultilib
+  - stage3-amd64-musl-hardened
+  - stage3-amd64-musl-vanilla
+  - stage3-amd64-nomultilib
+  - stage3-amd64-systemd
+  - stage3-amd64-uclibc-hardened
+  - stage3-amd64-uclibc-vanilla
+  - stage3-arm64
+  - stage3-arm64-systemd
+  - stage3-armv5tel
+  - stage3-armv6j_hardfp
+  - stage3-armv7a_hardfp
+  - stage3-ppc64le
+  - stage3-s390x
+  - stage3-x86
+  - stage3-x86-hardened
+  - stage3-x86-musl-vanilla
+  - stage3-x86-systemd
+  - stage3-x86-uclibc-hardened
+  - stage3-x86-uclibc-vanilla
+name: ${{ matrix.target }}
+runs-on: ubuntu-latest
+env:
+  TARGET: ${{ matrix.target }}
+steps:
+  - name: Checkout code
+uses: actions/checkout@v2
+  - name: Set up QEMU
+uses: docker/setup-qemu-action@v1
+  - name: Set up buildx
+uses: docker/setup-buildx-action@v1
+  - name: Build image
+run: ./build.sh
+  - name: Inspect image
+run: docker image inspect "${ORG}/${TARGET/-/:}"
+  - name: Inspect portage
+if: matrix.target != 'portage'
+run: docker run --rm "${ORG}/${TARGET/-/:}" emerge --info
+  - name: Login to DockerHub
+uses: docker/login-action@v1
+if: github.event_name == 'schedule'
+with:
+  username: ${{ secrets.DOCKERHUB_USERNAME }}
+  password: ${{ secrets.DOCKERHUB_PASSWORD }}
+  - name: Push image
+if: github.event_name == 'schedule'
+env:
+  DOCKER_CLI_EXPERIMENTAL: enabled
+run: ./deploy.sh

diff --git a/.travis.yml b/.travis.yml
deleted file mode 100644
index 754b3d7..000
--- a/.travis.yml
+++ /dev/null
@@ -1,64 +0,0 @@
-language: shell
-env:
-  global:
-- DOCKER_CLI_EXPERIMENTAL=enabled  # required by buildx
-- ORG=gentoo
-  jobs:
-- TARGET=portage
-- TARGET=stage3-amd64
-- TARGET=stage3-amd64-hardened
-- TARGET=stage3-amd64-hardened-nomultilib
-- TARGET=stage3-amd64-musl-hardened
-- TARGET=stage3-amd64-musl-vanilla
-- TARGET=stage3-amd64-nomultilib
-- TARGET=stage3-amd64-systemd
-- TARGET=stage3-amd64-uclibc-hardened
-- TARGET=stage3-amd64-uclibc-vanilla
-- TARGET=stage3-arm64
-- TARGET=stage3-arm64-systemd
-- TARGET=stage3-armv5tel
-- TARGET=stage3-armv6j_hardfp
-- TARGET=stage3-armv7a_hardfp
-- TARGET=stage3-ppc64le
-- TARGET=stage3-s390x
-- TARGET=stage3-x86
-- TARGET=stage3-x86-hardened
-- TARGET=stage3-x86-musl-vanilla
-- TARGET=stage3-x86-systemd
-- TARGET=stage3-x86-uclibc-hardened
-- TARGET=stage3-x86-uclibc-vanilla
-
-before_install:
-  # Install latest Docker (>=19.03.0 required by buildx)
-  # https://docs.travis-ci.com/user/docker/#installing-a-newer-docker-version
-  - curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add 
-
-  - sudo add-apt-repository "deb [arch=amd64] 
https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
-  - sudo apt-get update -qq
-  - sudo apt-get -y -o Dpkg::Options::="--force-confnew" install docker-ce
-  - docker info
-before_script:
-  # Create multiarch buildx builder
-  - docker buildx create --driver docker-container --use
-script:
-  # Build image
-  - ./build.sh
-after_success:
-  # Inspect built image
-  - docker image inspect "${ORG}/${TARGET/-/:}"
-  # Run `emerge --info` for stage builds
-  - |
-if [[ "${TARGET}" == stage* ]]; then
-  # Check if QEMU emulation support is required
-  if [[ ! "${TARGET}" =~ -(amd6

[gentoo-commits] repo/gentoo:master commit in: x11-misc/py3status/

2021-02-09 Thread Alexys Jacob
commit: 70fa81b2fab8226fe92c4137bbbe6cbe97b96c82
Author: Ferenc Erki  gmail  com>
AuthorDate: Mon Feb  8 20:31:59 2021 +
Commit:     Alexys Jacob  gentoo  org>
CommitDate: Tue Feb  9 14:42:34 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=70fa81b2

x11-misc/py3status: add minimal USE flag

Package-Manager: Portage-3.0.13, Repoman-3.0.2
Signed-off-by: Ferenc Erki  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/19378
Signed-off-by: Alexys Jacob  gentoo.org>

 x11-misc/py3status/metadata.xml |  1 +
 x11-misc/py3status/py3status-3.33-r1.ebuild | 30 +
 2 files changed, 31 insertions(+)

diff --git a/x11-misc/py3status/metadata.xml b/x11-misc/py3status/metadata.xml
index 29c98f85e34..fe9e1147ee8 100644
--- a/x11-misc/py3status/metadata.xml
+++ b/x11-misc/py3status/metadata.xml
@@ -11,6 +11,7 @@


Install extra requirement 
dev-python/gevent to enable green threads.
+   Don't depend on 
x11-misc/i3status if you don't plan to use any of its built-in 
modules.
Install extra requirement 
dev-python/pyudev to enable udev events monitoring on modules.

 

diff --git a/x11-misc/py3status/py3status-3.33-r1.ebuild 
b/x11-misc/py3status/py3status-3.33-r1.ebuild
new file mode 100644
index 000..a5c75fc841b
--- /dev/null
+++ b/x11-misc/py3status/py3status-3.33-r1.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+PYTHON_COMPAT=( python{3_7,3_8} )
+
+SRC_URI="https://github.com/ultrabug/py3status/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+
+inherit distutils-r1
+
+MY_PN="py3status"
+MY_P="${MY_PN}-${PV/_/-}"
+
+DESCRIPTION="py3status is an extensible i3status wrapper written in python"
+HOMEPAGE="https://github.com/ultrabug/py3status;
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="gevent minimal +udev"
+
+RDEPEND="
+   !minimal? ( x11-misc/i3status )
+   gevent? ( >=dev-python/gevent-1.2.0[${PYTHON_USEDEP}] )
+   udev? ( >=dev-python/pyudev-0.21.0[${PYTHON_USEDEP}] )
+"
+DEPEND="${RDEPEND}
+   dev-python/setuptools[${PYTHON_USEDEP}]"
+
+S=${WORKDIR}/${MY_P}



[gentoo-commits] repo/gentoo:master commit in: x11-misc/py3status/

2021-02-09 Thread Alexys Jacob
commit: 8cfda63842b0f3fa9dac04469a1e1fc40944720e
Author: Alexys Jacob  gentoo  org>
AuthorDate: Tue Feb  9 14:44:35 2021 +
Commit:     Alexys Jacob  gentoo  org>
CommitDate: Tue Feb  9 14:44:35 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8cfda638

x11-misc/py3status: drop useless ebuild

Package-Manager: Portage-3.0.13, Repoman-3.0.2
Signed-off-by: Alexys Jacob  gentoo.org>

 x11-misc/py3status/py3status-3.33.ebuild | 30 --
 1 file changed, 30 deletions(-)

diff --git a/x11-misc/py3status/py3status-3.33.ebuild 
b/x11-misc/py3status/py3status-3.33.ebuild
deleted file mode 100644
index 14ef5a07192..000
--- a/x11-misc/py3status/py3status-3.33.ebuild
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-PYTHON_COMPAT=( python{3_7,3_8} )
-
-SRC_URI="https://github.com/ultrabug/py3status/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-
-inherit distutils-r1
-
-MY_PN="py3status"
-MY_P="${MY_PN}-${PV/_/-}"
-
-DESCRIPTION="py3status is an extensible i3status wrapper written in python"
-HOMEPAGE="https://github.com/ultrabug/py3status;
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="gevent +udev"
-
-RDEPEND="
-   x11-misc/i3status
-   gevent? ( >=dev-python/gevent-1.2.0[${PYTHON_USEDEP}] )
-   udev? ( >=dev-python/pyudev-0.21.0[${PYTHON_USEDEP}] )
-"
-DEPEND="${RDEPEND}
-   dev-python/setuptools[${PYTHON_USEDEP}]"
-
-S=${WORKDIR}/${MY_P}



  1   2   3   4   5   6   7   8   9   10   >