From 41b304c25c983bbe251cf791bc3336b7c06a27ec Mon Sep 17 00:00:00 2001 From: Anthony Ruhier Date: Mon, 22 Apr 2024 00:10:01 +0200 Subject: [PATCH 01/17] gui-libs/xdg-desktop-portal-hyprland: fix systemd path Add patch from https://github.com/hyprwm/xdg-desktop-portal-hyprland/commit/24fa87b939539a1d13696718490ff5642ab12509 to fix the path of systemd service from /usr/lib64/systemd to /usr/lib/systemd. Signed-off-by: Anthony Ruhier --- ...rtal-hyprland-1.3.1_fix_systemd_path.patch | 21 +++++++++++++++++++ ...dg-desktop-portal-hyprland-1.3.1-r1.ebuild | 1 + 2 files changed, 22 insertions(+) create mode 100644 gui-libs/xdg-desktop-portal-hyprland/files/xdg-desktop-portal-hyprland-1.3.1_fix_systemd_path.patch diff --git a/gui-libs/xdg-desktop-portal-hyprland/files/xdg-desktop-portal-hyprland-1.3.1_fix_systemd_path.patch b/gui-libs/xdg-desktop-portal-hyprland/files/xdg-desktop-portal-hyprland-1.3.1_fix_systemd_path.patch new file mode 100644 index 0000000000..36d0b2ba82 --- /dev/null +++ b/gui-libs/xdg-desktop-portal-hyprland/files/xdg-desktop-portal-hyprland-1.3.1_fix_systemd_path.patch @@ -0,0 +1,21 @@ +From 24fa87b939539a1d13696718490ff5642ab12509 Mon Sep 17 00:00:00 2001 +From: Pavel Solovev +Date: Sun, 7 Jan 2024 22:17:24 +0300 +Subject: [PATCH] Cmake: Do not use CMAKE_INSTALL_LIBDIR for the systemd + service + +In some distros CMAKE_INSTALL_LIBDIR is lib64, but systemd services are always in lib (not lib64) +--- + CMakeLists.txt | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/CMakeLists.txt b/CMakeLists.txt +index 73f429b..2eb7cfb 100644 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -104,4 +104,4 @@ install(TARGETS xdg-desktop-portal-hyprland DESTINATION ${CMAKE_INSTALL_LIBEXECD + + install(FILES hyprland.portal DESTINATION "${CMAKE_INSTALL_DATAROOTDIR}/xdg-desktop-portal/portals") + install(FILES ${CMAKE_BINARY_DIR}/org.freedesktop.impl.portal.desktop.hyprland.service DESTINATION "${CMAKE_INSTALL_DATAROOTDIR}/dbus-1/services") +-install(FILES ${CMAKE_BINARY_DIR}/contrib/systemd/xdg-desktop-portal-hyprland.service DESTINATION "${CMAKE_INSTALL_LIBDIR}/systemd/user") ++install(FILES ${CMAKE_BINARY_DIR}/contrib/systemd/xdg-desktop-portal-hyprland.service DESTINATION "lib/systemd/user") diff --git a/gui-libs/xdg-desktop-portal-hyprland/xdg-desktop-portal-hyprland-1.3.1-r1.ebuild b/gui-libs/xdg-desktop-portal-hyprland/xdg-desktop-portal-hyprland-1.3.1-r1.ebuild index f09bf0c356..85d3f8f44a 100644 --- a/gui-libs/xdg-desktop-portal-hyprland/xdg-desktop-portal-hyprland-1.3.1-r1.ebuild +++ b/gui-libs/xdg-desktop-portal-hyprland/xdg-desktop-portal-hyprland-1.3.1-r1.ebuild @@ -89,6 +89,7 @@ src_unpack() { src_prepare() { eapply "${FILESDIR}/xdg-desktop-portal-hyprland-1.3.1_use_sys_sdbus-c++.patch" + eapply "${FILESDIR}/xdg-desktop-portal-hyprland-1.3.1_fix_systemd_path.patch" sed -i "/add_compile_options(-O3)/d" "${S}/CMakeLists.txt" || die cmake_src_prepare } From 8b6eb58994c3162b49962a2c8cb5fac8e67a7036 Mon Sep 17 00:00:00 2001 From: Joe Kappus Date: Sun, 21 Apr 2024 18:38:28 -0400 Subject: [PATCH 02/17] app-admin/s-tui: add 1.1.6 Signed-off-by: Joe Kappus --- app-admin/s-tui/Manifest | 1 + app-admin/s-tui/metadata.xml | 2 +- app-admin/s-tui/s-tui-1.1.6.ebuild | 34 ++++++++++++++++++++++++++++++ 3 files changed, 36 insertions(+), 1 deletion(-) create mode 100644 app-admin/s-tui/s-tui-1.1.6.ebuild diff --git a/app-admin/s-tui/Manifest b/app-admin/s-tui/Manifest index 0dc193c776..0fabdf54bf 100644 --- a/app-admin/s-tui/Manifest +++ b/app-admin/s-tui/Manifest @@ -1 +1,2 @@ DIST s-tui-1.1.4.gh.tar.gz 2608449 BLAKE2B 80dfc8c4dbce181cf50a5fe3bf05b553401f0cd17b184b9123e61807ee1e5c06bdbdf543fc86a0aca8f7aa4aa508e76756047a121e5d6ddbce167e097938a870 SHA512 20adfb27bae6467650a901211f4b58d0351d756a5b9465922953feb3711969c6d647782f99479475499b4658ef65da6283ad4e55ce72839d36c08f8a7f244322 +DIST s-tui-1.1.6.gh.tar.gz 2608253 BLAKE2B 64815def105ad3c57f2103841ad09948ec6205bda09f4afca7dcca3bb9586c3e8d08aa0524d42f086f589f613bd79b389fca0f55182391bf20679b4d040eb087 SHA512 73412b55175ca2a5e98e410a3c9b5ce9aa1cffc13eb9af26e834d0ea784c06f6a9f81bb1be028b8cf94046ff0a8b20fff5b1191c949d49a72cecf3abd6a1fc38 diff --git a/app-admin/s-tui/metadata.xml b/app-admin/s-tui/metadata.xml index becc7655c0..3431d6b870 100644 --- a/app-admin/s-tui/metadata.xml +++ b/app-admin/s-tui/metadata.xml @@ -3,7 +3,7 @@ joe@wt.gd - joecool + Joe Kappus amanusk/s-tui diff --git a/app-admin/s-tui/s-tui-1.1.6.ebuild b/app-admin/s-tui/s-tui-1.1.6.ebuild new file mode 100644 index 0000000000..c980717745 --- /dev/null +++ b/app-admin/s-tui/s-tui-1.1.6.ebuild @@ -0,0 +1,34 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..12} ) +DISTUTILS_USE_PEP517=setuptools +inherit distutils-r1 optfeature + +DESCRIPTION="Stress-Terminal UI monitoring tool" +HOMEPAGE="https://amanusk.github.io/s-tui/" + +if [[ ${PV} == *9999* ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/amanusk/${PN}.git" + EGIT_SUBMODULES=() +else + SRC_URI="https://github.com/amanusk/${PN}/archive/v${PV}.tar.gz -> ${P}.gh.tar.gz" + KEYWORDS="~amd64" +fi + +LICENSE="GPL-2" +SLOT="0" + +RDEPEND=" + >=dev-python/psutil-5.9.1[${PYTHON_USEDEP}] + >=dev-python/urwid-2.0.1[${PYTHON_USEDEP}] +" + +distutils_enable_tests unittest + +pkg_postinst() { + optfeature "Stress options in program menu" app-benchmarks/stress +} From 258ef589833c781a8f5d4cd36028a30aa5ce78dd Mon Sep 17 00:00:00 2001 From: David Roman Date: Mon, 22 Apr 2024 01:49:43 +0200 Subject: [PATCH 03/17] licenses: add OSL-3.0 also add it to FSF-APPROVED and OSI-APPROVED-FREE groups Signed-off-by: David Roman --- licenses/OSL-3.0 | 172 ++++++++++++++++++++++++++++++++++++++++ profiles/license_groups | 2 + 2 files changed, 174 insertions(+) create mode 100644 licenses/OSL-3.0 diff --git a/licenses/OSL-3.0 b/licenses/OSL-3.0 new file mode 100644 index 0000000000..95230e3614 --- /dev/null +++ b/licenses/OSL-3.0 @@ -0,0 +1,172 @@ +Open Software License ("OSL") v. 3.0 + +This Open Software License (the "License") applies to any original work of +authorship (the "Original Work") whose owner (the "Licensor") has placed the +following licensing notice adjacent to the copyright notice for the Original +Work: + +Licensed under the Open Software License version 3.0 + +1) Grant of Copyright License. Licensor grants You a worldwide, royalty-free, +non-exclusive, sublicensable license, for the duration of the copyright, to do +the following: + + a) to reproduce the Original Work in copies, either alone or as part of a + collective work; + + b) to translate, adapt, alter, transform, modify, or arrange the Original + Work, thereby creating derivative works ("Derivative Works") based upon the + Original Work; + + c) to distribute or communicate copies of the Original Work and Derivative + Works to the public, with the proviso that copies of Original Work or + Derivative Works that You distribute or communicate shall be licensed under + this Open Software License; + + d) to perform the Original Work publicly; and + + e) to display the Original Work publicly. + +2) Grant of Patent License. Licensor grants You a worldwide, royalty-free, +non-exclusive, sublicensable license, under patent claims owned or controlled +by the Licensor that are embodied in the Original Work as furnished by the +Licensor, for the duration of the patents, to make, use, sell, offer for sale, +have made, and import the Original Work and Derivative Works. + +3) Grant of Source Code License. The term "Source Code" means the preferred +form of the Original Work for making modifications to it and all available +documentation describing how to modify the Original Work. Licensor agrees to +provide a machine-readable copy of the Source Code of the Original Work along +with each copy of the Original Work that Licensor distributes. Licensor +reserves the right to satisfy this obligation by placing a machine-readable +copy of the Source Code in an information repository reasonably calculated to +permit inexpensive and convenient access by You for as long as Licensor +continues to distribute the Original Work. + +4) Exclusions From License Grant. Neither the names of Licensor, nor the names +of any contributors to the Original Work, nor any of their trademarks or +service marks, may be used to endorse or promote products derived from this +Original Work without express prior permission of the Licensor. Except as +expressly stated herein, nothing in this License grants any license to +Licensor's trademarks, copyrights, patents, trade secrets or any other +intellectual property. No patent license is granted to make, use, sell, offer +for sale, have made, or import embodiments of any patent claims other than the +licensed claims defined in Section 2. No license is granted to the trademarks +of Licensor even if such marks are included in the Original Work. Nothing in +this License shall be interpreted to prohibit Licensor from licensing under +terms different from this License any Original Work that Licensor otherwise +would have a right to license. + +5) External Deployment. The term "External Deployment" means the use, +distribution, or communication of the Original Work or Derivative Works in any +way such that the Original Work or Derivative Works may be used by anyone +other than You, whether those works are distributed or communicated to those +persons or made available as an application intended for use over a network. +As an express condition for the grants of license hereunder, You must treat +any External Deployment by You of the Original Work or a Derivative Work as a +distribution under section 1(c). + +6) Attribution Rights. You must retain, in the Source Code of any Derivative +Works that You create, all copyright, patent, or trademark notices from the +Source Code of the Original Work, as well as any notices of licensing and any +descriptive text identified therein as an "Attribution Notice." You must cause +the Source Code for any Derivative Works that You create to carry a prominent +Attribution Notice reasonably calculated to inform recipients that You have +modified the Original Work. + +7) Warranty of Provenance and Disclaimer of Warranty. Licensor warrants that +the copyright in and to the Original Work and the patent rights granted herein +by Licensor are owned by the Licensor or are sublicensed to You under the +terms of this License with the permission of the contributor(s) of those +copyrights and patent rights. Except as expressly stated in the immediately +preceding sentence, the Original Work is provided under this License on an "AS +IS" BASIS and WITHOUT WARRANTY, either express or implied, including, without +limitation, the warranties of non-infringement, merchantability or fitness for +a particular purpose. THE ENTIRE RISK AS TO THE QUALITY OF THE ORIGINAL WORK +IS WITH YOU. This DISCLAIMER OF WARRANTY constitutes an essential part of this +License. No license to the Original Work is granted by this License except +under this disclaimer. + +8) Limitation of Liability. Under no circumstances and under no legal theory, +whether in tort (including negligence), contract, or otherwise, shall the +Licensor be liable to anyone for any indirect, special, incidental, or +consequential damages of any character arising as a result of this License or +the use of the Original Work including, without limitation, damages for loss +of goodwill, work stoppage, computer failure or malfunction, or any and all +other commercial damages or losses. This limitation of liability shall not +apply to the extent applicable law prohibits such limitation. + +9) Acceptance and Termination. If, at any time, You expressly assented to this +License, that assent indicates your clear and irrevocable acceptance of this +License and all of its terms and conditions. If You distribute or communicate +copies of the Original Work or a Derivative Work, You must make a reasonable +effort under the circumstances to obtain the express assent of recipients to +the terms of this License. This License conditions your rights to undertake +the activities listed in Section 1, including your right to create Derivative +Works based upon the Original Work, and doing so without honoring these terms +and conditions is prohibited by copyright law and international treaty. +Nothing in this License is intended to affect copyright exceptions and +limitations (including "fair use" or "fair dealing"). This License shall +terminate immediately and You may no longer exercise any of the rights granted +to You by this License upon your failure to honor the conditions in Section +1(c). + +10) Termination for Patent Action. This License shall terminate automatically +and You may no longer exercise any of the rights granted to You by this +License as of the date You commence an action, including a cross-claim or +counterclaim, against Licensor or any licensee alleging that the Original Work +infringes a patent. This termination provision shall not apply for an action +alleging patent infringement by combinations of the Original Work with other +software or hardware. + +11) Jurisdiction, Venue and Governing Law. Any action or suit relating to this +License may be brought only in the courts of a jurisdiction wherein the +Licensor resides or in which Licensor conducts its primary business, and under +the laws of that jurisdiction excluding its conflict-of-law provisions. The +application of the United Nations Convention on Contracts for the +International Sale of Goods is expressly excluded. Any use of the Original +Work outside the scope of this License or after its termination shall be +subject to the requirements and penalties of copyright or patent law in the +appropriate jurisdiction. This section shall survive the termination of this +License. + +12) Attorneys' Fees. In any action to enforce the terms of this License or +seeking damages relating thereto, the prevailing party shall be entitled to +recover its costs and expenses, including, without limitation, reasonable +attorneys' fees and costs incurred in connection with such action, including +any appeal of such action. This section shall survive the termination of this +License. + +13) Miscellaneous. If any provision of this License is held to be +unenforceable, such provision shall be reformed only to the extent necessary +to make it enforceable. + +14) Definition of "You" in This License. "You" throughout this License, +whether in upper or lower case, means an individual or a legal entity +exercising rights under, and complying with all of the terms of, this License. +For legal entities, "You" includes any entity that controls, is controlled by, +or is under common control with you. For purposes of this definition, +"control" means (i) the power, direct or indirect, to cause the direction or +management of such entity, whether by contract or otherwise, or (ii) ownership +of fifty percent (50%) or more of the outstanding shares, or (iii) beneficial +ownership of such entity. + +15) Right to Use. You may use the Original Work in all ways not otherwise +restricted or conditioned by this License or by law, and Licensor promises not +to interfere with or be responsible for such uses by You. + +16) Modification of This License. This License is Copyright © 2005 Lawrence +Rosen. Permission is granted to copy, distribute, or communicate this License +without modification. Nothing in this License permits You to modify this +License as applied to the Original Work or to Derivative Works. However, You +may modify the text of this License and copy, distribute or communicate your +modified version (the "Modified License") and apply it to other original works +of authorship subject to the following conditions: (i) You may not indicate in +any way that your Modified License is the "Open Software License" or "OSL" and +you may not use those names in the name of your Modified License; (ii) You +must replace the notice specified in the first paragraph above with the notice +"Licensed under " or with a notice of your own +that is not confusingly similar to the notice in this License; and (iii) You +may not claim that your original works are open source software unless your +Modified License has been approved by Open Source Initiative (OSI) and You +comply with its license review and certification process. diff --git a/profiles/license_groups b/profiles/license_groups index 6b50e1553b..9ffcd81288 100644 --- a/profiles/license_groups +++ b/profiles/license_groups @@ -1,6 +1,8 @@ MISC-FREE Unicode-3.0 Unicode_Fonts_for_Ancient_Scripts canfep noweb powell sunpro OPEN-CONTENT CC-BY-2.0 CC-BY-2.5 CC-BY-3.0 CC-BY-4.0 CC-BY-SA-1.0 CC-BY-SA-2.0 CC-BY-SA-2.5 CC-BY-SA-3.0 CC-BY-SA-4.0 CC0-1.0 OPEN-DEFINITION @OPEN-CONTENT FDL-1.1 FDL-1.1+ FDL-1.2 FDL-1.2+ FDL-1.3 FDL-1.3+ Free-Art-1.2 Free-Art-1.3 MirOS OAL-1.0.1 ODC-By-1.0 +OSI-APPROVED-FREE OSL-3.0 +FSF-APPROVED @GPL-COMPATIBLE OSL-3.0 FREE @FREE-SOFTWARE @OPEN-DEFINITION DFSG @FREE lablgtk-examples meschach shion VOSTROM BINARY-REDISTRIBUTABLE PGP-2 RSAREF From 8f68c4625c1b44375299d604fb8372c13a202156 Mon Sep 17 00:00:00 2001 From: Huang Rui Date: Mon, 22 Apr 2024 10:25:41 +0800 Subject: [PATCH 04/17] sci-electronics/slang: add 6.0 Signed-off-by: Huang Rui --- sci-electronics/slang/Manifest | 1 + .../slang-6.0-fix-gentoo-libfmt-depend.patch | 26 ++++++++ sci-electronics/slang/slang-6.0.ebuild | 66 +++++++++++++++++++ 3 files changed, 93 insertions(+) create mode 100644 sci-electronics/slang/files/slang-6.0-fix-gentoo-libfmt-depend.patch create mode 100644 sci-electronics/slang/slang-6.0.ebuild diff --git a/sci-electronics/slang/Manifest b/sci-electronics/slang/Manifest index c1278ad217..b37ddbc2f7 100644 --- a/sci-electronics/slang/Manifest +++ b/sci-electronics/slang/Manifest @@ -1,2 +1,3 @@ DIST slang-4.0.tar.gz 1308308 BLAKE2B 99029a26b3fe86942abc33381f8f9ba050c09b390ed7fc54404f4054eb34a83e168d53096cad2e8f037954770a95009c701c86b1e59e1e9d02e1709fd120164c SHA512 043c053452b2d452875b2e3ed96be5b96275544e2a692bec8b170e01cefec6e5648a6681e3cac3afd2a68c8ec57f6461a9a73394d74abbc8627d49b66978808e DIST slang-5.0.tar.gz 1334032 BLAKE2B 08981f86d0be6a4a7d391a2b65d8f4e5bdab8e3ba50f6e847e2b25fec9d9345e806045faae3c74fd71db90f939d8668ff775465ea1e8433d660a0a53f20a358a SHA512 a1b7b9aac7357a9a7cc1818adbb5e9622234f607aba452ca57e3d28b31779339bb19557137cf37cdcc2abb2aba15eb6d2f580169322caf075a2518b3d8634a26 +DIST slang-6.0.tar.gz 1401115 BLAKE2B 77c6359e8de39216bef553ec832a643397e83847146223acf2512efbbb2cd15eb0b874ff8f021adb72472ce5bb77ca33648ed8c392b21df7ed349110f5654d17 SHA512 bd9e24abc6e83ca2ca0527271754bd0312e094c040feccbf95852a84dba486addd2ed0a40e5a855c1b41918061a6a7c34ca1a4f6610b1e941e50e1b74402cb5c diff --git a/sci-electronics/slang/files/slang-6.0-fix-gentoo-libfmt-depend.patch b/sci-electronics/slang/files/slang-6.0-fix-gentoo-libfmt-depend.patch new file mode 100644 index 0000000000..59d9166d18 --- /dev/null +++ b/sci-electronics/slang/files/slang-6.0-fix-gentoo-libfmt-depend.patch @@ -0,0 +1,26 @@ +From 4be4a956ad1a1ff767dcc91c88fac103d5780578 Mon Sep 17 00:00:00 2001 +From: Huang Rui +Date: Fri, 15 Sep 2023 19:38:34 +0800 +Subject: [PATCHv1] external/CMakeLists.txt: fix gentoo libfmt depend + +Signed-off-by: Huang Rui +--- + external/CMakeLists.txt | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/external/CMakeLists.txt b/external/CMakeLists.txt +index 9341eb2e2ffa..4ea7429a69a8 100644 +--- a/external/CMakeLists.txt ++++ b/external/CMakeLists.txt +@@ -4,7 +4,7 @@ + # ~~~ + + # Required minimum versions for dependencies +-set(fmt_min_version "10.2") ++set(fmt_min_version "9.0") + set(mimalloc_min_version "2.1") + set(catch2_min_version "3.0") + +-- +2.42.0 + diff --git a/sci-electronics/slang/slang-6.0.ebuild b/sci-electronics/slang/slang-6.0.ebuild new file mode 100644 index 0000000000..a1660d0a4b --- /dev/null +++ b/sci-electronics/slang/slang-6.0.ebuild @@ -0,0 +1,66 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="8" + +PYTHON_COMPAT=( python3_{10..12} ) +inherit cmake python-single-r1 + +DESCRIPTION="SystemVerilog compiler and language services" +HOMEPAGE=" + https://sv-lang.com + https://github.com/MikePopoloski/slang +" + +if [[ "${PV}" == "9999" ]] ; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/MikePopoloski/${PN}.git" +else + SRC_URI="https://github.com/MikePopoloski/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64 ~arm64 ~riscv ~x86" + S="${WORKDIR}/${P}" +fi + +LICENSE="MIT" +SLOT="0" +IUSE="python test" +REQUIRED_USE=" ${PYTHON_REQUIRED_USE} " +RESTRICT="!test? ( test )" + +RDEPEND=" + ${PYTHON_DEPS} + $(python_gen_cond_dep ' + >=dev-python/pybind11-2.10[${PYTHON_USEDEP}] + ') +" +DEPEND="${RDEPEND}" +BDEPEND=" + >=dev-libs/libfmt-9.1.0 + test? ( >=dev-cpp/catch-3.0.1 ) +" + +PATCHES=( + "${FILESDIR}/${PN}-6.0-fix-gentoo-libfmt-depend.patch" +) + +src_configure() { + python_setup + local mycmakeargs=( + -D CMAKE_INSTALL_LIBDIR="${EPREFIX}/usr/$(get_libdir)" + -D BUILD_SHARED_LIBS=ON + -D SLANG_INCLUDE_PYLIB=$(usex python) + -D SLANG_INCLUDE_TESTS=$(usex test) + -D SLANG_USE_MIMALLOC=OFF + ) + cmake_src_configure +} + +src_install() { + cmake_src_install + + if use python; then + # fix python unexpected paths QA + mkdir -p "${D}/$(python_get_sitedir)" || die + mv "${D}"/usr/pyslang* "${D}/$(python_get_sitedir)" || die + fi +} From 8399ad2b82085397c59b75edfb000b2d54ad2ebd Mon Sep 17 00:00:00 2001 From: Huang Rui Date: Mon, 22 Apr 2024 10:30:47 +0800 Subject: [PATCH 05/17] sci-electronics/slang: disable py3.9, fix ebuild format Signed-off-by: Huang Rui --- sci-electronics/slang/slang-4.0.ebuild | 4 ++-- sci-electronics/slang/slang-5.0.ebuild | 2 +- sci-electronics/slang/slang-9999.ebuild | 15 +++++++-------- 3 files changed, 10 insertions(+), 11 deletions(-) diff --git a/sci-electronics/slang/slang-4.0.ebuild b/sci-electronics/slang/slang-4.0.ebuild index 8cf3c6e986..6ce4a98d17 100644 --- a/sci-electronics/slang/slang-4.0.ebuild +++ b/sci-electronics/slang/slang-4.0.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI="8" -PYTHON_COMPAT=( python3_{9..12} ) +PYTHON_COMPAT=( python3_{10..12} ) inherit cmake python-single-r1 DESCRIPTION="SystemVerilog compiler and language services" diff --git a/sci-electronics/slang/slang-5.0.ebuild b/sci-electronics/slang/slang-5.0.ebuild index 671133d46c..6bba9883c2 100644 --- a/sci-electronics/slang/slang-5.0.ebuild +++ b/sci-electronics/slang/slang-5.0.ebuild @@ -3,7 +3,7 @@ EAPI="8" -PYTHON_COMPAT=( python3_{9..12} ) +PYTHON_COMPAT=( python3_{10..12} ) inherit cmake python-single-r1 DESCRIPTION="SystemVerilog compiler and language services" diff --git a/sci-electronics/slang/slang-9999.ebuild b/sci-electronics/slang/slang-9999.ebuild index 1e128f55cd..a040c292e6 100644 --- a/sci-electronics/slang/slang-9999.ebuild +++ b/sci-electronics/slang/slang-9999.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI="8" -PYTHON_COMPAT=( python3_{9..12} ) +PYTHON_COMPAT=( python3_{10..12} ) inherit cmake python-single-r1 DESCRIPTION="SystemVerilog compiler and language services" @@ -29,16 +29,14 @@ RESTRICT="!test? ( test )" RDEPEND=" ${PYTHON_DEPS} - >=dev-cpp/catch-3.0.1 - >=dev-libs/libfmt-9.1.0 - >=dev-libs/mimalloc-2.1.2 $(python_gen_cond_dep ' >=dev-python/pybind11-2.10[${PYTHON_USEDEP}] ') " - -DEPEND=" - ${RDEPEND} +DEPEND="${RDEPEND}" +BDEPEND=" + >=dev-libs/libfmt-9.1.0 + test? ( >=dev-cpp/catch-3.0.1 ) " src_configure() { @@ -48,6 +46,7 @@ src_configure() { -D BUILD_SHARED_LIBS=ON -D SLANG_INCLUDE_PYLIB=$(usex python) -D SLANG_INCLUDE_TESTS=$(usex test) + -D SLANG_USE_MIMALLOC=OFF ) cmake_src_configure } From f2636c5d98669e91cef4b529e55cbd306d8f4b00 Mon Sep 17 00:00:00 2001 From: Artemis Everfree Date: Sun, 21 Apr 2024 22:24:38 -0700 Subject: [PATCH 06/17] www-apps/forgejo: add 1.21.11.1, drop 1.21.7.0 Signed-off-by: Artemis Everfree --- www-apps/forgejo/Manifest | 2 +- .../{forgejo-1.21.7.0.ebuild => forgejo-1.21.11.1.ebuild} | 0 2 files changed, 1 insertion(+), 1 deletion(-) rename www-apps/forgejo/{forgejo-1.21.7.0.ebuild => forgejo-1.21.11.1.ebuild} (100%) diff --git a/www-apps/forgejo/Manifest b/www-apps/forgejo/Manifest index 40c76a80a9..50821162d3 100644 --- a/www-apps/forgejo/Manifest +++ b/www-apps/forgejo/Manifest @@ -1,3 +1,3 @@ DIST forgejo-1.20.6.0.tar.gz 55539743 BLAKE2B d44fcaec52b164099a221f2172faab8fe078b5fdaf8c9910042278f6276f4ff557d2a527a5159a0bb157f773ffcc91595d2183e1be53b97187cb35ee684fa7ce SHA512 047b41b3192053df8c0f37675c087bc5fbed9967e8f23cab35bede76071129e6f18ec0561a0415a2eaa2010877dedfd15a231f050a1738fca1a5e437f89e93b5 -DIST forgejo-1.21.7.0.tar.gz 58802779 BLAKE2B da03bc3fead3b477a6a5492c02223f546275145531843f9301de914e054e35e22cb2a1decf573f874467bd03689abf79a2b898174359ee5e5483463d4857329b SHA512 dbcb43b0e36c19e20e09c594b84656f06ae901cb4d298827c48fccdd0879383a1da8119c7bd3ce4f832a1588673c33e1bd382813bc37d1ffda41f3f7a22ec538 +DIST forgejo-1.21.11.1.tar.gz 58893566 BLAKE2B cf3541682de609d63f079922610cc7ae338b7736634a6bc767e310f4ea9fc21fd8c6928b2de4693be6619b49d7e0cbf3b0effd58b681a0cd5e95d4ba21c29141 SHA512 c461d8690a7d2eb3a4955487223391daac58f3236481c0b963a208184ed06fc96372fe8082fbb4a7d9a64b01b2c468d43d1559dd081ec65e65c9f9bc043f9af4 DIST forgejo-1.21.8.0.tar.gz 58828827 BLAKE2B ad42b0bcd0c147b62a3b63a954d7af36ec88c4a0c14b42d6217b7d6c4f05627cd57176a9758624a179c4e353a463291cea4d9b184007cc1ce8a1cca3b2b403c4 SHA512 3a5dc87f9e2866cbc78bcb8d68b9a530835b3ebf1de06d66549353bc87f13de70e188b7dc95610bb216a0c80e0981445ca240ab345cfa492071c0dca3f8ef2af diff --git a/www-apps/forgejo/forgejo-1.21.7.0.ebuild b/www-apps/forgejo/forgejo-1.21.11.1.ebuild similarity index 100% rename from www-apps/forgejo/forgejo-1.21.7.0.ebuild rename to www-apps/forgejo/forgejo-1.21.11.1.ebuild From 45de72be2258755a4ffe1dc084fa82a50131aae7 Mon Sep 17 00:00:00 2001 From: Artemis Everfree Date: Sun, 21 Apr 2024 22:30:01 -0700 Subject: [PATCH 07/17] www-apps/forgejo: make pkgcheck happy Signed-off-by: Artemis Everfree --- www-apps/forgejo/forgejo-1.20.6.0.ebuild | 5 +++-- www-apps/forgejo/forgejo-1.21.11.1.ebuild | 5 +++-- www-apps/forgejo/forgejo-1.21.8.0.ebuild | 5 +++-- 3 files changed, 9 insertions(+), 6 deletions(-) diff --git a/www-apps/forgejo/forgejo-1.20.6.0.ebuild b/www-apps/forgejo/forgejo-1.20.6.0.ebuild index 5ec0496a5f..96b07e64e5 100644 --- a/www-apps/forgejo/forgejo-1.20.6.0.ebuild +++ b/www-apps/forgejo/forgejo-1.20.6.0.ebuild @@ -10,11 +10,12 @@ DESCRIPTION="A self-hosted lightweight software forge" HOMEPAGE="https://forgejo.org/ https://codeberg.org/forgejo/forgejo" SRC_URI="https://codeberg.org/forgejo/forgejo/releases/download/v${MY_PV}/forgejo-src-${MY_PV}.tar.gz -> ${P}.tar.gz" -KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86" S="${WORKDIR}/${PN}-src-${MY_PV}" - LICENSE="Apache-2.0 BSD BSD-2 ISC MIT MPL-2.0" SLOT="0" + +KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86" + IUSE="+acct pam sqlite pie" DEPEND=" diff --git a/www-apps/forgejo/forgejo-1.21.11.1.ebuild b/www-apps/forgejo/forgejo-1.21.11.1.ebuild index 96b0995014..68c5354b8c 100644 --- a/www-apps/forgejo/forgejo-1.21.11.1.ebuild +++ b/www-apps/forgejo/forgejo-1.21.11.1.ebuild @@ -10,11 +10,12 @@ DESCRIPTION="A self-hosted lightweight software forge" HOMEPAGE="https://forgejo.org/ https://codeberg.org/forgejo/forgejo" SRC_URI="https://codeberg.org/forgejo/forgejo/releases/download/v${MY_PV}/forgejo-src-${MY_PV}.tar.gz -> ${P}.tar.gz" -KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86" S="${WORKDIR}/${PN}-src-${MY_PV}" - LICENSE="Apache-2.0 BSD BSD-2 ISC MIT MPL-2.0" SLOT="0" + +KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86" + IUSE="+acct pam sqlite pie" DEPEND=" diff --git a/www-apps/forgejo/forgejo-1.21.8.0.ebuild b/www-apps/forgejo/forgejo-1.21.8.0.ebuild index 96b0995014..68c5354b8c 100644 --- a/www-apps/forgejo/forgejo-1.21.8.0.ebuild +++ b/www-apps/forgejo/forgejo-1.21.8.0.ebuild @@ -10,11 +10,12 @@ DESCRIPTION="A self-hosted lightweight software forge" HOMEPAGE="https://forgejo.org/ https://codeberg.org/forgejo/forgejo" SRC_URI="https://codeberg.org/forgejo/forgejo/releases/download/v${MY_PV}/forgejo-src-${MY_PV}.tar.gz -> ${P}.tar.gz" -KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86" S="${WORKDIR}/${PN}-src-${MY_PV}" - LICENSE="Apache-2.0 BSD BSD-2 ISC MIT MPL-2.0" SLOT="0" + +KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86" + IUSE="+acct pam sqlite pie" DEPEND=" From ea85967f855e063a22c8f90a2a1ac9dfada41828 Mon Sep 17 00:00:00 2001 From: Artemis Everfree Date: Sun, 21 Apr 2024 22:34:15 -0700 Subject: [PATCH 08/17] app-office/obsidian: add 1.5.12, drop 1.5.8 Signed-off-by: Artemis Everfree --- app-office/obsidian/Manifest | 6 +++--- .../{obsidian-1.5.8.ebuild => obsidian-1.5.12.ebuild} | 0 2 files changed, 3 insertions(+), 3 deletions(-) rename app-office/obsidian/{obsidian-1.5.8.ebuild => obsidian-1.5.12.ebuild} (100%) diff --git a/app-office/obsidian/Manifest b/app-office/obsidian/Manifest index 161b987306..28702d8efc 100644 --- a/app-office/obsidian/Manifest +++ b/app-office/obsidian/Manifest @@ -1,6 +1,6 @@ DIST obsidian-1.5.11-amd64.tar.gz 107180896 BLAKE2B f4508b0123ccfd64acd113490ed591205e4b204ea837e1c320a9e4c9c5a30e68d27df19dfe213ac12bbc57219a00680adecab4a31a6a36853632d95e95b3f62c SHA512 bf1e9b52afa0c48347d532bc47b9625fa6c03ac884c899882e73e3464b257d8dfd89e32a5551d89b054e906c2e5078f2152af16ad16a746437e330ffe48dab7a DIST obsidian-1.5.11-arm64.tar.gz 106911612 BLAKE2B 438119f8eea0cd14578704eab899f9493b2ecb6b5e0abe48e97914215bc74259d32dff82c96f4b40553d0b2905c34f94d041b1cab934fe30b7bc0d3027552327 SHA512 9336bfe16c076dd83514bcd86137616d260bb0a2bd430504beb83ca5a92fc24af09bdd00a2b89bffb831099504947dd94efc8d972fa4c1da451e742745f89bb6 DIST obsidian-1.5.11.gh.deb 78667536 BLAKE2B 7daa4827fc45573ea07f6bd93f9f9523a7c32286b06478ceb9999332b83d54edc9dcbc989d81e24d2a4f8d2393a87efe607c9eef5c392f8a9d408eb763bc29d6 SHA512 ac7b1edb3c377130ef6086cad419db5f602014160c7fe857b7552a1e84415c0e4a4c022c63fadf9c69ef9420fd516ff04f4c4db3003ef0650e6be9b751d1dfc4 -DIST obsidian-1.5.8-amd64.tar.gz 107058177 BLAKE2B 508e8241a40392efcceaed00fe5221afa9f9311b74d8704c92a45765eee2c3e5482676bf634fc537dd49ff3a77e8a2c7909416c1769bf1b8fa61801cbc9b22bb SHA512 1569c6b238fddbbd0be03e0d1935aa7d4d19ea580aceb3fef5165144c6accd39e82eefbc7c801e8bdf64313dbcca3607ca3df6dee01663a9a01f7a1ab57ca82d -DIST obsidian-1.5.8-arm64.tar.gz 106789020 BLAKE2B 024327f2d55dbd7779672e4a51583d3997be0903c785ff990742afe1b7e5fd536c9ff2637168d7c9a3815cc67c77215c1b772db4a96cfb270af147bda620b5ff SHA512 ebdd067e058728409d24f0710da374e8a904ae4a66f1eb20b09f8ba1d9768176e19c1c22e08384f866510c294dc7f05715e2e10da32606b18979f3ceeb510c44 -DIST obsidian-1.5.8.gh.deb 78625030 BLAKE2B e4bb164b484072b3ea1c70242e60e89022101475191fc5ae3933c7596b78e5bed9ed840abec394653616777222b8e66e5b504789fe888dbed581518ce83ca94c SHA512 f5308bd94a80d70e1eb74862f54dc8ce5a0818544c2fd329f3fd7818d6748ecdbeac710ac4438d677e742c955161a7a5513afbe99303e54ba20ee65da3c62bd0 +DIST obsidian-1.5.12-amd64.tar.gz 107180662 BLAKE2B 52dd5a7f818629ba57cadec4a0c6b4f75d99c19ceaf1537b4f6b7dc0f9901c52b78318587b1f2a273ad6345475026e45c805d8978e7c0558a2487b9b2bf33376 SHA512 643409760fd99c6863679ca93b740a5f9a3d331144a82889c0a2f85bd53af4dcc0d5960840f8b7fa06216796fb5fc10522a769c27d8218bb32fb79370524b324 +DIST obsidian-1.5.12-arm64.tar.gz 106911948 BLAKE2B 484128a6d790e5d7cf7c02df3ba192ea8a571b760b1b0e1719aa652237b586ceb281ca73e268cce200365a79fc711fb5b67966601be69e5b370fcebf59531de5 SHA512 b0bea43efd0be464a33847d23f8c3e5f204a9e76621cc17f37d852e9ebc5f6cddd82ac1ac65d6c847d4d1453dc9615a89bb7cf16739e08444ae2c502240a571b +DIST obsidian-1.5.12.gh.deb 78651254 BLAKE2B 22b3596a9bb098b4a15a79ed39a302526dd8f2294b85227a06a95ceaf2e597d2ab5e1d689dd6f3e497ed2acc2e0689bf79949b1337e4b34998bdb3f1b93b96ca SHA512 f0cdb88d54c0ae3ab8dc62dab7df21b6617ce4973d81798d344cac5608689cc0a2618345dcdec1c08750194d2d02118c81b2edf8a308547bbbde56dbf6100528 diff --git a/app-office/obsidian/obsidian-1.5.8.ebuild b/app-office/obsidian/obsidian-1.5.12.ebuild similarity index 100% rename from app-office/obsidian/obsidian-1.5.8.ebuild rename to app-office/obsidian/obsidian-1.5.12.ebuild From dbb73f12d005a5730d7db153c050d2f2e1157616 Mon Sep 17 00:00:00 2001 From: Artemis Everfree Date: Sun, 21 Apr 2024 22:38:47 -0700 Subject: [PATCH 09/17] app-office/obsidian: make pkgcheck happy Signed-off-by: Artemis Everfree --- app-office/obsidian/obsidian-1.5.11.ebuild | 14 ++++++-------- app-office/obsidian/obsidian-1.5.12.ebuild | 14 ++++++-------- 2 files changed, 12 insertions(+), 16 deletions(-) diff --git a/app-office/obsidian/obsidian-1.5.11.ebuild b/app-office/obsidian/obsidian-1.5.11.ebuild index daf1bfd3df..168968ddb8 100644 --- a/app-office/obsidian/obsidian-1.5.11.ebuild +++ b/app-office/obsidian/obsidian-1.5.11.ebuild @@ -25,13 +25,17 @@ SRC_URI=" arm64? ( https://github.com/obsidianmd/obsidian-releases/releases/download/v${PV}/${P}-arm64.tar.gz ) " -RESTRICT="mirror strip bindist" +DIR="/opt/${PN^}" + +# deb gets extracted to WORKDIR. actual program gets extracted to its own dir +# which depends on CPU arch. +S="${WORKDIR}" LICENSE="Obsidian-EULA" - SLOT="0" KEYWORDS="~amd64 ~arm64" IUSE="appindicator" +RESTRICT="mirror strip bindist" RDEPEND=" >=app-accessibility/at-spi2-core-2.46.0:2 @@ -65,12 +69,6 @@ RDEPEND=" appindicator? ( dev-libs/libayatana-appindicator ) " -DIR="/opt/${PN^}" - -# deb gets extracted to WORKDIR. actual program gets extracted to its own dir -# which depends on CPU arch. -S="${WORKDIR}" - QA_PREBUILT="*" CONFIG_CHECK="~USER_NS" diff --git a/app-office/obsidian/obsidian-1.5.12.ebuild b/app-office/obsidian/obsidian-1.5.12.ebuild index daf1bfd3df..168968ddb8 100644 --- a/app-office/obsidian/obsidian-1.5.12.ebuild +++ b/app-office/obsidian/obsidian-1.5.12.ebuild @@ -25,13 +25,17 @@ SRC_URI=" arm64? ( https://github.com/obsidianmd/obsidian-releases/releases/download/v${PV}/${P}-arm64.tar.gz ) " -RESTRICT="mirror strip bindist" +DIR="/opt/${PN^}" + +# deb gets extracted to WORKDIR. actual program gets extracted to its own dir +# which depends on CPU arch. +S="${WORKDIR}" LICENSE="Obsidian-EULA" - SLOT="0" KEYWORDS="~amd64 ~arm64" IUSE="appindicator" +RESTRICT="mirror strip bindist" RDEPEND=" >=app-accessibility/at-spi2-core-2.46.0:2 @@ -65,12 +69,6 @@ RDEPEND=" appindicator? ( dev-libs/libayatana-appindicator ) " -DIR="/opt/${PN^}" - -# deb gets extracted to WORKDIR. actual program gets extracted to its own dir -# which depends on CPU arch. -S="${WORKDIR}" - QA_PREBUILT="*" CONFIG_CHECK="~USER_NS" From 2b41288af2b9d3641b0fe9d0b75b77d619d7f0a7 Mon Sep 17 00:00:00 2001 From: Viorel Munteanu Date: Mon, 22 Apr 2024 08:34:59 +0300 Subject: [PATCH 10/17] Revert "dev-python/typing_inspect: treeclean" This reverts commit 4f242210b7143838340c07f3dc263fe82558cc0f. No longer in ::gentoo Signed-off-by: Viorel Munteanu --- dev-python/typing_inspect/Manifest | 1 + dev-python/typing_inspect/metadata.xml | 9 ++++++ .../typing_inspect-0.9.0.ebuild | 32 +++++++++++++++++++ 3 files changed, 42 insertions(+) create mode 100644 dev-python/typing_inspect/Manifest create mode 100644 dev-python/typing_inspect/metadata.xml create mode 100644 dev-python/typing_inspect/typing_inspect-0.9.0.ebuild diff --git a/dev-python/typing_inspect/Manifest b/dev-python/typing_inspect/Manifest new file mode 100644 index 0000000000..013f920d56 --- /dev/null +++ b/dev-python/typing_inspect/Manifest @@ -0,0 +1 @@ +DIST typing_inspect-0.9.0.tar.gz 13825 BLAKE2B 599ec6a99fd040ac5ee83ef20deee86a8255dd116c8d8defe67d99291088984efc3b639986a9d350b26200028a309cfe6590a3f75dc4b9e0306bdc13bb65641e SHA512 5d46e6632895fa0a59007779f49a5812beff09f59e359a81af93bfee7bb5f4c2025566efbd27422299a614baa4d9c22da2317377090b0ad1cdd89fca73e9ee5a diff --git a/dev-python/typing_inspect/metadata.xml b/dev-python/typing_inspect/metadata.xml new file mode 100644 index 0000000000..33a8fb3b88 --- /dev/null +++ b/dev-python/typing_inspect/metadata.xml @@ -0,0 +1,9 @@ + + + + + + ilevkivskyi/typing_inspect + typing_inspect + + diff --git a/dev-python/typing_inspect/typing_inspect-0.9.0.ebuild b/dev-python/typing_inspect/typing_inspect-0.9.0.ebuild new file mode 100644 index 0000000000..5ace518964 --- /dev/null +++ b/dev-python/typing_inspect/typing_inspect-0.9.0.ebuild @@ -0,0 +1,32 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..12} ) +DISTUTILS_USE_PEP517=setuptools + +inherit distutils-r1 pypi + +DESCRIPTION="Runtime inspection utilities for Python typing module" +HOMEPAGE="https://github.com/ilevkivskyi/typing_inspect" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" +IUSE="test" +RESTRICT="!test? ( test )" + +RDEPEND=" + >=dev-python/mypy_extensions-0.3.0[${PYTHON_USEDEP}] + >=dev-python/typing-extensions-3.7.4.2[${PYTHON_USEDEP}] +" +DEPEND="${RDEPEND}" + +distutils_enable_tests pytest + +python_test() { + # https://github.com/ilevkivskyi/typing_inspect/issues/84 + local EPYTEST_DESELECT=( 'test_typing_inspect.py::GetUtilityTestCase::test_typed_dict_typing_extension' ) + epytest +} From a31f8d244105c65bc046f57ac27c8f1f3c968fae Mon Sep 17 00:00:00 2001 From: Viorel Munteanu Date: Mon, 22 Apr 2024 08:37:23 +0300 Subject: [PATCH 11/17] Reapply "dev-python/typing_inspect: add package move" This reverts commit 66579a3a146835d21b03627ffbf976d31e172d65. Signed-off-by: Viorel Munteanu --- dev-python/libcst/libcst-0.4.3_p20220607.ebuild | 2 +- profiles/updates/2Q-2024 | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/dev-python/libcst/libcst-0.4.3_p20220607.ebuild b/dev-python/libcst/libcst-0.4.3_p20220607.ebuild index e9d473f64d..e0a909b555 100644 --- a/dev-python/libcst/libcst-0.4.3_p20220607.ebuild +++ b/dev-python/libcst/libcst-0.4.3_p20220607.ebuild @@ -132,7 +132,7 @@ RDEPEND=" >=dev-python/pyyaml-5.2[${PYTHON_USEDEP}] >=dev-python/setuptools-rust-0.12.1[${PYTHON_USEDEP}] >=dev-python/typing-extensions-3.7.4.2[${PYTHON_USEDEP}] - >=dev-python/typing_inspect-0.4.0[${PYTHON_USEDEP}] + >=dev-python/typing-inspect-0.4.0[${PYTHON_USEDEP}] " DEPEND="${RDEPEND}" # test? ( diff --git a/profiles/updates/2Q-2024 b/profiles/updates/2Q-2024 index 1e16447374..e5cc206d62 100644 --- a/profiles/updates/2Q-2024 +++ b/profiles/updates/2Q-2024 @@ -5,3 +5,4 @@ move dev-python/dataclasses_json dev-python/dataclasses-json move media-gfx/heatshrink dev-libs/heatshrink move sys-apps/sdate app-misc/sdate move gui-libs/webp-pixbuf-loader gui-libs/gdk-pixbuf-loader-webp +move dev-python/typing_inspect dev-python/typing-inspect From c0ea18661b6091cef514580e5abe6c96cda347d8 Mon Sep 17 00:00:00 2001 From: Viorel Munteanu Date: Mon, 22 Apr 2024 08:44:12 +0300 Subject: [PATCH 12/17] dev-python/typing-inspect: actually rename the package Rename dev-python/typing_inspect to dev-python/typing-inspect. Signed-off-by: Viorel Munteanu --- dev-python/{typing_inspect => typing-inspect}/Manifest | 0 dev-python/{typing_inspect => typing-inspect}/metadata.xml | 2 +- .../typing-inspect-0.9.0.ebuild} | 0 3 files changed, 1 insertion(+), 1 deletion(-) rename dev-python/{typing_inspect => typing-inspect}/Manifest (100%) rename dev-python/{typing_inspect => typing-inspect}/metadata.xml (83%) rename dev-python/{typing_inspect/typing_inspect-0.9.0.ebuild => typing-inspect/typing-inspect-0.9.0.ebuild} (100%) diff --git a/dev-python/typing_inspect/Manifest b/dev-python/typing-inspect/Manifest similarity index 100% rename from dev-python/typing_inspect/Manifest rename to dev-python/typing-inspect/Manifest diff --git a/dev-python/typing_inspect/metadata.xml b/dev-python/typing-inspect/metadata.xml similarity index 83% rename from dev-python/typing_inspect/metadata.xml rename to dev-python/typing-inspect/metadata.xml index 33a8fb3b88..4905763b14 100644 --- a/dev-python/typing_inspect/metadata.xml +++ b/dev-python/typing-inspect/metadata.xml @@ -4,6 +4,6 @@ ilevkivskyi/typing_inspect - typing_inspect + typing-inspect diff --git a/dev-python/typing_inspect/typing_inspect-0.9.0.ebuild b/dev-python/typing-inspect/typing-inspect-0.9.0.ebuild similarity index 100% rename from dev-python/typing_inspect/typing_inspect-0.9.0.ebuild rename to dev-python/typing-inspect/typing-inspect-0.9.0.ebuild From 27c5e3a90e4a03afdc95c0e1506d8f8db9940534 Mon Sep 17 00:00:00 2001 From: Viorel Munteanu Date: Mon, 22 Apr 2024 08:47:38 +0300 Subject: [PATCH 13/17] Revert "dev-python/dataclasses_json: treeclean" This reverts commit 5ed0801048c01147c5da1de0637e2bf3854e9e22. No longer in ::gentoo. Signed-off-by: Viorel Munteanu --- dev-python/dataclasses_json/Manifest | 1 + .../dataclasses_json-0.5.14.ebuild | 35 +++++++++++++++++++ dev-python/dataclasses_json/metadata.xml | 8 +++++ 3 files changed, 44 insertions(+) create mode 100644 dev-python/dataclasses_json/Manifest create mode 100644 dev-python/dataclasses_json/dataclasses_json-0.5.14.ebuild create mode 100644 dev-python/dataclasses_json/metadata.xml diff --git a/dev-python/dataclasses_json/Manifest b/dev-python/dataclasses_json/Manifest new file mode 100644 index 0000000000..1f0d170792 --- /dev/null +++ b/dev-python/dataclasses_json/Manifest @@ -0,0 +1 @@ +DIST dataclasses_json-0.5.14.tar.gz 72513 BLAKE2B f45ca18030388efcc21ca9c939bf2298f891de66d62dc0f8042a3d0e26cc0bae63c7c5a02c839b07282c3110d6e5752979e3abea361b215b86b354984901c77c SHA512 5ec21843ef29a8e6e9511922698f42c115c7e641ca9ae5e47a58c6f0697a51928fd462f6342190263469baa70b76a302ad1d27954f50b9457b97149586f35703 diff --git a/dev-python/dataclasses_json/dataclasses_json-0.5.14.ebuild b/dev-python/dataclasses_json/dataclasses_json-0.5.14.ebuild new file mode 100644 index 0000000000..df47d15315 --- /dev/null +++ b/dev-python/dataclasses_json/dataclasses_json-0.5.14.ebuild @@ -0,0 +1,35 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=poetry +PYTHON_COMPAT=( python3_{10..11} ) + +inherit distutils-r1 + +DESCRIPTION="Easily serialize Data Classes to and from JSON" +HOMEPAGE="https://github.com/lidatong/dataclasses-json" +SRC_URI="https://github.com/lidatong/dataclasses-json/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}/${P/_/-}" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" +IUSE="test" +RESTRICT="!test? ( test )" + +RDEPEND=" + >=dev-python/marshmallow-3.3.0[${PYTHON_USEDEP}] + >=dev-python/marshmallow_enum-1.5.1[${PYTHON_USEDEP}] + >=dev-python/typing_inspect-0.4.0[${PYTHON_USEDEP}] +" +DEPEND=" + ${RDEPEND} + test? ( + dev-python/hypothesis[${PYTHON_USEDEP}] + >=dev-python/mypy-0.710[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest diff --git a/dev-python/dataclasses_json/metadata.xml b/dev-python/dataclasses_json/metadata.xml new file mode 100644 index 0000000000..851a5b4c01 --- /dev/null +++ b/dev-python/dataclasses_json/metadata.xml @@ -0,0 +1,8 @@ + + + + + + lidatong/dataclasses-json + + From 1c75e7770a156e6d21a3096470db556ff80b0e1e Mon Sep 17 00:00:00 2001 From: Viorel Munteanu Date: Mon, 22 Apr 2024 08:49:05 +0300 Subject: [PATCH 14/17] Revert "dev-python/dataclasses_json: add package move" This reverts commit a46989114cafd0564f096394beacbe5fba88d0b5. Signed-off-by: Viorel Munteanu --- .../python-skywater-pdk-0.0.0_p20220424.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dev-python/python-skywater-pdk/python-skywater-pdk-0.0.0_p20220424.ebuild b/dev-python/python-skywater-pdk/python-skywater-pdk-0.0.0_p20220424.ebuild index bec014964b..baa8ff5582 100644 --- a/dev-python/python-skywater-pdk/python-skywater-pdk-0.0.0_p20220424.ebuild +++ b/dev-python/python-skywater-pdk/python-skywater-pdk-0.0.0_p20220424.ebuild @@ -4,7 +4,7 @@ EAPI=8 DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_10 ) +PYTHON_COMPAT=( python3_10 ) # python3_11 depends on dev-python/dataclasses_json MY_PN="skywater-pdk" MY_REV=5a57f505cd4cd65d10e9f37dd2d259a526bc9bf7 @@ -20,7 +20,7 @@ LICENSE="Apache-2.0" SLOT="0" KEYWORDS="~amd64" -RDEPEND="dev-python/dataclasses-json[${PYTHON_USEDEP}]" +RDEPEND="dev-python/dataclasses_json[${PYTHON_USEDEP}]" DEPEND="${RDEPEND}" src_prepare() { From 8fd5b09b737017a3a72b84f2249ccdd03d363434 Mon Sep 17 00:00:00 2001 From: Viorel Munteanu Date: Mon, 22 Apr 2024 08:53:19 +0300 Subject: [PATCH 15/17] dev-python/dataclasses-json: actually rename the package Rename dev-python/dataclasses_json to dev-python/dataclasses-json. Signed-off-by: Viorel Munteanu --- dev-python/dataclasses-json/Manifest | 1 + .../dataclasses-json-0.5.14.ebuild} | 0 dev-python/{dataclasses_json => dataclasses-json}/metadata.xml | 0 dev-python/dataclasses_json/Manifest | 1 - 4 files changed, 1 insertion(+), 1 deletion(-) create mode 100644 dev-python/dataclasses-json/Manifest rename dev-python/{dataclasses_json/dataclasses_json-0.5.14.ebuild => dataclasses-json/dataclasses-json-0.5.14.ebuild} (100%) rename dev-python/{dataclasses_json => dataclasses-json}/metadata.xml (100%) delete mode 100644 dev-python/dataclasses_json/Manifest diff --git a/dev-python/dataclasses-json/Manifest b/dev-python/dataclasses-json/Manifest new file mode 100644 index 0000000000..c011b221ef --- /dev/null +++ b/dev-python/dataclasses-json/Manifest @@ -0,0 +1 @@ +DIST dataclasses-json-0.5.14.gh.tar.gz 72513 BLAKE2B f45ca18030388efcc21ca9c939bf2298f891de66d62dc0f8042a3d0e26cc0bae63c7c5a02c839b07282c3110d6e5752979e3abea361b215b86b354984901c77c SHA512 5ec21843ef29a8e6e9511922698f42c115c7e641ca9ae5e47a58c6f0697a51928fd462f6342190263469baa70b76a302ad1d27954f50b9457b97149586f35703 diff --git a/dev-python/dataclasses_json/dataclasses_json-0.5.14.ebuild b/dev-python/dataclasses-json/dataclasses-json-0.5.14.ebuild similarity index 100% rename from dev-python/dataclasses_json/dataclasses_json-0.5.14.ebuild rename to dev-python/dataclasses-json/dataclasses-json-0.5.14.ebuild diff --git a/dev-python/dataclasses_json/metadata.xml b/dev-python/dataclasses-json/metadata.xml similarity index 100% rename from dev-python/dataclasses_json/metadata.xml rename to dev-python/dataclasses-json/metadata.xml diff --git a/dev-python/dataclasses_json/Manifest b/dev-python/dataclasses_json/Manifest deleted file mode 100644 index 1f0d170792..0000000000 --- a/dev-python/dataclasses_json/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST dataclasses_json-0.5.14.tar.gz 72513 BLAKE2B f45ca18030388efcc21ca9c939bf2298f891de66d62dc0f8042a3d0e26cc0bae63c7c5a02c839b07282c3110d6e5752979e3abea361b215b86b354984901c77c SHA512 5ec21843ef29a8e6e9511922698f42c115c7e641ca9ae5e47a58c6f0697a51928fd462f6342190263469baa70b76a302ad1d27954f50b9457b97149586f35703 From d2131038975bfacac3ab35a8e93773adf318ab6d Mon Sep 17 00:00:00 2001 From: Viorel Munteanu Date: Mon, 22 Apr 2024 08:56:03 +0300 Subject: [PATCH 16/17] dev-python/python-skywater-pdk: update renamed dependency Signed-off-by: Viorel Munteanu --- .../python-skywater-pdk-0.0.0_p20220424.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/python-skywater-pdk/python-skywater-pdk-0.0.0_p20220424.ebuild b/dev-python/python-skywater-pdk/python-skywater-pdk-0.0.0_p20220424.ebuild index baa8ff5582..8317f6d9c4 100644 --- a/dev-python/python-skywater-pdk/python-skywater-pdk-0.0.0_p20220424.ebuild +++ b/dev-python/python-skywater-pdk/python-skywater-pdk-0.0.0_p20220424.ebuild @@ -20,7 +20,7 @@ LICENSE="Apache-2.0" SLOT="0" KEYWORDS="~amd64" -RDEPEND="dev-python/dataclasses_json[${PYTHON_USEDEP}]" +RDEPEND="dev-python/dataclasses-json[${PYTHON_USEDEP}]" DEPEND="${RDEPEND}" src_prepare() { From 9b730c392648e7d053c417a44791b15b1f7ef160 Mon Sep 17 00:00:00 2001 From: Viorel Munteanu Date: Mon, 22 Apr 2024 08:57:36 +0300 Subject: [PATCH 17/17] dev-python/dataclasses-json: update SRC_URI Signed-off-by: Viorel Munteanu --- dev-python/dataclasses-json/dataclasses-json-0.5.14.ebuild | 4 ++-- dev-python/dataclasses-json/metadata.xml | 1 + 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/dev-python/dataclasses-json/dataclasses-json-0.5.14.ebuild b/dev-python/dataclasses-json/dataclasses-json-0.5.14.ebuild index df47d15315..c73da7eae6 100644 --- a/dev-python/dataclasses-json/dataclasses-json-0.5.14.ebuild +++ b/dev-python/dataclasses-json/dataclasses-json-0.5.14.ebuild @@ -10,7 +10,7 @@ inherit distutils-r1 DESCRIPTION="Easily serialize Data Classes to and from JSON" HOMEPAGE="https://github.com/lidatong/dataclasses-json" -SRC_URI="https://github.com/lidatong/dataclasses-json/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" +SRC_URI="https://github.com/lidatong/dataclasses-json/archive/v${PV}.tar.gz -> ${P}.gh.tar.gz" S="${WORKDIR}/${P/_/-}" LICENSE="MIT" @@ -22,7 +22,7 @@ RESTRICT="!test? ( test )" RDEPEND=" >=dev-python/marshmallow-3.3.0[${PYTHON_USEDEP}] >=dev-python/marshmallow_enum-1.5.1[${PYTHON_USEDEP}] - >=dev-python/typing_inspect-0.4.0[${PYTHON_USEDEP}] + >=dev-python/typing-inspect-0.4.0[${PYTHON_USEDEP}] " DEPEND=" ${RDEPEND} diff --git a/dev-python/dataclasses-json/metadata.xml b/dev-python/dataclasses-json/metadata.xml index 851a5b4c01..f0e2e72391 100644 --- a/dev-python/dataclasses-json/metadata.xml +++ b/dev-python/dataclasses-json/metadata.xml @@ -4,5 +4,6 @@ lidatong/dataclasses-json + dataclasses-json