Merge updates from master

This commit is contained in:
Repository mirror & CI
2021-06-30 19:51:33 +00:00
17 changed files with 136 additions and 32 deletions

View File

@@ -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

View File

@@ -0,0 +1,4 @@
#!/bin/sh
cd /usr/share/nonsense
exec perl /usr/share/nonsense/nonsense.pl "$@"

View File

@@ -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
}

View File

@@ -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
}

View File

@@ -0,0 +1 @@
DIST cmark-gfm-0.29.0.0.tar.gz 284071 BLAKE2B aeb831c899bb53934b8a84387d0e690174ce4083da047f7c7de890e04df0ca9b16660e9a67a5b337a24fa3075c809596478fad2bbfb5fd20b7cfeb021af997f6 SHA512 54e396e035a43e4d0c86fa7f1c48a6a1283c0caaabdbc56dfcecee92e89e69f6d2e016ae2d9cf4f40258a6455fba7b813c1c6e6d37e53d33a381088ccbc5673e

View File

@@ -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
}

View File

@@ -0,0 +1,11 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>lssndrbarbieri@gmail.com</email>
<name>Alessandro Barbieri</name>
</maintainer>
<upstream>
<remote-id type="github">github/cmark-gfm</remote-id>
</upstream>
</pkgmetadata>

View File

@@ -0,0 +1 @@
DIST memkind-1.11.0.tar.gz 1072455 BLAKE2B 2de2cf053687ba2150f694e8c4143eeca74fc377feee2b6892067b661d8c58d7d5fcacb021fc92a47dad27f52aa4cbc6408cfede3141ab1f8ae81147b49aa6a7 SHA512 0b5bde35b3565c730fa954aebfe2ccbecd1e120c920d05acdbc0a74914731a90aeef8d57101f1f47bd35fd310bc143fa517bc871b32e592b8412384ff652fc05

View File

@@ -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
}

View File

@@ -0,0 +1,17 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<description>co-maintainers welcome</description>
<email>lssndrbarbieri@gmail.com</email>
<name>Alessandro Barbieri</name>
</maintainer>
<upstream>
<remote-id type="github">memkind/memkind</remote-id>
</upstream>
<use>
<flag name="heap-manager">Allow switching allocator at runtime</flag>
<flag name="secure">Build libraries with security enhancements</flag>
<flag name="tls">Enable thread local storage</flag>
</use>
</pkgmetadata>

View File

@@ -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

View File

@@ -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

View File

@@ -10,7 +10,6 @@
<remote-id type="github">bsc-pm/nanos6</remote-id>
</upstream>
<use>
<!--<flag name="chrono-arch">use an architecture-dependent chrono for timing instead of the default one</flag>-->
<flag name="cluster">Enable OmpSs@Cluster support. This requires an MPI version that supports MPI_THREAD_MULTIPLE to be present in your environment</flag>
<!--<flag name="cuda">enable CUDA</flag>-->
<flag name="debug">enable extra assertions and checks in debug - may cause significant slowdown</flag>
@@ -19,7 +18,7 @@
<flag name="extrae">to generate execution traces for offline performance analysis with paraver</flag>
<!--<flag name="jemalloc">use jemalloc as the default memory allocator, providing better performance than the default glibc implementation</flag>-->
<!--<flag name="k1om">specify the installation prefix of the k1om GNU compilers</flag>-->
<!--<flag name="memkind">specify the installation prefix of memkind</flag>-->
<flag name="memkind">Add support for <pkg>dev-libs/memkind</pkg> in memory allocator</flag>
<!--<flag name="mercurium">specify the installation prefix of the Nanos6 Mercurium compiler</flag>-->
<flag name="papi">enable <pkg>dev-libs/papi</pkg> support</flag>
<!--<flag name="pqos"> to generate real-time statistics of hardware counters</flag>-->

View File

@@ -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

View File

@@ -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