From b41a9eb6fe9f97871f3ea69cc659df3c792879cb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Arsen=20Arsenovi=C4=87?= Date: Mon, 6 May 2024 14:48:27 +0200 Subject: [PATCH 01/12] sys-boot/limine: add 7.5.0 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Arsen Arsenović --- sys-boot/limine/Manifest | 1 + sys-boot/limine/limine-7.5.0.ebuild | 44 +++++++++++++++++++++++++++++ 2 files changed, 45 insertions(+) create mode 100644 sys-boot/limine/limine-7.5.0.ebuild diff --git a/sys-boot/limine/Manifest b/sys-boot/limine/Manifest index 29e5ff6ab2..b5b7df7d9e 100644 --- a/sys-boot/limine/Manifest +++ b/sys-boot/limine/Manifest @@ -2,3 +2,4 @@ DIST limine-7.0.0.tar.xz 1318064 BLAKE2B 7986d948fe84c80b338e5cc66edca5f511d277d DIST limine-7.0.3.tar.xz 371416 BLAKE2B 7450784d53ef86993f53c84da4f51ee8a1beb826153da8fa2cef1a0669688de370a53ced321a92276e4b53fb7c9c1081f71b4a4c7adf432b271d395e96f00595 SHA512 d8d92f237f56249555fa54b5608ad2bdeff7c7b53e055f925acb3a7feeb783407c4c5d7ce092dba0b9a93441cfd1d0dcc4ec01a9e94c14e1742119a50f63aa06 DIST limine-7.0.5.tar.xz 371612 BLAKE2B 029953e1a5adeac2b1cd92bfff3b3a893b8ad1f458f1560b194ad0607638a3cc77d4927f1f4376a958d7ae513400ec615ab092ef97cbb220e5866821e83f7fdc SHA512 149bc59785d06b293a9a9d18722afee66301e698fdd349bc5bd211720873213239617af0de665e22dc43299e7a580359d4d407c9eb6ffd6ac85c1de484124055 DIST limine-7.3.0.tar.gz 523910 BLAKE2B aabe52c9013f17e61520aa8df0886339d6be16e3dea0b13b13160ed61b811355880e93b2928c0d73fdf8a7f80132569a7cd783dd720915235f5e78deecd4048d SHA512 fc25375f86c18ae991f6f6d11fa127b47d1fdfa81059ed663a82202f9de95b9774516e1bf5a648abaedde8e04fe004c296666b6ec3a1eeaf5cf3472aca87c0c5 +DIST limine-7.5.0.tar.gz 518804 BLAKE2B 745929606cf5e5e297f55690573e26bea8b63f8c9d6acffc890c265e48450a678442612f917bf0806520a939504bc21606be4f768237c238527d430820cd2cdc SHA512 927cba6eecc8b01ee0af7f3dc24392fc50bce28b06e36c50d44ab995f3a5f7ab17f804116e00fac3c7a92749340802a2643f20a54ebf8fb9ec44f13fa03dbe5a diff --git a/sys-boot/limine/limine-7.5.0.ebuild b/sys-boot/limine/limine-7.5.0.ebuild new file mode 100644 index 0000000000..b2a359cdc0 --- /dev/null +++ b/sys-boot/limine/limine-7.5.0.ebuild @@ -0,0 +1,44 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="Limine is a modern, advanced, and portable BIOS/UEFI multiprotocol bootloader" +HOMEPAGE="https://limine-bootloader.org/" +SRC_URI="https://github.com/limine-bootloader/limine/releases/download/v${PV}/limine-${PV}.tar.gz" + +LICENSE="BSD-2" +SLOT="0" +KEYWORDS="~amd64" +IUSE="+bios +bios-pxe +bios-cd +cd-efi +uefi32 +uefi64 +uefiaa64 +uefirv64" + +MY_LLVM_TARGETS="AArch64 ARM X86 RISCV" +MY_LLVM_FLAGS="llvm_targets_${MY_LLVM_TARGETS// /(-),llvm_targets_}(-)" + +BDEPEND=" + app-alternatives/gzip + dev-lang/nasm + sys-apps/findutils + sys-devel/clang[${MY_LLVM_FLAGS}] + sys-devel/lld + sys-devel/llvm[${MY_LLVM_FLAGS}] + + cd-efi? ( sys-fs/mtools ) +" + +src_configure() { + local myconf=( + "$(use_enable bios)" + "$(use_enable bios-cd)" + "$(use_enable bios-pxe)" + + "$(use_enable uefi32 uefi-ia32)" + "$(use_enable uefi64 uefi-x86-64)" + "$(use_enable uefiaa64 uefi-aarch64)" + "$(use_enable uefirv64 uefi-riscv64)" + "$(use_enable cd-efi uefi-cd)" + ) + + TOOLCHAIN_FOR_TARGET=llvm \ + econf "${myconf[@]}" +} From 750ec88cf946b40b94ea47cd8c102d5d68e95e96 Mon Sep 17 00:00:00 2001 From: Theo Donacik Date: Mon, 6 May 2024 10:25:14 -0400 Subject: [PATCH 02/12] gui-apps/grimshot: added swayfx possible dependency Signed-off-by: Theo Donacik Allows grimshot to be installed with either sway or swayfx. --- gui-apps/grimshot/grimshot-9999.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gui-apps/grimshot/grimshot-9999.ebuild b/gui-apps/grimshot/grimshot-9999.ebuild index bf296b631a..fa31c8d3f1 100644 --- a/gui-apps/grimshot/grimshot-9999.ebuild +++ b/gui-apps/grimshot/grimshot-9999.ebuild @@ -20,7 +20,7 @@ RDEPEND=" gui-apps/grim gui-apps/slurp gui-apps/wl-clipboard - gui-wm/sway + || ( gui-wm/sway gui-wm/swayfx ) !!<=gui-wm/sway-1.8.1[grimshot] libnotify? ( x11-libs/libnotify ) " From e9844a0d9acc8b8a697e5e41859df23762dc62fb Mon Sep 17 00:00:00 2001 From: Zen Date: Mon, 6 May 2024 11:42:38 -0500 Subject: [PATCH 03/12] dev-python/zenlib: Add 2.1.0 Signed-off-by: Zen --- dev-python/zenlib/Manifest | 1 + dev-python/zenlib/zenlib-2.1.0.ebuild | 16 ++++++++++++++++ 2 files changed, 17 insertions(+) create mode 100644 dev-python/zenlib/zenlib-2.1.0.ebuild diff --git a/dev-python/zenlib/Manifest b/dev-python/zenlib/Manifest index e64912cb51..457e65b5c1 100644 --- a/dev-python/zenlib/Manifest +++ b/dev-python/zenlib/Manifest @@ -7,3 +7,4 @@ DIST zenlib-1.7.3.tar.gz 16924 BLAKE2B 20bab075d9a09062e2d596238237a2684c206cc16 DIST zenlib-1.7.4.tar.gz 16949 BLAKE2B 6bc770d55207e3f532106b2511a3cd1c2161a7228e6be5161115f59d95213d6328da2347a9f19402c422651cdf1af3977c70828028c898f701218e50ef7217a9 SHA512 1b4d41da207cdc819c85a568a3f13555b7271bde066a7bf89ad11077ed42d5fd1b1227d1d789ed583e6b2aa2de4aae26a0da0be9ea6f59d0a262bdebae423104 DIST zenlib-2.0.0.tar.gz 16921 BLAKE2B a9bedfd8bd28e2f50bbc11dbab21ba6c0f35b60e4e1438b1ad7666ed3b8688a6b9c611f88d8fbf915f69ebddc5420315080a6a0a8ed2983d14125bb28d091749 SHA512 2e4fa3d299d8da79930ea3a0f948472d49fb430727f100bb6b9f9e28d4792a229d2dc33ecaabd20d9e790a783acecb1ccb00381b97dcc02f8c5353abef74fb31 DIST zenlib-2.0.4.tar.gz 16971 BLAKE2B e5e58aa86742914c67a58e072c312c92db94b96947cdffdf3adbfc50d8efe6dde1fae88965ccf5685d2225bbf7b745f717529b1f0ed41857260199a0f3d8d2d2 SHA512 12ffef2e2ab23136bdc24cdac5eb3a031bb581d346a107306455aa5dc5a66757599596770cf7b7e6ecde73fbec39b4276efcd3a191a2d29f64e75e5a01ed25d1 +DIST zenlib-2.1.0.tar.gz 17121 BLAKE2B acaae087233de5a96bf4b72caf84fab56b1fe89a3ec3d01f7417571a6fac1d3f902981a68b5c953d7c4cbdca09c81382a6afaeb2c885d340a15a2ed25fe4cd13 SHA512 2e0487d27685609e9bbd86f083d572b54c445ce6106012f8245f82d547dfa8666ad4333d4838adf7ba9ad99df7598302ffb3fd54043a5d572baa8aadbd11bdbd diff --git a/dev-python/zenlib/zenlib-2.1.0.ebuild b/dev-python/zenlib/zenlib-2.1.0.ebuild new file mode 100644 index 0000000000..f9a184c858 --- /dev/null +++ b/dev-python/zenlib/zenlib-2.1.0.ebuild @@ -0,0 +1,16 @@ +# Copyright 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 + +DESCRIPTION="Useful python decorators and utilities" +HOMEPAGE="https://github.com/desultory/zenlib" +SRC_URI="https://github.com/desultory/${PN}/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64" From e464dfdb90fbb9be0aa0e05474b63ceb5a64d4f3 Mon Sep 17 00:00:00 2001 From: Zen Date: Mon, 6 May 2024 11:45:30 -0500 Subject: [PATCH 04/12] sys-kernel/ugrd: Add 1.3.5, remove 1.3.4 Signed-off-by: Zen --- sys-kernel/ugrd/Manifest | 2 +- sys-kernel/ugrd/{ugrd-1.3.4.ebuild => ugrd-1.3.5.ebuild} | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) rename sys-kernel/ugrd/{ugrd-1.3.4.ebuild => ugrd-1.3.5.ebuild} (96%) diff --git a/sys-kernel/ugrd/Manifest b/sys-kernel/ugrd/Manifest index 352fccae5d..f9ad73710b 100644 --- a/sys-kernel/ugrd/Manifest +++ b/sys-kernel/ugrd/Manifest @@ -1,3 +1,3 @@ DIST ugrd-0.22.0.tar.gz 44444 BLAKE2B 01c4cc36ea778c12478b3b2f6db76180f9b7ef8d214b7cb2ab7579826f67d9166ac889ba17ae59819a3870cd2847b6ba4f8fff373dc670a4cde2a85dc60e2b67 SHA512 498b65070a83a810ec2c84bb58ca380f0836654f5ac2676bc358b5e80ea48057156102b3e1983695decdcffa64bd5bfe05df963d98342171c3e9c2906d9370da DIST ugrd-1.2.2.tar.gz 49312 BLAKE2B 819457ae44cb278b93ef24af5e0aa2e23bf2d31d07fccec86e597f658a5cb13aad7838b08df644090417719402673b63087d27b6edbdb46dea04b98b48d26fb0 SHA512 6348458708406408973534ac5f15f8f9f6d9427bbac48443f7ff362bb97627be6288ba2d138355f92fc1c79a4eb5e51081485adb051cadf523a58f1ef618667e -DIST ugrd-1.3.4.tar.gz 50197 BLAKE2B f97db06f5642a354e14bcca1681d1d42ccac31f2669dab8b3c659ed4b378a7a9e39c4cf7a4f73268fe7cc1312e21b33bb53420eb235988f67da0a3a21a34f934 SHA512 0a2ee91e82db91f1b2fc990da846a8a46a4c70e578e419409bf61c9cf34c1de499e7f9b8b1b78d8cf85d924243e444fe7b2dfaeed78778a0422ba88851a74522 +DIST ugrd-1.3.5.tar.gz 49986 BLAKE2B 5919b6dbf22f7e3cb57649f5a1bd29c5fed781b6074e95e645c4d6017f957ae432a9c84fac543c7204bf8bf26d3e33fd63ec78583d40ea646b9f39fc6392499d SHA512 8eff748cbcf84442d6c82c814fe058ce774771aec0a09881627abbb7b34c3217a1444ffa139ae959245f37f1266164d483da66420a6bb80d0adbacba54bd3272 diff --git a/sys-kernel/ugrd/ugrd-1.3.4.ebuild b/sys-kernel/ugrd/ugrd-1.3.5.ebuild similarity index 96% rename from sys-kernel/ugrd/ugrd-1.3.4.ebuild rename to sys-kernel/ugrd/ugrd-1.3.5.ebuild index d436184cc4..8acc4fbf58 100644 --- a/sys-kernel/ugrd/ugrd-1.3.4.ebuild +++ b/sys-kernel/ugrd/ugrd-1.3.5.ebuild @@ -17,7 +17,7 @@ KEYWORDS="~amd64" RDEPEND=" app-misc/pax-utils - >=dev-python/zenlib-2.0.4[${PYTHON_USEDEP}] + >=dev-python/zenlib-2.1.0[${PYTHON_USEDEP}] >=dev-python/pycpio-1.0.0[${PYTHON_USEDEP}] sys-apps/pciutils " From ce519ccfb8356a7a6f0c69e8d41d9012cc591ed3 Mon Sep 17 00:00:00 2001 From: Zen Date: Mon, 6 May 2024 11:51:40 -0500 Subject: [PATCH 05/12] dev-python/ugrd: Bump 2.1.0 to 2.1.1 Signed-off-by: Zen --- dev-python/zenlib/Manifest | 2 +- dev-python/zenlib/{zenlib-2.1.0.ebuild => zenlib-2.1.1.ebuild} | 0 2 files changed, 1 insertion(+), 1 deletion(-) rename dev-python/zenlib/{zenlib-2.1.0.ebuild => zenlib-2.1.1.ebuild} (100%) diff --git a/dev-python/zenlib/Manifest b/dev-python/zenlib/Manifest index 457e65b5c1..bc01964572 100644 --- a/dev-python/zenlib/Manifest +++ b/dev-python/zenlib/Manifest @@ -7,4 +7,4 @@ DIST zenlib-1.7.3.tar.gz 16924 BLAKE2B 20bab075d9a09062e2d596238237a2684c206cc16 DIST zenlib-1.7.4.tar.gz 16949 BLAKE2B 6bc770d55207e3f532106b2511a3cd1c2161a7228e6be5161115f59d95213d6328da2347a9f19402c422651cdf1af3977c70828028c898f701218e50ef7217a9 SHA512 1b4d41da207cdc819c85a568a3f13555b7271bde066a7bf89ad11077ed42d5fd1b1227d1d789ed583e6b2aa2de4aae26a0da0be9ea6f59d0a262bdebae423104 DIST zenlib-2.0.0.tar.gz 16921 BLAKE2B a9bedfd8bd28e2f50bbc11dbab21ba6c0f35b60e4e1438b1ad7666ed3b8688a6b9c611f88d8fbf915f69ebddc5420315080a6a0a8ed2983d14125bb28d091749 SHA512 2e4fa3d299d8da79930ea3a0f948472d49fb430727f100bb6b9f9e28d4792a229d2dc33ecaabd20d9e790a783acecb1ccb00381b97dcc02f8c5353abef74fb31 DIST zenlib-2.0.4.tar.gz 16971 BLAKE2B e5e58aa86742914c67a58e072c312c92db94b96947cdffdf3adbfc50d8efe6dde1fae88965ccf5685d2225bbf7b745f717529b1f0ed41857260199a0f3d8d2d2 SHA512 12ffef2e2ab23136bdc24cdac5eb3a031bb581d346a107306455aa5dc5a66757599596770cf7b7e6ecde73fbec39b4276efcd3a191a2d29f64e75e5a01ed25d1 -DIST zenlib-2.1.0.tar.gz 17121 BLAKE2B acaae087233de5a96bf4b72caf84fab56b1fe89a3ec3d01f7417571a6fac1d3f902981a68b5c953d7c4cbdca09c81382a6afaeb2c885d340a15a2ed25fe4cd13 SHA512 2e0487d27685609e9bbd86f083d572b54c445ce6106012f8245f82d547dfa8666ad4333d4838adf7ba9ad99df7598302ffb3fd54043a5d572baa8aadbd11bdbd +DIST zenlib-2.1.1.tar.gz 17139 BLAKE2B f9ff56b120d72786bd43cf60120f65c4b8b6d2ed47eb6656bc0c377e3b35ba60d6b1f348dce12b1096ebb752f073dd7113cb6765da98de279818bb7062ca8522 SHA512 f5db26e895e07266334b788530186cfa8f8ac9c239f65b8ee253d250cb47bd5a57ba6605b0b78f07b744f53cc5b3f9ab2ff229d098c6604d7d2d46e97ba34629 diff --git a/dev-python/zenlib/zenlib-2.1.0.ebuild b/dev-python/zenlib/zenlib-2.1.1.ebuild similarity index 100% rename from dev-python/zenlib/zenlib-2.1.0.ebuild rename to dev-python/zenlib/zenlib-2.1.1.ebuild From b32d0e777ef7157708f6439d86b10bc106278990 Mon Sep 17 00:00:00 2001 From: Zen Date: Mon, 6 May 2024 11:57:48 -0500 Subject: [PATCH 06/12] sys-kernel/ugrd: Add 1.3.6, remove 1.3.5 Signed-off-by: Zen --- sys-kernel/ugrd/Manifest | 2 +- sys-kernel/ugrd/{ugrd-1.3.5.ebuild => ugrd-1.3.6.ebuild} | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) rename sys-kernel/ugrd/{ugrd-1.3.5.ebuild => ugrd-1.3.6.ebuild} (96%) diff --git a/sys-kernel/ugrd/Manifest b/sys-kernel/ugrd/Manifest index f9ad73710b..b41b4c815c 100644 --- a/sys-kernel/ugrd/Manifest +++ b/sys-kernel/ugrd/Manifest @@ -1,3 +1,3 @@ DIST ugrd-0.22.0.tar.gz 44444 BLAKE2B 01c4cc36ea778c12478b3b2f6db76180f9b7ef8d214b7cb2ab7579826f67d9166ac889ba17ae59819a3870cd2847b6ba4f8fff373dc670a4cde2a85dc60e2b67 SHA512 498b65070a83a810ec2c84bb58ca380f0836654f5ac2676bc358b5e80ea48057156102b3e1983695decdcffa64bd5bfe05df963d98342171c3e9c2906d9370da DIST ugrd-1.2.2.tar.gz 49312 BLAKE2B 819457ae44cb278b93ef24af5e0aa2e23bf2d31d07fccec86e597f658a5cb13aad7838b08df644090417719402673b63087d27b6edbdb46dea04b98b48d26fb0 SHA512 6348458708406408973534ac5f15f8f9f6d9427bbac48443f7ff362bb97627be6288ba2d138355f92fc1c79a4eb5e51081485adb051cadf523a58f1ef618667e -DIST ugrd-1.3.5.tar.gz 49986 BLAKE2B 5919b6dbf22f7e3cb57649f5a1bd29c5fed781b6074e95e645c4d6017f957ae432a9c84fac543c7204bf8bf26d3e33fd63ec78583d40ea646b9f39fc6392499d SHA512 8eff748cbcf84442d6c82c814fe058ce774771aec0a09881627abbb7b34c3217a1444ffa139ae959245f37f1266164d483da66420a6bb80d0adbacba54bd3272 +DIST ugrd-1.3.6.tar.gz 49992 BLAKE2B 14a9145dad9bbd76a59020dd7c76c7260ad6eccff6d0ee0e5860bf44eb39a27cb02f13d62ad3d67240bed0609b27a9e49112c0d8c5fe3e7bb2277946172c7745 SHA512 b3a006684c0a88a0e01b26718cbfd55970ab241a9828f48fa648c0cb29a8d386b3feca230b83622762a7bf092ccc639c547d01deae49b548333085df23a22b92 diff --git a/sys-kernel/ugrd/ugrd-1.3.5.ebuild b/sys-kernel/ugrd/ugrd-1.3.6.ebuild similarity index 96% rename from sys-kernel/ugrd/ugrd-1.3.5.ebuild rename to sys-kernel/ugrd/ugrd-1.3.6.ebuild index 8acc4fbf58..8776e13846 100644 --- a/sys-kernel/ugrd/ugrd-1.3.5.ebuild +++ b/sys-kernel/ugrd/ugrd-1.3.6.ebuild @@ -17,7 +17,7 @@ KEYWORDS="~amd64" RDEPEND=" app-misc/pax-utils - >=dev-python/zenlib-2.1.0[${PYTHON_USEDEP}] + >=dev-python/zenlib-2.1.1[${PYTHON_USEDEP}] >=dev-python/pycpio-1.0.0[${PYTHON_USEDEP}] sys-apps/pciutils " From dbadd059975df04e50fe20615a89bcacd19e9218 Mon Sep 17 00:00:00 2001 From: Carlos Eduardo Date: Mon, 6 May 2024 14:18:40 -0300 Subject: [PATCH 07/12] sys-process/forkstat: add -r support for musl Closed as WONTFIX upstream, but the patch is simple enough and email threads linked on the bug (incluing by glibc developers) say there should be no functional difference. Bug: https://github.com/ColinIanKing/forkstat/issues/1 Signed-off-by: Carlos Eduardo --- sys-process/forkstat/files/musl-prio.patch | 21 +++++++++++++++++++ ...2-r1.ebuild => forkstat-0.03.02-r2.ebuild} | 2 +- 2 files changed, 22 insertions(+), 1 deletion(-) create mode 100644 sys-process/forkstat/files/musl-prio.patch rename sys-process/forkstat/{forkstat-0.03.02-r1.ebuild => forkstat-0.03.02-r2.ebuild} (92%) diff --git a/sys-process/forkstat/files/musl-prio.patch b/sys-process/forkstat/files/musl-prio.patch new file mode 100644 index 0000000000..bb50007bee --- /dev/null +++ b/sys-process/forkstat/files/musl-prio.patch @@ -0,0 +1,21 @@ +diff --git a/forkstat.c b/forkstat.c +index 57dc9c8..4b22c42 100644 +--- a/forkstat.c ++++ b/forkstat.c +@@ -40,6 +40,7 @@ + #include + #include + #include ++#include + #include + + #include +@@ -2022,7 +2023,7 @@ int main(int argc, char * const argv[]) + + (void)memset(¶m, 0, sizeof(param)); + param.sched_priority = max_prio; +- if (sched_setscheduler(getpid(), policy, ¶m) < 0) { ++ if (pthread_setschedparam(pthread_self(), policy, ¶m) < 0) { + (void)fprintf(stderr, "sched_setscheduler failed: errno=%d (%s)\n", + errno, strerror(errno)); + goto abort_sock; diff --git a/sys-process/forkstat/forkstat-0.03.02-r1.ebuild b/sys-process/forkstat/forkstat-0.03.02-r2.ebuild similarity index 92% rename from sys-process/forkstat/forkstat-0.03.02-r1.ebuild rename to sys-process/forkstat/forkstat-0.03.02-r2.ebuild index 506288c3c0..f8ea4005e2 100644 --- a/sys-process/forkstat/forkstat-0.03.02-r1.ebuild +++ b/sys-process/forkstat/forkstat-0.03.02-r2.ebuild @@ -12,7 +12,7 @@ S="${WORKDIR}/${P}" LICENSE="GPL-2" SLOT="0" KEYWORDS="~amd64" - +PATCHES=( "${FILESDIR}/musl-prio.patch" ) src_prepare() { default sed -i 's/8.gz/8/g' Makefile From da25b5acc59b6870e8fafd42c11ba02bdf6ee5f2 Mon Sep 17 00:00:00 2001 From: Zen Date: Mon, 6 May 2024 13:29:34 -0500 Subject: [PATCH 08/12] sys-kernel/ugrd: Remove 1.3.6, add 1.3.7 Signed-off-by: Zen --- sys-kernel/ugrd/Manifest | 2 +- sys-kernel/ugrd/{ugrd-1.3.6.ebuild => ugrd-1.3.7.ebuild} | 0 2 files changed, 1 insertion(+), 1 deletion(-) rename sys-kernel/ugrd/{ugrd-1.3.6.ebuild => ugrd-1.3.7.ebuild} (100%) diff --git a/sys-kernel/ugrd/Manifest b/sys-kernel/ugrd/Manifest index b41b4c815c..35f35b4d4f 100644 --- a/sys-kernel/ugrd/Manifest +++ b/sys-kernel/ugrd/Manifest @@ -1,3 +1,3 @@ DIST ugrd-0.22.0.tar.gz 44444 BLAKE2B 01c4cc36ea778c12478b3b2f6db76180f9b7ef8d214b7cb2ab7579826f67d9166ac889ba17ae59819a3870cd2847b6ba4f8fff373dc670a4cde2a85dc60e2b67 SHA512 498b65070a83a810ec2c84bb58ca380f0836654f5ac2676bc358b5e80ea48057156102b3e1983695decdcffa64bd5bfe05df963d98342171c3e9c2906d9370da DIST ugrd-1.2.2.tar.gz 49312 BLAKE2B 819457ae44cb278b93ef24af5e0aa2e23bf2d31d07fccec86e597f658a5cb13aad7838b08df644090417719402673b63087d27b6edbdb46dea04b98b48d26fb0 SHA512 6348458708406408973534ac5f15f8f9f6d9427bbac48443f7ff362bb97627be6288ba2d138355f92fc1c79a4eb5e51081485adb051cadf523a58f1ef618667e -DIST ugrd-1.3.6.tar.gz 49992 BLAKE2B 14a9145dad9bbd76a59020dd7c76c7260ad6eccff6d0ee0e5860bf44eb39a27cb02f13d62ad3d67240bed0609b27a9e49112c0d8c5fe3e7bb2277946172c7745 SHA512 b3a006684c0a88a0e01b26718cbfd55970ab241a9828f48fa648c0cb29a8d386b3feca230b83622762a7bf092ccc639c547d01deae49b548333085df23a22b92 +DIST ugrd-1.3.7.tar.gz 50109 BLAKE2B dfdbab40338c2765d8503a2fa3e1fd484a087dbe85c9933d77c31853eef201835642b55d8f170d6f5b4d214e26e4c06f24448d30807ec8da834fc1beb9443c7d SHA512 490feb45bb74b8e324657e6984347cdae3a4f954865488c0df83b23e4f7b18577e953654a41473989197a3ed1b9e237744fad80dd5f36ef3e9c53715837a57c3 diff --git a/sys-kernel/ugrd/ugrd-1.3.6.ebuild b/sys-kernel/ugrd/ugrd-1.3.7.ebuild similarity index 100% rename from sys-kernel/ugrd/ugrd-1.3.6.ebuild rename to sys-kernel/ugrd/ugrd-1.3.7.ebuild From 49f1fb75092bbe92044cee8cd7a30981ec078b7b Mon Sep 17 00:00:00 2001 From: Sergey Torokhov Date: Mon, 6 May 2024 21:05:13 +0300 Subject: [PATCH 09/12] dev-util/fortls: 3.0.0_rc4 version bump Signed-off-by: Sergey Torokhov --- dev-util/fortls/Manifest | 1 + dev-util/fortls/fortls-3.0.0_rc4.ebuild | 38 +++++++++++++++++++++++++ 2 files changed, 39 insertions(+) create mode 100644 dev-util/fortls/fortls-3.0.0_rc4.ebuild diff --git a/dev-util/fortls/Manifest b/dev-util/fortls/Manifest index 35cad5510b..9671952b23 100644 --- a/dev-util/fortls/Manifest +++ b/dev-util/fortls/Manifest @@ -1,3 +1,4 @@ DIST fortls-2.13.0.tar.gz 6897238 BLAKE2B 000bf8d68394c1ce2d4bca044ba3c395b22da9a8e026d9f8e74890ec2fbb894c4097f634f83352fcb21ff6e7e6f4af78bf9f8abdf00ab068d270fb93b9a6574d SHA512 dc5d51fea92d1b00722ee4a33901939fe38fd379260e1edc7a97939cd5c9204e5c27a7f4c57122a0bdf7a36f2f59d0d8f71a50448b6cdc98b1bb2d349511580e DIST fortls-3.0.0rc2.tar.gz 7061084 BLAKE2B 1f4b818368e7de4d1de2d9c397f37723b26f9f23f18fd971147e35fcbcd95e26dc4a03f7481300a8b7af82da9305371340ee51fc1ac7374786878c7e6dfae526 SHA512 e54596bc079ec3e278621011b15d8d3c74b1e32e152071d11dd34c9cea4c6bf57881f91c018dd41239a7bec263df8d6e91cc4ae6ba1a24e601985c735f3e713d DIST fortls-3.0.0rc3.tar.gz 7063929 BLAKE2B 13342b02343b78585cc8598fc019a396704c6eb74d447ccc001ac1e7d049e0c2984e3b8c740af500434b5de44f4e3ed637e0bab43bb32ce2e6ed06d4043398df SHA512 cf378edff0e25edd69dc2fa444eedcb62799821986103fdbe1af6efa3b88fb380f26f5adfb8eef2f24d93dde427b5f2038b98ad9a3d9f43e85c060410714a5c0 +DIST fortls-3.0.0rc4.tar.gz 7064199 BLAKE2B 5de77546c39a0b39647e59a829f9b54bae5410a6bb71e95f7c25db73461485ce05c0c1ce046558a4942d2b93d1d96874b70bd849cf9dd9c42bb53fa59f3551be SHA512 9fd06fd80f1f3f15a205936faf6ff400a3df4ab38228e6662869cc42849989d8bc49243bbf241e7736f5eddaa908f7fcb928523ab02251669aede305a2f3d156 diff --git a/dev-util/fortls/fortls-3.0.0_rc4.ebuild b/dev-util/fortls/fortls-3.0.0_rc4.ebuild new file mode 100644 index 0000000000..68991a0fac --- /dev/null +++ b/dev-util/fortls/fortls-3.0.0_rc4.ebuild @@ -0,0 +1,38 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{10..12} ) + +inherit distutils-r1 pypi + +DESCRIPTION="Fortran Language Server (fortls)" +HOMEPAGE="https://fortls.fortran-lang.org" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" + +RDEPEND=" + dev-python/json5[${PYTHON_USEDEP}] +" + +distutils_enable_tests pytest + +# Disable test that requires pypi.org connection +EPYTEST_DESELECT=( + test/test_interface.py::test_version_update_pypi +) + +src_prepare() { + # Drop some additional coverage tests + sed -i -e 's/ --cov=fortls --cov-report=html --cov-report=xml --cov-context=test//' pyproject.toml || die + # Disable autoupdate check during tests run + sed -i -e 's/"--incremental_sync",/"--incremental_sync", "--disable_autoupdate",/' test/setup_tests.py || die + # Fix setuptools warnings + sed -i -e 's|include = \["fortls"\]|include = \["fortls\*"\]|' pyproject.toml || die + + distutils-r1_src_prepare +} From 259720598d26901b74f53ea23588d32a0308ccca Mon Sep 17 00:00:00 2001 From: Sergey Torokhov Date: Mon, 6 May 2024 23:19:09 +0300 Subject: [PATCH 10/12] dev-vcs/lazygit: drop old 0.39.4-r1 Signed-off-by: Sergey Torokhov --- dev-vcs/lazygit/Manifest | 1 - dev-vcs/lazygit/lazygit-0.39.4-r1.ebuild | 28 ------------------------ 2 files changed, 29 deletions(-) delete mode 100644 dev-vcs/lazygit/lazygit-0.39.4-r1.ebuild diff --git a/dev-vcs/lazygit/Manifest b/dev-vcs/lazygit/Manifest index ad57578120..78df7062b1 100644 --- a/dev-vcs/lazygit/Manifest +++ b/dev-vcs/lazygit/Manifest @@ -1,3 +1,2 @@ -DIST lazygit-0.39.4.tar.gz 3882422 BLAKE2B 7d1c94f1340e9eb56f84174196539db0cb716808c723045daeee7c037c3cab04e566edfab8a30b1771d441928a81d56f96eb468ba070ad73cf847e89a2800493 SHA512 b3d29abfe168590ea63c46ac461e4862a86b861f77a89e6be9d2b207f24c4da10b95512349b1158ff92c1443a16468d4d0026d27b0b87c2315b15ede447dbf05 DIST lazygit-0.40.2.tar.gz 4468039 BLAKE2B efea794795af283dc286166427fe5aae4ce8473a4933f2373501d0f3ac0a4d16df7aa20cb20b25738707c30356db4fad647de4cfa2e6abde024a613f5e036b7f SHA512 201bd09705ad48c41ed62ac061b31e62ce51a351eff5dae36a3bf5654d62fdef5d2a93e3f4ad56c0b02c70fb0e323319ed38d64c3bfef36900423983284b52c1 DIST lazygit-0.41.0.tar.gz 4685555 BLAKE2B 2df9686e279c428276c846ccbbcc77ac0037e0383062c17df9425d90dda86767e6dddd16d2efeaea85d2f1bdf4849b36d82d4ccfef4acc7c0261a8480f2174b3 SHA512 ef1d8e2394eb3230c0489e0b0c6726536649697943fa8a7cbf95e9eb600c8fe3429e72539897f04ffd3ee35905b96600c5a79174856c4e49a22fbeada668bf4e diff --git a/dev-vcs/lazygit/lazygit-0.39.4-r1.ebuild b/dev-vcs/lazygit/lazygit-0.39.4-r1.ebuild deleted file mode 100644 index 30c7c1f702..0000000000 --- a/dev-vcs/lazygit/lazygit-0.39.4-r1.ebuild +++ /dev/null @@ -1,28 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit go-module - -DESCRIPTION="Simple terminal UI for git commands" -HOMEPAGE="https://github.com/jesseduffield/lazygit" -SRC_URI="https://github.com/jesseduffield/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="Apache-2.0 BSD ISC MIT Unlicense" -SLOT="0" -KEYWORDS="~amd64" - -RDEPEND="dev-vcs/git" - -DOCS=( {CODE-OF-CONDUCT,CONTRIBUTING,README}.md docs ) - -src_compile() { - ego build -o bin/lazygit \ - -ldflags "-X main.version=${PV}" -} - -src_install() { - dobin bin/lazygit - einstalldocs -} From 94a9dcd3055dd15891b6decee1ed597b23f92d8d Mon Sep 17 00:00:00 2001 From: Sergey Torokhov Date: Mon, 6 May 2024 23:27:15 +0300 Subject: [PATCH 11/12] media-plugins/qt-heif-image-plugin: drop old 0.3.3-r3 Signed-off-by: Sergey Torokhov --- media-plugins/qt-heif-image-plugin/Manifest | 1 - .../qt-heif-image-plugin-0.3.3_RGB88.patch | 49 ------------------- .../qt-heif-image-plugin-0.3.3-r3.ebuild | 24 --------- 3 files changed, 74 deletions(-) delete mode 100644 media-plugins/qt-heif-image-plugin/files/qt-heif-image-plugin-0.3.3_RGB88.patch delete mode 100644 media-plugins/qt-heif-image-plugin/qt-heif-image-plugin-0.3.3-r3.ebuild diff --git a/media-plugins/qt-heif-image-plugin/Manifest b/media-plugins/qt-heif-image-plugin/Manifest index bf84023ebe..445ecda86b 100644 --- a/media-plugins/qt-heif-image-plugin/Manifest +++ b/media-plugins/qt-heif-image-plugin/Manifest @@ -1,2 +1 @@ -DIST qt-heif-image-plugin-0.3.3.tar.gz 16449 BLAKE2B f304e26ff60d0fbe840a40c3782543f9db17e7f8fd429b93b0de6663d85110cceff1b67bab996ae63cad12ee06608c74ce9c5e180f154e3df8fee2ccdcd849a9 SHA512 ba617d11e73d73dee5220b668918e313b6d856cabc1567b9221ddb2b3d35c4bfefadcd9e4485bdc7c280be104d09c3580e245d9a8f72c9fac397ebe84fe55e2f DIST qt-heif-image-plugin-0.3.4.tar.gz 16736 BLAKE2B c2b923d543390c1c7cade8c435367bc7533066e6860e2242ea041592262d6d777e63284ba340580366f862921e7bbb53025998dd09cb3facd434a90722e57c3c SHA512 bdb2cf797d897408c31ffb4b84cd29ce5755a633ec38bbf8ce307f1ed0cc274203d11f3450450536ddc7f4ff4621f73d2c84fd7133dd00c16775f538133c03f5 diff --git a/media-plugins/qt-heif-image-plugin/files/qt-heif-image-plugin-0.3.3_RGB88.patch b/media-plugins/qt-heif-image-plugin/files/qt-heif-image-plugin-0.3.3_RGB88.patch deleted file mode 100644 index 03ae7eea53..0000000000 --- a/media-plugins/qt-heif-image-plugin/files/qt-heif-image-plugin-0.3.3_RGB88.patch +++ /dev/null @@ -1,49 +0,0 @@ -From 3288ae60b96efa404fbeb40598a8567bc8c75761 Mon Sep 17 00:00:00 2001 -From: Markus Diem -Date: Mon, 22 Jun 2020 11:12:12 +0200 -Subject: [PATCH] maps color format from HEIF to Qt (i.e. RGB88) - -- this patch is needed to load RGB888 heif images with libheif 1.7.0 -- maps heif_chroma_interleaved_RGB to QImage::Format_RGB888 -- other conversions are not added because I don't have test images ---- - src/qheifhandler.cpp | 20 +++++++++++++++++++- - 1 file changed, 19 insertions(+), 1 deletion(-) - -diff --git a/src/qheifhandler.cpp b/src/qheifhandler.cpp -index e1b9933..822c45d 100644 ---- a/src/qheifhandler.cpp -+++ b/src/qheifhandler.cpp -@@ -288,13 +288,31 @@ bool QHeifHandler::read(QImage* destImage) - qWarning("QHeifHandler::read() invalid stride: %d", stride); - return false; - } -+ -+ // map image format -+ heif_chroma heifFormat = heif_image_get_chroma_format(srcImage.get()); -+ QImage::Format qtFormat; - -+ switch (heifFormat) { -+ case heif_chroma_interleaved_RGB: { -+ qtFormat = QImage::Format_RGB888; -+ break; -+ } -+ case heif_chroma_interleaved_RGBA: { -+ qtFormat = QImage::Format_RGBA8888; -+ break; -+ } -+ // TODO: add other formats i.e. heif_chroma_monochrome here -+ default: -+ qtFormat = QImage::Format_RGBA8888; -+ } -+ - // move data ownership to QImage - heif_image* dataImage = srcImage.release(); - - *destImage = QImage( - data, imgSize.width(), imgSize.height(), -- stride, QImage::Format_RGBA8888, -+ stride, qtFormat, - [](void* img) { heif_image_release(static_cast(img)); }, - dataImage - ); diff --git a/media-plugins/qt-heif-image-plugin/qt-heif-image-plugin-0.3.3-r3.ebuild b/media-plugins/qt-heif-image-plugin/qt-heif-image-plugin-0.3.3-r3.ebuild deleted file mode 100644 index f83c7486b2..0000000000 --- a/media-plugins/qt-heif-image-plugin/qt-heif-image-plugin-0.3.3-r3.ebuild +++ /dev/null @@ -1,24 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake - -DESCRIPTION="Qt plugin for HEIF images" -HOMEPAGE="https://github.com/jakar/qt-heif-image-plugin" -SRC_URI="https://github.com/jakar/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="LGPL-3" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -RDEPEND=" - dev-qt/qtcore - dev-qt/qtgui - >=media-libs/libheif-1.12.0:0= -" -DEPEND="${RDEPEND}" -BDEPEND="virtual/pkgconfig" - -PATCHES=( "${FILESDIR}/${P}_RGB88.patch" ) From 41efd23fa78c57701061951f38d7e9c2883b3d8a Mon Sep 17 00:00:00 2001 From: omcaif <103504667+omcaif@users.noreply.github.com> Date: Mon, 6 May 2024 16:36:30 +0000 Subject: [PATCH 12/12] sci-electronics/yosys: fixes yosys-config and pre-strip - fix yosys-config (e.g. for ghdl-yosys-plugin) - do not pre-strip Closes: https://github.com/gentoo/guru/pull/184 Signed-off-by: Huang Rui --- .../{yosys-0.40.ebuild => yosys-0.40-r1.ebuild} | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) rename sci-electronics/yosys/{yosys-0.40.ebuild => yosys-0.40-r1.ebuild} (83%) diff --git a/sci-electronics/yosys/yosys-0.40.ebuild b/sci-electronics/yosys/yosys-0.40-r1.ebuild similarity index 83% rename from sci-electronics/yosys/yosys-0.40.ebuild rename to sci-electronics/yosys/yosys-0.40-r1.ebuild index 199e870529..03bacfe93a 100644 --- a/sci-electronics/yosys/yosys-0.40.ebuild +++ b/sci-electronics/yosys/yosys-0.40-r1.ebuild @@ -25,16 +25,15 @@ RDEPEND=" DEPEND="${RDEPEND}" BDEPEND="dev-vcs/git" -QA_PRESTRIPPED=" - /usr/bin/yosys-filterlib - /usr/bin/yosys-abc -" - src_prepare() { mv "${WORKDIR}/abc-${ABC_GIT_COMMIT}" "${S}"/abc || die default } -src_install() { - emake DESTDIR="${D}" PREFIX='/usr' install +src_configure() { + cat <<-__EOF__ >> Makefile.conf || die + PREFIX := ${EPREFIX}/usr + STRIP := @echo "skipping strip" + __EOF__ + default }