Created attachment 238227 [details] New port devel/py-e3-core I had to port e3, by AdaCore, to FreeBSD, but I do not need it anymore, and I do not intend to maintain it. But if someone is interested, just take it and change the MAINTAINER field. Poudriere build and tests are OK (some tests fail due to a missing pytest-socket port).
Created attachment 260307 [details] devel/py-e3-core: Framework for automated build systems * New Port, e4 Core framework for developing portable automated build systems * Updated to 22.2.0 * Take ${MAINTAINER} https://pypi.org/project/e3-core/ poudriere-testport devel/py-e3-core: main-amd64-default: Pass main-i386-default: Pass 13_4-amd64-release: Pass 13_4-i386-release: Pass 13_5-amd64-release: Pass 13_5-i386-release: Pass 14_2-amd64-release: Pass 14_2-i386-release: Pass
Created attachment 260309 [details] devel/py-e3-core: New Port, framework for automated builds Submit correct patch
Created attachment 260310 [details] devel/py-e3-core: New Port, framework for automated builds Third attempt at correct submission.
Could not get all the test to pass: 8 failed, 452 passed, 22 skipped, 3 xpassed, 2 warnings in 67.31s (0:01:07)
Created attachment 260312 [details] New Port, e3 Core framework for developing portable automated build systems Update with required ${RUN_DEPENDS}, shells/bash
Committed, thanks!
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=4d4273901fae86bd55d19f6c75dde78d032b25df commit 4d4273901fae86bd55d19f6c75dde78d032b25df Author: Alastair Hogge <agh@riseup.net> AuthorDate: 2025-05-16 14:58:57 +0000 Commit: Thierry Thomas <thierry@FreeBSD.org> CommitDate: 2025-05-16 15:09:37 +0000 devel/py-e3-core: new port, core framework for developing portable automated build systems PR: 267901 devel/Makefile | 1 + devel/py-e3-core/Makefile (new) | 74 ++++++++++++++++++++++ devel/py-e3-core/distinfo (new) | 3 + devel/py-e3-core/files/patch-src_e3_fs.py (new) | 11 ++++ .../patch-tests_tests__e3_env_main__test.py (new) | 12 ++++ .../patch-tests_tests__e3_main_main__test.py (new) | 56 ++++++++++++++++ ...-tests_tests__e3_os_process_main__test.py (new) | 11 ++++ devel/py-e3-core/pkg-descr (new) | 3 + 8 files changed, 171 insertions(+)
Thanks