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/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.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-r1.ebuild
similarity index 86%
rename from app-misc/nonsense/nonsense-0.7.ebuild
rename to app-misc/nonsense/nonsense-0.7-r1.ebuild
index 4874390fca..829f3a0d31 100644
--- a/app-misc/nonsense/nonsense-0.7.ebuild
+++ b/app-misc/nonsense/nonsense-0.7-r1.ebuild
@@ -17,8 +17,8 @@ SLOT="0"
KEYWORDS="~amd64"
src_install() {
- newbin nonsense.pl nonsense
+ newbin "${FILESDIR}/nonsense.sh" nonsense
dodoc README.md CHANGELOG.md HOWTO.md
insinto /usr/share/nonsense
- doins *.data *.html *.template
+ doins *.data *.html *.template nonsense.pl
}
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
+
+
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
+
+
+
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
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