This commit is contained in:
Mario Fetka 2024-12-17 04:55:54 +01:00
parent 903e5c5366
commit db7b30cd48
25 changed files with 416 additions and 27 deletions

View File

@ -0,0 +1,4 @@
AUX resolvelib.patch 5731 BLAKE2B fdc0660ea786e02475e7e9735de6493cd6b96048c238ee050d1751a46cce12048112e495e1de48e1d1bb41d5d4415b16dfe294621bd0f6bbb0786c3df52dd35b SHA512 baf5f8c42c85628dffda987dc81b98f56f1a60857f4cc9e6f1b9938f4978d1ba4d84dc7904685dbe02e19a4b91a7a2f979772bbdd42268e6754bcd5208e40d37
DIST ansible_core-2.18.1.tar.gz 3069965 BLAKE2B 0c21c36754b32c115eaae452583fd0a51aeed8bbdb3da39464ece24954c1d453e2dd8821be525946211478f1b102dd211994e6c49820574e579bf5cceb67c520 SHA512 acd93e96349bae4a41f9eeed37e810a786103f7826f26bdc8bd98cffdc7ff21b208fa0e916fe3ce6100819373cba7a827488101f33b915ed0e0fdfebe50fab5e
EBUILD ansible-core-2.18.1-r1.ebuild 1294 BLAKE2B 3aca7635b576c8fe2ed4aeea449b94315c572b9bb11b548b3fc1602769351f0396c3eda63beab24c2ed3b92b76555d1f38e94e01925092f1d5c10bea39dba04c SHA512 4ea184a3b9c929aac656b07097535fd31dba8b84f89e358411d35cad4401791274cfcd7a167c450b3c9e163fdc74d80618f93a27846a17883953d1606ed954fe
MISC metadata.xml 924 BLAKE2B 7dcd1be7a7eea2a5a762ec295d2d285242f9350d377abb1d633c6eb7cdd1eb8f59b02a6908924f424c0b5f42b2f6b3a153523439cc10caef51656c9f75bcd87c SHA512 a6fbf2ee3743ad9d54864c8d22b75cd506f17e1abd6963b3499de55675fed711abf4df6b9fe2589d8ea0b2f93311d06cfbcca7b99469107d708d2bee5cea0694

View File

@ -0,0 +1,47 @@
# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517="setuptools"
PYTHON_COMPAT=( python3_{11..13} )
inherit distutils-r1
DESCRIPTION="Model-driven deployment, config management, and command execution framework"
HOMEPAGE="https://www.ansible.com/"
if [[ ${PV} == 9999 ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/ansible/ansible.git"
EGIT_BRANCH="devel"
else
inherit pypi
KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86 ~x64-macos"
fi
LICENSE="GPL-3"
SLOT="0"
# Upstream runs tests via the ansible-test command, which requires the package
# to be installed prior to testing. Running the test via pytest in non-trivial
# due to the amount of flags that need to be passed.
RESTRICT="test"
RDEPEND="
dev-python/paramiko[${PYTHON_USEDEP}]
dev-python/jinja2[${PYTHON_USEDEP}]
dev-python/pyyaml[${PYTHON_USEDEP}]
dev-python/cryptography[${PYTHON_USEDEP}]
dev-python/httplib2[${PYTHON_USEDEP}]
dev-python/six[${PYTHON_USEDEP}]
dev-python/netaddr[${PYTHON_USEDEP}]
dev-python/pexpect[${PYTHON_USEDEP}]
>=dev-python/resolvelib-0.5.3[${PYTHON_USEDEP}]
<dev-python/resolvelib-2.0[${PYTHON_USEDEP}]
net-misc/sshpass
virtual/ssh
"
BDEPEND="
>=dev-python/packaging-16.6[${PYTHON_USEDEP}]
"

View File

@ -0,0 +1,124 @@
From e30959723a9603ff94bc18ba58ee3adbf305a6b6 Mon Sep 17 00:00:00 2001
From: Wong Hoi Sing Edison <hswong3i@pantarei-design.com>
Date: Sun, 12 Mar 2023 23:27:41 +0800
Subject: [PATCH] ansible-galaxy - support `resolvelib >= 0.5.3, < 1.1.0`
<https://pypi.org/project/resolvelib/1.0.1> released on 2023-03-09:
- <https://github.com/sarugaku/resolvelib/blob/main/CHANGELOG.rst#101-2023-03-09>
- <https://github.com/sarugaku/resolvelib/releases/tag/1.0.1>
Signed-off-by: Wong Hoi Sing Edison <hswong3i@pantarei-design.com>
---
changelogs/fragments/80196-resolvelib_lt_1_1_0.yml | 2 ++
lib/ansible/galaxy/dependency_resolution/providers.py | 4 ++--
requirements.txt | 2 +-
test/lib/ansible_test/_data/requirements/ansible.txt | 2 +-
test/sanity/code-smell/docs-build.requirements.in | 2 +-
test/sanity/code-smell/docs-build.requirements.txt | 2 +-
test/sanity/code-smell/package-data.requirements.in | 2 +-
test/sanity/code-smell/package-data.requirements.txt | 2 +-
8 files changed, 10 insertions(+), 8 deletions(-)
create mode 100644 changelogs/fragments/80196-resolvelib_lt_1_1_0.yml
diff --git a/changelogs/fragments/80196-resolvelib_lt_1_1_0.yml b/changelogs/fragments/80196-resolvelib_lt_1_1_0.yml
new file mode 100644
index 00000000000000..6fd419f0d4f929
--- /dev/null
+++ b/changelogs/fragments/80196-resolvelib_lt_1_1_0.yml
@@ -0,0 +1,2 @@
+minor_changes:
+ - ansible-galaxy - support ``resolvelib >= 0.5.3, < 1.1.0``.
diff --git a/lib/ansible/galaxy/dependency_resolution/providers.py b/lib/ansible/galaxy/dependency_resolution/providers.py
index d52006b24d7a77..1dcaf1c8d2cff1 100644
--- a/lib/ansible/galaxy/dependency_resolution/providers.py
+++ b/lib/ansible/galaxy/dependency_resolution/providers.py
@@ -42,7 +42,7 @@ class AbstractProvider: # type: ignore[no-redef]
# TODO: add python requirements to ansible-test's ansible-core distribution info and remove the hardcoded lowerbound/upperbound fallback
RESOLVELIB_LOWERBOUND = SemanticVersion("0.5.3")
-RESOLVELIB_UPPERBOUND = SemanticVersion("0.9.0")
+RESOLVELIB_UPPERBOUND = SemanticVersion("1.1.0")
RESOLVELIB_VERSION = SemanticVersion.from_loose_version(LooseVersion(resolvelib_version))
@@ -220,7 +220,7 @@ def get_preference(self, *args, **kwargs):
Mapping of identifier, list of named tuple pairs.
The named tuples have the entries ``requirement`` and ``parent``.
- resolvelib >=0.8.0, <= 0.8.1
+ resolvelib >=0.8.0, <= 1.0.1
:param identifier: The value returned by ``identify()``.
diff --git a/requirements.txt b/requirements.txt
index d096901ec2bcdb..a07aa985063b6a 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -15,4 +15,4 @@ importlib_resources >= 5.0, < 5.1; python_version < '3.10'
# NOTE: Ref: https://github.com/sarugaku/resolvelib/issues/69
# NOTE: When updating the upper bound, also update the latest version used
# NOTE: in the ansible-galaxy-collection test suite.
-resolvelib >= 0.5.3, < 0.9.0 # dependency resolver used by ansible-galaxy
+resolvelib >= 0.5.3, < 1.1.0 # dependency resolver used by ansible-galaxy
diff --git a/test/lib/ansible_test/_data/requirements/ansible.txt b/test/lib/ansible_test/_data/requirements/ansible.txt
index d096901ec2bcdb..a07aa985063b6a 100644
--- a/test/lib/ansible_test/_data/requirements/ansible.txt
+++ b/test/lib/ansible_test/_data/requirements/ansible.txt
@@ -15,4 +15,4 @@ importlib_resources >= 5.0, < 5.1; python_version < '3.10'
# NOTE: Ref: https://github.com/sarugaku/resolvelib/issues/69
# NOTE: When updating the upper bound, also update the latest version used
# NOTE: in the ansible-galaxy-collection test suite.
-resolvelib >= 0.5.3, < 0.9.0 # dependency resolver used by ansible-galaxy
+resolvelib >= 0.5.3, < 1.1.0 # dependency resolver used by ansible-galaxy
diff --git a/test/sanity/code-smell/docs-build.requirements.in b/test/sanity/code-smell/docs-build.requirements.in
index 80e8f66bc7f6fb..9209dd34ebecdf 100644
--- a/test/sanity/code-smell/docs-build.requirements.in
+++ b/test/sanity/code-smell/docs-build.requirements.in
@@ -1,6 +1,6 @@
jinja2
pyyaml
-resolvelib < 0.9.0
+resolvelib < 1.1.0
sphinx == 4.2.0
sphinx-notfound-page
sphinx-ansible-theme
diff --git a/test/sanity/code-smell/docs-build.requirements.txt b/test/sanity/code-smell/docs-build.requirements.txt
index 663e2c6c53d28a..7b4d563574c595 100644
--- a/test/sanity/code-smell/docs-build.requirements.txt
+++ b/test/sanity/code-smell/docs-build.requirements.txt
@@ -27,7 +27,7 @@ Pygments==2.14.0
pytz==2022.2.1
PyYAML==6.0
requests==2.28.1
-resolvelib==0.8.1
+resolvelib==1.0.1
rstcheck==3.5.0
semantic-version==2.10.0
sh==1.14.3
diff --git a/test/sanity/code-smell/package-data.requirements.in b/test/sanity/code-smell/package-data.requirements.in
index acec62eff91ff8..50e8568c5cf8bc 100644
--- a/test/sanity/code-smell/package-data.requirements.in
+++ b/test/sanity/code-smell/package-data.requirements.in
@@ -1,6 +1,6 @@
docutils < 0.18 # match version required by sphinx in the docs-build sanity test
jinja2
pyyaml # ansible-core requirement
-resolvelib < 0.9.0
+resolvelib < 1.1.0
rstcheck < 4 # match version used in other sanity tests
antsibull-changelog
diff --git a/test/sanity/code-smell/package-data.requirements.txt b/test/sanity/code-smell/package-data.requirements.txt
index 6411020e47c67b..afc3cd6418e84d 100644
--- a/test/sanity/code-smell/package-data.requirements.txt
+++ b/test/sanity/code-smell/package-data.requirements.txt
@@ -5,7 +5,7 @@ Jinja2==3.1.2
MarkupSafe==2.1.1
packaging==21.3
pyparsing==3.0.9
PyYAML==6.0
-resolvelib==0.8.1
+resolvelib==1.0.1
rstcheck==3.5.0
semantic-version==2.10.0
types-docutils==1.5.0

View File

@ -0,0 +1,23 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>prometheanfire@gentoo.org</email>
<name>Matthew Thode</name>
</maintainer>
<upstream>
<remote-id type="pypi">ansible-core</remote-id>
<remote-id type="github">ansible/ansible</remote-id>
<bugs-to>https://github.com/ansible/ansible/issues</bugs-to>
</upstream>
<longdescription lang="en">
Radically simple deployment, model-driven configuration management, and
command execution framework.
This is a minimal installation of Ansible which contains the core programs,
some documentation, and a tiny subset of modules and plugins to allow for a
functioning controller. All other modules, including most of those
bundled with in Ansible 2.9 and older, must be installed separately,
e.g. from collections.
</longdescription>
</pkgmetadata>

View File

@ -1,4 +1,4 @@
DIST xxe-perso-10_7_0.zip 89122431 BLAKE2B 3994fc68ec37f9196dea420a6f365d7267dd09c1256f1f8bdbf8d34d3f2861b183cf916c209f5c1c1486867b0e59892ad17fde5d54a44ef0e5de20c261566001 SHA512 56417f3c43dfd8c0c3acb8fedf3a39c11b78a8068d06df94904f02500adba428a2504efecfef23014da3f562738040b838abd5ea81865dcb6020ec5ec9aa0f6c
EBUILD xxe-10.7.0.ebuild 2257 BLAKE2B e2f21094b18a1a6c478acccc42db0a493f9d5805bd2a9aee06b635b8409428952c5fdc654b1091edc48f736b32d1f7532fafd073b34144fae1e6f2a9314c7ed0 SHA512 b3f677ce23db5a0b1ef7dc823733b48d9d79bd35d19b55789b00cbde47b4d0a0e3a7e102b5ca402be3a96405655f7ad01b4249379b4e13b5b83717fdcd99e455
DIST xxe-perso-10_10_0.zip 89413396 BLAKE2B 645c83dacfbd7a03bda7b6ef9361a6d486a361a41977a73eaa6b8c6d3dd772a8b8593cadcac0afcad703f9bf104937639056ffdced0e70650aeee90124f98197 SHA512 4891b6466a2882d4bec7b8f923a5e954ef0db02ad34fe24d330c91e1916285597654093ac00c7c528aa697c76ba299029fd5d1d801da90e6ca03704bbef4df2b
EBUILD xxe-10.10.0.ebuild 2288 BLAKE2B 91f617393e57a12aca9a526edb108d12429774e04bed196e5efe10e497a67b9eaaa8c997964d24613d724cb349853c62e04f975436fd9c90f1488694bb37537f SHA512 af1c9d079e22c649957ba1399fbf7889c56d82bfd79ebc083f16b1254b3fada9a51d3de3ee10905cd565f9baf7f21684e55fcb6ebbb053718a6248c2c4b54802
MISC ChangeLog 2997 BLAKE2B c485a198c3a1ddda9c6f2f069fa73ee2c4deeb4eee4d28ec2f964e30cbc1a9f2299ee0e0ad0e4bda56c5ee5e7de5b7fd89b4b209c2834b9037350ca72bfa3f50 SHA512 6c1fadc9affbc2d88d3ad04db1298dd76d3f76769ecb9a5c59fd4e2f290495310500c0f95e95d062a3711d802805814597c87037fa24e3337c929ff3fc3b20dc
MISC metadata.xml 408 BLAKE2B 66a3e2838d5c5f95c7463733cd13b1230ef3ca005ec0c5dac797561be30f950da98dfa41eeb4d43cf97500c9a2e0d04c57b0b084d60107072a988dd7c4d16ded SHA512 9cac3e4a07c425e87274de776e03d243e462341168235cd3991ef4706aa1a902cf6591ae8e965b9c4ed370fc2ebef3ca805a9c761d05c4b994ae8667198b267c

View File

@ -2,14 +2,15 @@
# Distributed under the terms of the GNU General Public License v2
# $Header: $
EAPI=6
EAPI=8
inherit java-pkg-2 versionator
inherit java-pkg-2 desktop
DESCRIPTION="XMLmind XML Editor allows to author large, complex, modular, XML documents"
HOMEPAGE="http://www.xmlmind.com/xmleditor/"
MY_PV=$(replace_all_version_separators '_')
#MY_PV=$(replace_all_version_separators '_')
MY_PV=$(ver_rs 1- _)
MY_P="${PN}-perso-${MY_PV}"
SRC_URI="https://www.xmlmind.com/xmleditor/_download/${MY_P}.zip"
@ -66,9 +67,10 @@ src_install() {
dosym ${dir}/bin/xxeconvert /opt/bin/xxeconvert
dosym ${dir}/bin/xxe /opt/bin/xxe
dohtml -r doc/*
dodoc legal/ditac.* legal/expr.* legal/icons.* legal/relaxng.* \
legal/xerces.* legal/xsdregex.* legal/xxe-* legal.txt
docinto html
dodoc -r doc/*
doicon bin/icon/xxe.png
make_desktop_entry xxe "XMLmind XML Editor" xxe "Development;TextEditor;"

View File

@ -6,6 +6,6 @@ DIST TeensyduinoInstall-157.linux32 91777396 BLAKE2B 277cf1f2957a30989f64d631a3f
DIST TeensyduinoInstall-157.linux64 91777396 BLAKE2B 277cf1f2957a30989f64d631a3fd3f89385b427b46eb3b251cea1843b586f713a588fec5f4bd37a482be93263df74d1d75e1089016abcac5fa17d84a0eaa2956 SHA512 a605174233ec4bede26113e2c54a4ad7a56592825785ef37beca6942c1357dd2d8c69e1f746f02035d120e695605a600f0c56e050cfcd8e78b9c78eea2a63a6b
DIST arduino-1.8.19-linux32.tar.xz 130946688 BLAKE2B 99fa0bef52224b2a358b6c3390981b13fcbfc1b0e64b5e5ad9bc7ffe498e3f11f5efbfe319e4d682e95f4e1735ffd8487b40b0f42dc84b77b010ef885897005f SHA512 b18d0fe8dbc3aaddb58706e1d2e87047d746357418bf3ea308ee388be0d83867bd08d54a1e7a96a239cb95e0b5733d7d68f23cf6585bb2aa7eeec55bf02544d1
DIST arduino-1.8.19-linux64.tar.xz 128583740 BLAKE2B 7e38710540e17dd407289654bb459ef5788e36d25cc6e71086e01cc0318aa75e6d8a15a171926274b60b3b181f7c685c22cd8d0ba2f49b2d4019fafaa777c4e2 SHA512 9328abf8778200019ed40d4fc0e6afb03a4cee8baaffbcea7dd3626477e14243f779eaa946c809fb153a542bf2ed60cf11a5f135c91ecccb1243c1387be95328
EBUILD arduino-bin-1.8.19-r1.ebuild 1514 BLAKE2B 7a9143717fad185eebd037d325e1eb7769121b621d9b26cb38f7c04112578961907dfce75890153ae4a91e769e46f7896f84e9651d9156ada7bd91a5ed56a3f8 SHA512 d849f41aa839e3b90b60ab54aca05d2e496c617f5aef9db32de812aeeb7212afc937a09d2e3a1d466bd63412e0fa5f1b9bc29e68fea7d89af1346e445ce04546
EBUILD arduino-bin-1.8.19-r1.ebuild 1560 BLAKE2B 209190985e27814e3f1481574ad55c5c6197dee9beee0b3211b9828d1364647f4f9fd4ca8d8bd5b4e86d2115497ed71b4360bd5f4a24a3af1ecd711f009c3e72 SHA512 dd5548bd12c8360fa27f39d7210a84993243ee73b028ac656ac684ee7da7253ba75862bcae5804fe2f6ff614e347299cb1d7dd1175127c389cea637b3f5ca7fa
MISC ChangeLog 261 BLAKE2B 3bd3a4abc94a7b3821033dff21f799b24125cd4c15aa5553f506fc16f6d0573ca32579f2b76d43b059552981d5078bd590d1acbd1cc84b19476b4d373ac9e3b1 SHA512 7b2fce01087e449eff734453aa339d4532f73206b112ada464310334ce5be1d2f38bc9778c7f68a068eae7e6fc7a6e1cf5a0be0caef5648f43615464dc695b0a
MISC metadata.xml 408 BLAKE2B 66a3e2838d5c5f95c7463733cd13b1230ef3ca005ec0c5dac797561be30f950da98dfa41eeb4d43cf97500c9a2e0d04c57b0b084d60107072a988dd7c4d16ded SHA512 9cac3e4a07c425e87274de776e03d243e462341168235cd3991ef4706aa1a902cf6591ae8e965b9c4ed370fc2ebef3ca805a9c761d05c4b994ae8667198b267c

View File

@ -23,8 +23,8 @@ SLOT="0"
KEYWORDS="-* ~amd64 ~x86"
IUSE=""
DEPEND=""
RDEPEND=""
DEPEND="sys-libs/ncurses-compat"
RDEPEND="sys-libs/ncurses-compat"
S="${WORKDIR}/${MY_P}"

View File

@ -0,0 +1,3 @@
DIST platformio-6.1.16.gh.tar.gz 301208 BLAKE2B c659ee48f509001b18b03bd0846ad2415f78a366aa96fbee6e5aa8ece8ff0c9f6ec4b214957978e4b5ee947c5bcbc702634cc0de7f4d1e712de26117edfda3e6 SHA512 02db74d4cf5aaa08fd7fcdf39649d99583831c2ecfdd941662b8bddbe583156828bd2984a3ad07d438924b875a268a6c1c61f2d6b8fd47e277447f3d5a0d3474
EBUILD platformio-6.1.16.ebuild 3296 BLAKE2B 3c87726718fac5a0b3727d9c47977e2666bc243c00def8f72917701740b5fb72aeff75a5eb199ef5f062d2fd437cc3fae6b09e6f1fa13817dbfe5325fcf6d76f SHA512 a7b20744aeba3a40a24a83216a673c23a903fdee3313c29807d0cede535cf001dabc8fe128ebcf376685a2926fe580f7125566b6351aea493bffd19d169d973b
MISC metadata.xml 340 BLAKE2B 992fa2488c72523eb663bd6bb85608c3ad39e57781bbf08801ac3d34551fdcebd5b80d50bb4353ceefd5bb2228a56101f8ad2cd155d39cd4ff071d8f664a9f60 SHA512 1a596e7fbfb70e5814dc811ff96f3597f744d3e049ed8cd047238557fbeb1c370f22656990d6e30f42cf9193b899686e85c0edd3d1115af93eb4b7866066dc8c

View File

@ -0,0 +1,11 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>alexxy@gentoo.org</email>
<name>Alexey Shvetsov</name>
</maintainer>
<upstream>
<remote-id type="github">platformio/platformio-core</remote-id>
</upstream>
</pkgmetadata>

View File

@ -0,0 +1,117 @@
# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_SINGLE_IMPL=1
DISTUTILS_USE_PEP517=setuptools
PYTHON_COMPAT=( python3_{10..13} )
inherit distutils-r1 udev
DESCRIPTION="An open source ecosystem for IoT development"
HOMEPAGE="https://platformio.org/"
SRC_URI="https://github.com/platformio/platformio-core/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.tar.gz"
S="${WORKDIR}"/${PN}-core-${PV}
LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 ~x86"
RDEPEND="
$(python_gen_cond_dep '
>=dev-python/aiofiles-22.1[${PYTHON_USEDEP}]
dev-python/ajsonrpc[${PYTHON_USEDEP}]
<dev-python/bottle-0.14[${PYTHON_USEDEP}]
=dev-python/click-8*[${PYTHON_USEDEP}]
dev-python/colorama[${PYTHON_USEDEP}]
>=dev-python/pyserial-3[${PYTHON_USEDEP}]
<dev-python/pyserial-4[${PYTHON_USEDEP}]
>=dev-python/zeroconf-0.37[${PYTHON_USEDEP}]
=dev-python/requests-2*[${PYTHON_USEDEP}]
>=dev-python/semantic-version-2.10[${PYTHON_USEDEP}]
<dev-python/semantic-version-3[${PYTHON_USEDEP}]
=dev-python/tabulate-0.9*[${PYTHON_USEDEP}]
dev-python/twisted[${PYTHON_USEDEP}]
>=dev-python/pyelftools-0.30[${PYTHON_USEDEP}]
<dev-python/pyelftools-1[${PYTHON_USEDEP}]
=dev-python/marshmallow-3*[${PYTHON_USEDEP}]
>=dev-python/starlette-0.21[${PYTHON_USEDEP}]
>=dev-python/uvicorn-0.19[${PYTHON_USEDEP}]
dev-python/wsproto[${PYTHON_USEDEP}]
')
virtual/udev"
DEPEND="virtual/udev"
BDEPEND="test? ( $(python_gen_cond_dep 'dev-python/jsondiff[${PYTHON_USEDEP}]') )"
# This list could be refined a bit to have individual tests which need network
# (within EPYTEST_DESELECT) but so many need it that it doesn't seem worth it right now.
EPYTEST_IGNORE=(
# Requires network access
tests/test_builder.py
tests/package/test_manager.py
tests/package/test_manifest.py
tests/commands/test_platform.py
tests/commands/test_test.py
tests/commands/test_ci.py
tests/commands/test_init.py
tests/commands/test_lib.py
tests/commands/test_lib_complex.py
tests/commands/test_boards.py
tests/commands/test_check.py
tests/commands/test_run.py
tests/commands/pkg/test_exec.py
tests/commands/pkg/test_list.py
tests/commands/pkg/test_outdated.py
tests/commands/pkg/test_search.py
tests/commands/pkg/test_show.py
tests/commands/pkg/test_install.py
tests/commands/pkg/test_uninstall.py
tests/commands/pkg/test_update.py
tests/misc/ino2cpp/test_ino2cpp.py
tests/test_maintenance.py
tests/test_misc.py
)
EPYTEST_DESELECT=(
# Requires network access
tests/misc/test_maintenance.py::test_check_pio_upgrade
tests/misc/test_misc.py::test_ping_internet_ips
tests/misc/test_misc.py::test_api_cache
)
distutils_enable_tests pytest
python_prepare_all() {
# Allow newer versions of:
# - zeroconf, bug #831181.
# - wsproto
# - semantic_version, bug #853247
# - starlette & uvicorn, bug #888427
sed \
-e '/zeroconf/s/<[0-9.*]*//' \
-e '/wsproto/s/==.*/"/' \
-e '/semantic_version/s/==[0-9.*]*//' \
-e '/starlette/s/==.*/"/' \
-e '/uvicorn/s/==.*/"/' \
-i setup.py || die
distutils-r1_python_prepare_all
}
python_test() {
epytest -k "not skip_ci"
}
src_install() {
distutils-r1_src_install
udev_dorules platformio/assets/system/99-platformio-udev.rules
}
pkg_postinst() {
udev_reload
}
pkg_postrm() {
udev_reload
}

View File

@ -19,6 +19,6 @@ EBUILD davinci-resolve-18.5.ebuild 2704 BLAKE2B 55d5d8f34e7423acc8281aedb15b8210
EBUILD davinci-resolve-18.6.5.ebuild 2848 BLAKE2B b73ead231f3a99b514b3c757dc564046685b35d9364bf489e3a10f04d5a356e2d94b11460b67fb0731644cab79cfbbe3519388a439f49fc957719d163d5015e4 SHA512 dbfcfebaa24fce51cae81bc73b9c51fd9682a5489aaf00768a939226df0489acd5c55b34cf5a8fe40bf186c9eb6c6a6eb06f64106e8396ee32c099774aa430a8
EBUILD davinci-resolve-18.6.6.ebuild 2948 BLAKE2B 0a229f5f4b209286a89252ffe015357bb2a997d79594d5b1fba82ee9c624d6e16b0406eafe6d26c4936d173f939e8bf273338623a20251fe7acb46ff70fbebdb SHA512 24f8417e2d3618afe1f7909ac67c5c8831ebceb6705f0ba9fead7a6b69ebaba9634548054ace527a048b37841dadfd1803140042c323a7b7afee41375445f88d
EBUILD davinci-resolve-19.0_beta4.ebuild 2948 BLAKE2B c55d2e23c0915a80dcd2f7971e98d9153df1a3b9539a56be62c637a15aea75be5655bb229552c94beced4bf388dd2d2ee1076447267a01b1e93ebc611974d3e2 SHA512 04ed8a2f936ad8c8392bebdea34850568ce05e238b735018b3b3f37f5e19409ff338076d7152cee1dcd131b26cfe2937023466bd4dab3d1ac0bd3a6208ba2965
EBUILD davinci-resolve-19.1.1.ebuild 2948 BLAKE2B 249e0ada5cc9d5fd2e85514ec026435dfdad0d9a565ce7491b9077eea0421a031cecf7ab523cf8b11558f5e20fad30300c2c0ede102926cefbd9fe9cddd9ef5b SHA512 62f744eea72983c5b496f65ba090a155532af94e26d50c0863dddd2721b0e6a83eda9930bd0768802b953112767b774e2e3fb22ceede9c4df35d3569006f1c20
EBUILD davinci-resolve-19.1.1.ebuild 2973 BLAKE2B 2cb43ad48fb3cb684f647adf29871590cc73e66bb7152dd999b36cf94787e31203c7941da60e8df8951bd4091148133b5a654a3d64d6df2953381d7a0ed33529 SHA512 b25ffa9f1390ee64f8f3bdbe57c75cce62ea07de888edb25e209869cc5dabe7a6f407785b1816cf5fc72b77b1cb4bddc8ee91dd396b52cccb1ff66993ac6178d
MISC ChangeLog 984 BLAKE2B 6b5afde0d34caa62f7a6e336c651652380e9144d8c3382dcca2ee680b85724d93deca09c903565ccd79987d39ed61c517f1a5e717f37d3b00d24ac95c038edf3 SHA512 8110c143fd18310b7f12b9eb575f5179a574f0941bf1d6978c96ff4887289ecabfc4c3ab5fb4a9125d9b9d5e65d9d430ebc349965b925ba0bd35cf86466badba
MISC metadata.xml 408 BLAKE2B 66a3e2838d5c5f95c7463733cd13b1230ef3ca005ec0c5dac797561be30f950da98dfa41eeb4d43cf97500c9a2e0d04c57b0b084d60107072a988dd7c4d16ded SHA512 9cac3e4a07c425e87274de776e03d243e462341168235cd3991ef4706aa1a902cf6591ae8e965b9c4ed370fc2ebef3ca805a9c761d05c4b994ae8667198b267c

View File

@ -41,6 +41,7 @@ DEPEND="
dev-libs/apr-util
app-arch/libarchive
dev-libs/openssl-compat
sys-libs/ncurses-compat
dev-qt/qtcore:5
dev-qt/qtsvg:5
dev-qt/qtwebengine:5

View File

@ -1,4 +1,4 @@
DIST fing-CLI_Linux_Generic_5.5.2.zip 80602551 BLAKE2B 01490e7da5f1a7da967189443df7d2cf5652dced1ffdf772252aed2219aeb70cff2227dd747965ace28fe7597e83438babaf77d2e9535c2e4ebc71228f5d4e24 SHA512 f9943daac995535e48bbe6c9bd1c52ea64fe438fd90b2768fa56cb44455fe3fbf67a79c91c3904494f3957cabd7e5536e4ab61e43f54a470e9c5d20678fa5288
EBUILD fing-5.5.2.ebuild 1487 BLAKE2B 05aba91470c7bb536fe655dc85fc826197bbd0703e0558d1ba517dfd5cc6ea687f758c57eaa1ce72048e0281cd537a4bab2180bb971d3f3be40a2d797095fbe4 SHA512 ce562bdf87963ccad7b6a7472fbaa0f108f68d1b70d56fee3931451c83575f0e8f7bc109b815d53fe1f2ae8b1f02b9c8398db4d8b94f03c1c0a1a9b1fbefa784
EBUILD fing-5.5.2.ebuild 1248 BLAKE2B d8bec8b3fdd8896896ebc477f9602c26b9f7de00eb933d33af4f9c54c01dca43a77138a3cd7b75503d7efcfab0c19aebbe9cee53fc4ee027c0dfc219c742a215 SHA512 3fcd0b489df8147e4af48fd742ff04f195c2f121d9183467101545d7e7748c236e0708952e1ec7d59afcb57dd602abe298fed61ad46d87bcfc7b29353108ee55
MISC ChangeLog 239 BLAKE2B 89fa0c61f534403fda22bc28cac61d82438c48944cb4888a6bc10f5b7af80cca97f4a6667ae7c4b99d11f02f12bf1350acdd51185fc3ed55d022e214881d5032 SHA512 00858638cd0a8e4e94fa9ba85048b348409c1daeab61dc866020edda84ccc84c9f83699da4cd78c63beb5b1895ea29c9f26988cdcff8de644bf92e21023647d1
MISC metadata.xml 408 BLAKE2B 66a3e2838d5c5f95c7463733cd13b1230ef3ca005ec0c5dac797561be30f950da98dfa41eeb4d43cf97500c9a2e0d04c57b0b084d60107072a988dd7c4d16ded SHA512 9cac3e4a07c425e87274de776e03d243e462341168235cd3991ef4706aa1a902cf6591ae8e965b9c4ed370fc2ebef3ca805a9c761d05c4b994ae8667198b267c

View File

@ -1,15 +1,12 @@
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
EAPI=8
inherit versionator multilib
inherit multilib
MAJOR_PV="$(get_version_component_range 1-3)"
FULL_PV="${MAJOR_PV}-$(get_version_component_range 4)"
DESCRIPTION="Simple and free tools to secure, analyze and troubleshoot any network."
HOMEPAGE="https://www.fing.io"
#SRC_URI="https://www.fing.com/images/uploads/general/CLI_Linux_others_${PV}.zip -> overlook-fing-CLI_Linux_others_${PV}.zip"
SRC_URI="https://www.fing.com/images/uploads/general/CLI_Linux_Generic_${PV}.zip -> fing-CLI_Linux_Generic_${PV}.zip"
LICENSE="nomachine"

View File

@ -1,6 +1,6 @@
DIST nxclient-3.5.0-7.i386.tar.gz 4390184 BLAKE2B d1ff4bee11ef4a1675495b9894b75e2ab56faf0decf9f01232dea37db0a92f947c3e2e9bc9d8c4e6c2329945f28fb1a158f9a5a82d205c5b6a17ecd9250859fb SHA512 df14edc2cde518172439350407c23683b8275ec93b75d5da52108ef45deaf312cb56b872d76b9ff458fe187e9a0c3c8dfbb75bd0b12a2f1f424e1f629b89f397
DIST nxclient-3.5.0-7.x86_64.tar.gz 4577325 BLAKE2B 9eae09d432065892ff1f9dd4c123f98eac25c7b0975313bb9caa2ab187fda6710668b81c7b36649550905ab436ae82e512abc2d47fd376f6c3582fdfcbb0c473 SHA512 37fb1fe5f4ba5be20076a7e8f9a99e66c894dd8c884a7dc1e6d5a4393d25e7db829564c4666e86c0fc897786dde79565257bdfafcc244c64357ccb59717fa875
DIST nxfixglibc1190.tar.gz 5103 BLAKE2B 0cea4ef1c47a63591bc6c2ecbb0f5a1f3c22b67f487811f257a999cf3e604abfa4edaa54eaeaebe0a5856b9f6f9f7582a7a21868ab3c7cc00bb18c53fdfe0845 SHA512 0b9d0aa04b7d830b64f5b5d29bab72fc185abab1525367816f54f0bb6ef09895ad4b2ffeb93c8aa7a26d6952c8b028f7b40a5e6269a59f6785591f82bc083d37
EBUILD nxclient-3.5.0.7.ebuild 2460 BLAKE2B 2d944a90ecd56d0a13a4cce0e915b53f2f9093abb3be43761ef543c8e1f67ee7b81b25e52ac24e1d07d7329422023cd936602e09b51fe6395cee5406e7d39bc0 SHA512 b442edbe77f00b2f4aa4842c903a74339cc7423a1ba232411c788c2bcd758eedb6a68e5346ccbcdef25e026bf9c8cc836f6f66dcd968e701e9e4e4ba09f93da7
EBUILD nxclient-3.5.0.7.ebuild 2440 BLAKE2B 8f2ee54ebd3c5e244982fe1f568126ae3d0f9f18d6229cf5e42f1865397a52b4b403ff596e7f4e7327d4bb2422d7f889c7d9adc1619f375c9549b4138e45eb54 SHA512 978ccedea416ca0829a030a66673ad21ae730c92e5634b03b4a7699401cedf7a2520c1688a0e18a89fb1c8afb4edc7e3cfad074d441312f8c86703b524ae6400
MISC ChangeLog 245 BLAKE2B 151c78972321f3b04ca1270b299ebe8771593f42b7edff92e56a52e1a48309d243776a2d05739ac1e99f789d8ec750cfeabac62b6b2c95b4752675471fd2435e SHA512 272a0d03f8aefbc9ed3899079e002f992915e95e564719a00cd4b3561dfed471807d906758ef3e1970c43d22982e621422eaec660ed9f5c42e86c128a28ba11f
MISC metadata.xml 408 BLAKE2B 66a3e2838d5c5f95c7463733cd13b1230ef3ca005ec0c5dac797561be30f950da98dfa41eeb4d43cf97500c9a2e0d04c57b0b084d60107072a988dd7c4d16ded SHA512 9cac3e4a07c425e87274de776e03d243e462341168235cd3991ef4706aa1a902cf6591ae8e965b9c4ed370fc2ebef3ca805a9c761d05c4b994ae8667198b267c

View File

@ -1,11 +1,11 @@
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
inherit versionator
EAPI=8
inherit toolchain-funcs wrapper desktop
MAJOR_PV="$(get_version_component_range 1-3)"
FULL_PV="${MAJOR_PV}-$(get_version_component_range 4)"
MAJOR_PV="$(ver_cut 1-3)"
FULL_PV="${MAJOR_PV}-$(ver_cut 4)"
DESCRIPTION="X11/VNC/NXServer client (remote desktops over low-bandwidth links)"
HOMEPAGE="http://www.nomachine.com/"
SRC_URI="amd64? ( http://ftp.disconnected-by-peer.at/NX/Linux/nxclient-${FULL_PV}.x86_64.tar.gz )

View File

@ -1,3 +1,3 @@
DIST freeroute-1.4.6-jar-with-dependencies-linux.jar 13871977 BLAKE2B 2b9327b1fbf585960c223906e59d5b1829ce55cc2d18ee8cea5e7c4b0a727acc224c61633e391ffc262dbb6efac0e8d20daf69007c504587f73e4208324859a5 SHA512 94714b17142c075e8c5cd11d79581c4233894d7a4eb426450e674cecc5ff1957557839525662f9efb5a2f48d77e3d9cc15437fe602b7ebd326b68912c01bedf4
DIST system-run.png 1211 BLAKE2B 472fb70aaff7a01aef3d5997c7eafea3666034fddef184da26aa2242ee1d9a8e2fe37376d34f7a53d8520d3cf1c7be27ba71cb42e3f40a18fb882565839897be SHA512 e1cf3e25d0f9d0c9553d95cdbe2c8468a99488f0d3f15f734c74ef7c449b84a35cf5b1b0a62639eb0d9e89390ed0bf81040b6c94b8c0af03afc6539cb6ed2bae
EBUILD freeroute-1.4.6.ebuild 999 BLAKE2B 1ac8249a6ab7862454cc9d8c3eb60c9e929783bb30bea2d49b2e8103ef3f2d774bd12633529f41729c848e1f6cb4710ef30c23e905388567beeaedcec78d66ac SHA512 0cc830369efef16a07956c4d7909971d010dbc49524e64bcb4bd3cdff1eaf60d829acf2462a9c4f2c2a12ada441620b0d5ffa82178b358451cec5de1c163c092
EBUILD freeroute-1.4.6.ebuild 988 BLAKE2B 3bd65ba48b6e3586d1824a0125151c4427a37d529f7b6a4747e719cf9689e9c63f0ef706d3115e528ff7d46b82c27b7efa38d0a0bf044b33438965c01e99b628 SHA512 cc02bfe67e6147a67ca5b38155fae619e1ad2876958467944a1ee4a942cc297c65fef2ed40356e110d4e71adc40dc62c204d7aba9ff40db8df6995698f78fad3

View File

@ -3,7 +3,7 @@
EAPI=8
inherit java-pkg-2 java-ant-2 desktop
inherit java-pkg-2 desktop
DESCRIPTION="popular PCB routing and autorouting program"
HOMEPAGE="http://freerouting.net/"

View File

@ -1,7 +1,7 @@
DIST logisim-evolution-3.7.2-all.jar 26002479 BLAKE2B 48ab8515669445ef87469f8809449fcd66d80027c33f2cf28a809b3b021fbb9126af97b6e5ecd6d1b0d01f7dacfba24e440d99a25ac1909bf3d91c2c0b8131c2 SHA512 514ace8cd7259eee34c930983da0b09a1e5efebe4305bc81b4885df7bcd283e1db2405668c5b5a88286ea3b9d4fc31d84efefb85ea728baf1dc4e1944a8171e2
DIST logisim-evolution-3.8.0-all.jar 26342945 BLAKE2B 13245365aa95e771a7f0fd52be4a4551473192ecadf45cc2e1958cabe5082ba1613c901893f1a80ec387ddc4753110837efc4ea71f1d32dbc7facee8e349ecce SHA512 f852a57b6468674cf09f8076902aec4dfeaed10a73d509c6e53927857f84bfc89cf02f290118ca8bfc492e4f6a8bcaac515f7adafbb48f9e1ab435ec006c6591
DIST logisim-evolution-icon.svg 136043 BLAKE2B dddc9bd9a13a1954f179adaf93e0858c49a7c0f94a4d760208dd6891cc5d5910cb1912abedec95efe3fe7e3d5bec3592cdba7d749c0562bcf8cdcbd8802319a2 SHA512 28e8380db30df11d13f2fd3268d777e2dd9ae9c1d0ce01a46d47438ebb864bb8f3a97fbf52ecbc90551d53bbf45b70b0d9d0330d8e04ca982e495ed16fbf84a4
EBUILD logisim-evolution-3.7.2.ebuild 1150 BLAKE2B e469d521265a371493f5753c8c4250cf3d5d9fd1cd59d5e86ad6fe74ee56b95d81322673ec9d807a678b11130bf05c6eb89e5aeeaa741bf5749e7a6e163cb802 SHA512 bcbde7dfc09b8f3700a9f38a7a4606bb110fd4d198ef1468469f948d4c23807418122f3d36d4496ea6a4cc49464504b78e810c5bf19f5fefedc45ad69517866a
EBUILD logisim-evolution-3.8.0.ebuild 1150 BLAKE2B e469d521265a371493f5753c8c4250cf3d5d9fd1cd59d5e86ad6fe74ee56b95d81322673ec9d807a678b11130bf05c6eb89e5aeeaa741bf5749e7a6e163cb802 SHA512 bcbde7dfc09b8f3700a9f38a7a4606bb110fd4d198ef1468469f948d4c23807418122f3d36d4496ea6a4cc49464504b78e810c5bf19f5fefedc45ad69517866a
EBUILD logisim-evolution-3.7.2.ebuild 1139 BLAKE2B e8eca22505bbeb029a21bb31e2d1a10195d087e129d5fe1a60b8e65337b283ac61915ff0ac8323e278af0104ef8ffe1f463c2ecbb88b88b9ef67d7679bb8ac13 SHA512 7440d9c243aa27d39a7cd2db6aa48a8ce1daad25463a6a29a8b8dec079e8c6c1ccef096a11fdfac3fab47b9afd33feece74b98cff57d9d58dcc263e0d9a7fb52
EBUILD logisim-evolution-3.8.0.ebuild 1139 BLAKE2B e8eca22505bbeb029a21bb31e2d1a10195d087e129d5fe1a60b8e65337b283ac61915ff0ac8323e278af0104ef8ffe1f463c2ecbb88b88b9ef67d7679bb8ac13 SHA512 7440d9c243aa27d39a7cd2db6aa48a8ce1daad25463a6a29a8b8dec079e8c6c1ccef096a11fdfac3fab47b9afd33feece74b98cff57d9d58dcc263e0d9a7fb52
MISC ChangeLog 284 BLAKE2B 2518d14bc3aeaa8695abaf4f28dd0a453f6aa124480117a00a00c67be95064f9d542531b2a54fd0fc635bc885e3dc320b3471ab93a858fde8cd06552a041d09d SHA512 7fa66fdadcbf7a410e1e7d2b07004267a23b1581772a300f315efc866c64de2fb3c65eafce3532479ab2b46c27eec86864789a5d15811c5def50c9b4b981f2f5
MISC metadata.xml 411 BLAKE2B 6bd76e3591b8a2d88277f9ebfbd5951a7458a266adf5818533a1d829a770db62e1de41a4cb4f29206ed5eb381c6f4bfdc04973c4c65bd72496b7e31b6c85880f SHA512 df1f54923628bff824dc8835c96902bd07d4462472b9b8f356abb0b9b81875d78fa96e511290739ecc5423eadc8b2579a65b2f31f9c2c6a73c8d3413c0603d98

View File

@ -3,7 +3,7 @@
EAPI=8
inherit java-pkg-2 java-ant-2 desktop
inherit java-pkg-2 desktop
DESCRIPTION="Digital logic designer and simulator."
HOMEPAGE="https://github.com/logisim-evolution/logisim-evolution"

View File

@ -3,7 +3,7 @@
EAPI=8
inherit java-pkg-2 java-ant-2 desktop
inherit java-pkg-2 desktop
DESCRIPTION="Digital logic designer and simulator."
HOMEPAGE="https://github.com/logisim-evolution/logisim-evolution"

View File

@ -0,0 +1,2 @@
AUX yosys-makefile.patch 1497 BLAKE2B 18690acaafc3406e991c596f46cf1fd554c51ffcabcc2d61e8340e9a7bd230d48022b06ac387abc6ba23a7ff45623d4b654af3e597c29ec10384a8c697500ca7 SHA512 57bb4b9681c0bc6f0a8de51ab3c983323a4303360e186df276473d8e0d15ca0347afe7beace984c64711cb60b7482adaf32e4b344b53c67f3074bb7a00da7c5b
EBUILD yosys-0.48.ebuild 440 BLAKE2B dce537419fd945cebceab9fbdbf3eedd28061aeecb285764f73dbfdffab781b3441cfaa579a18281c33a5185b978e0cd8d404d31042902794eb82a7b92a69bfd SHA512 66c42b8a33000803856c0779eeac135d19536819230af10ace98a1807a546f75bf237197657e6bb8425beb92850487dd83f2452e4f1c572d2a805132eaa18c5f

View File

@ -0,0 +1,31 @@
--- a/Makefile 2024-08-14 14:36:42.000000000 -0700
+++ a/Makefile 2024-08-14 14:38:01.079046045 -0700
@@ -785,27 +785,7 @@
.PHONY: check-git-abc
check-git-abc:
- @if [ ! -d "$(YOSYS_SRC)/abc" ]; then \
- echo "Error: The 'abc' directory does not exist."; \
- echo "Initialize the submodule: Run 'git submodule update --init' to set up 'abc' as a submodule."; \
- exit 1; \
- elif git -C "$(YOSYS_SRC)" submodule status abc 2>/dev/null | grep -q '^ '; then \
- exit 0; \
- elif [ -f "$(YOSYS_SRC)/abc/.gitcommit" ] && ! grep -q '\$$Format:%[hH]\$$' "$(YOSYS_SRC)/abc/.gitcommit"; then \
- echo "'abc' comes from a tarball. Continuing."; \
- exit 0; \
- elif [ -f "$(YOSYS_SRC)/abc/.gitcommit" ] && grep -q '\$$Format:%[hH]\$$' "$(YOSYS_SRC)/abc/.gitcommit"; then \
- echo "Error: 'abc' is not configured as a git submodule."; \
- echo "To resolve this:"; \
- echo "1. Back up your changes: Save any modifications from the 'abc' directory to another location."; \
- echo "2. Remove the existing 'abc' directory: Delete the 'abc' directory and all its contents."; \
- echo "3. Initialize the submodule: Run 'git submodule update --init' to set up 'abc' as a submodule."; \
- echo "4. Reapply your changes: Move your saved changes back to the 'abc' directory, if necessary."; \
- exit 1; \
- else \
- echo "Initialize the submodule: Run 'git submodule update --init' to set up 'abc' as a submodule."; \
- exit 1; \
- fi
+ exit 0;
abc/abc$(EXE) abc/libabc.a: check-git-abc
$(P)

View File

@ -0,0 +1,27 @@
EAPI=8
inherit git-r3
DESCRIPTION="framework for Verilog RTL synthesis"
HOMEPAGE="http://www.clifford.at/yosys/"
EGIT_REPO_URI=https://github.com/YosysHQ/yosys
EGIT_COMMIT=v$PV
LICENSE=ISC
SLOT=0
KEYWORDS=amd64
PATCHES=( $FILESDIR/$PN-makefile.patch )
DEPEND="dev-vcs/git
media-gfx/xdot
dev-libs/boost
llvm-core/clang"
src_compile()
{
emake DESTDIR="$D" PREFIX=/usr
}
src_install()
{
emake DESTDIR="$D" PREFIX=/usr install
}