From 3c30ef242f634e060952cf21cf9dc0496dd918e9 Mon Sep 17 00:00:00 2001 From: Patrick Nicolas Date: Thu, 27 Jun 2024 10:52:56 +0200 Subject: [PATCH 01/25] media-libs/wivrn: add dev-cpp/cli11 dep Signed-off-by: Patrick Nicolas --- media-libs/wivrn/wivrn-9999.ebuild | 1 + 1 file changed, 1 insertion(+) diff --git a/media-libs/wivrn/wivrn-9999.ebuild b/media-libs/wivrn/wivrn-9999.ebuild index a8720f8c26..9d5d5e81e7 100644 --- a/media-libs/wivrn/wivrn-9999.ebuild +++ b/media-libs/wivrn/wivrn-9999.ebuild @@ -55,6 +55,7 @@ RDEPEND=" BDEPEND=" ${RDEPEND} + dev-cpp/cli11 dev-cpp/eigen dev-cpp/nlohmann_json dev-util/glslang From 63c326a2cdacac211e3e98a8a2eaf356de54b0c5 Mon Sep 17 00:00:00 2001 From: Omar Date: Thu, 27 Jun 2024 12:35:44 +0300 Subject: [PATCH 02/25] dev-util/catppuccin-catwalk: fix keywords on dev-util/catppuccin-catwalk Signed-off-by: Omar --- dev-util/catppuccin-catwalk/catppuccin-catwalk-1.3.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-util/catppuccin-catwalk/catppuccin-catwalk-1.3.2.ebuild b/dev-util/catppuccin-catwalk/catppuccin-catwalk-1.3.2.ebuild index b06e823807..6082964bfe 100644 --- a/dev-util/catppuccin-catwalk/catppuccin-catwalk-1.3.2.ebuild +++ b/dev-util/catppuccin-catwalk/catppuccin-catwalk-1.3.2.ebuild @@ -8,7 +8,7 @@ SRC_URI="https://github.com/catppuccin/catwalk/releases/download/v${PV}/catwalk- S="${WORKDIR}" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64" +KEYWORDS="amd64" src_install() { newbin "${DISTDIR}"/${P} catwalk From d1936a78290e497623d2c5ad2d03e2841989426a Mon Sep 17 00:00:00 2001 From: Viorel Munteanu Date: Thu, 27 Jun 2024 13:06:42 +0300 Subject: [PATCH 03/25] dev-util/catppuccin-catwalk: destabilize 1.3.2 for ~amd64 Signed-off-by: Viorel Munteanu --- dev-util/catppuccin-catwalk/catppuccin-catwalk-1.3.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-util/catppuccin-catwalk/catppuccin-catwalk-1.3.2.ebuild b/dev-util/catppuccin-catwalk/catppuccin-catwalk-1.3.2.ebuild index 6082964bfe..b06e823807 100644 --- a/dev-util/catppuccin-catwalk/catppuccin-catwalk-1.3.2.ebuild +++ b/dev-util/catppuccin-catwalk/catppuccin-catwalk-1.3.2.ebuild @@ -8,7 +8,7 @@ SRC_URI="https://github.com/catppuccin/catwalk/releases/download/v${PV}/catwalk- S="${WORKDIR}" LICENSE="MIT" SLOT="0" -KEYWORDS="amd64" +KEYWORDS="~amd64" src_install() { newbin "${DISTDIR}"/${P} catwalk From 729ec65497d75496c40ae588586e04f4beaf377a Mon Sep 17 00:00:00 2001 From: Eli Burch Date: Thu, 27 Jun 2024 05:32:34 -0700 Subject: [PATCH 04/25] dev-embedded/bcm2-utils: quote emake args Closes: https://bugs.gentoo.org/935000 Signed-off-by: Eli Burch --- dev-embedded/bcm2-utils/bcm2-utils-0.9.8.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dev-embedded/bcm2-utils/bcm2-utils-0.9.8.ebuild b/dev-embedded/bcm2-utils/bcm2-utils-0.9.8.ebuild index 60746ff4b9..b3cc9dd2bf 100644 --- a/dev-embedded/bcm2-utils/bcm2-utils-0.9.8.ebuild +++ b/dev-embedded/bcm2-utils/bcm2-utils-0.9.8.ebuild @@ -22,8 +22,8 @@ src_prepare(){ } src_compile(){ - emake CC=$(tc-getCC) CXX=$(tc-getCXX) CFLAGS=${CFLAGS} CXXFLAGS=${CXXFLAGS} \ - LDFLAGS=${LDFLAGS} + emake CC="$(tc-getCC)" CXX="$(tc-getCXX)" CFLAGS="${CFLAGS}" CXXFLAGS="${CXXFLAGS}" \ + LDFLAGS="${LDFLAGS}" } src_install(){ From 41e2b955dd4c5475165f9d2cf0e7fd9563286048 Mon Sep 17 00:00:00 2001 From: David Roman Date: Thu, 27 Jun 2024 14:53:10 +0200 Subject: [PATCH 05/25] dev-libs/libdwarf: add 0.10.0 Signed-off-by: David Roman --- dev-libs/libdwarf/Manifest | 1 + dev-libs/libdwarf/libdwarf-0.10.0.ebuild | 47 ++++++++++++++++++++++++ 2 files changed, 48 insertions(+) create mode 100644 dev-libs/libdwarf/libdwarf-0.10.0.ebuild diff --git a/dev-libs/libdwarf/Manifest b/dev-libs/libdwarf/Manifest index 2240a5dcbc..e1cfcf2f60 100644 --- a/dev-libs/libdwarf/Manifest +++ b/dev-libs/libdwarf/Manifest @@ -1,2 +1,3 @@ +DIST libdwarf-0.10.0.tar.xz 2707888 BLAKE2B 37c7e9bf154b5994601e26a8abeff94d8a1bc74f254ef4d74d85d471f7197e2ed2d128f5e3c0c78e4dc9134281e0c2f5f8ad839fb720289457ed967ab57be68d SHA512 02f747a5c23a4f27723f450d9bff62ec4f9ef5cbac45f8e4bfa3ede760e738f187de2f8bba8d31720eb8711a322608749b60798ce5a0e78e5339025d2b05917e DIST libdwarf-0.9.1.tar.xz 2677488 BLAKE2B 811103cfd12420b35483c3929709d7759747a70d1a7790250fe84e7a467c03fcf095656dda1992b60488ffc15e45fa2ad6197d321fa3483740cd5dc92f363e9b SHA512 ec66f0dbc72df3dd689a2d38ebae029e081e0ec3008dd510372e0c2c387f0092c2f9fe8d9928ded87b9c2ec30f1c3dc63bfaca7cc4a14e1c8c557d3c3b37d227 DIST libdwarf-0.9.2.tar.xz 2692980 BLAKE2B bef2788b217916cf0887915a12695a82232bdeaf91bf1c5f5844db079d13e8b38996c5b8137ade9fd58297b5bf5ca2af4bce99c9bdf526217fce161755881c69 SHA512 f502b6da4b96d5962da1197c4ae522bfdb2858496c4af198109d844e0021318cb2a5ebc9c8cf9fc2e4439997ca9545c650ca4f28f0d96cb66b05c9b89b98f2f8 diff --git a/dev-libs/libdwarf/libdwarf-0.10.0.ebuild b/dev-libs/libdwarf/libdwarf-0.10.0.ebuild new file mode 100644 index 0000000000..ef3d5e1603 --- /dev/null +++ b/dev-libs/libdwarf/libdwarf-0.10.0.ebuild @@ -0,0 +1,47 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake + +DESCRIPTION="The DWARF Debugging Information Format" +HOMEPAGE=" + https://www.prevanders.net/dwarf.html + https://www.dwarfstd.org + https://github.com/davea42/libdwarf-code +" +SRC_URI="https://www.prevanders.net/${P}.tar.xz" + +LICENSE="BSD GPL-2 LGPL-2.1" +SLOT="0" +KEYWORDS="~amd64" +IUSE="test doc dwarfexample dwarfgen" +RESTRICT="!test? ( test )" + +DEPEND=" + app-arch/zstd:= + sys-libs/zlib:= +" +RDEPEND="${DEPEND}" + +DOCS=( AUTHORS NEWS README.md ) + +PATCHES=( "${FILESDIR}/${PN}-0.9.2-fix-include-patch.patch" ) + +src_configure() { + local mycmakeargs=( + -DBUILD_SHARED=ON + -DBUILD_DWARFGEN=$(usex dwarfgen) + -DBUILD_DWARFEXAMPLE=$(usex dwarfexample) + -DDO_TESTING=$(usex test) + ) + + cmake_src_configure +} + +src_install(){ + cmake_src_install + + dodoc ChangeLog* doc/*.pdf +} From c783e1cf37322a55f877b78978908a583f935e3c Mon Sep 17 00:00:00 2001 From: David Roman Date: Thu, 27 Jun 2024 15:27:37 +0200 Subject: [PATCH 06/25] dev-python/guidata: add 3.5.2 Signed-off-by: David Roman --- dev-python/guidata/Manifest | 1 + dev-python/guidata/guidata-3.5.2.ebuild | 39 +++++++++++++++++++++++++ 2 files changed, 40 insertions(+) create mode 100644 dev-python/guidata/guidata-3.5.2.ebuild diff --git a/dev-python/guidata/Manifest b/dev-python/guidata/Manifest index a99953e840..beb7c85764 100644 --- a/dev-python/guidata/Manifest +++ b/dev-python/guidata/Manifest @@ -1 +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 diff --git a/dev-python/guidata/guidata-3.5.2.ebuild b/dev-python/guidata/guidata-3.5.2.ebuild new file mode 100644 index 0000000000..b4a2346e0a --- /dev/null +++ b/dev-python/guidata/guidata-3.5.2.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 43a604d778a8b20f5b9b43da21d22276fe4fa960 Mon Sep 17 00:00:00 2001 From: David Roman Date: Thu, 27 Jun 2024 15:47:13 +0200 Subject: [PATCH 07/25] dev-python/PythonQwt: add 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 insertions(+) create mode 100644 dev-python/PythonQwt/PythonQwt-0.12.5.ebuild diff --git a/dev-python/PythonQwt/Manifest b/dev-python/PythonQwt/Manifest index 55cc24a1af..f73f3eff1f 100644 --- a/dev-python/PythonQwt/Manifest +++ b/dev-python/PythonQwt/Manifest @@ -1,2 +1,3 @@ DIST PythonQwt-0.11.2.tar.gz 1216322 BLAKE2B cecc5cbcfc4266690692e2bd358dbcd9d6f949b64ffff38879b1df84b0e4c4a562ffac18ce436fd7ccdb3dbb43e77b9bc998e73d53855ab065b53363d3256ccc SHA512 1f5210943dec77fc72426a1da5db6b783ae9d27aa9f7f76c69e9a5d40e306b7bfde0f1a16990cbb622ab2f66289fd65e7d0887b5ac777389859c64e6ef372d69 DIST PythonQwt-0.12.1.tar.gz 1216628 BLAKE2B 9428d3c8d0fe671c6182e4664d53ea684bf18e0bf7c8462fc56e669e7745f17064c890e37a75766f6165bfe381847c06f1d532eb524949445b0efe6ddd1486e9 SHA512 cdfe02c8db8a3d81af71412590f12a86779143bb8f3411bc442b23760fc6c51d1f0aac320c6418c9e32ef68abe706b952ed172f5f0bb39aca17427c8ecc34e07 +DIST pythonqwt-0.12.5.tar.gz 1217114 BLAKE2B 9b0a155772f19a32bc2fd17ef5232d3ce2f69e23ae807017515b0db9017db526b53ea4ca13f9101f9902d8d68261e30037ca424ac55d27fa7ee179101224a9a8 SHA512 6349f5f7ef721531c7272cc87f2c98e7ce841329b56b75431d99d30f1211d3dba521ccc8553ac6e25a3a7ce3daeb1e82f7af945bfdb32afcc27b87e9bc9d52b8 diff --git a/dev-python/PythonQwt/PythonQwt-0.12.5.ebuild b/dev-python/PythonQwt/PythonQwt-0.12.5.ebuild new file mode 100644 index 0000000000..c89a888e93 --- /dev/null +++ b/dev-python/PythonQwt/PythonQwt-0.12.5.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,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 de0b0837c7cc5e7ab9339dfcdba37c54beb10717 Mon Sep 17 00:00:00 2001 From: David Roman Date: Thu, 27 Jun 2024 15:47:31 +0200 Subject: [PATCH 08/25] dev-python/PythonQwt: drop 0.11.2 Signed-off-by: David Roman --- dev-python/PythonQwt/Manifest | 1 - dev-python/PythonQwt/PythonQwt-0.11.2.ebuild | 21 -------------------- 2 files changed, 22 deletions(-) delete mode 100644 dev-python/PythonQwt/PythonQwt-0.11.2.ebuild diff --git a/dev-python/PythonQwt/Manifest b/dev-python/PythonQwt/Manifest index f73f3eff1f..630a470a4f 100644 --- a/dev-python/PythonQwt/Manifest +++ b/dev-python/PythonQwt/Manifest @@ -1,3 +1,2 @@ -DIST PythonQwt-0.11.2.tar.gz 1216322 BLAKE2B cecc5cbcfc4266690692e2bd358dbcd9d6f949b64ffff38879b1df84b0e4c4a562ffac18ce436fd7ccdb3dbb43e77b9bc998e73d53855ab065b53363d3256ccc SHA512 1f5210943dec77fc72426a1da5db6b783ae9d27aa9f7f76c69e9a5d40e306b7bfde0f1a16990cbb622ab2f66289fd65e7d0887b5ac777389859c64e6ef372d69 DIST PythonQwt-0.12.1.tar.gz 1216628 BLAKE2B 9428d3c8d0fe671c6182e4664d53ea684bf18e0bf7c8462fc56e669e7745f17064c890e37a75766f6165bfe381847c06f1d532eb524949445b0efe6ddd1486e9 SHA512 cdfe02c8db8a3d81af71412590f12a86779143bb8f3411bc442b23760fc6c51d1f0aac320c6418c9e32ef68abe706b952ed172f5f0bb39aca17427c8ecc34e07 DIST pythonqwt-0.12.5.tar.gz 1217114 BLAKE2B 9b0a155772f19a32bc2fd17ef5232d3ce2f69e23ae807017515b0db9017db526b53ea4ca13f9101f9902d8d68261e30037ca424ac55d27fa7ee179101224a9a8 SHA512 6349f5f7ef721531c7272cc87f2c98e7ce841329b56b75431d99d30f1211d3dba521ccc8553ac6e25a3a7ce3daeb1e82f7af945bfdb32afcc27b87e9bc9d52b8 diff --git a/dev-python/PythonQwt/PythonQwt-0.11.2.ebuild b/dev-python/PythonQwt/PythonQwt-0.11.2.ebuild deleted file mode 100644 index daf43daf4b..0000000000 --- a/dev-python/PythonQwt/PythonQwt-0.11.2.ebuild +++ /dev/null @@ -1,21 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYPI_NO_NORMALIZE=true -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{11,12} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Qt plotting widgets for Python " -HOMEPAGE="https://pypi.python.org/pypi/PythonQwt" -LICENSE="MIT" - -SLOT="0" -KEYWORDS="~amd64 ~x86" -# Test directory seems to contain demo instead -RESTRICT="test" - -RDEPEND="dev-python/PyQt5[${PYTHON_USEDEP},svg]" From 250b6a7c2315deac143d7f9816ab1272e6a6f060 Mon Sep 17 00:00:00 2001 From: Takuya Wakazono Date: Thu, 27 Jun 2024 22:48:38 +0900 Subject: [PATCH 09/25] dev-python/rpmautospec-core: add 0.1.5 Signed-off-by: Takuya Wakazono --- dev-python/rpmautospec-core/Manifest | 1 + .../rpmautospec-core-0.1.5.ebuild | 26 +++++++++++++++++++ 2 files changed, 27 insertions(+) create mode 100644 dev-python/rpmautospec-core/rpmautospec-core-0.1.5.ebuild diff --git a/dev-python/rpmautospec-core/Manifest b/dev-python/rpmautospec-core/Manifest index cde952efd7..e5cf2e1a45 100644 --- a/dev-python/rpmautospec-core/Manifest +++ b/dev-python/rpmautospec-core/Manifest @@ -1 +1,2 @@ DIST rpmautospec_core-0.1.4.tar.gz 6786 BLAKE2B d2d46d59070a03c216e50b8ab5bc63c811f02c5effbf6beb562fda3efac7ffc807138bcedf6d358a5dcc5d4394b6cf53fb5d8b618884af994e5b42471b5ecdda SHA512 ae72a27516c27d96f5e42da555a2d842aa1d8f3e9747598a558ab30847c1986369eacb4312ff8f884c5b8ae3c320d7a56d551e76627fa86d923929471d490c7f +DIST rpmautospec_core-0.1.5.tar.gz 7205 BLAKE2B 246a477f539c9517756d07f190c21c8a30fc03b28d6868c2fd214d1b341525851ebdcbfbeef96cad1fa9ac1b5f1456725b3998cbe5036718b6756dc072ea4b58 SHA512 ab04ad5f97cc2fafc0ae3064aa2aee1b894c987b8402ecc3709e66bafb1f6c0096844be845036fbceefc3b88b5b1ced277f936a1d5e5f35b252415115bd307bb diff --git a/dev-python/rpmautospec-core/rpmautospec-core-0.1.5.ebuild b/dev-python/rpmautospec-core/rpmautospec-core-0.1.5.ebuild new file mode 100644 index 0000000000..2db1d35ac5 --- /dev/null +++ b/dev-python/rpmautospec-core/rpmautospec-core-0.1.5.ebuild @@ -0,0 +1,26 @@ +# Copyright 2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=poetry +PYTHON_COMPAT=( python3_{11..13} ) + +inherit distutils-r1 pypi + +DESCRIPTION="Core functionality used by rpmautospec" +HOMEPAGE=" + https://github.com/fedora-infra/rpmautospec-core/ + https://pypi.org/project/rpmautospec-core/ +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" + +distutils_enable_tests pytest + +python_test() { + # Disable pytest-cov + epytest -o addopts= +} From 9b84525acf09831bfc220ea701c79d8e7b784a4e Mon Sep 17 00:00:00 2001 From: Takuya Wakazono Date: Thu, 27 Jun 2024 22:48:48 +0900 Subject: [PATCH 10/25] dev-python/rpmautospec-core: drop 0.1.4 Signed-off-by: Takuya Wakazono --- dev-python/rpmautospec-core/Manifest | 1 - .../rpmautospec-core-0.1.4.ebuild | 26 ------------------- 2 files changed, 27 deletions(-) delete mode 100644 dev-python/rpmautospec-core/rpmautospec-core-0.1.4.ebuild diff --git a/dev-python/rpmautospec-core/Manifest b/dev-python/rpmautospec-core/Manifest index e5cf2e1a45..78b72430be 100644 --- a/dev-python/rpmautospec-core/Manifest +++ b/dev-python/rpmautospec-core/Manifest @@ -1,2 +1 @@ -DIST rpmautospec_core-0.1.4.tar.gz 6786 BLAKE2B d2d46d59070a03c216e50b8ab5bc63c811f02c5effbf6beb562fda3efac7ffc807138bcedf6d358a5dcc5d4394b6cf53fb5d8b618884af994e5b42471b5ecdda SHA512 ae72a27516c27d96f5e42da555a2d842aa1d8f3e9747598a558ab30847c1986369eacb4312ff8f884c5b8ae3c320d7a56d551e76627fa86d923929471d490c7f DIST rpmautospec_core-0.1.5.tar.gz 7205 BLAKE2B 246a477f539c9517756d07f190c21c8a30fc03b28d6868c2fd214d1b341525851ebdcbfbeef96cad1fa9ac1b5f1456725b3998cbe5036718b6756dc072ea4b58 SHA512 ab04ad5f97cc2fafc0ae3064aa2aee1b894c987b8402ecc3709e66bafb1f6c0096844be845036fbceefc3b88b5b1ced277f936a1d5e5f35b252415115bd307bb diff --git a/dev-python/rpmautospec-core/rpmautospec-core-0.1.4.ebuild b/dev-python/rpmautospec-core/rpmautospec-core-0.1.4.ebuild deleted file mode 100644 index 5b5bd4cb26..0000000000 --- a/dev-python/rpmautospec-core/rpmautospec-core-0.1.4.ebuild +++ /dev/null @@ -1,26 +0,0 @@ -# Copyright 2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=poetry -PYTHON_COMPAT=( python3_{11..12} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Core functionality used by rpmautospec" -HOMEPAGE=" - https://github.com/fedora-infra/rpmautospec-core/ - https://pypi.org/project/rpmautospec-core/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" - -distutils_enable_tests pytest - -python_test() { - # Disable pytest-cov - epytest -o addopts= -} From 9230b0c4cff6a0aa2a3c900f0c795d59d798cb60 Mon Sep 17 00:00:00 2001 From: Omar Date: Thu, 27 Jun 2024 21:39:06 +0300 Subject: [PATCH 11/25] dev-util/*: use latest release on catppuccin-whiskers and catppuccin-catwalk Signed-off-by: Omar --- dev-util/catppuccin-catwalk/Manifest | 2 +- ...ccin-catwalk-1.3.2.ebuild => catppuccin-catwalk-9999.ebuild} | 2 +- dev-util/catppuccin-whiskers/Manifest | 2 +- ...in-whiskers-2.4.0.ebuild => catppuccin-whiskers-9999.ebuild} | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) rename dev-util/catppuccin-catwalk/{catppuccin-catwalk-1.3.2.ebuild => catppuccin-catwalk-9999.ebuild} (74%) rename dev-util/catppuccin-whiskers/{catppuccin-whiskers-2.4.0.ebuild => catppuccin-whiskers-9999.ebuild} (74%) diff --git a/dev-util/catppuccin-catwalk/Manifest b/dev-util/catppuccin-catwalk/Manifest index 5171c612da..d1a88456d3 100644 --- a/dev-util/catppuccin-catwalk/Manifest +++ b/dev-util/catppuccin-catwalk/Manifest @@ -1 +1 @@ -DIST catppuccin-catwalk-1.3.2 1591960 BLAKE2B 7e4117719f386b9ddb2f51ecf5bb651b89550c2f60d1934711c773f81e054d9ddb54f1e5ffa8c7e87e64bcad43d98f80da2dd9779dd2037470cf73e19bd44cd0 SHA512 1e914bbf0e4811b50d7b2d483319be93701e19940b77ccf21584e06a301c99dd6410a806bb15cfe74282e2a06e3f8f4dcc9893356d516dad4444d57d7910185d +DIST catppuccin-catwalk-9999 1591960 BLAKE2B 7e4117719f386b9ddb2f51ecf5bb651b89550c2f60d1934711c773f81e054d9ddb54f1e5ffa8c7e87e64bcad43d98f80da2dd9779dd2037470cf73e19bd44cd0 SHA512 1e914bbf0e4811b50d7b2d483319be93701e19940b77ccf21584e06a301c99dd6410a806bb15cfe74282e2a06e3f8f4dcc9893356d516dad4444d57d7910185d diff --git a/dev-util/catppuccin-catwalk/catppuccin-catwalk-1.3.2.ebuild b/dev-util/catppuccin-catwalk/catppuccin-catwalk-9999.ebuild similarity index 74% rename from dev-util/catppuccin-catwalk/catppuccin-catwalk-1.3.2.ebuild rename to dev-util/catppuccin-catwalk/catppuccin-catwalk-9999.ebuild index b06e823807..23cf018cc5 100644 --- a/dev-util/catppuccin-catwalk/catppuccin-catwalk-1.3.2.ebuild +++ b/dev-util/catppuccin-catwalk/catppuccin-catwalk-9999.ebuild @@ -4,7 +4,7 @@ EAPI=8 DESCRIPTION="Soothing pastel previews for the high-spirited!" HOMEPAGE="https://github.com/catppuccin/catwalk" -SRC_URI="https://github.com/catppuccin/catwalk/releases/download/v${PV}/catwalk-x86_64-unknown-linux-gnu -> ${P}" +SRC_URI="https://github.com/catppuccin/catwalk/releases/latest/download/catwalk-x86_64-unknown-linux-gnu -> ${P}" S="${WORKDIR}" LICENSE="MIT" SLOT="0" diff --git a/dev-util/catppuccin-whiskers/Manifest b/dev-util/catppuccin-whiskers/Manifest index 9f3da7fa77..0f0e638d9d 100644 --- a/dev-util/catppuccin-whiskers/Manifest +++ b/dev-util/catppuccin-whiskers/Manifest @@ -1 +1 @@ -DIST catppuccin-whiskers-2.4.0 6171208 BLAKE2B 02f8ec5c9a4cf623b20130c757bfb6bbb9b9e029c75f41fb1b09bc031df5477a43ec06a78b70ac38eef60605d7ae34e6a1cc600cbd45849b7848cf0bf8ea2c4f SHA512 c786b55ebc44179ea3a14e86c5e862d9455586194d7fed856d897dac82312393fd310cd5ede4b3cb70c599daa5e5754c4c52622f10a98d2f4f68c72ab2c76ad5 +DIST catppuccin-whiskers-9999 6171208 BLAKE2B 02f8ec5c9a4cf623b20130c757bfb6bbb9b9e029c75f41fb1b09bc031df5477a43ec06a78b70ac38eef60605d7ae34e6a1cc600cbd45849b7848cf0bf8ea2c4f SHA512 c786b55ebc44179ea3a14e86c5e862d9455586194d7fed856d897dac82312393fd310cd5ede4b3cb70c599daa5e5754c4c52622f10a98d2f4f68c72ab2c76ad5 diff --git a/dev-util/catppuccin-whiskers/catppuccin-whiskers-2.4.0.ebuild b/dev-util/catppuccin-whiskers/catppuccin-whiskers-9999.ebuild similarity index 74% rename from dev-util/catppuccin-whiskers/catppuccin-whiskers-2.4.0.ebuild rename to dev-util/catppuccin-whiskers/catppuccin-whiskers-9999.ebuild index f05cb42689..8459ecc70b 100644 --- a/dev-util/catppuccin-whiskers/catppuccin-whiskers-2.4.0.ebuild +++ b/dev-util/catppuccin-whiskers/catppuccin-whiskers-9999.ebuild @@ -4,7 +4,7 @@ EAPI=8 DESCRIPTION="Soothing port creation tool for the high-spirited!" HOMEPAGE="https://github.com/catppuccin/whiskers" -SRC_URI="https://github.com/catppuccin/whiskers/releases/download/v${PV}/whiskers-x86_64-unknown-linux-gnu -> ${P}" +SRC_URI="https://github.com/catppuccin/whiskers/releases/latest/download/whiskers-x86_64-unknown-linux-gnu -> ${P}" S="${WORKDIR}" LICENSE="MIT" SLOT="0" From 184f2063d74dced19f180d5b6b194f86d81bf230 Mon Sep 17 00:00:00 2001 From: tea Date: Thu, 27 Jun 2024 22:59:53 +0200 Subject: [PATCH 12/25] dev-util/dockerfile-language-server: add 0.13.0 Signed-off-by: tea --- dev-util/dockerfile-language-server/Manifest | 2 + .../dockerfile-language-server-0.13.0.ebuild | 44 +++++++++++++++++++ 2 files changed, 46 insertions(+) create mode 100644 dev-util/dockerfile-language-server/dockerfile-language-server-0.13.0.ebuild diff --git a/dev-util/dockerfile-language-server/Manifest b/dev-util/dockerfile-language-server/Manifest index e0cd1f3b50..c33ebc70bf 100644 --- a/dev-util/dockerfile-language-server/Manifest +++ b/dev-util/dockerfile-language-server/Manifest @@ -1,4 +1,6 @@ DIST dockerfile-language-server-0.11.0-deps.tar.xz 833760 BLAKE2B 58c676b7acc2d8ab25b33185e9a1dba288e756954026a4a5fb40ad6b8582f090afdf531c6872d5adf954db6a947be16fbeed76b9b6357e6ac14270389a15c9c3 SHA512 e98cb717aba190a95d8c424beb755b70b9cdb0adedac2db448e31c8369317be5be0e4ef90ded30e0aa175b92c64d67fb90b002d6f6c7e79c6676aaeaf55f972b DIST dockerfile-language-server-0.12.0-deps.tar.xz 877168 BLAKE2B ec82650b148915e55d78582d0c24a251dd68b6c97475a65d645b03c490dd56dceacf00696bca998aa97ee7a68d906e90194accf6a12db3401146d937085819db SHA512 4c15abdcb8142d27cb2d67e55c6f8745f492f98d24a2d505594a49a5685e57d7fbdd3ddc3b6969acb865440f16f32e6e4b68aa3a1ee89dc0cbc5a3d3f3336905 +DIST dockerfile-language-server-0.13.0-deps.tar.xz 1014748 BLAKE2B 3a9ca56012479ef0fb72e1622c4ede15e1941b3102897b7d6662875781b2bc6b0f6d84a41179e3b790ed0aca0ac241a4967dc28d44a8e932d9d4464e3fcbafef SHA512 ddc45b60c6339144eb6e7f56b011a83e81715f8f4cf8c6b95571e61d81d87b0946fb1db38cddc855a79dfbb2144bfda3618e5eecec16143d0d77750a7543d4cc DIST dockerfile-language-server-nodejs-0.11.0.tgz 20176 BLAKE2B aeb4e5ca4a51a6c26f4ef32f5f9e53ef4dc3ad563aae4a6ffa44be1aa574f959c94ab83afea4024fb26530db681ca633d5071b602f6852a6a19f41fdeab33604 SHA512 92ff7b11561c2978784a2b5e6955fc2c34b0a5c74038824cff75a6eab5b14c7e202dba33a1c0de9285396295f55f690a388e0be60bf3148873831a8f8459d1ce DIST dockerfile-language-server-nodejs-0.12.0.tgz 20308 BLAKE2B e23b6f0949662353962f78863bd9bcce82740d0c8b64a9a4fd71af4fd1ba1d5f901dc206a64bb8aceedc7ab7b084de9acb3cbb2e659963f1474e651d80bd8812 SHA512 1c241277607a12f1d5e9a839a297b422cf1fceafec646d40d03317335b38bab2892eabd9175f21465f8551b0cd742d40982a9b596ca92b4cd5df6d9f588c8a2c +DIST dockerfile-language-server-nodejs-0.13.0.tgz 47970 BLAKE2B c9ce3bf1fa8000fc6a7b3b3889201465976cb638dcca4e8e5c6fb90b9b311a5e5b30982ce51c69a670de160dc77345f0cc30eef6d0dc37bd6e46a4a4540d2ab3 SHA512 afc1b04065411ee463f379c562803bba519fa7ab60507f20c653d16a9d1ec2eae811bfd780fe0ab4bb0850837d0af9136607bf2245fb71b15354ed25abd819dc diff --git a/dev-util/dockerfile-language-server/dockerfile-language-server-0.13.0.ebuild b/dev-util/dockerfile-language-server/dockerfile-language-server-0.13.0.ebuild new file mode 100644 index 0000000000..3360383127 --- /dev/null +++ b/dev-util/dockerfile-language-server/dockerfile-language-server-0.13.0.ebuild @@ -0,0 +1,44 @@ +# Copyright 2022-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +MY_P="${PN}-nodejs-${PV}" + +DESCRIPTION="A language server for Dockerfiles" +HOMEPAGE="https://github.com/rcjsuen/dockerfile-language-server-nodejs" +SRC_URI=" + mirror://npm/${PN}-nodejs/-/${MY_P}.tgz + https://tastytea.de/files/gentoo/${P}-deps.tar.xz +" +S="${WORKDIR}" + +# NOTE: to generate the dependency tarball: +# npm --cache "$(realpath ./npm-cache)" install $(portageq envvar DISTDIR)/${MY_P}.tgz +# tar -caf ${P}-deps.tar.xz npm-cache + +LICENSE="MIT-with-advertising" +SLOT="0" +KEYWORDS="~amd64" + +RDEPEND="net-libs/nodejs" +BDEPEND="net-libs/nodejs[npm]" + +src_unpack() { + cd "${T}" || die "Could not cd to temporary directory" + unpack ${P}-deps.tar.xz +} + +src_install() { + npm \ + --offline \ + --verbose \ + --progress false \ + --foreground-scripts \ + --global \ + --prefix "${ED}"/usr \ + --cache "${T}"/npm-cache \ + install "${DISTDIR}"/${MY_P}.tgz || die "npm install failed" + + einstalldocs +} From fd06c451cd9e66b6255ead4e72e5adc7634a24c9 Mon Sep 17 00:00:00 2001 From: tea Date: Thu, 27 Jun 2024 23:01:06 +0200 Subject: [PATCH 13/25] dev-util/dockerfile-language-server: drop 0.11.0 Signed-off-by: tea --- dev-util/dockerfile-language-server/Manifest | 2 - .../dockerfile-language-server-0.11.0.ebuild | 44 ------------------- 2 files changed, 46 deletions(-) delete mode 100644 dev-util/dockerfile-language-server/dockerfile-language-server-0.11.0.ebuild diff --git a/dev-util/dockerfile-language-server/Manifest b/dev-util/dockerfile-language-server/Manifest index c33ebc70bf..e39acdaaa9 100644 --- a/dev-util/dockerfile-language-server/Manifest +++ b/dev-util/dockerfile-language-server/Manifest @@ -1,6 +1,4 @@ -DIST dockerfile-language-server-0.11.0-deps.tar.xz 833760 BLAKE2B 58c676b7acc2d8ab25b33185e9a1dba288e756954026a4a5fb40ad6b8582f090afdf531c6872d5adf954db6a947be16fbeed76b9b6357e6ac14270389a15c9c3 SHA512 e98cb717aba190a95d8c424beb755b70b9cdb0adedac2db448e31c8369317be5be0e4ef90ded30e0aa175b92c64d67fb90b002d6f6c7e79c6676aaeaf55f972b DIST dockerfile-language-server-0.12.0-deps.tar.xz 877168 BLAKE2B ec82650b148915e55d78582d0c24a251dd68b6c97475a65d645b03c490dd56dceacf00696bca998aa97ee7a68d906e90194accf6a12db3401146d937085819db SHA512 4c15abdcb8142d27cb2d67e55c6f8745f492f98d24a2d505594a49a5685e57d7fbdd3ddc3b6969acb865440f16f32e6e4b68aa3a1ee89dc0cbc5a3d3f3336905 DIST dockerfile-language-server-0.13.0-deps.tar.xz 1014748 BLAKE2B 3a9ca56012479ef0fb72e1622c4ede15e1941b3102897b7d6662875781b2bc6b0f6d84a41179e3b790ed0aca0ac241a4967dc28d44a8e932d9d4464e3fcbafef SHA512 ddc45b60c6339144eb6e7f56b011a83e81715f8f4cf8c6b95571e61d81d87b0946fb1db38cddc855a79dfbb2144bfda3618e5eecec16143d0d77750a7543d4cc -DIST dockerfile-language-server-nodejs-0.11.0.tgz 20176 BLAKE2B aeb4e5ca4a51a6c26f4ef32f5f9e53ef4dc3ad563aae4a6ffa44be1aa574f959c94ab83afea4024fb26530db681ca633d5071b602f6852a6a19f41fdeab33604 SHA512 92ff7b11561c2978784a2b5e6955fc2c34b0a5c74038824cff75a6eab5b14c7e202dba33a1c0de9285396295f55f690a388e0be60bf3148873831a8f8459d1ce DIST dockerfile-language-server-nodejs-0.12.0.tgz 20308 BLAKE2B e23b6f0949662353962f78863bd9bcce82740d0c8b64a9a4fd71af4fd1ba1d5f901dc206a64bb8aceedc7ab7b084de9acb3cbb2e659963f1474e651d80bd8812 SHA512 1c241277607a12f1d5e9a839a297b422cf1fceafec646d40d03317335b38bab2892eabd9175f21465f8551b0cd742d40982a9b596ca92b4cd5df6d9f588c8a2c DIST dockerfile-language-server-nodejs-0.13.0.tgz 47970 BLAKE2B c9ce3bf1fa8000fc6a7b3b3889201465976cb638dcca4e8e5c6fb90b9b311a5e5b30982ce51c69a670de160dc77345f0cc30eef6d0dc37bd6e46a4a4540d2ab3 SHA512 afc1b04065411ee463f379c562803bba519fa7ab60507f20c653d16a9d1ec2eae811bfd780fe0ab4bb0850837d0af9136607bf2245fb71b15354ed25abd819dc diff --git a/dev-util/dockerfile-language-server/dockerfile-language-server-0.11.0.ebuild b/dev-util/dockerfile-language-server/dockerfile-language-server-0.11.0.ebuild deleted file mode 100644 index ee629a78dc..0000000000 --- a/dev-util/dockerfile-language-server/dockerfile-language-server-0.11.0.ebuild +++ /dev/null @@ -1,44 +0,0 @@ -# Copyright 2022-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -MY_P="${PN}-nodejs-${PV}" - -DESCRIPTION="A language server for Dockerfiles" -HOMEPAGE="https://github.com/rcjsuen/dockerfile-language-server-nodejs" -SRC_URI=" - mirror://npm/${PN}-nodejs/-/${MY_P}.tgz - https://tastytea.de/files/gentoo/${P}-deps.tar.xz -" -S="${WORKDIR}" - -# NOTE: to generate the dependency tarball: -# npm --cache "$(realpath ./npm-cache)" install $(portageq envvar DISTDIR)/${MY_P}.tgz -# tar -caf ${P}-deps.tar.xz npm-cache - -LICENSE="MIT-with-advertising" -SLOT="0" -KEYWORDS="~amd64" - -RDEPEND="net-libs/nodejs" -BDEPEND="net-libs/nodejs[npm]" - -src_unpack() { - cd "${T}" || die "Could not cd to temporary directory" - unpack ${P}-deps.tar.xz -} - -src_install() { - npm \ - --offline \ - --verbose \ - --progress false \ - --foreground-scripts \ - --global \ - --prefix "${ED}"/usr \ - --cache "${T}"/npm-cache \ - install "${DISTDIR}"/${MY_P}.tgz || die "npm install failed" - - einstalldocs -} From c364888e401b14effa9afbb5052800a6106aa1fb Mon Sep 17 00:00:00 2001 From: tea Date: Thu, 27 Jun 2024 23:08:29 +0200 Subject: [PATCH 14/25] dev-util/lemminx-bin: add 0.27.1 Signed-off-by: tea --- dev-util/lemminx-bin/Manifest | 1 + .../lemminx-bin/lemminx-bin-0.27.1.ebuild | 21 +++++++++++++++++++ 2 files changed, 22 insertions(+) create mode 100644 dev-util/lemminx-bin/lemminx-bin-0.27.1.ebuild diff --git a/dev-util/lemminx-bin/Manifest b/dev-util/lemminx-bin/Manifest index 248cc0bee7..aaad7378c9 100644 --- a/dev-util/lemminx-bin/Manifest +++ b/dev-util/lemminx-bin/Manifest @@ -1,2 +1,3 @@ DIST lemminx-bin-0.25.0.zip 15608360 BLAKE2B 3f1a0e127073745091b9d252fd717cd7f520e6f49af5f6ad19c916b1f087e851987ce6dc672f67420f46bcb5add93ee6f81df09eca5029319ebdd9aed498aa70 SHA512 ff9a270699cecf480ae4a8382333ac1afcc7d497ee45afc7486db0504bdad6589283c4a7eb167ae109c260563c076c8e8f02dd2d63658ea63e925f9676df4019 DIST lemminx-bin-0.27.0.zip 23761557 BLAKE2B dc0ab6143b141e765bf881a95273d2b4742f75288aff893dc2299a210993af4340f1922b04a8c453377e85fe4c3b164111ed935405ad25122bb9765d6b5a5b82 SHA512 b227ba27af5782762d9a9e9db435268fa5b8ab848e271bbca65af82d9b911e2b4bef643fd0c1f4ae1da08ce099df78e0f2a6f00e1d88ddcf4aa1f82f0bfa1533 +DIST lemminx-bin-0.27.1.zip 23763230 BLAKE2B 0ea727f4da9d363284f4c3096dfe27ab60255d9847804cd97516e05c88de5ebf1816682b67c4f940b6f40cbaca59a51d238514ef08f49811e89b6c14812e8e5a SHA512 bde3774434ffc8c72dc8b0feadc20f93fffe297415a481accd674bf0a0061f3420a32955e631aca0f482b131ca0a6a56dbf1e2662d7a26bcf8a28b5c5237a0c3 diff --git a/dev-util/lemminx-bin/lemminx-bin-0.27.1.ebuild b/dev-util/lemminx-bin/lemminx-bin-0.27.1.ebuild new file mode 100644 index 0000000000..42d545ecdc --- /dev/null +++ b/dev-util/lemminx-bin/lemminx-bin-0.27.1.ebuild @@ -0,0 +1,21 @@ +# Copyright 2022,2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="XML Language Server" +HOMEPAGE="https://github.com/eclipse/lemminx" +SRC_URI="https://github.com/redhat-developer/vscode-xml/releases/download/${PV}/lemminx-linux.zip -> ${P}.zip" +S="${WORKDIR}" + +LICENSE="EPL-2.0" +SLOT="0" +KEYWORDS="~amd64" + +BDEPEND="app-arch/unzip" + +QA_PREBUILT="/usr/bin/lemminx" + +src_install() { + newbin lemminx-linux lemminx +} From 824e18cbb6236ce91ab0788ddb5cef2c7051b7db Mon Sep 17 00:00:00 2001 From: tea Date: Thu, 27 Jun 2024 23:08:50 +0200 Subject: [PATCH 15/25] dev-util/lemminx-bin: drop 0.25.0 Signed-off-by: tea --- dev-util/lemminx-bin/Manifest | 1 - .../lemminx-bin/lemminx-bin-0.25.0.ebuild | 21 ------------------- 2 files changed, 22 deletions(-) delete mode 100644 dev-util/lemminx-bin/lemminx-bin-0.25.0.ebuild diff --git a/dev-util/lemminx-bin/Manifest b/dev-util/lemminx-bin/Manifest index aaad7378c9..e5aca30e3b 100644 --- a/dev-util/lemminx-bin/Manifest +++ b/dev-util/lemminx-bin/Manifest @@ -1,3 +1,2 @@ -DIST lemminx-bin-0.25.0.zip 15608360 BLAKE2B 3f1a0e127073745091b9d252fd717cd7f520e6f49af5f6ad19c916b1f087e851987ce6dc672f67420f46bcb5add93ee6f81df09eca5029319ebdd9aed498aa70 SHA512 ff9a270699cecf480ae4a8382333ac1afcc7d497ee45afc7486db0504bdad6589283c4a7eb167ae109c260563c076c8e8f02dd2d63658ea63e925f9676df4019 DIST lemminx-bin-0.27.0.zip 23761557 BLAKE2B dc0ab6143b141e765bf881a95273d2b4742f75288aff893dc2299a210993af4340f1922b04a8c453377e85fe4c3b164111ed935405ad25122bb9765d6b5a5b82 SHA512 b227ba27af5782762d9a9e9db435268fa5b8ab848e271bbca65af82d9b911e2b4bef643fd0c1f4ae1da08ce099df78e0f2a6f00e1d88ddcf4aa1f82f0bfa1533 DIST lemminx-bin-0.27.1.zip 23763230 BLAKE2B 0ea727f4da9d363284f4c3096dfe27ab60255d9847804cd97516e05c88de5ebf1816682b67c4f940b6f40cbaca59a51d238514ef08f49811e89b6c14812e8e5a SHA512 bde3774434ffc8c72dc8b0feadc20f93fffe297415a481accd674bf0a0061f3420a32955e631aca0f482b131ca0a6a56dbf1e2662d7a26bcf8a28b5c5237a0c3 diff --git a/dev-util/lemminx-bin/lemminx-bin-0.25.0.ebuild b/dev-util/lemminx-bin/lemminx-bin-0.25.0.ebuild deleted file mode 100644 index a2e7be2e03..0000000000 --- a/dev-util/lemminx-bin/lemminx-bin-0.25.0.ebuild +++ /dev/null @@ -1,21 +0,0 @@ -# Copyright 2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DESCRIPTION="XML Language Server" -HOMEPAGE="https://github.com/eclipse/lemminx" -SRC_URI="https://github.com/redhat-developer/vscode-xml/releases/download/${PV}/lemminx-linux.zip -> ${P}.zip" -S="${WORKDIR}" - -LICENSE="EPL-2.0" -SLOT="0" -KEYWORDS="~amd64" - -BDEPEND="app-arch/unzip" - -QA_PREBUILT="/usr/bin/lemminx" - -src_install() { - newbin lemminx-linux lemminx -} From 90288e42e6ca962564eb4b0a900c01c9275b805d Mon Sep 17 00:00:00 2001 From: Vitaly Zdanevich Date: Fri, 28 Jun 2024 05:53:38 +0400 Subject: [PATCH 16/25] sys-boot/grml-rescueboot: new package Signed-off-by: Vitaly Zdanevich --- sys-boot/grml-rescueboot/Manifest | 1 + .../grml-rescueboot-0.6.1.ebuild | 47 +++++++++++++++++++ sys-boot/grml-rescueboot/metadata.xml | 11 +++++ 3 files changed, 59 insertions(+) create mode 100644 sys-boot/grml-rescueboot/Manifest create mode 100644 sys-boot/grml-rescueboot/grml-rescueboot-0.6.1.ebuild create mode 100644 sys-boot/grml-rescueboot/metadata.xml diff --git a/sys-boot/grml-rescueboot/Manifest b/sys-boot/grml-rescueboot/Manifest new file mode 100644 index 0000000000..ddf57799fa --- /dev/null +++ b/sys-boot/grml-rescueboot/Manifest @@ -0,0 +1 @@ +DIST grml-rescueboot_0.6.1_all.deb 8308 BLAKE2B 0295172a2d89f50ed9f24848b6dcd3328066c4236c482b779126a54b81bbeb3dda644c201e6f1f5a550f1358c64bfb9539499ed1b956880ebc0890d0f36d6672 SHA512 d1c728941c526a44d87c7d0971541563d7dddba5f1c46e13091879d047910ada1b8d5e8756157f696530cbed95e66baf7948be1546e31bac6feff8df80fc3084 diff --git a/sys-boot/grml-rescueboot/grml-rescueboot-0.6.1.ebuild b/sys-boot/grml-rescueboot/grml-rescueboot-0.6.1.ebuild new file mode 100644 index 0000000000..359f6bb070 --- /dev/null +++ b/sys-boot/grml-rescueboot/grml-rescueboot-0.6.1.ebuild @@ -0,0 +1,47 @@ +# Copyright 2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit unpacker + +DESCRIPTION="grub2 script to add ISO images to the grub2 boot menu" +HOMEPAGE="http://wiki.grml.org/doku.php?id=rescueboot" + +SRC_URI="http://deb.grml.org/pool/main/g/${PN}/${PN}_${PV}_all.deb" +S="${WORKDIR}" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64" + +RDEPEND=" + sys-boot/grub +" + +src_unpack() { + unpack_deb ${A} +} + +src_install() { + insinto /etc/default/ + doins etc/default/grml-rescueboot + + insinto /etc/grub.d/ + doins etc/grub.d/42_grml + fperms +x /etc/grub.d/42_grml +} + +pkg_postinst() { + einfo "Default folder for ISOs is /boot/grml/" + einfo "You can change it in /etc/default/grml-rescueboot" + einfo "Put some ISOs to the folder," + einfo "mount your /boot:" + einfo "mount /dev/sda1 /boot/" + einfo "and run" + einfo "grub-mkconfig -o /boot/grub/grub.cfg" + einfo "Not all ISOs are bootable this way" + einfo "Works for Ubuntu, Debian (not all ISOs)" + einfo "https://grml.org/download/" + einfo "but not for Gentoo ISO, see https://bugs.gentoo.org/568464" +} diff --git a/sys-boot/grml-rescueboot/metadata.xml b/sys-boot/grml-rescueboot/metadata.xml new file mode 100644 index 0000000000..e761466697 --- /dev/null +++ b/sys-boot/grml-rescueboot/metadata.xml @@ -0,0 +1,11 @@ + + + + + zdanevich.vitaly@ya.ru + Vitaly Zdanevich + + + grml/grml-rescueboot + + From a72da18715f0f759c61de87979cf9efe6eb7246b Mon Sep 17 00:00:00 2001 From: Daichi Yamamoto Date: Fri, 28 Jun 2024 13:09:38 +0900 Subject: [PATCH 17/25] dev-build/xmake: add 2.9.3, drop 2.8.9 Signed-off-by: Daichi Yamamoto --- dev-build/xmake/Manifest | 2 +- dev-build/xmake/{xmake-2.8.9.ebuild => xmake-2.9.3.ebuild} | 0 2 files changed, 1 insertion(+), 1 deletion(-) rename dev-build/xmake/{xmake-2.8.9.ebuild => xmake-2.9.3.ebuild} (100%) diff --git a/dev-build/xmake/Manifest b/dev-build/xmake/Manifest index 1c9926f892..ba9c5f7950 100644 --- a/dev-build/xmake/Manifest +++ b/dev-build/xmake/Manifest @@ -1 +1 @@ -DIST xmake-v2.8.9.tar.gz 2814291 BLAKE2B 8a7ba74e2a8374e34f4fd4a70a1c0c5365954d5f30093d08d5054d1f4697b98049abee6b105f3830a2bbf4dfc0fc140b536d291bc71747414e37af012b5308a6 SHA512 63edfd8ef71a363f4587fa819eb538182b3770215d9b7e844c92aa2dca07f712a5c49cea1947cad84189bc5df1350a62e6c4a6b1c23e55425220857749e39f11 +DIST xmake-v2.9.3.tar.gz 2863683 BLAKE2B 85b5d8f086b3dd887b64ab3e5fba419fd6a0e62d108debd8f1a1c410960e61c38cb39e52ff7bae85d0ab10cb8827e0c11f9f4942436ecdcf8ce3b92b71110510 SHA512 7e1dbeed8947dd7306e4f87254224e4f67c21060bffcc6ce0ec16605acdeb2640f7891003fb675b190c8015388768c5863cad0d381ecb5fd844882315b7abe60 diff --git a/dev-build/xmake/xmake-2.8.9.ebuild b/dev-build/xmake/xmake-2.9.3.ebuild similarity index 100% rename from dev-build/xmake/xmake-2.8.9.ebuild rename to dev-build/xmake/xmake-2.9.3.ebuild From 3ec76abc420a6237e929cfe5f24fd7188fc88d0b Mon Sep 17 00:00:00 2001 From: Ivan Lloro Date: Fri, 28 Jun 2024 07:49:02 +0200 Subject: [PATCH 18/25] media-gfx/timg: Added cairo use flag requirement to dependency cairo (https://bugs.gentoo.org/934948). Signed-off-by: Ivan Lloro --- media-gfx/timg/timg-1.6.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-gfx/timg/timg-1.6.0.ebuild b/media-gfx/timg/timg-1.6.0.ebuild index 10ff44e609..a5bc79766b 100644 --- a/media-gfx/timg/timg-1.6.0.ebuild +++ b/media-gfx/timg/timg-1.6.0.ebuild @@ -25,7 +25,7 @@ RDEPEND=" >=media-gfx/graphicsmagick-1.3.42 >=gnome-base/librsvg-2.57.3 >=x11-libs/cairo-1.18.0 - >=app-text/poppler-24.04.0 + >=app-text/poppler-24.04.0[cairo] " DEPEND="${RDEPEND}" From ffb9c95396bf688c67576c44aaefe047cdee81d0 Mon Sep 17 00:00:00 2001 From: tea Date: Fri, 28 Jun 2024 06:20:20 +0200 Subject: [PATCH 19/25] dev-util/yaml-language-server: add 1.15.0 Signed-off-by: tea --- dev-util/yaml-language-server/Manifest | 2 + .../yaml-language-server-1.15.0.ebuild | 43 +++++++++++++++++++ 2 files changed, 45 insertions(+) create mode 100644 dev-util/yaml-language-server/yaml-language-server-1.15.0.ebuild diff --git a/dev-util/yaml-language-server/Manifest b/dev-util/yaml-language-server/Manifest index 1f0cbc21c0..169a78e511 100644 --- a/dev-util/yaml-language-server/Manifest +++ b/dev-util/yaml-language-server/Manifest @@ -1,2 +1,4 @@ DIST yaml-language-server-1.14.0-deps.tar.xz 5420516 BLAKE2B cb0814b0058539c69e4f4d9b994b54315a9535e3c43d5dd6cdb0f7bc827d58b01a0b239f68d4086b422c6b90c16f46d5a35fcb1c3b5ca934e6401d1add9b7e4a SHA512 e67042b0fc415bbb338cec2e520d0df549dab4a9e89df011022315d78f1b16184060f4dac62870234b1dd97ab71b876544663963c9ca1fc5eec1c84571e2182b DIST yaml-language-server-1.14.0.tgz 567903 BLAKE2B 72109e7e9e469b7411388282159027ca2bbf9fb24ea976c70893c201a3448fc084460cf73f9aaead31a6491ab084c1377e746836fb373d9876194874cd36fc82 SHA512 1e73621cce403935ee33c669b9bcea813cbeed5e6416231755e74e4f6ca386f9f10b0ea96cc5dc0ffca61da693e6fdae7b41fc1861f834592f084cdc21c4c90e +DIST yaml-language-server-1.15.0-deps.tar.xz 5428944 BLAKE2B 81be474e161a1f1e05a5a196772c890422366318f276fa91433c273915f74c9eb65b0dd6a345ad3ef0af4527b442977fca7cba8db358fe12465fc3f50a3df1f3 SHA512 ef073e03cfb431c2a39fd6408f668a175483b521b48c895cb66e2540ecf7eaab8bb30e23e8d0f1c3cd2a9733649cc4b83d82e9cd8bc0c32141600d3e32c57b2a +DIST yaml-language-server-1.15.0.tgz 570814 BLAKE2B 6e3d0550420d6a78c7bb0bb1131e818a5424b1717398706ceb83991ad559be0a5d85e6148552fd9e1dae71af28aa476393fb4d4944fdf12638b02096627c103c SHA512 378ec0a810c23109a1ea604b988ea8ab1af21d1ce2df768f14fb09858cb755350609d2c76231a1e05673a548d196985a0030419039a790cffef8a3483878b947 diff --git a/dev-util/yaml-language-server/yaml-language-server-1.15.0.ebuild b/dev-util/yaml-language-server/yaml-language-server-1.15.0.ebuild new file mode 100644 index 0000000000..0976b212de --- /dev/null +++ b/dev-util/yaml-language-server/yaml-language-server-1.15.0.ebuild @@ -0,0 +1,43 @@ +# Copyright 2022-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="Language Server for YAML Files" +HOMEPAGE="https://github.com/redhat-developer/yaml-language-server" +SRC_URI=" + mirror://npm/${PN}/-/${P}.tgz + https://tastytea.de/files/gentoo/${P}-deps.tar.xz +" +S="${WORKDIR}" + +# NOTE: to generate the dependency tarball: +# npm --cache ./npm-cache install $(portageq envvar DISTDIR)/${P}.tgz +# tar -caf ${P}-deps.tar.xz npm-cache + +LICENSE="0BSD Apache-2.0 BSD BSD-2 CC0-1.0 ISC MIT" +SLOT="0" +KEYWORDS="~amd64" + +RDEPEND="net-libs/nodejs" +BDEPEND="net-libs/nodejs[npm]" + +src_unpack() { + cd "${T}" || die "Could not cd to temporary directory" + unpack ${P}-deps.tar.xz +} + +src_install() { + npm \ + --offline \ + --verbose \ + --progress false \ + --foreground-scripts \ + --global \ + --prefix "${ED}"/usr \ + --cache "${T}"/npm-cache \ + install "${DISTDIR}"/${P}.tgz || die "npm install failed" + + cd "${ED}"/usr/$(get_libdir)/node_modules/${PN} || die "cd failed" + einstalldocs +} From f24cf1299fccbc758d4610fa0874b9c948f5a626 Mon Sep 17 00:00:00 2001 From: tea Date: Fri, 28 Jun 2024 06:34:30 +0200 Subject: [PATCH 20/25] dev-cpp/trantor: add 1.5.19 Signed-off-by: tea --- dev-cpp/trantor/Manifest | 1 + dev-cpp/trantor/trantor-1.5.19.ebuild | 54 +++++++++++++++++++++++++++ 2 files changed, 55 insertions(+) create mode 100644 dev-cpp/trantor/trantor-1.5.19.ebuild diff --git a/dev-cpp/trantor/Manifest b/dev-cpp/trantor/Manifest index 303b697e01..7fe1b0d4d9 100644 --- a/dev-cpp/trantor/Manifest +++ b/dev-cpp/trantor/Manifest @@ -1,2 +1,3 @@ DIST trantor-1.5.17.tar.gz 155603 BLAKE2B 25631b3d8882cec58ff8eea2b449e805f846653d79af41a87b6ead6fff5c32dfc40559cdc734f51505a8ca1100b215cb8d66fa5fc5bf5baa96d6a3e93499a330 SHA512 43202240968b90d0e6d211d3b7a918567587e4ad26c360848efee2661cc1d49d35de408db5e2ff7314be879faac99ffa29ffa1f3735f9606d95874130db05250 DIST trantor-1.5.18.tar.gz 155626 BLAKE2B 7fdd5fdd310b783dbc23be7e3594fe3e4e5135c1fcd7c9c96e153ff28397e543a4be50153e54f4a4f648de21d6c9ca5ffa85518806b7e6d91485956f3b3627b3 SHA512 2dba27efad95155a76968959d9bd2510be8502b9424716493f385aebbce2481553cc8fae283076029aed4bef6f0aadb0bec3f9acb98fbca3ef4d49b936558f8c +DIST trantor-1.5.19.tar.gz 156467 BLAKE2B 9683cc3691389a48be1060e05c96329f826b976b4090b869d5ea097b30b33d22bd1f5373987d5900f5f2f587227eb59c442bbfb0126cce1636887472352af948 SHA512 76264df770b14702cae88bb77c8e863e85eb034fd14bb062d3414f981b759be61bff3ce5aa1c8cca44bf0ca0b3568ed77248c9986eb23b6715631cdae9445a02 diff --git a/dev-cpp/trantor/trantor-1.5.19.ebuild b/dev-cpp/trantor/trantor-1.5.19.ebuild new file mode 100644 index 0000000000..4a18bcd7bd --- /dev/null +++ b/dev-cpp/trantor/trantor-1.5.19.ebuild @@ -0,0 +1,54 @@ +# Copyright 2021-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake + +DESCRIPTION="Non-blocking I/O tcp network lib based on c++14/17" +HOMEPAGE="https://github.com/an-tao/trantor" +SRC_URI="https://github.com/an-tao/trantor/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="BSD" +SLOT="0/${PV}" +KEYWORDS="~amd64" +IUSE="adns doc +spdlog +ssl test" +RESTRICT="!test? ( test )" + +RDEPEND=" + adns? ( net-dns/c-ares:= ) + ssl? ( dev-libs/openssl:= ) + spdlog? ( + dev-libs/spdlog:= + dev-libs/libfmt:= + ) +" +DEPEND=" + ${RDEPEND} + test? ( dev-cpp/gtest ) +" +BDEPEND="doc? ( app-text/doxygen[dot] )" + +src_prepare() { + sed -i 's/ -Werror)$/)/' CMakeLists.txt || die "could not remove -Werror" + cmake_src_prepare +} + +src_configure() { + local -a mycmakeargs=( + "-DBUILD_SHARED_LIBS=YES" + "-DBUILD_DOC=$(usex doc)" + "-DBUILD_TESTING=$(usex test)" + "-DBUILD_C-ARES=$(usex adns)" + "-DTRANTOR_USE_TLS=$(usex ssl openssl none)" + "-DUSE_SPDLOG=$(usex spdlog)" + ) + + cmake_src_configure +} + +src_install() { + use doc && HTML_DOCS="${BUILD_DIR}/docs/trantor/html/*" + + cmake_src_install +} From 3d5cb6084bda243a842a6ec667af167b862bda39 Mon Sep 17 00:00:00 2001 From: tea Date: Fri, 28 Jun 2024 06:34:47 +0200 Subject: [PATCH 21/25] dev-cpp/trantor: drop 1.5.17 Signed-off-by: tea --- dev-cpp/trantor/Manifest | 1 - dev-cpp/trantor/trantor-1.5.17.ebuild | 54 --------------------------- 2 files changed, 55 deletions(-) delete mode 100644 dev-cpp/trantor/trantor-1.5.17.ebuild diff --git a/dev-cpp/trantor/Manifest b/dev-cpp/trantor/Manifest index 7fe1b0d4d9..14811ecbe0 100644 --- a/dev-cpp/trantor/Manifest +++ b/dev-cpp/trantor/Manifest @@ -1,3 +1,2 @@ -DIST trantor-1.5.17.tar.gz 155603 BLAKE2B 25631b3d8882cec58ff8eea2b449e805f846653d79af41a87b6ead6fff5c32dfc40559cdc734f51505a8ca1100b215cb8d66fa5fc5bf5baa96d6a3e93499a330 SHA512 43202240968b90d0e6d211d3b7a918567587e4ad26c360848efee2661cc1d49d35de408db5e2ff7314be879faac99ffa29ffa1f3735f9606d95874130db05250 DIST trantor-1.5.18.tar.gz 155626 BLAKE2B 7fdd5fdd310b783dbc23be7e3594fe3e4e5135c1fcd7c9c96e153ff28397e543a4be50153e54f4a4f648de21d6c9ca5ffa85518806b7e6d91485956f3b3627b3 SHA512 2dba27efad95155a76968959d9bd2510be8502b9424716493f385aebbce2481553cc8fae283076029aed4bef6f0aadb0bec3f9acb98fbca3ef4d49b936558f8c DIST trantor-1.5.19.tar.gz 156467 BLAKE2B 9683cc3691389a48be1060e05c96329f826b976b4090b869d5ea097b30b33d22bd1f5373987d5900f5f2f587227eb59c442bbfb0126cce1636887472352af948 SHA512 76264df770b14702cae88bb77c8e863e85eb034fd14bb062d3414f981b759be61bff3ce5aa1c8cca44bf0ca0b3568ed77248c9986eb23b6715631cdae9445a02 diff --git a/dev-cpp/trantor/trantor-1.5.17.ebuild b/dev-cpp/trantor/trantor-1.5.17.ebuild deleted file mode 100644 index 4a18bcd7bd..0000000000 --- a/dev-cpp/trantor/trantor-1.5.17.ebuild +++ /dev/null @@ -1,54 +0,0 @@ -# Copyright 2021-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake - -DESCRIPTION="Non-blocking I/O tcp network lib based on c++14/17" -HOMEPAGE="https://github.com/an-tao/trantor" -SRC_URI="https://github.com/an-tao/trantor/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="BSD" -SLOT="0/${PV}" -KEYWORDS="~amd64" -IUSE="adns doc +spdlog +ssl test" -RESTRICT="!test? ( test )" - -RDEPEND=" - adns? ( net-dns/c-ares:= ) - ssl? ( dev-libs/openssl:= ) - spdlog? ( - dev-libs/spdlog:= - dev-libs/libfmt:= - ) -" -DEPEND=" - ${RDEPEND} - test? ( dev-cpp/gtest ) -" -BDEPEND="doc? ( app-text/doxygen[dot] )" - -src_prepare() { - sed -i 's/ -Werror)$/)/' CMakeLists.txt || die "could not remove -Werror" - cmake_src_prepare -} - -src_configure() { - local -a mycmakeargs=( - "-DBUILD_SHARED_LIBS=YES" - "-DBUILD_DOC=$(usex doc)" - "-DBUILD_TESTING=$(usex test)" - "-DBUILD_C-ARES=$(usex adns)" - "-DTRANTOR_USE_TLS=$(usex ssl openssl none)" - "-DUSE_SPDLOG=$(usex spdlog)" - ) - - cmake_src_configure -} - -src_install() { - use doc && HTML_DOCS="${BUILD_DIR}/docs/trantor/html/*" - - cmake_src_install -} From 6e395b29ce43e553687ce9d855b43d0fb3a746c3 Mon Sep 17 00:00:00 2001 From: tea Date: Fri, 28 Jun 2024 07:08:48 +0200 Subject: [PATCH 22/25] dev-cpp/drogon: add 1.9.5 Signed-off-by: tea --- dev-cpp/drogon/Manifest | 2 + dev-cpp/drogon/drogon-1.9.5.ebuild | 92 ++++++++++++++++++++++++++++++ 2 files changed, 94 insertions(+) create mode 100644 dev-cpp/drogon/drogon-1.9.5.ebuild diff --git a/dev-cpp/drogon/Manifest b/dev-cpp/drogon/Manifest index f4dda375ae..b8d2d10285 100644 --- a/dev-cpp/drogon/Manifest +++ b/dev-cpp/drogon/Manifest @@ -1,4 +1,6 @@ DIST drogon-1.9.3.tar.gz 611732 BLAKE2B a78a7f4e4e7bb3b650944f4ab2b50133e907d701df1cbb127ac646ea8006f441f05823254958ae8db3a3b3bc590d9b285d84679fb83e2228ab5a324825fcac6e SHA512 cb1ace1e6fcc9112c71c221d24b80dea62245b908037f5f1065b899c62142c568f0e3410a06210ddb599f7771b56ea8acd1c7b5070893f4effb07cfd4b61f8e4 DIST drogon-1.9.4.tar.gz 612364 BLAKE2B d22d594f64423ee2db271f8b0b7242bffb0d9099e0aad9a6806e3d036d89f992da05dc26d3d2652bc5e2838524f031552913a32eb092ea49b4c9c656c687eae2 SHA512 0c58ed45aacbfd1916bbd9c52ecbd203abdc1032c7d6f908750a188443e293d749705d35c2b56eab54e30f36cc606b2437889e11a482ebda34d36035e8221499 +DIST drogon-1.9.5.tar.gz 616261 BLAKE2B 0e34398be264d58b90b1e3545aeed0e2aefe17258b7007f69f103ba4b281226c71a6aac2b7f98c8d58603ba896c4ddc31e215cea8d943a88d2bf519d049a03d1 SHA512 453b0d1af2cd7e567539cf8512d87961d9285c3ac1cbeb58d49c27571c7247390b99cc7ea5ddb87c969c5638bcf7a958b9c4a2649c3d89ff7e081e278de33f6f DIST trantor-1.5.17.tar.gz 155603 BLAKE2B 25631b3d8882cec58ff8eea2b449e805f846653d79af41a87b6ead6fff5c32dfc40559cdc734f51505a8ca1100b215cb8d66fa5fc5bf5baa96d6a3e93499a330 SHA512 43202240968b90d0e6d211d3b7a918567587e4ad26c360848efee2661cc1d49d35de408db5e2ff7314be879faac99ffa29ffa1f3735f9606d95874130db05250 DIST trantor-1.5.18.tar.gz 155626 BLAKE2B 7fdd5fdd310b783dbc23be7e3594fe3e4e5135c1fcd7c9c96e153ff28397e543a4be50153e54f4a4f648de21d6c9ca5ffa85518806b7e6d91485956f3b3627b3 SHA512 2dba27efad95155a76968959d9bd2510be8502b9424716493f385aebbce2481553cc8fae283076029aed4bef6f0aadb0bec3f9acb98fbca3ef4d49b936558f8c +DIST trantor-1.5.19.tar.gz 156467 BLAKE2B 9683cc3691389a48be1060e05c96329f826b976b4090b869d5ea097b30b33d22bd1f5373987d5900f5f2f587227eb59c442bbfb0126cce1636887472352af948 SHA512 76264df770b14702cae88bb77c8e863e85eb034fd14bb062d3414f981b759be61bff3ce5aa1c8cca44bf0ca0b3568ed77248c9986eb23b6715631cdae9445a02 diff --git a/dev-cpp/drogon/drogon-1.9.5.ebuild b/dev-cpp/drogon/drogon-1.9.5.ebuild new file mode 100644 index 0000000000..0565c3de19 --- /dev/null +++ b/dev-cpp/drogon/drogon-1.9.5.ebuild @@ -0,0 +1,92 @@ +# Copyright 2021-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake + +MY_TRANTOR_V="1.5.19" # NOTE: needs to be updated on each bump + +DESCRIPTION="C++14/17 based HTTP web application framework" +HOMEPAGE="https://github.com/drogonframework/drogon" +SRC_URI=" + https://github.com/drogonframework/drogon/archive/v${PV}.tar.gz -> ${P}.tar.gz + test? ( https://github.com/an-tao/trantor/archive/v${MY_TRANTOR_V}.tar.gz -> trantor-${MY_TRANTOR_V}.tar.gz ) +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" +IUSE="+brotli doc examples mariadb postgres redis sqlite spdlog test +yaml" +# REQUIRED_USE="test? ( postgres sqlite mariadb )" +RESTRICT="!test? ( test )" + +RDEPEND=" + >=dev-cpp/trantor-${MY_TRANTOR_V}:= + dev-libs/jsoncpp:= + sys-libs/zlib + brotli? ( app-arch/brotli:= ) + mariadb? ( dev-db/mariadb:= ) + postgres? ( dev-db/postgresql:= ) + redis? ( dev-libs/hiredis:= ) + sqlite? ( dev-db/sqlite:3 ) + elibc_Darwin? ( sys-libs/native-uuid ) + elibc_SunOS? ( sys-libs/libuuid ) + !elibc_Darwin? ( !elibc_SunOS? ( + sys-apps/util-linux + ) ) + spdlog? ( + dev-libs/spdlog:= + dev-libs/libfmt:= + ) + yaml? ( dev-cpp/yaml-cpp:= ) +" +DEPEND=" + ${RDEPEND} + test? ( dev-cpp/gtest ) +" +BDEPEND="doc? ( app-text/doxygen )" + +PATCHES=( "${FILESDIR}"/${PN}-1.8.4-fix-test-build.patch ) + +DOCS=( CONTRIBUTING.md ChangeLog.md README.md README.zh-CN.md README.zh-TW.md ) + +src_unpack() { + default + + # the cert is in the trantor submodule normally, but we unbundle that + if use test; then + mkdir -p ${P}/trantor/trantor/tests || die + cp -v trantor-${MY_TRANTOR_V}/trantor/tests/server.{crt,key} \ + ${P}/trantor/trantor/tests/ \ + || die "could not copy test certificate and/or key" + fi +} + +src_configure() { + use doc && HTML_DOCS=( "${BUILD_DIR}/docs/drogon/html/." ) + + local -a mycmakeargs=( + -DBUILD_DOC=$(usex doc) + -DBUILD_EXAMPLES=NO + -DBUILD_POSTGRESQL=$(usex postgres) + -DBUILD_MYSQL=$(usex mariadb) + -DBUILD_SQLITE=$(usex sqlite) + -DBUILD_REDIS=$(usex redis) + -DBUILD_TESTING=$(usex test) + -DBUILD_BROTLI=$(usex brotli) + -DBUILD_YAML_CONFIG=$(usex yaml) + -DUSE_SUBMODULE=NO + $(cmake_use_find_package doc Doxygen) + -DUSE_SPDLOG=$(usex spdlog) + ) + + cmake_src_configure +} + +src_install() { + use examples && DOCS+=( "${S}/examples" ) + docompress -x /usr/share/doc/${PF}/examples + + cmake_src_install +} From 09b4582c89ebdff16e7f0e8c992b31eb79565daf Mon Sep 17 00:00:00 2001 From: tea Date: Fri, 28 Jun 2024 07:10:08 +0200 Subject: [PATCH 23/25] dev-cpp/drogon: drop 1.9.3 Signed-off-by: tea --- dev-cpp/drogon/Manifest | 2 - dev-cpp/drogon/drogon-1.9.3.ebuild | 92 ------------------------------ 2 files changed, 94 deletions(-) delete mode 100644 dev-cpp/drogon/drogon-1.9.3.ebuild diff --git a/dev-cpp/drogon/Manifest b/dev-cpp/drogon/Manifest index b8d2d10285..2162b14fff 100644 --- a/dev-cpp/drogon/Manifest +++ b/dev-cpp/drogon/Manifest @@ -1,6 +1,4 @@ -DIST drogon-1.9.3.tar.gz 611732 BLAKE2B a78a7f4e4e7bb3b650944f4ab2b50133e907d701df1cbb127ac646ea8006f441f05823254958ae8db3a3b3bc590d9b285d84679fb83e2228ab5a324825fcac6e SHA512 cb1ace1e6fcc9112c71c221d24b80dea62245b908037f5f1065b899c62142c568f0e3410a06210ddb599f7771b56ea8acd1c7b5070893f4effb07cfd4b61f8e4 DIST drogon-1.9.4.tar.gz 612364 BLAKE2B d22d594f64423ee2db271f8b0b7242bffb0d9099e0aad9a6806e3d036d89f992da05dc26d3d2652bc5e2838524f031552913a32eb092ea49b4c9c656c687eae2 SHA512 0c58ed45aacbfd1916bbd9c52ecbd203abdc1032c7d6f908750a188443e293d749705d35c2b56eab54e30f36cc606b2437889e11a482ebda34d36035e8221499 DIST drogon-1.9.5.tar.gz 616261 BLAKE2B 0e34398be264d58b90b1e3545aeed0e2aefe17258b7007f69f103ba4b281226c71a6aac2b7f98c8d58603ba896c4ddc31e215cea8d943a88d2bf519d049a03d1 SHA512 453b0d1af2cd7e567539cf8512d87961d9285c3ac1cbeb58d49c27571c7247390b99cc7ea5ddb87c969c5638bcf7a958b9c4a2649c3d89ff7e081e278de33f6f -DIST trantor-1.5.17.tar.gz 155603 BLAKE2B 25631b3d8882cec58ff8eea2b449e805f846653d79af41a87b6ead6fff5c32dfc40559cdc734f51505a8ca1100b215cb8d66fa5fc5bf5baa96d6a3e93499a330 SHA512 43202240968b90d0e6d211d3b7a918567587e4ad26c360848efee2661cc1d49d35de408db5e2ff7314be879faac99ffa29ffa1f3735f9606d95874130db05250 DIST trantor-1.5.18.tar.gz 155626 BLAKE2B 7fdd5fdd310b783dbc23be7e3594fe3e4e5135c1fcd7c9c96e153ff28397e543a4be50153e54f4a4f648de21d6c9ca5ffa85518806b7e6d91485956f3b3627b3 SHA512 2dba27efad95155a76968959d9bd2510be8502b9424716493f385aebbce2481553cc8fae283076029aed4bef6f0aadb0bec3f9acb98fbca3ef4d49b936558f8c DIST trantor-1.5.19.tar.gz 156467 BLAKE2B 9683cc3691389a48be1060e05c96329f826b976b4090b869d5ea097b30b33d22bd1f5373987d5900f5f2f587227eb59c442bbfb0126cce1636887472352af948 SHA512 76264df770b14702cae88bb77c8e863e85eb034fd14bb062d3414f981b759be61bff3ce5aa1c8cca44bf0ca0b3568ed77248c9986eb23b6715631cdae9445a02 diff --git a/dev-cpp/drogon/drogon-1.9.3.ebuild b/dev-cpp/drogon/drogon-1.9.3.ebuild deleted file mode 100644 index 70912e1163..0000000000 --- a/dev-cpp/drogon/drogon-1.9.3.ebuild +++ /dev/null @@ -1,92 +0,0 @@ -# Copyright 2021-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake - -MY_TRANTOR_V="1.5.17" # NOTE: needs to be updated on each bump - -DESCRIPTION="C++14/17 based HTTP web application framework" -HOMEPAGE="https://github.com/drogonframework/drogon" -SRC_URI=" - https://github.com/drogonframework/drogon/archive/v${PV}.tar.gz -> ${P}.tar.gz - test? ( https://github.com/an-tao/trantor/archive/v${MY_TRANTOR_V}.tar.gz -> trantor-${MY_TRANTOR_V}.tar.gz ) -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" -IUSE="+brotli doc examples mariadb postgres redis sqlite spdlog test +yaml" -# REQUIRED_USE="test? ( postgres sqlite mariadb )" -RESTRICT="!test? ( test )" - -RDEPEND=" - >=dev-cpp/trantor-${MY_TRANTOR_V}:= - dev-libs/jsoncpp:= - sys-libs/zlib - brotli? ( app-arch/brotli:= ) - mariadb? ( dev-db/mariadb:= ) - postgres? ( dev-db/postgresql:= ) - redis? ( dev-libs/hiredis:= ) - sqlite? ( dev-db/sqlite:3 ) - elibc_Darwin? ( sys-libs/native-uuid ) - elibc_SunOS? ( sys-libs/libuuid ) - !elibc_Darwin? ( !elibc_SunOS? ( - sys-apps/util-linux - ) ) - spdlog? ( - dev-libs/spdlog:= - dev-libs/libfmt:= - ) - yaml? ( dev-cpp/yaml-cpp:= ) -" -DEPEND=" - ${RDEPEND} - test? ( dev-cpp/gtest ) -" -BDEPEND="doc? ( app-text/doxygen )" - -PATCHES=( "${FILESDIR}"/${PN}-1.8.4-fix-test-build.patch ) - -DOCS=( CONTRIBUTING.md ChangeLog.md README.md README.zh-CN.md README.zh-TW.md ) - -src_unpack() { - default - - # the cert is in the trantor submodule normally, but we unbundle that - if use test; then - mkdir -p ${P}/trantor/trantor/tests || die - cp -v trantor-${MY_TRANTOR_V}/trantor/tests/server.{crt,key} \ - ${P}/trantor/trantor/tests/ \ - || die "could not copy test certificate and/or key" - fi -} - -src_configure() { - use doc && HTML_DOCS=( "${BUILD_DIR}/docs/drogon/html/." ) - - local -a mycmakeargs=( - -DBUILD_DOC=$(usex doc) - -DBUILD_EXAMPLES=NO - -DBUILD_POSTGRESQL=$(usex postgres) - -DBUILD_MYSQL=$(usex mariadb) - -DBUILD_SQLITE=$(usex sqlite) - -DBUILD_REDIS=$(usex redis) - -DBUILD_TESTING=$(usex test) - -DBUILD_BROTLI=$(usex brotli) - -DBUILD_YAML_CONFIG=$(usex yaml) - -DUSE_SUBMODULE=NO - $(cmake_use_find_package doc Doxygen) - -DUSE_SPDLOG=$(usex spdlog) - ) - - cmake_src_configure -} - -src_install() { - use examples && DOCS+=( "${S}/examples" ) - docompress -x /usr/share/doc/${PF}/examples - - cmake_src_install -} From e92be61dd86cdd9699cc427b4fad82ff4ee7993a Mon Sep 17 00:00:00 2001 From: Ivan Lloro Date: Fri, 28 Jun 2024 11:10:52 +0200 Subject: [PATCH 24/25] media-gfx/mayo: Address mayo 0.8.0 compilation error with OpenCascade >= 7.8.0. Signed-off-by: Ivan Lloro --- media-gfx/mayo/mayo-0.8.0.ebuild | 1 + 1 file changed, 1 insertion(+) diff --git a/media-gfx/mayo/mayo-0.8.0.ebuild b/media-gfx/mayo/mayo-0.8.0.ebuild index 2b0a412152..de69cc0a25 100644 --- a/media-gfx/mayo/mayo-0.8.0.ebuild +++ b/media-gfx/mayo/mayo-0.8.0.ebuild @@ -15,6 +15,7 @@ KEYWORDS="~amd64" RDEPEND=" >=sci-libs/opencascade-7.7.0-r2 + Date: Fri, 28 Jun 2024 12:51:57 +0200 Subject: [PATCH 25/25] Revert "dev-util/*: use latest release on catppuccin-whiskers and catppuccin-catwalk" This reverts commit 9230b0c4cff6a0aa2a3c900f0c795d59d798cb60. Signed-off-by: David Roman --- dev-util/catppuccin-catwalk/Manifest | 2 +- ...ccin-catwalk-9999.ebuild => catppuccin-catwalk-1.3.2.ebuild} | 2 +- dev-util/catppuccin-whiskers/Manifest | 2 +- ...in-whiskers-9999.ebuild => catppuccin-whiskers-2.4.0.ebuild} | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) rename dev-util/catppuccin-catwalk/{catppuccin-catwalk-9999.ebuild => catppuccin-catwalk-1.3.2.ebuild} (74%) rename dev-util/catppuccin-whiskers/{catppuccin-whiskers-9999.ebuild => catppuccin-whiskers-2.4.0.ebuild} (74%) diff --git a/dev-util/catppuccin-catwalk/Manifest b/dev-util/catppuccin-catwalk/Manifest index d1a88456d3..5171c612da 100644 --- a/dev-util/catppuccin-catwalk/Manifest +++ b/dev-util/catppuccin-catwalk/Manifest @@ -1 +1 @@ -DIST catppuccin-catwalk-9999 1591960 BLAKE2B 7e4117719f386b9ddb2f51ecf5bb651b89550c2f60d1934711c773f81e054d9ddb54f1e5ffa8c7e87e64bcad43d98f80da2dd9779dd2037470cf73e19bd44cd0 SHA512 1e914bbf0e4811b50d7b2d483319be93701e19940b77ccf21584e06a301c99dd6410a806bb15cfe74282e2a06e3f8f4dcc9893356d516dad4444d57d7910185d +DIST catppuccin-catwalk-1.3.2 1591960 BLAKE2B 7e4117719f386b9ddb2f51ecf5bb651b89550c2f60d1934711c773f81e054d9ddb54f1e5ffa8c7e87e64bcad43d98f80da2dd9779dd2037470cf73e19bd44cd0 SHA512 1e914bbf0e4811b50d7b2d483319be93701e19940b77ccf21584e06a301c99dd6410a806bb15cfe74282e2a06e3f8f4dcc9893356d516dad4444d57d7910185d diff --git a/dev-util/catppuccin-catwalk/catppuccin-catwalk-9999.ebuild b/dev-util/catppuccin-catwalk/catppuccin-catwalk-1.3.2.ebuild similarity index 74% rename from dev-util/catppuccin-catwalk/catppuccin-catwalk-9999.ebuild rename to dev-util/catppuccin-catwalk/catppuccin-catwalk-1.3.2.ebuild index 23cf018cc5..b06e823807 100644 --- a/dev-util/catppuccin-catwalk/catppuccin-catwalk-9999.ebuild +++ b/dev-util/catppuccin-catwalk/catppuccin-catwalk-1.3.2.ebuild @@ -4,7 +4,7 @@ EAPI=8 DESCRIPTION="Soothing pastel previews for the high-spirited!" HOMEPAGE="https://github.com/catppuccin/catwalk" -SRC_URI="https://github.com/catppuccin/catwalk/releases/latest/download/catwalk-x86_64-unknown-linux-gnu -> ${P}" +SRC_URI="https://github.com/catppuccin/catwalk/releases/download/v${PV}/catwalk-x86_64-unknown-linux-gnu -> ${P}" S="${WORKDIR}" LICENSE="MIT" SLOT="0" diff --git a/dev-util/catppuccin-whiskers/Manifest b/dev-util/catppuccin-whiskers/Manifest index 0f0e638d9d..9f3da7fa77 100644 --- a/dev-util/catppuccin-whiskers/Manifest +++ b/dev-util/catppuccin-whiskers/Manifest @@ -1 +1 @@ -DIST catppuccin-whiskers-9999 6171208 BLAKE2B 02f8ec5c9a4cf623b20130c757bfb6bbb9b9e029c75f41fb1b09bc031df5477a43ec06a78b70ac38eef60605d7ae34e6a1cc600cbd45849b7848cf0bf8ea2c4f SHA512 c786b55ebc44179ea3a14e86c5e862d9455586194d7fed856d897dac82312393fd310cd5ede4b3cb70c599daa5e5754c4c52622f10a98d2f4f68c72ab2c76ad5 +DIST catppuccin-whiskers-2.4.0 6171208 BLAKE2B 02f8ec5c9a4cf623b20130c757bfb6bbb9b9e029c75f41fb1b09bc031df5477a43ec06a78b70ac38eef60605d7ae34e6a1cc600cbd45849b7848cf0bf8ea2c4f SHA512 c786b55ebc44179ea3a14e86c5e862d9455586194d7fed856d897dac82312393fd310cd5ede4b3cb70c599daa5e5754c4c52622f10a98d2f4f68c72ab2c76ad5 diff --git a/dev-util/catppuccin-whiskers/catppuccin-whiskers-9999.ebuild b/dev-util/catppuccin-whiskers/catppuccin-whiskers-2.4.0.ebuild similarity index 74% rename from dev-util/catppuccin-whiskers/catppuccin-whiskers-9999.ebuild rename to dev-util/catppuccin-whiskers/catppuccin-whiskers-2.4.0.ebuild index 8459ecc70b..f05cb42689 100644 --- a/dev-util/catppuccin-whiskers/catppuccin-whiskers-9999.ebuild +++ b/dev-util/catppuccin-whiskers/catppuccin-whiskers-2.4.0.ebuild @@ -4,7 +4,7 @@ EAPI=8 DESCRIPTION="Soothing port creation tool for the high-spirited!" HOMEPAGE="https://github.com/catppuccin/whiskers" -SRC_URI="https://github.com/catppuccin/whiskers/releases/latest/download/whiskers-x86_64-unknown-linux-gnu -> ${P}" +SRC_URI="https://github.com/catppuccin/whiskers/releases/download/v${PV}/whiskers-x86_64-unknown-linux-gnu -> ${P}" S="${WORKDIR}" LICENSE="MIT" SLOT="0"