[gentoo-commits] repo/gentoo:master commit in: dev-ada/e3-core/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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 +@@