From ce777fa34b5f94ad5473362bf8546e2d2538e88f Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Tue, 22 Mar 2022 18:46:40 +0100 Subject: [PATCH 01/52] dev-cpp/fizz: add 2022.03.21.00 Signed-off-by: Alessandro Barbieri --- dev-cpp/fizz/Manifest | 1 + dev-cpp/fizz/fizz-2022.03.21.00.ebuild | 49 ++++++++++++++++++++++++++ 2 files changed, 50 insertions(+) create mode 100644 dev-cpp/fizz/fizz-2022.03.21.00.ebuild diff --git a/dev-cpp/fizz/Manifest b/dev-cpp/fizz/Manifest index 33a7067a25..a3ac9534d0 100644 --- a/dev-cpp/fizz/Manifest +++ b/dev-cpp/fizz/Manifest @@ -1 +1,2 @@ DIST fizz-2022.02.28.00.tar.gz 581059 BLAKE2B 31b086ca41db7919abdfc1fb8f88efe93f09ad59b5727ada2d04bd95f22f03bec7346de3944dad44d688b1281a5d789df2e134c0990dd1c751723b60791c1770 SHA512 ccfd493b04cca5e8e76e64dea2659b88ec1fe0dcdfa3b1133d46fe8d37abc4fc78710c0831c2038ce0806f7ebad47607aa7597f9ee8577b9bbd11436ff1cdeaf +DIST fizz-2022.03.21.00.tar.gz 581670 BLAKE2B 2dc9691abfaf646db56e047a74894b745102764c773b9f244c4b357b74b6d00d1a2548664a5e343f2c5f84458de36d453e99b9901c89bc621c54840a7b45b5e4 SHA512 81a7b764c2c2e17fd5df32a69ecb368eb01df04df6dbd1155a40b68fc39cda4f86ce81afc5c89425a5751ef7f4dbb8a40df8b5095685e72ce5e9043c0a74682e diff --git a/dev-cpp/fizz/fizz-2022.03.21.00.ebuild b/dev-cpp/fizz/fizz-2022.03.21.00.ebuild new file mode 100644 index 0000000000..12e7ec5679 --- /dev/null +++ b/dev-cpp/fizz/fizz-2022.03.21.00.ebuild @@ -0,0 +1,49 @@ +# Copyright 2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake + +DESCRIPTION="C++14 implementation of the TLS-1.3 standard" +HOMEPAGE="https://github.com/facebookincubator/fizz" +SRC_URI="https://github.com/facebookincubator/fizz/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64" +IUSE="examples test" + +RDEPEND=" + ~dev-cpp/folly-${PV}:= + dev-cpp/gflags + dev-cpp/glog + dev-libs/double-conversion + dev-libs/libevent + dev-libs/libfmt + dev-libs/libsodium + dev-libs/openssl:0= +" +#TODO: discover if gtest is linked +DEPEND=" + ${RDEPEND} + test? ( Date: Tue, 22 Mar 2022 18:46:56 +0100 Subject: [PATCH 02/52] dev-cpp/wangle: new version Signed-off-by: Alessandro Barbieri --- dev-cpp/wangle/Manifest | 1 + dev-cpp/wangle/wangle-2022.02.28.00.ebuild | 2 +- dev-cpp/wangle/wangle-2022.03.21.00.ebuild | 39 ++++++++++++++++++++++ 3 files changed, 41 insertions(+), 1 deletion(-) create mode 100644 dev-cpp/wangle/wangle-2022.03.21.00.ebuild diff --git a/dev-cpp/wangle/Manifest b/dev-cpp/wangle/Manifest index da5a752a5d..b82cf8a867 100644 --- a/dev-cpp/wangle/Manifest +++ b/dev-cpp/wangle/Manifest @@ -1 +1,2 @@ DIST wangle-2022.02.28.00.tar.gz 354455 BLAKE2B a48b7e926d2bc0c196fda2c4db52322e4e8c82a09471e196ff759076cca2e17e9efd2ce0b95608a69e1288de2154e8be153741f6edd5bac3d5d791cc788811f1 SHA512 be69ea8318ebd0f75f8d6ffe82c833f868837cff965e99aacc11abb90f572e2d9b837782ac1e23e86355e52f5ca2b2be13be54ac4651db9ef22afa95bb0b3cc3 +DIST wangle-2022.03.21.00.tar.gz 355164 BLAKE2B 876863bb5d0e5c7fd5f3408f9f2233b1995ef838b165bbb9f8772667e1ca5fa98f4ae5eb686e2ef94198bdb373daa2ce96720253f550a808369b8cca0ec6d10b SHA512 069fe7758ccb2f33665f53109047f2e0158e248fda8c760eddd978afd6980acbc6421db60721bf320deca557369377c8757f13c67f8685e3a98394324e75e72e diff --git a/dev-cpp/wangle/wangle-2022.02.28.00.ebuild b/dev-cpp/wangle/wangle-2022.02.28.00.ebuild index 1fe53a582c..7dc8387bf8 100644 --- a/dev-cpp/wangle/wangle-2022.02.28.00.ebuild +++ b/dev-cpp/wangle/wangle-2022.02.28.00.ebuild @@ -1,4 +1,4 @@ -# Copyright 2021 Gentoo Authors +# Copyright 2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 diff --git a/dev-cpp/wangle/wangle-2022.03.21.00.ebuild b/dev-cpp/wangle/wangle-2022.03.21.00.ebuild new file mode 100644 index 0000000000..1fe53a582c --- /dev/null +++ b/dev-cpp/wangle/wangle-2022.03.21.00.ebuild @@ -0,0 +1,39 @@ +# Copyright 2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake + +DESCRIPTION="Framework providing common client/server abstractions" +HOMEPAGE="https://github.com/facebook/wangle" +SRC_URI="https://github.com/facebook/wangle/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64" + +RDEPEND=" + ~dev-cpp/fizz-${PV}:= + ~dev-cpp/folly-${PV}:= + dev-cpp/gflags + dev-cpp/glog + dev-libs/double-conversion + dev-libs/libevent + dev-libs/libfmt + dev-libs/openssl:0= +" +DEPEND=" + ${RDEPEND} + dev-cpp/gtest +" + +CMAKE_USE_DIR="${S}/wangle" + +src_configure() { + local mycmakeargs=( + -DLIB_INSTALL_DIR=$(get_libdir) + ) + + cmake_src_configure +} From 3f0a5c91f61e50501d5d3f44c8d33bf0223a2771 Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Tue, 22 Mar 2022 18:47:51 +0100 Subject: [PATCH 03/52] dev-cpp/fbthrift: add 2022.03.21.00 Signed-off-by: Alessandro Barbieri --- dev-cpp/fbthrift/Manifest | 1 + .../fbthrift/fbthrift-2022.03.21.00.ebuild | 46 +++++++++++++++++++ 2 files changed, 47 insertions(+) create mode 100644 dev-cpp/fbthrift/fbthrift-2022.03.21.00.ebuild diff --git a/dev-cpp/fbthrift/Manifest b/dev-cpp/fbthrift/Manifest index 0a509da715..7d99e43a10 100644 --- a/dev-cpp/fbthrift/Manifest +++ b/dev-cpp/fbthrift/Manifest @@ -1 +1,2 @@ DIST fbthrift-2022.02.28.00.tar.gz 6814491 BLAKE2B ce2646a04d1b59821d23162d51b02507a91a81208328d4c983cd99be8fa0e79efb66d4af3f244fa6e3a50e9e84a794cea9ec970e1f0b266b40d632aa064f7a9f SHA512 303e7c328f1ae7132ad81e2135b082997a40c9079bbeea701762f939ada2d80cf4f140ad6981d20273df9731bfb286f3336a999c13e26d3add49bf1c091de82c +DIST fbthrift-2022.03.21.00.tar.gz 7178541 BLAKE2B 6e875f19ae19b5ccd1740d5eadb0b4f106d96b95ca1ced9e05a5bfd7f8e7de84aec722f0dfb0721c81e320185359d3f9c595ebfebef8638b6ca6788df98d37d4 SHA512 8d2d9430dc3a4ecc23042cd9bcf4eee888824449d05d98baec408aef806b934d643e578d3876169f69966c846aeddbe0aa84416c4e020cba028a49d2fccfe7ab diff --git a/dev-cpp/fbthrift/fbthrift-2022.03.21.00.ebuild b/dev-cpp/fbthrift/fbthrift-2022.03.21.00.ebuild new file mode 100644 index 0000000000..d05d4ff9ac --- /dev/null +++ b/dev-cpp/fbthrift/fbthrift-2022.03.21.00.ebuild @@ -0,0 +1,46 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8..10} pypy3 ) + +inherit cmake python-single-r1 + +DESCRIPTION="Facebook's branch of Apache Thrift, including a new C++ server" +HOMEPAGE="https://github.com/facebook/fbthrift" +SRC_URI="https://github.com/facebook/fbthrift/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64" + +RDEPEND=" + app-arch/zstd + ~dev-cpp/fizz-${PV}:= + ~dev-cpp/folly-${PV}:= + dev-cpp/gflags + dev-cpp/glog + ~dev-cpp/wangle-${PV}:= + dev-libs/libfmt + dev-libs/openssl:0= + sys-libs/zlib + ${PYTHON_DEPS} +" +DEPEND=" + ${RDEPEND} + $(python_gen_cond_dep 'dev-python/six[${PYTHON_USEDEP}]') +" +BDEPEND=" + sys-devel/bison + sys-devel/flex +" + +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +src_configure() { + local mycmakeargs=( + -DLIB_INSTALL_DIR=$(get_libdir) + ) + cmake_src_configure +} From 738cdaab82bbff34635b137691a27e743edb5d99 Mon Sep 17 00:00:00 2001 From: Viorel Munteanu Date: Tue, 22 Mar 2022 20:06:19 +0200 Subject: [PATCH 04/52] app-misc/fastfetch: add 1.1.0 Signed-off-by: Viorel Munteanu --- app-misc/fastfetch/Manifest | 1 + app-misc/fastfetch/fastfetch-1.1.0.ebuild | 56 +++++++++++++++++++++++ 2 files changed, 57 insertions(+) create mode 100644 app-misc/fastfetch/fastfetch-1.1.0.ebuild diff --git a/app-misc/fastfetch/Manifest b/app-misc/fastfetch/Manifest index 2544ca4299..dc7a030312 100644 --- a/app-misc/fastfetch/Manifest +++ b/app-misc/fastfetch/Manifest @@ -1 +1,2 @@ DIST fastfetch-1.0.0.tar.gz 326757 BLAKE2B 65a63a930bcc59f8ffc95f41515ea1eb924803c9365d830a8b5f17627b64ba4b64795cc5c3af24d0971fd8969f557fcd398234fca845481b38417ebe3ea0177c SHA512 c32df2276176e475c434ea9aae60debd9d05b0fed1861f2b1ce659ff693d98b181bf54aeb35abbd80944d72fd2280d2b7325f91eef1ee124083a81c46c9c7a10 +DIST fastfetch-1.1.0.tar.gz 327601 BLAKE2B d3fca85fba1ac51540dde8a2ca9fed5ebe1e1c288d6e8aae2db5ad09cc149cfb218699a4825673c8c0160849493ee035243ad520143dd6106b0090a0418f538f SHA512 6273592c422a8a7740c8719bb9b6cad3b583b14ebdc14c7d4abc2ea51c24164cdf84976109df41d99df5385d2627d67a8be1ede04a7c1ac852da1e131c1fc362 diff --git a/app-misc/fastfetch/fastfetch-1.1.0.ebuild b/app-misc/fastfetch/fastfetch-1.1.0.ebuild new file mode 100644 index 0000000000..414ee9c3d4 --- /dev/null +++ b/app-misc/fastfetch/fastfetch-1.1.0.ebuild @@ -0,0 +1,56 @@ +# Copyright 2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake + +DESCRIPTION="Like neofetch but faster" +HOMEPAGE="https://github.com/LinusDierheimer/fastfetch" +if [[ ${PV} == *9999 ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/LinusDierheimer/fastfetch.git" +else + SRC_URI="https://github.com/LinusDierheimer/fastfetch/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz" +fi + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" +IUSE="X gnome pci vulkan wayland xcb xfce xrandr" + +# note - qa-vdb will always report errors because fastfetch loads the libs dynamically +RDEPEND=" + X? ( x11-libs/libX11 ) + gnome? ( + dev-libs/glib + gnome-base/dconf + ) + pci? ( sys-apps/pciutils ) + vulkan? ( media-libs/vulkan-loader ) + wayland? ( dev-libs/wayland ) + xcb? ( x11-libs/libxcb ) + xfce? ( xfce-base/xfconf ) + xrandr? ( x11-libs/libXrandr ) +" +DEPEND="${RDEPEND}" +BDEPEND="virtual/pkgconfig" + +REQUIRED_USE="xrandr? ( X )" + +src_configure() { + local mycmakeargs=( + -DENABLE_RPM=no + -DENABLE_VULKAN=$(usex vulkan) + -DENABLE_WAYLAND=$(usex wayland) + -DENABLE_XCB_RANDR=$(usex xcb) + -DENABLE_XCB=$(usex xcb) + -DENABLE_XRANDR=$(usex xrandr) + -DENABLE_X11=$(usex X) + -DENABLE_GIO=$(usex gnome) + -DENABLE_DCONF=$(usex gnome) + -DENABLE_XFCONF=$(usex xfce) + ) + + cmake_src_configure +} From 0911ebf94c06150ce479f7c4173c4a12792043ee Mon Sep 17 00:00:00 2001 From: Viorel Munteanu Date: Tue, 22 Mar 2022 20:06:49 +0200 Subject: [PATCH 05/52] app-misc/fastfetch: drop 1.0.0 Signed-off-by: Viorel Munteanu --- app-misc/fastfetch/Manifest | 1 - app-misc/fastfetch/fastfetch-1.0.0.ebuild | 56 ----------------------- 2 files changed, 57 deletions(-) delete mode 100644 app-misc/fastfetch/fastfetch-1.0.0.ebuild diff --git a/app-misc/fastfetch/Manifest b/app-misc/fastfetch/Manifest index dc7a030312..df6cd5ea0d 100644 --- a/app-misc/fastfetch/Manifest +++ b/app-misc/fastfetch/Manifest @@ -1,2 +1 @@ -DIST fastfetch-1.0.0.tar.gz 326757 BLAKE2B 65a63a930bcc59f8ffc95f41515ea1eb924803c9365d830a8b5f17627b64ba4b64795cc5c3af24d0971fd8969f557fcd398234fca845481b38417ebe3ea0177c SHA512 c32df2276176e475c434ea9aae60debd9d05b0fed1861f2b1ce659ff693d98b181bf54aeb35abbd80944d72fd2280d2b7325f91eef1ee124083a81c46c9c7a10 DIST fastfetch-1.1.0.tar.gz 327601 BLAKE2B d3fca85fba1ac51540dde8a2ca9fed5ebe1e1c288d6e8aae2db5ad09cc149cfb218699a4825673c8c0160849493ee035243ad520143dd6106b0090a0418f538f SHA512 6273592c422a8a7740c8719bb9b6cad3b583b14ebdc14c7d4abc2ea51c24164cdf84976109df41d99df5385d2627d67a8be1ede04a7c1ac852da1e131c1fc362 diff --git a/app-misc/fastfetch/fastfetch-1.0.0.ebuild b/app-misc/fastfetch/fastfetch-1.0.0.ebuild deleted file mode 100644 index 414ee9c3d4..0000000000 --- a/app-misc/fastfetch/fastfetch-1.0.0.ebuild +++ /dev/null @@ -1,56 +0,0 @@ -# Copyright 2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake - -DESCRIPTION="Like neofetch but faster" -HOMEPAGE="https://github.com/LinusDierheimer/fastfetch" -if [[ ${PV} == *9999 ]]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/LinusDierheimer/fastfetch.git" -else - SRC_URI="https://github.com/LinusDierheimer/fastfetch/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz" -fi - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" -IUSE="X gnome pci vulkan wayland xcb xfce xrandr" - -# note - qa-vdb will always report errors because fastfetch loads the libs dynamically -RDEPEND=" - X? ( x11-libs/libX11 ) - gnome? ( - dev-libs/glib - gnome-base/dconf - ) - pci? ( sys-apps/pciutils ) - vulkan? ( media-libs/vulkan-loader ) - wayland? ( dev-libs/wayland ) - xcb? ( x11-libs/libxcb ) - xfce? ( xfce-base/xfconf ) - xrandr? ( x11-libs/libXrandr ) -" -DEPEND="${RDEPEND}" -BDEPEND="virtual/pkgconfig" - -REQUIRED_USE="xrandr? ( X )" - -src_configure() { - local mycmakeargs=( - -DENABLE_RPM=no - -DENABLE_VULKAN=$(usex vulkan) - -DENABLE_WAYLAND=$(usex wayland) - -DENABLE_XCB_RANDR=$(usex xcb) - -DENABLE_XCB=$(usex xcb) - -DENABLE_XRANDR=$(usex xrandr) - -DENABLE_X11=$(usex X) - -DENABLE_GIO=$(usex gnome) - -DENABLE_DCONF=$(usex gnome) - -DENABLE_XFCONF=$(usex xfce) - ) - - cmake_src_configure -} From 8e9efabdd1e2ac43c34e4acad5b3a96035a5b6e5 Mon Sep 17 00:00:00 2001 From: Nicola Smaniotto Date: Tue, 22 Mar 2022 21:59:34 +0100 Subject: [PATCH 06/52] net-voip/discover-overlay: bump to 0.5.0 Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Nicola Smaniotto --- net-voip/discover-overlay/Manifest | 2 +- ...cover-overlay-0.4.2.ebuild => discover-overlay-0.5.0.ebuild} | 0 2 files changed, 1 insertion(+), 1 deletion(-) rename net-voip/discover-overlay/{discover-overlay-0.4.2.ebuild => discover-overlay-0.5.0.ebuild} (100%) diff --git a/net-voip/discover-overlay/Manifest b/net-voip/discover-overlay/Manifest index 90eeee9350..02662f0997 100644 --- a/net-voip/discover-overlay/Manifest +++ b/net-voip/discover-overlay/Manifest @@ -1,3 +1,3 @@ DIST discover-overlay-0.3.3.tar.gz 33364 BLAKE2B a29f64b42e93c88638a299922e17425e992dcb34fd64dc7c2e3bd3554fcb7c9c13b9b9b5937ba8c7b91d721512d2eace961b847f249b410580167321c8a333a9 SHA512 1e145b64d1d0ea4d094dc16fc7871d9177604fd72991c06c6067d08bb49c95b8b4e1e84121b61c6393ddd45bb307eb5796c8a83ce708e30ec2a93c9043e971a3 -DIST discover-overlay-0.4.2.tar.gz 73860 BLAKE2B b6489112df1e1adc15d1ced37218a945858ba33376b1259b323cdcd9eec0ff60d9caaa8b233b8d6754f05b150a0c263d21e20a88a54ccdfa36cc47238ceb8acc SHA512 7ebd40dd910046ffc0dd915f20b20e6c7bb6acb9ec8b7b21fda8f53770c0fd4dc57dfb6840db94768e531337c042688b24fda4d0589a30ebb7262a8e32308e2d DIST discover-overlay-0.4.5.tar.gz 76114 BLAKE2B c0c735cea547374f6f7338e09954930a105fc883ea9faa1f4e457800636694d47988726884360643eab9de0df2786ef1242fa036df15896301a48f0f2e684312 SHA512 6a7121c0923a68bf6b278b6985a82a3bba98b155c8812056cc0532961cb54ee5045c1279a32fdde8708a15f444d2a2ba0afdeea61f79a89cc542b3a1d5b2aed4 +DIST discover-overlay-0.5.0.tar.gz 76554 BLAKE2B 9c2197d6f6be8ae071479422e00de6f3c5b387419bf473d29739c1d4deac244fe47f5fc2c3d43d92501bf5dde73aa3cf1f5ee949c9c28ee1d4f9169826bf4fc0 SHA512 a8ba2dbe357b2b7a420caf25a46d86153f5db6b99b80ba4a7e37913ec21c056671201801d708d498533293fbc5de8c5ac7f573bad908f845e0c712fc855c79a5 diff --git a/net-voip/discover-overlay/discover-overlay-0.4.2.ebuild b/net-voip/discover-overlay/discover-overlay-0.5.0.ebuild similarity index 100% rename from net-voip/discover-overlay/discover-overlay-0.4.2.ebuild rename to net-voip/discover-overlay/discover-overlay-0.5.0.ebuild From e9a18130ce56256e777ea580d255e2f50de5bfd5 Mon Sep 17 00:00:00 2001 From: Sergey Torokhov Date: Wed, 23 Mar 2022 02:48:29 +0300 Subject: [PATCH 07/52] dev-util/fortran-test-drive: new package v0.4.0 New dependency for dev-libs/fortran-stdlib-0.2.0[test] Signed-off-by: Sergey Torokhov --- dev-util/fortran-test-drive/Manifest | 1 + .../fortran-test-drive-0.4.0.ebuild | 28 +++++++++++++++++++ dev-util/fortran-test-drive/metadata.xml | 11 ++++++++ 3 files changed, 40 insertions(+) create mode 100644 dev-util/fortran-test-drive/Manifest create mode 100644 dev-util/fortran-test-drive/fortran-test-drive-0.4.0.ebuild create mode 100644 dev-util/fortran-test-drive/metadata.xml diff --git a/dev-util/fortran-test-drive/Manifest b/dev-util/fortran-test-drive/Manifest new file mode 100644 index 0000000000..e61f035b54 --- /dev/null +++ b/dev-util/fortran-test-drive/Manifest @@ -0,0 +1 @@ +DIST fortran-test-drive-0.4.0.tar.gz 26298 BLAKE2B 24e1df399c27258474f0599877585965ac9429b8e8849f093f9ec3d27ba1bb9c98abf83091b7290e79231544f16b2d3a73c4112a794c375267b4c4adc379afb2 SHA512 c5c0b64aa370a59d1b04504419cdb62dbbc639b61a7efb9f557bc85f088a63afa24c4cbd1f7455ad57487fba87b1e291fc7a16706ddeaacff498f8019eaec729 diff --git a/dev-util/fortran-test-drive/fortran-test-drive-0.4.0.ebuild b/dev-util/fortran-test-drive/fortran-test-drive-0.4.0.ebuild new file mode 100644 index 0000000000..0f4fbf8cf0 --- /dev/null +++ b/dev-util/fortran-test-drive/fortran-test-drive-0.4.0.ebuild @@ -0,0 +1,28 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +FORTRAN_STANDARD="2003" + +inherit cmake fortran-2 + +MY_PN="test-drive" +SRC_URI="https://github.com/fortran-lang/${MY_PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" + +DESCRIPTION="The simple testing framework (for Fortran)" +HOMEPAGE="https://github.com/fortran-lang/test-drive" + +LICENSE="MIT Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="test" +RESTRICT="mirror !test? ( test )" + +S="${WORKDIR}/${MY_PN}-${PV}" + +DEPEND="" + +pkg_setup() { + fortran-2_pkg_setup +} diff --git a/dev-util/fortran-test-drive/metadata.xml b/dev-util/fortran-test-drive/metadata.xml new file mode 100644 index 0000000000..8b8a7dbe97 --- /dev/null +++ b/dev-util/fortran-test-drive/metadata.xml @@ -0,0 +1,11 @@ + + + + + torokhov-s-a@yandex.ru + Sergey Torokhov + + + fortran-lang/test-drive + + From e528ac5f7cad2456a7402373e0342cc42eb80d1e Mon Sep 17 00:00:00 2001 From: Sergey Torokhov Date: Wed, 23 Mar 2022 03:02:10 +0300 Subject: [PATCH 08/52] dev-libs/fortran-stdlib: 0.2.0 version bump; -9999 update Signed-off-by: Sergey Torokhov --- dev-libs/fortran-stdlib/Manifest | 1 + .../fortran-stdlib-0.2.0.ebuild | 68 +++++++++++++++++++ .../fortran-stdlib/fortran-stdlib-9999.ebuild | 12 +++- 3 files changed, 78 insertions(+), 3 deletions(-) create mode 100644 dev-libs/fortran-stdlib/fortran-stdlib-0.2.0.ebuild diff --git a/dev-libs/fortran-stdlib/Manifest b/dev-libs/fortran-stdlib/Manifest index 894525cf91..cfdd668082 100644 --- a/dev-libs/fortran-stdlib/Manifest +++ b/dev-libs/fortran-stdlib/Manifest @@ -1 +1,2 @@ DIST fortran-stdlib-0.1.0.tar.gz 210357 BLAKE2B 0727c0d280bb4c95383d9436245b82a43ed7aa0f762652d010501960d25a752694e8a12de149d80d1e107f3c6252d7af4f2db7ae64be6df58c4110dd929c0318 SHA512 247ad9e3db46847bbb5565aee995242f1c86ad3f623e9b91ca8505a92d6c27984a12fe32d4f3025e662176a025f72ddadc2d87ba646ab6b46ccc88e13f94f387 +DIST fortran-stdlib-0.2.0.tar.gz 323170 BLAKE2B b81c04a52fc466fe87668a1280fda0a3305e85fe90c8db07d7a8271804d775d07dc1e16278d87abc8c63990c825dbf2ae7ae9dd142ba8c2edf4fb32609471188 SHA512 aadf5e1fa96a95143fec9f7778c37d82c515d7db9afb723d02685a3f751428f82121d57529caaba79b5d6aab92af7790616640a09128ec5f3cf57528d68975ed diff --git a/dev-libs/fortran-stdlib/fortran-stdlib-0.2.0.ebuild b/dev-libs/fortran-stdlib/fortran-stdlib-0.2.0.ebuild new file mode 100644 index 0000000000..2e29c3a457 --- /dev/null +++ b/dev-libs/fortran-stdlib/fortran-stdlib-0.2.0.ebuild @@ -0,0 +1,68 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +FORTRAN_STANDARD="2003" +PYTHON_COMPAT=( python3_{8..10} ) + +inherit cmake fortran-2 python-any-r1 + +MY_PN="stdlib" +SRC_URI="https://github.com/fortran-lang/${MY_PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" + +DESCRIPTION="A community driven standard library for (modern) Fortran" +HOMEPAGE="https://stdlib.fortran-lang.org/" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="doc test" +RESTRICT="mirror !test? ( test )" + +S="${WORKDIR}/${MY_PN}-${PV}" + +DEPEND=" + ${PYTHON_DEPS} + $(python_gen_any_dep ' + dev-util/fypp[${PYTHON_USEDEP}] + ') + doc? ( + $(python_gen_any_dep ' + app-doc/ford[${PYTHON_USEDEP}] + ') + ) + test? ( dev-util/fortran-test-drive ) +" + +pkg_setup() { + fortran-2_pkg_setup +} + +src_configure() { + local mycmakeargs+=( + -DBUILD_SHARED_LIBS=on + -DBUILD_TESTING=$(usex test) + ) + cmake_src_configure +} + +src_compile() { + cmake_src_compile + + if use doc ; then + einfo "Build API documentation:" + ${EPYTHON} ford API-doc-FORD-file.md || die + fi +} + +src_test() { + LD_LIBRARY_PATH="${BUILD_DIR}/src:${BUILD_DIR}/src/tests/hash_functions" cmake_src_test +} + +src_install() { + cmake_src_install + + use doc && HTML_DOCS=( "${WORKDIR}/${MY_PN}-${PV}"/API-doc/. ) + einstalldocs +} diff --git a/dev-libs/fortran-stdlib/fortran-stdlib-9999.ebuild b/dev-libs/fortran-stdlib/fortran-stdlib-9999.ebuild index ecdd454ac8..408804347d 100644 --- a/dev-libs/fortran-stdlib/fortran-stdlib-9999.ebuild +++ b/dev-libs/fortran-stdlib/fortran-stdlib-9999.ebuild @@ -1,10 +1,10 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI=8 FORTRAN_STANDARD="2003" -PYTHON_COMPAT=( python3_{8..9} ) +PYTHON_COMPAT=( python3_{8..10} ) inherit cmake fortran-2 git-r3 python-any-r1 @@ -29,6 +29,7 @@ DEPEND=" app-doc/ford[${PYTHON_USEDEP}] ') ) + test? ( dev-util/fortran-test-drive ) " pkg_setup() { @@ -38,6 +39,7 @@ pkg_setup() { src_configure() { local mycmakeargs+=( -DBUILD_SHARED_LIBS=on + -DBUILD_TESTING=$(usex test) ) cmake_src_configure } @@ -51,6 +53,10 @@ src_compile() { fi } +src_test() { + LD_LIBRARY_PATH="${BUILD_DIR}/src:${BUILD_DIR}/src/tests/hash_functions" cmake_src_test +} + src_install() { cmake_src_install From 630991d552a9fba2f53209d840183b3ca841effc Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Wed, 23 Mar 2022 04:08:51 +0100 Subject: [PATCH 09/52] dev-R/survival: add 3.3.1, drop 3.2.11 Signed-off-by: Alessandro Barbieri --- dev-R/survival/Manifest | 2 +- .../{survival-3.2.11.ebuild => survival-3.3.1.ebuild} | 11 +++++++---- 2 files changed, 8 insertions(+), 5 deletions(-) rename dev-R/survival/{survival-3.2.11.ebuild => survival-3.3.1.ebuild} (62%) diff --git a/dev-R/survival/Manifest b/dev-R/survival/Manifest index 4bc36887ea..a6ead56aa1 100644 --- a/dev-R/survival/Manifest +++ b/dev-R/survival/Manifest @@ -1 +1 @@ -DIST survival_3.2-11.tar.gz 6274168 BLAKE2B 2a8be50021773094fdaa548d6d9859f4c41d6dedebcbaefd07d7b2c8dce2507b1eb8192efe1f0b04df666b0ab38829bb0932afae3d9798b5e93e91a6f7cd2d2b SHA512 0f829dafe292994cb02c84f4bd679586a6fba80e7678eca89bef6db7dd1f5da5019f27f3bce4e8b90376ac94013115298bec9b6058d46d1d748cb2df823994a5 +DIST survival_3.3-1.tar.gz 6577371 BLAKE2B 5f6cd5becc11967a38102a3f89b2afa4e4486630e0e42977ab5498a3f51ca60ed5a6fd09f53d913ca3ede12b327a01f77f91071fa31b304beacf613a361ef0d3 SHA512 19c7108ab0cfbb05414766b611615e76289d6df9b7fac053e56474e4d1e416c8ebb16421656bff78f9dbbc661a786d392bf2de56f293f2790dfc884ffab1cc0a diff --git a/dev-R/survival/survival-3.2.11.ebuild b/dev-R/survival/survival-3.3.1.ebuild similarity index 62% rename from dev-R/survival/survival-3.2.11.ebuild rename to dev-R/survival/survival-3.3.1.ebuild index 6ddcc6c279..261d7f1984 100644 --- a/dev-R/survival/survival-3.2.11.ebuild +++ b/dev-R/survival/survival-3.3.1.ebuild @@ -1,18 +1,21 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 +MYPV="$(ver_rs 2 -)" + inherit R-packages DESCRIPTION='Survival Analysis' -SRC_URI="mirror://cran/src/contrib/survival_3.2-11.tar.gz" +SRC_URI="mirror://cran/src/contrib/${PN}_${MYPV}.tar.gz" + KEYWORDS="~amd64" LICENSE='LGPL-2+' DEPEND=" - virtual/Matrix - dev-lang/R[minimal] >=dev-lang/R-3.5.0 + !dev-lang/R[-minimal] + virtual/Matrix " RDEPEND="${DEPEND}" From 3f4031ef2ea9cf5d9cbaac1009e4fa95bff3f7c4 Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Wed, 23 Mar 2022 04:13:32 +0100 Subject: [PATCH 10/52] dev-R/nnet: add 7.3.17, drop 7.3.16 Signed-off-by: Alessandro Barbieri --- dev-R/nnet/Manifest | 2 +- .../nnet/{nnet-7.3.16.ebuild => nnet-7.3.17.ebuild} | 13 ++++++++++--- 2 files changed, 11 insertions(+), 4 deletions(-) rename dev-R/nnet/{nnet-7.3.16.ebuild => nnet-7.3.17.ebuild} (60%) diff --git a/dev-R/nnet/Manifest b/dev-R/nnet/Manifest index f051855290..b649d19dbc 100644 --- a/dev-R/nnet/Manifest +++ b/dev-R/nnet/Manifest @@ -1 +1 @@ -DIST nnet_7.3-16.tar.gz 29097 BLAKE2B cfcb117da291a85f841ecdf5186bff8742a4f218fe617f04704cb8ee645d99ce3cf1f080e7b6d5edc23dcaeb3675a3a5a215105271cbc2a03574ae5058e4e635 SHA512 100b5000020b92212af68fd2ecdab0ee194c8a47d48db8b1646974e3467960a1f0369572b40e799d0c7c93c7888212f6b61346b401d872b98bee94cc5e419afd +DIST nnet_7.3-17.tar.gz 29099 BLAKE2B 056bf0fc79fb3c13cf8bcd867504742b5ed81550bb02dbbd8127f166b29d614d5af53d787a455ef8d6a7a525d791becc83e0ee416d5e24c29ce5b6e1ccdca7b6 SHA512 6d85a68fc88cc8c3f6200b40491618691619a1e00985edb6190bdacef935c77151d77e0757a899807c1ddf84e78a57c7482e87b4e892cf269ecc623eff7fbcdc diff --git a/dev-R/nnet/nnet-7.3.16.ebuild b/dev-R/nnet/nnet-7.3.17.ebuild similarity index 60% rename from dev-R/nnet/nnet-7.3.16.ebuild rename to dev-R/nnet/nnet-7.3.17.ebuild index 3ff165a214..6f28357012 100644 --- a/dev-R/nnet/nnet-7.3.16.ebuild +++ b/dev-R/nnet/nnet-7.3.17.ebuild @@ -1,17 +1,24 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 +MYPV="$(ver_rs 2 -)" + inherit R-packages DESCRIPTION='Feed-Forward Neural Networks and multinomial log-linear models' +SRC_URI="mirror://cran/src/contrib/${PN}_${MYPV}.tar.gz" + KEYWORDS="~amd64" -SRC_URI="http://cran.r-project.org/src/contrib/nnet_7.3-16.tar.gz" LICENSE='|| ( GPL-2 GPL-3 )' DEPEND=" >=dev-lang/R-3.0.0 - dev-lang/R[minimal] + !dev-lang/R[-minimal] " RDEPEND="${DEPEND}" + +SUGGESTED_PACKAGES=" + dev_R/MASS +" From d0c361843324ee184bab6e3e6c1e755700cc275a Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Wed, 23 Mar 2022 04:15:05 +0100 Subject: [PATCH 11/52] dev-R/nlme: add 3.1.155, drop 3.1.152 Signed-off-by: Alessandro Barbieri --- dev-R/nlme/Manifest | 2 +- .../{nlme-3.1.152.ebuild => nlme-3.1.155.ebuild} | 14 +++++++++++--- 2 files changed, 12 insertions(+), 4 deletions(-) rename dev-R/nlme/{nlme-3.1.152.ebuild => nlme-3.1.155.ebuild} (57%) diff --git a/dev-R/nlme/Manifest b/dev-R/nlme/Manifest index ccb57ee1ec..b485a51631 100644 --- a/dev-R/nlme/Manifest +++ b/dev-R/nlme/Manifest @@ -1 +1 @@ -DIST nlme_3.1-152.tar.gz 805569 BLAKE2B 9a8e387dcfa053d6238d6198925b20cc70ceac302e4b8f55a1b8288881990927010b9a483d6f10bba5b65dc83de15b2cd9f2b124e79de21cad429cbeff5d573c SHA512 96f4d786280befd1fa3ac3cbd7d08777dd7059fa52071377fad854b98a7b2ba360c464951dbf77a1395a35a594bdd02c49fcd3794424a1ad343185d496078d4d +DIST nlme_3.1-155.tar.gz 806854 BLAKE2B 6c0b011edca6d8f4dac604485c94d7189776ee4c9486af741b356f2c8d088aa50fd8b590afb53ee346ce065d5f6ab2fa476c00290df03277fb909cde20a7b351 SHA512 1dcb7b1bffd75e2907237143eb31c46f30da0248be4f3731cbe2e3c85d42f1074db8be47f94fb98bc3b0a5cd2dbc5292627c457677d4c5565cdc676428c21656 diff --git a/dev-R/nlme/nlme-3.1.152.ebuild b/dev-R/nlme/nlme-3.1.155.ebuild similarity index 57% rename from dev-R/nlme/nlme-3.1.152.ebuild rename to dev-R/nlme/nlme-3.1.155.ebuild index 0481aa3ef0..574dc93534 100644 --- a/dev-R/nlme/nlme-3.1.152.ebuild +++ b/dev-R/nlme/nlme-3.1.155.ebuild @@ -1,18 +1,26 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 +MYPV="$(ver_rs 2 -)" + inherit R-packages DESCRIPTION='Linear and Nonlinear Mixed Effects Models' +SRC_URI="mirror://cran/src/contrib/${PN}_${MYPV}.tar.gz" + KEYWORDS="~amd64" -SRC_URI="http://cran.r-project.org/src/contrib/nlme_3.1-152.tar.gz" LICENSE='GPL-2+' DEPEND=" >=dev-lang/R-3.4.0 + !dev-lang/R[-minimal] virtual/lattice - dev-lang/R[minimal] " RDEPEND="${DEPEND}" + +SUGGESTED_PACKAGES=" + dev-R/Hmisc + dev-R/MASS +" From aad807070d3a8b11b686087eb7c106a4d11adc0f Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Wed, 23 Mar 2022 04:28:52 +0100 Subject: [PATCH 12/52] dev-R/colorspace: new version Signed-off-by: Alessandro Barbieri --- dev-R/colorspace/Manifest | 2 +- dev-R/colorspace/colorspace-2.0.1.ebuild | 14 --------- dev-R/colorspace/colorspace-2.0.3.ebuild | 39 ++++++++++++++++++++++++ 3 files changed, 40 insertions(+), 15 deletions(-) delete mode 100644 dev-R/colorspace/colorspace-2.0.1.ebuild create mode 100644 dev-R/colorspace/colorspace-2.0.3.ebuild diff --git a/dev-R/colorspace/Manifest b/dev-R/colorspace/Manifest index a9fddaf455..3aeb0a83d7 100644 --- a/dev-R/colorspace/Manifest +++ b/dev-R/colorspace/Manifest @@ -1 +1 @@ -DIST colorspace_2.0-1.tar.gz 2193384 BLAKE2B c2ddcccd8fbf74a9f65a4533b13c6d8b43d2b97bf1776a1316cdead362b22e4fd9e367813f9f69b99e3636339733e8ca513514193e5c83ca7a50c161057db94f SHA512 59a84c3d08370e6818b26501400c74340fce283e73d549fec53e62c0ae47d476be65a589e8f35cbd17866ce8fbe926bc14021d8196bc82dc2abeec8a0cfd0db7 +DIST colorspace_2.0-3.tar.gz 2199185 BLAKE2B 2a6002ea58b04f6850baf8ae3e9174b4ffdf6597491b671a337ca20bb0dac858f3b82c9a46aaa09895827ccb8e8f35687f2b64abd1ee5bc897f9f397c1b1e754 SHA512 6bfaff35986008a136f1e77694bb7c1acf44edb0a74a8fb0b16430f5592348dd97a6da02dfad73a280f52446e33fede0cd4e10d368670b44e126c130db6ffceb diff --git a/dev-R/colorspace/colorspace-2.0.1.ebuild b/dev-R/colorspace/colorspace-2.0.1.ebuild deleted file mode 100644 index 744cba617f..0000000000 --- a/dev-R/colorspace/colorspace-2.0.1.ebuild +++ /dev/null @@ -1,14 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit R-packages - -DESCRIPTION='A Toolbox for Manipulating and Assessing colors and palettes' -SRC_URI="mirror://cran/src/contrib/colorspace_2.0-1.tar.gz" -KEYWORDS="~amd64" -LICENSE='BSD' - -DEPEND=">=dev-lang/R-3.0.0" -RDEPEND="${DEPEND}" diff --git a/dev-R/colorspace/colorspace-2.0.3.ebuild b/dev-R/colorspace/colorspace-2.0.3.ebuild new file mode 100644 index 0000000000..534ccd4883 --- /dev/null +++ b/dev-R/colorspace/colorspace-2.0.3.ebuild @@ -0,0 +1,39 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +MYPV="$(ver_rs 2 -)" + +inherit R-packages + +DESCRIPTION='A Toolbox for Manipulating and Assessing colors and palettes' +SRC_URI="mirror://cran/src/contrib/${PN}_${MYPV}.tar.gz" + +KEYWORDS="~amd64" +LICENSE='BSD' + +DEPEND=">=dev-lang/R-3.0.0" +RDEPEND="${DEPEND}" + +SUGGESTED_PACKAGES=" + dev-R/KernSmooth + dev-R/MASS + dev-R/kernlab + dev-R/mvtnorm + dev-R/vcd + dev-R/shiny + dev-R/shinyjs + dev-R/ggplot2 + dev-R/dplyr + dev-R/scales + dev-R/png + dev-R/jpeg + dev-R/knitr + dev-R/rmarkdown + dev-R/RColorBrewer + dev-R/rcartocolor + dev-R/scico + dev-R/viridis + dev-R/weseanderson +" From 74036ab01b0465878baa3516e40e302dd2cbe8ef Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Wed, 23 Mar 2022 04:30:27 +0100 Subject: [PATCH 13/52] dev-R/brew: add 1.0.7, drop 1.0.6 Signed-off-by: Alessandro Barbieri --- dev-R/brew/Manifest | 2 +- dev-R/brew/{brew-1.0.6.ebuild => brew-1.0.7.ebuild} | 11 +++++++++-- 2 files changed, 10 insertions(+), 3 deletions(-) rename dev-R/brew/{brew-1.0.6.ebuild => brew-1.0.7.ebuild} (54%) diff --git a/dev-R/brew/Manifest b/dev-R/brew/Manifest index b568c2978d..e8c9bad76f 100644 --- a/dev-R/brew/Manifest +++ b/dev-R/brew/Manifest @@ -1 +1 @@ -DIST brew_1.0-6.tar.gz 83315 BLAKE2B 2d73b04f3918b31b34f1ed9dbe625f0f5d18f3682054a1fb0f437b38b1bf30dcec7db918b2f855362d3ad0455d7b9484267790b4666d44c15c44445dbd7cf84a SHA512 258e0ed8097226a44bace2d6a68db846d7f665dcb0005d0809bdbb20775bca8b7f9f8e45310bbedd7a3cb11560fd0d454f36f0cfee6d1cdb5798da8d7e571f30 +DIST brew_1.0-7.tar.gz 55517 BLAKE2B ea3c5b2de180c1e43fc69b17c267f356715cfe4692bc1f291f6084e91fa15f7405ede22503b343f62d3677d02eca1eaa094871930c5f6e71d1debbabdb860d19 SHA512 3613919a3072df74fc782a16cf69c7f8d4a16ef5deec5b0ff7b70be311f5f428b597322f87a029f48b9799b1c05cbd5608f8967a6e40cae7c3a050106c125652 diff --git a/dev-R/brew/brew-1.0.6.ebuild b/dev-R/brew/brew-1.0.7.ebuild similarity index 54% rename from dev-R/brew/brew-1.0.6.ebuild rename to dev-R/brew/brew-1.0.7.ebuild index ac9d6c751e..b04dd3d043 100644 --- a/dev-R/brew/brew-1.0.6.ebuild +++ b/dev-R/brew/brew-1.0.7.ebuild @@ -1,11 +1,18 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 +MYPV="$(ver_rs 2 -)" + inherit R-packages DESCRIPTION='Templating Framework for Report Generation' -SRC_URI="mirror://cran/src/contrib/brew_1.0-6.tar.gz" +SRC_URI="mirror://cran/src/contrib/${PN}_${MYPV}.tar.gz" + KEYWORDS="~amd64" LICENSE='GPL-2' + +SUGGESTED_PACKAGES=" + dev-R/testthat +" From 5ac6ecfbe52f66077d4658ea43a71b16a044f37c Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Wed, 23 Mar 2022 04:35:59 +0100 Subject: [PATCH 14/52] dev-R/lattice: update HOMEPAGE, SRC_URI Signed-off-by: Alessandro Barbieri --- dev-R/lattice/Manifest | 2 +- dev-R/lattice/lattice-0.20.45.ebuild | 24 ++++++++++++++++-------- 2 files changed, 17 insertions(+), 9 deletions(-) diff --git a/dev-R/lattice/Manifest b/dev-R/lattice/Manifest index 4aa2697d7e..949a53bee2 100644 --- a/dev-R/lattice/Manifest +++ b/dev-R/lattice/Manifest @@ -1,2 +1,2 @@ DIST lattice-0.20.44.tar.gz 399257 BLAKE2B 98ce0b74478dc5bf2e9e1f8282a1793d38a3cabdce3e48e8bc7f9a18b438bc91e32a61195e845308892a8c290ac7326b1d842a8760903f413d8407d6901c264a SHA512 425cbe4e0efa3a53b1b5609cecd6065d4b1c6cb0eb00f4595d1446a642efb8b95da769f66081b7f106b43170dcded146151d7597a74daef4c9ec79302792f5f2 -DIST lattice-0.20.45.tar.gz 399470 BLAKE2B b228bfb8e5d8e01a0e6977bcc1f63f61d097d01bd429bf4050de00ac4e1b3230153bb418bd778c4e352201246041bd141c4d5860b7a66bd3703e7ab97feb8a05 SHA512 b27975007c86e05653ddf1b9f0188e1fdbf4497965279928b71bc7b39df5a42c05e3fcee2dbd4284dbc6f3af4e32730c259b1abb29c6632ac90571ba15e65391 +DIST lattice_0.20-45.tar.gz 399470 BLAKE2B b228bfb8e5d8e01a0e6977bcc1f63f61d097d01bd429bf4050de00ac4e1b3230153bb418bd778c4e352201246041bd141c4d5860b7a66bd3703e7ab97feb8a05 SHA512 b27975007c86e05653ddf1b9f0188e1fdbf4497965279928b71bc7b39df5a42c05e3fcee2dbd4284dbc6f3af4e32730c259b1abb29c6632ac90571ba15e65391 diff --git a/dev-R/lattice/lattice-0.20.45.ebuild b/dev-R/lattice/lattice-0.20.45.ebuild index 559080528e..3cb3086259 100644 --- a/dev-R/lattice/lattice-0.20.45.ebuild +++ b/dev-R/lattice/lattice-0.20.45.ebuild @@ -1,22 +1,30 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 -inherit R-packages optfeature +MYPV="$(ver_rs 2 '-')" + +inherit R-packages DESCRIPTION='Trellis Graphics for R' -HOMEPAGE="http://lattice.r-forge.r-project.org/index.php" +HOMEPAGE=" + https://lattice.r-forge.r-project.org/index.php + https://CRAN.R-project.org/package=lattice +" +SRC_URI="mirror://cran/src/contrib/${PN}_${MYPV}.tar.gz" + KEYWORDS="~amd64" -SRC_URI="mirror://cran/src/contrib/"${PN}"_"$(ver_rs 2 '-')".tar.gz -> "${P}".tar.gz" LICENSE='GPL-2+' DEPEND=" >=dev-lang/R-3.0.0 - dev-lang/R[minimal] + !dev-lang/R[-minimal] " RDEPEND="${DEPEND}" -pkg_postinst() { - optfeature "immer in the MASS package for data from the same experiment (expressed as total yield for 3 blocks) for a subset of varieties" dev-R/MASS -} +SUGGESTED_PACKAGES=" + dev-R/KernSmooth + dev-R/MASS + dev-R/latticeExtra +" From d188aec6cfbd3b5b456428e18e8ce08857923ee6 Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Wed, 23 Mar 2022 04:37:47 +0100 Subject: [PATCH 15/52] dev-R/MASS: update ebuild Signed-off-by: Alessandro Barbieri --- dev-R/MASS/MASS-7.3.54.ebuild | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/dev-R/MASS/MASS-7.3.54.ebuild b/dev-R/MASS/MASS-7.3.54.ebuild index fb91987c4e..1de2b3273d 100644 --- a/dev-R/MASS/MASS-7.3.54.ebuild +++ b/dev-R/MASS/MASS-7.3.54.ebuild @@ -1,17 +1,20 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 +MYPV="$(ver_rs 2 -)" + inherit R-packages DESCRIPTION="Support Functions and Datasets for variables and Ripley's MASS" +SRC_URI="mirror://cran/src/contrib/${PN}_${MYPV}.tar.gz" + KEYWORDS="~amd64" -SRC_URI="mirror://cran/src/contrib/MASS_7.3-54.tar.gz" LICENSE='|| ( GPL-2 GPL-3 )' DEPEND=" >=dev-lang/R-3.3.0 - dev-lang/R[minimal] + !dev-lang/R[-minimal] " RDEPEND="${DEPEND}" From 2c00b537fdef61008a4e0761d117beb9e031f3c4 Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Wed, 23 Mar 2022 04:39:05 +0100 Subject: [PATCH 16/52] dev-R/Matrix: update ebuild Signed-off-by: Alessandro Barbieri --- dev-R/Matrix/Matrix-1.3.4.ebuild | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/dev-R/Matrix/Matrix-1.3.4.ebuild b/dev-R/Matrix/Matrix-1.3.4.ebuild index 43162e67cf..30fe01ab04 100644 --- a/dev-R/Matrix/Matrix-1.3.4.ebuild +++ b/dev-R/Matrix/Matrix-1.3.4.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -8,12 +8,14 @@ MYPV="$(ver_rs 2 -)" inherit R-packages DESCRIPTION='Sparse and Dense Matrix Classes and Methods' -KEYWORDS="~amd64" SRC_URI="mirror://cran/src/contrib/${PN}_${MYPV}.tar.gz" + +KEYWORDS="~amd64" LICENSE='GPL-2+' DEPEND=" - >=dev-lang/R-3.5.0[minimal] + >=dev-lang/R-3.5.0 + !dev-lang/R[-minimal] virtual/lattice " RDEPEND="${DEPEND}" From 2b6dfcd5fded999bbc34418961fe7f19b2afb327 Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Wed, 23 Mar 2022 04:40:06 +0100 Subject: [PATCH 17/52] dev-R/mgcv: update ebuild Signed-off-by: Alessandro Barbieri --- dev-R/mgcv/mgcv-1.8.36.ebuild | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/dev-R/mgcv/mgcv-1.8.36.ebuild b/dev-R/mgcv/mgcv-1.8.36.ebuild index 74b31ad492..2863b64cf3 100644 --- a/dev-R/mgcv/mgcv-1.8.36.ebuild +++ b/dev-R/mgcv/mgcv-1.8.36.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -8,12 +8,14 @@ MYPV="$(ver_rs 2 -)" inherit R-packages DESCRIPTION='Mixed GAM Computation Vehicle with automatic smoothness estimation' -KEYWORDS="~amd64" SRC_URI="mirror://cran/src/contrib/${PN}_${MYPV}.tar.gz" + +KEYWORDS="~amd64" LICENSE='GPL-2+' DEPEND=" - >=dev-lang/R-3.6.0[minimal] + >=dev-lang/R-3.6.0 + !dev-lang/R[-minimal] virtual/nlme virtual/Matrix " From 941835e4e10b7eb0a0f834425c17b47c221bdfb4 Mon Sep 17 00:00:00 2001 From: Daniel Novomesky Date: Wed, 23 Mar 2022 12:00:25 +0100 Subject: [PATCH 18/52] media-plugins/gimp-avif-plugin: fix dependency Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Daniel Novomesky --- media-plugins/gimp-avif-plugin/gimp-avif-plugin-9999.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-plugins/gimp-avif-plugin/gimp-avif-plugin-9999.ebuild b/media-plugins/gimp-avif-plugin/gimp-avif-plugin-9999.ebuild index d78bbf600f..c9c0fceb46 100644 --- a/media-plugins/gimp-avif-plugin/gimp-avif-plugin-9999.ebuild +++ b/media-plugins/gimp-avif-plugin/gimp-avif-plugin-9999.ebuild @@ -15,7 +15,7 @@ LICENSE="GPL-3" SLOT="0" IUSE="" -DEPEND=">media-gfx/gimp-2.99.11 +DEPEND=">=media-gfx/gimp-2.99.11 >=media-libs/gexiv2-0.12.2 " From 54e5fdbac8c72164492b925d992193b3af413a50 Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Wed, 23 Mar 2022 14:43:48 +0100 Subject: [PATCH 19/52] sys-cluster/er: add 0.3.0, drop 0.0.4 Signed-off-by: Alessandro Barbieri --- sys-cluster/er/Manifest | 2 +- .../er/{er-0.0.4.ebuild => er-0.3.0.ebuild} | 24 ++++++++++++------- 2 files changed, 17 insertions(+), 9 deletions(-) rename sys-cluster/er/{er-0.0.4.ebuild => er-0.3.0.ebuild} (58%) diff --git a/sys-cluster/er/Manifest b/sys-cluster/er/Manifest index 33a53265f4..a3b298ba90 100644 --- a/sys-cluster/er/Manifest +++ b/sys-cluster/er/Manifest @@ -1,2 +1,2 @@ -DIST er-0.0.4.tar.gz 20824 BLAKE2B 05d49669a04d94a39ae46f71fb2cf034b7b9d43831f9b5d12468264dd550a97db2fae1d2a0e1b73188d23404e091ef4a4870e04f7c37d5318961b0b542b5656a SHA512 8e5b78a7b3013c5e1bb71584afddb2f0162a2c1a6845cca112e36c5929eafb8f227288eabd237ed1fbb04fcf6e00edfa4042650d9910198f3d98abfccdb562fe DIST er-0.1.0.tar.gz 20960 BLAKE2B f7e40459928a7a9b62c6fc2b89590b8e19087ba8741ec2666570a750bb58557e87e852e2a5fd80cf8ba59396533d8ffe9e69f089a2deda9d99f83e112e557f93 SHA512 e642ff388b810fd612a6482f9b324ecd5b0f93240d3cc476725aed21f84f3f9421a29838dac2ea6e4e12b7bbb57b628d82cb40d017094ab80c2b229478072a1b +DIST er-0.3.0.tar.gz 20740 BLAKE2B 7180d8cdbfbfe56c323b8919a983add202b817b8bd39570ea7c836717a4018c2f1db222f66444da887c5d133978e825ba17dabf5070a08722f916866ae339c52 SHA512 96f0a17d28e19b895d0cc3be980b3af5c0e938e37d198d603153fc8388ce094250f6986d43894457ea673fea222f8db84b6dab7ea0c9b32b7cf58ddd7d452959 diff --git a/sys-cluster/er/er-0.0.4.ebuild b/sys-cluster/er/er-0.3.0.ebuild similarity index 58% rename from sys-cluster/er/er-0.0.4.ebuild rename to sys-cluster/er/er-0.3.0.ebuild index dbcc917e72..f6779122e6 100644 --- a/sys-cluster/er/er-0.0.4.ebuild +++ b/sys-cluster/er/er-0.3.0.ebuild @@ -1,7 +1,7 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI="7" +EAPI=8 inherit cmake @@ -18,13 +18,21 @@ RDEPEND=" sys-cluster/KVTree[mpi] sys-cluster/redset sys-cluster/shuffile - sys-libs/zlib virtual/mpi " -DEPEND="${RDEPEND}" -BDEPEND=" - >=dev-util/cmake-2.8 +DEPEND=" + ${RDEPEND} + test? ( sys-cluster/rankstr ) " -PATCHES=( "${FILESDIR}/no-static-${PV}.patch" ) -RESTRICT="test" # https://github.com/ECP-VeloC/er/issues/20 +PATCHES=( "${FILESDIR}/${PN}-0.1.0-no-static.patch" ) +RESTRICT="!test? ( test )" + +src_configure() { + mycmakeargs=( + -DBUILD_SHARED_LIBS=ON + -DENABLE_TESTS=$(usex test) + -DER_LINK_STATIC=OFF + ) + cmake_src_configure +} From 0c44df61f03a685409de4a48e7f284e6e20e51a2 Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Wed, 23 Mar 2022 14:49:46 +0100 Subject: [PATCH 20/52] sys-cluster/redset: new version Signed-off-by: Alessandro Barbieri --- sys-cluster/redset/Manifest | 2 +- sys-cluster/redset/redset-0.0.5.ebuild | 34 ------------------ sys-cluster/redset/redset-0.2.0.ebuild | 49 ++++++++++++++++++++++++++ 3 files changed, 50 insertions(+), 35 deletions(-) delete mode 100644 sys-cluster/redset/redset-0.0.5.ebuild create mode 100644 sys-cluster/redset/redset-0.2.0.ebuild diff --git a/sys-cluster/redset/Manifest b/sys-cluster/redset/Manifest index b3f5720a71..3f2fced34a 100644 --- a/sys-cluster/redset/Manifest +++ b/sys-cluster/redset/Manifest @@ -1,2 +1,2 @@ -DIST redset-0.0.5.tar.gz 465120 BLAKE2B 2050015cdc2b5e8b7e209d99ef5a85dd6ea301c9dec774206e9eab23e5a49b355c89acd05a0997295240b2d3831601e0247295b992af8834bf5667295c407791 SHA512 80c44dd7eb72d8da234f9247743be67bbdf6943bf1f20fe6e66b015d1be47f8b519702bd027b15f43473dae69096a6677a4db58b8bd16fbeffe0d692f7b987a9 DIST redset-0.1.0.tar.gz 466858 BLAKE2B bf60cdc95dc7cb748c9ce131265a2c24d575137b9642ff7ba63f520fbe67c58cd5bbe026f2036d54f239ffadebb5ac4a4a266b7ec8bd9a66eca541b378c8089e SHA512 dc78b668d03a309c44f7c070a08c3fbf9f00fa82bf517c199fac4a67116e6c5b2ab73776299b0b1942a90f9decc6fb238fcf1d0f06a81f6130ae2fdf8eb82541 +DIST redset-0.2.0.tar.gz 466707 BLAKE2B b990753af7029316b132dfbf804bc7c2dd49944aea8306290a0cceae3a772014d0e89332b5c5d5d9f866c694fb24de9e06e154f05de65115fe1e6f863e86305f SHA512 d323a1d062e683f1af4269a1a278611de9656cade58ed5bff6d3bc1ec37410dc0785066d7ab4c4d381a51badea850f205f9ee93ab0cafb3dea4f31e17f710e6d diff --git a/sys-cluster/redset/redset-0.0.5.ebuild b/sys-cluster/redset/redset-0.0.5.ebuild deleted file mode 100644 index 10259528b6..0000000000 --- a/sys-cluster/redset/redset-0.0.5.ebuild +++ /dev/null @@ -1,34 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI="7" - -inherit cmake - -DESCRIPTION="Low-level distributed erasure coding lib to protect datasets of MPI applications" -HOMEPAGE="https://github.com/ECP-VeloC/redset" -SRC_URI="https://github.com/ECP-VeloC/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" -IUSE="test" - -RDEPEND=" - sys-cluster/KVTree[mpi] - sys-cluster/rankstr - sys-libs/zlib - virtual/mpi -" -DEPEND="${RDEPEND}" -BDEPEND=" - >=dev-util/cmake-2.8 -" - -RESTRICT="test" # https://github.com/ECP-VeloC/redset/issues/30 -PATCHES=( "${FILESDIR}/no-static-${PV}.patch" ) - -src_install() { - cmake_src_install - dodoc -r doc/rst/. -} diff --git a/sys-cluster/redset/redset-0.2.0.ebuild b/sys-cluster/redset/redset-0.2.0.ebuild new file mode 100644 index 0000000000..437247b887 --- /dev/null +++ b/sys-cluster/redset/redset-0.2.0.ebuild @@ -0,0 +1,49 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake + +DESCRIPTION="Low-level distributed erasure coding lib to protect datasets of MPI applications" +HOMEPAGE="https://github.com/ECP-VeloC/redset" +SRC_URI="https://github.com/ECP-VeloC/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" +IUSE="slurm test" + +RDEPEND=" + sys-cluster/KVTree[mpi] + sys-cluster/rankstr + sys-libs/zlib + virtual/mpi +" +DEPEND=" + ${RDEPEND} + test? ( + slurm? ( sys-cluster/slurm ) + ) +" + +RESTRICT="!test? ( test )" +PATCHES=( "${FILESDIR}/${PN}-0.1.0-no-static.patch" ) + +src_configure() { + local resman="NONE" + use slurm && resman="SLURM" + export "VELOC_RESOURCE_MANAGER=${resman}" + + mycmakeargs=( + -DBUILD_SHARED_LIBS=ON + -DREDSET_LINK_STATIC=OFF + -DENABLE_TESTS=$(usex test) + ) + cmake_src_configure +} + +src_install() { + cmake_src_install + dodoc -r doc/rst/. +} From 31a0b740a990ff2d5a5e12d97365266f8957b721 Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Wed, 23 Mar 2022 14:53:19 +0100 Subject: [PATCH 21/52] sys-cluster/rankstr: add 0.2.0, drop 0.0.3 Signed-off-by: Alessandro Barbieri --- sys-cluster/rankstr/Manifest | 2 +- .../{rankstr-0.0.3.ebuild => rankstr-0.2.0.ebuild} | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) rename sys-cluster/rankstr/{rankstr-0.0.3.ebuild => rankstr-0.2.0.ebuild} (71%) diff --git a/sys-cluster/rankstr/Manifest b/sys-cluster/rankstr/Manifest index 74b492d27b..9af5041834 100644 --- a/sys-cluster/rankstr/Manifest +++ b/sys-cluster/rankstr/Manifest @@ -1,2 +1,2 @@ -DIST rankstr-0.0.3.tar.gz 14734 BLAKE2B 574dff65368912e0f63da81b35069888cf40c6768e7bea456aa8104976a87c49102ee860f22f405bcc732f1d36be3e4d35e4e58dfba901eda85ce18a0d9d557b SHA512 d1672bb6d09567c44c6bdf96d2dd670edc1d1abb113bb5b893c1cb5a78428b95e425639d5d65f2a68a76f11034a9009c659b5e53ca9f543a6a78d0c14ba59e57 DIST rankstr-0.1.0.tar.gz 14909 BLAKE2B 488386e2588e71db43d59b02ba277cc409df21615ae6c8e2fa822a0aee2ebf4d0ac4f09c262759b7c4066cf118420404d297c9dfcf2fe80bdd19977a2e120174 SHA512 be36c6316fe2286015f704dbf8733ae2b682f32f5c180cfa5e1adf91ebec2dcba24af1fda8a9f83612edb20327d21aaaf869bb41fcdfb7873b0f1aab7bf6c36a +DIST rankstr-0.2.0.tar.gz 14805 BLAKE2B cb448147dec904fd306069e452039f3cb219961748d73de313bc559dded1e77c12771a1330b3e73960dbc59b5d3255f3bc9221d813ac82fd6eabab3d562f244b SHA512 af9ac1ae3272626c39d0e5628bd12b9bb14db70fe8e752961919f2cda1e69da3637c84c32584d7f4c89d58cfebdf71efa1b2fb7903059ce2792c64596a06475a diff --git a/sys-cluster/rankstr/rankstr-0.0.3.ebuild b/sys-cluster/rankstr/rankstr-0.2.0.ebuild similarity index 71% rename from sys-cluster/rankstr/rankstr-0.0.3.ebuild rename to sys-cluster/rankstr/rankstr-0.2.0.ebuild index ebe6ba8b95..c7a1ae7894 100644 --- a/sys-cluster/rankstr/rankstr-0.0.3.ebuild +++ b/sys-cluster/rankstr/rankstr-0.2.0.ebuild @@ -1,13 +1,13 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI="7" +EAPI=8 inherit cmake DESCRIPTION="Split an MPI communicator into subcomms based on string values" HOMEPAGE="https://github.com/ECP-VeloC/rankstr" -SRC_URI="https://github.com/ECP-VeloC/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" +SRC_URI="https://github.com/ECP-VeloC/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" LICENSE="MIT" SLOT="0" @@ -17,7 +17,7 @@ IUSE="test" RDEPEND="virtual/mpi" DEPEND="${RDEPEND}" -PATCHES=( "${FILESDIR}/${PN}-no-static.patch" ) +PATCHES=( "${FILESDIR}/${PN}-0.1.0-no-static.patch" ) RESTRICT="!test? ( test )" src_configure() { From 21c80dcb01460fd15c05b845f23d21d18c581892 Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Wed, 23 Mar 2022 15:00:27 +0100 Subject: [PATCH 22/52] sys-cluster/KVTree: add 1.3.0, drop 1.1.1 Signed-off-by: Alessandro Barbieri --- ...VTree-1.1.1.ebuild => KVTree-1.3.0.ebuild} | 52 +++++++++++-------- sys-cluster/KVTree/Manifest | 2 +- 2 files changed, 31 insertions(+), 23 deletions(-) rename sys-cluster/KVTree/{KVTree-1.1.1.ebuild => KVTree-1.3.0.ebuild} (57%) diff --git a/sys-cluster/KVTree/KVTree-1.1.1.ebuild b/sys-cluster/KVTree/KVTree-1.3.0.ebuild similarity index 57% rename from sys-cluster/KVTree/KVTree-1.1.1.ebuild rename to sys-cluster/KVTree/KVTree-1.3.0.ebuild index e64d0507dd..0b4066a8f3 100644 --- a/sys-cluster/KVTree/KVTree-1.1.1.ebuild +++ b/sys-cluster/KVTree/KVTree-1.3.0.ebuild @@ -1,45 +1,44 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI="7" +EAPI=8 inherit cmake -SRC_URI="https://github.com/ECP-VeloC/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" -KEYWORDS="~amd64" DESCRIPTION="KVTree provides a fully extensible C data structure modeled after Perl hashes" HOMEPAGE="https://github.com/ECP-VeloC/KVTree" +SRC_URI="https://github.com/ECP-VeloC/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" + +KEYWORDS="~amd64" LICENSE="MIT" SLOT="0" IUSE="fcntl +flock mpi test" -REQUIRED_USE=" - ?? ( fcntl flock ) -" -RESTRICT="test? ( userpriv ) !test? ( test )" + RDEPEND=" mpi? ( virtual/mpi ) sys-libs/zlib " DEPEND="${RDEPEND}" -BDEPEND=" - >=dev-util/cmake-2.8 - app-admin/chrpath -" +BDEPEND="app-admin/chrpath" -src_prepare() { - #do not build static library - sed -i '/kvtree-static/d' src/CMakeLists.txt || die - sed -i '/kvtree_base-static/d' src/CMakeLists.txt || die - #do not install README.md automatically - sed -i '/FILES README.md DESTINATION/d' CMakeLists.txt || die - default - cmake_src_prepare -} +PATCHES=( + "${FILESDIR}/${PN}-no-install-readme.patch" + "${FILESDIR}/${PN}-1.2.0-no-static.patch" +) +REQUIRED_USE="?? ( fcntl flock )" +RESTRICT="test? ( userpriv ) !test? ( test )" src_configure() { + local flock="NONE" + use fcntl && flock="FCNTL" + use flock && flock="FLOCK" + local mycmakeargs=( + -DENABLE_TESTS=$(usex test) -DMPI="$(usex mpi ON OFF)" - -DKVTREE_FILE_LOCK="$(usex flock FLOCK $(usex fcntl FCNTL NONE))" + -DKVTREE_FILE_LOCK="${flock}" + + -DBUILD_SHARED_LIBS=ON -DKVTREE_LINK_STATIC=FALSE ) cmake_src_configure @@ -54,3 +53,12 @@ src_install() { docinto "${DOCSDIR}/users" dodoc -r doc/rst/users/. } + +src_test() { + if mountpoint -q /dev/shm ; then + cmake_src_test + else + eerror "make sure to mount /dev/shm or tests will fail" + die + fi +} diff --git a/sys-cluster/KVTree/Manifest b/sys-cluster/KVTree/Manifest index 5745aa5f6d..fed8e4b0fc 100644 --- a/sys-cluster/KVTree/Manifest +++ b/sys-cluster/KVTree/Manifest @@ -1,2 +1,2 @@ -DIST KVTree-1.1.1.tar.gz 61667 BLAKE2B 26a5bf968b51d9ad9579563f144199243304040fb3c4f0d72cb4aa465292bb73ef8f85dd4e86a8ad9e5092550e97632b72ac7e632f30d10d668bca96a37b4c8f SHA512 229bd0bb1145aa38c244b4fd10da7a78fe37bf7aae93affb8401955ac0053218a6970a2459c043e46bdc74b0f8c2db421ea0d9f6a989cac24fe0ed31a2bb4d03 DIST KVTree-1.2.0.tar.gz 61844 BLAKE2B 4bd7a975f3c2f510b7ade983c393ac86cb9bcb7216776fd59db8cc258f869f1157f5a08aee3c19fb8e23c796928b6b44c9e3dd95eee13c7e4a4c1fdf3b5d8f00 SHA512 ddc6f2b32bcf8e1a369a17b238d4454679f3a8a4fc1a9fa18e5317418cf73c7d0db2169b53513e15ad05e1f22c80cdd9d66cddbc8aa2ad2a1c95d4910b3d7f88 +DIST KVTree-1.3.0.tar.gz 62063 BLAKE2B 205d6cec078857846a6faa4544901e1d381e7e695fd7935ca690cabf9d65d51d5dda7a4ab5f9afd0ebb378ef6205d6982740ee71504e07f4db94be0775b8e27d SHA512 578c452e07ebf1df36f56fe740fac171535fc8ab421f1f211eab89438207a459b2376b2b645b6ca393f1c5c1c484fbfd467230598b1a4e785e429e521c5c22fd From 90385ebbb4adbd8e4758c7fa9e07c668213561cf Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Wed, 23 Mar 2022 15:16:56 +0100 Subject: [PATCH 23/52] sys-cluster/veloc: add 1.6 Signed-off-by: Alessandro Barbieri --- sys-cluster/veloc/Manifest | 1 + .../veloc/files/veloc-1.6-strip-cflags.patch | 11 ++ sys-cluster/veloc/veloc-1.6.ebuild | 103 ++++++++++++++++++ 3 files changed, 115 insertions(+) create mode 100644 sys-cluster/veloc/files/veloc-1.6-strip-cflags.patch create mode 100644 sys-cluster/veloc/veloc-1.6.ebuild diff --git a/sys-cluster/veloc/Manifest b/sys-cluster/veloc/Manifest index 33ca5a480a..cf92618f73 100644 --- a/sys-cluster/veloc/Manifest +++ b/sys-cluster/veloc/Manifest @@ -1 +1,2 @@ DIST veloc-1.5.tar.gz 252563 BLAKE2B 03e5957990f449e7e3ac9a543ce1317c2347e965c455dcd29d0ed525c93d3e4134592cce73fa388af807c293e8ba7db3943dd039400b86878b7bc91b4956a76d SHA512 618d30b9e1e28882fdb3559bd65ed52b2541dcd1aeb04fcc2943ed96501fa3219c8a3dc32861f1c14454e6e42a6a04b1affd1472a770be9e7ae4525eb43cc755 +DIST veloc-1.6.tar.gz 243253 BLAKE2B 38f2878481a5895d3b73bfb9ae6cb7a59b2231b465ca8c31c2bcfa02cef27f74fd09482a52a90ece8ae67f4a4555f696ac3391d48bd45c847df2c78c1f19eae1 SHA512 d09b748d5e85212a3abbbe1b3fc554b6a612a1fd1af2b384836af571112007e1b3354a243633cee9794f49124f539caec4f9a941e64ce5b3cc052a6e5b4cba95 diff --git a/sys-cluster/veloc/files/veloc-1.6-strip-cflags.patch b/sys-cluster/veloc/files/veloc-1.6-strip-cflags.patch new file mode 100644 index 0000000000..0367ee53f5 --- /dev/null +++ b/sys-cluster/veloc/files/veloc-1.6-strip-cflags.patch @@ -0,0 +1,11 @@ +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -4,7 +4,7 @@ + ##### Global settings + include(GNUInstallDirs) + list(APPEND CMAKE_MODULE_PATH "${PROJECT_SOURCE_DIR}/cmake") +-add_definitions(-O2 -g -Wall -D__BENCHMARK -D__ASSERT -D__INFO) ++add_definitions( -Wall -D__BENCHMARK -D__ASSERT -D__INFO) + set(CMAKE_CXX_STANDARD 17) + + ##### Configuration setting diff --git a/sys-cluster/veloc/veloc-1.6.ebuild b/sys-cluster/veloc/veloc-1.6.ebuild new file mode 100644 index 0000000000..3317e524e0 --- /dev/null +++ b/sys-cluster/veloc/veloc-1.6.ebuild @@ -0,0 +1,103 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_SETUPTOOLS=no +PYTHON_COMPAT=( python3_{8..10} ) + +inherit cmake distutils-r1 + +DESCRIPTION="Very-Low Overhead Checkpointing System" +HOMEPAGE="https://github.com/ECP-VeloC/VELOC" +SRC_URI="https://github.com/ECP-VeloC/VELOC/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}/${PN^^}-${PV}" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" + +IUSE_COMM_QUEUE=" + +comm-queue-ipc + comm-queue-socket +" +# comm-queue-thallium +IUSE="${IUSE_COMM_QUEUE} python +slurm" + +# AXL is optional +RDEPEND=" + comm-queue-ipc? ( dev-libs/boost ) + slurm? ( sys-cluster/slurm ) + + dev-libs/openssl + Date: Wed, 23 Mar 2022 15:20:33 +0100 Subject: [PATCH 24/52] sys-cluster/spath: add 0.2.0 Signed-off-by: Alessandro Barbieri --- sys-cluster/spath/Manifest | 1 + sys-cluster/spath/spath-0.2.0.ebuild | 41 ++++++++++++++++++++++++++++ 2 files changed, 42 insertions(+) create mode 100644 sys-cluster/spath/spath-0.2.0.ebuild diff --git a/sys-cluster/spath/Manifest b/sys-cluster/spath/Manifest index f704b8662b..7bed385b01 100644 --- a/sys-cluster/spath/Manifest +++ b/sys-cluster/spath/Manifest @@ -1 +1,2 @@ DIST spath-0.1.0.tar.gz 25189 BLAKE2B b122e3606d226e610650c97f4e2809183af2b1fce6991f3d55c5652fac4b9fb2ddebc83efca5b10fa24a096e344639076c9be445548e0cc3e89cac6d3e69cd51 SHA512 77e8207e2d1fa62b12133237e9adccc15dcb72f96bf5abbf5883d85d9cde5fac36b39208e1ae30e4386acffea3b7f69aac8abda9ff1ad28cbd6ffac8ad1aac8e +DIST spath-0.2.0.tar.gz 25166 BLAKE2B 2d3ddc15456a2c3112078bd6e41954a115842e52d875966d85469579250c4a813b2a6eb06acbe7d0f86bd97f452e979ac325f81e85aaec69349b3f48b72326e4 SHA512 bdfb5188914fbb4568686e9b72cf5350afa8d57010cc363d485a2eed3b2463e97f9609a2697e16e2e09958652d27fe0f146bf0adfaf4bf3b483cd254781ae26a diff --git a/sys-cluster/spath/spath-0.2.0.ebuild b/sys-cluster/spath/spath-0.2.0.ebuild new file mode 100644 index 0000000000..6290a1f567 --- /dev/null +++ b/sys-cluster/spath/spath-0.2.0.ebuild @@ -0,0 +1,41 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake + +DESCRIPTION="Path manipulation functions" +HOMEPAGE="https://github.com/ECP-VeloC/spath" +SRC_URI="https://github.com/ECP-VeloC/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" +IUSE="+mpi slurm test" + +RDEPEND="mpi? ( virtual/mpi )" +DEPEND=" + ${RDEPEND} + test? ( slurm? ( sys-cluster/slurm ) ) +" + +PATCHES=( "${FILESDIR}/${PN}-0.1.0-no-static.patch" ) +RESTRICT="!test? ( test )" +REQUIRED_USE="test? ( mpi )" + +src_configure() { + local vrm="NONE" + use slurm && vrm="SLURM" + export "VELOC_RESOURCE_MANAGER=${vrm}" + + local mycmakeargs=( + -DBUILD_SHARED_LIBS=ON + -DSPATH_LINK_STATIC=OFF + -DTVDISPLAY=OFF + + -DENABLE_TESTS=$(usex test) + -DMPI=$(usex mpi) + ) + cmake_src_configure +} From 972b9a3efd7ef3cdb220e5923fa60ab6583e4dce Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Wed, 23 Mar 2022 15:25:37 +0100 Subject: [PATCH 25/52] sys-cluster/AXL: add 0.7.0 Signed-off-by: Alessandro Barbieri --- sys-cluster/AXL/AXL-0.7.0.ebuild | 44 ++++++++++++++++++++++++++++++++ sys-cluster/AXL/Manifest | 1 + 2 files changed, 45 insertions(+) create mode 100644 sys-cluster/AXL/AXL-0.7.0.ebuild diff --git a/sys-cluster/AXL/AXL-0.7.0.ebuild b/sys-cluster/AXL/AXL-0.7.0.ebuild new file mode 100644 index 0000000000..bed6f4ee93 --- /dev/null +++ b/sys-cluster/AXL/AXL-0.7.0.ebuild @@ -0,0 +1,44 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake + +DESCRIPTION="AXL provides a common C interface to transfer files in an HPC storage hierarchy" +HOMEPAGE="https://github.com/ECP-VeloC/AXL" +SRC_URI="https://github.com/ECP-VeloC/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" +IUSE="test threads" + +RDEPEND=" + sys-libs/zlib + sys-cluster/KVTree +" +DEPEND="${RDEPEND}" + +RESTRICT="!test? ( test )" +PATCHES=( + "${FILESDIR}/${PN}-0.5.0-no-static.patch" + "${FILESDIR}/no-install-readme.patch" +) + +src_configure() { + local mycmakeargs=( + -DAXL_LINK_STATIC=OFF + -DBUILD_SHARED_LIBS=ON + -DENABLE_CRAY_DW=OFF + -DENABLE_IBM_BBAPI=OFF + -DENABLE_PTHREADS=$(usex threads) + -DENABLE_TESTS=$(usex test) + ) + cmake_src_configure +} + +src_install() { + cmake_src_install + dodoc -r doc/. +} diff --git a/sys-cluster/AXL/Manifest b/sys-cluster/AXL/Manifest index 00d8b893c3..46e1dd2b3d 100644 --- a/sys-cluster/AXL/Manifest +++ b/sys-cluster/AXL/Manifest @@ -1,3 +1,4 @@ DIST AXL-0.3.0.tar.gz 36436 BLAKE2B c2d4b42426f7ff879d4329879f0f50d79c163925ce6010c3a38fdafd911dc0378be658d0d25154814ffc7442dca2bd036a547800827171383eb855df9a4010ea SHA512 7cacd3614be94b0344cdd5a5e489c9d1b17cef777749e1c3c4eba642f853d767de1c9eced1fa44f931abeb70c89da2468f6a8fa857c213766bbdac6f3f83ce21 DIST AXL-0.4.0.tar.gz 47348 BLAKE2B a84b53b2c8d17a33a1ea95a3063210b40d3ca17151d9579f40ac8f70e32fe36bb79f4660efa3dedfbb0cce550cf6f14cdf7861d883b2e7f4c79ed88ab432ee70 SHA512 64d13600da8540b8d40b7de6ec242434fc437bb6b62aa5cebd6a3c5c2d8e2c0cae9311a6af99f19981fbeb0522b7148a28efb3d4e69b727bfc69711cf21a8419 DIST AXL-0.5.0.tar.gz 47792 BLAKE2B acc82ac512f2e598bd0f11b9e762b9aad618a50e38b3e3f117232b9c94efa444b39ed8d8923278a18db39ba4db46fc95867a3c9efaa7a38ed9a5280649d8ceae SHA512 81d9bb0c5cd100dee8bc813f7f39ad8c7f18ed6415525845bf6d79ccfe6e84c00d0660e0621ad9458522826068fbbb8cbf4680abc5b23cd4da058ce9f5482a4d +DIST AXL-0.7.0.tar.gz 48339 BLAKE2B 57525b6288617f0f9b2d4fcbe653a2bdc312d81a9b00671d79f625a8ea9b8b79dcfc3122acf2d27fc60c5f1d04b4f90d688fe9e1441fa3f9a44575cac9056318 SHA512 5d57f1dd60dfe8ceb27348a1c0389291a3cac6d909514fdbd6fdf31eeaba974a0b5aca23e7de35fea63585485c841622f4993cf0b3a060aa54af532728fc826d From 4bfeb68ab5d971effb2e55c29bd7793c12e6d4ee Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Wed, 23 Mar 2022 15:28:22 +0100 Subject: [PATCH 26/52] sys-cluster/shuffile: new version Signed-off-by: Alessandro Barbieri --- sys-cluster/shuffile/Manifest | 2 +- sys-cluster/shuffile/shuffile-0.0.4.ebuild | 28 ------------------- ...ile-0.1.0.ebuild => shuffile-0.2.0.ebuild} | 18 ++++++++---- 3 files changed, 13 insertions(+), 35 deletions(-) delete mode 100644 sys-cluster/shuffile/shuffile-0.0.4.ebuild rename sys-cluster/shuffile/{shuffile-0.1.0.ebuild => shuffile-0.2.0.ebuild} (61%) diff --git a/sys-cluster/shuffile/Manifest b/sys-cluster/shuffile/Manifest index 286531b32f..ee777fded4 100644 --- a/sys-cluster/shuffile/Manifest +++ b/sys-cluster/shuffile/Manifest @@ -1,2 +1,2 @@ -DIST shuffile-0.0.4.tar.gz 28847 BLAKE2B 7e36c8d96457eb44f59f9017d69ad53265d88c47b33d37b8b2ab6ea2365eb2bd0eb78a25a2496754d839ae5507615356e2cb5508879b82c99e2ef91ef9f7af0e SHA512 2c90e1aa852413f15fabc78c0553344b1b8975972ff84239d872738f102d7784f16422ccc2807189307db0feb0abb28b4db02c1666957a94a92e6be329f4a277 DIST shuffile-0.1.0.tar.gz 28999 BLAKE2B bd8b972d75740ece74de91aa4a2bafad3ce1fc6ed3bd93d5ef4ad7df2264cb7abc26e37b2985bc79219163e1817f3925d76d828ff5a83677b4d601b161fc1d83 SHA512 750eb38a303dea5bb97ad72fcb040fb49c3c059ae974218fbeeaa23a3aa0296d971af45636895a099c719c1eed120e747c1fc06be8d77c0b3d948f89b8586c22 +DIST shuffile-0.2.0.tar.gz 29001 BLAKE2B 18b832174eee212ad979bb9913c3767d054edc5c95c901241fd95c0571bf143aa42cd47be5aef4ee94bd1d8df9528020e973bad14b5e13b326ea74590192db0d SHA512 9de8bbd3ef832395853d00dda972464ea9aeab2312a68a1194cfd29cc816c6319b06750c5121197aea696418f5fe6d7ed4f22adb5cc882c87c522cfbb1704bd7 diff --git a/sys-cluster/shuffile/shuffile-0.0.4.ebuild b/sys-cluster/shuffile/shuffile-0.0.4.ebuild deleted file mode 100644 index a9b24e2fd0..0000000000 --- a/sys-cluster/shuffile/shuffile-0.0.4.ebuild +++ /dev/null @@ -1,28 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI="7" - -inherit cmake - -DESCRIPTION="SHUFFILE Shuffle files between processes" -HOMEPAGE="https://github.com/ECP-VeloC/shuffile" -SRC_URI="https://github.com/ECP-VeloC/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" -IUSE="test" - -RDEPEND=" - >=sys-cluster/KVTree-1.0.2[mpi] - sys-libs/zlib - virtual/mpi -" -DEPEND="${RDEPEND}" -BDEPEND=" - >=dev-util/cmake-2.8 -" - -PATCHES=( "${FILESDIR}/no-static-${PV}.patch" ) -RESTRICT="test" # https://github.com/ECP-VeloC/shuffile/issues/18 diff --git a/sys-cluster/shuffile/shuffile-0.1.0.ebuild b/sys-cluster/shuffile/shuffile-0.2.0.ebuild similarity index 61% rename from sys-cluster/shuffile/shuffile-0.1.0.ebuild rename to sys-cluster/shuffile/shuffile-0.2.0.ebuild index 3887585e49..52a63e4550 100644 --- a/sys-cluster/shuffile/shuffile-0.1.0.ebuild +++ b/sys-cluster/shuffile/shuffile-0.2.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -7,7 +7,7 @@ inherit cmake DESCRIPTION="SHUFFILE Shuffle files between processes" HOMEPAGE="https://github.com/ECP-VeloC/shuffile" -SRC_URI="https://github.com/ECP-VeloC/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" +SRC_URI="https://github.com/ECP-VeloC/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" LICENSE="MIT" SLOT="0" @@ -20,11 +20,8 @@ RDEPEND=" virtual/mpi " DEPEND="${RDEPEND}" -BDEPEND=" - >=dev-util/cmake-2.8 -" -PATCHES=( "${FILESDIR}/${P}-no-static.patch" ) +PATCHES=( "${FILESDIR}/${PN}-0.1.0-no-static.patch" ) RESTRICT="!test? ( test )" src_configure() { @@ -35,3 +32,12 @@ src_configure() { ) cmake_src_configure } + +src_test() { + if mountpoint -q /dev/shm ; then + cmake_src_test + else + eerror "make sure to mount /dev/shm or tests will fail" + die + fi +} From 52a5f4e29747b8777541d3064559f7e67f230ef7 Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Wed, 23 Mar 2022 15:37:39 +0100 Subject: [PATCH 27/52] sys-cluster/scr: add 3.0 Signed-off-by: Alessandro Barbieri --- sys-cluster/scr/Manifest | 1 + sys-cluster/scr/scr-3.0.ebuild | 114 +++++++++++++++++++++++++++++++++ 2 files changed, 115 insertions(+) create mode 100644 sys-cluster/scr/scr-3.0.ebuild diff --git a/sys-cluster/scr/Manifest b/sys-cluster/scr/Manifest index 0ab6de12bc..0eafc8db18 100644 --- a/sys-cluster/scr/Manifest +++ b/sys-cluster/scr/Manifest @@ -1 +1,2 @@ +DIST scr-3.0.tar.gz 1235509 BLAKE2B 3a470c1f55d633993db6ca7c7980e6b8b34513370a8233202ac21d625f64c1630eafd6084735e81fe60e05f182b71114f51f8f4fe69df8cf609b1e6d6ded01f5 SHA512 168bffb7c0280094075879fa5c626dfc57f9004c9ebe09a97cf0d2b0e67c3979f31c7b39466586eb20562e6768ce576625a6d4d99f9ad9fe5ae02a82cfbc988f DIST scr-3.0_pre2.tar.gz 1231943 BLAKE2B a4d8e779edc4b48a5b13a0cff851496068076a8ae901f3c3d3ad2344708a0abc6b69ce71bd7313286a91844a87930e6fa5c097d1c5b15ebbc12247ba293f843f SHA512 7b90b14cfbb6fa3020b6c3c3a7f5568963374d9fe7ad0b6962632f776c3699d6c38fa04800736d423350190542896ca9240033dca1e820f7f698c336518c891a diff --git a/sys-cluster/scr/scr-3.0.ebuild b/sys-cluster/scr/scr-3.0.ebuild new file mode 100644 index 0000000000..436162f740 --- /dev/null +++ b/sys-cluster/scr/scr-3.0.ebuild @@ -0,0 +1,114 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DOCS_BUILDER="sphinx" +DOCS_DIR="${S}/doc/rst" +FORTRAN_NEEDED="fortran" +MYPV="${PV/_pre/rc}" +PYTHON_COMPAT=( python3_{8..10} pypy3 ) + +inherit cmake python-single-r1 fortran-2 docs + +DESCRIPTION="Scalable Checkpoint / Restart Library" +HOMEPAGE=" + https://computing.llnl.gov/projects/scalable-checkpoint-restart-for-mpi + https://github.com/LLNL/scr +" +SRC_URI="https://github.com/LLNL/scr/archive/refs/tags/v${MYPV}.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}/${PN}-${MYPV}" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64" +IUSE="doc examples fcntl +flock +fortran mysql slurm syslog test threads txt-log +yogrt" + +RDEPEND=" + ${PYTHON_DEPS} + + app-shells/pdsh + >=sys-cluster/AXL-0.5.0 + sys-cluster/dtcmp + sys-cluster/er + sys-cluster/KVTree + sys-cluster/rankstr + sys-cluster/redset + sys-cluster/spath + sys-libs/zlib + virtual/mpi + + mysql? ( dev-db/mysql-connector-c ) + slurm? ( sys-cluster/slurm ) + yogrt? ( sys-cluster/libyogrt[slurm?] ) +" +DEPEND="${RDEPEND}" + +PATCHES=( + "${FILESDIR}/${PN}-3.0_pre2-shared-libscr_base.patch" + "${FILESDIR}/${PN}-3.0_pre2-no-static.patch" +) +REQUIRED_USE=" + ${PYTHON_REQUIRED_USE} + + ?? ( fcntl flock ) +" +RESTRICT="!test? ( test )" + +pkg_setup() { + fortran-2_pkg_setup +} + +src_configure() { + local lock="NONE" + use fcntl && lock="FCNTL" + use flock && lock="FLOCK" + + local log="0" + use syslog && log="1" + use txt-log && log="1" + + local resman="NONE" + use slurm && resman="SLURM" + + local mycmakeargs=( + -DBUILD_PDSH=OFF + -DBUILD_SHARED_LIBS=ON + -DENABLE_CRAY_DW=OFF + -DENABLE_IBM_BBAPI=OFF + -DENABLE_PDSH=ON + -DSCR_LINK_STATIC=OFF + + -DSCR_FILE_LOCK="${lock}" + -DSCR_LOG_ENABLE="${log}" + -DSCR_RESOURCE_MANAGER="${resman}" + + -DENABLE_EXAMPLES=$(usex examples) + -DENABLE_FORTRAN=$(usex fortran) + -DENABLE_PTHREADS=$(usex threads) + -DENABLE_TESTS=$(usex test) + -DENABLE_YOGRT=$(usex yogrt) + -DSCR_LOG_SYSLOG_ENABLE=$(usex syslog 0 1) + -DSCR_LOG_TXT_ENABLE=$(usex txt-log 0 1) + ) + cmake_src_configure +} + +src_compile() { + cmake_src_compile + docs_compile +} + +src_install() { + cmake_src_install +# find "${ED}" -name '*.a' -delete || die +} + +src_test() { + if mountpoint -q /dev/shm ; then + cmake_src_test + else + eerror "make sure to mount /dev/shm or tests will fail" + die + fi +} From a1db658609ab33da7b1fa259ec67e9b7a963b354 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Lucas=20Carratal=C3=A1=20Del=20Toro?= Date: Wed, 23 Mar 2022 15:48:22 +0100 Subject: [PATCH 28/52] app-misc/ani-cli: Added ebuild. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Lucas Carratalá Del Toro Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Lucas Carratalá Del Toro --- app-misc/ani-cli/Manifest | 1 + app-misc/ani-cli/ani-cli-1.9.ebuild | 26 ++++++++++++++++++++++++++ app-misc/ani-cli/metadata.xml | 11 +++++++++++ 3 files changed, 38 insertions(+) create mode 100644 app-misc/ani-cli/Manifest create mode 100644 app-misc/ani-cli/ani-cli-1.9.ebuild create mode 100644 app-misc/ani-cli/metadata.xml diff --git a/app-misc/ani-cli/Manifest b/app-misc/ani-cli/Manifest new file mode 100644 index 0000000000..4a8836a842 --- /dev/null +++ b/app-misc/ani-cli/Manifest @@ -0,0 +1 @@ +DIST ani-cli-1.9.tar.gz 8016229 BLAKE2B 0b4120fb038e8f01f74e5a9c43b665e978e2c47e1b76059d20b364a7cec386e7c3cd3028d4e03ba8ef02bf45ae9df3ee66d896f9be09118736c605110ce3e5dd SHA512 f3fe0109fc3f1d910fa4f621bc056d7c291ed2c0f91b76f9b65fc65925d864d3ab86a6610ec5960cc24a329507ab1fbb054e4304c4ececeb88c2411e66b48452 diff --git a/app-misc/ani-cli/ani-cli-1.9.ebuild b/app-misc/ani-cli/ani-cli-1.9.ebuild new file mode 100644 index 0000000000..158bada4a9 --- /dev/null +++ b/app-misc/ani-cli/ani-cli-1.9.ebuild @@ -0,0 +1,26 @@ +# Copyright 2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="A cli to browse and watch anime." +HOMEPAGE="https://github.com/pystardust/ani-cli/" +SRC_URI="https://github.com/pystardust/$PN/archive/refs/tags/v$PV.tar.gz -> $P.tar.gz" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" + +DEPEND="media-video/mpv + dev-libs/openssl + net-misc/curl + media-video/ffmpeg" + +RDEPEND="${DEPEND}" +BDEPEND="" + +src_install() { + dobin ani-cli + +} diff --git a/app-misc/ani-cli/metadata.xml b/app-misc/ani-cli/metadata.xml new file mode 100644 index 0000000000..43410e8d22 --- /dev/null +++ b/app-misc/ani-cli/metadata.xml @@ -0,0 +1,11 @@ + + + + + j327aq10@anonaddy.me + Primary maintainer + + + pystardust/ani-cli + + From 821200ae4489abf8e2c3d5d551274832c1e04404 Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Wed, 23 Mar 2022 16:30:55 +0100 Subject: [PATCH 29/52] dev-python/nosexcover: update upstream metadata Signed-off-by: Alessandro Barbieri --- dev-python/nosexcover/metadata.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/nosexcover/metadata.xml b/dev-python/nosexcover/metadata.xml index a3cbf5fd07..61b6af3055 100644 --- a/dev-python/nosexcover/metadata.xml +++ b/dev-python/nosexcover/metadata.xml @@ -7,7 +7,7 @@ Alessandro Barbieri - cmheisel/nosexcover + nosexcover cmheisel/nose-xcover https://github.com/cmheisel/nose-xcover/issues From d6402f5407dc54caaa09301f08574ca4c810f503 Mon Sep 17 00:00:00 2001 From: "Ronny (tastytea) Gutbrod" Date: Wed, 23 Mar 2022 15:42:47 +0100 Subject: [PATCH 30/52] dev-python/keyrings-alt: Fix HOMEPAGE Old URL is a permanent redirect to new URL. Signed-off-by: Ronny (tastytea) Gutbrod --- dev-python/keyrings-alt/keyrings-alt-4.1.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/keyrings-alt/keyrings-alt-4.1.0.ebuild b/dev-python/keyrings-alt/keyrings-alt-4.1.0.ebuild index d17104dba9..fb1e228a0b 100644 --- a/dev-python/keyrings-alt/keyrings-alt-4.1.0.ebuild +++ b/dev-python/keyrings-alt/keyrings-alt-4.1.0.ebuild @@ -11,7 +11,7 @@ MY_PN=${PN/-/.} DESCRIPTION="Alternate keyring backend implementations for use with the keyring package" HOMEPAGE=" https://github.com/jaraco/keyrings.alt - https://pypi.org/project/keyrings.alt + https://pypi.org/project/keyrings.alt/ " SRC_URI="https://github.com/jaraco/${MY_PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" From 49c0d43d1e33aed01e009e74065e276d441feb5a Mon Sep 17 00:00:00 2001 From: "Ronny (tastytea) Gutbrod" Date: Wed, 23 Mar 2022 16:31:53 +0100 Subject: [PATCH 31/52] dev-python/hypercorn: Fix HOMEPAGE Old URL is a permanent redirect to new URL. Signed-off-by: Ronny (tastytea) Gutbrod --- dev-python/hypercorn/hypercorn-0.13.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/hypercorn/hypercorn-0.13.2.ebuild b/dev-python/hypercorn/hypercorn-0.13.2.ebuild index 59803657e2..2911fac5d5 100644 --- a/dev-python/hypercorn/hypercorn-0.13.2.ebuild +++ b/dev-python/hypercorn/hypercorn-0.13.2.ebuild @@ -12,7 +12,7 @@ HOMEPAGE=" https://pgjones.gitlab.io/hypercorn https://gitlab.com/pgjones/hypercorn https://github.com/pgjones/hypercorn - https://pypi.org/project/Hypercorn/ + https://pypi.org/project/hypercorn/ " SRC_URI="https://github.com/pgjones/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" From 51590a2dd842a9fd1c55e1b5f4b8885d73044de3 Mon Sep 17 00:00:00 2001 From: "Ronny (tastytea) Gutbrod" Date: Wed, 23 Mar 2022 16:49:42 +0100 Subject: [PATCH 32/52] dev-python/hyperglot: HOMEPAGE HTTP -> HTTPS Signed-off-by: Ronny (tastytea) Gutbrod --- dev-python/hyperglot/hyperglot-0.3.8.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/hyperglot/hyperglot-0.3.8.ebuild b/dev-python/hyperglot/hyperglot-0.3.8.ebuild index 20ed6a2a48..41af522d81 100644 --- a/dev-python/hyperglot/hyperglot-0.3.8.ebuild +++ b/dev-python/hyperglot/hyperglot-0.3.8.ebuild @@ -9,7 +9,7 @@ inherit distutils-r1 DESCRIPTION="Detect language support for font binaries" HOMEPAGE=" - http://hyperglot.rosettatype.com/ + https://hyperglot.rosettatype.com/ https://github.com/rosettatype/hyperglot https://pypi.org/project/hyperglot/ " From 569ceae6049ab704ab4d367cc0de3997657e27f4 Mon Sep 17 00:00:00 2001 From: "Ronny (tastytea) Gutbrod" Date: Wed, 23 Mar 2022 16:54:25 +0100 Subject: [PATCH 33/52] dev-util/fontmake: Fix HOMEPAGE Old URL is a permanent redirect to new URL. Signed-off-by: Ronny (tastytea) Gutbrod --- dev-util/fontmake/fontmake-2.4.0.ebuild | 4 ++-- dev-util/fontmake/fontmake-3.2.0.ebuild | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/dev-util/fontmake/fontmake-2.4.0.ebuild b/dev-util/fontmake/fontmake-2.4.0.ebuild index a16e48a191..ee30177cb3 100644 --- a/dev-util/fontmake/fontmake-2.4.0.ebuild +++ b/dev-util/fontmake/fontmake-2.4.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -10,7 +10,7 @@ inherit distutils-r1 SRC_URI="https://github.com/googlefonts/fontmake/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" KEYWORDS="~amd64" DESCRIPTION="A wrapper for several Python libraries to compile fonts from sources" -HOMEPAGE="https://github.com/googlei18n/fontmake" +HOMEPAGE="https://github.com/googlefonts/fontmake" LICENSE="Apache-2.0" SLOT="0" diff --git a/dev-util/fontmake/fontmake-3.2.0.ebuild b/dev-util/fontmake/fontmake-3.2.0.ebuild index 0dddd95277..f844c44d91 100644 --- a/dev-util/fontmake/fontmake-3.2.0.ebuild +++ b/dev-util/fontmake/fontmake-3.2.0.ebuild @@ -9,7 +9,7 @@ PYTHON_COMPAT=( python3_{8,9} ) inherit distutils-r1 optfeature DESCRIPTION="A wrapper for several Python libraries to compile fonts from sources" -HOMEPAGE="https://github.com/googlei18n/fontmake" +HOMEPAGE="https://github.com/googlefonts/fontmake" SRC_URI="https://github.com/googlefonts/fontmake/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" KEYWORDS="~amd64" From fa3801fb68d338473a978d20d9467b857b28e081 Mon Sep 17 00:00:00 2001 From: "Ronny (tastytea) Gutbrod" Date: Wed, 23 Mar 2022 17:01:03 +0100 Subject: [PATCH 34/52] dev-util/afdko: Fix HOMEPAGE Old URL is a permanent redirect to new URL. Signed-off-by: Ronny (tastytea) Gutbrod --- dev-util/afdko/afdko-3.6.2.ebuild | 4 ++-- dev-util/afdko/afdko-3.8.1.ebuild | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/dev-util/afdko/afdko-3.6.2.ebuild b/dev-util/afdko/afdko-3.6.2.ebuild index 419b0931bc..c4bc778730 100644 --- a/dev-util/afdko/afdko-3.6.2.ebuild +++ b/dev-util/afdko/afdko-3.6.2.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python3_{8..9} ) inherit distutils-r1 toolchain-funcs DESCRIPTION="Adobe Font Development Kit for OpenType" -HOMEPAGE="https://adobe-type-tools.github.io/afdko" +HOMEPAGE="https://adobe-type-tools.github.io/afdko/" SRC_URI="https://github.com/adobe-type-tools/afdko/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz" KEYWORDS="~amd64" diff --git a/dev-util/afdko/afdko-3.8.1.ebuild b/dev-util/afdko/afdko-3.8.1.ebuild index c13ed48b72..8656b36c2b 100644 --- a/dev-util/afdko/afdko-3.8.1.ebuild +++ b/dev-util/afdko/afdko-3.8.1.ebuild @@ -10,7 +10,7 @@ inherit distutils-r1 DESCRIPTION="Adobe Font Development Kit for OpenType" HOMEPAGE=" - https://adobe-type-tools.github.io/afdko + https://adobe-type-tools.github.io/afdko/ https://github.com/adobe-type-tools/afdko " SRC_URI="https://github.com/adobe-type-tools/afdko/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz" From 7a7842118b10d0de793eba2de9e0a342a94b8690 Mon Sep 17 00:00:00 2001 From: BratishkaErik Date: Wed, 23 Mar 2022 23:42:27 +0600 Subject: [PATCH 35/52] net-p2p/popura: Add new package Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: BratishkaErik --- net-p2p/popura/Manifest | 2 ++ net-p2p/popura/metadata.xml | 13 ++++++++ net-p2p/popura/popura-0.4.3.ebuild | 53 ++++++++++++++++++++++++++++++ net-p2p/popura/popura-9999.ebuild | 52 +++++++++++++++++++++++++++++ 4 files changed, 120 insertions(+) create mode 100644 net-p2p/popura/Manifest create mode 100644 net-p2p/popura/metadata.xml create mode 100644 net-p2p/popura/popura-0.4.3.ebuild create mode 100644 net-p2p/popura/popura-9999.ebuild diff --git a/net-p2p/popura/Manifest b/net-p2p/popura/Manifest new file mode 100644 index 0000000000..342cb63003 --- /dev/null +++ b/net-p2p/popura/Manifest @@ -0,0 +1,2 @@ +DIST popura-0.4.3+popura1-deps.tar.bz2 52737816 BLAKE2B 9bb9d8d14e9c968a86af950cc876937f7984541b87aaf9aa991d04edb0d264ffa80ccafb34ff5e56aba33d0980aa9aeed47e6deadf1bbdc2d7f1fbd419052f11 SHA512 def5d9a37dfb93fbd6329e78610b61d39aa00ddf8e4db04cbe553fb2f13ca61dd6331e2773333ad4e082812793818481576fe4f62674638432e9258a0f89e1a0 +DIST popura-0.4.3+popura1.tar.gz 46530 BLAKE2B 192600801d120b85c11566090c7ce6e72d32a96d9600531c1669693e34063b1d7530be1e28a1b9d5859a31fc68fb4cb341acf9e8ff561f2609c554f9331b1dd3 SHA512 a6a1d40df4db94bc4a497530e4fcd67c34a598d02e1708a7f934f84c87105ce74fdfc70fd2745b7ad88198759a7d0fa5c7963dc41b96086020205a5411fda344 diff --git a/net-p2p/popura/metadata.xml b/net-p2p/popura/metadata.xml new file mode 100644 index 0000000000..2641f35f49 --- /dev/null +++ b/net-p2p/popura/metadata.xml @@ -0,0 +1,13 @@ + + + + + bratishkaerik@getgoogleoff.me + BratishkaErik + + + popura-network/Popura + https://github.com/popura-network/Popura/issues + https://github.com/popura-network/Popura/wiki + + diff --git a/net-p2p/popura/popura-0.4.3.ebuild b/net-p2p/popura/popura-0.4.3.ebuild new file mode 100644 index 0000000000..26435abcda --- /dev/null +++ b/net-p2p/popura/popura-0.4.3.ebuild @@ -0,0 +1,53 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit go-module linux-info systemd + +DESCRIPTION="Popura: alternative Yggdrasil network client" +HOMEPAGE="https://github.com/popura-network/Popura/" +DOCS=( README.md ) + +KEYWORDS="~amd64" +SRC_URI=" + https://github.com/popura-network/Popura/archive/v${PV}+popura1.tar.gz -> ${P}+popura1.tar.gz + https://gitea.minecast.xyz/BratishkaErik/distfiles/media/branch/master/${P}+popura1-deps.tar.bz2 +" + +S="${WORKDIR}/Popura-${PV}-popura1" + +LICENSE="LGPL-3 MPL-2.0 MIT Apache-2.0 BSD ZLIB" +SLOT="0" + +DEPEND=" + acct-user/yggdrasil + acct-group/yggdrasil +" + +RDEPEND="!!net-p2p/yggdrasil-go" + +BDEPEND=">=dev-lang/go-1.16.0" + +pkg_setup() { + linux-info_pkg_setup + if ! linux_config_exists; then + eerror "Unable to check your kernel for TUN support" + else + CONFIG_CHECK="~TUN" + ERROR_TUN="Your kernel lacks TUN support." + fi +} + +src_compile() { + PKGNAME="${PN}" PKGVER="${PV}+popura1" \ + GOFLAGS="-trimpath -buildmode=pie -mod=readonly" \ + ./build -l "-linkmode external -extldflags \"${LDFLAGS}\"" +} + +src_install() { + dobin {yggdrasil,yggdrasilctl} + systemd_dounit "contrib/systemd/yggdrasil.service" + systemd_dounit "contrib/systemd/yggdrasil-default-config.service" + doinitd "contrib/openrc/yggdrasil" +} diff --git a/net-p2p/popura/popura-9999.ebuild b/net-p2p/popura/popura-9999.ebuild new file mode 100644 index 0000000000..5b58d7b275 --- /dev/null +++ b/net-p2p/popura/popura-9999.ebuild @@ -0,0 +1,52 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit go-module linux-info systemd git-r3 + +EGIT_REPO_URI="https://github.com/popura-network/Popura" + +DESCRIPTION="Popura: alternative Yggdrasil network client" +HOMEPAGE="https://github.com/popura-network/Popura" +DOCS=( README.md ) + +LICENSE="LGPL-3 MPL-2.0 MIT Apache-2.0 BSD ZLIB" +SLOT="0" +KEYWORDS="" + +DEPEND=" + acct-user/yggdrasil + acct-group/yggdrasil +" + +RDEPEND="!!net-p2p/yggdrasil-go" + +BDEPEND=">=dev-lang/go-1.16.0" + +pkg_setup() { + linux-info_pkg_setup + if ! linux_config_exists; then + eerror "Unable to check your kernel for TUN support" + else + CONFIG_CHECK="~TUN" + ERROR_TUN="Your kernel lacks TUN support." + fi +} + +src_unpack() { + git-r3_src_unpack + go-module_live_vendor +} + +src_compile() { + GOFLAGS="-trimpath -buildmode=pie -mod=readonly" \ + ./build -l "-linkmode external -extldflags \"${LDFLAGS}\"" +} + +src_install() { + dobin {yggdrasil,yggdrasilctl} + systemd_dounit "contrib/systemd/yggdrasil.service" + systemd_dounit "contrib/systemd/yggdrasil-default-config.service" + doinitd "contrib/openrc/yggdrasil" +} From 20a170e9a53006c58399ec564fcb291d35e841e7 Mon Sep 17 00:00:00 2001 From: Denis Reva Date: Thu, 24 Mar 2022 11:29:10 +0500 Subject: [PATCH 36/52] sys-fs/dwarfs-bin: fixed echo -> einfo. Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Denis Reva --- sys-fs/dwarfs-bin/dwarfs-bin-0.5.6.ebuild | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/sys-fs/dwarfs-bin/dwarfs-bin-0.5.6.ebuild b/sys-fs/dwarfs-bin/dwarfs-bin-0.5.6.ebuild index bac1c09559..93f3c27f35 100644 --- a/sys-fs/dwarfs-bin/dwarfs-bin-0.5.6.ebuild +++ b/sys-fs/dwarfs-bin/dwarfs-bin-0.5.6.ebuild @@ -27,11 +27,12 @@ QA_PREBUILT=" " src_prepare() { default - echo "Removing legacy fuse2-related stuff" + einfo "Removing legacy fuse2-related stuff..." rm sbin/dwarfs2 sbin/mount.dwarfs2 - echo "Correcting man paths" + einfo "Done. Correcting man paths..." mkdir -p usr/ mv share/ usr/ + einfo "Done." } src_install(){ From f7541e25085023f2a7698ad2188ac328923a0f81 Mon Sep 17 00:00:00 2001 From: Daniel Novomesky Date: Thu, 24 Mar 2022 14:16:58 +0100 Subject: [PATCH 37/52] media-libs/libjxl: remove package, moved to ::gentoo Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Daniel Novomesky --- media-libs/libjxl/Manifest | 1 - .../libjxl/files/libjxl-0.6-system-libs.patch | 125 -------------- media-libs/libjxl/libjxl-0.6.1.ebuild | 159 ------------------ media-libs/libjxl/libjxl-9999.ebuild | 82 --------- media-libs/libjxl/metadata.xml | 22 --- 5 files changed, 389 deletions(-) delete mode 100644 media-libs/libjxl/Manifest delete mode 100644 media-libs/libjxl/files/libjxl-0.6-system-libs.patch delete mode 100644 media-libs/libjxl/libjxl-0.6.1.ebuild delete mode 100644 media-libs/libjxl/libjxl-9999.ebuild delete mode 100644 media-libs/libjxl/metadata.xml diff --git a/media-libs/libjxl/Manifest b/media-libs/libjxl/Manifest deleted file mode 100644 index 4d30078bf2..0000000000 --- a/media-libs/libjxl/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST libjxl-0.6.1.tar.gz 16953185 BLAKE2B d1e906480e80458635a65bd89ce79f13d463e8cf4fb0dfccf6c473e7649fdc5593669effdf85afbb176920c89e61c65c4907834225f7c9e6da4c611996b201e3 SHA512 302935d722160b0b288ac63301f9e95caf82eccf6ad76c4f4da6316a0314ee3562115932b1ceacb0d02708de0a07788992d3478cae73af0b90193f5769f9fb52 diff --git a/media-libs/libjxl/files/libjxl-0.6-system-libs.patch b/media-libs/libjxl/files/libjxl-0.6-system-libs.patch deleted file mode 100644 index 8b8d0a2699..0000000000 --- a/media-libs/libjxl/files/libjxl-0.6-system-libs.patch +++ /dev/null @@ -1,125 +0,0 @@ ---- a/lib/jxl.cmake -+++ b/lib/jxl.cmake -@@ -387,17 +387,6 @@ - target_link_libraries(jxl_enc-obj PUBLIC jxl_profiler) - endif() - --#TODO(lode): don't depend on CMS for the core library --if (JPEGXL_ENABLE_SKCMS) -- target_include_directories(jxl_enc-obj PRIVATE -- $ -- ) --else () -- target_include_directories(jxl_enc-obj PRIVATE -- $ -- ) --endif () -- - # Headers for exporting/importing public headers - include(GenerateExportHeader) - set_target_properties(jxl_dec-obj PROPERTIES ---- a/lib/jxl_extras.cmake -+++ b/lib/jxl_extras.cmake -@@ -92,7 +92,7 @@ - endif () - - if (JPEGXL_ENABLE_OPENEXR) --pkg_check_modules(OpenEXR IMPORTED_TARGET OpenEXR) -+pkg_check_modules(OpenEXR IMPORTED_TARGET OpenEXR-3) - if (OpenEXR_FOUND) - target_sources(jxl_extras-static PRIVATE - extras/codec_exr.cc -@@ -114,3 +114,4 @@ - endif() - endif() # OpenEXR_FOUND - endif() # JPEGXL_ENABLE_OPENEXR -+ ---- a/plugins/gdk-pixbuf/CMakeLists.txt -+++ b/plugins/gdk-pixbuf/CMakeLists.txt -@@ -23,7 +23,7 @@ - - # Note: This only needs the decoder library, but we don't install the decoder - # shared library. --target_link_libraries(pixbufloader-jxl jxl jxl_threads skcms-interface PkgConfig::Gdk-Pixbuf) -+target_link_libraries(pixbufloader-jxl jxl jxl_threads skcms PkgConfig::Gdk-Pixbuf) - - pkg_get_variable(GDK_PIXBUF_MODULEDIR gdk-pixbuf-2.0 gdk_pixbuf_moduledir) - install(TARGETS pixbufloader-jxl LIBRARY DESTINATION "${GDK_PIXBUF_MODULEDIR}") ---- a/third_party/CMakeLists.txt -+++ b/third_party/CMakeLists.txt -@@ -113,15 +113,6 @@ - endif() # JPEGXL_DEP_LICENSE_DIR - endif() - --# lodepng --if( NOT EXISTS "${CMAKE_CURRENT_SOURCE_DIR}/lodepng/lodepng.h" ) -- message(FATAL_ERROR "Please run ${PROJECT_SOURCE_DIR}/deps.sh to fetch the " -- "build dependencies.") --endif() --include(lodepng.cmake) --configure_file("${CMAKE_CURRENT_SOURCE_DIR}/lodepng/LICENSE" -- ${PROJECT_BINARY_DIR}/LICENSE.lodepng COPYONLY) -- - # brotli - if (NOT EXISTS "${CMAKE_CURRENT_SOURCE_DIR}/brotli/c/include/brotli/decode.h" OR - JPEGXL_FORCE_SYSTEM_BROTLI) -@@ -190,34 +181,3 @@ - endforeach() - endif() # BROTLI_EMSCRIPTEN - endif() -- --# *cms --if (JPEGXL_ENABLE_SKCMS OR JPEGXL_ENABLE_PLUGINS) -- if( NOT EXISTS "${CMAKE_CURRENT_SOURCE_DIR}/skcms/skcms.h" ) -- message(FATAL_ERROR "Please run ${PROJECT_SOURCE_DIR}/deps.sh to fetch the " -- "build dependencies.") -- endif() -- include(skcms.cmake) -- configure_file("${CMAKE_CURRENT_SOURCE_DIR}/skcms/LICENSE" -- ${PROJECT_BINARY_DIR}/LICENSE.skcms COPYONLY) --endif () --if (JPEGXL_ENABLE_VIEWERS OR NOT JPEGXL_ENABLE_SKCMS) -- if( NOT EXISTS "${CMAKE_CURRENT_SOURCE_DIR}/lcms/.git" ) -- message(SEND_ERROR "Please run git submodule update --init") -- endif() -- include(lcms2.cmake) -- configure_file("${CMAKE_CURRENT_SOURCE_DIR}/lcms/COPYING" -- ${PROJECT_BINARY_DIR}/LICENSE.lcms COPYONLY) --endif() -- --# sjpeg --if (JPEGXL_ENABLE_SJPEG) -- if (NOT EXISTS "${CMAKE_CURRENT_SOURCE_DIR}/sjpeg/CMakeLists.txt") -- message(FATAL_ERROR "Please run ${PROJECT_SOURCE_DIR}/deps.sh to fetch the " -- "build dependencies.") -- endif() -- include(sjpeg.cmake) -- configure_file("${CMAKE_CURRENT_SOURCE_DIR}/sjpeg/COPYING" -- ${PROJECT_BINARY_DIR}/LICENSE.sjpeg COPYONLY) --endif () -- ---- a/tools/comparison_viewer/CMakeLists.txt -+++ b/tools/comparison_viewer/CMakeLists.txt -@@ -24,9 +24,6 @@ - image_loading.cc - image_loading.h - ) --target_include_directories(image_loading PRIVATE -- $ --) - target_link_libraries(image_loading PUBLIC - Qt5::Widgets - jxl-static ---- a/tools/viewer/CMakeLists.txt -+++ b/tools/viewer/CMakeLists.txt -@@ -26,10 +26,6 @@ - viewer_window.h - viewer_window.ui - ) --target_include_directories(viewer PRIVATE -- $ -- "${PROJECT_SOURCE_DIR}" --) - target_link_libraries(viewer - Qt5::Widgets - icc_detect diff --git a/media-libs/libjxl/libjxl-0.6.1.ebuild b/media-libs/libjxl/libjxl-0.6.1.ebuild deleted file mode 100644 index 44927f1b23..0000000000 --- a/media-libs/libjxl/libjxl-0.6.1.ebuild +++ /dev/null @@ -1,159 +0,0 @@ -# Copyright 2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit xdg cmake java-pkg-opt-2 - -DESCRIPTION="JPEG XL image format reference implementation" -HOMEPAGE="https://github.com/libjxl/libjxl" -SRC_URI="https://github.com/libjxl/libjxl/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" - -KEYWORDS="~amd64" -LICENSE="Apache-2.0" -SLOT="0" -IUSE="abi_x86_64 cpu_flags_arm_neon benchmark devtools examples java man +openexr plugins profile +sjpeg +skcms tcmalloc tools viewers" #emscripten fuzzers - -CDEPEND=" - app-arch/brotli - dev-cpp/highway:= - media-libs/libpng - media-libs/lodepng:= - media-libs/giflib - sys-libs/zlib - - benchmark? ( - media-libs/libavif - media-libs/libwebp - virtual/jpeg - ) - openexr? ( media-libs/openexr:= ) - plugins? ( - dev-libs/glib:2 - media-gfx/gimp - media-libs/babl - media-libs/gegl - media-libs/skcms:= - x11-libs/gdk-pixbuf - x11-misc/shared-mime-info - ) - sjpeg? ( media-libs/sjpeg:= ) - !skcms? ( media-libs/lcms ) - skcms? ( media-libs/skcms:= ) - tcmalloc? ( dev-util/google-perftools ) - viewers? ( - dev-qt/qtconcurrent - dev-qt/qtwidgets - dev-qt/qtx11extras - media-libs/lcms - x11-libs/libxcb - ) -" -RDEPEND=" - ${CDEPEND} - java? ( virtual/jre:1.8 ) -" -DEPEND=" - ${CDEPEND} - dev-cpp/gtest - kde-frameworks/extra-cmake-modules - java? ( virtual/jdk:1.8 ) - plugins? ( x11-misc/xdg-utils ) -" -BDEPEND=" - virtual/pkgconfig - man? ( app-text/asciidoc ) -" - -PATCHES=( "${FILESDIR}/${PN}-0.6-system-libs.patch" ) -REQUIRED_USE="tcmalloc? ( abi_x86_64 )" -DOCS=( AUTHORS README.md SECURITY.md PATENTS CONTRIBUTORS CHANGELOG.md ) - -CMAKE_IN_SOURCE_BUILD=1 - -src_prepare() { - # remove bundled libs cmake - rm third_party/*.cmake || die - cmake_src_prepare -} - -src_configure() { - local mycmakeargs=( - -DJPEGXL_ENABLE_BENCHMARK=$(usex benchmark) - -DJPEGXL_ENABLE_DEVTOOLS=$(usex devtools) - -DJPEGXL_ENABLE_EXAMPLES=$(usex examples) - -DJPEGXL_ENABLE_JNI=$(usex java) - -DJPEGXL_ENABLE_MANPAGES=$(usex man) - -DJPEGXL_ENABLE_OPENEXR=$(usex openexr) - -DJPEGXL_ENABLE_PLUGINS=$(usex plugins) - -DJPEGXL_ENABLE_PROFILER=$(usex profile) - -DJPEGXL_ENABLE_SJPEG=$(usex sjpeg) - -DJPEGXL_ENABLE_SKCMS=$(usex skcms) - -DJPEGXL_ENABLE_TCMALLOC=$(usex tcmalloc) - -DJPEGXL_ENABLE_TOOLS=$(usex tools) - -DJPEGXL_ENABLE_VIEWERS=$(usex viewers) - -DJPEGXL_FORCE_NEON=$(usex cpu_flags_arm_neon) - - -DBUILD_SHARED_LIBS=ON - -DCMAKE_SKIP_RPATH=ON - -DBUILD_TESTING=OFF - -DJPEGXL_BUNDLE_SKCMS=OFF - -DJPEGXL_ENABLE_COVERAGE=OFF - -DJPEGXL_ENABLE_FUZZERS=OFF - -DJPEGXL_ENABLE_TRANSCODE_JPEG=ON - -DJPEGXL_FORCE_SYSTEM_BROTLI=ON - -DJPEGXL_FORCE_SYSTEM_GTEST=ON - -DJPEGXL_FORCE_SYSTEM_HWY=ON - -DJPEGXL_STATIC=OFF - -DJPEGXL_WARNINGS_AS_ERRORS=OFF - ) - - cmake_src_configure -} - -src_install() { - cmake_src_install - dolib.so libjxl_dec.so* - einstalldocs - #TODO: install documentation - exeinto "/usr/libexec/${PN}" - if use examples; then - doexe {en,de}code_oneshot - dobin jxlinfo - fi - pushd "${BUILD_DIR}/tools" || die - insinto "/usr/share/${PN}" - doins progressive_saliency.conf example_tree.txt - if use java; then - dolib.so libjxl_jni.so - rm libjxl_jni.so || die - doins *.jar - fi - if use benchmark; then - docinto "/usr/share/doc/${PF}/benchmark/hm" - dodoc benchmark/hm/README.md - else - rm -r benchmark || die - fi - # remove non executable or non .m files - find . -type f \! -name '*.m' \! -executable -delete || die - # delete empty dirs - find . -type d -empty -print -delete || die - mkdir -p "${ED}/usr/libexec/${PN}/tools/" || die - # install tools - cp -r . "${ED}/usr/libexec/${PN}/tools/" || die - - # keep in /usr/bin only the executables with jxl in the name - rm -f "${ED}"/usr/libexec/${PN}/tools/*jxl* || die - rm -f "${ED}"/usr/bin/{fuzzer_corpus,*_main,decode_and_encode,*_hlg,tone_map,xyb_range} || die - - find "${D}" -name '*.a' -delete || die -} - -pkg_postinst() { - xdg_mimeinfo_database_update -} - -pkg_postrm() { - xdg_mimeinfo_database_update -} diff --git a/media-libs/libjxl/libjxl-9999.ebuild b/media-libs/libjxl/libjxl-9999.ebuild deleted file mode 100644 index 3bd059b1fd..0000000000 --- a/media-libs/libjxl/libjxl-9999.ebuild +++ /dev/null @@ -1,82 +0,0 @@ -# Copyright 2021-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -CMAKE_ECLASS=cmake -inherit cmake-multilib git-r3 xdg - -DESCRIPTION="JPEG XL image format reference implementation" -HOMEPAGE="https://github.com/libjxl/libjxl" - -EGIT_REPO_URI="https://github.com/libjxl/libjxl.git" -EGIT_SUBMODULES=(third_party/skcms) - -LICENSE="BSD" -SLOT="0" -IUSE="examples gdk-pixbuf gimp210 openexr" - -DEPEND="app-arch/brotli[${MULTILIB_USEDEP}] - dev-cpp/gflags[${MULTILIB_USEDEP}] - >=dev-cpp/highway-0.16.0[${MULTILIB_USEDEP}] - media-libs/giflib[${MULTILIB_USEDEP}] - media-libs/libpng[${MULTILIB_USEDEP}] - openexr? ( media-libs/openexr:= ) - sys-libs/zlib[${MULTILIB_USEDEP}] - virtual/jpeg[${MULTILIB_USEDEP}] - x11-misc/shared-mime-info - gdk-pixbuf? ( x11-libs/gdk-pixbuf:2 ) - gimp210? ( >=media-gfx/gimp-2.10.28:0/2 ) -" - -BDEPEND="" - -RDEPEND="${DEPEND}" - -multilib_src_configure() { - local mycmakeargs=( - -DCMAKE_SKIP_RPATH=ON - -DBUILD_TESTING=OFF - -DJPEGXL_ENABLE_BENCHMARK=OFF - -DJPEGXL_ENABLE_COVERAGE=OFF - -DJPEGXL_ENABLE_FUZZERS=OFF - -DJPEGXL_ENABLE_SJPEG=OFF - -DJPEGXL_WARNINGS_AS_ERRORS=OFF - - -DJPEGXL_ENABLE_SKCMS=ON - -DJPEGXL_ENABLE_VIEWERS=OFF - -DJPEGXL_FORCE_SYSTEM_BROTLI=ON - -DJPEGXL_FORCE_SYSTEM_HWY=ON - -DJPEGXL_ENABLE_DOXYGEN=OFF - -DJPEGXL_ENABLE_MANPAGES=OFF - -DJPEGXL_ENABLE_JNI=OFF - -DJPEGXL_ENABLE_TCMALLOC=OFF - ) - - if multilib_is_native_abi; then - mycmakeargs+=( - -DJPEGXL_ENABLE_TOOLS=ON - -DJPEGXL_ENABLE_EXAMPLES=$(usex examples) - -DJPEGXL_ENABLE_OPENEXR=$(usex openexr) - -DJPEGXL_ENABLE_PLUGINS=ON - -DJPEGXL_ENABLE_PLUGIN_GDKPIXBUF=$(usex gdk-pixbuf) - -DJPEGXL_ENABLE_PLUGIN_GIMP210=$(usex gimp210) - ) - else - mycmakeargs+=( - -DJPEGXL_ENABLE_TOOLS=OFF - -DJPEGXL_ENABLE_EXAMPLES=OFF - -DJPEGXL_ENABLE_OPENEXR=OFF - -DJPEGXL_ENABLE_PLUGINS=OFF - ) - fi - - cmake_src_configure -} - -multilib_src_install() { - cmake_src_install - if use examples && multilib_is_native_abi; then - dobin "${BUILD_DIR}/jxlinfo" - fi -} diff --git a/media-libs/libjxl/metadata.xml b/media-libs/libjxl/metadata.xml deleted file mode 100644 index 40fe4cbfc5..0000000000 --- a/media-libs/libjxl/metadata.xml +++ /dev/null @@ -1,22 +0,0 @@ - - - - - dnovomesky@gmail.com - Daniel Novomesky - - - Build JPEGXL benchmark tools - Build JPEGXL developer tools - - Build a gdk-pixbuf loader - Enable plugin for GIMP 2.10.x series - Build JPEGXL with support for OpenEXR - Build third-party plugins to support JPEG XL in other applications - Build JPEGXL with support for encoding with sjpeg - Build with skcms instead of lcms2 - Build JPEGXL using gperftools (tcmalloc) allocator - Build JPEGXL user tools: cjxl and djxl - Build JPEGXL viewer tools for evaluation - - From 93dc67e07e638322d528535fc41628d52e8aaebf Mon Sep 17 00:00:00 2001 From: Daniel Novomesky Date: Thu, 24 Mar 2022 14:21:56 +0100 Subject: [PATCH 38/52] dev-cpp/highway: remove package, moved to ::gentoo Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Daniel Novomesky --- dev-cpp/highway/Manifest | 2 - .../files/highway-shared-libraries.patch | 21 ---------- dev-cpp/highway/highway-0.14.2.ebuild | 42 ------------------- dev-cpp/highway/highway-0.15.0.ebuild | 42 ------------------- dev-cpp/highway/highway-9999.ebuild | 37 ---------------- dev-cpp/highway/metadata.xml | 12 ------ 6 files changed, 156 deletions(-) delete mode 100644 dev-cpp/highway/Manifest delete mode 100644 dev-cpp/highway/files/highway-shared-libraries.patch delete mode 100644 dev-cpp/highway/highway-0.14.2.ebuild delete mode 100644 dev-cpp/highway/highway-0.15.0.ebuild delete mode 100644 dev-cpp/highway/highway-9999.ebuild delete mode 100644 dev-cpp/highway/metadata.xml diff --git a/dev-cpp/highway/Manifest b/dev-cpp/highway/Manifest deleted file mode 100644 index ac2de0f25d..0000000000 --- a/dev-cpp/highway/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST highway-0.14.2.tar.gz 1545892 BLAKE2B c19d040ea7bf6d5ee0ff87213f36bfe77759cc4cec514b972379490dbac5e8d55f99490b998f73133ca0ba3b34a98f2684b85206ae32d655aa574aeaabeaeb27 SHA512 fc1a35463c95c45b646c53f91a9996112726de1d588dcd4d25a7d366840f704ad9a4c0bb6e0a001e929409f04aad6922cbffcf93774a0c360aff875956c7cc8d -DIST highway-0.15.0.tar.gz 1598512 BLAKE2B f0ee61b5f19591d88d6fd3950072c9302b13e589ac9e8759444c0bcde2c804438313b1b37c2e3d9c40296898c8fc938a2ae57eba3e17d73a9388c21f20b97b59 SHA512 ed07e855721f87ea67d762b30e001643a76bd16d70372415023c8e6f1a43c58759a14a638e8eb20566863d8358d994153bf7a660fcf604e808adfea5f938a013 diff --git a/dev-cpp/highway/files/highway-shared-libraries.patch b/dev-cpp/highway/files/highway-shared-libraries.patch deleted file mode 100644 index 28149eba83..0000000000 --- a/dev-cpp/highway/files/highway-shared-libraries.patch +++ /dev/null @@ -1,21 +0,0 @@ ---- a/CMakeLists.txt 2021-10-24 04:46:57.475685128 +0200 -+++ b/CMakeLists.txt 2021-10-24 04:45:56.218467838 +0200 -@@ -182,15 +182,16 @@ - - endif() # !MSVC - --add_library(hwy STATIC ${HWY_SOURCES}) -+add_library(hwy SHARED ${HWY_SOURCES}) - target_compile_options(hwy PRIVATE ${HWY_FLAGS}) - set_property(TARGET hwy PROPERTY POSITION_INDEPENDENT_CODE ON) - target_include_directories(hwy PUBLIC ${CMAKE_CURRENT_LIST_DIR}) - --add_library(hwy_contrib STATIC ${HWY_CONTRIB_SOURCES}) -+add_library(hwy_contrib SHARED ${HWY_CONTRIB_SOURCES}) - target_compile_options(hwy_contrib PRIVATE ${HWY_FLAGS}) - set_property(TARGET hwy_contrib PROPERTY POSITION_INDEPENDENT_CODE ON) - target_include_directories(hwy_contrib PUBLIC ${CMAKE_CURRENT_LIST_DIR}) -+target_link_libraries(hwy_contrib hwy) - - # -------------------------------------------------------- hwy_list_targets - # Generate a tool to print the compiled-in targets as defined by the current diff --git a/dev-cpp/highway/highway-0.14.2.ebuild b/dev-cpp/highway/highway-0.14.2.ebuild deleted file mode 100644 index 46b5278c37..0000000000 --- a/dev-cpp/highway/highway-0.14.2.ebuild +++ /dev/null @@ -1,42 +0,0 @@ -# Copyright 2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake - -DESCRIPTION="Performance-portable, length-agnostic SIMD with runtime dispatch" -HOMEPAGE="https://github.com/google/highway" - -if [[ "${PV}" == *9999* ]]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/google/highway.git" -else - SRC_URI="https://github.com/google/highway/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64" -fi - -LICENSE="Apache-2.0" -SLOT="0" -IUSE="test" - -DEPEND="test? ( dev-cpp/gtest )" - -PATCHES=( "${FILESDIR}/${PN}-shared-libraries.patch" ) -RESTRICT="!test? ( test )" - -src_configure() { - local mycmakeargs=( - -DBUILD_TESTING=$(usex test) - -DHWY_WARNINGS_ARE_ERRORS=OFF - ) - - use test && mycmakeargs+=( "-DHWY_SYSTEM_GTEST=ON" ) - - cmake_src_configure -} - -src_install() { - dodoc g3doc/* - cmake_src_install -} diff --git a/dev-cpp/highway/highway-0.15.0.ebuild b/dev-cpp/highway/highway-0.15.0.ebuild deleted file mode 100644 index 46b5278c37..0000000000 --- a/dev-cpp/highway/highway-0.15.0.ebuild +++ /dev/null @@ -1,42 +0,0 @@ -# Copyright 2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake - -DESCRIPTION="Performance-portable, length-agnostic SIMD with runtime dispatch" -HOMEPAGE="https://github.com/google/highway" - -if [[ "${PV}" == *9999* ]]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/google/highway.git" -else - SRC_URI="https://github.com/google/highway/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64" -fi - -LICENSE="Apache-2.0" -SLOT="0" -IUSE="test" - -DEPEND="test? ( dev-cpp/gtest )" - -PATCHES=( "${FILESDIR}/${PN}-shared-libraries.patch" ) -RESTRICT="!test? ( test )" - -src_configure() { - local mycmakeargs=( - -DBUILD_TESTING=$(usex test) - -DHWY_WARNINGS_ARE_ERRORS=OFF - ) - - use test && mycmakeargs+=( "-DHWY_SYSTEM_GTEST=ON" ) - - cmake_src_configure -} - -src_install() { - dodoc g3doc/* - cmake_src_install -} diff --git a/dev-cpp/highway/highway-9999.ebuild b/dev-cpp/highway/highway-9999.ebuild deleted file mode 100644 index 4371d5e0bc..0000000000 --- a/dev-cpp/highway/highway-9999.ebuild +++ /dev/null @@ -1,37 +0,0 @@ -# Copyright 2021-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -CMAKE_ECLASS=cmake -inherit cmake-multilib - -DESCRIPTION="Performance-portable, length-agnostic SIMD with runtime dispatch" -HOMEPAGE="https://github.com/google/highway" - -if [[ "${PV}" == *9999* ]]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/google/highway.git" -else - SRC_URI="https://github.com/google/highway/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64 ~x86" -fi - -LICENSE="Apache-2.0" -SLOT="0" -IUSE="test" - -DEPEND="test? ( dev-cpp/gtest[${MULTILIB_USEDEP}] )" - -RESTRICT="!test? ( test )" - -multilib_src_configure() { - local mycmakeargs=( - -DBUILD_TESTING=$(usex test) - -DHWY_WARNINGS_ARE_ERRORS=OFF - ) - - use test && mycmakeargs+=( "-DHWY_SYSTEM_GTEST=ON" ) - - cmake_src_configure -} diff --git a/dev-cpp/highway/metadata.xml b/dev-cpp/highway/metadata.xml deleted file mode 100644 index 3252651cf3..0000000000 --- a/dev-cpp/highway/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - dnovomesky@gmail.com - Daniel Novomesky - - - Highway is a C++ library for SIMD (Single Instruction, Multiple Data), - i.e. applying the same operation to multiple 'lanes' using a single CPU instruction. - - From df08d2224060b6371193cbc4429f4914b6bc9220 Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Thu, 24 Mar 2022 14:02:43 +0100 Subject: [PATCH 39/52] dev-util/ots: fix patch Closes: https://bugs.gentoo.org/835882 Signed-off-by: Alessandro Barbieri --- dev-util/ots/files/ots-8.2.1-meson-gtest.diff | 21 +++++++++++++++++++ dev-util/ots/ots-8.2.1.ebuild | 2 +- 2 files changed, 22 insertions(+), 1 deletion(-) create mode 100644 dev-util/ots/files/ots-8.2.1-meson-gtest.diff diff --git a/dev-util/ots/files/ots-8.2.1-meson-gtest.diff b/dev-util/ots/files/ots-8.2.1-meson-gtest.diff new file mode 100644 index 0000000000..3fde32b358 --- /dev/null +++ b/dev-util/ots/files/ots-8.2.1-meson-gtest.diff @@ -0,0 +1,21 @@ +--- a/meson.build ++++ b/meson.build +@@ -244,6 +244,7 @@ if cxx.has_header('sys/time.h') + + + # https://mesonbuild.com/Dependencies.html#gtest-and-gmock ++if get_option('tests') + gtest = dependency('gtest', main : true, fallback : ['gtest', 'gtest_main_dep']) + + cff_charstring = executable('cff_charstring', +@@ -283,3 +283,4 @@ test('test_fuzzed_fonts', + suite: 'fuzzing', + ) + endforeach ++endif +--- a/meson_options.txt ++++ b/meson_options.txt +@@ -1,2 +1,3 @@ ++option('tests', type : 'boolean', value : false, description : 'Enable tests') + option('graphite', type : 'boolean', value : true, description : 'Sanitize Graphite tables') + option('fuzzer_ldflags', type: 'string', description : 'Extra LDFLAGS used during linking of fuzzing binaries') diff --git a/dev-util/ots/ots-8.2.1.ebuild b/dev-util/ots/ots-8.2.1.ebuild index cb4b2a3c84..d8da251a67 100644 --- a/dev-util/ots/ots-8.2.1.ebuild +++ b/dev-util/ots/ots-8.2.1.ebuild @@ -32,7 +32,7 @@ DOCS=( docs/{DesignDoc,HowToFix,HowToTest}.md ) -PATCHES=( "${FILESDIR}/meson-gtest.diff" ) +PATCHES=( "${FILESDIR}/${P}-meson-gtest.diff" ) src_configure() { local emesonargs=( From f2310069bc528a8785e550254ce5716660b0b44b Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Thu, 24 Mar 2022 14:16:13 +0100 Subject: [PATCH 40/52] dev-util/afdko: depend on wheel Closes: https://bugs.gentoo.org/835881 Signed-off-by: Alessandro Barbieri --- dev-util/afdko/afdko-3.8.1.ebuild | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/dev-util/afdko/afdko-3.8.1.ebuild b/dev-util/afdko/afdko-3.8.1.ebuild index 8656b36c2b..41dbb34df5 100644 --- a/dev-util/afdko/afdko-3.8.1.ebuild +++ b/dev-util/afdko/afdko-3.8.1.ebuild @@ -42,6 +42,7 @@ DEPEND=" >=dev-python/cython-0.29.5[${PYTHON_USEDEP}] >=dev-python/scikit-build-0.11.1[${PYTHON_USEDEP}] >=dev-python/setuptools_scm-3.2.0[${PYTHON_USEDEP}] + dev-python/wheel[${PYTHON_USEDEP}] " BDEPEND=" dev-util/ninja @@ -50,10 +51,7 @@ BDEPEND=" DOCS=( {README,NEWS}.md docs ) -PATCHES=( - "${FILESDIR}/${PN}-nowheel.diff" - "${FILESDIR}/${PN}-3.6.2-_get_scripts-to-data_files.patch" -) +PATCHES=( "${FILESDIR}/${PN}-3.6.2-_get_scripts-to-data_files.patch" ) distutils_enable_tests pytest From 4d90cfd109d9634c159b6ad12b35d850fe3ad5b5 Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Thu, 24 Mar 2022 14:19:20 +0100 Subject: [PATCH 41/52] dev-python/python-binary-memcached: delete symlink Closes: https://bugs.gentoo.org/835896 Signed-off-by: Alessandro Barbieri --- .../python-binary-memcached-0.31.1.ebuild | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/dev-python/python-binary-memcached/python-binary-memcached-0.31.1.ebuild b/dev-python/python-binary-memcached/python-binary-memcached-0.31.1.ebuild index c355310f4d..aa6660f93c 100644 --- a/dev-python/python-binary-memcached/python-binary-memcached-0.31.1.ebuild +++ b/dev-python/python-binary-memcached/python-binary-memcached-0.31.1.ebuild @@ -39,3 +39,8 @@ BDEPEND=" RESTRICT="test" # tests require a running memcached distutils_enable_tests pytest + +src_prepare() { + rm README.rst || die + default +} From 1939cfd86eaeaec41e0d7988cb78da2c71db1cb0 Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Thu, 24 Mar 2022 14:31:24 +0100 Subject: [PATCH 42/52] dev-python/os-ken: fix dir to remove Closes: https://bugs.gentoo.org/835877 Signed-off-by: Alessandro Barbieri --- dev-python/os-ken/os-ken-2.3.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/os-ken/os-ken-2.3.1.ebuild b/dev-python/os-ken/os-ken-2.3.1.ebuild index 275d700133..5cb42db9b6 100644 --- a/dev-python/os-ken/os-ken-2.3.1.ebuild +++ b/dev-python/os-ken/os-ken-2.3.1.ebuild @@ -48,6 +48,6 @@ BDEPEND=" distutils_enable_tests nose src_prepare() { - rm -r os-ken/os-ken/tests/integrated || die + rm -r "${S}/os_ken/tests/integrated" || die default } From 62948acef84f7cd82b49d4324526c8be1448fe3a Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Thu, 24 Mar 2022 14:38:17 +0100 Subject: [PATCH 43/52] dev-python/pyVows: update SRC_URI Closes: https://bugs.gentoo.org/835879 Signed-off-by: Alessandro Barbieri --- dev-python/pyVows/Manifest | 2 +- dev-python/pyVows/pyVows-3.0.0.ebuild | 4 +++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/dev-python/pyVows/Manifest b/dev-python/pyVows/Manifest index cfde0c723b..360102189a 100644 --- a/dev-python/pyVows/Manifest +++ b/dev-python/pyVows/Manifest @@ -1 +1 @@ -DIST pyVows-3.0.0.tar.gz 39112 BLAKE2B 83ae675ac75c57b977457ae8e7ed21459821c5583de105b90b2b1590322f7583c9d842c248c6baa64e7be7aafd26b2fd4623fcce7df904b69a5cd4862d09c893 SHA512 7dbbe5b641c9c374f4c51c45cf5db2188685dd889a50dcf3eba9100c0c899c8785ab7ec3743e3b3eebc590aeb06d4aeb8843a0c43037fcac85d8b6b7eba30b1f +DIST pyVows-3.0.0-5b0e2a202603c1fc00d1fa0c6134c92c15b7e2b7.tar.gz 41052 BLAKE2B 98a373d4a98cf5416d173fd9c1889a82480a476ad7ccce0895a9a626068f7a3831ce131433ab9f38726c41cd92cb47426bd8ef1d5a4fb9aab7efd9ee7c06face SHA512 bfef76cce283a77cfb1fd4f3e4d9e73da648390f42ce79524151be44693d9c13864aa75411394a2e294eea93820118f08a160a291146fab4f7d23ef5e14de071 diff --git a/dev-python/pyVows/pyVows-3.0.0.ebuild b/dev-python/pyVows/pyVows-3.0.0.ebuild index c833abf7a6..1ae146f88e 100644 --- a/dev-python/pyVows/pyVows-3.0.0.ebuild +++ b/dev-python/pyVows/pyVows-3.0.0.ebuild @@ -3,6 +3,7 @@ EAPI=8 +COMMIT="5b0e2a202603c1fc00d1fa0c6134c92c15b7e2b7" PYTHON_COMPAT=( python3_{8..10} ) inherit distutils-r1 @@ -12,7 +13,8 @@ HOMEPAGE=" https://github.com/heynemann/pyvows https://pypi.org/project/pyVows/ " -SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz" +SRC_URI="https://github.com/heynemann/${PN}/archive/${COMMIT}.tar.gz -> ${P}-${COMMIT}.tar.gz" # only for 3.0.0 +S="${WORKDIR}/${PN,,}-${COMMIT}" LICENSE="MIT" SLOT="0" From 550d2e3248e1d8dab44404dd9869f94ed2aa8d1c Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Thu, 24 Mar 2022 14:46:19 +0100 Subject: [PATCH 44/52] dev-python/python_jwt: update SRC_URI Closes: https://bugs.gentoo.org/835880 Signed-off-by: Alessandro Barbieri --- dev-python/python_jwt/Manifest | 2 +- dev-python/python_jwt/python_jwt-3.3.2.ebuild | 5 ++++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/dev-python/python_jwt/Manifest b/dev-python/python_jwt/Manifest index a8af127074..e621bf7602 100644 --- a/dev-python/python_jwt/Manifest +++ b/dev-python/python_jwt/Manifest @@ -1 +1 @@ -DIST python_jwt-3.3.2.tar.gz 266223 BLAKE2B 42bda6e45e33e15811e0fcdd613147c2fba0bd4115190e97df41ccb0ea4dbec3d132fab0743ed88aca524e19453cef66036759aaf880a3f3df2aba1459475201 SHA512 7ca5f8f211b4b12b20b2b3875b5811dca47d7f552d7d625e423d0ba488cdb9fe76a04168a91edb17cd3b2a381e00d55b1fc797e81e25f6c20d4358beb2284be7 +DIST python_jwt-3d9747df616d209c07bffe2bcf28b42e92a7d8d4.tar.gz 239032 BLAKE2B 2221d0445898ff1fa7737369e6488cf87287b359751113df61f4677bc9a31d3c90790c77bbaa4df08789019bca93c432dca96245ff28fa931557c046bc705f83 SHA512 43896e20bb2104d43b800f86342035d9eea3a0c70175c47d7875fa9b926dbb7c0f2840a68f25bdae5689df1f80198f74a7738c6a5a19d30748d53c1ebac39cf5 diff --git a/dev-python/python_jwt/python_jwt-3.3.2.ebuild b/dev-python/python_jwt/python_jwt-3.3.2.ebuild index 2c0ee82674..d9d91aaa44 100644 --- a/dev-python/python_jwt/python_jwt-3.3.2.ebuild +++ b/dev-python/python_jwt/python_jwt-3.3.2.ebuild @@ -3,6 +3,8 @@ EAPI=8 +COMMIT="3d9747df616d209c07bffe2bcf28b42e92a7d8d4" +MYPN="${PN/_/-}" PYTHON_COMPAT=( python3_{8..10} ) inherit distutils-r1 @@ -12,7 +14,8 @@ HOMEPAGE=" https://github.com/davedoesdev/python-jwt https://pypi.org/project/python-jwt/ " -SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz" +SRC_URI="https://github.com/davedoesdev/${MYPN}/archive/${COMMIT}.tar.gz -> ${PN}-${COMMIT}.tar.gz" +S="${WORKDIR}/${MYPN}-${COMMIT}" LICENSE="MIT" SLOT="0" From 476aaff35f0de68987715abb767b23c3141098b3 Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Thu, 24 Mar 2022 14:49:29 +0100 Subject: [PATCH 45/52] sys-cluster/swift: restrict tests Closes: https://bugs.gentoo.org/835883 Signed-off-by: Alessandro Barbieri --- sys-cluster/swift/swift-2.28.0.ebuild | 1 + 1 file changed, 1 insertion(+) diff --git a/sys-cluster/swift/swift-2.28.0.ebuild b/sys-cluster/swift/swift-2.28.0.ebuild index 779394c241..06a7ebfa85 100644 --- a/sys-cluster/swift/swift-2.28.0.ebuild +++ b/sys-cluster/swift/swift-2.28.0.ebuild @@ -53,6 +53,7 @@ BDEPEND=" " REQUIRED_USE="|| ( proxy account container object )" +RESTRICT="test" # tests run forever distutils_enable_tests nose From 8ae7f6bdd894dff052ffd97c02410ee8e27458da Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Thu, 24 Mar 2022 15:21:50 +0100 Subject: [PATCH 46/52] dev-python/openstep-plist: initial import Signed-off-by: Alessandro Barbieri --- dev-python/openstep-plist/Manifest | 1 + dev-python/openstep-plist/metadata.xml | 13 +++++++ .../openstep-plist-0.3.0.ebuild | 38 +++++++++++++++++++ 3 files changed, 52 insertions(+) create mode 100644 dev-python/openstep-plist/Manifest create mode 100644 dev-python/openstep-plist/metadata.xml create mode 100644 dev-python/openstep-plist/openstep-plist-0.3.0.ebuild diff --git a/dev-python/openstep-plist/Manifest b/dev-python/openstep-plist/Manifest new file mode 100644 index 0000000000..ceac7099e2 --- /dev/null +++ b/dev-python/openstep-plist/Manifest @@ -0,0 +1 @@ +DIST openstep-plist-0.3.0.tar.gz 20692 BLAKE2B 4be8190b08ad6146df92f774597405977af898dfa0dd7b639d8c07674641fec54c139f292ec15f04c44062c9c128e29716f1fa642e4d04d160d6c1b310128a68 SHA512 623fbe4b169805f42828e41ff949c2a9a91620b76c0adda33e4e66c19345826bef21ac645571e5c52208f029389b37b6b9918ad3e85388475b50c243e16ca715 diff --git a/dev-python/openstep-plist/metadata.xml b/dev-python/openstep-plist/metadata.xml new file mode 100644 index 0000000000..d5c22fef46 --- /dev/null +++ b/dev-python/openstep-plist/metadata.xml @@ -0,0 +1,13 @@ + + + + + lssndrbarbieri@gmail.com + Alessandro Barbieri + + + https://github.com/fonttools/openstep-plist/issues + fonttools/openstep-plist + openstep-plist + + diff --git a/dev-python/openstep-plist/openstep-plist-0.3.0.ebuild b/dev-python/openstep-plist/openstep-plist-0.3.0.ebuild new file mode 100644 index 0000000000..d59260dbd9 --- /dev/null +++ b/dev-python/openstep-plist/openstep-plist-0.3.0.ebuild @@ -0,0 +1,38 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{8..9} ) + +inherit distutils-r1 + +DESCRIPTION="ASCII plist parser written in Cython" +HOMEPAGE="https://github.com/fonttools/openstep-plist" +SRC_URI="https://github.com/fonttools/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" + +KEYWORDS="~amd64" +LICENSE="MIT" +SLOT="0" + +RDEPEND="" +DEPEND=" + ${RDEPEND} + >=dev-python/cython-0.28.5[${PYTHON_USEDEP}] + dev-python/wheel[${PYTHON_USEDEP}] + dev-python/setuptools_scm[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + dev-python/pytest-cython[${PYTHON_USEDEP}] + dev-python/pytest-randomly[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +src_prepare() { + export SETUPTOOLS_SCM_PRETEND_VERSION="${PV%_*}" + default +} From f0ead206b23902ff7a4fc349e5f2f12703fef909 Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Thu, 24 Mar 2022 15:23:00 +0100 Subject: [PATCH 47/52] dev-python/glyphsLib: unkeyword 6.0.4 for ~x86 Closes: https://bugs.gentoo.org/835884 Signed-off-by: Alessandro Barbieri --- dev-python/glyphsLib/glyphsLib-6.0.4.ebuild | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/dev-python/glyphsLib/glyphsLib-6.0.4.ebuild b/dev-python/glyphsLib/glyphsLib-6.0.4.ebuild index 2c2026ebe5..6ccf9af775 100644 --- a/dev-python/glyphsLib/glyphsLib-6.0.4.ebuild +++ b/dev-python/glyphsLib/glyphsLib-6.0.4.ebuild @@ -13,15 +13,20 @@ HOMEPAGE="https://github.com/googlefonts/glyphsLib" SRC_URI="https://github.com/googlefonts/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" LICENSE="Apache-2.0 MIT" -KEYWORDS="~amd64 ~x86" +KEYWORDS="~amd64" SLOT="0" RDEPEND=" - >=dev-python/fonttools-4.14[${PYTHON_USEDEP}] - >=dev-python/ufoLib2-0.8[${PYTHON_USEDEP}] + >=dev-python/fonttools-4.27.1[${PYTHON_USEDEP}] + >=dev-python/ufoLib2-0.6.2[${PYTHON_USEDEP}] + >=dev-python/openstep-plist-0.3.0[${PYTHON_USEDEP}] +" +DEPEND=" + ${RDEPEND} + >=dev-python/setuptools_scm-6.0[${PYTHON_USEDEP}] + dev-python/wheel[${PYTHON_USEDEP}] " BDEPEND=" - >=dev-python/setuptools_scm-6.0[${PYTHON_USEDEP}] test? ( dev-python/defcon[${PYTHON_USEDEP}] dev-python/ufoNormalizer[${PYTHON_USEDEP}] @@ -33,6 +38,5 @@ distutils_enable_tests pytest python_prepare_all() { export SETUPTOOLS_SCM_PRETEND_VERSION="${PV}" - sed -e '/\/d' -i setup.cfg distutils-r1_python_prepare_all } From 1a9209f27bfe6c5b4eda93094151dabba23a837f Mon Sep 17 00:00:00 2001 From: "Ronny (tastytea) Gutbrod" Date: Fri, 25 Mar 2022 09:46:17 +0100 Subject: [PATCH 48/52] net-im/nheko: add 0.9.3 Signed-off-by: Ronny (tastytea) Gutbrod --- net-im/nheko/Manifest | 1 + net-im/nheko/nheko-0.9.3.ebuild | 81 +++++++++++++++++++++++++++++++++ 2 files changed, 82 insertions(+) create mode 100644 net-im/nheko/nheko-0.9.3.ebuild diff --git a/net-im/nheko/Manifest b/net-im/nheko/Manifest index 4f9cc63f5b..b9f20c431f 100644 --- a/net-im/nheko/Manifest +++ b/net-im/nheko/Manifest @@ -1,3 +1,4 @@ DIST nheko-0.9.0.tar.gz 1398941 BLAKE2B 353ac9a70282281ac9a9351df6f17e11ba06844b1116255ddf9a1135ecbfc5773ecf0e8a38944c398fb6d69db72d1819d8b86fb14ee69f4d0aed64f4b675b033 SHA512 277d322a2c5cf4631814bb57bf49e26bafdc0a048c17b821b02bbec19e9d12bff91697d307f5ebc2192e1fe0ebc394ba3342d4c3f0d4ad890d0aa9dc59c344a8 DIST nheko-0.9.1.tar.gz 1374697 BLAKE2B 72ef8805c0fa59c4b5fa0a1c359028a19989003b61edf9e7ad714d7ee8006e4727c98b6acd3bea5ddafeaddde1ae6d323322d7dfaf146195ec084b0dfa482219 SHA512 a914265052e6c2e327f45ea490999ea2fd22dda3955117f7d92a13b56018bd2c6999318c730e0c03b0e62a5a692678d1655f5bc15e4947db8a3bb9c4cea90e73 DIST nheko-0.9.2.tar.gz 1418814 BLAKE2B e3f2f9358dd39d648c219eddea93f48ff7574cd954189f6c08bc7ace0429602acd1b859bb4987b1a34c93e17f8e547f6b0fb3c2a113a3a8a060dec5e25adbcc5 SHA512 86c0b5bf8e767125cc9e78c3a898df35fae5b34277253c8c98777f1814fcab36ff558576fa5b71de05df63223a866671473674fb8250eeee905a979dd0c978a9 +DIST nheko-0.9.3.tar.gz 1455446 BLAKE2B da68617e8cd2a74a41b9a14e107fdbc58a667ef2187e9680bb4514d2542ad99176aaed9bcc1184ec3cbd10b258b3910da99a0e63dfe82ccfc1c7e4f7715d4d95 SHA512 187348e8e274f727a638ca3cb3ed015b9f7cbb50eea2e33bc519cd216a74763cab265466001a82c584dcf91f950c41c3f7a4f3c1ac1f1564a8d5f7711eb37d5a diff --git a/net-im/nheko/nheko-0.9.3.ebuild b/net-im/nheko/nheko-0.9.3.ebuild new file mode 100644 index 0000000000..764dc346c5 --- /dev/null +++ b/net-im/nheko/nheko-0.9.3.ebuild @@ -0,0 +1,81 @@ +# Copyright 2020-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake optfeature xdg + +DESCRIPTION="Native desktop client for Matrix using Qt" +HOMEPAGE="https://github.com/Nheko-Reborn/nheko" +SRC_URI="https://github.com/Nheko-Reborn/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64" +IUSE="X video voip" +REQUIRED_USE="video? ( voip )" + +MY_GST_V="1.18" +RDEPEND=" + || ( + app-text/asciidoc + dev-ruby/asciidoctor + ) + app-text/cmark + dev-cpp/qt-jdenticon + >=dev-db/lmdb++-1.0.0 + >=dev-libs/mtxclient-0.7.0:= + >=dev-libs/qtkeychain-0.12.0 + dev-libs/spdlog + dev-qt/qtconcurrent:5 + dev-qt/qtdeclarative:5[widgets] + dev-qt/qtgraphicaleffects:5 + dev-qt/qtgui:5[gif,jpeg,png] + dev-qt/qtimageformats + dev-qt/qtmultimedia:5[gstreamer,qml,widgets] + dev-qt/qtquickcontrols2:5[widgets] + dev-qt/qtsvg:5 + voip? ( + >=media-plugins/gst-plugins-dtls-${MY_GST_V} + media-plugins/gst-plugins-libnice + >=media-plugins/gst-plugins-meta-${MY_GST_V}[opus] + >=media-plugins/gst-plugins-srtp-${MY_GST_V} + >=media-plugins/gst-plugins-webrtc-${MY_GST_V} + video? ( + >=media-libs/gst-plugins-base-${MY_GST_V}[opengl] + >=media-plugins/gst-plugins-meta-${MY_GST_V}[v4l,vpx] + >=media-plugins/gst-plugins-qt5-${MY_GST_V} + X? ( + >=media-plugins/gst-plugins-ximagesrc-${MY_GST_V} + x11-libs/xcb-util-wm + ) + ) + ) +" +DEPEND=" + dev-cpp/nlohmann_json + ${RDEPEND} +" +BDEPEND="dev-qt/linguist-tools:5" + +src_configure() { + local -a mycmakeargs=( + "-DVOIP=$(usex voip)" + ) + if use video && use X; then + mycmakeargs+=("-DSCREENSHARE_X11=yes") + else + mycmakeargs+=("-DSCREENSHARE_X11=no") + fi + + cmake_src_configure +} + +pkg_postinst() { + optfeature "audio & video file playback support" \ + "media-plugins/gst-plugins-meta[ffmpeg]" + optfeature "secrets storage support other than kwallet (gnome-keyring or keepassxc)" \ + "dev-libs/qtkeychain[gnome-keyring]" + + xdg_pkg_postinst +} From 69eaf7c965f2258a442a3e66736d333655e914e3 Mon Sep 17 00:00:00 2001 From: "Ronny (tastytea) Gutbrod" Date: Fri, 25 Mar 2022 09:54:42 +0100 Subject: [PATCH 49/52] net-im/nheko: drop 0.9.0-r1, 0.9.1 Signed-off-by: Ronny (tastytea) Gutbrod --- net-im/nheko/Manifest | 2 - net-im/nheko/metadata.xml | 1 - net-im/nheko/nheko-0.9.0-r1.ebuild | 75 ---------------------------- net-im/nheko/nheko-0.9.1.ebuild | 78 ------------------------------ 4 files changed, 156 deletions(-) delete mode 100644 net-im/nheko/nheko-0.9.0-r1.ebuild delete mode 100644 net-im/nheko/nheko-0.9.1.ebuild diff --git a/net-im/nheko/Manifest b/net-im/nheko/Manifest index b9f20c431f..9d1a22a42b 100644 --- a/net-im/nheko/Manifest +++ b/net-im/nheko/Manifest @@ -1,4 +1,2 @@ -DIST nheko-0.9.0.tar.gz 1398941 BLAKE2B 353ac9a70282281ac9a9351df6f17e11ba06844b1116255ddf9a1135ecbfc5773ecf0e8a38944c398fb6d69db72d1819d8b86fb14ee69f4d0aed64f4b675b033 SHA512 277d322a2c5cf4631814bb57bf49e26bafdc0a048c17b821b02bbec19e9d12bff91697d307f5ebc2192e1fe0ebc394ba3342d4c3f0d4ad890d0aa9dc59c344a8 -DIST nheko-0.9.1.tar.gz 1374697 BLAKE2B 72ef8805c0fa59c4b5fa0a1c359028a19989003b61edf9e7ad714d7ee8006e4727c98b6acd3bea5ddafeaddde1ae6d323322d7dfaf146195ec084b0dfa482219 SHA512 a914265052e6c2e327f45ea490999ea2fd22dda3955117f7d92a13b56018bd2c6999318c730e0c03b0e62a5a692678d1655f5bc15e4947db8a3bb9c4cea90e73 DIST nheko-0.9.2.tar.gz 1418814 BLAKE2B e3f2f9358dd39d648c219eddea93f48ff7574cd954189f6c08bc7ace0429602acd1b859bb4987b1a34c93e17f8e547f6b0fb3c2a113a3a8a060dec5e25adbcc5 SHA512 86c0b5bf8e767125cc9e78c3a898df35fae5b34277253c8c98777f1814fcab36ff558576fa5b71de05df63223a866671473674fb8250eeee905a979dd0c978a9 DIST nheko-0.9.3.tar.gz 1455446 BLAKE2B da68617e8cd2a74a41b9a14e107fdbc58a667ef2187e9680bb4514d2542ad99176aaed9bcc1184ec3cbd10b258b3910da99a0e63dfe82ccfc1c7e4f7715d4d95 SHA512 187348e8e274f727a638ca3cb3ed015b9f7cbb50eea2e33bc519cd216a74763cab265466001a82c584dcf91f950c41c3f7a4f3c1ac1f1564a8d5f7711eb37d5a diff --git a/net-im/nheko/metadata.xml b/net-im/nheko/metadata.xml index 89d94bdcce..3da1318332 100644 --- a/net-im/nheko/metadata.xml +++ b/net-im/nheko/metadata.xml @@ -9,7 +9,6 @@ Nheko-Reborn/nheko - Pull in dependencies for media-video/pipewire support Enables video calls Enables audio calls diff --git a/net-im/nheko/nheko-0.9.0-r1.ebuild b/net-im/nheko/nheko-0.9.0-r1.ebuild deleted file mode 100644 index 6471349523..0000000000 --- a/net-im/nheko/nheko-0.9.0-r1.ebuild +++ /dev/null @@ -1,75 +0,0 @@ -# Copyright 2020-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake optfeature xdg - -DESCRIPTION="Native desktop client for Matrix using Qt" -HOMEPAGE="https://github.com/Nheko-Reborn/nheko" -SRC_URI="https://github.com/Nheko-Reborn/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="~amd64" -IUSE="X pipewire video voip" -REQUIRED_USE="video? ( voip )" - -MY_GST_V="1.18" -RDEPEND=" - app-text/cmark - dev-cpp/qt-jdenticon - >=dev-db/lmdb++-1.0.0 - >=dev-libs/mtxclient-0.6.0 - >=dev-libs/qtkeychain-0.12.0 - dev-libs/spdlog - dev-qt/qtconcurrent:5 - dev-qt/qtgraphicaleffects:5 - dev-qt/qtgui:5[gif,jpeg,png] - dev-qt/qtimageformats - dev-qt/qtmultimedia:5[gstreamer,qml] - dev-qt/qtquickcontrols2:5 - dev-qt/qtsvg:5 - pipewire? ( media-video/pipewire[gstreamer] ) - voip? ( - >=media-plugins/gst-plugins-dtls-${MY_GST_V} - media-plugins/gst-plugins-libnice - >=media-plugins/gst-plugins-meta-${MY_GST_V}[opus] - >=media-plugins/gst-plugins-srtp-${MY_GST_V} - >=media-plugins/gst-plugins-webrtc-${MY_GST_V} - video? ( - >=media-libs/gst-plugins-base-${MY_GST_V}[opengl] - >=media-plugins/gst-plugins-meta-${MY_GST_V}[v4l,vpx] - >=media-plugins/gst-plugins-qt5-${MY_GST_V} - X? ( - >=media-plugins/gst-plugins-ximagesrc-${MY_GST_V} - x11-libs/xcb-util-wm - ) - ) - ) -" -DEPEND=" - dev-cpp/nlohmann_json - ${RDEPEND} -" -BDEPEND="dev-qt/linguist-tools:5" - -src_configure() { - local -a mycmakeargs=( - "-DVOIP=$(usex voip)" - ) - if use video && use X; then - mycmakeargs+=("-DSCREENSHARE_X11=yes") - else - mycmakeargs+=("-DSCREENSHARE_X11=no") - fi - - cmake_src_configure -} - -pkg_postinst() { - optfeature "Audio & video file playback support" \ - "media-plugins/gst-plugins-meta[ffmpeg]" - - xdg_pkg_postinst -} diff --git a/net-im/nheko/nheko-0.9.1.ebuild b/net-im/nheko/nheko-0.9.1.ebuild deleted file mode 100644 index a15c654828..0000000000 --- a/net-im/nheko/nheko-0.9.1.ebuild +++ /dev/null @@ -1,78 +0,0 @@ -# Copyright 2020-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake optfeature xdg - -DESCRIPTION="Native desktop client for Matrix using Qt" -HOMEPAGE="https://github.com/Nheko-Reborn/nheko" -SRC_URI="https://github.com/Nheko-Reborn/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="~amd64" -IUSE="X pipewire video voip" -REQUIRED_USE="video? ( voip )" - -MY_GST_V="1.18" -RDEPEND=" - app-text/cmark - dev-cpp/qt-jdenticon - >=dev-db/lmdb++-1.0.0 - >=dev-libs/mtxclient-0.6.1:= - >=dev-libs/qtkeychain-0.12.0 - dev-libs/spdlog - dev-qt/qtconcurrent:5 - dev-qt/qtdeclarative:5[widgets] - dev-qt/qtgraphicaleffects:5 - dev-qt/qtgui:5[gif,jpeg,png] - dev-qt/qtimageformats - dev-qt/qtmultimedia:5[gstreamer,qml,widgets] - dev-qt/qtquickcontrols2:5[widgets] - dev-qt/qtsvg:5 - pipewire? ( media-video/pipewire[gstreamer] ) - voip? ( - >=media-plugins/gst-plugins-dtls-${MY_GST_V} - media-plugins/gst-plugins-libnice - >=media-plugins/gst-plugins-meta-${MY_GST_V}[opus] - >=media-plugins/gst-plugins-srtp-${MY_GST_V} - >=media-plugins/gst-plugins-webrtc-${MY_GST_V} - video? ( - >=media-libs/gst-plugins-base-${MY_GST_V}[opengl] - >=media-plugins/gst-plugins-meta-${MY_GST_V}[v4l,vpx] - >=media-plugins/gst-plugins-qt5-${MY_GST_V} - X? ( - >=media-plugins/gst-plugins-ximagesrc-${MY_GST_V} - x11-libs/xcb-util-wm - ) - ) - ) -" -DEPEND=" - dev-cpp/nlohmann_json - ${RDEPEND} -" -BDEPEND="dev-qt/linguist-tools:5" - -src_configure() { - local -a mycmakeargs=( - "-DVOIP=$(usex voip)" - ) - if use video && use X; then - mycmakeargs+=("-DSCREENSHARE_X11=yes") - else - mycmakeargs+=("-DSCREENSHARE_X11=no") - fi - - cmake_src_configure -} - -pkg_postinst() { - optfeature "audio & video file playback support" \ - "media-plugins/gst-plugins-meta[ffmpeg]" - optfeature "secrets storage support other than kwallet (gnome-keyring or keepassxc)" \ - "dev-libs/qtkeychain[gnome-keyring]" - - xdg_pkg_postinst -} From 5a2a851167e63d0ca50dc904a525d604cc9ba1a6 Mon Sep 17 00:00:00 2001 From: "Ronny (tastytea) Gutbrod" Date: Fri, 25 Mar 2022 11:07:51 +0100 Subject: [PATCH 50/52] dev-python/python-mistralclient: Fix HOMEPAGE Old URL is a permanent redirect to new URL. Signed-off-by: Ronny (tastytea) Gutbrod --- .../python-mistralclient/python-mistralclient-4.4.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/python-mistralclient/python-mistralclient-4.4.0.ebuild b/dev-python/python-mistralclient/python-mistralclient-4.4.0.ebuild index d5fcded1bc..908d542108 100644 --- a/dev-python/python-mistralclient/python-mistralclient-4.4.0.ebuild +++ b/dev-python/python-mistralclient/python-mistralclient-4.4.0.ebuild @@ -12,7 +12,7 @@ DESCRIPTION="A client for the OpenStack Mistral API" HOMEPAGE=" https://github.com/openstack/python-mistralclient https://opendev.org/openstack/python-blazarclient - https://pypi.org/project/python-blazarclient + https://pypi.org/project/python-blazarclient/ https://launchpad.net/python-mistralclient/ " SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" From e3c59188b6d71e8d0f1e3776f61f324694d84adc Mon Sep 17 00:00:00 2001 From: "Ronny (tastytea) Gutbrod" Date: Fri, 25 Mar 2022 11:13:06 +0100 Subject: [PATCH 51/52] dev-python/microversion-parse: update upstream metadata Old URL is a permanent redirect to new URL. Signed-off-by: Ronny (tastytea) Gutbrod --- dev-python/microversion-parse/metadata.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/microversion-parse/metadata.xml b/dev-python/microversion-parse/metadata.xml index 27b58d66a5..7f1166125d 100644 --- a/dev-python/microversion-parse/metadata.xml +++ b/dev-python/microversion-parse/metadata.xml @@ -4,7 +4,7 @@ - microversion_parse + microversion-parse openstack/microversion-parse From e1b84bad930e5231480675562ee0c59b5328e2d4 Mon Sep 17 00:00:00 2001 From: Viorel Munteanu Date: Fri, 25 Mar 2022 13:26:27 +0200 Subject: [PATCH 52/52] net-misc/maestral: switch from xdg-utils to xdg Signed-off-by: Viorel Munteanu --- net-misc/maestral/maestral-1.6.0.ebuild | 12 +----------- 1 file changed, 1 insertion(+), 11 deletions(-) diff --git a/net-misc/maestral/maestral-1.6.0.ebuild b/net-misc/maestral/maestral-1.6.0.ebuild index 69156a07d9..6af2d0e6c4 100644 --- a/net-misc/maestral/maestral-1.6.0.ebuild +++ b/net-misc/maestral/maestral-1.6.0.ebuild @@ -6,7 +6,7 @@ EAPI=8 PYTHON_COMPAT=( python3_{8..10} ) DISTUTILS_USE_PEP517=setuptools -inherit distutils-r1 xdg-utils +inherit distutils-r1 xdg DESCRIPTION="Maestral is an open-source Dropbox client written in Python" HOMEPAGE="https://maestral.app" @@ -51,13 +51,3 @@ python_prepare_all() distutils-r1_python_prepare_all } - -pkg_postinst() -{ - xdg_icon_cache_update -} - -pkg_postrm() -{ - xdg_icon_cache_update -}