diff options
author | Thilo Bangert <bangert@gentoo.org> | 2009-03-16 09:24:33 +0000 |
---|---|---|
committer | Thilo Bangert <bangert@gentoo.org> | 2009-03-16 09:24:33 +0000 |
commit | 0cd99bb3d01ef077732f959a587c95b713e77b75 (patch) | |
tree | c63b0796e1e3200241eec746f742287c97b64847 | |
parent | Add test dependencies. EAPI=2 (diff) | |
download | historical-0cd99bb3d01ef077732f959a587c95b713e77b75.tar.gz historical-0cd99bb3d01ef077732f959a587c95b713e77b75.tar.bz2 historical-0cd99bb3d01ef077732f959a587c95b713e77b75.zip |
cstream is a general-purpose stream-handling tool like UNIX dd - bug #215545 - based in part on work by Priit Laes - thanks
Package-Manager: portage-2.2_rc24/cvs/Linux i686
-rw-r--r-- | app-misc/cstream/ChangeLog | 10 | ||||
-rw-r--r-- | app-misc/cstream/Manifest | 4 | ||||
-rw-r--r-- | app-misc/cstream/cstream-2.7.6.ebuild | 25 | ||||
-rw-r--r-- | app-misc/cstream/metadata.xml | 22 |
4 files changed, 61 insertions, 0 deletions
diff --git a/app-misc/cstream/ChangeLog b/app-misc/cstream/ChangeLog new file mode 100644 index 000000000000..86b5a2d7798a --- /dev/null +++ b/app-misc/cstream/ChangeLog @@ -0,0 +1,10 @@ +# ChangeLog for app-misc/cstream +# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/app-misc/cstream/ChangeLog,v 1.1 2009/03/16 09:24:33 bangert Exp $ + +*cstream-2.7.6 (16 Mar 2009) + + 16 Mar 2009; Thilo Bangert <bangert@gentoo.org> +metadata.xml, + +cstream-2.7.6.ebuild: + cstream is a general-purpose stream-handling tool like UNIX dd - bug #215545 + diff --git a/app-misc/cstream/Manifest b/app-misc/cstream/Manifest new file mode 100644 index 000000000000..4a5e5c180faf --- /dev/null +++ b/app-misc/cstream/Manifest @@ -0,0 +1,4 @@ +DIST cstream-2.7.6.tar.gz 92056 RMD160 acee0a00637bc62485fc6c6574493ef72f73efe5 SHA1 cb59a0926ac4c9d2be624a02f2669ebd19101559 SHA256 f8c33be315e29e4fb20918ad379c5924f5d6f8e665204c49a2c06fa46cd4674a +EBUILD cstream-2.7.6.ebuild 607 RMD160 e620c841fc50ffd8b79a1039e796d7cc77bb10a7 SHA1 51b4ef1d9a55845bcea4ff6dcda9052ed4b7d395 SHA256 c6598d23ec88e357ae72d1e10cffe37ca3d774448c36a18a5460e480eb63e455 +MISC ChangeLog 406 RMD160 7e40e875512ce10e97de64a5094618d465083014 SHA1 356c86d54f2ebc77d6dfbc70f59a769963c0ae78 SHA256 0acdfb670dfeeed10205eb97ac9f5b39f3c1c35d0d56c48db51763bcce772b3a +MISC metadata.xml 1787 RMD160 abf45ef051d0565b6b7bd58030161be5cd35d1cc SHA1 9e45946fe686a437ba1596e8b50a94656ceeeb9c SHA256 0d0666720468fc7b910619e4b4593dbf9358dbcfad3e8e5fb82ea93819f68617 diff --git a/app-misc/cstream/cstream-2.7.6.ebuild b/app-misc/cstream/cstream-2.7.6.ebuild new file mode 100644 index 000000000000..a543747a52ea --- /dev/null +++ b/app-misc/cstream/cstream-2.7.6.ebuild @@ -0,0 +1,25 @@ +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/app-misc/cstream/cstream-2.7.6.ebuild,v 1.1 2009/03/16 09:24:33 bangert Exp $ + +EAPI="2" + +inherit autotools + +DESCRIPTION="cstream is a 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="~x86 ~amd64" +IUSE="" + +src_prepare() { + eautoreconf +} + +src_install() { + emake DESTDIR="${D}" install || die "emake install failed" +} + diff --git a/app-misc/cstream/metadata.xml b/app-misc/cstream/metadata.xml new file mode 100644 index 000000000000..13a6726c24ed --- /dev/null +++ b/app-misc/cstream/metadata.xml @@ -0,0 +1,22 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<herd>no-herd</herd> +<maintainer> + <email>bangert@gentoo.org</email> +</maintainer> +<longdescription lang="en"> +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. +</longdescription> +</pkgmetadata> + |