From 42382d7930fae7b6d310d24b2065e33800edba7f Mon Sep 17 00:00:00 2001 From: Lucio Sauer Date: Mon, 5 Aug 2024 11:59:39 +0200 Subject: [PATCH 01/20] sys-fs/sanoid: remove local USE flag description Fixes: 057adb2d99c8910e6d562086d0456e608aa840e8 Signed-off-by: Lucio Sauer --- sys-fs/sanoid/metadata.xml | 8 -------- 1 file changed, 8 deletions(-) diff --git a/sys-fs/sanoid/metadata.xml b/sys-fs/sanoid/metadata.xml index f71833579e..a99815b2a0 100644 --- a/sys-fs/sanoid/metadata.xml +++ b/sys-fs/sanoid/metadata.xml @@ -10,12 +10,4 @@ https://github.com/jimsalterjrs/sanoid/issues jimsalterjrs/sanoid - - - Enable compression with app-arch/lzop - - - Enable compression with app-arch/pigz - - From 480d181c6b72854f04bd83db94e73029044b3771 Mon Sep 17 00:00:00 2001 From: Lucio Sauer Date: Mon, 5 Aug 2024 12:41:30 +0200 Subject: [PATCH 02/20] sys-fs/sanoid: move configuration tooltip to pkg_postinst fixes VariableScopeCheck for REPLACING_VERSIONS Signed-off-by: Lucio Sauer --- sys-fs/sanoid/sanoid-2.2.0.ebuild | 12 ++++++------ sys-fs/sanoid/sanoid-9999.ebuild | 12 ++++++------ 2 files changed, 12 insertions(+), 12 deletions(-) diff --git a/sys-fs/sanoid/sanoid-2.2.0.ebuild b/sys-fs/sanoid/sanoid-2.2.0.ebuild index 1e676fb4ed..515b82ac71 100644 --- a/sys-fs/sanoid/sanoid-2.2.0.ebuild +++ b/sys-fs/sanoid/sanoid-2.2.0.ebuild @@ -48,16 +48,16 @@ src_install() { insinto /etc/sanoid doins "sanoid.defaults.conf" - - if [[ -z ${REPLACING_VERSIONS} ]]; then - elog "You will need to set up your /etc/sanoid/sanoid.conf file before" - elog "running sanoid for the first time. For details, please consult the" - elog "documentation on https://github.com/jimsalterjrs/sanoid." - fi } pkg_postinst() { optfeature "lzop compression support" app-arch/lzop optfeature "pigz compression support" app-arch/pigz optfeature "zstd compression support" app-arch/zstd + + if [[ -z ${REPLACING_VERSIONS} ]]; then + elog "You will need to set up your ${EROOT}/etc/sanoid/sanoid.conf file before" + elog "running sanoid for the first time. For details, please consult the" + elog "documentation on https://github.com/jimsalterjrs/sanoid." + fi } diff --git a/sys-fs/sanoid/sanoid-9999.ebuild b/sys-fs/sanoid/sanoid-9999.ebuild index 1e676fb4ed..515b82ac71 100644 --- a/sys-fs/sanoid/sanoid-9999.ebuild +++ b/sys-fs/sanoid/sanoid-9999.ebuild @@ -48,16 +48,16 @@ src_install() { insinto /etc/sanoid doins "sanoid.defaults.conf" - - if [[ -z ${REPLACING_VERSIONS} ]]; then - elog "You will need to set up your /etc/sanoid/sanoid.conf file before" - elog "running sanoid for the first time. For details, please consult the" - elog "documentation on https://github.com/jimsalterjrs/sanoid." - fi } pkg_postinst() { optfeature "lzop compression support" app-arch/lzop optfeature "pigz compression support" app-arch/pigz optfeature "zstd compression support" app-arch/zstd + + if [[ -z ${REPLACING_VERSIONS} ]]; then + elog "You will need to set up your ${EROOT}/etc/sanoid/sanoid.conf file before" + elog "running sanoid for the first time. For details, please consult the" + elog "documentation on https://github.com/jimsalterjrs/sanoid." + fi } From 02300c4a1050b47962d84e1e1a1ccfe4f9cb1dd4 Mon Sep 17 00:00:00 2001 From: Lucio Sauer Date: Mon, 5 Aug 2024 12:59:41 +0200 Subject: [PATCH 03/20] dev-tex/tabularray: remove unzip dep following move to tarball source Fixes: 3a9d31eb7afeed532ebba926a57e7beff69910cc Signed-off-by: Lucio Sauer --- dev-tex/tabularray/tabularray-2023.03.01.ebuild | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/dev-tex/tabularray/tabularray-2023.03.01.ebuild b/dev-tex/tabularray/tabularray-2023.03.01.ebuild index ed1363bf61..2e54ec3984 100644 --- a/dev-tex/tabularray/tabularray-2023.03.01.ebuild +++ b/dev-tex/tabularray/tabularray-2023.03.01.ebuild @@ -23,10 +23,7 @@ RDEPEND=" dev-texlive/texlive-plaingeneric " DEPEND="${RDEPEND}" -BDEPEND=" - ${RDEPEND} - app-arch/unzip -" +BDEPEND="${RDEPEND}" TEXMF="/usr/share/texmf-site" From e7476dc444272dfd84455442389d94846bc03d8d Mon Sep 17 00:00:00 2001 From: David Roman Date: Mon, 5 Aug 2024 14:00:38 +0200 Subject: [PATCH 04/20] dev-python/PythonQwt: add 0.12.7 Signed-off-by: David Roman --- dev-python/PythonQwt/Manifest | 1 + dev-python/PythonQwt/PythonQwt-0.12.7.ebuild | 23 ++++++++++++++++++++ 2 files changed, 24 insertions(+) create mode 100644 dev-python/PythonQwt/PythonQwt-0.12.7.ebuild diff --git a/dev-python/PythonQwt/Manifest b/dev-python/PythonQwt/Manifest index ced5d6fde3..a267f51426 100644 --- a/dev-python/PythonQwt/Manifest +++ b/dev-python/PythonQwt/Manifest @@ -1,2 +1,3 @@ DIST pythonqwt-0.12.5.tar.gz 1217114 BLAKE2B 9b0a155772f19a32bc2fd17ef5232d3ce2f69e23ae807017515b0db9017db526b53ea4ca13f9101f9902d8d68261e30037ca424ac55d27fa7ee179101224a9a8 SHA512 6349f5f7ef721531c7272cc87f2c98e7ce841329b56b75431d99d30f1211d3dba521ccc8553ac6e25a3a7ce3daeb1e82f7af945bfdb32afcc27b87e9bc9d52b8 DIST pythonqwt-0.12.6.tar.gz 1217432 BLAKE2B 5178eded8d2b947854e48b31f74888184d6d4de3a2681c3bca6aca69b95dbfc8d7d31e65844b0dbfc6847415bd47367a1ea35db7a1ffc4f61270ebb9781b9c46 SHA512 59808929ff835db46b47e63babc2a4b320b2606b7b836ddd21304af1f6c3be1afae4e0329d8a55a17951807e7b8cfa9b89c58cc5d8439612d20ed655c04db484 +DIST pythonqwt-0.12.7.tar.gz 1217648 BLAKE2B 6c9dbaa893d6124ace07f9749d8b668fc5627269e3cabfab129fc04e3a511c971a2bd34d0bfc33da96715f7f8601e6d2d179584e8166f876296dc13d536ca710 SHA512 87af1d62e98798f5f616b7b008d704d943ae3c662b254f3243b3d9f4e5efab2f68b28c4820be6894b35852c9a5c14fa27c07868a28aacc6c9cd10ed7a674cfc2 diff --git a/dev-python/PythonQwt/PythonQwt-0.12.7.ebuild b/dev-python/PythonQwt/PythonQwt-0.12.7.ebuild new file mode 100644 index 0000000000..a214ce83a5 --- /dev/null +++ b/dev-python/PythonQwt/PythonQwt-0.12.7.ebuild @@ -0,0 +1,23 @@ +# 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_{11..13} ) + +inherit distutils-r1 pypi + +DESCRIPTION="Qt plotting widgets for Python" +HOMEPAGE="https://pypi.org/project/PythonQwt" +LICENSE="MIT" + +SLOT="0" +KEYWORDS="~amd64 ~x86" +# Test directory seems to contain demo instead +RESTRICT="test" + +RDEPEND=" + dev-python/PyQt5[${PYTHON_USEDEP},svg] + dev-python/numpy[${PYTHON_USEDEP}] +" From c086e5e437ef6c1b2d4be6e578a5eba9ec8ba3a7 Mon Sep 17 00:00:00 2001 From: David Roman Date: Mon, 5 Aug 2024 14:01:09 +0200 Subject: [PATCH 05/20] dev-python/PythonQwt: drop 0.12.5 Signed-off-by: David Roman --- dev-python/PythonQwt/Manifest | 1 - dev-python/PythonQwt/PythonQwt-0.12.5.ebuild | 23 -------------------- 2 files changed, 24 deletions(-) delete mode 100644 dev-python/PythonQwt/PythonQwt-0.12.5.ebuild diff --git a/dev-python/PythonQwt/Manifest b/dev-python/PythonQwt/Manifest index a267f51426..c39b6db5c5 100644 --- a/dev-python/PythonQwt/Manifest +++ b/dev-python/PythonQwt/Manifest @@ -1,3 +1,2 @@ -DIST pythonqwt-0.12.5.tar.gz 1217114 BLAKE2B 9b0a155772f19a32bc2fd17ef5232d3ce2f69e23ae807017515b0db9017db526b53ea4ca13f9101f9902d8d68261e30037ca424ac55d27fa7ee179101224a9a8 SHA512 6349f5f7ef721531c7272cc87f2c98e7ce841329b56b75431d99d30f1211d3dba521ccc8553ac6e25a3a7ce3daeb1e82f7af945bfdb32afcc27b87e9bc9d52b8 DIST pythonqwt-0.12.6.tar.gz 1217432 BLAKE2B 5178eded8d2b947854e48b31f74888184d6d4de3a2681c3bca6aca69b95dbfc8d7d31e65844b0dbfc6847415bd47367a1ea35db7a1ffc4f61270ebb9781b9c46 SHA512 59808929ff835db46b47e63babc2a4b320b2606b7b836ddd21304af1f6c3be1afae4e0329d8a55a17951807e7b8cfa9b89c58cc5d8439612d20ed655c04db484 DIST pythonqwt-0.12.7.tar.gz 1217648 BLAKE2B 6c9dbaa893d6124ace07f9749d8b668fc5627269e3cabfab129fc04e3a511c971a2bd34d0bfc33da96715f7f8601e6d2d179584e8166f876296dc13d536ca710 SHA512 87af1d62e98798f5f616b7b008d704d943ae3c662b254f3243b3d9f4e5efab2f68b28c4820be6894b35852c9a5c14fa27c07868a28aacc6c9cd10ed7a674cfc2 diff --git a/dev-python/PythonQwt/PythonQwt-0.12.5.ebuild b/dev-python/PythonQwt/PythonQwt-0.12.5.ebuild deleted file mode 100644 index c89a888e93..0000000000 --- a/dev-python/PythonQwt/PythonQwt-0.12.5.ebuild +++ /dev/null @@ -1,23 +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_{11,12} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Qt plotting widgets for Python" -HOMEPAGE="https://pypi.org/project/PythonQwt" -LICENSE="MIT" - -SLOT="0" -KEYWORDS="~amd64 ~x86" -# Test directory seems to contain demo instead -RESTRICT="test" - -RDEPEND=" - dev-python/PyQt5[${PYTHON_USEDEP},svg] - dev-python/numpy[${PYTHON_USEDEP}] -" From d8990d0f566f2257eeb23d0b79ea699b7003e1c7 Mon Sep 17 00:00:00 2001 From: David Roman Date: Mon, 5 Aug 2024 14:05:25 +0200 Subject: [PATCH 06/20] dev-python/guidata: add 3.6.1 Signed-off-by: David Roman --- dev-python/guidata/Manifest | 1 + dev-python/guidata/guidata-3.6.1.ebuild | 39 +++++++++++++++++++++++++ 2 files changed, 40 insertions(+) create mode 100644 dev-python/guidata/guidata-3.6.1.ebuild diff --git a/dev-python/guidata/Manifest b/dev-python/guidata/Manifest index beb7c85764..4fb5b9a394 100644 --- a/dev-python/guidata/Manifest +++ b/dev-python/guidata/Manifest @@ -1,2 +1,3 @@ DIST guidata-3.5.0.tar.gz 715835 BLAKE2B 11668c0ab1e5c7ec1a58b1cd705420c79b5e2c05174318556aabd48895421a2e77cadd8932e8affe4e52214881b3feb5d99a5f75ccc8adec31d44137ff70df24 SHA512 281460040396d1de07bad44a27c69b1fb69d41406d3b4029651332bf8d39d610e1d89f541062b8cd3b5d11afa9f39c5de83ae0e9729594a22c23abd73a79d83d DIST guidata-3.5.2.tar.gz 715460 BLAKE2B 8fa7f73cb306099c6e7cf5f2fe2eb5df3905ae6e8a9103682fddd70e5381cb7d485830c28cc4275735f9e8b726bde08b537877307be0075a40efc384ec6287ce SHA512 435f84c8fd25379a509180221d1caed1f967fde476ce68f709b0463116d333fc5ad2450b66d87d97104e5e826a366c935cbb0483267adbfcdf6326e52d5ac4ab +DIST guidata-3.6.1.tar.gz 718020 BLAKE2B 69dc2b64fe9e0e6e63e705833d0f02dfead890a3caeaf0ad03b2aac2a9f1b0a14a5b552dc4ff3e479fc416ba348f3b84a713a409e08f8b584f0d9d8597b04e84 SHA512 38fb27b2484deb1c7780d7750cb1d522b53ae195fc3fd4f73ff0973898106ad3cbf974de912f5a72a95b8741d740235abff2b840ab12f36c7808f024eb16d2f9 diff --git a/dev-python/guidata/guidata-3.6.1.ebuild b/dev-python/guidata/guidata-3.6.1.ebuild new file mode 100644 index 0000000000..b4a2346e0a --- /dev/null +++ b/dev-python/guidata/guidata-3.6.1.ebuild @@ -0,0 +1,39 @@ +# 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_{11,12} ) + +inherit distutils-r1 pypi + +DESCRIPTION="Library for user interfaces for easy dataset editing and display" +HOMEPAGE="https://pypi.python.org/pypi/guidata" +LICENSE="BSD" + +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="test" + +RDEPEND=" + dev-python/h5py[${PYTHON_USEDEP}] + dev-python/numpy[${PYTHON_USEDEP}] + dev-python/PyQt5[${PYTHON_USEDEP}] + dev-python/QtPy[${PYTHON_USEDEP}] + dev-python/requests[${PYTHON_USEDEP}] + dev-python/tomli[${PYTHON_USEDEP}] +" + +BDEPEND=" + test? ( + dev-python/pytest-qt[${PYTHON_USEDEP}] + dev-python/pytest-xvfb[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +python_test() { + epytest -p xvfb +} From cc0ba0ab1ed0d6ca7ae7fcfe53938c667dd7a01d Mon Sep 17 00:00:00 2001 From: David Roman Date: Mon, 5 Aug 2024 14:05:57 +0200 Subject: [PATCH 07/20] dev-python/guidata: drop 3.5.0-r1 Signed-off-by: David Roman --- dev-python/guidata/Manifest | 1 - dev-python/guidata/guidata-3.5.0-r1.ebuild | 39 ---------------------- 2 files changed, 40 deletions(-) delete mode 100644 dev-python/guidata/guidata-3.5.0-r1.ebuild diff --git a/dev-python/guidata/Manifest b/dev-python/guidata/Manifest index 4fb5b9a394..12b42823a1 100644 --- a/dev-python/guidata/Manifest +++ b/dev-python/guidata/Manifest @@ -1,3 +1,2 @@ -DIST guidata-3.5.0.tar.gz 715835 BLAKE2B 11668c0ab1e5c7ec1a58b1cd705420c79b5e2c05174318556aabd48895421a2e77cadd8932e8affe4e52214881b3feb5d99a5f75ccc8adec31d44137ff70df24 SHA512 281460040396d1de07bad44a27c69b1fb69d41406d3b4029651332bf8d39d610e1d89f541062b8cd3b5d11afa9f39c5de83ae0e9729594a22c23abd73a79d83d DIST guidata-3.5.2.tar.gz 715460 BLAKE2B 8fa7f73cb306099c6e7cf5f2fe2eb5df3905ae6e8a9103682fddd70e5381cb7d485830c28cc4275735f9e8b726bde08b537877307be0075a40efc384ec6287ce SHA512 435f84c8fd25379a509180221d1caed1f967fde476ce68f709b0463116d333fc5ad2450b66d87d97104e5e826a366c935cbb0483267adbfcdf6326e52d5ac4ab DIST guidata-3.6.1.tar.gz 718020 BLAKE2B 69dc2b64fe9e0e6e63e705833d0f02dfead890a3caeaf0ad03b2aac2a9f1b0a14a5b552dc4ff3e479fc416ba348f3b84a713a409e08f8b584f0d9d8597b04e84 SHA512 38fb27b2484deb1c7780d7750cb1d522b53ae195fc3fd4f73ff0973898106ad3cbf974de912f5a72a95b8741d740235abff2b840ab12f36c7808f024eb16d2f9 diff --git a/dev-python/guidata/guidata-3.5.0-r1.ebuild b/dev-python/guidata/guidata-3.5.0-r1.ebuild deleted file mode 100644 index 0052ed37dd..0000000000 --- a/dev-python/guidata/guidata-3.5.0-r1.ebuild +++ /dev/null @@ -1,39 +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_{11,12} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Library for user interfaces for easy dataset editing and display" -HOMEPAGE="https://pypi.python.org/pypi/guidata" -LICENSE="BSD" - -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="test" - -RDEPEND=" - dev-python/h5py[${PYTHON_USEDEP}] - Date: Mon, 5 Aug 2024 14:15:11 +0200 Subject: [PATCH 08/20] media-gfx/timg: Dependencies in alphabetical order as mandated by Gentoo's style guide Signed-off-by: Ivan Lloro --- media-gfx/timg/timg-1.6.0.ebuild | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/media-gfx/timg/timg-1.6.0.ebuild b/media-gfx/timg/timg-1.6.0.ebuild index a5bc79766b..40e4548eb7 100644 --- a/media-gfx/timg/timg-1.6.0.ebuild +++ b/media-gfx/timg/timg-1.6.0.ebuild @@ -16,16 +16,16 @@ KEYWORDS="~amd64" RDEPEND=" >=app-arch/libdeflate-1.19 + >=app-text/poppler-24.04.0[cairo] >=dev-util/pkgconf-2.2.0 >=dev-vcs/git-2.44.2 - >=media-libs/libsixel-1.10.3-r1 - >=media-libs/libjpeg-turbo-3.0.0 - >=media-libs/libexif-0.6.24 - >=media-video/ffmpeg-4.4.4-r9 - >=media-gfx/graphicsmagick-1.3.42 >=gnome-base/librsvg-2.57.3 + >=media-libs/libexif-0.6.24 + >=media-libs/libjpeg-turbo-3.0.0 + >=media-libs/libsixel-1.10.3-r1 + >=media-gfx/graphicsmagick-1.3.42 + >=media-video/ffmpeg-4.4.4-r9 >=x11-libs/cairo-1.18.0 - >=app-text/poppler-24.04.0[cairo] " DEPEND="${RDEPEND}" From 9d39d7512a11b361b2277b4413991013e6821dd3 Mon Sep 17 00:00:00 2001 From: Ivan Lloro Date: Mon, 5 Aug 2024 14:18:23 +0200 Subject: [PATCH 09/20] media-gfx/mayo: Dependencies in alphabetical order as mandated by Gentoo's style guide Signed-off-by: Ivan Lloro --- media-gfx/mayo/mayo-0.8.0.ebuild | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/media-gfx/mayo/mayo-0.8.0.ebuild b/media-gfx/mayo/mayo-0.8.0.ebuild index 0939fec5e4..e503f2e4eb 100644 --- a/media-gfx/mayo/mayo-0.8.0.ebuild +++ b/media-gfx/mayo/mayo-0.8.0.ebuild @@ -14,13 +14,13 @@ SLOT="0" KEYWORDS="~amd64" RDEPEND=" - >=sci-libs/opencascade-7.7.0-r2 - =media-libs/assimp-5.3.1 + >=sci-libs/opencascade-7.7.0-r2 + Date: Mon, 5 Aug 2024 14:21:06 +0200 Subject: [PATCH 10/20] sci-physics/openmodelica: Dependencies in alphabetical order as mandated by Gentoo's style guide Signed-off-by: Ivan Lloro --- .../openmodelica/openmodelica-1.23.1.ebuild | 79 +++++++++---------- 1 file changed, 37 insertions(+), 42 deletions(-) diff --git a/sci-physics/openmodelica/openmodelica-1.23.1.ebuild b/sci-physics/openmodelica/openmodelica-1.23.1.ebuild index 76909a3395..5852a15351 100644 --- a/sci-physics/openmodelica/openmodelica-1.23.1.ebuild +++ b/sci-physics/openmodelica/openmodelica-1.23.1.ebuild @@ -22,58 +22,53 @@ SLOT="0" KEYWORDS="~amd64" RDEPEND=" - >=virtual/lapack-3.10 - >=dev-libs/boost-1.84.0-r3 - >=virtual/opencl-3-r3 - >=net-misc/curl-8.7.1-r4 - >=sys-libs/readline-8.2_p10 >=app-text/asciidoc-10.2.0 - >=virtual/libintl-0-r2 - >=virtual/libiconv-0-r2 - >=virtual/blas-3.8 - >=virtual/lapack-3.10 - >=virtual/jdk-17 - >=virtual/pkgconfig-3 + >=app-text/doxygen-1.9.8 + >=dev-libs/boost-1.84.0-r3 + >=dev-games/openscenegraph-3.6.5-r114 + dev-lang/python:3.12 + >=dev-libs/expat-2.5.0 + >=dev-libs/icu-74.2 + >=dev-libs/libxml2-2.12.7 + >=dev-python/kiwisolver-1.3.2 + >=dev-python/matplotlib-3.3 + >=dev-python/numpy-1.26.4 + >=dev-python/pandas-1.1.3 + >=dev-python/pillow-9.0.1 + >=dev-python/pytest-8.2.2 + >=dev-python/six-1.16.0-r1 + >=dev-python/sphinx-7.3.7-r2 dev-qt/qtconcurrent:5 - dev-qt/qtprintsupport:5 - dev-qt/qtxml:5 - dev-qt/qtopengl:5 - dev-qt/qtnetwork:5 - dev-qt/qtsvg:5 - dev-qt/qtwebengine:5[widgets] - dev-qt/qtxmlpatterns:5 dev-qt/qtcore:5 - dev-qt/qtgui:5 - dev-qt/qtwidgets:5 dev-qt/qtdeclarative:5 + dev-qt/qtgui:5 + dev-qt/qtnetwork:5 + dev-qt/qtopengl:5 + dev-qt/qtpositioning:5[qml] + dev-qt/qtprintsupport:5 dev-qt/qtquickcontrols:5 dev-qt/qtquickcontrols2:5 + dev-qt/qtsvg:5 + dev-qt/qtwebengine:5[widgets] + dev-qt/qtwidgets:5 + dev-qt/qtxml:5 + dev-qt/qtxmlpatterns:5 dev-qt/qtwebchannel:5[qml] - dev-qt/qtpositioning:5[qml] - >=dev-games/openscenegraph-3.6.5-r114 - >=virtual/opengl-7.0-r2 - >=dev-libs/expat-2.5.0 + >=net-misc/curl-8.7.1-r4 >=net-misc/omniORB-4.3.0 - >=dev-python/six-1.16.0-r1 - >=dev-python/pytest-8.2.2 - >=dev-python/numpy-1.26.4 - >=dev-python/matplotlib-3.3 - >=dev-python/kiwisolver-1.3.2 - >=dev-python/pillow-9.0.1 - >=dev-python/pandas-1.1.3 - dev-lang/python:3.12 -" - -# dev-libs/libxml2 only needed if compiled with -DOM_OMEDIT_ENABLE_LIBXML2=ON -RDEPEND+=" - >=dev-libs/libxml2-2.12.7 - >=dev-libs/icu-74.2 - >=app-text/doxygen-1.9.8 - >=dev-python/sphinx-7.3.7-r2 - >=sys-devel/flex-2.6.4-r6 - >=sys-apps/hwloc-2.9.2 >=sci-libs/hdf5-1.14.3-r1 + >=sys-apps/hwloc-2.9.2 + >=sys-devel/flex-2.6.4-r6 >=sys-libs/ncurses-6.4_p20240414 + >=sys-libs/readline-8.2_p10 + >=virtual/blas-3.8 + >=virtual/jdk-17 + >=virtual/lapack-3.10 + >=virtual/libiconv-0-r2 + >=virtual/libintl-0-r2 + >=virtual/opencl-3-r3 + >=virtual/opengl-7.0-r2 + >=virtual/pkgconfig-3 " BDEPEND="dev-util/ccache" From a2c257867a8b91d9c675460c836e647163f24b35 Mon Sep 17 00:00:00 2001 From: Ivan Lloro Date: Mon, 5 Aug 2024 15:42:07 +0200 Subject: [PATCH 11/20] app-crypt/autofirma: Removed implicit dependency wget Signed-off-by: Ivan Lloro --- app-crypt/autofirma/autofirma-1.8.3.ebuild | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/app-crypt/autofirma/autofirma-1.8.3.ebuild b/app-crypt/autofirma/autofirma-1.8.3.ebuild index 2b82b2135f..0c89a6b9c6 100644 --- a/app-crypt/autofirma/autofirma-1.8.3.ebuild +++ b/app-crypt/autofirma/autofirma-1.8.3.ebuild @@ -22,10 +22,7 @@ SLOT="0" KEYWORDS="~amd64" RDEPEND="virtual/jre:1.8" -BDEPEND=" - app-arch/unzip - net-misc/wget -" +BDEPEND="app-arch/unzip" pkg_pretend() { # Upstream blocks vanilla wget, so we set up a browser User-Agent as a fallback. From 20694fb96d42175d401fcbac407189bf88c86a1f Mon Sep 17 00:00:00 2001 From: Ivan Lloro Date: Mon, 5 Aug 2024 16:18:12 +0200 Subject: [PATCH 12/20] sci-physics/openmodelica: Removed CORBA dependency (interface not used, so far) Signed-off-by: Ivan Lloro --- sci-physics/openmodelica/openmodelica-1.23.1.ebuild | 1 - 1 file changed, 1 deletion(-) diff --git a/sci-physics/openmodelica/openmodelica-1.23.1.ebuild b/sci-physics/openmodelica/openmodelica-1.23.1.ebuild index 5852a15351..b14cc60dd4 100644 --- a/sci-physics/openmodelica/openmodelica-1.23.1.ebuild +++ b/sci-physics/openmodelica/openmodelica-1.23.1.ebuild @@ -55,7 +55,6 @@ RDEPEND=" dev-qt/qtxmlpatterns:5 dev-qt/qtwebchannel:5[qml] >=net-misc/curl-8.7.1-r4 - >=net-misc/omniORB-4.3.0 >=sci-libs/hdf5-1.14.3-r1 >=sys-apps/hwloc-2.9.2 >=sys-devel/flex-2.6.4-r6 From 289e1a9700f386b7caf7397d3cc3c85038f4a6ed Mon Sep 17 00:00:00 2001 From: Takuya Wakazono Date: Mon, 5 Aug 2024 23:26:18 +0900 Subject: [PATCH 13/20] x11-misc/i3lock-color: switch to out of source build In source build does not seem to work anymore (I'm sure I could have built it in the previous toolchain). Signed-off-by: Takuya Wakazono --- x11-misc/i3lock-color/i3lock-color-2.13.5.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/x11-misc/i3lock-color/i3lock-color-2.13.5.ebuild b/x11-misc/i3lock-color/i3lock-color-2.13.5.ebuild index a74dd1525d..4214a50086 100644 --- a/x11-misc/i3lock-color/i3lock-color-2.13.5.ebuild +++ b/x11-misc/i3lock-color/i3lock-color-2.13.5.ebuild @@ -3,7 +3,7 @@ EAPI=8 -inherit autotools shell-completion +inherit autotools out-of-source shell-completion MY_PV="$(ver_cut 1-2).c.$(ver_cut 3)" @@ -45,7 +45,7 @@ src_prepare() { } src_install() { - default + out-of-source_src_install newbashcomp i3lock-bash i3lock newzshcomp i3lock-zsh _i3lock } From 29d6160551c39f2ebb2c0f331a1b81595e7682f7 Mon Sep 17 00:00:00 2001 From: Takuya Wakazono Date: Mon, 5 Aug 2024 23:31:41 +0900 Subject: [PATCH 14/20] x11-misc/betterlockscreen: add 4.3.0 Signed-off-by: Takuya Wakazono --- x11-misc/betterlockscreen/Manifest | 1 + .../betterlockscreen-4.3.0.ebuild | 46 +++++++++++++++++++ 2 files changed, 47 insertions(+) create mode 100644 x11-misc/betterlockscreen/betterlockscreen-4.3.0.ebuild diff --git a/x11-misc/betterlockscreen/Manifest b/x11-misc/betterlockscreen/Manifest index f13770aa1e..cb3cbe55b4 100644 --- a/x11-misc/betterlockscreen/Manifest +++ b/x11-misc/betterlockscreen/Manifest @@ -1 +1,2 @@ DIST betterlockscreen-4.2.0.tar.gz 18383 BLAKE2B ba5f6c4d63b1b8f48bf3a805207cb45a240f1f7262c3ae8e0a163dd03c6d84d5b7621216511cf3f1c37e49191750a4adab03cbde252fab3784c380d21577a612 SHA512 e8445c10d3bcf59db782c9afbb15114e3191e5a689a84eab4976905ac7ab003228cb34c4805fccea160c9b0b87fdb51f4af8bfba1b19b850961f34b15ca9fbcb +DIST betterlockscreen-4.3.0.tar.gz 18267 BLAKE2B 2f1d6929762f8c924d6ccaa761fa9f6041f30011da41438f068ffb6f90ecfd4c896075eb843ef2c505ea9beef206e85b34bfebacd636dc0f75339158daaac38d SHA512 30d79223fb7fcbf26f49929538c613d392cfa67af91f1f49d7d0e4a650f242023ff5ea6909b8a5c3509b014ce0be054160e743d0b18ba2ed52e31d51cea74b0f diff --git a/x11-misc/betterlockscreen/betterlockscreen-4.3.0.ebuild b/x11-misc/betterlockscreen/betterlockscreen-4.3.0.ebuild new file mode 100644 index 0000000000..0824429c8f --- /dev/null +++ b/x11-misc/betterlockscreen/betterlockscreen-4.3.0.ebuild @@ -0,0 +1,46 @@ +# Copyright 2020-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit systemd + +DESCRIPTION="sweet looking lockscreen for linux system" +HOMEPAGE="https://github.com/betterlockscreen/betterlockscreen" +SRC_URI="https://github.com/betterlockscreen/betterlockscreen/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" + +RDEPEND=" + media-gfx/feh + media-gfx/imagemagick + sys-devel/bc + x11-apps/xdpyinfo + x11-apps/xrandr + x11-apps/xrdb + x11-apps/xset + >=x11-misc/i3lock-color-2.13.3:= +" + +PATCHES=( "${FILESDIR}/00-fix-betterlockscreen-path-in-unit.patch" ) + +src_install() { + dobin betterlockscreen + + dodoc -r examples + + systemd_dounit system/betterlockscreen@.service +} + +pkg_postinst() { + elog 'Lockscreen when suspended(systemd service):' + elog 'systemctl enable betterlockscreen@$USER' + elog '' + elog 'How to use:' + elog '1. Updating image cache(required)' + elog 'betterlockscreen -u "/path/to/img.jpg"' + elog '2. Lockscreen' + elog 'betterlockscreen -l dim ' +} From cc1c0bd089e6392a45bbe0a3826c8c026c7ddf29 Mon Sep 17 00:00:00 2001 From: Takuya Wakazono Date: Mon, 5 Aug 2024 23:31:48 +0900 Subject: [PATCH 15/20] x11-misc/betterlockscreen: drop 4.2.0 Signed-off-by: Takuya Wakazono --- x11-misc/betterlockscreen/Manifest | 1 - .../betterlockscreen-4.2.0.ebuild | 46 ------------------- 2 files changed, 47 deletions(-) delete mode 100644 x11-misc/betterlockscreen/betterlockscreen-4.2.0.ebuild diff --git a/x11-misc/betterlockscreen/Manifest b/x11-misc/betterlockscreen/Manifest index cb3cbe55b4..28979d3803 100644 --- a/x11-misc/betterlockscreen/Manifest +++ b/x11-misc/betterlockscreen/Manifest @@ -1,2 +1 @@ -DIST betterlockscreen-4.2.0.tar.gz 18383 BLAKE2B ba5f6c4d63b1b8f48bf3a805207cb45a240f1f7262c3ae8e0a163dd03c6d84d5b7621216511cf3f1c37e49191750a4adab03cbde252fab3784c380d21577a612 SHA512 e8445c10d3bcf59db782c9afbb15114e3191e5a689a84eab4976905ac7ab003228cb34c4805fccea160c9b0b87fdb51f4af8bfba1b19b850961f34b15ca9fbcb DIST betterlockscreen-4.3.0.tar.gz 18267 BLAKE2B 2f1d6929762f8c924d6ccaa761fa9f6041f30011da41438f068ffb6f90ecfd4c896075eb843ef2c505ea9beef206e85b34bfebacd636dc0f75339158daaac38d SHA512 30d79223fb7fcbf26f49929538c613d392cfa67af91f1f49d7d0e4a650f242023ff5ea6909b8a5c3509b014ce0be054160e743d0b18ba2ed52e31d51cea74b0f diff --git a/x11-misc/betterlockscreen/betterlockscreen-4.2.0.ebuild b/x11-misc/betterlockscreen/betterlockscreen-4.2.0.ebuild deleted file mode 100644 index 0824429c8f..0000000000 --- a/x11-misc/betterlockscreen/betterlockscreen-4.2.0.ebuild +++ /dev/null @@ -1,46 +0,0 @@ -# Copyright 2020-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit systemd - -DESCRIPTION="sweet looking lockscreen for linux system" -HOMEPAGE="https://github.com/betterlockscreen/betterlockscreen" -SRC_URI="https://github.com/betterlockscreen/betterlockscreen/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" - -RDEPEND=" - media-gfx/feh - media-gfx/imagemagick - sys-devel/bc - x11-apps/xdpyinfo - x11-apps/xrandr - x11-apps/xrdb - x11-apps/xset - >=x11-misc/i3lock-color-2.13.3:= -" - -PATCHES=( "${FILESDIR}/00-fix-betterlockscreen-path-in-unit.patch" ) - -src_install() { - dobin betterlockscreen - - dodoc -r examples - - systemd_dounit system/betterlockscreen@.service -} - -pkg_postinst() { - elog 'Lockscreen when suspended(systemd service):' - elog 'systemctl enable betterlockscreen@$USER' - elog '' - elog 'How to use:' - elog '1. Updating image cache(required)' - elog 'betterlockscreen -u "/path/to/img.jpg"' - elog '2. Lockscreen' - elog 'betterlockscreen -l dim ' -} From 3c6b3b7b9215e0003bc6abbdeee49a080dadef4c Mon Sep 17 00:00:00 2001 From: Ivan Lloro Date: Mon, 5 Aug 2024 19:20:41 +0200 Subject: [PATCH 16/20] sci-physics/openmodelica: Refactor direct fortran compilation approach Signed-off-by: Ivan Lloro --- sci-physics/openmodelica/openmodelica-1.23.1.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/sci-physics/openmodelica/openmodelica-1.23.1.ebuild b/sci-physics/openmodelica/openmodelica-1.23.1.ebuild index b14cc60dd4..20d67e22b1 100644 --- a/sci-physics/openmodelica/openmodelica-1.23.1.ebuild +++ b/sci-physics/openmodelica/openmodelica-1.23.1.ebuild @@ -2,7 +2,7 @@ # Distributed under the terms of the GNU General Public License v2 EAPI=8 -inherit cmake desktop xdg toolchain-funcs fortran-2 +inherit cmake desktop xdg fortran-2 DESCRIPTION="Open-source Modelica-based modeling and simulation environment" HOMEPAGE="https://openmodelica.org/" @@ -128,7 +128,7 @@ src_compile() { # OMSens is disabled in "${WORKDIR}/${P}/CMakeLists.txt" (## omc_add_subdirectory(OMSens)) due to lack of a # working "${WORKDIR}/${P}/OMSens/CMakeLists.txt". So, we compile it manually. pushd OMSens/fortran_interface > /dev/null || die - $(tc-getFC) -fPIC -c Rutf.for Rut.for Curvif.for || die + ${FC} -fPIC -c Rutf.for Rut.for Curvif.for || die # BUG: Undefined symbol curvif_ in # ${WORKDIR}/${P}/OMSens/fortran_interface/curvif_simplified.cpython-312-x86_64-linux-gnu.so # See with nm or objdump -tT From 4c1b0e5236e4378ce39a4a28a329dc9129b5076e Mon Sep 17 00:00:00 2001 From: Ivan Lloro Date: Mon, 5 Aug 2024 19:30:22 +0200 Subject: [PATCH 17/20] sci-physics/openmodelica: Install OMEdit icon Signed-off-by: Ivan Lloro --- sci-physics/openmodelica/openmodelica-1.23.1.ebuild | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/sci-physics/openmodelica/openmodelica-1.23.1.ebuild b/sci-physics/openmodelica/openmodelica-1.23.1.ebuild index 20d67e22b1..61a3c4e7c2 100644 --- a/sci-physics/openmodelica/openmodelica-1.23.1.ebuild +++ b/sci-physics/openmodelica/openmodelica-1.23.1.ebuild @@ -70,7 +70,10 @@ RDEPEND=" >=virtual/pkgconfig-3 " -BDEPEND="dev-util/ccache" +BDEPEND=" + dev-util/ccache + media-gfx/imagemagick +" DEPEND="${RDEPEND}" @@ -151,7 +154,9 @@ src_install() { newicon -s scalable OMShell/OMShell/OMShellGUI/Resources/omshell-large.svg omshell.svg newicon -s scalable OMNotebook/OMNotebook/OMNotebookGUI/Resources/OMNotebook_icon.svg OMNotebook.svg - # No proper icon for Linux available from upstream for OMEdit + mogrify OMEdit/OMEditLIB/Resources/icons/omedit.ico[0] -thumbnail 256x256 -flatten || die + newicon -s 256 OMEdit/OMEditLIB/Resources/icons/omedit.ico omedit.png + make_desktop_entry "OMEdit %F" OMedit "" "Physics;" "MimeType=text/x-modelica;" make_desktop_entry OMShell OMShell omshell "Physics;" make_desktop_entry "OMNotebook %f" OMNotebook OMNotebook "Physics;" From 2970dc9b878e70d984ec58f553ebe34010d7fece Mon Sep 17 00:00:00 2001 From: Ivan Lloro Date: Mon, 5 Aug 2024 19:47:59 +0200 Subject: [PATCH 18/20] sci-physics/openmodelica: Install OMEdit icon Signed-off-by: Ivan Lloro --- sci-physics/openmodelica/openmodelica-1.23.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sci-physics/openmodelica/openmodelica-1.23.1.ebuild b/sci-physics/openmodelica/openmodelica-1.23.1.ebuild index 61a3c4e7c2..f429801b47 100644 --- a/sci-physics/openmodelica/openmodelica-1.23.1.ebuild +++ b/sci-physics/openmodelica/openmodelica-1.23.1.ebuild @@ -157,7 +157,7 @@ src_install() { mogrify OMEdit/OMEditLIB/Resources/icons/omedit.ico[0] -thumbnail 256x256 -flatten || die newicon -s 256 OMEdit/OMEditLIB/Resources/icons/omedit.ico omedit.png - make_desktop_entry "OMEdit %F" OMedit "" "Physics;" "MimeType=text/x-modelica;" + make_desktop_entry "OMEdit %F" OMedit omedit "Physics;" "MimeType=text/x-modelica;" make_desktop_entry OMShell OMShell omshell "Physics;" make_desktop_entry "OMNotebook %f" OMNotebook OMNotebook "Physics;" From 1405f9bc8d8c3725a06e5c7aaca5ac248b248531 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Matt=C3=A9o=20Rossillol=E2=80=91=E2=80=91Laruelle?= Date: Mon, 5 Aug 2024 19:55:00 +0200 Subject: [PATCH 19/20] dev-util/shellspec: new package, add 0.28.1, 9999 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Mattéo Rossillol‑‑Laruelle --- dev-util/shellspec/Manifest | 1 + dev-util/shellspec/metadata.xml | 46 ++++++++++++++++ dev-util/shellspec/shellspec-0.28.1.ebuild | 63 ++++++++++++++++++++++ dev-util/shellspec/shellspec-9999.ebuild | 63 ++++++++++++++++++++++ 4 files changed, 173 insertions(+) create mode 100644 dev-util/shellspec/Manifest create mode 100644 dev-util/shellspec/metadata.xml create mode 100644 dev-util/shellspec/shellspec-0.28.1.ebuild create mode 100644 dev-util/shellspec/shellspec-9999.ebuild diff --git a/dev-util/shellspec/Manifest b/dev-util/shellspec/Manifest new file mode 100644 index 0000000000..1f595a6b81 --- /dev/null +++ b/dev-util/shellspec/Manifest @@ -0,0 +1 @@ +DIST shellspec-0.28.1.tar.gz 440575 BLAKE2B 08d59f1585d155cd0a7d45b939f7172b3a3f58350e32993f2e0b88307ed3d214dddeff7468c322b6ff9f51223d5b681a6fc85bfd24c46d2224421d7d3e6c43ef SHA512 a3d1f582a3c76ef240ab9bd0ce3b8433d7ced766b6fa03ed724100917271c2c0ee04909cdc7ea2f92267dc11fdd890d52a4edcc2957c16dbbd331a718e5c564f diff --git a/dev-util/shellspec/metadata.xml b/dev-util/shellspec/metadata.xml new file mode 100644 index 0000000000..dcf01adc35 --- /dev/null +++ b/dev-util/shellspec/metadata.xml @@ -0,0 +1,46 @@ + + + + + beatussum@protonmail.com + Mattéo Rossillol‑‑Laruelle + + + dev-util/shellspec is a full-featured BDD unit + testing framework for app-shells/dash, + app-shells/bash, app-shells/ksh, + app-shells/zsh and all POSIX shells that provides + first-class features such as code coverage, mocking, + parameterized test, parallel execution and more. It was + developed as a dev/test tool for cross-platform shell scripts + and shell script libraries. dev-util/shellspec is a + new modern testing framework released in 2019, but it's already + stable enough. With lots of practical CLI features and simple + yet powerful syntax, it provides you with a fun shell script + test environment. + + + dev-util/shellspec est une infrastructure logicielle + de tests unitaires BDD pour app-shells/dash, + app-shells/bash, app-shells/ksh, + app-shells/zsh et tous les shells POSIX qui fournit + des fonctionnalités de premier ordre telles que la couverture de + code, le mocking, test paramétré, l'exécution parallèle et plus + encore. Elle a été développée en tant qu'outil de + développement/test pour les scripts shell multiplateformes et + les bibliothèques de scripts shell. + dev-util/shellspec est une nouvelle infrastructure + logicielle de test moderne publié en 2019, mais elle est déjà + assez stable. Avec de nombreuses fonctionnalités CLI pratiques + et une syntaxe simple syntaxe simple mais puissante, elle vous + fournit un environnement de test de script shell. + + + + ShellSpec + + https://github.com/shellspec/shellspec/blob/master/CHANGELOG.md + https://github.com/shellspec/shellspec/issues/ + shellspec/shellspec + + diff --git a/dev-util/shellspec/shellspec-0.28.1.ebuild b/dev-util/shellspec/shellspec-0.28.1.ebuild new file mode 100644 index 0000000000..aeeb16f9ff --- /dev/null +++ b/dev-util/shellspec/shellspec-0.28.1.ebuild @@ -0,0 +1,63 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="A full-featured BDD unit testing framework for all POSIX shells" +HOMEPAGE="https://shellspec.info/" + +if [[ "${PV}" = 9999 ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/shellspec/shellspec.git" +else + SRC_URI="https://github.com/shellspec/shellspec/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64" +fi + +LICENSE="MIT-with-advertising" +SLOT="0" +IUSE="doc examples test" +RESTRICT="binchecks strip !test? ( test )" + +DEPEND=" + || ( + >=app-shells/bash-2.03 + >=app-shells/dash-0.5.4 + app-shells/ksh + app-shells/loksh + >=app-shells/mksh-28r + >=app-shells/posh-0.3.14 + >=app-shells/yash-2.29 + >=app-shells/zsh-3.1.9 + >=sys-apps/busybox-1.20.0 + ) +" + +BDEPEND="test? ( ${DEPEND} )" +RDEPEND="${DEPEND}" + +DOCS=( + CHANGELOG.md + CONTRIBUTING.md + README.md +) + +src_prepare() { + default + sed -i "s/LICENSE//g" Makefile || die +} + +src_compile() { :; } + +src_test() { + emake test +} + +src_install() { + einstalldocs + + use doc && dodoc -r docs + use examples && dodoc -r examples + + emake PREFIX="${ED}/usr" install +} diff --git a/dev-util/shellspec/shellspec-9999.ebuild b/dev-util/shellspec/shellspec-9999.ebuild new file mode 100644 index 0000000000..aeeb16f9ff --- /dev/null +++ b/dev-util/shellspec/shellspec-9999.ebuild @@ -0,0 +1,63 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="A full-featured BDD unit testing framework for all POSIX shells" +HOMEPAGE="https://shellspec.info/" + +if [[ "${PV}" = 9999 ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/shellspec/shellspec.git" +else + SRC_URI="https://github.com/shellspec/shellspec/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64" +fi + +LICENSE="MIT-with-advertising" +SLOT="0" +IUSE="doc examples test" +RESTRICT="binchecks strip !test? ( test )" + +DEPEND=" + || ( + >=app-shells/bash-2.03 + >=app-shells/dash-0.5.4 + app-shells/ksh + app-shells/loksh + >=app-shells/mksh-28r + >=app-shells/posh-0.3.14 + >=app-shells/yash-2.29 + >=app-shells/zsh-3.1.9 + >=sys-apps/busybox-1.20.0 + ) +" + +BDEPEND="test? ( ${DEPEND} )" +RDEPEND="${DEPEND}" + +DOCS=( + CHANGELOG.md + CONTRIBUTING.md + README.md +) + +src_prepare() { + default + sed -i "s/LICENSE//g" Makefile || die +} + +src_compile() { :; } + +src_test() { + emake test +} + +src_install() { + einstalldocs + + use doc && dodoc -r docs + use examples && dodoc -r examples + + emake PREFIX="${ED}/usr" install +} From 15e4cd6ecfae5edbf787d1ad843cf81d2d8923fe Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Matt=C3=A9o=20Rossillol=E2=80=91=E2=80=91Laruelle?= Date: Mon, 5 Aug 2024 20:04:29 +0200 Subject: [PATCH 20/20] sys-apps/save-backlight: new package, add 1.1.2, 9999 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Mattéo Rossillol‑‑Laruelle --- sys-apps/save-backlight/Manifest | 1 + sys-apps/save-backlight/metadata.xml | 17 +++++++++++ .../save-backlight-1.1.2.ebuild | 28 +++++++++++++++++++ .../save-backlight/save-backlight-9999.ebuild | 28 +++++++++++++++++++ 4 files changed, 74 insertions(+) create mode 100644 sys-apps/save-backlight/Manifest create mode 100644 sys-apps/save-backlight/metadata.xml create mode 100644 sys-apps/save-backlight/save-backlight-1.1.2.ebuild create mode 100644 sys-apps/save-backlight/save-backlight-9999.ebuild diff --git a/sys-apps/save-backlight/Manifest b/sys-apps/save-backlight/Manifest new file mode 100644 index 0000000000..896a0815ed --- /dev/null +++ b/sys-apps/save-backlight/Manifest @@ -0,0 +1 @@ +DIST save-backlight-1.1.2.tar.gz 13516 BLAKE2B fb8511a6c7e8941cd2eaaa46eb1899ad9e32cd79d9472e60bcc4cc00c2b39fff1569202030077e9fd649c79710b926b4534953d4a945007741d79da4fd4b671f SHA512 a739796560c02e80b9b1a12b12b9ee9f9e2c93ef81ac2c1f07b8b49aa77481843e58379d39f28e644b2be4ec76a36a9578139a617ffa0b536e76133cede1c382 diff --git a/sys-apps/save-backlight/metadata.xml b/sys-apps/save-backlight/metadata.xml new file mode 100644 index 0000000000..f1b46e4cf3 --- /dev/null +++ b/sys-apps/save-backlight/metadata.xml @@ -0,0 +1,17 @@ + + + + + beatussum@protonmail.com + Mattéo Rossillol‑‑Laruelle + + + + + Mattéo Rossillol‑‑Laruelle + beatussum@protonmail.com + + https://github.com/beatussum/save-backlight/issues/ + beatussum/save-backlight + + diff --git a/sys-apps/save-backlight/save-backlight-1.1.2.ebuild b/sys-apps/save-backlight/save-backlight-1.1.2.ebuild new file mode 100644 index 0000000000..b7ff9c29b5 --- /dev/null +++ b/sys-apps/save-backlight/save-backlight-1.1.2.ebuild @@ -0,0 +1,28 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="An OpenRC service for restoring the last brightness level on reboot" +HOMEPAGE="https://github.com/beatussum/save-backlight/" + +if [[ "${PV}" = 9999 ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/beatussum/save-backlight.git" +else + SRC_URI="https://github.com/beatussum/save-backlight/archive/${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64" +fi + +LICENSE="GPL-3+" +SLOT="0" +RESTRICT="binchecks strip test" + +RDEPEND="sys-apps/openrc" + +src_compile() { :; } + +src_install() { + einstalldocs + emake PREFIX="" DESTDIR="${D}" install +} diff --git a/sys-apps/save-backlight/save-backlight-9999.ebuild b/sys-apps/save-backlight/save-backlight-9999.ebuild new file mode 100644 index 0000000000..b7ff9c29b5 --- /dev/null +++ b/sys-apps/save-backlight/save-backlight-9999.ebuild @@ -0,0 +1,28 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="An OpenRC service for restoring the last brightness level on reboot" +HOMEPAGE="https://github.com/beatussum/save-backlight/" + +if [[ "${PV}" = 9999 ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/beatussum/save-backlight.git" +else + SRC_URI="https://github.com/beatussum/save-backlight/archive/${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64" +fi + +LICENSE="GPL-3+" +SLOT="0" +RESTRICT="binchecks strip test" + +RDEPEND="sys-apps/openrc" + +src_compile() { :; } + +src_install() { + einstalldocs + emake PREFIX="" DESTDIR="${D}" install +}