diff options
Diffstat (limited to 'dev-util')
| -rw-r--r-- | dev-util/fortls/Manifest | 1 | ||||
| -rw-r--r-- | dev-util/fortls/fortls-3.2.2.ebuild | 36 | ||||
| -rw-r--r-- | dev-util/pmbootstrap/Manifest | 1 | ||||
| -rw-r--r-- | dev-util/pmbootstrap/pmbootstrap-3.3.1.ebuild | 57 | ||||
| -rw-r--r-- | dev-util/webstorm/metadata.xml | 4 | ||||
| -rw-r--r-- | dev-util/webstorm/webstorm-2024.3.5.ebuild | 1 |
6 files changed, 96 insertions, 4 deletions
diff --git a/dev-util/fortls/Manifest b/dev-util/fortls/Manifest index 6516c1c5b3c9..c719a28dbe91 100644 --- a/dev-util/fortls/Manifest +++ b/dev-util/fortls/Manifest @@ -2,3 +2,4 @@ DIST fortls-2.13.0.tar.gz 6897238 BLAKE2B 000bf8d68394c1ce2d4bca044ba3c395b22da9 DIST fortls-3.0.0.tar.gz 7064397 BLAKE2B 9448821cad90ad9117d1304634c5ce38dc21e3172d51d598b77eb64ecff31f170a51bbb4763026ab797eba853ca89beb962c8c2fc397fd3b1bd371d82b4418da SHA512 9454298de9d4edb366a55a9282e05ff4318fdc4284f7c6fea3dcf519f883873e2479bf2f7a2cdfc34cc865698876180a9ed04dc5b94509665bad33096b057385 DIST fortls-3.1.1.tar.gz 7066646 BLAKE2B c44058949b3d5680da0cb138d8175defde84e939a53afd93a6672ef93eb800a86fee208035caf60e18058875ad294bd8e48edb096fea6c8f2a89e684f5035120 SHA512 fa9f8aface751ac5aaf79fa5947dafd06e2ae797e7cc8b7585865588db85468f81f56979fdfdcb73ca754716dc85a2a2f9158119bb123ee09646d17e62966d50 DIST fortls-3.1.2.tar.gz 7066708 BLAKE2B 073ce34353b85b2aa6ea2b5a54e9aa84e65aaba8f302e086ec9e03894de39ba14988f616d6b2f1958ab2387d0aaecf3efd5ae679e71fd99b86333bfb73f07cb6 SHA512 c6f639c8d52c9b1b53a01d79a77d1e80132f4a1ef66df57139011b1c01c5e571bbff12832e708db6fe5946ac3f641124799fec4e841d01a04962ab9356a558ab +DIST fortls-3.2.2.tar.gz 7085222 BLAKE2B a5e098813149dc381d9694f4ba808f24156125337d16bc94ca7cf59ab1b1c6bbb3c8cd59f994058313942f8319b4522b355e665bfeab46a644134587cf498950 SHA512 5f0ab3641d442a0cfd387027030dfd6e0e392db5e485c1800591f7efbcffed1b27fa9263ce33db93d9e90c92bb87e6385b8d499a1049eee340830d816cf99247 diff --git a/dev-util/fortls/fortls-3.2.2.ebuild b/dev-util/fortls/fortls-3.2.2.ebuild new file mode 100644 index 000000000000..235e7f404539 --- /dev/null +++ b/dev-util/fortls/fortls-3.2.2.ebuild @@ -0,0 +1,36 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{9,10,11,12,13} ) + +inherit distutils-r1 pypi + +DESCRIPTION="Fortran Language Server (fortls)" +HOMEPAGE="https://fortls.fortran-lang.org" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" + +RDEPEND=" + dev-python/json5[${PYTHON_USEDEP}] +" + +distutils_enable_tests pytest + +# Disable test that requires pypi.org connection +EPYTEST_DESELECT=( + test/test_interface.py::test_version_update_pypi +) + +src_prepare() { + # Drop some additional coverage tests + sed -i -e 's/ --cov=fortls --cov-report=html --cov-report=xml --cov-context=test//' pyproject.toml || die + # Disable autoupdate check during tests run + sed -i -e 's/"--incremental_sync",/"--incremental_sync", "--disable_autoupdate",/' test/setup_tests.py || die + + distutils-r1_src_prepare +} diff --git a/dev-util/pmbootstrap/Manifest b/dev-util/pmbootstrap/Manifest index 69fa2c85f911..975366c20294 100644 --- a/dev-util/pmbootstrap/Manifest +++ b/dev-util/pmbootstrap/Manifest @@ -1 +1,2 @@ DIST pmbootstrap-3.0.0.tar.bz2 3244742 BLAKE2B 58f03a93d863b84a8d406c49a9c424aebddfeabfa748cbd91f243dd9fcb8c269c35db7db9f3b349da1efe8a239cf371ab149e2635ee097d05640714033e7d12d SHA512 c45164f151abaa2f018476cd5a2dd1edcdbfbc565b7f67fc6764ff64fc768c17e727bef349f633f7775904d8e2868515f11470ec5c98f4ccbab69e5ad7bbbc1b +DIST pmbootstrap-3.3.1.tar.bz2 213101 BLAKE2B f74d3c2f0b5a883baae48dc6cc663b6ac0473dc3e7eba08ac3ed2d7ca32e052c929faea7c5d126625d772d7cad7abf36c14808b61c52dd3e6ee136de9c3452eb SHA512 4b96b9e2c30535551581abdaf12e5df702cfb8f18f15dfdd8cef0561348ad67f2b0d4006e2d4b0b25d11c733fe8f59dc6e1c07bdaa2584e60a72991715faa3c6 diff --git a/dev-util/pmbootstrap/pmbootstrap-3.3.1.ebuild b/dev-util/pmbootstrap/pmbootstrap-3.3.1.ebuild new file mode 100644 index 000000000000..0ae1eba772dc --- /dev/null +++ b/dev-util/pmbootstrap/pmbootstrap-3.3.1.ebuild @@ -0,0 +1,57 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +DISTUTILS_SINGLE_IMPL=1 +PYTHON_COMPAT=( python3_{9,10,11,12,13} ) + +inherit distutils-r1 linux-info + +DESCRIPTION="Helper tool for developing and building postmarketOS" +HOMEPAGE="https://postmarketos.org/" +SRC_URI="https://gitlab.postmarketos.org/postmarketOS/pmbootstrap/-/archive/${PV}/${P}.tar.bz2" + +LICENSE="GPL-3" +SLOT="0" + +# According to upstream README either x86, amd64 or arm64 are required. I +# wrote down all other arches because if I just did -* without adding x86 and +# arm64 keywords it would seem like the package only works on amd64, but I can't +# keyword x86 and arm64 because I can't test these. +KEYWORDS="-alpha ~amd64 -arm -hppa -ppc -ppc64 -riscv -sparc" +# Tests are disabled because they require the pmaports repository (containing +# postmarketOS APKBUILDs) to be cloned at runtime. +RESTRICT="mirror" + +DEPEND="${PYTHON_DEPS}" +RDEPEND=" + dev-vcs/git + sys-fs/multipath-tools +" + +distutils_enable_tests pytest + +pkg_pretend() { + if kernel_is -lt 3 17 0; then + eerror "pmbootstrap requires Linux 3.17 or greater." + die + fi +} + +# Without this, emerge errors with an "EPYTHON not set" error. +pkg_setup() { + python-single-r1_pkg_setup +} + +python_test() { + local -x EPYTEST_DESELECT=() + + # test_pkgrepo.py is disabled because it requires the pmaports repository (containing + # postmarketOS APKBUILDs) to be cloned at runtime. + EPYTEST_DESELECT+=( + "test/core/test_pkgrepo.py" + ) + + distutils-r1_python_test +} diff --git a/dev-util/webstorm/metadata.xml b/dev-util/webstorm/metadata.xml index fece8d326f48..ffdac4ed55b0 100644 --- a/dev-util/webstorm/metadata.xml +++ b/dev-util/webstorm/metadata.xml @@ -5,10 +5,6 @@ <email>stefan.cristian+git@rogentos.ro</email> <name>Stefan Cristian B.</name> </maintainer> - <maintainer type="project"> - <email>proxy-maint@gentoo.org</email> - <name>Proxy Maintainers</name> - </maintainer> <upstream> <remote-id type="cpe">cpe:/a:jetbrains:webstorm</remote-id> </upstream> diff --git a/dev-util/webstorm/webstorm-2024.3.5.ebuild b/dev-util/webstorm/webstorm-2024.3.5.ebuild index fe5e1afe3dda..6cb649f6c922 100644 --- a/dev-util/webstorm/webstorm-2024.3.5.ebuild +++ b/dev-util/webstorm/webstorm-2024.3.5.ebuild @@ -39,6 +39,7 @@ BDEPEND="dev-util/debugedit RDEPEND=" dev-libs/wayland sys-libs/pam + sys-libs/zlib sys-process/audit " |
