diff options
Diffstat (limited to 'dev-util')
27 files changed, 115 insertions, 624 deletions
diff --git a/dev-util/FoBiS/FoBiS-3.0.5-r1.ebuild b/dev-util/FoBiS/FoBiS-3.0.5-r1.ebuild deleted file mode 100644 index 217eb2e1023c..000000000000 --- a/dev-util/FoBiS/FoBiS-3.0.5-r1.ebuild +++ /dev/null @@ -1,27 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{8,9,10,11,12} ) -PYPI_PN="${PN}.py" -PYPI_NO_NORMALIZE=1 - -inherit distutils-r1 pypi - -DESCRIPTION="FoBiS.py, a Fortran Building System for poor men" -HOMEPAGE="https://github.com/szaghi/FoBiS" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -IUSE="graphviz" - -RDEPEND=" - graphviz? ( dev-python/graphviz[${PYTHON_USEDEP}] ) -" - -# removing "import future" and "from past.utils import old_div" from python scripts -PATCHES=( "${FILESDIR}/${PN}-3.0.2-remove-import-future_olddiv.patch" ) diff --git a/dev-util/FoBiS/Manifest b/dev-util/FoBiS/Manifest deleted file mode 100644 index 7b4a0bd2f6d5..000000000000 --- a/dev-util/FoBiS/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST FoBiS.py-3.0.5.tar.gz 49171 BLAKE2B c65726e84e5eb55d741aeb04f5cf44e94796af2b6539695f1b7a19f56ccfa2ece45d9bd4fabdd224a9d8e113f8e7f5e1258c52ad5f1837b23896a4e4edef971a SHA512 8f0e495cd73f81685b05fd5d491ef21e533a0caba6be5b1a892a15f5f22a625faf038af3f43a700fb6ff4f26d753b50137527fbd380dd17fca6ea1943369c84b diff --git a/dev-util/FoBiS/files/FoBiS-3.0.2-remove-import-future_olddiv.patch b/dev-util/FoBiS/files/FoBiS-3.0.2-remove-import-future_olddiv.patch deleted file mode 100644 index c79c28d20fca..000000000000 --- a/dev-util/FoBiS/files/FoBiS-3.0.2-remove-import-future_olddiv.patch +++ /dev/null @@ -1,171 +0,0 @@ -diff -Nur a/fobis/Builder.py b/fobis/Builder.py ---- a/fobis/Builder.py 2019-12-06 15:58:52.000000000 +0300 -+++ b/fobis/Builder.py 2020-02-21 20:10:30.000000000 +0300 -@@ -22,8 +22,6 @@ - # - # You should have received a copy of the GNU General Public License - # along with FoBiS.py. If not, see <http://www.gnu.org/licenses/>. --from future import standard_library --standard_library.install_aliases() - from builtins import str - from builtins import range - from builtins import * -diff -Nur a/fobis/Cleaner.py b/fobis/Cleaner.py ---- a/fobis/Cleaner.py 2019-12-06 15:58:52.000000000 +0300 -+++ b/fobis/Cleaner.py 2020-02-21 20:10:39.000000000 +0300 -@@ -22,8 +22,6 @@ - # - # You should have received a copy of the GNU General Public License - # along with FoBiS.py. If not, see <http://www.gnu.org/licenses/>. --from future import standard_library --standard_library.install_aliases() - from builtins import * - from builtins import object - import os -diff -Nur a/fobis/Colors.py b/fobis/Colors.py ---- a/fobis/Colors.py 2019-12-06 15:58:52.000000000 +0300 -+++ b/fobis/Colors.py 2020-02-21 20:10:49.000000000 +0300 -@@ -24,8 +24,6 @@ - from __future__ import unicode_literals - - --from future import standard_library --standard_library.install_aliases() - from builtins import * - from builtins import object - class Colors(object): -diff -Nur a/fobis/Compiler.py b/fobis/Compiler.py ---- a/fobis/Compiler.py 2019-12-10 20:10:04.000000000 +0300 -+++ b/fobis/Compiler.py 2020-02-21 20:10:56.000000000 +0300 -@@ -29,8 +29,6 @@ - # - # You should have received a copy of the GNU General Public License - # along with FoBiS.py. If not, see <http://www.gnu.org/licenses/>. --from future import standard_library --standard_library.install_aliases() - from builtins import str - from builtins import * - from builtins import object -diff -Nur a/fobis/Dependency.py b/fobis/Dependency.py ---- a/fobis/Dependency.py 2019-12-06 15:58:52.000000000 +0300 -+++ b/fobis/Dependency.py 2020-02-21 20:11:05.000000000 +0300 -@@ -23,8 +23,6 @@ - # - # You should have received a copy of the GNU General Public License - # along with FoBiS.py. If not, see <http://www.gnu.org/licenses/>. --from future import standard_library --standard_library.install_aliases() - from builtins import str - from builtins import * - from builtins import object -diff -Nur a/fobis/Doctest.py b/fobis/Doctest.py ---- a/fobis/Doctest.py 2019-12-06 15:58:52.000000000 +0300 -+++ b/fobis/Doctest.py 2020-02-21 20:11:12.000000000 +0300 -@@ -24,8 +24,6 @@ - from __future__ import absolute_import - from __future__ import division - from __future__ import unicode_literals --from future import standard_library --standard_library.install_aliases() - from builtins import str - from builtins import * - from builtins import object -diff -Nur a/fobis/FoBiSConfig.py b/fobis/FoBiSConfig.py ---- a/fobis/FoBiSConfig.py 2019-12-10 20:10:31.000000000 +0300 -+++ b/fobis/FoBiSConfig.py 2020-02-21 20:11:22.000000000 +0300 -@@ -28,8 +28,6 @@ - # - # You should have received a copy of the GNU General Public License - # along with FoBiS.py. If not, see <http://www.gnu.org/licenses/>. --from future import standard_library --standard_library.install_aliases() - from builtins import str - from builtins import * - from builtins import object -diff -Nur a/fobis/Fobos.py b/fobis/Fobos.py ---- a/fobis/Fobos.py 2019-12-06 15:58:52.000000000 +0300 -+++ b/fobis/Fobos.py 2020-02-21 20:11:29.000000000 +0300 -@@ -29,8 +29,6 @@ - from __future__ import absolute_import - from __future__ import division - from __future__ import unicode_literals --from future import standard_library --standard_library.install_aliases() - from builtins import str - from builtins import * - from builtins import object -diff -Nur a/fobis/Gcov.py b/fobis/Gcov.py ---- a/fobis/Gcov.py 2019-12-06 15:58:52.000000000 +0300 -+++ b/fobis/Gcov.py 2020-02-21 20:19:45.000000000 +0300 -@@ -23,12 +23,9 @@ - # - # You should have received a copy of the GNU General Public License - # along with FoBiS.py. If not, see <http://www.gnu.org/licenses/>. --from future import standard_library --standard_library.install_aliases() - from builtins import str - from builtins import * - from builtins import object --from past.utils import old_div - try: - from pygooglechart import PieChart2D - __graph__ = True -diff -Nur a/fobis/ParsedFile.py b/fobis/ParsedFile.py ---- a/fobis/ParsedFile.py 2019-12-06 15:58:52.000000000 +0300 -+++ b/fobis/ParsedFile.py 2020-02-21 20:11:53.000000000 +0300 -@@ -23,8 +23,6 @@ - # You should have received a copy of the GNU General Public License - # along with FoBiS.py. If not, see <http://www.gnu.org/licenses/>. - --from future import standard_library --standard_library.install_aliases() - from builtins import str - from builtins import * - from builtins import object -diff -Nur a/fobis/__init__.py b/fobis/__init__.py ---- a/fobis/__init__.py 2019-12-06 15:58:52.000000000 +0300 -+++ b/fobis/__init__.py 2020-02-21 20:12:01.000000000 +0300 -@@ -20,6 +20,4 @@ - # You should have received a copy of the GNU General Public License - # along with FoBiS.py. If not, see <http://www.gnu.org/licenses/>. - --from future import standard_library --standard_library.install_aliases() - from builtins import * -\ No newline at end of file -diff -Nur a/fobis/cli_parser.py b/fobis/cli_parser.py ---- a/fobis/cli_parser.py 2019-12-06 15:58:52.000000000 +0300 -+++ b/fobis/cli_parser.py 2020-02-21 20:12:07.000000000 +0300 -@@ -21,8 +21,6 @@ - # - # You should have received a copy of the GNU General Public License - # along with FoBiS.py. If not, see <http://www.gnu.org/licenses/>. --from future import standard_library --standard_library.install_aliases() - from builtins import str - from builtins import * - import argparse -diff -Nur a/fobis/fobis.py b/fobis/fobis.py ---- a/fobis/fobis.py 2019-12-06 15:58:52.000000000 +0300 -+++ b/fobis/fobis.py 2020-02-21 20:12:13.000000000 +0300 -@@ -23,8 +23,6 @@ - from __future__ import absolute_import - from __future__ import division - from __future__ import unicode_literals --from future import standard_library --standard_library.install_aliases() - from builtins import * - try: - import configparser as configparser -diff -Nur a/fobis/utils.py b/fobis/utils.py ---- a/fobis/utils.py 2019-12-06 15:58:52.000000000 +0300 -+++ b/fobis/utils.py 2020-02-21 20:12:18.000000000 +0300 -@@ -21,8 +21,6 @@ - from __future__ import absolute_import - from __future__ import division - from __future__ import unicode_literals --from future import standard_library --standard_library.install_aliases() - from builtins import str - from builtins import * - import os diff --git a/dev-util/FoBiS/metadata.xml b/dev-util/FoBiS/metadata.xml deleted file mode 100644 index 96b385440dca..000000000000 --- a/dev-util/FoBiS/metadata.xml +++ /dev/null @@ -1,18 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <email>torokhov-s-a@yandex.ru</email> - <name>Sergey Torokhov</name> - </maintainer> - <longdescription lang="en"> - FoBiS.py, a Fortran Building System for poor men, is a KISS tool - for automatic building modern Fortran projects, it being able - to automatically resolve inter-modules dependency hierarchy. -</longdescription> - - <use> - <flag name="graphviz">Add support of generation of a dependencies graph</flag> - </use> - <origin>gentoo-guru-overlay</origin> -</pkgmetadata>
\ No newline at end of file diff --git a/dev-util/catfish/catfish-4.18.0.ebuild b/dev-util/catfish/catfish-4.18.0.ebuild index 3f5662a4c94f..d735eacfd22f 100644 --- a/dev-util/catfish/catfish-4.18.0.ebuild +++ b/dev-util/catfish/catfish-4.18.0.ebuild @@ -15,7 +15,7 @@ SRC_URI="https://archive.xfce.org/src/apps/catfish/${PV%.*}/${P}.tar.bz2" # yep, GPL-2 only LICENSE="GPL-2" SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv x86" +KEYWORDS="amd64 arm arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv x86" RDEPEND=" >=dev-libs/glib-2.42 diff --git a/dev-util/fpm/Manifest b/dev-util/fpm/Manifest deleted file mode 100644 index 1bb962f6b235..000000000000 --- a/dev-util/fpm/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST fpm-0.9.0.F90 1371069 BLAKE2B df3439ca50176f0a8e3b2f48d130dc232da343d7fe5451af73b5bfa72112cfc7e08bc5c0dbaced2c5b5c72f48fc91d059ca533b4b47df23d1e579ebd03690078 SHA512 62f17491a2540d3b5f68435a87916b5e88bbd903a87cb4ecdfaa25e3024357e070c27e51a1f5ccdf22fb05ac8054ed83bb83e8a13c8639a47be822ff1fda9060 -DIST fpm-0.9.0.tar.gz 219603 BLAKE2B cb282913c1c6dd6440e6c7b982e7a5ffd76a2e8177b70da22ee36946feb62229919b8f40a4747a2f0cd8b2c589ee111f063cab50ee0f0bee295cd8cf8946b46a SHA512 b80141408a2192efdd3c0777eb2df01de95ee5740332468ac95f89f6e6199c88c2d4180934ce552403572cadfc755395eb669336fcc9d3d00cb8ee0607205397 diff --git a/dev-util/fpm/files/fpm-0.8.1_fpm_toml.patch b/dev-util/fpm/files/fpm-0.8.1_fpm_toml.patch deleted file mode 100644 index 8bea036c46d6..000000000000 --- a/dev-util/fpm/files/fpm-0.8.1_fpm_toml.patch +++ /dev/null @@ -1,20 +0,0 @@ -diff -Naur a/fpm.toml b/fpm.toml ---- a/fpm.toml -+++ b/fpm.toml -@@ -5,13 +5,9 @@ - maintainer = "" - copyright = "2020 fpm contributors" - --[dependencies] --toml-f.git = "https://github.com/toml-f/toml-f" --toml-f.rev = "54686e45993f3a9a1d05d5c7419f39e7d5a4eb3f" --M_CLI2.git = "https://github.com/urbanjost/M_CLI2.git" --M_CLI2.rev = "7264878cdb1baff7323cc48596d829ccfe7751b8" --jonquil.git = "https://github.com/toml-f/jonquil" --jonquil.rev = "05d30818bb12fb877226ce284b9a3a41b971a889" -+[build] -+external-modules = ["tomlf","jonquil","m_cli2"] -+link = ["toml-f","jonquil","M_CLI2"] - - [[test]] - name = "cli-test" diff --git a/dev-util/fpm/files/fpm-0.8.2_fpm_toml.patch b/dev-util/fpm/files/fpm-0.8.2_fpm_toml.patch deleted file mode 100644 index d483f17fbc99..000000000000 --- a/dev-util/fpm/files/fpm-0.8.2_fpm_toml.patch +++ /dev/null @@ -1,20 +0,0 @@ -diff -Nuar a/fpm.toml b/fpm.toml ---- a/fpm.toml -+++ b/fpm.toml -@@ -9,13 +9,9 @@ - [preprocess.cpp] - macros=["FPM_RELEASE_VERSION={version}"] - --[dependencies] --toml-f.git = "https://github.com/toml-f/toml-f" --toml-f.rev = "d7b892b1d074b7cfc5d75c3e0eb36ebc1f7958c1" --M_CLI2.git = "https://github.com/urbanjost/M_CLI2.git" --M_CLI2.rev = "7264878cdb1baff7323cc48596d829ccfe7751b8" --jonquil.git = "https://github.com/toml-f/jonquil" --jonquil.rev = "4c27c8c1e411fa8790dffcf8c3fa7a27b6322273" -+[build] -+external-modules = ["tomlf","jonquil","m_cli2"] -+link = ["toml-f","jonquil","M_CLI2"] - - [[test]] - name = "cli-test" diff --git a/dev-util/fpm/files/fpm-0.9.0_fpm_toml.patch b/dev-util/fpm/files/fpm-0.9.0_fpm_toml.patch deleted file mode 100644 index 8765e164f516..000000000000 --- a/dev-util/fpm/files/fpm-0.9.0_fpm_toml.patch +++ /dev/null @@ -1,22 +0,0 @@ -diff -Naur a/fpm.toml b/fpm.toml ---- a/fpm.toml -+++ b/fpm.toml -@@ -9,15 +9,9 @@ - [preprocess.cpp] - macros=["FPM_RELEASE_VERSION={version}"] - --[dependencies] --toml-f.git = "https://github.com/toml-f/toml-f" --toml-f.rev = "d7b892b1d074b7cfc5d75c3e0eb36ebc1f7958c1" --M_CLI2.git = "https://github.com/urbanjost/M_CLI2.git" --M_CLI2.rev = "7264878cdb1baff7323cc48596d829ccfe7751b8" --fortran-regex.git = "https://github.com/perazz/fortran-regex" --fortran-regex.tag = "1.1.2" --jonquil.git = "https://github.com/toml-f/jonquil" --jonquil.rev = "4c27c8c1e411fa8790dffcf8c3fa7a27b6322273" -+[build] -+external-modules = ["tomlf","m_cli2","regex_module","jonquil"] -+link = ["toml-f","M_CLI2","fortran-regex","jonquil"] - - [[test]] - name = "cli-test" diff --git a/dev-util/fpm/fpm-0.9.0.ebuild b/dev-util/fpm/fpm-0.9.0.ebuild deleted file mode 100644 index d9add00454d1..000000000000 --- a/dev-util/fpm/fpm-0.9.0.ebuild +++ /dev/null @@ -1,118 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -FORTRAN_STANDARD="2003" - -PYTHON_COMPAT=( python3_{8,9,10,11,12} ) - -inherit fortran-2 python-any-r1 toolchain-funcs - -DESCRIPTION="Fortran Package Manager (fpm)" -HOMEPAGE="https://fpm.fortran-lang.org" -SRC_URI=" - https://github.com/fortran-lang/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz - https://github.com/fortran-lang/fpm/releases/download/v${PV}/${P}.F90 -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" -IUSE="openmp doc test" -RESTRICT="!test? ( test )" - -CDEPEND=" - dev-libs/fortran-regex - dev-libs/jonquil:0/2 - dev-libs/toml-f:0/4 - dev-libs/M_CLI2 -" - -RDEPEND=" - ${CDEPEND} - dev-vcs/git -" - -DEPEND=" - ${CDEPEND} - doc? ( - ${PYTHON_DEPS} - $(python_gen_any_dep ' - app-doc/ford[${PYTHON_USEDEP}] - ') - ) -" - -DOCS=( LICENSE PACKAGING.md README.md ) - -PATCHES="${FILESDIR}/${P}_fpm_toml.patch" - -BSDIR="build/bootstrap" # Bootstrap directory path - -pkg_pretend() { - [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp -} - -set_build_flags() { - OMPFLAG="" - if use openmp ; then - case $(tc-getFC) in - *gfortran* ) - OMPFLAG="-fopenmp" ;; - * ) - die "Sorry, only GNU gfortran is currently supported in the ebuild" ;; - esac - fi - - BUILD_FLAGS=( --compiler "$(tc-getFC)" - --flag "${FCFLAGS} ${OMPFLAG} -I/usr/include/fortran-regex -I/usr/include/jonquil/modules \ - -I/usr/include/M_CLI2 -I/usr/include/toml-f/modules" - --c-compiler "$(tc-getCC)" --c-flag "${CFLAGS}" - --cxx-compiler "$(tc-getCXX)" --cxx-flag "${CXXFLAGS}" - --archiver "$(tc-getAR)" --link-flag "${LDFLAGS}" ) -} - -pkg_setup() { - [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp - fortran-2_pkg_setup - python-any-r1_pkg_setup - set_build_flags -} - -src_prepare() { - default - - mkdir -p "${BSDIR}" || die - cp "${DISTDIR}/${P}.F90" "${BSDIR}/" || die - - # Use favicon.png instead remote icon - sed -i -e 's#https://fortran-lang.org/assets/img/fortran_logo_512x512.png#favicon.png#' docs.md || die -} - -src_compile() { - default - - # Build a bootstrap binary from the single source version - "$(tc-getFC)" -J "${BSDIR}" -o "${BSDIR}"/fpm "${BSDIR}/${P}.F90" || die - - # Use the bootstrap binary to build the feature complete fpm version - "${BSDIR}"/fpm build --verbose "${BUILD_FLAGS[@]}" || die - - if use doc ; then - einfo "Build API documentation:" - ford docs.md || die - fi -} - -src_test() { - "${BSDIR}"/fpm test --verbose "${BUILD_FLAGS[@]}" || die -} - -src_install() { - # Set prefix and pass all used env flags to avoid recompiling with default values - "${BSDIR}"/fpm install --prefix "${ED}/usr" "${BUILD_FLAGS[@]}" || die - - use doc && HTML_DOCS=( "${S}"/fpm-doc/. ) - einstalldocs -} diff --git a/dev-util/fpm/metadata.xml b/dev-util/fpm/metadata.xml deleted file mode 100644 index b3becc1344b7..000000000000 --- a/dev-util/fpm/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <email>torokhov-s-a@yandex.ru</email> - <name>Sergey Torokhov</name> - </maintainer> - - <use> - <flag name="openmp">OpenMP support to build targets in parallel where possible</flag> - </use> - <origin>gentoo-guru-overlay</origin> -</pkgmetadata>
\ No newline at end of file diff --git a/dev-util/fypp/Manifest b/dev-util/fypp/Manifest deleted file mode 100644 index f5d7f919d777..000000000000 --- a/dev-util/fypp/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST fypp-3.1.tar.gz 68237 BLAKE2B 504fe6c655da647b9d30554afe1c0c036f636991562001763180425a572e03b52ceaf0287e68f82ea534914cd61d176fb4bad7fba5562bb1597500d80ae8c919 SHA512 91638d957f6a4306f23406b6a235e8ee8258cf9065e9b8dc3e137bbe651a2e1397f557292f2b4d3628a57ef6ced67df150c25c0bf304944f7c1b2b5b85087bd5 -DIST fypp-3.2.tar.gz 69307 BLAKE2B f84738dafdacc48e41fe67a10d1dafabee8b531b3171f1e0fda6e180ab579cffbd2276f3004a54a428f5adf4409347b639c2339297cfe4d1e8a468cc306b6039 SHA512 79cdaaf540447d72a665360ae8dbdea52d71b2d1a3a8733e35a258d0050d0e77729414e1c59d9905349d3ef61f1a943348efce3fffddd80affd808a0b2660ea3 diff --git a/dev-util/fypp/files/filevarroot.fypp b/dev-util/fypp/files/filevarroot.fypp deleted file mode 100644 index 9eb9a2a720a7..000000000000 --- a/dev-util/fypp/files/filevarroot.fypp +++ /dev/null @@ -1,5 +0,0 @@ -FILE: ${_FILE_}$:${_LINE_}$ -THIS_FILE: ${_THIS_FILE_}$:${_THIS_LINE_}$ ---- -#:include "filevarroot.inc" -$:macro() diff --git a/dev-util/fypp/fypp-3.1.ebuild b/dev-util/fypp/fypp-3.1.ebuild deleted file mode 100644 index a4e913f8646e..000000000000 --- a/dev-util/fypp/fypp-3.1.ebuild +++ /dev/null @@ -1,24 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{8,9,10,11,12} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Fypp - Python powered Fortran preprocessor" -HOMEPAGE="https://github.com/aradi/fypp" - -LICENSE="BSD-2" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="test" - -RESTRICT="!test? ( test )" - -python_test() { - # pass python version as arg - test/runtests.sh ${EPYTHON} || die -} diff --git a/dev-util/fypp/fypp-3.2.ebuild b/dev-util/fypp/fypp-3.2.ebuild deleted file mode 100644 index a07d9cb7db94..000000000000 --- a/dev-util/fypp/fypp-3.2.ebuild +++ /dev/null @@ -1,29 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{8,9,10,11,12} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Fypp - Python powered Fortran preprocessor" -HOMEPAGE="https://github.com/aradi/fypp" - -LICENSE="BSD-2" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="test" - -RESTRICT="!test? ( test )" - -src_prepare() { - default - cp "${FILESDIR}/filevarroot.fypp" "${S}/test/input/" || die -} - -python_test() { - # pass python version as arg - test/runtests.sh ${EPYTHON} || die -} diff --git a/dev-util/fypp/metadata.xml b/dev-util/fypp/metadata.xml deleted file mode 100644 index a4bc4fcd180b..000000000000 --- a/dev-util/fypp/metadata.xml +++ /dev/null @@ -1,15 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <email>torokhov-s-a@yandex.ru</email> - <name>Sergey Torokhov</name> - </maintainer> - <longdescription lang="en"> - Fypp is a Python powered preprocessor. - It can be used for any programming languages but its primary aim is to offer a Fortran preprocessor, - which helps to extend Fortran with condititional compiling and template metaprogramming capabilities. - </longdescription> - - <origin>gentoo-guru-overlay</origin> -</pkgmetadata>
\ No newline at end of file diff --git a/dev-util/icmake/Manifest b/dev-util/icmake/Manifest deleted file mode 100644 index bf7b36e3c2ca..000000000000 --- a/dev-util/icmake/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST icmake-9.03.01.tar.gz 393488 BLAKE2B 43bac6944aa816e077a55264064abcb55ff3525842ab923712997248ef198a934fa434352fef3484a8ed0f887a89d9151b8e56ef7c601435d26d1644438b2b55 SHA512 2e6228c3bffa7fa145fd3743b1220d96b5730350718b91be96600cb24317e17aa5138282fe2f603d00dadd57d7a832ecff21a570eab0c21426f94d3208a61184 diff --git a/dev-util/icmake/files/icmake-9.00.00-ar.patch b/dev-util/icmake/files/icmake-9.00.00-ar.patch deleted file mode 100644 index 0eff669f8e39..000000000000 --- a/dev-util/icmake/files/icmake-9.00.00-ar.patch +++ /dev/null @@ -1,32 +0,0 @@ ---- icmake/bootstrap/flags -+++ icmake/bootstrap/flags -@@ -14,3 +14,7 @@ - if [ "${CC}" == "" ] ; then - CC="gcc" - fi -+ -+if [ "${AR}" == "" ] ; then -+ CC="ar" -+fi ---- icmake/bootstrap/functions -+++ icmake/bootstrap/functions -@@ -35,7 +35,7 @@ - - echo -n . - -- try ar crs ../tmp/lib${program}.a */*.o -+ try ${AR} crs ../tmp/lib${program}.a */*.o - - echo -n . - ---- icmake/rss/icm_bootstrap -+++ icmake/rss/icm_bootstrap -@@ -8,7 +8,7 @@ - echo -n . - try ${CC} -c ${CFLAGS} *.c - echo -n . --try ar rs ../tmp/libicrss.a *.o -+try ${AR} rs ../tmp/libicrss.a *.o - echo -n . - rm *.o - echo . diff --git a/dev-util/icmake/files/icmake-9.02.02-verbose-build.patch b/dev-util/icmake/files/icmake-9.02.02-verbose-build.patch deleted file mode 100644 index dde1af395152..000000000000 --- a/dev-util/icmake/files/icmake-9.02.02-verbose-build.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- icmake/bootstrap/functions -+++ icmake/bootstrap/functions -@@ -2,7 +2,7 @@ - - try() - { -- # echo $* -+ echo $* - $* || exit 1 - } - diff --git a/dev-util/icmake/files/icmake-9.03.01-compressed-docs.patch b/dev-util/icmake/files/icmake-9.03.01-compressed-docs.patch deleted file mode 100644 index a8bb04e3102e..000000000000 --- a/dev-util/icmake/files/icmake-9.03.01-compressed-docs.patch +++ /dev/null @@ -1,32 +0,0 @@ -diff --git a/icm_bootstrap b/icm_bootstrap -index 9a80252..78ece4f 100755 ---- a/icm_bootstrap -+++ b/icm_bootstrap -@@ -45,11 +45,11 @@ cd doc - - echo man-pages to tmp/${MANDIR}/man1 and .../man7 - for x in *.1 ; do -- gzip -9cn $x > ../tmp/${MANDIR}/man1/$x.gz || exit 1 -+ cp $x ../tmp/${MANDIR}/man1/$x || exit 1 - done - - for x in *.7 ; do -- gzip -9cn $x > ../tmp/${MANDIR}/man7/$x.gz || exit 1 -+ cp $x ../tmp/${MANDIR}/man7/$x || exit 1 - done - - echo documentation to tmp/${DOCDIR} and tmp/${DOCDOCDIR} -@@ -58,11 +58,11 @@ echo documentation to tmp/${DOCDIR} and tmp/${DOCDOCDIR} - # gzip -9cn $x > ../tmp/${DOCDOCDIR}/$x.gz || exit 1 - #done - --gzip -9cn icmake.ps > ../tmp/${DOCDOCDIR}/icmake.ps.gz || exit 1 -+cp icmake.ps ../tmp/${DOCDOCDIR}/icmake.ps || exit 1 - - cd .. - --gzip -9cn changelog > tmp/${DOCDIR}/changelog.gz || exit 1 -+cp changelog tmp/${DOCDIR}/changelog || exit 1 - - try cp -r examples tmp/${DOCDOCDIR} - diff --git a/dev-util/icmake/icmake-9.03.01.ebuild b/dev-util/icmake/icmake-9.03.01.ebuild deleted file mode 100644 index 864297a798f1..000000000000 --- a/dev-util/icmake/icmake-9.03.01.ebuild +++ /dev/null @@ -1,47 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit toolchain-funcs flag-o-matic - -DESCRIPTION="Hybrid between a make utility and a shell scripting language" -HOMEPAGE="https://fbb-git.gitlab.io/icmake/ https://gitlab.com/fbb-git/icmake" -SRC_URI="https://gitlab.com/fbb-git/${PN}/-/archive/${PV}/${P}.tar.gz" -S="${WORKDIR}/${P}/${PN}" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -PATCHES=( - "${FILESDIR}"/${PN}-9.00.00-ar.patch - "${FILESDIR}"/${PN}-9.02.02-verbose-build.patch - "${FILESDIR}"/${PN}-9.03.01-compressed-docs.patch -) - -src_prepare() { - default - - sed -e "/^#define LIBDIR/s/lib/$(get_libdir)/" \ - -e "/^#define DOCDIR/s/${PN}/${PF}/" \ - -e "/^#define DOCDOCDIR/s/${PN}-doc/${PF}/" \ - -i INSTALL.im || die - - # fix build issues (bug #589896) - append-cflags -std=gnu99 - - tc-export AR CC -} - -src_configure() { - ./icm_prepare "${EPREFIX}" || die -} - -src_compile() { - ./icm_bootstrap "${EPREFIX}" || die -} - -src_install() { - ./icm_install all "${ED}" || die -} diff --git a/dev-util/icmake/metadata.xml b/dev-util/icmake/metadata.xml deleted file mode 100644 index 83d00b14c8d4..000000000000 --- a/dev-util/icmake/metadata.xml +++ /dev/null @@ -1,6 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> -<pkgmetadata> - - <origin>gentoo-staging</origin> -</pkgmetadata>
\ No newline at end of file diff --git a/dev-util/jenkins-bin/Manifest b/dev-util/jenkins-bin/Manifest index a457d186a721..8d41edf62458 100644 --- a/dev-util/jenkins-bin/Manifest +++ b/dev-util/jenkins-bin/Manifest @@ -1,4 +1,4 @@ -DIST jenkins-bin-2.414.3.war 89542047 BLAKE2B 1d1216867aec1a134fbde773c4f69bb0d21ad56d3f774ab4b23055564f69ae9c1eaf27e2b044381967f6fe4841bd65b28efa06cfad517579b6ec5ffa3db4b09d SHA512 1b215220feb0d17b04a8749086c31af8930e2bfb676e84c56e4ef2e44c2405439d1489570f2d3ca8b6a80182d2796227a8984199d6ba2f71d863be652ea81fac -DIST jenkins-bin-2.426.1.war 89508920 BLAKE2B 8fb06732051118e85f4c44e28d4926427382eaa10af5e8638e5838f1faa1f9cb7741be07aa62d6cb6d30ad8ef223eabf14173100eca42fbc90947cb846224a80 SHA512 15fcd69be6443dde201a934e49e323a251ad34d08180d4a8901da48d5dcd33650a850712511bd27266f29c4daef550d983157b364e1c0e62b622033d6c512cfe DIST jenkins-bin-2.426.2.war 89541027 BLAKE2B 76b24695e8bc7dea0a8b5c53867b04becf9483bec62a5df513131b0e5490f72f152f920759f5028fc73ad130aed088b9cb3fab45bb1073dd8a58f4fcd693e4b2 SHA512 9527845de1b9b41889d47b645c97ac1a238f80c9e6434d1f73396dae512f22d6554cb5c7bdce777a668816b4b7ff316c7e2ecd07291d54d1855819a73e138af7 +DIST jenkins-bin-2.426.3.war 89542726 BLAKE2B 4bc931fe8b2987696700e756ef723bf1805d60b8460cd49a95fed149cfc66e3a16c10e9e687eacb43d5c326d368307dc0c8010b9f1b4f24ad512d7f1d83988b2 SHA512 f1c985b0169edb684467886d9ffacbaff9bd3fe08f3e623f4c52d2378a06e28f573c2f57fe16a2f878574a5c929169b9e92e2a56e74ed149671714f12744aa3d DIST jenkins-bin-2.428.war 89610321 BLAKE2B 201fb2fc8005a74897816d8dc9d59279d14d06c8f701b45843a5c22b898e383de0b33bbaad3c299d515e6c05e80d1334aa0456e81db4b8f2bcb9142adef9a27a SHA512 84450cf8ce95629adc38e44c8986aa727062be770c159d22396c95d16dea39287e5287480598cd7fdc719f055d17b306b194470ca4009ca7cf4699497fee860c +DIST jenkins-bin-2.442.war 86471992 BLAKE2B 038e734f08787c3d188093acfa09d60bbc7e07f5e9bc5e1f0593e2fe60693f2a345ac6914597829c1d50ec7a6f45276c4cf45ee38fafecfd44157d52917e74d6 SHA512 a62578c751df08db8e7ea585e227bc2f68f4b29c6c1cd52e3d544b650e47b43c17002aa6d8348d2e70a28a3e8feb90504573e126cbdc7aeb84f37078bd3fff39 diff --git a/dev-util/jenkins-bin/jenkins-bin-2.426.1.ebuild b/dev-util/jenkins-bin/jenkins-bin-2.426.3.ebuild index e8b333002f60..759d9f2aed76 100644 --- a/dev-util/jenkins-bin/jenkins-bin-2.426.1.ebuild +++ b/dev-util/jenkins-bin/jenkins-bin-2.426.3.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 diff --git a/dev-util/jenkins-bin/jenkins-bin-2.414.3.ebuild b/dev-util/jenkins-bin/jenkins-bin-2.442.ebuild index e8b333002f60..d6419944b0f4 100644 --- a/dev-util/jenkins-bin/jenkins-bin-2.414.3.ebuild +++ b/dev-util/jenkins-bin/jenkins-bin-2.442.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -8,8 +8,8 @@ inherit systemd DESCRIPTION="The leading open source automation server" HOMEPAGE="https://jenkins.io/" LICENSE="MIT" -SRC_URI="https://get.jenkins.io/war-stable/${PV}/${PN/-bin/}.war -> ${P}.war" -SLOT="lts" +SRC_URI="https://get.jenkins.io/war/${PV}/${PN/-bin/}.war -> ${P}.war" +SLOT="0" KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux" IUSE="" @@ -20,7 +20,7 @@ RDEPEND="acct-group/jenkins acct-user/jenkins media-fonts/dejavu media-libs/freetype - !dev-util/jenkins-bin:0 + !dev-util/jenkins-bin:lts || ( virtual/jre:17 virtual/jre:11 )" S="${WORKDIR}" diff --git a/dev-util/lcov/files/lcov-2.0-wrong-error-code.patch b/dev-util/lcov/files/lcov-2.0-wrong-error-code.patch new file mode 100644 index 000000000000..669308d157d3 --- /dev/null +++ b/dev-util/lcov/files/lcov-2.0-wrong-error-code.patch @@ -0,0 +1,18 @@ +From: Jeremy Bettis <jbettis@google.com> + +Fix incorrect error code usage. + +Bug: https://github.com/linux-test-project/lcov/issues/259 +Signed-off-by: Jeremy Bettis <jbettis@google.com> + +--- lcov-2.0/lib/lcovutil.pm ++++ lcov-2.0-fixed/lib/lcovutil.pm +@@ -4219,7 +4219,7 @@ + } else { + if ($f->end_line() != $func->end_line()) { + lcovutil::ignorable_error( +- $lcovutil::ERROR_INCONSISTENT, ++ $lcovutil::ERROR_INCONSISTENT_DATA, + '"' . $func->file() . + '":' . $first . ': function \'' . + $func->name() . ' last line is ' . diff --git a/dev-util/lcov/lcov-2.0-r2.ebuild b/dev-util/lcov/lcov-2.0-r2.ebuild new file mode 100644 index 000000000000..656287ed5ef4 --- /dev/null +++ b/dev-util/lcov/lcov-2.0-r2.ebuild @@ -0,0 +1,89 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8,9,10,11,12} ) +inherit optfeature prefix python-any-r1 + +DESCRIPTION="A graphical front-end for GCC's coverage testing tool gcov" +HOMEPAGE="https://github.com/linux-test-project/lcov" + +if [[ ${PV} == 9999 ]] ; then + EGIT_REPO_URI="https://github.com/linux-test-project/lcov.git" + inherit git-r3 +else + SRC_URI="https://github.com/linux-test-project/lcov/releases/download/v${PV}/${P}.tar.gz" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x86-linux ~x64-macos" +fi + +LICENSE="GPL-2+" +SLOT="0" +IUSE="test" +RESTRICT="!test? ( test )" + +# Python is used for spreadsheet.py +RDEPEND=" + dev-lang/perl + dev-perl/Capture-Tiny + dev-perl/DateTime + || ( + dev-perl/JSON-XS + dev-perl/Cpanel-JSON-XS + virtual/perl-JSON-PP + dev-perl/JSON + ) + dev-perl/PerlIO-gzip +" +BDEPEND=" + test? ( + ${RDEPEND} + dev-perl/GD + $(python_gen_any_dep ' + dev-python/xlsxwriter[${PYTHON_USEDEP}] + ') + ) +" + +PATCHES=( + "${FILESDIR}"/${P}-wrong-error-code.patch +) + +python_check_deps() { + python_has_version "dev-python/xlsxwriter[${PYTHON_USEDEP}]" +} + +pkg_setup() { + use test && python-any-r1_pkg_setup +} + +src_prepare() { + default + if use prefix; then + hprefixify bin/*.{pl,sh} + fi +} + +src_compile() { :; } + +src_test() { + emake -j1 check +} + +src_install() { + emake -j1 \ + DESTDIR="${D}" \ + CFG_DIR="${EPREFIX}/etc" \ + PREFIX="${EPREFIX}/usr" \ + LCOV_PERL_PATH="${EPREFIX}/usr/bin/perl" \ + install +} + +pkg_postinst() { + optfeature_header "Optional outuput support:" + optfeature "png output support" dev-perl/GD[png] + optfeature "spreadsheet output support" dev-python/xlsxwriter + optfeature_header "Optional language support:" + optfeature "Python code coverage support" dev-python/coverage + optfeature "Perl code coverage support" dev-perl/Devel-Cover +} |
