From 5d39ec7bc1ccbafba7259daad761e3997a0251e4 Mon Sep 17 00:00:00 2001 From: Emil Jacobs Date: Wed, 30 Jun 2021 09:21:27 +0200 Subject: [PATCH 1/7] net-p2p/bisq: 1.7.0 update Package-Manager: Portage-3.0.20, Repoman-3.0.2 Signed-off-by: Emil Jacobs --- net-p2p/bisq/Manifest | 2 +- net-p2p/bisq/{bisq-1.6.4.ebuild => bisq-1.7.0.ebuild} | 0 2 files changed, 1 insertion(+), 1 deletion(-) rename net-p2p/bisq/{bisq-1.6.4.ebuild => bisq-1.7.0.ebuild} (100%) diff --git a/net-p2p/bisq/Manifest b/net-p2p/bisq/Manifest index 908cfccdf4..91786dd978 100644 --- a/net-p2p/bisq/Manifest +++ b/net-p2p/bisq/Manifest @@ -1,2 +1,2 @@ -DIST Bisq-64bit-1.6.4.deb 164491680 BLAKE2B 70cb40cb3577168ffc9e09a099b264af2d8a38d25701ed54f302d92a6380de73b26791c0bd579462ca89f15082c99a90d48884b153068e02758a6943c0d7662b SHA512 81f6405a70eb0eecb56575bfbf0567d353d0835f707830f141480749fb917c2ebc0deb2438a79ca94ad5ef6aa87f3c1d61343b9e1a3d53fb0d29bd131631e9e1 DIST Bisq-64bit-1.6.5.deb 168159296 BLAKE2B a21dc433b9b92a88538580da5a693d2a4440265edf099d40f13b73882eeff6b38fea481e255f11a12473f28247df3824e63dfd68cfbef695fb80b5393bd955b9 SHA512 32da5f7bdf89eb3dc9b7c08df4199a4fe8272e1006d42cbbde1ea1802bfec98493e9e879e2331fa056c21e4f0c3f31285e0cdf9360ec97a25f968da906d05c29 +DIST Bisq-64bit-1.7.0.deb 169872824 BLAKE2B af5a28b228cbf94b995523972afa2988f8b1c10392f8ab7b191356bff5416efe5ec4748f0dd5651d826404a90317ba2e642a7197acefce2688bc7ee5f7577e44 SHA512 9308ebea387bcd23b75656271344f62d7e2fc35d99bb1898cf10fcb1a32c926c7807b81029f1d8e871fae9c7400f8004db8090fbe72f5c61cdf20d71eb473e77 diff --git a/net-p2p/bisq/bisq-1.6.4.ebuild b/net-p2p/bisq/bisq-1.7.0.ebuild similarity index 100% rename from net-p2p/bisq/bisq-1.6.4.ebuild rename to net-p2p/bisq/bisq-1.7.0.ebuild From a5c1a762be7b13770644c1d3dc174e3f5cb177d8 Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Wed, 30 Jun 2021 02:02:15 +0200 Subject: [PATCH 2/7] app-text/cmark-gfm: initial import Signed-off-by: Alessandro Barbieri --- app-text/cmark-gfm/Manifest | 1 + app-text/cmark-gfm/cmark-gfm-0.29.0.0.ebuild | 35 ++++++++++++++++++++ app-text/cmark-gfm/metadata.xml | 11 ++++++ 3 files changed, 47 insertions(+) create mode 100644 app-text/cmark-gfm/Manifest create mode 100644 app-text/cmark-gfm/cmark-gfm-0.29.0.0.ebuild create mode 100644 app-text/cmark-gfm/metadata.xml diff --git a/app-text/cmark-gfm/Manifest b/app-text/cmark-gfm/Manifest new file mode 100644 index 0000000000..1111d9c640 --- /dev/null +++ b/app-text/cmark-gfm/Manifest @@ -0,0 +1 @@ +DIST cmark-gfm-0.29.0.0.tar.gz 284071 BLAKE2B aeb831c899bb53934b8a84387d0e690174ce4083da047f7c7de890e04df0ca9b16660e9a67a5b337a24fa3075c809596478fad2bbfb5fd20b7cfeb021af997f6 SHA512 54e396e035a43e4d0c86fa7f1c48a6a1283c0caaabdbc56dfcecee92e89e69f6d2e016ae2d9cf4f40258a6455fba7b813c1c6e6d37e53d33a381088ccbc5673e diff --git a/app-text/cmark-gfm/cmark-gfm-0.29.0.0.ebuild b/app-text/cmark-gfm/cmark-gfm-0.29.0.0.ebuild new file mode 100644 index 0000000000..386e2c8db0 --- /dev/null +++ b/app-text/cmark-gfm/cmark-gfm-0.29.0.0.ebuild @@ -0,0 +1,35 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +MYPV="$(ver_rs 3 '.gfm.')" +PYTHON_COMPAT=( python3_{8..10} ) + +inherit cmake python-any-r1 + +DESCRIPTION="GitHub's fork of cmark" +HOMEPAGE="https://github.com/github/cmark-gfm" +SRC_URI="https://github.com/github/cmark-gfm/archive/${MYPV}.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}/${PN}-${MYPV}" +LICENSE="BSD-2" +SLOT="0/0.29.0" +KEYWORDS="~amd64" +IUSE="test" +RESTRICT="!test? ( test )" + +DEPEND="test? ( ${PYTHON_DEPS} )" + +pkg_setup() { + use test && python-any-r1_pkg_setup +} + +src_configure() { + local mycmakeargs=( + -DCMARK_LIB_FUZZER=OFF + -DCMARK_SHARED=ON + -DCMARK_STATIC=OFF + -DCMARK_TESTS="$(usex test)" + ) + cmake_src_configure +} diff --git a/app-text/cmark-gfm/metadata.xml b/app-text/cmark-gfm/metadata.xml new file mode 100644 index 0000000000..69854aee34 --- /dev/null +++ b/app-text/cmark-gfm/metadata.xml @@ -0,0 +1,11 @@ + + + + + lssndrbarbieri@gmail.com + Alessandro Barbieri + + + github/cmark-gfm + + From 7ebb36b5a2dccad1459432fb7635ce7a9905c800 Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Wed, 30 Jun 2021 14:29:28 +0200 Subject: [PATCH 3/7] app-misc/nonsense: workaround with a wrapper Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Alessandro Barbieri --- app-misc/nonsense/files/nonsense.sh | 4 ++++ app-misc/nonsense/nonsense-0.7-r1.ebuild | 24 ++++++++++++++++++++++++ 2 files changed, 28 insertions(+) create mode 100644 app-misc/nonsense/files/nonsense.sh create mode 100644 app-misc/nonsense/nonsense-0.7-r1.ebuild diff --git a/app-misc/nonsense/files/nonsense.sh b/app-misc/nonsense/files/nonsense.sh new file mode 100644 index 0000000000..45707ce363 --- /dev/null +++ b/app-misc/nonsense/files/nonsense.sh @@ -0,0 +1,4 @@ +#!/bin/sh + +cd /usr/share/nonsense +exec perl /usr/share/nonsense/nonsense.pl "$@" diff --git a/app-misc/nonsense/nonsense-0.7-r1.ebuild b/app-misc/nonsense/nonsense-0.7-r1.ebuild new file mode 100644 index 0000000000..829f3a0d31 --- /dev/null +++ b/app-misc/nonsense/nonsense-0.7-r1.ebuild @@ -0,0 +1,24 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +COMMIT="766d34590e1fc0edddb381ad16fab57f5d20d299" + +DESCRIPTION="Generates random text from datafiles and templates" +HOMEPAGE=" + https://github.com/aduial/nonsense + https://nonsense.sourceforge.net +" +SRC_URI="https://github.com/aduial/nonsense/archive/${COMMIT}.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}/${PN}-${COMMIT}" +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64" + +src_install() { + newbin "${FILESDIR}/nonsense.sh" nonsense + dodoc README.md CHANGELOG.md HOWTO.md + insinto /usr/share/nonsense + doins *.data *.html *.template nonsense.pl +} From 3ab48d5abf3465abab7610bd743e234adfab57a9 Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Wed, 30 Jun 2021 14:29:56 +0200 Subject: [PATCH 4/7] app-misc/nonsense: drop 0.6, 0.7 Signed-off-by: Alessandro Barbieri --- app-misc/nonsense/Manifest | 1 - app-misc/nonsense/nonsense-0.6.ebuild | 19 ------------------- app-misc/nonsense/nonsense-0.7.ebuild | 24 ------------------------ 3 files changed, 44 deletions(-) delete mode 100644 app-misc/nonsense/nonsense-0.6.ebuild delete mode 100644 app-misc/nonsense/nonsense-0.7.ebuild diff --git a/app-misc/nonsense/Manifest b/app-misc/nonsense/Manifest index bdf6b2b91b..3f79d61377 100644 --- a/app-misc/nonsense/Manifest +++ b/app-misc/nonsense/Manifest @@ -1,2 +1 @@ -DIST nonsense-0.6.tar.gz 125943 BLAKE2B 6037d8c052e3ff58ff29a7c5e9b31129020acf85f73724be82932b519069a04c0fc0a6e5773a304734dcd51c042acf00a1c6ad7c9afb4c9eb7bba19a6f460ffc SHA512 022d3d4c5535da7bc67b28259f95a99ca52cf71dd3cca36993f77d3175f37384caa3f387e4ddd3d3c27ee5000c86f574680365e8249d74375688508f64228d67 DIST nonsense-0.7.tar.gz 132925 BLAKE2B 75748573c549f60eb48fcb23788600c44f9c97c3ba4dc6f271651d4cb717b044faa4f805a24c8d16daaa2f432bedf38f6ffee4a629a2231f59cac4e9f8dd2b66 SHA512 faefa857526312454e71cff4950149ce1623edbe129614c11d64f77305b71acd870171642b36d0fd8bef7e3dcecdbc68f2a1c77820c9f4c7ca756d8cce41fe1e diff --git a/app-misc/nonsense/nonsense-0.6.ebuild b/app-misc/nonsense/nonsense-0.6.ebuild deleted file mode 100644 index 7c68afc104..0000000000 --- a/app-misc/nonsense/nonsense-0.6.ebuild +++ /dev/null @@ -1,19 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DESCRIPTION="Generates random text from datafiles and templates" -HOMEPAGE="https://nonsense.sourceforge.net" -SRC_URI="mirror://sourceforge/nonsense/nonsense-${PV}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64" - -src_install() { - dobin nonsense - dodoc README CHANGELOG - insinto /usr/share/nonsense - doins *.data *.html *.template -} diff --git a/app-misc/nonsense/nonsense-0.7.ebuild b/app-misc/nonsense/nonsense-0.7.ebuild deleted file mode 100644 index 4874390fca..0000000000 --- a/app-misc/nonsense/nonsense-0.7.ebuild +++ /dev/null @@ -1,24 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -COMMIT="766d34590e1fc0edddb381ad16fab57f5d20d299" - -DESCRIPTION="Generates random text from datafiles and templates" -HOMEPAGE=" - https://github.com/aduial/nonsense - https://nonsense.sourceforge.net -" -SRC_URI="https://github.com/aduial/nonsense/archive/${COMMIT}.tar.gz -> ${P}.tar.gz" -S="${WORKDIR}/${PN}-${COMMIT}" -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="~amd64" - -src_install() { - newbin nonsense.pl nonsense - dodoc README.md CHANGELOG.md HOWTO.md - insinto /usr/share/nonsense - doins *.data *.html *.template -} From d05258d472ac7be5d185b4f32241b4359dea2cc5 Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Wed, 30 Jun 2021 18:56:43 +0200 Subject: [PATCH 5/7] dev-libs/memkind: initial import Signed-off-by: Alessandro Barbieri --- dev-libs/memkind/Manifest | 1 + dev-libs/memkind/memkind-1.11.0.ebuild | 48 ++++++++++++++++++++++++++ dev-libs/memkind/metadata.xml | 17 +++++++++ 3 files changed, 66 insertions(+) create mode 100644 dev-libs/memkind/Manifest create mode 100644 dev-libs/memkind/memkind-1.11.0.ebuild create mode 100644 dev-libs/memkind/metadata.xml diff --git a/dev-libs/memkind/Manifest b/dev-libs/memkind/Manifest new file mode 100644 index 0000000000..ccd278ddaa --- /dev/null +++ b/dev-libs/memkind/Manifest @@ -0,0 +1 @@ +DIST memkind-1.11.0.tar.gz 1072455 BLAKE2B 2de2cf053687ba2150f694e8c4143eeca74fc377feee2b6892067b661d8c58d7d5fcacb021fc92a47dad27f52aa4cbc6408cfede3141ab1f8ae81147b49aa6a7 SHA512 0b5bde35b3565c730fa954aebfe2ccbecd1e120c920d05acdbc0a74914731a90aeef8d57101f1f47bd35fd310bc143fa517bc871b32e592b8412384ff652fc05 diff --git a/dev-libs/memkind/memkind-1.11.0.ebuild b/dev-libs/memkind/memkind-1.11.0.ebuild new file mode 100644 index 0000000000..2eec152e7a --- /dev/null +++ b/dev-libs/memkind/memkind-1.11.0.ebuild @@ -0,0 +1,48 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit autotools linux-info + +DESCRIPTION="user extensible heap manager built on top of jemalloc" +HOMEPAGE="https://memkind.github.io/memkind" +SRC_URI="https://github.com/memkind/memkind/archive/v${PV}.tar.gz -> ${P}.tar.gz" +KEYWORDS="~amd64" + +LICENSE="BSD" +SLOT="0" +IUSE="+heap-manager openmp secure +tls" #daxctl +#RESTRICT="test" + +DEPEND=" + sys-block/ndctl + sys-process/numactl +" +RDEPEND="${DEPEND}" + +src_prepare() { + default + eautoreconf + cd jemalloc && eautoreconf +} + +src_configure() { + local myconf=( + --disable-silent-rules + --enable-shared + --enable-static + --enable-daxctl + $(use_enable heap-manager) + $(use_enable openmp) + $(use_enable secure) + $(use_enable tls) + ) + econf "${myconf[@]}" +} + +src_test() { + addwrite /proc/sys/vm/nr_hugepages + echo 3000 > /proc/sys/vm/nr_hugepages + emake check +} diff --git a/dev-libs/memkind/metadata.xml b/dev-libs/memkind/metadata.xml new file mode 100644 index 0000000000..85632a06d1 --- /dev/null +++ b/dev-libs/memkind/metadata.xml @@ -0,0 +1,17 @@ + + + + + co-maintainers welcome + lssndrbarbieri@gmail.com + Alessandro Barbieri + + + memkind/memkind + + + Allow switching allocator at runtime + Build libraries with security enhancements + Enable thread local storage + + From 303f87e9940912f408dc570fb97bce640c3ddab2 Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Wed, 30 Jun 2021 19:01:54 +0200 Subject: [PATCH 6/7] sys-cluster/nanos6: add 2.6, drop 2.5.1-r2 Signed-off-by: Alessandro Barbieri --- sys-cluster/nanos6/Manifest | 2 +- sys-cluster/nanos6/metadata.xml | 3 +-- ...anos6-2.5.1-r2.ebuild => nanos6-2.6.ebuild} | 18 +++++++++++++----- 3 files changed, 15 insertions(+), 8 deletions(-) rename sys-cluster/nanos6/{nanos6-2.5.1-r2.ebuild => nanos6-2.6.ebuild} (84%) diff --git a/sys-cluster/nanos6/Manifest b/sys-cluster/nanos6/Manifest index 783a17df8b..6ef8d525e2 100644 --- a/sys-cluster/nanos6/Manifest +++ b/sys-cluster/nanos6/Manifest @@ -1 +1 @@ -DIST nanos6-2.5.1.tar.gz 744260 BLAKE2B 6b294391ebb18806da76b4bc73aaf6f7082ab4a61693ab300e130f04942bf50c1da884e5271765465bedab863cb1ce545a43ac09727152c0a52d69852e60e373 SHA512 c7da862aa41fb0be1a992f4fde7306a02c4159c05a89055f0144bf6a815c10ff5f7e7ee11b4afaa4c468afdd538a99b3b5971a896221b20928805b45d35e0335 +DIST nanos6-2.6.tar.gz 739246 BLAKE2B 4a5cb079b09fe2eaa40ee4064307dfc8facf1515801c6ddfe34b301b6c48df167a3603435e3998f28511738709e53d7245421bcdda69829268b7f86748d3de87 SHA512 af6e95f2d523a22b033f380efd4c36d44d85708b7852f692dc700c89dcca12405882d09437d672f06ffd0dbe429bc1e2f52f86e148882d254f7a3d8f8221b222 diff --git a/sys-cluster/nanos6/metadata.xml b/sys-cluster/nanos6/metadata.xml index dd376439d3..c937f87ccd 100644 --- a/sys-cluster/nanos6/metadata.xml +++ b/sys-cluster/nanos6/metadata.xml @@ -10,7 +10,6 @@ bsc-pm/nanos6 - Enable OmpSs@Cluster support. This requires an MPI version that supports MPI_THREAD_MULTIPLE to be present in your environment enable extra assertions and checks in debug - may cause significant slowdown @@ -19,7 +18,7 @@ to generate execution traces for offline performance analysis with paraver - + Add support for dev-libs/memkind in memory allocator enable dev-libs/papi support diff --git a/sys-cluster/nanos6/nanos6-2.5.1-r2.ebuild b/sys-cluster/nanos6/nanos6-2.6.ebuild similarity index 84% rename from sys-cluster/nanos6/nanos6-2.5.1-r2.ebuild rename to sys-cluster/nanos6/nanos6-2.6.ebuild index e7624ed399..c9fec03aad 100644 --- a/sys-cluster/nanos6/nanos6-2.5.1-r2.ebuild +++ b/sys-cluster/nanos6/nanos6-2.6.ebuild @@ -12,10 +12,10 @@ S="${WORKDIR}/${PN}-version-${PV}" LICENSE="GPL-3" SLOT="0" KEYWORDS="~amd64" -IUSE="cluster debug dlb execution-workflow extrae papi unwind" +IUSE="cluster debug dlb execution-workflow extrae memkind papi unwind" #chrono-arch build fail #jemalloc require custom stuff -#TODO: cuda pqos mercurium memkind k1om +#TODO: cuda pqos mercurium k1om babeltrace2 #TODO: llvm-libunwind RDEPEND=" @@ -27,6 +27,7 @@ RDEPEND=" cluster? ( virtual/mpi ) dlb? ( sys-cluster/dlb ) extrae? ( sys-cluster/extrae[nanos] ) + memkind? ( dev-libs/memkind ) papi? ( dev-libs/papi ) unwind? ( sys-libs/libunwind ) " @@ -40,7 +41,6 @@ src_prepare() { src_configure() { local myconf=( - --disable-chrono-arch --disable-embed-code-changes --disable-openacc --disable-static @@ -63,11 +63,21 @@ src_configure() { ) use dlb && myconf+=( "--with-dlb=${EPREFIX}/usr" ) +# if use babeltrace; then +# myconf+=( "--with-babeltrace2=${EPREFIX}/usr" ) +# else +# myconf+=( "--without-babeltrace2" ) +# fi if use extrae; then myconf+=( "--with-extrae=${EPREFIX}/usr" ) else myconf+=( "--without-extrae" ) fi + if use memkind; then + myconf+=( "--with-memkind=${EPREFIX}/usr" ) + else + myconf+=( "--without-memkind" ) + fi if use papi; then myconf+=( "--with-papi=${EPREFIX}/usr" ) else @@ -82,9 +92,7 @@ src_configure() { econf "${myconf[@]}" } # --without-pqos -# --without-jemalloc # --without-cuda -# --without-memkind src_install() { default From 53d5da3eb038226041c0bbe86cc442200bd39d44 Mon Sep 17 00:00:00 2001 From: Marco Scardovi Date: Wed, 30 Jun 2021 21:24:01 +0200 Subject: [PATCH 7/7] x11-terms/terminus-bin: bump to 143 Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Marco Scardovi --- x11-terms/terminus-bin/Manifest | 2 +- ...{terminus-bin-1.0.139.ebuild => terminus-bin-1.0.143.ebuild} | 0 2 files changed, 1 insertion(+), 1 deletion(-) rename x11-terms/terminus-bin/{terminus-bin-1.0.139.ebuild => terminus-bin-1.0.143.ebuild} (100%) diff --git a/x11-terms/terminus-bin/Manifest b/x11-terms/terminus-bin/Manifest index bdf0e92af8..9489cad868 100644 --- a/x11-terms/terminus-bin/Manifest +++ b/x11-terms/terminus-bin/Manifest @@ -1,2 +1,2 @@ -DIST terminus-bin-1.0.139.tar.gz 97782703 BLAKE2B df4cb51ed2510210fa2c3a1923a92dd5b7011744f656131d82ba7964a0323a6b17fd4dfdda337ccb38158a13cab1a1058136c75df39e638ba874ad7ccd23b93a SHA512 501ef9455dda91f1b36418c6babb3019643507ab40be0e3e93a0bd42c8d704002aa502d4951f07038406c8a63adc7eb570a69dae96a061ce1eba6298892eea37 +DIST terminus-bin-1.0.143.tar.gz 96779825 BLAKE2B 829b0cfed33971b8f7c436b4950fbb6546f21ae2be548da711669fd528570ada9e8a9671bdbd2275f54683565ec7789263a8463e1692f49c1137d5e97e08b1be SHA512 dbd752e8b6f8fd47594f0ec7785b668e424bb05b411e3b18fd9c5b4d1048a97df0a2e18036d0b8396f7d72cfd65200d0c9543ee2dcb888575d67fc6369091ec1 DIST terminus-icons.tar.gz 29662 BLAKE2B 156f1a41d230cd895fcd58528ed86980249a01486cd43b7fa0dfe6cab6de228cf107f4725ad25d01ffe48fefba8734bd7ec0183da1324750b481e9bef6e2497e SHA512 03eef1909ce7da01ce7c058f57b5a2c792eacdd623532208568f312ecf0717dfde43790f2daa2a97ab0de9e137b0989c9c63a5ca8e71b0fcffdf67c63703fa26 diff --git a/x11-terms/terminus-bin/terminus-bin-1.0.139.ebuild b/x11-terms/terminus-bin/terminus-bin-1.0.143.ebuild similarity index 100% rename from x11-terms/terminus-bin/terminus-bin-1.0.139.ebuild rename to x11-terms/terminus-bin/terminus-bin-1.0.143.ebuild