summaryrefslogtreecommitdiff
path: root/net-misc/shmux
diff options
context:
space:
mode:
Diffstat (limited to 'net-misc/shmux')
-rw-r--r--net-misc/shmux/Manifest9
-rw-r--r--net-misc/shmux/files/shmux-1.0.2-tinfo.patch11
-rw-r--r--net-misc/shmux/metadata.xml17
-rw-r--r--net-misc/shmux/shmux-1.0.2-r1.ebuild43
-rw-r--r--net-misc/shmux/shmux-1.0.2.ebuild37
-rw-r--r--net-misc/shmux/shmux-1.0.ebuild30
6 files changed, 147 insertions, 0 deletions
diff --git a/net-misc/shmux/Manifest b/net-misc/shmux/Manifest
new file mode 100644
index 000000000000..5cf08586756f
--- /dev/null
+++ b/net-misc/shmux/Manifest
@@ -0,0 +1,9 @@
+AUX shmux-1.0.2-tinfo.patch 317 SHA256 0312de389ba71b8a1e4a42e9d1ea1ccd23a04192f1ce801cd406967fe6392049 SHA512 9b94a75ca7ce2b6dce7f39dbbca47ffd6c90c6388623eb5e39ddffd4f9b2cf36f124031c4c50ea9ff46ad6174ff2c97804e2fdded5303c94088edd037f7275a3 WHIRLPOOL 52511325d103a6b57403fb6409178ed63e200136fe14e7567d9f79ba337faa7a53131ab7a0ccab04f3bf08ae71e0736c9c21f0afaee7fedb0162cb0a5df842da
+DIST shmux-1.0.2.tgz 110473 SHA256 0886aaca4936926d526988d85df403fa1679a60c355f1be8432bb4bc1e36580f SHA512 d114678827d4fc203f0d18b4a4e02f8b56efdf490df0aef32756a020c755b387468a88fea7266249445a862d7ed9374640432e5807fa57bca5a7d559d7e67a8a WHIRLPOOL 1159c35470e131c4001bde349bc0f31bd533e787ab9d5c6f50904139e80696cba5b32ab02cc5486ea7f10c71495f3e9ee55175fc6384c3c5c919cc6526bd6f1b
+DIST shmux-1.0.tgz 81096 SHA256 d97b2d7f01b32a4a92a87df4320249228da55d9ff0ae8c0e6319c131a0404782 SHA512 970ba7972f90c99aa201ee9caae904c039da5084d870d621fcbe3b91a86fd979f35665400210105ebc712b6117f0640fc6c2702c901c467491cac860fa4d2181 WHIRLPOOL 0413be894bb52a91058f5c201bf41fd932fa52fa479d47be43b0061418ad412ef7637394d29d11c5a47e5a4dec87e128afe4a40c86c734abf96ea6d9f48fbadc
+EBUILD shmux-1.0.2-r1.ebuild 685 SHA256 d95fc79e065ce25404a3eec20490bdcf6df43ed77100e889b5846ea1ef5e2c75 SHA512 e4860d3ea08b44237177f8ec4164ce7486fb6d017eec96a678bcaa4d46c5ddbe267d150368af0e9bcb1b2ba8bcdc424f282563499f4f70fee03e4903ab824a78 WHIRLPOOL 9df1476b2c05108730053f7b623e63b481fda19fa2b054d80fe09a3699684ac5c79a5c09e17bd1db7fab0c1773fe5a4e972159890e652cd4410226727ed739e9
+EBUILD shmux-1.0.2.ebuild 670 SHA256 21dddef0f2f8a12dc9b69d59fd05710a6bb134ed728c607fd8ee9c43a78d8bf8 SHA512 3d43dcbc1a57e38ad72726cc3c4465c6265cad9aa53c6e75501fd704672d3ce94f2cef52d7b3f0174f6f8e6f2f744c58625a0b78c2cd830231985aaf035aec3c WHIRLPOOL e8e75d580e8098eab55430bc9ccee6cd66a550b5c3fac722f88c8f1c12d936c945e2f70b9b6776c162919dc78eabd70492b98865b73cf48858b54f5f761f0a6b
+EBUILD shmux-1.0.ebuild 678 SHA256 72f715abd9bb215303fb30bb7c29c0f87b22c4ca2de476fb2460639d9af1c414 SHA512 68b00cb1d8846c5f3590e405964c5f4eeeceeac7aae339348ef73303b29f18c952b8245bae4ce7a6ddb4ba819508d0a7b2c057170da9dec150b60cc9cd135c1a WHIRLPOOL 0a5c4c64181001b6ba2dbc395a45ef416613ccfe3a9b2a4daaa60c0f283285950e3d22e78fb76c981972a29c1b70c6738270e3ba8ae9ee715174d8764c740231
+MISC ChangeLog 2248 SHA256 6d3ac00e9abc1bb1fa36947d425bb7ff52dd531e13feccf13f6c38fbc5f8927e SHA512 8cb0deabd68c556643def83f6f4aa8698d60461c842b4d4b8a44273c486234c91870f8ca6b2538d75e0a650b9baa7f21899a79ea7c90c951cf6d962e3ac44890 WHIRLPOOL 0f36ad1cc5a5b990d3e350637b002a55becaa2c14bbbda9e5c1d13782748816e798b676e791b842f07d68eba95515ff1821fcf1bf916f0174d7d93b2c8a4f7bd
+MISC ChangeLog-2015 4404 SHA256 2729bb06a0157e31562a5f8c810ab387acde53bd23484d2b90107599122d1ffd SHA512 938c4f566d2358ba248fb5bfdff5ea48e37666a6a5ab285ad1cac4ca156e0b385d21f3ecc766537098b56f7855efff6d589403b7c52f0e3fe809bdbac6e4bd19 WHIRLPOOL 88deed6466ba9704e4d2651808bcd9df33fada0e73a695fb730363af948ab417263c74fd96f4ecb992588dcf1f7a0abff1e4db89d0378386f1e4de6f4083a674
+MISC metadata.xml 746 SHA256 29cce0d7fc12332fa8fe629e33a7cd2ed8dcb94e8587679ba8447163a1dfd740 SHA512 fbe14dee902994deaa7df5f5ff551f171437bea3cf1c772633023a534835e7c99bd714fed9bde6acaa5e6ba0321739323a0b6eb1579947be1f4eb4beec8f8915 WHIRLPOOL a502ce2d54d11ce2ee550208f749f5e31dc1a0c7567ffe5c4c25b18f6303cb1365f86720e45588daa3ebf2e959b3fd6de781808623f5bbf8dd88cb567038bd68
diff --git a/net-misc/shmux/files/shmux-1.0.2-tinfo.patch b/net-misc/shmux/files/shmux-1.0.2-tinfo.patch
new file mode 100644
index 000000000000..802d5973bdc7
--- /dev/null
+++ b/net-misc/shmux/files/shmux-1.0.2-tinfo.patch
@@ -0,0 +1,11 @@
+--- a/configure.ac
++++ b/configure.ac
+@@ -27,7 +27,7 @@
+ fi
+
+ # Checks for libraries.
+-AC_SEARCH_LIBS([tgetent], [termcap curses ncurses])
++AC_SEARCH_LIBS([tgetent], [termcap tinfo curses ncurses])
+ AC_SEARCH_LIBS([basename], [gen])
+ if test "x$with_pcre" != "xno"; then
+ AC_SEARCH_LIBS([pcre_compile], [pcre], ,
diff --git a/net-misc/shmux/metadata.xml b/net-misc/shmux/metadata.xml
new file mode 100644
index 000000000000..bb9f6a6873ed
--- /dev/null
+++ b/net-misc/shmux/metadata.xml
@@ -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">
+ <email>alicef@gentoo.org</email>
+ <name>Alice Ferrazzi</name>
+</maintainer>
+<longdescription>
+shmux is program for executing the same command on many hosts in parallel.
+For each target, a child process is spawned by shmux, and a shell on the
+target obtained one of the supported methods: rsh, ssh, or sh. The output
+produced by the children is received by shmux and either (optionally)
+output in turn to the user, and/or written to files for later processing.
+The list of targets may either be specified on the command line or be read
+from the standard input.
+</longdescription>
+</pkgmetadata>
diff --git a/net-misc/shmux/shmux-1.0.2-r1.ebuild b/net-misc/shmux/shmux-1.0.2-r1.ebuild
new file mode 100644
index 000000000000..39ebd0040cc8
--- /dev/null
+++ b/net-misc/shmux/shmux-1.0.2-r1.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit autotools
+
+DESCRIPTION="run the same command across many hosts in parallel"
+HOMEPAGE="http://web.taranis.org/shmux/"
+SRC_URI="http://web.taranis.org/${PN}/dist/${P}.tgz"
+
+LICENSE="shmux"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86"
+IUSE="pcre"
+RESTRICT="test"
+
+RDEPEND="
+ pcre? ( dev-libs/libpcre )
+ sys-libs/ncurses:0=
+"
+
+DEPEND="
+ ${RDEPEND}
+ virtual/awk"
+
+PATCHES=( "${FILESDIR}"/${P}-tinfo.patch )
+
+DOCS=( CHANGES )
+
+src_prepare() {
+ default
+ eautoreconf
+}
+
+src_configure() {
+ econf $(use_with pcre)
+}
+
+src_install() {
+ emake DESTDIR="${D}" install
+ einstalldocs
+}
diff --git a/net-misc/shmux/shmux-1.0.2.ebuild b/net-misc/shmux/shmux-1.0.2.ebuild
new file mode 100644
index 000000000000..ec93d10109d4
--- /dev/null
+++ b/net-misc/shmux/shmux-1.0.2.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="5"
+inherit autotools eutils
+
+DESCRIPTION="Program for executing the same command on many hosts in parallel"
+HOMEPAGE="http://web.taranis.org/shmux/"
+SRC_URI="http://web.taranis.org/${PN}/dist/${P}.tgz"
+
+LICENSE="shmux"
+SLOT="0"
+KEYWORDS="amd64 ~ppc x86"
+IUSE="pcre"
+RESTRICT="test"
+
+RDEPEND="
+ pcre? ( dev-libs/libpcre )
+ sys-libs/ncurses
+"
+DEPEND="${RDEPEND}
+ virtual/awk"
+
+src_prepare() {
+ epatch "${FILESDIR}"/${P}-tinfo.patch
+ eautoreconf
+}
+
+src_configure() {
+ econf $(use_with pcre)
+}
+
+src_install() {
+ dobin src/shmux
+ doman shmux.1
+ dodoc CHANGES
+}
diff --git a/net-misc/shmux/shmux-1.0.ebuild b/net-misc/shmux/shmux-1.0.ebuild
new file mode 100644
index 000000000000..38327b1a0241
--- /dev/null
+++ b/net-misc/shmux/shmux-1.0.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+DESCRIPTION="Program for executing the same command on many hosts in parallel"
+HOMEPAGE="http://web.taranis.org/shmux/"
+SRC_URI="http://web.taranis.org/${PN}/dist/${P}.tgz"
+
+LICENSE="shmux"
+SLOT="0"
+KEYWORDS="amd64 ppc x86"
+IUSE="pcre"
+RESTRICT="test"
+
+RDEPEND="
+ pcre? ( dev-libs/libpcre )
+ sys-libs/ncurses
+"
+DEPEND="${RDEPEND}
+ virtual/awk"
+
+src_compile() {
+ econf $(use_with pcre) || die "econf failed"
+ emake || die "emake failed"
+}
+
+src_install() {
+ dobin src/shmux || die "dobin failed"
+ doman shmux.1 || die "doman failed"
+ dodoc CHANGES || die "dodoc failed"
+}