[gentoo-commits] repo/gentoo:master commit in: dev-ada/e3-core/

2024-03-13 Thread Alfredo Tupone
commit: 4181515ce88473246a48641bed0594b3f39e6400
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Wed Mar 13 13:26:54 2024 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Wed Mar 13 13:27:06 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4181515c

dev-ada/e3-core: add 22.4.0

Signed-off-by: Alfredo Tupone  gentoo.org>

 dev-ada/e3-core/Manifest  |  1 +
 dev-ada/e3-core/e3-core-22.4.0.ebuild | 55 +++
 2 files changed, 56 insertions(+)

diff --git a/dev-ada/e3-core/Manifest b/dev-ada/e3-core/Manifest
index 666c5fe4fc83..54af3d9817a5 100644
--- a/dev-ada/e3-core/Manifest
+++ b/dev-ada/e3-core/Manifest
@@ -1 +1,2 @@
 DIST e3-core-22.2.0.tar.gz 383417 BLAKE2B 
ef595dc785b0073a53ddb06ab1ab7b1a0e9eea0131d2a15318f6355a581f83d14f61f6b0f23d4e3df4afe31e0c03a6b1b4ca8b5aefdb3f982ccaa3454f127f0d
 SHA512 
a2bc2a183b3fed9ad2f0119406dc26857254e4a68014f618a75c062518b990e5f1f3af72e9dc321dea3f9248bd97bded87a20b5389a3e03f2d3b76bb83f56216
+DIST e3-core-22.4.0.tar.gz 484431 BLAKE2B 
fb0d12ea30544a33b1bd3c9e3c7571defb5226faa94fc54e5f25b8b9613a586d9e9a84f973903e150f2dff81b4806afb95df31611ced4452f2d3f892db4f6e3b
 SHA512 
afa99afb16ec8498be62b1ed49ebd2ba057b75fa1d5b37ab5cebd40bc0f70704883211bb37be34a3be98079b7e056963f9d35c338fb20525fa009b968dd83909

diff --git a/dev-ada/e3-core/e3-core-22.4.0.ebuild 
b/dev-ada/e3-core/e3-core-22.4.0.ebuild
new file mode 100644
index ..f776aa9fb39e
--- /dev/null
+++ b/dev-ada/e3-core/e3-core-22.4.0.ebuild
@@ -0,0 +1,55 @@
+# Copyright 2021-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+DISTUTILS_USE_PEP517=setuptools
+inherit distutils-r1 toolchain-funcs
+
+DESCRIPTION="Ease the development of portable automated build systems"
+HOMEPAGE="https://www.adacore.com/;
+SRC_URI="https://github.com/AdaCore/${PN}/archive/refs/tags/v${PV}.tar.gz
+   -> ${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+RESTRICT="test"
+
+RDEPEND="dev-python/colorama[${PYTHON_USEDEP}]
+   dev-python/stevedore[${PYTHON_USEDEP}]
+   dev-python/distro[${PYTHON_USEDEP}]
+   dev-python/tqdm[${PYTHON_USEDEP}]
+   dev-python/psutil[${PYTHON_USEDEP}]
+   dev-python/requests-toolbelt[${PYTHON_USEDEP}]
+   dev-python/python-dateutil[${PYTHON_USEDEP}]
+   dev-python/pyyaml[${PYTHON_USEDEP}]
+   dev-python/tomlkit[${PYTHON_USEDEP}]
+   !app-editors/e3"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   test? (
+   dev-python/httpretty[${PYTHON_USEDEP}]
+   dev-vcs/subversion
+   dev-python/mock[${PYTHON_USEDEP}]
+   )"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-22.1.0-distro.patch
+   "${FILESDIR}"/${PN}-22.1.0-test.patch
+)
+
+distutils_enable_tests pytest
+
+python_compile() {
+   distutils-r1_python_compile
+   find "${BUILD_DIR}" -name '*.pth' -delete || die
+}
+
+src_compile() {
+   local PLATFORM=x86_64-linux
+   rm src/e3/os/data/rlimit* || die
+   $(tc-getCC) ${CFLAGS} -o src/e3/os/data/rlimit-${PLATFORM} 
tools/rlimit/rlimit.c ${LDFLAGS}
+   distutils-r1_src_compile
+}



[gentoo-commits] repo/gentoo:master commit in: dev-ada/e3-core/

2023-02-22 Thread Alfredo Tupone
commit: f98d611bb8024f25c50432ee381a45de286dbe0f
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Wed Feb 22 18:11:41 2023 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Wed Feb 22 18:12:00 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f98d611b

dev-ada/e3-core: enable py3.11

Signed-off-by: Alfredo Tupone  gentoo.org>

 dev-ada/e3-core/e3-core-22.2.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ada/e3-core/e3-core-22.2.0.ebuild 
b/dev-ada/e3-core/e3-core-22.2.0.ebuild
index 1d932fed8927..f205b8d8327d 100644
--- a/dev-ada/e3-core/e3-core-22.2.0.ebuild
+++ b/dev-ada/e3-core/e3-core-22.2.0.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_10 )
+PYTHON_COMPAT=( python3_{10..11} )
 DISTUTILS_USE_PEP517=setuptools
 inherit distutils-r1 toolchain-funcs
 



[gentoo-commits] repo/gentoo:master commit in: dev-ada/e3-core/

2023-02-03 Thread Alfredo Tupone
commit: 6a9005977ee1a54807b2ca995d161e26b53efb68
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Fri Feb  3 19:03:52 2023 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Fri Feb  3 19:11:41 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6a900597

dev-ada/e3-core: stable and remove old

Signed-off-by: Alfredo Tupone  gentoo.org>

 dev-ada/e3-core/Manifest |  1 -
 dev-ada/e3-core/e3-core-22.1.0-r1.ebuild | 55 
 dev-ada/e3-core/e3-core-22.2.0.ebuild|  2 +-
 3 files changed, 1 insertion(+), 57 deletions(-)

diff --git a/dev-ada/e3-core/Manifest b/dev-ada/e3-core/Manifest
index b90a2b0749f9..666c5fe4fc83 100644
--- a/dev-ada/e3-core/Manifest
+++ b/dev-ada/e3-core/Manifest
@@ -1,2 +1 @@
-DIST e3-core-22.1.0.tar.gz 442938 BLAKE2B 
b207a09d8b97f707e8b3a6255b9ef7161e40f716a8bcd853923df2310f2413689ddadf9db98e90f103f8a93813eec20bf462e47541d6f409df5966b0b1d9fca7
 SHA512 
e887fea2140bb42ebc9d8596b87dc077f8da6a0ed4178081aedaaf3f462b76a431c53e6e56bcb7efee2ed3854c50d7b989819b469b394977d6d25f644368f12d
 DIST e3-core-22.2.0.tar.gz 383417 BLAKE2B 
ef595dc785b0073a53ddb06ab1ab7b1a0e9eea0131d2a15318f6355a581f83d14f61f6b0f23d4e3df4afe31e0c03a6b1b4ca8b5aefdb3f982ccaa3454f127f0d
 SHA512 
a2bc2a183b3fed9ad2f0119406dc26857254e4a68014f618a75c062518b990e5f1f3af72e9dc321dea3f9248bd97bded87a20b5389a3e03f2d3b76bb83f56216

diff --git a/dev-ada/e3-core/e3-core-22.1.0-r1.ebuild 
b/dev-ada/e3-core/e3-core-22.1.0-r1.ebuild
deleted file mode 100644
index de08bb95f3d7..
--- a/dev-ada/e3-core/e3-core-22.1.0-r1.ebuild
+++ /dev/null
@@ -1,55 +0,0 @@
-# Copyright 2021-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_10 )
-DISTUTILS_USE_PEP517=setuptools
-inherit distutils-r1 toolchain-funcs
-
-DESCRIPTION="Ease the development of portable automated build systems"
-HOMEPAGE="https://www.adacore.com/;
-SRC_URI="https://github.com/AdaCore/${PN}/archive/refs/tags/v${PV}.tar.gz
-   -> ${P}.tar.gz"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-RESTRICT="!test? ( test )"
-
-RDEPEND="dev-python/colorama[${PYTHON_USEDEP}]
-   dev-python/stevedore[${PYTHON_USEDEP}]
-   dev-python/distro[${PYTHON_USEDEP}]
-   dev-python/tqdm[${PYTHON_USEDEP}]
-   dev-python/psutil[${PYTHON_USEDEP}]
-   dev-python/requests-toolbelt[${PYTHON_USEDEP}]
-   dev-python/python-dateutil[${PYTHON_USEDEP}]
-   dev-python/pyyaml[${PYTHON_USEDEP}]
-   dev-python/tomlkit[${PYTHON_USEDEP}]
-   !app-editors/e3"
-DEPEND="${RDEPEND}"
-BDEPEND="
-   test? (
-   dev-python/httpretty[${PYTHON_USEDEP}]
-   dev-vcs/subversion
-   dev-python/mock[${PYTHON_USEDEP}]
-   )"
-
-PATCHES=(
-   "${FILESDIR}"/${P}-distro.patch
-   "${FILESDIR}"/${P}-test.patch
-)
-
-distutils_enable_tests pytest
-
-python_compile() {
-   distutils-r1_python_compile
-   find "${BUILD_DIR}" -name '*.pth' -delete || die
-}
-
-src_compile() {
-   local PLATFORM=x86_64-linux
-   rm src/e3/os/data/rlimit* || die
-   $(tc-getCC) ${CFLAGS} -o src/e3/os/data/rlimit-${PLATFORM} 
tools/rlimit/rlimit.c ${LDFLAGS}
-   distutils-r1_src_compile
-}

diff --git a/dev-ada/e3-core/e3-core-22.2.0.ebuild 
b/dev-ada/e3-core/e3-core-22.2.0.ebuild
index 4fe586a45700..1d932fed8927 100644
--- a/dev-ada/e3-core/e3-core-22.2.0.ebuild
+++ b/dev-ada/e3-core/e3-core-22.2.0.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="https://github.com/AdaCore/${PN}/archive/refs/tags/v${PV}.tar.gz
 
 LICENSE="GPL-3"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 x86"
 RESTRICT="test"
 
 RDEPEND="dev-python/colorama[${PYTHON_USEDEP}]



[gentoo-commits] repo/gentoo:master commit in: dev-ada/e3-core/

2023-01-10 Thread Michał Górny
commit: 4c9ee96240c2369db88d6d8c1c5447cc362729a7
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Jan 10 14:28:32 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Jan 10 14:30:01 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4c9ee962

dev-ada/e3-core: Remove Python < 3.10

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

 dev-ada/e3-core/e3-core-22.1.0-r1.ebuild | 4 ++--
 dev-ada/e3-core/e3-core-22.2.0.ebuild| 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/dev-ada/e3-core/e3-core-22.1.0-r1.ebuild 
b/dev-ada/e3-core/e3-core-22.1.0-r1.ebuild
index 0007c62282fe..de08bb95f3d7 100644
--- a/dev-ada/e3-core/e3-core-22.1.0-r1.ebuild
+++ b/dev-ada/e3-core/e3-core-22.1.0-r1.ebuild
@@ -1,9 +1,9 @@
-# Copyright 2021-2022 Gentoo Authors
+# Copyright 2021-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{8,9,10} )
+PYTHON_COMPAT=( python3_10 )
 DISTUTILS_USE_PEP517=setuptools
 inherit distutils-r1 toolchain-funcs
 

diff --git a/dev-ada/e3-core/e3-core-22.2.0.ebuild 
b/dev-ada/e3-core/e3-core-22.2.0.ebuild
index 34a0061cc70f..4fe586a45700 100644
--- a/dev-ada/e3-core/e3-core-22.2.0.ebuild
+++ b/dev-ada/e3-core/e3-core-22.2.0.ebuild
@@ -1,9 +1,9 @@
-# Copyright 2021-2022 Gentoo Authors
+# Copyright 2021-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{8,9,10} )
+PYTHON_COMPAT=( python3_10 )
 DISTUTILS_USE_PEP517=setuptools
 inherit distutils-r1 toolchain-funcs
 



[gentoo-commits] repo/gentoo:master commit in: dev-ada/e3-core/

2022-12-05 Thread Alfredo Tupone
commit: b4b442f8c20eee754e88d01747e6983618075522
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Mon Dec  5 20:55:34 2022 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Mon Dec  5 20:55:58 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b4b442f8

dev-ada/e3-core: add 22.2.0

Signed-off-by: Alfredo Tupone  gentoo.org>

 dev-ada/e3-core/Manifest  |  1 +
 dev-ada/e3-core/e3-core-22.2.0.ebuild | 55 +++
 2 files changed, 56 insertions(+)

diff --git a/dev-ada/e3-core/Manifest b/dev-ada/e3-core/Manifest
index f40ace1eb88e..b90a2b0749f9 100644
--- a/dev-ada/e3-core/Manifest
+++ b/dev-ada/e3-core/Manifest
@@ -1 +1,2 @@
 DIST e3-core-22.1.0.tar.gz 442938 BLAKE2B 
b207a09d8b97f707e8b3a6255b9ef7161e40f716a8bcd853923df2310f2413689ddadf9db98e90f103f8a93813eec20bf462e47541d6f409df5966b0b1d9fca7
 SHA512 
e887fea2140bb42ebc9d8596b87dc077f8da6a0ed4178081aedaaf3f462b76a431c53e6e56bcb7efee2ed3854c50d7b989819b469b394977d6d25f644368f12d
+DIST e3-core-22.2.0.tar.gz 383417 BLAKE2B 
ef595dc785b0073a53ddb06ab1ab7b1a0e9eea0131d2a15318f6355a581f83d14f61f6b0f23d4e3df4afe31e0c03a6b1b4ca8b5aefdb3f982ccaa3454f127f0d
 SHA512 
a2bc2a183b3fed9ad2f0119406dc26857254e4a68014f618a75c062518b990e5f1f3af72e9dc321dea3f9248bd97bded87a20b5389a3e03f2d3b76bb83f56216

diff --git a/dev-ada/e3-core/e3-core-22.2.0.ebuild 
b/dev-ada/e3-core/e3-core-22.2.0.ebuild
new file mode 100644
index ..34a0061cc70f
--- /dev/null
+++ b/dev-ada/e3-core/e3-core-22.2.0.ebuild
@@ -0,0 +1,55 @@
+# Copyright 2021-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8,9,10} )
+DISTUTILS_USE_PEP517=setuptools
+inherit distutils-r1 toolchain-funcs
+
+DESCRIPTION="Ease the development of portable automated build systems"
+HOMEPAGE="https://www.adacore.com/;
+SRC_URI="https://github.com/AdaCore/${PN}/archive/refs/tags/v${PV}.tar.gz
+   -> ${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+RESTRICT="test"
+
+RDEPEND="dev-python/colorama[${PYTHON_USEDEP}]
+   dev-python/stevedore[${PYTHON_USEDEP}]
+   dev-python/distro[${PYTHON_USEDEP}]
+   dev-python/tqdm[${PYTHON_USEDEP}]
+   dev-python/psutil[${PYTHON_USEDEP}]
+   dev-python/requests-toolbelt[${PYTHON_USEDEP}]
+   dev-python/python-dateutil[${PYTHON_USEDEP}]
+   dev-python/pyyaml[${PYTHON_USEDEP}]
+   dev-python/tomlkit[${PYTHON_USEDEP}]
+   !app-editors/e3"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   test? (
+   dev-python/httpretty[${PYTHON_USEDEP}]
+   dev-vcs/subversion
+   dev-python/mock[${PYTHON_USEDEP}]
+   )"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-22.1.0-distro.patch
+   "${FILESDIR}"/${PN}-22.1.0-test.patch
+)
+
+distutils_enable_tests pytest
+
+python_compile() {
+   distutils-r1_python_compile
+   find "${BUILD_DIR}" -name '*.pth' -delete || die
+}
+
+src_compile() {
+   local PLATFORM=x86_64-linux
+   rm src/e3/os/data/rlimit* || die
+   $(tc-getCC) ${CFLAGS} -o src/e3/os/data/rlimit-${PLATFORM} 
tools/rlimit/rlimit.c ${LDFLAGS}
+   distutils-r1_src_compile
+}



[gentoo-commits] repo/gentoo:master commit in: dev-ada/e3-core/

2022-10-11 Thread Alfredo Tupone
commit: 0cc1445c7217b1f8b5304360ccf0dff842615ae3
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Tue Oct 11 12:38:20 2022 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Tue Oct 11 12:39:06 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0cc1445c

dev-ada/e3-core: do not install *pth files

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

Signed-off-by: Alfredo Tupone  gentoo.org>

 dev-ada/e3-core/{e3-core-22.1.0.ebuild => e3-core-22.1.0-r1.ebuild} | 5 +
 1 file changed, 5 insertions(+)

diff --git a/dev-ada/e3-core/e3-core-22.1.0.ebuild 
b/dev-ada/e3-core/e3-core-22.1.0-r1.ebuild
similarity index 92%
rename from dev-ada/e3-core/e3-core-22.1.0.ebuild
rename to dev-ada/e3-core/e3-core-22.1.0-r1.ebuild
index b2affb6abb5e..0007c62282fe 100644
--- a/dev-ada/e3-core/e3-core-22.1.0.ebuild
+++ b/dev-ada/e3-core/e3-core-22.1.0-r1.ebuild
@@ -42,6 +42,11 @@ PATCHES=(
 
 distutils_enable_tests pytest
 
+python_compile() {
+   distutils-r1_python_compile
+   find "${BUILD_DIR}" -name '*.pth' -delete || die
+}
+
 src_compile() {
local PLATFORM=x86_64-linux
rm src/e3/os/data/rlimit* || die



[gentoo-commits] repo/gentoo:master commit in: dev-ada/e3-core/

2022-09-07 Thread Michał Górny
commit: f9950783cfd07e28f8433250a6610dbe9827a40f
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Sep  4 09:36:31 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Sep  7 07:50:15 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f9950783

dev-ada/e3-core: Remove redundant -p no:markdown

Signed-off-by: Michał Górny  gentoo.org>
Closes: https://github.com/gentoo/gentoo/pull/27131
Signed-off-by: Michał Górny  gentoo.org>

 dev-ada/e3-core/e3-core-22.1.0.ebuild | 4 
 1 file changed, 4 deletions(-)

diff --git a/dev-ada/e3-core/e3-core-22.1.0.ebuild 
b/dev-ada/e3-core/e3-core-22.1.0.ebuild
index 98ae628c722e..b2affb6abb5e 100644
--- a/dev-ada/e3-core/e3-core-22.1.0.ebuild
+++ b/dev-ada/e3-core/e3-core-22.1.0.ebuild
@@ -48,7 +48,3 @@ src_compile() {
$(tc-getCC) ${CFLAGS} -o src/e3/os/data/rlimit-${PLATFORM} 
tools/rlimit/rlimit.c ${LDFLAGS}
distutils-r1_src_compile
 }
-
-python_test() {
-   epytest -p no:markdown
-}



[gentoo-commits] repo/gentoo:master commit in: dev-ada/e3-core/

2022-02-03 Thread Alfredo Tupone
commit: d8d99122147a1966874623d40545f75bf34252af
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Thu Feb  3 13:51:01 2022 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Thu Feb  3 13:51:01 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d8d99122

dev-ada/e3-core: ~x86

Closes: https://bugs.gentoo.org/827038
Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Alfredo Tupone  gentoo.org>

 dev-ada/e3-core/e3-core-22.1.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ada/e3-core/e3-core-22.1.0.ebuild 
b/dev-ada/e3-core/e3-core-22.1.0.ebuild
index b4a08668238c..98ae628c722e 100644
--- a/dev-ada/e3-core/e3-core-22.1.0.ebuild
+++ b/dev-ada/e3-core/e3-core-22.1.0.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="https://github.com/AdaCore/${PN}/archive/refs/tags/v${PV}.tar.gz
 
 LICENSE="GPL-3"
 SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~x86"
 RESTRICT="!test? ( test )"
 
 RDEPEND="dev-python/colorama[${PYTHON_USEDEP}]



[gentoo-commits] repo/gentoo:master commit in: dev-ada/e3-core/

2022-02-03 Thread Alfredo Tupone
commit: 9e58e3ec9463ed9636bf73f69742014e6a05941d
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Thu Feb  3 13:45:19 2022 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Thu Feb  3 13:45:19 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9e58e3ec

dev-ada/e3-core: porting to python3.10 and PEP517

Closes: https://bugs.gentoo.org/827054
Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Alfredo Tupone  gentoo.org>

 dev-ada/e3-core/e3-core-22.1.0.ebuild | 11 ---
 1 file changed, 8 insertions(+), 3 deletions(-)

diff --git a/dev-ada/e3-core/e3-core-22.1.0.ebuild 
b/dev-ada/e3-core/e3-core-22.1.0.ebuild
index 80324535319e..b4a08668238c 100644
--- a/dev-ada/e3-core/e3-core-22.1.0.ebuild
+++ b/dev-ada/e3-core/e3-core-22.1.0.ebuild
@@ -1,9 +1,10 @@
-# Copyright 2021 Gentoo Authors
+# Copyright 2021-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{8,9} )
+PYTHON_COMPAT=( python3_{8,9,10} )
+DISTUTILS_USE_PEP517=setuptools
 inherit distutils-r1 toolchain-funcs
 
 DESCRIPTION="Ease the development of portable automated build systems"
@@ -39,7 +40,7 @@ PATCHES=(
"${FILESDIR}"/${P}-test.patch
 )
 
-distutils_enable_tests --install pytest
+distutils_enable_tests pytest
 
 src_compile() {
local PLATFORM=x86_64-linux
@@ -47,3 +48,7 @@ src_compile() {
$(tc-getCC) ${CFLAGS} -o src/e3/os/data/rlimit-${PLATFORM} 
tools/rlimit/rlimit.c ${LDFLAGS}
distutils-r1_src_compile
 }
+
+python_test() {
+   epytest -p no:markdown
+}



[gentoo-commits] repo/gentoo:master commit in: dev-ada/e3-core/

2021-11-28 Thread Alfredo Tupone
commit: 71dd83721691d9cf59ae7f85b0124bf95a430802
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Sun Nov 28 13:56:32 2021 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Sun Nov 28 13:56:32 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=71dd8372

dev-ada/e3-core: fix metadata

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

 dev-ada/e3-core/metadata.xml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ada/e3-core/metadata.xml b/dev-ada/e3-core/metadata.xml
index 563d193baf7c..bfc1b11cee7c 100644
--- a/dev-ada/e3-core/metadata.xml
+++ b/dev-ada/e3-core/metadata.xml
@@ -23,6 +23,6 @@
(build, install, test, …)


-   adacore/gprbuild
+   adacore/e3-core

 



[gentoo-commits] repo/gentoo:master commit in: dev-ada/e3-core/

2021-11-28 Thread Alfredo Tupone
commit: b4ace37316d08cc627d6b12ea6d48316fd039765
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Sun Nov 28 13:50:56 2021 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Sun Nov 28 13:50:56 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b4ace373

dev-ada/e3-core: fix dep

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

 dev-ada/e3-core/e3-core-22.1.0.ebuild | 21 -
 1 file changed, 8 insertions(+), 13 deletions(-)

diff --git a/dev-ada/e3-core/e3-core-22.1.0.ebuild 
b/dev-ada/e3-core/e3-core-22.1.0.ebuild
index 73b79ece0ee9..80324535319e 100644
--- a/dev-ada/e3-core/e3-core-22.1.0.ebuild
+++ b/dev-ada/e3-core/e3-core-22.1.0.ebuild
@@ -3,10 +3,10 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{7,8,9} )
+PYTHON_COMPAT=( python3_{8,9} )
 inherit distutils-r1 toolchain-funcs
 
-DESCRIPTION="ease the development of portable automated build systems"
+DESCRIPTION="Ease the development of portable automated build systems"
 HOMEPAGE="https://www.adacore.com/;
 SRC_URI="https://github.com/AdaCore/${PN}/archive/refs/tags/v${PV}.tar.gz
-> ${P}.tar.gz"
@@ -19,21 +19,20 @@ RESTRICT="!test? ( test )"
 RDEPEND="dev-python/colorama[${PYTHON_USEDEP}]
dev-python/stevedore[${PYTHON_USEDEP}]
dev-python/distro[${PYTHON_USEDEP}]
+   dev-python/tqdm[${PYTHON_USEDEP}]
+   dev-python/psutil[${PYTHON_USEDEP}]
+   dev-python/requests-toolbelt[${PYTHON_USEDEP}]
+   dev-python/python-dateutil[${PYTHON_USEDEP}]
+   dev-python/pyyaml[${PYTHON_USEDEP}]
+   dev-python/tomlkit[${PYTHON_USEDEP}]
!app-editors/e3"
 DEPEND="${RDEPEND}"
 BDEPEND="
test? (
-   dev-python/requests-toolbelt[${PYTHON_USEDEP}]
dev-python/httpretty[${PYTHON_USEDEP}]
dev-vcs/subversion
-   dev-python/tqdm[${PYTHON_USEDEP}]
-   dev-python/tomlkit[${PYTHON_USEDEP}]
-   dev-python/pyyaml[${PYTHON_USEDEP}]
-   dev-python/python-dateutil[${PYTHON_USEDEP}]
dev-python/mock[${PYTHON_USEDEP}]
-   dev-python/psutil[${PYTHON_USEDEP}]
)"
-REQUIRED_USE="x86? ( !test )"
 
 PATCHES=(
"${FILESDIR}"/${P}-distro.patch
@@ -42,10 +41,6 @@ PATCHES=(
 
 distutils_enable_tests --install pytest
 
-src_prepare() {
-   distutils-r1_src_prepare
-}
-
 src_compile() {
local PLATFORM=x86_64-linux
rm src/e3/os/data/rlimit* || die



[gentoo-commits] repo/gentoo:master commit in: dev-ada/e3-core/

2021-11-27 Thread Alfredo Tupone
commit: a88e59d1c4951cf6562d0a323e0de0e3f7e84317
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Sat Nov 27 23:05:09 2021 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Sat Nov 27 23:05:09 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a88e59d1

dev-ada/e3-core: add python deps

Bugs: https://bugs.gentoo.org/827054
Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Alfredo Tupone  gentoo.org>

 dev-ada/e3-core/e3-core-22.1.0.ebuild | 28 ++--
 1 file changed, 14 insertions(+), 14 deletions(-)

diff --git a/dev-ada/e3-core/e3-core-22.1.0.ebuild 
b/dev-ada/e3-core/e3-core-22.1.0.ebuild
index c937ea3891ac..73b79ece0ee9 100644
--- a/dev-ada/e3-core/e3-core-22.1.0.ebuild
+++ b/dev-ada/e3-core/e3-core-22.1.0.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{7,8,9,10} )
+PYTHON_COMPAT=( python3_{7,8,9} )
 inherit distutils-r1 toolchain-funcs
 
 DESCRIPTION="ease the development of portable automated build systems"
@@ -16,23 +16,23 @@ SLOT="0"
 KEYWORDS="~amd64"
 RESTRICT="!test? ( test )"
 
-RDEPEND="dev-python/colorama
-   dev-python/stevedore
-   dev-python/distro
+RDEPEND="dev-python/colorama[${PYTHON_USEDEP}]
+   dev-python/stevedore[${PYTHON_USEDEP}]
+   dev-python/distro[${PYTHON_USEDEP}]
!app-editors/e3"
-DEPEND="${RDEPEND}
+DEPEND="${RDEPEND}"
+BDEPEND="
test? (
-   dev-python/requests-toolbelt
-   dev-python/httpretty
+   dev-python/requests-toolbelt[${PYTHON_USEDEP}]
+   dev-python/httpretty[${PYTHON_USEDEP}]
dev-vcs/subversion
-   dev-python/tqdm
-   dev-python/tomlkit
-   dev-python/pyyaml
-   dev-python/python-dateutil
-   dev-python/mock
-   dev-python/psutil
+   dev-python/tqdm[${PYTHON_USEDEP}]
+   dev-python/tomlkit[${PYTHON_USEDEP}]
+   dev-python/pyyaml[${PYTHON_USEDEP}]
+   dev-python/python-dateutil[${PYTHON_USEDEP}]
+   dev-python/mock[${PYTHON_USEDEP}]
+   dev-python/psutil[${PYTHON_USEDEP}]
)"
-BDEPEND=""
 REQUIRED_USE="x86? ( !test )"
 
 PATCHES=(



[gentoo-commits] repo/gentoo:master commit in: dev-ada/e3-core/

2021-11-26 Thread Alfredo Tupone
commit: df96acdb9f083f58a596265060e87e0905fd32ed
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Fri Nov 26 17:58:58 2021 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Fri Nov 26 17:58:58 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=df96acdb

dev-ada/e3-core: missing test dep

Closes: https://bugs.gentoo.org/827230
Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Alfredo Tupone  gentoo.org>

 dev-ada/e3-core/e3-core-22.1.0.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/dev-ada/e3-core/e3-core-22.1.0.ebuild 
b/dev-ada/e3-core/e3-core-22.1.0.ebuild
index cd6d541a6af7..c937ea3891ac 100644
--- a/dev-ada/e3-core/e3-core-22.1.0.ebuild
+++ b/dev-ada/e3-core/e3-core-22.1.0.ebuild
@@ -30,6 +30,7 @@ DEPEND="${RDEPEND}
dev-python/pyyaml
dev-python/python-dateutil
dev-python/mock
+   dev-python/psutil
)"
 BDEPEND=""
 REQUIRED_USE="x86? ( !test )"



[gentoo-commits] repo/gentoo:master commit in: dev-ada/e3-core/

2021-11-24 Thread Alfredo Tupone
commit: 7e3db0eb8a3c1f0c48e38105bfa5d9f895c09f6b
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Wed Nov 24 20:53:57 2021 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Wed Nov 24 20:53:57 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7e3db0eb

dev-ada/e3-core: add test deps

Closes: https://bugs.gentoo.org/827140
Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Alfredo Tupone  gentoo.org>

 dev-ada/e3-core/e3-core-22.1.0.ebuild | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/dev-ada/e3-core/e3-core-22.1.0.ebuild 
b/dev-ada/e3-core/e3-core-22.1.0.ebuild
index cfdc25e9038d..cd6d541a6af7 100644
--- a/dev-ada/e3-core/e3-core-22.1.0.ebuild
+++ b/dev-ada/e3-core/e3-core-22.1.0.ebuild
@@ -28,6 +28,8 @@ DEPEND="${RDEPEND}
dev-python/tqdm
dev-python/tomlkit
dev-python/pyyaml
+   dev-python/python-dateutil
+   dev-python/mock
)"
 BDEPEND=""
 REQUIRED_USE="x86? ( !test )"



[gentoo-commits] repo/gentoo:master commit in: dev-ada/e3-core/

2021-11-24 Thread Alfredo Tupone
commit: 9a9c54c0c893a00186b645daa7599c5c2c5b4bba
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Wed Nov 24 13:41:53 2021 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Wed Nov 24 13:41:53 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9a9c54c0

dev-ada/e3-core: fix test dep & missing dep

Closes: https://bugs.gentoo.org/827086
Closes: https://bugs.gentoo.org/827050
Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Alfredo Tupone  gentoo.org>

 dev-ada/e3-core/e3-core-22.1.0.ebuild | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/dev-ada/e3-core/e3-core-22.1.0.ebuild 
b/dev-ada/e3-core/e3-core-22.1.0.ebuild
index a5c6291d6ee6..cfdc25e9038d 100644
--- a/dev-ada/e3-core/e3-core-22.1.0.ebuild
+++ b/dev-ada/e3-core/e3-core-22.1.0.ebuild
@@ -18,7 +18,8 @@ RESTRICT="!test? ( test )"
 
 RDEPEND="dev-python/colorama
dev-python/stevedore
-   dev-python/distro"
+   dev-python/distro
+   !app-editors/e3"
 DEPEND="${RDEPEND}
test? (
dev-python/requests-toolbelt
@@ -26,6 +27,7 @@ DEPEND="${RDEPEND}
dev-vcs/subversion
dev-python/tqdm
dev-python/tomlkit
+   dev-python/pyyaml
)"
 BDEPEND=""
 REQUIRED_USE="x86? ( !test )"



[gentoo-commits] repo/gentoo:master commit in: dev-ada/e3-core/

2021-11-23 Thread Alfredo Tupone
commit: f2a7862b553990e109332722c9451974725c30de
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Wed Nov 24 07:44:56 2021 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Wed Nov 24 07:45:24 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f2a7862b

dev-ada/e3-core: add dep & fix LDFLAGS

Closes: https://bugs.gentoo.org/827006
Closes: https://bugs.gentoo.org/827026
Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Alfredo Tupone  gentoo.org>

 dev-ada/e3-core/e3-core-22.1.0.ebuild | 16 +++-
 1 file changed, 7 insertions(+), 9 deletions(-)

diff --git a/dev-ada/e3-core/e3-core-22.1.0.ebuild 
b/dev-ada/e3-core/e3-core-22.1.0.ebuild
index cb872478e007..a5c6291d6ee6 100644
--- a/dev-ada/e3-core/e3-core-22.1.0.ebuild
+++ b/dev-ada/e3-core/e3-core-22.1.0.ebuild
@@ -13,7 +13,8 @@ 
SRC_URI="https://github.com/AdaCore/${PN}/archive/refs/tags/v${PV}.tar.gz
 
 LICENSE="GPL-3"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64"
+RESTRICT="!test? ( test )"
 
 RDEPEND="dev-python/colorama
dev-python/stevedore
@@ -23,8 +24,11 @@ DEPEND="${RDEPEND}
dev-python/requests-toolbelt
dev-python/httpretty
dev-vcs/subversion
+   dev-python/tqdm
+   dev-python/tomlkit
)"
 BDEPEND=""
+REQUIRED_USE="x86? ( !test )"
 
 PATCHES=(
"${FILESDIR}"/${P}-distro.patch
@@ -38,14 +42,8 @@ src_prepare() {
 }
 
 src_compile() {
-   local PLATFORM
-   if use amd64; then
-   PLATFORM=x86_64-linux
-   else
-   PLATFORM=x86-linux
-   fi
-
+   local PLATFORM=x86_64-linux
rm src/e3/os/data/rlimit* || die
-   $(tc-getCC) ${CFLAGS} -o src/e3/os/data/rlimit-${PLATFORM} 
tools/rlimit/rlimit.c
+   $(tc-getCC) ${CFLAGS} -o src/e3/os/data/rlimit-${PLATFORM} 
tools/rlimit/rlimit.c ${LDFLAGS}
distutils-r1_src_compile
 }



[gentoo-commits] repo/gentoo:master commit in: dev-ada/e3-core/, dev-ada/e3-core/files/

2021-11-23 Thread Alfredo Tupone
commit: ab1a0ffa20c7505efe428115e56d0b879979dce8
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Tue Nov 23 21:31:40 2021 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Tue Nov 23 21:31:40 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ab1a0ffa

dev-ada/e3-core: testing framework

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

 dev-ada/e3-core/Manifest  |  1 +
 dev-ada/e3-core/e3-core-22.1.0.ebuild | 51 +++
 dev-ada/e3-core/files/e3-core-22.1.0-distro.patch | 30 +
 dev-ada/e3-core/files/e3-core-22.1.0-test.patch   | 28 +
 dev-ada/e3-core/metadata.xml  | 28 +
 5 files changed, 138 insertions(+)

diff --git a/dev-ada/e3-core/Manifest b/dev-ada/e3-core/Manifest
new file mode 100644
index ..f40ace1eb88e
--- /dev/null
+++ b/dev-ada/e3-core/Manifest
@@ -0,0 +1 @@
+DIST e3-core-22.1.0.tar.gz 442938 BLAKE2B 
b207a09d8b97f707e8b3a6255b9ef7161e40f716a8bcd853923df2310f2413689ddadf9db98e90f103f8a93813eec20bf462e47541d6f409df5966b0b1d9fca7
 SHA512 
e887fea2140bb42ebc9d8596b87dc077f8da6a0ed4178081aedaaf3f462b76a431c53e6e56bcb7efee2ed3854c50d7b989819b469b394977d6d25f644368f12d

diff --git a/dev-ada/e3-core/e3-core-22.1.0.ebuild 
b/dev-ada/e3-core/e3-core-22.1.0.ebuild
new file mode 100644
index ..cb872478e007
--- /dev/null
+++ b/dev-ada/e3-core/e3-core-22.1.0.ebuild
@@ -0,0 +1,51 @@
+# Copyright 2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{7,8,9,10} )
+inherit distutils-r1 toolchain-funcs
+
+DESCRIPTION="ease the development of portable automated build systems"
+HOMEPAGE="https://www.adacore.com/;
+SRC_URI="https://github.com/AdaCore/${PN}/archive/refs/tags/v${PV}.tar.gz
+   -> ${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="dev-python/colorama
+   dev-python/stevedore
+   dev-python/distro"
+DEPEND="${RDEPEND}
+   test? (
+   dev-python/requests-toolbelt
+   dev-python/httpretty
+   dev-vcs/subversion
+   )"
+BDEPEND=""
+
+PATCHES=(
+   "${FILESDIR}"/${P}-distro.patch
+   "${FILESDIR}"/${P}-test.patch
+)
+
+distutils_enable_tests --install pytest
+
+src_prepare() {
+   distutils-r1_src_prepare
+}
+
+src_compile() {
+   local PLATFORM
+   if use amd64; then
+   PLATFORM=x86_64-linux
+   else
+   PLATFORM=x86-linux
+   fi
+
+   rm src/e3/os/data/rlimit* || die
+   $(tc-getCC) ${CFLAGS} -o src/e3/os/data/rlimit-${PLATFORM} 
tools/rlimit/rlimit.c
+   distutils-r1_src_compile
+}

diff --git a/dev-ada/e3-core/files/e3-core-22.1.0-distro.patch 
b/dev-ada/e3-core/files/e3-core-22.1.0-distro.patch
new file mode 100644
index ..05942a8f8e7d
--- /dev/null
+++ b/dev-ada/e3-core/files/e3-core-22.1.0-distro.patch
@@ -0,0 +1,30 @@
+--- a/src/e3/os/platform.py2021-11-23 08:50:05.077801145 +0100
 b/src/e3/os/platform.py2021-11-23 08:50:40.646227489 +0100
+@@ -85,12 +85,12 @@
+ 
+ # Fetch linux distribution info on linux OS
+ if cls.uname.system == "Linux":  # linux-only
+-import ld
++import distro
+ 
+ cls.ld_info = {
+-"name": ld.name(),
+-"major_version": ld.major_version(),
+-"version": ld.version(),
++"name": distro.name(),
++"major_version": distro.major_version(),
++"version": distro.version(),
+ }
+ 
+ # Fetch network interfaces
+--- a/setup.py 2021-11-23 20:36:57.056478696 +0100
 b/setup.py 2021-11-23 20:36:03.371303043 +0100
+@@ -18,7 +18,7 @@
+ platform_string = ":sys_platform=='%s'" % p
+ extras_require[platform_string] = ["psutil"]
+ if p in ("linux", "linux2"):
+-extras_require[platform_string].append("ld")
++extras_require[platform_string].append("distro")
+ 
+ # Get e3 version from the VERSION file.
+ version_file = os.path.join(os.path.dirname(__file__), "VERSION")

diff --git a/dev-ada/e3-core/files/e3-core-22.1.0-test.patch 
b/dev-ada/e3-core/files/e3-core-22.1.0-test.patch
new file mode 100644
index ..84250e1379c8
--- /dev/null
+++ b/dev-ada/e3-core/files/e3-core-22.1.0-test.patch
@@ -0,0 +1,28 @@
+--- a/tests/tests_e3/main/main_test.py 2021-11-23 21:43:12.376707596 +0100
 b/tests/tests_e3/main/main_test.py 2021-11-23 21:45:08.653856916 +0100
+@@ -15,6 +15,7 @@
+ )
+ 
+ 
++@pytest.mark.xfail(reason="does not work on sandbox")
+ def test_main_config():
+ os.environ["E3_CONFIG"] = "e3.toml"
+ assert "pretty: True" in e3.os.process.Run(["e3", "--show-config"]).out
+--- a/tests/tests_e3/sys/main_test.py  2021-11-23 21:51:32.633747623 +0100
 b/tests/tests_e3/sys/main_test.py  2021-11-23 21:51:43.977567183 +0100
+@@