From ed980f05e6cd560a711b749b545f21d842e6d97b Mon Sep 17 00:00:00 2001 From: "Haelwenn (lanodan) Monnier" Date: Thu, 8 Dec 2022 14:58:26 +0100 Subject: [PATCH 01/18] app-admin/himitsu: add 0.2, drop 0.1 Signed-off-by: Haelwenn (lanodan) Monnier --- app-admin/himitsu/Manifest | 2 +- app-admin/himitsu/{himitsu-0.1.ebuild => himitsu-0.2.ebuild} | 0 2 files changed, 1 insertion(+), 1 deletion(-) rename app-admin/himitsu/{himitsu-0.1.ebuild => himitsu-0.2.ebuild} (100%) diff --git a/app-admin/himitsu/Manifest b/app-admin/himitsu/Manifest index be96d63e46..c03424e7a5 100644 --- a/app-admin/himitsu/Manifest +++ b/app-admin/himitsu/Manifest @@ -1 +1 @@ -DIST himitsu-0.1.tar.gz 33462 BLAKE2B 67f7000290b8b52bdfb319519d26ccdbc6a02e66dcf6660515b06577a2d0b9723ed6707210400ccdb0da8311f293582150445a11b9640c262529e2335e7faf80 SHA512 0e6192e6a50a80e597acc162f211eb8372470d7ebf7a9d016dc1bb7235b82d48d2148576585a663b094b86eea63e5f504a7782dd824fb21a15f4103f5fa9efb2 +DIST himitsu-0.2.tar.gz 33506 BLAKE2B acf764de4aba2d28b9f9e20c4b44cbe7a3c98068c9a323cf8d7e0bfd7f048202bec3360ef0e640ae5109c4ba972a75ae0839b3d4a19a095b7c197ea2e76c064f SHA512 89ae0a363721f67e1ce0f4c5cdae179544c20d5e52a2217854114ec0245aac51484697d3d298af58cb4621d077d359e924e2285a73b4be618a2e924a9220f518 diff --git a/app-admin/himitsu/himitsu-0.1.ebuild b/app-admin/himitsu/himitsu-0.2.ebuild similarity index 100% rename from app-admin/himitsu/himitsu-0.1.ebuild rename to app-admin/himitsu/himitsu-0.2.ebuild From e4dd1300af8b06bc48c0233e78db595adc1d3f81 Mon Sep 17 00:00:00 2001 From: "Haelwenn (lanodan) Monnier" Date: Thu, 8 Dec 2022 15:47:18 +0100 Subject: [PATCH 02/18] sys-devel/fcode-utils: new package, add 1.0.3 Signed-off-by: Haelwenn (lanodan) Monnier --- sys-devel/fcode-utils/Manifest | 1 + sys-devel/fcode-utils/fcode-utils-1.0.3.ebuild | 18 ++++++++++++++++++ sys-devel/fcode-utils/metadata.xml | 8 ++++++++ 3 files changed, 27 insertions(+) create mode 100644 sys-devel/fcode-utils/Manifest create mode 100644 sys-devel/fcode-utils/fcode-utils-1.0.3.ebuild create mode 100644 sys-devel/fcode-utils/metadata.xml diff --git a/sys-devel/fcode-utils/Manifest b/sys-devel/fcode-utils/Manifest new file mode 100644 index 0000000000..d6bdd72d04 --- /dev/null +++ b/sys-devel/fcode-utils/Manifest @@ -0,0 +1 @@ +DIST fcode-utils-1.0.3.tar.gz 4304237 BLAKE2B 9b6ebf8bb63e2def5022ca75aa163a9a57fa11a144d40563aa7b9c202feb906b145006ef645947a393d50afc6451d225c1dbd8594edeb267e6ea078cdf7d73a4 SHA512 7f64d3ac5c10184efc0993a748a5dcbf9aa0b71dee059c9b97b3656e61cdd7ed9395e830435eab5878ece80df001cf9420065b1611e8bb011274e26aad20f3f0 diff --git a/sys-devel/fcode-utils/fcode-utils-1.0.3.ebuild b/sys-devel/fcode-utils/fcode-utils-1.0.3.ebuild new file mode 100644 index 0000000000..a8c07fc2a7 --- /dev/null +++ b/sys-devel/fcode-utils/fcode-utils-1.0.3.ebuild @@ -0,0 +1,18 @@ +# Copyright 2022 Haelwenn (lanodan) Monnier +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="Set of utilities to process FCODE, OpenFirmware's byte code" +HOMEPAGE="https://www.openfirmware.info/FCODE_suite" +SRC_URI="https://github.com/openbios/fcode-utils/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" +LICENSE="GPL-2 CPL-1.0" +SLOT="0" +KEYWORDS="~amd64" + +DOCS=( documentation/ ) + +src_prepare() { + default + sed -i 's;^STRIP\b.*;STRIP = true;' toke/Makefile detok/Makefile romheaders/Makefile || die +} diff --git a/sys-devel/fcode-utils/metadata.xml b/sys-devel/fcode-utils/metadata.xml new file mode 100644 index 0000000000..c698af2344 --- /dev/null +++ b/sys-devel/fcode-utils/metadata.xml @@ -0,0 +1,8 @@ + + + + + contact@hacktivis.me + Haelwenn (lanodan) Monnier + + From c2df2fac2e785537f9f826ca9cec158c2a492c5c Mon Sep 17 00:00:00 2001 From: "Anna (navi) Figueiredo Gomes" Date: Thu, 8 Dec 2022 13:53:29 -0300 Subject: [PATCH 03/18] dotnet-utils.eclass: Typo in default src_compile Signed-off-by: Anna (navi) Figueiredo Gomes --- eclass/dotnet-utils.eclass | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/eclass/dotnet-utils.eclass b/eclass/dotnet-utils.eclass index be3953b896..deeb4c3c0a 100644 --- a/eclass/dotnet-utils.eclass +++ b/eclass/dotnet-utils.eclass @@ -178,7 +178,7 @@ dotnet-utils_src_prepare() { dotnet-utils_src_compile() { debug-print-function ${FUNCNAME} "${@}" - local publist_args=( + local publish_args=( --no-restore --configuration Release -p:Version=${PV} @@ -186,7 +186,7 @@ dotnet-utils_src_compile() { --self-contained ) - edotnet publish "${publish_args}" || die "'dotnet publish' failed" + edotnet publish "${publish_args[@]}" || die "'dotnet publish' failed" } fi From 19136a7e346b491c0a45422c6d5afbcd85f95db1 Mon Sep 17 00:00:00 2001 From: "Anna (navi) Figueiredo Gomes" Date: Thu, 8 Dec 2022 14:00:36 -0300 Subject: [PATCH 04/18] games-util/xivlauncher: dosym remove absolute path Signed-off-by: Anna (navi) Figueiredo Gomes --- games-util/xivlauncher/xivlauncher-1.0.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/games-util/xivlauncher/xivlauncher-1.0.2.ebuild b/games-util/xivlauncher/xivlauncher-1.0.2.ebuild index 22e6ace14f..36367dd812 100644 --- a/games-util/xivlauncher/xivlauncher-1.0.2.ebuild +++ b/games-util/xivlauncher/xivlauncher-1.0.2.ebuild @@ -259,7 +259,7 @@ src_install() { insinto opt/xivlauncher doins -r * fperms +x /opt/xivlauncher/XIVLauncher.Core - dosym /opt/xivlauncher/XIVLauncher.Core usr/bin/xivlauncher + dosym ../../opt/xivlauncher/XIVLauncher.Core usr/bin/${PN} } pkg_postinst() { From 7ddbf1a7d29dd2b4480755b7e44ccff2d838bdbc Mon Sep 17 00:00:00 2001 From: "Anna (cybertailor) Vyalkova" Date: Fri, 9 Dec 2022 00:38:29 +0500 Subject: [PATCH 05/18] kde-apps/tokodon: add 22.11.1 Signed-off-by: Anna (cybertailor) Vyalkova --- kde-apps/tokodon/Manifest | 1 + kde-apps/tokodon/tokodon-22.11.1.ebuild | 49 +++++++++++++++++++++++++ 2 files changed, 50 insertions(+) create mode 100644 kde-apps/tokodon/tokodon-22.11.1.ebuild diff --git a/kde-apps/tokodon/Manifest b/kde-apps/tokodon/Manifest index 0a6770a031..129448311f 100644 --- a/kde-apps/tokodon/Manifest +++ b/kde-apps/tokodon/Manifest @@ -1,2 +1,3 @@ +DIST tokodon-21.11.1.tar.xz 165120 BLAKE2B 240e3028deeb7b15b62344c7e0a66f593f92a6b716c435eed4d402ec3b4ab2816c421e8054cc086d37930706889448ae72a5d7989344b6bcb4731552a2f04213 SHA512 059c760f749e006365464bfcbc13aef420991b3047c398d5cb2dbea2b76ba211428e112594402c558f9ec742d532c74ff7fc7739a27357d61c6bcd416c19403d DIST tokodon-22.09.tar.xz 144752 BLAKE2B 9c3a68f28e9c919a7441b2c9174cc2b52e42afa5c243b09526ba3b8d62e68a1989d4221b28e56d99877a3c55b043644ec48555f749746586f3de67f9587d616c SHA512 f37ed6cb792dfe4835ce280fd1c905c97ca2584803a04fde5cec4384b237393009b8e90a6b3db045838ac58f4420fd7b90f6aef87fcd56b43ac2f14fe50d2e90 DIST tokodon-22.11.tar.xz 155412 BLAKE2B d8f24a45d7dc74a7a349aa556c3d52f480e230fb5222ac482570daf9fb106a066072d4ff74349bab066bf2187c0100ef6719c0d926498c8532b9b37076d2155f SHA512 f37688315ad8edea0b7c2ab8ab64ccf3e0c087ef2dde876179412d6bbf5c657fa6f5af29f02ad013f1b38ed784a90b2e4a55010e861593df99593a0f362e9e19 diff --git a/kde-apps/tokodon/tokodon-22.11.1.ebuild b/kde-apps/tokodon/tokodon-22.11.1.ebuild new file mode 100644 index 0000000000..f26b995a89 --- /dev/null +++ b/kde-apps/tokodon/tokodon-22.11.1.ebuild @@ -0,0 +1,49 @@ +# Copyright 2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +KFMIN=5.77.0 +QTMIN=5.15.0 +ECM_TEST=optional +inherit ecm + +MY_P="${PN}-21.11.1" # upstream mistake +DESCRIPTION="Mastodon client for Plasma and Plasma Mobile" +HOMEPAGE="https://invent.kde.org/network/tokodon" +SRC_URI="mirror://kde/unstable/${PN}/${MY_P}.tar.xz" +S="${WORKDIR}/${MY_P}" + +LICENSE="|| ( GPL-2 GPL-3 ) AGPL-3+ CC-BY-SA-4.0 CC0-1.0 GPL-2+ GPL-3 GPL-3+ LGPL-2+ LGPL-2.1+ MIT" +SLOT="5" +KEYWORDS="~amd64 ~x86" + +DEPEND=" + dev-libs/qtkeychain[qt5(+)] + >=dev-qt/qtdeclarative-${QTMIN}:5 + >=dev-qt/qtgui-${QTMIN}:5 + >=dev-qt/qtmultimedia-${QTMIN}:5 + >=dev-qt/qtnetwork-${QTMIN}:5 + >=dev-qt/qtquickcontrols2-${QTMIN}:5 + >=dev-qt/qtsvg-${QTMIN}:5 + >=dev-qt/qtwebsockets-${QTMIN}:5 + >=dev-qt/qtwidgets-${QTMIN}:5 + >=kde-frameworks/kconfig-${KFMIN}:5 + >=kde-frameworks/kcoreaddons-${KFMIN}:5 + >=kde-frameworks/kdbusaddons-${KFMIN}:5 + >=kde-frameworks/ki18n-${KFMIN}:5 + >=kde-frameworks/kio-${KFMIN}:5 + >=kde-frameworks/kirigami-${KFMIN}:5 + >=kde-frameworks/kirigami-addons-0.6:5 + >=kde-frameworks/kitemmodels-${KFMIN}:5 + >=kde-frameworks/knotifications-${KFMIN}:5 + >=kde-frameworks/kwindowsystem-${KFMIN}:5 + >=kde-frameworks/qqc2-desktop-style-${KFMIN}:5 + >=kde-frameworks/sonnet-${KFMIN}:5 +" +RDEPEND="${DEPEND}" + +src_test() { + local -x QT_QPA_PLATFORM=offscreen + ecm_src_test +} From 954818a17c6b4b7ed5a22510ddb8d05fd6634929 Mon Sep 17 00:00:00 2001 From: Yuan Liao Date: Thu, 8 Dec 2022 13:11:43 -0800 Subject: [PATCH 06/18] net-misc/tooth: Add metadata.xml Signed-off-by: Yuan Liao --- net-misc/tooth/metadata.xml | 8 ++++++++ 1 file changed, 8 insertions(+) create mode 100644 net-misc/tooth/metadata.xml diff --git a/net-misc/tooth/metadata.xml b/net-misc/tooth/metadata.xml new file mode 100644 index 0000000000..a6a98154be --- /dev/null +++ b/net-misc/tooth/metadata.xml @@ -0,0 +1,8 @@ + + + + + + GeopJr/Tooth + + From 1cc59a70ea18222312bb9f5d7590156fce61e4f7 Mon Sep 17 00:00:00 2001 From: Yuan Liao Date: Thu, 8 Dec 2022 13:14:29 -0800 Subject: [PATCH 07/18] net-misc/tooth: Fix QA issues regarding KEYWORDS and SRC_URI Signed-off-by: Yuan Liao --- net-misc/tooth/Manifest | 1 - net-misc/tooth/tooth-9999.ebuild | 4 +--- 2 files changed, 1 insertion(+), 4 deletions(-) delete mode 100644 net-misc/tooth/Manifest diff --git a/net-misc/tooth/Manifest b/net-misc/tooth/Manifest deleted file mode 100644 index 59fec71f68..0000000000 --- a/net-misc/tooth/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST Tooth 216473 BLAKE2B 6247280fb34db9709bb52faa5032b766487ea516d6d3069dc72f0dcab1415dd68bcbb47532c45083b4debc41d7f108b1637e793955307a21f144432d391bcdf7 SHA512 27ec83fea519dc0e58b703e3b0ae8d4a15ed8d2cef5daa22bc1e294aa402bac62536838b7884cb846db85e0055b605d63edc3342a44fe62b4fe93e91e5ac8f15 diff --git a/net-misc/tooth/tooth-9999.ebuild b/net-misc/tooth/tooth-9999.ebuild index 4d9008886e..073bc35d8b 100644 --- a/net-misc/tooth/tooth-9999.ebuild +++ b/net-misc/tooth/tooth-9999.ebuild @@ -7,11 +7,10 @@ inherit git-r3 vala meson gnome2-utils DESCRIPTION="Tooth is a fork of the now archived Tootle, a gtk Mastodon client." HOMEPAGE="https://github.com/GeopJr/Tooth" -SRC_URI="${HOMEPAGE}" +EGIT_REPO_URI="https://github.com/GeopJr/Tooth.git" LICENSE="GPL-3" SLOT="0" -KEYWORDS="~amd64" RDEPEND=">=dev-util/meson-0.50 >=dev-lang/vala-0.48 @@ -28,7 +27,6 @@ BDEPEND=" virtual/pkgconfig " -EGIT_REPO_URI="${SRC_URI}" VALA_MIN_API_VERSION=0.48 src_prepare() { From 11cc9c07cdddfeed5b194c08d3fd1ae5e0b4b87f Mon Sep 17 00:00:00 2001 From: Yuan Liao Date: Thu, 8 Dec 2022 13:18:11 -0800 Subject: [PATCH 08/18] media-libs/svt-hevc: Treeclean package moved to ::gentoo Signed-off-by: Yuan Liao --- media-libs/svt-hevc/Manifest | 2 -- media-libs/svt-hevc/metadata.xml | 11 --------- media-libs/svt-hevc/svt-hevc-1.5.0.ebuild | 28 ----------------------- media-libs/svt-hevc/svt-hevc-1.5.1.ebuild | 28 ----------------------- media-libs/svt-hevc/svt-hevc-9999.ebuild | 28 ----------------------- 5 files changed, 97 deletions(-) delete mode 100644 media-libs/svt-hevc/Manifest delete mode 100644 media-libs/svt-hevc/metadata.xml delete mode 100644 media-libs/svt-hevc/svt-hevc-1.5.0.ebuild delete mode 100644 media-libs/svt-hevc/svt-hevc-1.5.1.ebuild delete mode 100644 media-libs/svt-hevc/svt-hevc-9999.ebuild diff --git a/media-libs/svt-hevc/Manifest b/media-libs/svt-hevc/Manifest deleted file mode 100644 index f0a9094702..0000000000 --- a/media-libs/svt-hevc/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST svt-hevc-1.5.0.tar.gz 1218974 BLAKE2B 0922688ae159cba3316728344f729a2216d196c2935e865118b4e24c543c276606f63bcb09353aace3308c9051012172529fc509429e37fb408bd22420d5459e SHA512 e24c48b05c09f348ff39515b8eaa9723d012157ec395520d21adf5654f4e56082a8d46a9ba8c38ee536e78b59cf48d2eb93fadb6e8416a27541003a08593580c -DIST svt-hevc-1.5.1.tar.gz 1220295 BLAKE2B e70dc07f74746cb69561818b642d8ce5efd9e731b3376889556ddea0f647f8deaa4edf7a4993d86a5b1100db37d02f928d53eeaa594b7d5c582b92c30761e470 SHA512 f5b9d9a090cb04ada0a3f310522f00b619ae628b8474fe7e1c7f562a017b5a9d0c8c58ab9a35b43cb19f2568fbc59e0395dcd517b7983924b175393ad2ba4299 diff --git a/media-libs/svt-hevc/metadata.xml b/media-libs/svt-hevc/metadata.xml deleted file mode 100644 index d77afa31c1..0000000000 --- a/media-libs/svt-hevc/metadata.xml +++ /dev/null @@ -1,11 +0,0 @@ - - - - - telans@posteo.de - James Beddek - - - OpenVisualCloud/SVT-HEVC - - diff --git a/media-libs/svt-hevc/svt-hevc-1.5.0.ebuild b/media-libs/svt-hevc/svt-hevc-1.5.0.ebuild deleted file mode 100644 index 4519a7918a..0000000000 --- a/media-libs/svt-hevc/svt-hevc-1.5.0.ebuild +++ /dev/null @@ -1,28 +0,0 @@ -# Copyright 2020-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit flag-o-matic cmake - -DESCRIPTION="Scalable Video Technology for HEVC (SVT-HEVC Encoder)" -HOMEPAGE="https://github.com/OpenVisualCloud/SVT-HEVC" - -if [ ${PV} = "9999" ]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/OpenVisualCloud/SVT-HEVC.git" -else - SRC_URI="https://github.com/OpenVisualCloud/SVT-HEVC/archive/v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64 ~arm64" - S="${WORKDIR}/SVT-HEVC-${PV}" -fi - -LICENSE="AOM BSD-2" -SLOT="0/1" - -BDEPEND="dev-lang/nasm" - -src_prepare() { - append-ldflags -Wl,-z,noexecstack - cmake_src_prepare -} diff --git a/media-libs/svt-hevc/svt-hevc-1.5.1.ebuild b/media-libs/svt-hevc/svt-hevc-1.5.1.ebuild deleted file mode 100644 index fa50dca2ab..0000000000 --- a/media-libs/svt-hevc/svt-hevc-1.5.1.ebuild +++ /dev/null @@ -1,28 +0,0 @@ -# Copyright 2020-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit flag-o-matic cmake - -DESCRIPTION="Scalable Video Technology for HEVC (SVT-HEVC Encoder)" -HOMEPAGE="https://github.com/OpenVisualCloud/SVT-HEVC" - -if [ ${PV} = "9999" ]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/OpenVisualCloud/SVT-HEVC.git" -else - SRC_URI="https://github.com/OpenVisualCloud/SVT-HEVC/archive/v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64 ~arm64" - S="${WORKDIR}/SVT-HEVC-${PV}" -fi - -LICENSE="AOM BSD-2" -SLOT="0/1" - -BDEPEND="dev-lang/nasm" - -src_prepare() { - append-ldflags -Wl,-z,noexecstack - cmake_src_prepare -} diff --git a/media-libs/svt-hevc/svt-hevc-9999.ebuild b/media-libs/svt-hevc/svt-hevc-9999.ebuild deleted file mode 100644 index fa50dca2ab..0000000000 --- a/media-libs/svt-hevc/svt-hevc-9999.ebuild +++ /dev/null @@ -1,28 +0,0 @@ -# Copyright 2020-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit flag-o-matic cmake - -DESCRIPTION="Scalable Video Technology for HEVC (SVT-HEVC Encoder)" -HOMEPAGE="https://github.com/OpenVisualCloud/SVT-HEVC" - -if [ ${PV} = "9999" ]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/OpenVisualCloud/SVT-HEVC.git" -else - SRC_URI="https://github.com/OpenVisualCloud/SVT-HEVC/archive/v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64 ~arm64" - S="${WORKDIR}/SVT-HEVC-${PV}" -fi - -LICENSE="AOM BSD-2" -SLOT="0/1" - -BDEPEND="dev-lang/nasm" - -src_prepare() { - append-ldflags -Wl,-z,noexecstack - cmake_src_prepare -} From 5950f3a728e6b2e9333c156ec6be65bdc841c7e7 Mon Sep 17 00:00:00 2001 From: Yuan Liao Date: Thu, 8 Dec 2022 13:18:51 -0800 Subject: [PATCH 09/18] licenses: Clean up AOM moved to ::gentoo Signed-off-by: Yuan Liao --- licenses/AOM | 107 ---------------------------------------- profiles/license_groups | 2 +- 2 files changed, 1 insertion(+), 108 deletions(-) delete mode 100644 licenses/AOM diff --git a/licenses/AOM b/licenses/AOM deleted file mode 100644 index 1de4dd7531..0000000000 --- a/licenses/AOM +++ /dev/null @@ -1,107 +0,0 @@ -**Alliance for Open Media Patent License 1.0** - - 1. **License Terms.** - - **Patent License.** Subject to the terms and conditions of this License, each - Licensor, on behalf of itself and successors in interest and assigns, - grants Licensee a non-sublicensable, perpetual, worldwide, non-exclusive, - no-charge, royalty-free, irrevocable (except as expressly stated in this - License) patent license to its Necessary Claims to make, use, sell, offer - for sale, import or distribute any Implementation. - - **Conditions.** - - *Availability.* As a condition to the grant of rights to Licensee to make, - sell, offer for sale, import or distribute an Implementation under - Section 1.1, Licensee must make its Necessary Claims available under - this License, and must reproduce this License with any Implementation - as follows: - - a. For distribution in source code, by including this License in the - root directory of the source code with its Implementation. - - b. For distribution in any other form (including binary, object form, - and/or hardware description code (e.g., HDL, RTL, Gate Level Netlist, - GDSII, etc.)), by including this License in the documentation, legal - notices, and/or other written materials provided with the - Implementation. - - *Additional Conditions.* This license is directly from Licensor to - Licensee. Licensee acknowledges as a condition of benefiting from it - that no rights from Licensor are received from suppliers, distributors, - or otherwise in connection with this License. - - **Defensive Termination**. If any Licensee, its Affiliates, or its agents - initiates patent litigation or files, maintains, or voluntarily - participates in a lawsuit against another entity or any person asserting - that any Implementation infringes Necessary Claims, any patent licenses - granted under this License directly to the Licensee are immediately - terminated as of the date of the initiation of action unless 1) that suit - was in response to a corresponding suit regarding an Implementation first - brought against an initiating entity, or 2) that suit was brought to - enforce the terms of this License (including intervention in a third-party - action by a Licensee). - - **Disclaimers.** The Reference Implementation and Specification are provided - "AS IS" and without warranty. The entire risk as to implementing or - otherwise using the Reference Implementation or Specification is assumed - by the implementer and user. Licensor expressly disclaims any warranties - (express, implied, or otherwise), including implied warranties of - merchantability, non-infringement, fitness for a particular purpose, or - title, related to the material. IN NO EVENT WILL LICENSOR BE LIABLE TO - ANY OTHER PARTY FOR LOST PROFITS OR ANY FORM OF INDIRECT, SPECIAL, - INCIDENTAL, OR CONSEQUENTIAL DAMAGES OF ANY CHARACTER FROM ANY CAUSES OF - ACTION OF ANY KIND WITH RESPECT TO THIS LICENSE, WHETHER BASED ON BREACH - OF CONTRACT, TORT (INCLUDING NEGLIGENCE), OR OTHERWISE, AND WHETHER OR - NOT THE OTHER PARTRY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -2. **Definitions.** - - **Affiliate.** "Affiliate" means an entity that directly or indirectly - Controls, is Controlled by, or is under common Control of that party. - - **Control.** "Control" means direct or indirect control of more than 50% of - the voting power to elect directors of that corporation, or for any other - entity, the power to direct management of such entity. - - **Decoder.** "Decoder" means any decoder that conforms fully with all - non-optional portions of the Specification. - - **Encoder.** "Encoder" means any encoder that produces a bitstream that can - be decoded by a Decoder only to the extent it produces such a bitstream. - - **Final Deliverable.** "Final Deliverable" means the final version of a - deliverable approved by the Alliance for Open Media as a Final - Deliverable. - - **Implementation.** "Implementation" means any implementation, including the - Reference Implementation, that is an Encoder and/or a Decoder. An - Implementation also includes components of an Implementation only to the - extent they are used as part of an Implementation. - - **License.** "License" means this license. - - **Licensee.** "Licensee" means any person or entity who exercises patent - rights granted under this License. - - **Licensor.** "Licensor" means (i) any Licensee that makes, sells, offers - for sale, imports or distributes any Implementation, or (ii) a person - or entity that has a licensing obligation to the Implementation as a - result of its membership and/or participation in the Alliance for Open - Media working group that developed the Specification. - - **Necessary Claims.** "Necessary Claims" means all claims of patents or - patent applications, (a) that currently or at any time in the future, - are owned or controlled by the Licensor, and (b) (i) would be an - Essential Claim as defined by the W3C Policy as of February 5, 2004 - (https://www.w3.org/Consortium/Patent-Policy-20040205/#def-essential) - as if the Specification was a W3C Recommendation; or (ii) are infringed - by the Reference Implementation. - - **Reference Implementation.** "Reference Implementation" means an Encoder - and/or Decoder released by the Alliance for Open Media as a Final - Deliverable. - - **Specification.** "Specification" means the specification designated by - the Alliance for Open Media as a Final Deliverable for which this - License was issued. diff --git a/profiles/license_groups b/profiles/license_groups index bb1a72535e..178397e26d 100644 --- a/profiles/license_groups +++ b/profiles/license_groups @@ -1,5 +1,5 @@ GPL-COMPATIBLE GPL-2+-with-Pyinstaller-Bootloader-exception -MISC-FREE AOM Unicode_Fonts_for_Ancient_Scripts canfep noweb powell sunpro +MISC-FREE 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 FREE @FREE-SOFTWARE @OPEN-DEFINITION From 208fac24abfca08b91c574975d9dd17f1ed30ce3 Mon Sep 17 00:00:00 2001 From: Yuan Liao Date: Thu, 8 Dec 2022 13:25:45 -0800 Subject: [PATCH 10/18] profiles: Clean up removed license from license_groups Fixes: fd640ded603b0f5379b1b7bd04fd81ead1d1b399 Signed-off-by: Yuan Liao --- profiles/license_groups | 1 - 1 file changed, 1 deletion(-) diff --git a/profiles/license_groups b/profiles/license_groups index 178397e26d..3674e2aa88 100644 --- a/profiles/license_groups +++ b/profiles/license_groups @@ -1,4 +1,3 @@ -GPL-COMPATIBLE GPL-2+-with-Pyinstaller-Bootloader-exception MISC-FREE 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 From 46785f14e0680f12b6d03b8c738b1e9fc1ea30b8 Mon Sep 17 00:00:00 2001 From: Sergey Torokhov Date: Fri, 9 Dec 2022 01:02:31 +0300 Subject: [PATCH 11/18] sci-physics/SU2: revert unbundling metis/parmetis (as fail tests) The unbundling of metis/[armetis results in numerous failures of tests, especially the Tutorial tests that are preferred to be checked. The revision with additional USE-flags is now '-r1xx'. The changes also enable python tests; add restriction ' --- ...-7.2.0-r1.ebuild => SU2-7.2.0-r100.ebuild} | 54 ++++++++++++------- .../files/SU2-7.2.0-system-libraries.patch | 30 +++-------- 2 files changed, 43 insertions(+), 41 deletions(-) rename sci-physics/SU2/{SU2-7.2.0-r1.ebuild => SU2-7.2.0-r100.ebuild} (78%) diff --git a/sci-physics/SU2/SU2-7.2.0-r1.ebuild b/sci-physics/SU2/SU2-7.2.0-r100.ebuild similarity index 78% rename from sci-physics/SU2/SU2-7.2.0-r1.ebuild rename to sci-physics/SU2/SU2-7.2.0-r100.ebuild index 29413cf3ee..97dceb66e0 100644 --- a/sci-physics/SU2/SU2-7.2.0-r1.ebuild +++ b/sci-physics/SU2/SU2-7.2.0-r100.ebuild @@ -29,20 +29,15 @@ RDEPEND=" cgns? ( >=sci-libs/cgnslib-4 ) librom? ( sci-libs/libROM ) mkl? ( sci-libs/mkl ) - mpi? ( - sci-libs/metis - virtual/mpi[cxx] - ) + mpi? ( virtual/mpi[cxx] ) mpp? ( sci-libs/Mutationpp:= ) openblas? ( sci-libs/openblas ) - parmetis? ( sci-libs/parmetis ) pastix? ( sci-libs/MeDiPack-1.2:= ) ) tecio? ( >=dev-libs/boost-1.76.0:= ) - test? ( dev-cpp/catch:0 ) + test? ( =boost-1.75 @@ -120,8 +113,14 @@ src_prepare(){ # Force Disable parmetis support in meson.build (configure.ac has optional switch) use !parmetis && { sed -i -e "/parmetis/Id" meson.build || die ; } - # Disable python-wrapper tests - sed -i "/append(pywrapper_/s/./#&/" TestCases/parallel_regression.py || die + # Disable failed tests + sed -i "/append(dyn_fsi/s/./#&/" TestCases/parallel_regression.py || die + sed -i "/append(fd_sp_pinArray_cht_2d_dp_hf/s/./#&/" TestCases/parallel_regression.py || die + if ! use directdiff ; then + # Disable TestCase('unsteady_cylinder_windowed_average') + sed -i "217s/./#&/" TestCases/parallel_regression_AD.py || die + fi + sed -i "/append(dyn_discadj_fsi/s/./#&/" TestCases/parallel_regression_AD.py || die # Copy absence mesh file if use test ; then @@ -161,6 +160,16 @@ src_test() { ln -s ../../${P}-build/SU2_DOT/src/SU2_DOT SU2_PY/SU2_DOT || die ln -s ../../${P}-build/SU2_GEO/src/SU2_GEO SU2_PY/SU2_GEO || die ln -s ../../${P}-build/SU2_SOL/src/SU2_SOL SU2_PY/SU2_SOL || die + ln -s ../../${P}-build/SU2_PY/pySU2/pysu2.py SU2_PY/pysu2.py || die + ln -s ../../${P}-build/SU2_PY/pySU2/_pysu2.so SU2_PY/_pysu2.so || die + if use autodiff ; then + ln -s ../../${P}-build/SU2_CFD/src/SU2_CFD_AD SU2_PY/SU2_CFD_AD || die + ln -s ../../${P}-build/SU2_DOT/src/SU2_DOT_AD SU2_PY/SU2_DOT_AD || die + ln -s ../../${P}-build/SU2_PY/pySU2/_pysu2ad.so SU2_PY/_pysu2ad.so || die + if use directdiff ; then + ln -s ../../${P}-build/SU2_CFD/src/SU2_CFD_DIRECTDIFF SU2_PY/SU2_CFD_DIRECTDIFF || die + fi + fi export SU2_RUN="${S}/SU2_PY" export SU2_HOME="${S}" @@ -171,13 +180,22 @@ src_test() { ../${P}-build/UnitTests/test_driver || die pushd TestCases/ || die + # Currently Tests always use mpi if use mpi ; then -# if use tutorials ; then -# ${EPYTHON} tutorials.py || die -# fi - ${EPYTHON} parallel_regression.py || die + if use tutorials ; then + ${EPYTHON} tutorials.py || die + fi + if use autodiff ; then + ${EPYTHON} parallel_regression_AD.py || die + else + ${EPYTHON} parallel_regression.py || die + fi else - ${EPYTHON} serial_regression.py || die + if use autodiff ; then + ${EPYTHON} serial_regression_AD.py || die + else + ${EPYTHON} serial_regression.py || die + fi fi popd || die } diff --git a/sci-physics/SU2/files/SU2-7.2.0-system-libraries.patch b/sci-physics/SU2/files/SU2-7.2.0-system-libraries.patch index 176caee932..21bfdde569 100644 --- a/sci-physics/SU2/files/SU2-7.2.0-system-libraries.patch +++ b/sci-physics/SU2/files/SU2-7.2.0-system-libraries.patch @@ -28,26 +28,7 @@ su2_deps += cgns_dep su2_cpp_args += '-DHAVE_CGNS' endif -@@ -91,23 +92,19 @@ - su2_deps += mpi_dep - su2_cpp_args += '-DHAVE_MPI' - -- # compile metis -- subdir('externals/metis') -- - # add metis dependency -+ metis_dep = dependency('metis') - su2_deps += metis_dep - su2_cpp_args += '-DHAVE_METIS' - -- # compile parmetis -- subdir('externals/parmetis') -- - # add parmetis dependency -+ parmetis_dep = dependency('parmetis') - su2_deps += parmetis_dep - su2_cpp_args += '-DHAVE_PARMETIS' - +@@ -108,6 +108,6 @@ # add medi dependency if get_option('enable-autodiff') or get_option('enable-directdiff') - codi_dep += declare_dependency(include_directories: ['externals/medi/include', 'externals/medi/src']) @@ -81,12 +62,14 @@ su2_deps += librom_dep -@@ -205,19 +198,17 @@ +@@ -205,19 +202,19 @@ endif endforeach -catch2_dep = declare_dependency(include_directories: 'externals/catch2/') -+catch2_dep = declare_dependency(include_directories: '/usr/include/catch2/') ++if get_option('enable-tests') ++ catch2_dep = declare_dependency(include_directories: '/usr/include/catch2/') ++endif if get_option('enable-mpp') - cmake = import('cmake') @@ -104,7 +87,8 @@ if p.returncode() != 0 error(p.stdout()) endif -@@ -280,21 +271,3 @@ +@@ -279,21 +274,3 @@ + '''.format(get_option('prefix')+'/bin', meson.source_root(), get_option('enable-tecio'), get_option('enable-cgns'), get_option('enable-autodiff'), get_option('enable-directdiff'), get_option('enable-pywrapper'), get_option('enable-mkl'), get_option('enable-openblas'), get_option('enable-pastix'), get_option('enable-mixedprec'), get_option('enable-librom'), meson.build_root().split('/')[-1])) - From 7af8494682fb2d4f6bf0f1d0e2791dd305901a3c Mon Sep 17 00:00:00 2001 From: Sergey Torokhov Date: Fri, 9 Dec 2022 01:15:02 +0300 Subject: [PATCH 12/18] sci-physics/SU2: 7.2.0-r2 bump; unbundle some deps and fix build Thanks to Alessandro Barbieri for unbundling patch. Signed-off-by: Sergey Torokhov --- .../{SU2-7.2.0.ebuild => SU2-7.2.0-r2.ebuild} | 37 ++++++++++++------- 1 file changed, 24 insertions(+), 13 deletions(-) rename sci-physics/SU2/{SU2-7.2.0.ebuild => SU2-7.2.0-r2.ebuild} (83%) diff --git a/sci-physics/SU2/SU2-7.2.0.ebuild b/sci-physics/SU2/SU2-7.2.0-r2.ebuild similarity index 83% rename from sci-physics/SU2/SU2-7.2.0.ebuild rename to sci-physics/SU2/SU2-7.2.0-r2.ebuild index 8c0012daee..1bc85bf7e1 100644 --- a/sci-physics/SU2/SU2-7.2.0.ebuild +++ b/sci-physics/SU2/SU2-7.2.0-r2.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -PYTHON_COMPAT=( python3_{8..9} ) +PYTHON_COMPAT=( python3_{8..10} ) inherit meson python-single-r1 @@ -11,7 +11,6 @@ DESCRIPTION="SU2: An Open-Source Suite for Multiphysics Simulation and Design" HOMEPAGE="https://su2code.github.io/" SRC_URI=" https://github.com/su2code/SU2/archive/v${PV}.tar.gz -> ${P}.tar.gz - mpp? ( https://github.com/mutationpp/Mutationpp/archive/v1.0.1.tar.gz -> mutationpp-1.0.1.tar.gz ) test? ( https://github.com/su2code/TestCases/archive/v${PV}.tar.gz -> ${P}-TestCases.tar.gz ) tutorials? ( https://github.com/su2code/Tutorials/archive/v${PV}.tar.gz -> ${P}-Tutorials.tar.gz ) " @@ -22,7 +21,7 @@ LICENSE="Apache-2.0 LGPL-2.1 LGPL-3 ZLIB all-rights-reserved free-noncomm" SLOT="0" KEYWORDS="~amd64" -# cgns, metis, parmetis are bundled; +# metis, parmetis are bundled; # omp is disable as it's experimental; # pastix is disabled as it's require additional external bundled libs; # autodiff (medi), directdiff (opti) features require additional external bundled libs. @@ -37,33 +36,38 @@ RESTRICT="!test? ( test )" REQUIRED_USE=" ${PYTHON_REQUIRED_USE} mkl? ( !openblas ) + parmetis? ( mpi ) + test? ( parmetis tutorials ) " RDEPEND=" ${PYTHON_DEPS} - mpi? ( || ( >=sys-cluster/openmpi-1.10.7[cxx] >=sys-cluster/mpich-3.3[cxx] ) ) + cgns? ( >=sci-libs/cgnslib-4 ) mkl? ( sci-libs/mkl ) + mpi? ( virtual/mpi[cxx] ) + mpp? ( sci-libs/Mutationpp:= ) openblas? ( sci-libs/openblas ) " DEPEND=" ${RDEPEND} + dev-cpp/cli11:= tecio? ( >=dev-libs/boost-1.76.0:= ) + test? ( =boost-1.75 sed -i -e 's:cpp_std=c++11:cpp_std=c++14:' meson.build || die @@ -85,6 +92,9 @@ src_prepare(){ # Disable python-wrapper tests sed -i "/append(pywrapper_/s/./#&/" TestCases/parallel_regression.py || die + # Disable failed tests + sed -i "/append(dyn_fsi/s/./#&/" TestCases/parallel_regression.py || die + sed -i "/append(fd_sp_pinArray_cht_2d_dp_hf/s/./#&/" TestCases/parallel_regression.py || die # Copy absence mesh file if use test ; then @@ -125,8 +135,8 @@ src_test() { export SU2_RUN="${S}/SU2_PY" export SU2_HOME="${S}" - export PATH=$PATH:$SU2_RUN - export PYTHONPATH=$PYTHONPATH:$SU2_RUN + export PATH="${PATH}:${SU2_RUN}" + export PYTHONPATH="${PYTHONPATH}:${SU2_RUN}" einfo "Running UnitTests ..." ../${P}-build/UnitTests/test_driver || die @@ -144,13 +154,14 @@ src_test() { } src_install() { - meson_src_install + DESTDIR="${D}" meson_src_install + mkdir -p "${D}$(python_get_sitedir)" || die mv "${ED}"/usr/bin/{FSI_tools,SU2,SU2_Nastran,*.py} -t "${D}$(python_get_sitedir)" || die python_optimize "${D}/$(python_get_sitedir)" if use tutorials ; then - insinto "/usr/share/${P}" + insinto "/usr/share/${PN}" doins -r Tutorials fi } From 7b9a581b8ed9b3f3598eda020c127efae64d3bd8 Mon Sep 17 00:00:00 2001 From: Sergey Torokhov Date: Fri, 9 Dec 2022 01:43:44 +0300 Subject: [PATCH 13/18] profiles/package.use.mask: mask '~sci-physics/SU2-7.2.0 openmp' Signed-off-by: Sergey Torokhov --- profiles/package.use.mask | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/profiles/package.use.mask b/profiles/package.use.mask index d24183d5fe..c5b75e362c 100644 --- a/profiles/package.use.mask +++ b/profiles/package.use.mask @@ -3,6 +3,10 @@ # New entries go on top. +# Torokhov Sergey (2022-12-09) +# Masked due to infinite run of tests with USE="openmp" +~sci-physics/SU2-7.2.0 openmp + # Anna Vyalkova (2022-11-25) # Depends on masked dev-python/zake dev-python/tooz test From 61247292020c4345c834c5b5a9740461a127b58b Mon Sep 17 00:00:00 2001 From: "Ronny (tastytea) Gutbrod" Date: Fri, 9 Dec 2022 02:19:29 +0100 Subject: [PATCH 14/18] dev-libs/olm: add 3.2.14 Signed-off-by: Ronny (tastytea) Gutbrod --- dev-libs/olm/Manifest | 1 + dev-libs/olm/olm-3.2.14.ebuild | 35 ++++++++++++++++++++++++++++++++++ 2 files changed, 36 insertions(+) create mode 100644 dev-libs/olm/olm-3.2.14.ebuild diff --git a/dev-libs/olm/Manifest b/dev-libs/olm/Manifest index e796bc3ac0..38999f2dd2 100644 --- a/dev-libs/olm/Manifest +++ b/dev-libs/olm/Manifest @@ -1,2 +1,3 @@ DIST olm-3.2.12.tar.bz2 2742680 BLAKE2B 47c3bacaf05cc0bb6088da34e6a031f9c770893771ddcf9f13bc0e10a050139f14969dfc91f38684336872089b4cbf9d66e4bd85692989eba5fc3df966da3cd2 SHA512 a25db4c72910512beca9120db59ebeeefc5fff6a381e88ae7cf261bc5ab896edc2cfe25ece57b7b28b2e3d8bc66367c457133c147e1a3514f926714159b5cf6f DIST olm-3.2.13.tar.bz2 2742762 BLAKE2B 8c18fbcfe53b414f33f567d337e7b30dd1f358b0d7aee55738ff5461b926967fa5c0c172311b017a8c05ecbce5cce22b4b4c69c8cad4c947d19eea7f9262661b SHA512 e6d386644f800710afc5a641d6a3a619b193f08cbe31495c6978446e71e3f38ca6a0aab9fff18725c653723c07755467b8785062bf2cbfef8a4f68406f73e4f3 +DIST olm-3.2.14.tar.bz2 2743089 BLAKE2B 8b8cd2a6b5bd14191ee6604221449ae1472078e3c2a1286e9e3aed433bb77e6a9a88de6ca4c92295cd281e10d76a161905b12207079f457b099f43864317cac7 SHA512 47a19ae2290dbf0ac2b4539806a5e5a22be824ce163233b61680506a8eae341e312e8f169285e342c2277764d4bfa5eaf0417d36e04fbf4e358de01730e302b4 diff --git a/dev-libs/olm/olm-3.2.14.ebuild b/dev-libs/olm/olm-3.2.14.ebuild new file mode 100644 index 0000000000..19d31a4cd6 --- /dev/null +++ b/dev-libs/olm/olm-3.2.14.ebuild @@ -0,0 +1,35 @@ +# Copyright 2020-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake + +DESCRIPTION="Implementation of the olm and megolm cryptographic ratchets" +HOMEPAGE="https://gitlab.matrix.org/matrix-org/olm" +SRC_URI="https://gitlab.matrix.org/matrix-org/${PN}/-/archive/${PV}/${P}.tar.bz2" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm64" + +IUSE="doc test" +RESTRICT="!test? ( test )" + +src_configure() { + local -a mycmakeargs=( + -DOLM_TESTS="$(usex test)" + ) + + cmake_src_configure +} + +src_test() { + BUILD_DIR="${BUILD_DIR}/tests" cmake_src_test +} + +src_install() { + use doc && DOCS=( README.md docs/{{,meg}olm,signing}.md ) + + cmake_src_install +} From 943ded631b830b3f4e32b14878f8401af1fbb372 Mon Sep 17 00:00:00 2001 From: "Ronny (tastytea) Gutbrod" Date: Fri, 9 Dec 2022 02:20:33 +0100 Subject: [PATCH 15/18] dev-libs/olm: drop 3.2.12 Signed-off-by: Ronny (tastytea) Gutbrod --- dev-libs/olm/Manifest | 1 - dev-libs/olm/olm-3.2.12.ebuild | 35 ---------------------------------- 2 files changed, 36 deletions(-) delete mode 100644 dev-libs/olm/olm-3.2.12.ebuild diff --git a/dev-libs/olm/Manifest b/dev-libs/olm/Manifest index 38999f2dd2..bda808b948 100644 --- a/dev-libs/olm/Manifest +++ b/dev-libs/olm/Manifest @@ -1,3 +1,2 @@ -DIST olm-3.2.12.tar.bz2 2742680 BLAKE2B 47c3bacaf05cc0bb6088da34e6a031f9c770893771ddcf9f13bc0e10a050139f14969dfc91f38684336872089b4cbf9d66e4bd85692989eba5fc3df966da3cd2 SHA512 a25db4c72910512beca9120db59ebeeefc5fff6a381e88ae7cf261bc5ab896edc2cfe25ece57b7b28b2e3d8bc66367c457133c147e1a3514f926714159b5cf6f DIST olm-3.2.13.tar.bz2 2742762 BLAKE2B 8c18fbcfe53b414f33f567d337e7b30dd1f358b0d7aee55738ff5461b926967fa5c0c172311b017a8c05ecbce5cce22b4b4c69c8cad4c947d19eea7f9262661b SHA512 e6d386644f800710afc5a641d6a3a619b193f08cbe31495c6978446e71e3f38ca6a0aab9fff18725c653723c07755467b8785062bf2cbfef8a4f68406f73e4f3 DIST olm-3.2.14.tar.bz2 2743089 BLAKE2B 8b8cd2a6b5bd14191ee6604221449ae1472078e3c2a1286e9e3aed433bb77e6a9a88de6ca4c92295cd281e10d76a161905b12207079f457b099f43864317cac7 SHA512 47a19ae2290dbf0ac2b4539806a5e5a22be824ce163233b61680506a8eae341e312e8f169285e342c2277764d4bfa5eaf0417d36e04fbf4e358de01730e302b4 diff --git a/dev-libs/olm/olm-3.2.12.ebuild b/dev-libs/olm/olm-3.2.12.ebuild deleted file mode 100644 index 19d31a4cd6..0000000000 --- a/dev-libs/olm/olm-3.2.12.ebuild +++ /dev/null @@ -1,35 +0,0 @@ -# Copyright 2020-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake - -DESCRIPTION="Implementation of the olm and megolm cryptographic ratchets" -HOMEPAGE="https://gitlab.matrix.org/matrix-org/olm" -SRC_URI="https://gitlab.matrix.org/matrix-org/${PN}/-/archive/${PV}/${P}.tar.bz2" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~arm64" - -IUSE="doc test" -RESTRICT="!test? ( test )" - -src_configure() { - local -a mycmakeargs=( - -DOLM_TESTS="$(usex test)" - ) - - cmake_src_configure -} - -src_test() { - BUILD_DIR="${BUILD_DIR}/tests" cmake_src_test -} - -src_install() { - use doc && DOCS=( README.md docs/{{,meg}olm,signing}.md ) - - cmake_src_install -} From 1a726a2e3f2bacadf71b0bef22fa264f65300d96 Mon Sep 17 00:00:00 2001 From: "Ronny (tastytea) Gutbrod" Date: Fri, 9 Dec 2022 02:25:02 +0100 Subject: [PATCH 16/18] dev-util/bash-language-server: add 4.0.1 Signed-off-by: Ronny (tastytea) Gutbrod --- dev-util/bash-language-server/Manifest | 2 + .../bash-language-server-4.0.1.ebuild | 51 +++++++++++++++++++ 2 files changed, 53 insertions(+) create mode 100644 dev-util/bash-language-server/bash-language-server-4.0.1.ebuild diff --git a/dev-util/bash-language-server/Manifest b/dev-util/bash-language-server/Manifest index 81700cced6..59ed964102 100644 --- a/dev-util/bash-language-server/Manifest +++ b/dev-util/bash-language-server/Manifest @@ -2,3 +2,5 @@ DIST bash-language-server-3.2.1-deps.tar.xz 3465976 BLAKE2B 9b2b2b4e9f4dad02869d DIST bash-language-server-3.2.1.tgz 141222 BLAKE2B f984dd50bc1e8c5643109cb42b635240db671770413db6ce47eacbb716f09a37a147743b15681a7e6cb5af0714e950f99f3b42ebf8735b9890fac2979475337a SHA512 e1ee2ec4956e733567f25bfd8b82ff5ccb66aa44735c583f9acf85a4c58331038c63637a50ecded40b13e72fbe0a73031efbe1dab15c1ce454532f304403cffe DIST bash-language-server-3.3.1-deps.tar.xz 3557556 BLAKE2B 4c231bcb7d21951d5244e883fce825c955f81dba6711a4ddc372d0d457165d659fcf5bd04d723256335e33dca9635abbf20a0a2fdc9094307c20d1c35c987d08 SHA512 d0e9369f5f6eef94897859ce78811bf4b1b80a857ee73e6e75a367bea0aff485a68a4c39cb731e8650fa47081beab159e883e6646bbdd39b31e4b4a8a5c6808f DIST bash-language-server-3.3.1.tgz 142732 BLAKE2B 40d60cf875c0c60c49a3600c6b3488c95c16cb1088f07d3a35c46ab78fd077db5de71ddd321b7b8cb2d03867fb2a8ffa8f4e2179f0dd1d1d469cfebf979b3e4e SHA512 f774eceab41310ff2bbc66775cf4b2d74e4633842ceb2bc8b8252f4620c8c7480c2c57a6b1c0a4bf2aeb8a10c43249a36f44f74da459c855e0a1993911af1b97 +DIST bash-language-server-4.0.1-deps.tar.xz 2160812 BLAKE2B bbf8f1d88c4be377c650bd379d557a67fdfcf560149b639f402c7682152c12ea00fa19f127574d26f6cf72ceee160894ccc35ca119fe9c8fde7cafe4725d5e9c SHA512 f87219c7df50d0062e8babbef100ce4a547c9b3d390daedbc37571e06ca0d8586d6c2e67f4cd369f4eb20932d641ffa78365742ba5cda628213b67832f8214c4 +DIST bash-language-server-4.0.1.tgz 151418 BLAKE2B 93989871476092a7e7fd244fb9237811f84c1eb80dbd25138292006c160991a85c49df1f91d85460b5ec78ee689a58c87956b3c1f8c61e77a6fda1404ed1d7ad SHA512 c40b384edaa55e7395e81aa33397c64761601524a32f218bbf3dc51095deddddaf11a336a4e8022dfa07ca843720852d64a6442f4d9d367f26aff21f8698fbe2 diff --git a/dev-util/bash-language-server/bash-language-server-4.0.1.ebuild b/dev-util/bash-language-server/bash-language-server-4.0.1.ebuild new file mode 100644 index 0000000000..f1b458f5b6 --- /dev/null +++ b/dev-util/bash-language-server/bash-language-server-4.0.1.ebuild @@ -0,0 +1,51 @@ +# Copyright 2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit optfeature + +DESCRIPTION="A language server for Bash" +HOMEPAGE="https://github.com/bash-lsp/bash-language-server" +SRC_URI=" + mirror://npm/${PN}/-/${P}.tgz + https://tastytea.de/files/gentoo/${P}-deps.tar.xz +" +S="${WORKDIR}" + +# NOTE: to generate the dependency tarball: +# npm --cache ./npm-cache install $(portageq envvar DISTDIR)/${P}.tgz +# tar -caf ${P}-deps.tar.xz npm-cache + +LICENSE=" + Apache-2.0 BSD BSD-2 CC0-1.0 ISC MIT-with-advertising + || ( public-domain Unlicense ) +" +SLOT="0" +KEYWORDS="~amd64" + +RDEPEND="net-libs/nodejs" +BDEPEND="net-libs/nodejs[npm]" + +src_unpack() { + cd "${T}" || die "Could not cd to temporary directory" + unpack ${P}-deps.tar.xz +} + +src_install() { + npm \ + --offline \ + --verbose \ + --progress false \ + --foreground-scripts \ + --global \ + --prefix "${ED}"/usr \ + --cache "${T}"/npm-cache \ + install "${DISTDIR}"/${P}.tgz || die "npm install failed" + + einstalldocs +} + +pkg_postinst() { + optfeature "linting support" dev-util/shellcheck dev-util/shellcheck-bin +} From 406c24ce26c494d27c8eb25ad624290f0f4a7ce0 Mon Sep 17 00:00:00 2001 From: "Ronny (tastytea) Gutbrod" Date: Fri, 9 Dec 2022 02:25:20 +0100 Subject: [PATCH 17/18] dev-util/bash-language-server: drop 3.2.1 Signed-off-by: Ronny (tastytea) Gutbrod --- dev-util/bash-language-server/Manifest | 2 - .../bash-language-server-3.2.1.ebuild | 51 ------------------- 2 files changed, 53 deletions(-) delete mode 100644 dev-util/bash-language-server/bash-language-server-3.2.1.ebuild diff --git a/dev-util/bash-language-server/Manifest b/dev-util/bash-language-server/Manifest index 59ed964102..5d8425b21c 100644 --- a/dev-util/bash-language-server/Manifest +++ b/dev-util/bash-language-server/Manifest @@ -1,5 +1,3 @@ -DIST bash-language-server-3.2.1-deps.tar.xz 3465976 BLAKE2B 9b2b2b4e9f4dad02869d7f88ab672111579864025510e4fa23a966495324dd2f5cf7e2861615407d5f4d12f244402fa07c7ba9b68e92fc04a1603dfb75d645e4 SHA512 f7600f229b96c7cf87d80dbc361331a112d1711bd3649440753c276ca63b7d7c65ba381022eb3699c557968f935860d9293c75a20c4d13705639bd58f6f14901 -DIST bash-language-server-3.2.1.tgz 141222 BLAKE2B f984dd50bc1e8c5643109cb42b635240db671770413db6ce47eacbb716f09a37a147743b15681a7e6cb5af0714e950f99f3b42ebf8735b9890fac2979475337a SHA512 e1ee2ec4956e733567f25bfd8b82ff5ccb66aa44735c583f9acf85a4c58331038c63637a50ecded40b13e72fbe0a73031efbe1dab15c1ce454532f304403cffe DIST bash-language-server-3.3.1-deps.tar.xz 3557556 BLAKE2B 4c231bcb7d21951d5244e883fce825c955f81dba6711a4ddc372d0d457165d659fcf5bd04d723256335e33dca9635abbf20a0a2fdc9094307c20d1c35c987d08 SHA512 d0e9369f5f6eef94897859ce78811bf4b1b80a857ee73e6e75a367bea0aff485a68a4c39cb731e8650fa47081beab159e883e6646bbdd39b31e4b4a8a5c6808f DIST bash-language-server-3.3.1.tgz 142732 BLAKE2B 40d60cf875c0c60c49a3600c6b3488c95c16cb1088f07d3a35c46ab78fd077db5de71ddd321b7b8cb2d03867fb2a8ffa8f4e2179f0dd1d1d469cfebf979b3e4e SHA512 f774eceab41310ff2bbc66775cf4b2d74e4633842ceb2bc8b8252f4620c8c7480c2c57a6b1c0a4bf2aeb8a10c43249a36f44f74da459c855e0a1993911af1b97 DIST bash-language-server-4.0.1-deps.tar.xz 2160812 BLAKE2B bbf8f1d88c4be377c650bd379d557a67fdfcf560149b639f402c7682152c12ea00fa19f127574d26f6cf72ceee160894ccc35ca119fe9c8fde7cafe4725d5e9c SHA512 f87219c7df50d0062e8babbef100ce4a547c9b3d390daedbc37571e06ca0d8586d6c2e67f4cd369f4eb20932d641ffa78365742ba5cda628213b67832f8214c4 diff --git a/dev-util/bash-language-server/bash-language-server-3.2.1.ebuild b/dev-util/bash-language-server/bash-language-server-3.2.1.ebuild deleted file mode 100644 index f1b458f5b6..0000000000 --- a/dev-util/bash-language-server/bash-language-server-3.2.1.ebuild +++ /dev/null @@ -1,51 +0,0 @@ -# Copyright 2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit optfeature - -DESCRIPTION="A language server for Bash" -HOMEPAGE="https://github.com/bash-lsp/bash-language-server" -SRC_URI=" - mirror://npm/${PN}/-/${P}.tgz - https://tastytea.de/files/gentoo/${P}-deps.tar.xz -" -S="${WORKDIR}" - -# NOTE: to generate the dependency tarball: -# npm --cache ./npm-cache install $(portageq envvar DISTDIR)/${P}.tgz -# tar -caf ${P}-deps.tar.xz npm-cache - -LICENSE=" - Apache-2.0 BSD BSD-2 CC0-1.0 ISC MIT-with-advertising - || ( public-domain Unlicense ) -" -SLOT="0" -KEYWORDS="~amd64" - -RDEPEND="net-libs/nodejs" -BDEPEND="net-libs/nodejs[npm]" - -src_unpack() { - cd "${T}" || die "Could not cd to temporary directory" - unpack ${P}-deps.tar.xz -} - -src_install() { - npm \ - --offline \ - --verbose \ - --progress false \ - --foreground-scripts \ - --global \ - --prefix "${ED}"/usr \ - --cache "${T}"/npm-cache \ - install "${DISTDIR}"/${P}.tgz || die "npm install failed" - - einstalldocs -} - -pkg_postinst() { - optfeature "linting support" dev-util/shellcheck dev-util/shellcheck-bin -} From 817c034087ec18edbd177a620b2a6581b0074539 Mon Sep 17 00:00:00 2001 From: Julien Roy Date: Fri, 9 Dec 2022 10:10:46 -0500 Subject: [PATCH 18/18] sys-libs/libfixposix: use autotools Signed-off-by: Julien Roy --- sys-libs/libfixposix/libfixposix-0.5.1.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/sys-libs/libfixposix/libfixposix-0.5.1.ebuild b/sys-libs/libfixposix/libfixposix-0.5.1.ebuild index 15fb3ff5e8..4386ca315c 100644 --- a/sys-libs/libfixposix/libfixposix-0.5.1.ebuild +++ b/sys-libs/libfixposix/libfixposix-0.5.1.ebuild @@ -3,7 +3,7 @@ EAPI=8 -# inherit autotools +inherit autotools DESCRIPTION="Thin wrapper over POSIX syscalls" HOMEPAGE="https://github.com/sionescu/libfixposix" @@ -18,6 +18,6 @@ DEPEND="${RDEPEND}" src_prepare(){ einfo "Generating autotools files..." - autoreconf -i -f default + eautoreconf -i -f }