From 8376ef56580626e9c0f796d5b85b53a0a1c7d5f5 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Sat, 14 Jul 2018 21:03:06 +0100 Subject: gentoo resync : 14.07.2018 --- app-misc/cstream/Manifest | 3 +++ app-misc/cstream/cstream-3.1.1.ebuild | 23 +++++++++++++++++++++++ app-misc/cstream/metadata.xml | 18 ++++++++++++++++++ 3 files changed, 44 insertions(+) create mode 100644 app-misc/cstream/Manifest create mode 100644 app-misc/cstream/cstream-3.1.1.ebuild create mode 100644 app-misc/cstream/metadata.xml (limited to 'app-misc/cstream') diff --git a/app-misc/cstream/Manifest b/app-misc/cstream/Manifest new file mode 100644 index 000000000000..044fb50c8c61 --- /dev/null +++ b/app-misc/cstream/Manifest @@ -0,0 +1,3 @@ +DIST cstream-3.1.1.tar.gz 96609 BLAKE2B 360183c215e4aaf536d6455393b8e5a27fcfb15dc581205e53c0a160c97d028165cd9c24feea13f9a4ed11de1710ffbd1d548cadaa7fdef912eb1ee932a49ee6 SHA512 8d6364da622711f6888fd221b2f36f5da23d2a562d5a797d58d7ef361415481de8ab9ae55ae856d47c2d0141d570e22a61ab0ce9954c043877196df168f2f43a +EBUILD cstream-3.1.1.ebuild 589 BLAKE2B 31d37e60f992ea54f3a47968d1c05e4d62f5294ddc5d539f91b14bd985a72b9d518b7dfafdef156a5cbfb1ec4ffde26bd0a985c92754fa826340b52723b9c10c SHA512 861a2f99e48c7bf55d9c45c3a691e56bfbf26c0994004a57cfa799c5ae4d0cc98d3783c6477556b5a913c186a6a128bcca2c6eae80a6d6cb125bb1dd165244d9 +MISC metadata.xml 1733 BLAKE2B e33cd8b44e4d1dc0f37c60d95d1bda270d3ce7533dc2e031bb23b6a73c1a362091ab780d0a541eaac1572fa2987a30026877f91e48189818218ab8ac75285c1e SHA512 c3609fb6e7fa87dcdd924cdad07d5d9121ace333ca87fac64ae701d97f74a09d4f6788cf82793f8ce579f54b6872fe379d9f758da170ae80d770c1306106b882 diff --git a/app-misc/cstream/cstream-3.1.1.ebuild b/app-misc/cstream/cstream-3.1.1.ebuild new file mode 100644 index 000000000000..17353ea486d6 --- /dev/null +++ b/app-misc/cstream/cstream-3.1.1.ebuild @@ -0,0 +1,23 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI="5" + +AT_M4DIR="auxdir" +AUTOTOOLS_AUTORECONF=1 +inherit autotools-utils + +DESCRIPTION="general-purpose stream-handling tool like UNIX dd" +HOMEPAGE="http://www.cons.org/cracauer/cstream.html" +SRC_URI="http://www.cons.org/cracauer/download/${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="amd64 x86" + +src_prepare() { + # this file does not regenerated automatically by autotools-utils eclass + rm auxdir/missing || die 'failed to remove auxdir/missing' + + autotools-utils_src_prepare +} diff --git a/app-misc/cstream/metadata.xml b/app-misc/cstream/metadata.xml new file mode 100644 index 000000000000..ecf62c4184c9 --- /dev/null +++ b/app-misc/cstream/metadata.xml @@ -0,0 +1,18 @@ + + + + + +cstream is a general-purpose stream-handling tool like UNIX dd, usually used in commandline-constructed pipes. +Features: + - Sane commandline switch syntax. + - Exact throughput limiting, on the incoming side. Timing variance in previous reads are counterbalanced in the following reads. + - Precise throughput reporting. Either at the end of the transmission or everytime SIGUSR1 is received. Quite useful to ask lengthy operations how much data has been transferred yet, i.e. when writing tapes. Reports are done in bytes/sec and if appropriate in KB/sec or MB/sec, where 1K = 1024. + - SIGHUP causes a clean shutdown before EOF on input, timing information is displayed. + - Build-in support to write its PID to a file, for painless sending of these signals. + - Build-in support for fifos. Example usage is a 'pseudo-device', something that sinks or delivers data at an appropriate rate, but looks like a file, i.e. if you test soundcard software. See the manpage for examples. + - Built-in data creation and sink, no more redirection of /dev/null and /dev/zero. These special devices speed varies greatly among operating systems, redirecting from it isn't appropriate benchmarking and a waste of resources anyway. + - Accepts 'k', 'm' and 'g' character after number for "kilo, mega, giga" bytes for overall data size limit. + - "gcc -Wall" clean source code, serious effort taken to avoid undefined behavior in ANSI C or POSIX, except long long is required. Limiting and reporting works on data amounts > 4 GB. + + -- cgit v1.2.3