From 51ce592b8f0a19c8c9a92fdc3cdaf27ee957d01a Mon Sep 17 00:00:00 2001 From: David Roman Date: Mon, 2 Sep 2024 12:26:37 +0200 Subject: [PATCH 1/6] dev-cpp/cpptrace: add 0.7.0 Signed-off-by: David Roman --- dev-cpp/cpptrace/Manifest | 1 + dev-cpp/cpptrace/cpptrace-0.7.0.ebuild | 32 ++++++++++++++++++++++++++ 2 files changed, 33 insertions(+) create mode 100644 dev-cpp/cpptrace/cpptrace-0.7.0.ebuild diff --git a/dev-cpp/cpptrace/Manifest b/dev-cpp/cpptrace/Manifest index 383eff5fe7..44c829a224 100644 --- a/dev-cpp/cpptrace/Manifest +++ b/dev-cpp/cpptrace/Manifest @@ -1,3 +1,4 @@ DIST cpptrace-0.6.0.tar.gz 318375 BLAKE2B 5c1694b6e579fb097379e9e9788ae84f89e1cd65848cf6fce79c8f9415e1b047fb018142a4d6fd868c021ae1d140d21e955d30f7eeb55f341f74ce7a4de68e32 SHA512 c5ebd1a733e22006abe2ef2b5e65a9f967ef2a433194d1c2dbed2dea7a81034a56717ad54698eaad20b3c53b941a2766587dc32936b3703ef87fda29eafc5dbf DIST cpptrace-0.6.2.tar.gz 319911 BLAKE2B 63531a4097f45dd5f24bc0b4227b7872c0b5303443bec7394da5dea3e25df56865673d3d0243fcb59213c00d2b6d3bb28fb525cf5d40ec639f686c4e552f6ca2 SHA512 aaf14207dbcb3e3fd551cfc4a4dbee265f9454f205362eb061fd5672ee54d19e3966a5f497bc90689a4c426ab4f9225f083d3a84bf4a0060b851cdf252f22615 DIST cpptrace-0.6.3.tar.gz 321472 BLAKE2B 8f6fd949e8e30ae9860516d4ab20583606ace12d5c37b512e1940a472143e90befd7179591a2eba80f25545c2036775224b3a1644cb26c342618f6f85617dc5f SHA512 fbea457268fcf535c8295098c8e21a915cae408a253050d9c69d2d34758b2e3cc14d3cfc39ee2dbe9399f4363a4a1462447206067f794cbf88282b54a9a587e7 +DIST cpptrace-0.7.0.tar.gz 373947 BLAKE2B ac8337baaa53ce52210f64efb1e6203df830e03316479d8780bf927c5ef4f300e8987cc8371fd219b5bd9929b14b7fd36087374e9c910147ca640cb6ed2a46de SHA512 e205ab54e51dc5fe0cc448e181181d3a2ef3e0d2435d5040cca7f36fc9f9998a0cea2a11051898ebfcc84954a1dd2aff9f48ac9ab718e5d8f974aff419f9ff23 diff --git a/dev-cpp/cpptrace/cpptrace-0.7.0.ebuild b/dev-cpp/cpptrace/cpptrace-0.7.0.ebuild new file mode 100644 index 0000000000..6f16e12cb4 --- /dev/null +++ b/dev-cpp/cpptrace/cpptrace-0.7.0.ebuild @@ -0,0 +1,32 @@ +# Copyright 2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake + +DESCRIPTION="Simple, portable, and self-contained stacktrace library for C++" +HOMEPAGE="https://github.com/jeremy-rifkin/cpptrace" +SRC_URI="https://github.com/jeremy-rifkin/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" +IUSE="test" +RESTRICT="!test? ( test )" + +DEPEND="dev-libs/libdwarf + test? ( dev-cpp/gtest )" +RDEPEND="${DEPEND}" + +QA_FLAGS_IGNORED="unittest" + +src_configure() { + local mycmakeargs=( + -DCPPTRACE_USE_EXTERNAL_LIBDWARF=On + -DCPPTRACE_USE_EXTERNAL_GTEST=On + -DCPPTRACE_BUILD_TESTING=$(usex test) + ) + + cmake_src_configure +} From f492147b1ce63bd6867b314f7a06a1e2c390c72b Mon Sep 17 00:00:00 2001 From: David Roman Date: Mon, 2 Sep 2024 12:27:14 +0200 Subject: [PATCH 2/6] dev-cpp/cpptrace: drop 0.6.0, 0.6.2 Signed-off-by: David Roman --- dev-cpp/cpptrace/Manifest | 2 -- dev-cpp/cpptrace/cpptrace-0.6.0.ebuild | 25 -------------- dev-cpp/cpptrace/cpptrace-0.6.2.ebuild | 34 ------------------- .../cpptrace/files/cpptrace-fix-tests.patch | 12 ------- 4 files changed, 73 deletions(-) delete mode 100644 dev-cpp/cpptrace/cpptrace-0.6.0.ebuild delete mode 100644 dev-cpp/cpptrace/cpptrace-0.6.2.ebuild delete mode 100644 dev-cpp/cpptrace/files/cpptrace-fix-tests.patch diff --git a/dev-cpp/cpptrace/Manifest b/dev-cpp/cpptrace/Manifest index 44c829a224..926d872440 100644 --- a/dev-cpp/cpptrace/Manifest +++ b/dev-cpp/cpptrace/Manifest @@ -1,4 +1,2 @@ -DIST cpptrace-0.6.0.tar.gz 318375 BLAKE2B 5c1694b6e579fb097379e9e9788ae84f89e1cd65848cf6fce79c8f9415e1b047fb018142a4d6fd868c021ae1d140d21e955d30f7eeb55f341f74ce7a4de68e32 SHA512 c5ebd1a733e22006abe2ef2b5e65a9f967ef2a433194d1c2dbed2dea7a81034a56717ad54698eaad20b3c53b941a2766587dc32936b3703ef87fda29eafc5dbf -DIST cpptrace-0.6.2.tar.gz 319911 BLAKE2B 63531a4097f45dd5f24bc0b4227b7872c0b5303443bec7394da5dea3e25df56865673d3d0243fcb59213c00d2b6d3bb28fb525cf5d40ec639f686c4e552f6ca2 SHA512 aaf14207dbcb3e3fd551cfc4a4dbee265f9454f205362eb061fd5672ee54d19e3966a5f497bc90689a4c426ab4f9225f083d3a84bf4a0060b851cdf252f22615 DIST cpptrace-0.6.3.tar.gz 321472 BLAKE2B 8f6fd949e8e30ae9860516d4ab20583606ace12d5c37b512e1940a472143e90befd7179591a2eba80f25545c2036775224b3a1644cb26c342618f6f85617dc5f SHA512 fbea457268fcf535c8295098c8e21a915cae408a253050d9c69d2d34758b2e3cc14d3cfc39ee2dbe9399f4363a4a1462447206067f794cbf88282b54a9a587e7 DIST cpptrace-0.7.0.tar.gz 373947 BLAKE2B ac8337baaa53ce52210f64efb1e6203df830e03316479d8780bf927c5ef4f300e8987cc8371fd219b5bd9929b14b7fd36087374e9c910147ca640cb6ed2a46de SHA512 e205ab54e51dc5fe0cc448e181181d3a2ef3e0d2435d5040cca7f36fc9f9998a0cea2a11051898ebfcc84954a1dd2aff9f48ac9ab718e5d8f974aff419f9ff23 diff --git a/dev-cpp/cpptrace/cpptrace-0.6.0.ebuild b/dev-cpp/cpptrace/cpptrace-0.6.0.ebuild deleted file mode 100644 index 116c15b9d1..0000000000 --- a/dev-cpp/cpptrace/cpptrace-0.6.0.ebuild +++ /dev/null @@ -1,25 +0,0 @@ -# Copyright 2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake - -DESCRIPTION="Simple, portable, and self-contained stacktrace library for C++" -HOMEPAGE="https://github.com/jeremy-rifkin/cpptrace" -SRC_URI="https://github.com/jeremy-rifkin/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" - -DEPEND="dev-libs/libdwarf" -RDEPEND="${DEPEND}" - -src_configure() { - local mycmakeargs=( - -DCPPTRACE_USE_EXTERNAL_LIBDWARF=On - ) - - cmake_src_configure -} diff --git a/dev-cpp/cpptrace/cpptrace-0.6.2.ebuild b/dev-cpp/cpptrace/cpptrace-0.6.2.ebuild deleted file mode 100644 index 06b09466b3..0000000000 --- a/dev-cpp/cpptrace/cpptrace-0.6.2.ebuild +++ /dev/null @@ -1,34 +0,0 @@ -# Copyright 2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake - -DESCRIPTION="Simple, portable, and self-contained stacktrace library for C++" -HOMEPAGE="https://github.com/jeremy-rifkin/cpptrace" -SRC_URI="https://github.com/jeremy-rifkin/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" -IUSE="test" -RESTRICT="!test? ( test )" - -DEPEND="dev-libs/libdwarf - test? ( dev-cpp/gtest )" -RDEPEND="${DEPEND}" - -PATCHES=( "${FILESDIR}/${PN}-fix-tests.patch" ) - -QA_FLAGS_IGNORED="unittest" - -src_configure() { - local mycmakeargs=( - -DCPPTRACE_USE_EXTERNAL_LIBDWARF=On - -DCPPTRACE_USE_EXTERNAL_GTEST=On - -DCPPTRACE_BUILD_TESTING=$(usex test) - ) - - cmake_src_configure -} diff --git a/dev-cpp/cpptrace/files/cpptrace-fix-tests.patch b/dev-cpp/cpptrace/files/cpptrace-fix-tests.patch deleted file mode 100644 index e9dd0c8cd0..0000000000 --- a/dev-cpp/cpptrace/files/cpptrace-fix-tests.patch +++ /dev/null @@ -1,12 +0,0 @@ -diff --git a/test/CMakeLists.txt b/test/CMakeLists.txt -index 1fc6c66..ec60849 100644 ---- a/test/CMakeLists.txt -+++ b/test/CMakeLists.txt -@@ -60,6 +60,6 @@ if(NOT CPPTRACE_SKIP_UNIT) - ) - target_compile_features(unittest PRIVATE cxx_std_20) - target_link_libraries(unittest PRIVATE ${target_name} GTest::gtest_main GTest::gmock_main) -- target_compile_options(unittest PRIVATE ${warning_options} $<$>:-Wno-pedantic -Wno-attributes>) -+ target_compile_options(unittest PRIVATE ${warning_options} $<$>:-Wno-pedantic -Wno-attributes -ggdb>) - add_test(NAME unittest COMMAND unittest) - endif() From 7e744c5c835c3a7530ea74a1161eb3f20db46908 Mon Sep 17 00:00:00 2001 From: David Roman Date: Mon, 2 Sep 2024 12:33:43 +0200 Subject: [PATCH 3/6] dev-python/plexapi: add 4.15.16 Signed-off-by: David Roman --- dev-python/plexapi/Manifest | 1 + dev-python/plexapi/plexapi-4.15.16.ebuild | 37 +++++++++++++++++++++++ 2 files changed, 38 insertions(+) create mode 100644 dev-python/plexapi/plexapi-4.15.16.ebuild diff --git a/dev-python/plexapi/Manifest b/dev-python/plexapi/Manifest index 8e7537b3fc..4e3bbe4ab7 100644 --- a/dev-python/plexapi/Manifest +++ b/dev-python/plexapi/Manifest @@ -1,2 +1,3 @@ DIST plexapi-4.15.14.gh.tar.gz 22523062 BLAKE2B ced898e7e4fdfbf605882e683afea9e12161dc8ff633bc8c03a788f0684252ae4bd2a33d24d921ed6924e6831b976f564213ad8a5d2bf9b5fd9d38874163a3a2 SHA512 1bacbb0fe37d6d9c9807f25d794305e3da0b532e1108299335fbc8b4a9398d4c5c57fdb7aadc61f8edd0b14b58df78adaea655b5193439069bfa22cc5b553089 DIST plexapi-4.15.15.gh.tar.gz 22523094 BLAKE2B e7e6412e779565066b13b6c0833bae7652cb8dbcbf00ea36734b54667c5214e398449983f891e19fe650fa5f786e69718a4a6ada963ea7d821b040a9c3d54f08 SHA512 90d82435008072b687a74683d2c230088a2bfefab990f5901cf0cf95e1a47273c886e2e4b591c695e2cc5733a58a4a1399033761d4c88d01b7810b352ea08904 +DIST plexapi-4.15.16.gh.tar.gz 22524434 BLAKE2B d2166673fef5d865bf966deca16cecee40b8ed999f784a18c8d6ab17c63ba891433e29b6877c20b451bbda5ff35025cedc2515d1321fb2146411ccdc5f545999 SHA512 3b3e54340e6264be159b4380f29b2a785df3f550d14aa5a47ad628a2b09f5eaf94f1e9d472969d28bdce2feb61c1a8825a953f94a958db9a6a33d9755f57e0a4 diff --git a/dev-python/plexapi/plexapi-4.15.16.ebuild b/dev-python/plexapi/plexapi-4.15.16.ebuild new file mode 100644 index 0000000000..ccb7cd3b22 --- /dev/null +++ b/dev-python/plexapi/plexapi-4.15.16.ebuild @@ -0,0 +1,37 @@ +# Copyright 2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +# left here in case we switch to pypi +PYPI_PN="PlexAPI" +PYPI_NO_NORMALIZE=1 +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{10..13} ) + +inherit distutils-r1 + +DESCRIPTION="Python bindings for the Plex API." +HOMEPAGE=" + https://pypi.org/project/PlexAPI/ + https://github.com/pkkid/python-plexapi +" + +# pypi release don't have docs +SRC_URI="https://github.com/pkkid/python-plexapi/archive/refs/tags/${PV}.tar.gz -> ${P}.gh.tar.gz" + +S="${WORKDIR}/python-${P}" +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64" + +# almost all tests requires a running server +RESTRICT="test" + +RDEPEND=" + dev-python/requests[${PYTHON_USEDEP}] +" + +BDEPEND="doc? ( dev-python/sphinx-rtd-theme )" + +distutils_enable_sphinx docs From 91c626c22eb67a5caef12ce7af1190299e5b5914 Mon Sep 17 00:00:00 2001 From: David Roman Date: Mon, 2 Sep 2024 12:34:07 +0200 Subject: [PATCH 4/6] dev-python/plexapi: drop 4.15.14 Signed-off-by: David Roman --- dev-python/plexapi/Manifest | 1 - dev-python/plexapi/plexapi-4.15.14.ebuild | 37 ----------------------- 2 files changed, 38 deletions(-) delete mode 100644 dev-python/plexapi/plexapi-4.15.14.ebuild diff --git a/dev-python/plexapi/Manifest b/dev-python/plexapi/Manifest index 4e3bbe4ab7..61d05ecbc0 100644 --- a/dev-python/plexapi/Manifest +++ b/dev-python/plexapi/Manifest @@ -1,3 +1,2 @@ -DIST plexapi-4.15.14.gh.tar.gz 22523062 BLAKE2B ced898e7e4fdfbf605882e683afea9e12161dc8ff633bc8c03a788f0684252ae4bd2a33d24d921ed6924e6831b976f564213ad8a5d2bf9b5fd9d38874163a3a2 SHA512 1bacbb0fe37d6d9c9807f25d794305e3da0b532e1108299335fbc8b4a9398d4c5c57fdb7aadc61f8edd0b14b58df78adaea655b5193439069bfa22cc5b553089 DIST plexapi-4.15.15.gh.tar.gz 22523094 BLAKE2B e7e6412e779565066b13b6c0833bae7652cb8dbcbf00ea36734b54667c5214e398449983f891e19fe650fa5f786e69718a4a6ada963ea7d821b040a9c3d54f08 SHA512 90d82435008072b687a74683d2c230088a2bfefab990f5901cf0cf95e1a47273c886e2e4b591c695e2cc5733a58a4a1399033761d4c88d01b7810b352ea08904 DIST plexapi-4.15.16.gh.tar.gz 22524434 BLAKE2B d2166673fef5d865bf966deca16cecee40b8ed999f784a18c8d6ab17c63ba891433e29b6877c20b451bbda5ff35025cedc2515d1321fb2146411ccdc5f545999 SHA512 3b3e54340e6264be159b4380f29b2a785df3f550d14aa5a47ad628a2b09f5eaf94f1e9d472969d28bdce2feb61c1a8825a953f94a958db9a6a33d9755f57e0a4 diff --git a/dev-python/plexapi/plexapi-4.15.14.ebuild b/dev-python/plexapi/plexapi-4.15.14.ebuild deleted file mode 100644 index a97cbd886b..0000000000 --- a/dev-python/plexapi/plexapi-4.15.14.ebuild +++ /dev/null @@ -1,37 +0,0 @@ -# Copyright 2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -# left here in case we switch to pypi -PYPI_PN="PlexAPI" -PYPI_NO_NORMALIZE=1 -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{10,11,12} ) - -inherit distutils-r1 - -DESCRIPTION="Python bindings for the Plex API." -HOMEPAGE=" - https://pypi.org/project/plexapi/ - https://github.com/pkkid/python-plexapi -" - -# pypi release don't have docs -SRC_URI="https://github.com/pkkid/python-plexapi/archive/refs/tags/${PV}.tar.gz -> ${P}.gh.tar.gz" - -S="${WORKDIR}/python-${P}" -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64" - -# almost all tests requires a running server -RESTRICT="test" - -RDEPEND=" - dev-python/requests[${PYTHON_USEDEP}] -" - -BDEPEND="doc? ( dev-python/sphinx-rtd-theme )" - -distutils_enable_sphinx docs From d1cf194ca68ffa838d08f852198fc0fb3c745a9a Mon Sep 17 00:00:00 2001 From: David Roman Date: Mon, 2 Sep 2024 15:02:05 +0200 Subject: [PATCH 5/6] dev-python/guidata: add 3.6.2 Signed-off-by: David Roman --- dev-python/guidata/Manifest | 1 + dev-python/guidata/guidata-3.6.2.ebuild | 39 +++++++++++++++++++++++++ 2 files changed, 40 insertions(+) create mode 100644 dev-python/guidata/guidata-3.6.2.ebuild diff --git a/dev-python/guidata/Manifest b/dev-python/guidata/Manifest index 12b42823a1..a8455c3fba 100644 --- a/dev-python/guidata/Manifest +++ b/dev-python/guidata/Manifest @@ -1,2 +1,3 @@ DIST guidata-3.5.2.tar.gz 715460 BLAKE2B 8fa7f73cb306099c6e7cf5f2fe2eb5df3905ae6e8a9103682fddd70e5381cb7d485830c28cc4275735f9e8b726bde08b537877307be0075a40efc384ec6287ce SHA512 435f84c8fd25379a509180221d1caed1f967fde476ce68f709b0463116d333fc5ad2450b66d87d97104e5e826a366c935cbb0483267adbfcdf6326e52d5ac4ab DIST guidata-3.6.1.tar.gz 718020 BLAKE2B 69dc2b64fe9e0e6e63e705833d0f02dfead890a3caeaf0ad03b2aac2a9f1b0a14a5b552dc4ff3e479fc416ba348f3b84a713a409e08f8b584f0d9d8597b04e84 SHA512 38fb27b2484deb1c7780d7750cb1d522b53ae195fc3fd4f73ff0973898106ad3cbf974de912f5a72a95b8741d740235abff2b840ab12f36c7808f024eb16d2f9 +DIST guidata-3.6.2.tar.gz 718258 BLAKE2B 197698ec37ff44c4a75b812f8ae36a3662af43bc366e619b954489d48ae146705b6d4321a4a3f05ce20bfdb60b205a5b90bb4b6379cdb7383efbf9f669317381 SHA512 29459d9a08cf42f89d5d98eca4f729670a1d47921039debcc3a4e9d1fbca812ed1d3c059e70ae76a19d85ad7c41122097ccbf5dbde6046b81a18a96a7e606851 diff --git a/dev-python/guidata/guidata-3.6.2.ebuild b/dev-python/guidata/guidata-3.6.2.ebuild new file mode 100644 index 0000000000..c525931082 --- /dev/null +++ b/dev-python/guidata/guidata-3.6.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..13} ) + +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 f56f7623404c42ce2a50ad3da59c87bf47dd1fbd Mon Sep 17 00:00:00 2001 From: David Roman Date: Mon, 2 Sep 2024 15:06:14 +0200 Subject: [PATCH 6/6] dev-python/guidata: disable py3.13 Signed-off-by: David Roman --- dev-python/guidata/guidata-3.6.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/guidata/guidata-3.6.2.ebuild b/dev-python/guidata/guidata-3.6.2.ebuild index c525931082..999b822904 100644 --- a/dev-python/guidata/guidata-3.6.2.ebuild +++ b/dev-python/guidata/guidata-3.6.2.ebuild @@ -4,7 +4,7 @@ EAPI=8 DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{11..13} ) +PYTHON_COMPAT=( python3_{11..12} ) inherit distutils-r1 pypi