summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTim Harder <radhermit@gentoo.org>2010-10-09 19:51:46 +0000
committerTim Harder <radhermit@gentoo.org>2010-10-09 19:51:46 +0000
commit36d60594cfa7a7463d44471250083a616464bdd2 (patch)
tree46d77c586876c2a9fafad31b75488852ba136b73 /app-shells/pdsh
parentFixed some logic and messages in pkg_postinst, thanks to report in Bug #338050 (diff)
downloadhistorical-36d60594cfa7a7463d44471250083a616464bdd2.tar.gz
historical-36d60594cfa7a7463d44471250083a616464bdd2.tar.bz2
historical-36d60594cfa7a7463d44471250083a616464bdd2.zip
Version bump. Remove unused eclasses, add static-libs and test USE flags, add conditional test dependency on dejagnu, remove RESTRICT=test as the tests should pass now, don't apply patch since a newer libltdl is used now, and remove unnecessary die on econf.
Package-Manager: portage-2.2_rc90/cvs/Linux x86_64
Diffstat (limited to 'app-shells/pdsh')
-rw-r--r--app-shells/pdsh/ChangeLog10
-rw-r--r--app-shells/pdsh/Manifest16
-rw-r--r--app-shells/pdsh/pdsh-2.22.ebuild52
3 files changed, 71 insertions, 7 deletions
diff --git a/app-shells/pdsh/ChangeLog b/app-shells/pdsh/ChangeLog
index ff5d75c74012..f2dac6cad8fd 100644
--- a/app-shells/pdsh/ChangeLog
+++ b/app-shells/pdsh/ChangeLog
@@ -1,6 +1,14 @@
# ChangeLog for app-shells/pdsh
# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/app-shells/pdsh/ChangeLog,v 1.17 2010/04/22 17:08:14 ssuominen Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-shells/pdsh/ChangeLog,v 1.18 2010/10/09 19:51:46 radhermit Exp $
+
+*pdsh-2.22 (09 Oct 2010)
+
+ 09 Oct 2010; Tim Harder <radhermit@gentoo.org> +pdsh-2.22.ebuild:
+ Version bump. Remove unused eclasses, add static-libs and test USE flags,
+ add conditional test dependency on dejagnu, remove RESTRICT=test as the
+ tests should pass now, don't apply patch since a newer libltdl is used
+ now, and remove unnecessary die on econf.
22 Apr 2010; Samuli Suominen <ssuominen@gentoo.org> pdsh-2.18-r1.ebuild:
amd64 stable wrt #252398
diff --git a/app-shells/pdsh/Manifest b/app-shells/pdsh/Manifest
index 1ac1592fbde4..f7078768d921 100644
--- a/app-shells/pdsh/Manifest
+++ b/app-shells/pdsh/Manifest
@@ -3,15 +3,19 @@ Hash: SHA1
AUX pdsh-2.18-unbundle-libtool.patch 1738 RMD160 d39cc9886a64743ba390d0f5861cf263cb7ee588 SHA1 146b45eb53a4f1674e18c122a72f457ab9b6188b SHA256 72253852315ea3c19dffa9d62b5e280efffc32d64473c82b66d913db7216f349
DIST pdsh-2.18.tar.bz2 453729 RMD160 41c1309bf4090a8dc936435499a352d585900fd7 SHA1 120f1c83490b56c7f695d8bf9feb96bcfb75e7e3 SHA256 8c94acb17b4af8a9f553db180b4d5745c9c98844a5dc070e2ce80590e8e8a539
+DIST pdsh-2.22.tar.bz2 458818 RMD160 b7a3ea1ac1219d1254ce6b1c7db9bb3258c8beaf SHA1 3581c60fa324eff1c8f7b7789d97af8b58f4d351 SHA256 183d67d9474c6efda0fa677ff7c7e3ded4008a8633215894e0d022a5562b6cac
EBUILD pdsh-2.18-r1.ebuild 1715 RMD160 c75e8a16d27920be8abdd8734fd5b578711d7f56 SHA1 43e38760a5e0f7c858bcbf5d2544e77ddca5f961 SHA256 e5a398d1ceee2de334b72e2d813450a314cf349f3b0df2e641793528b9d6a5f5
-MISC ChangeLog 2799 RMD160 4a07f0190f7ec724a94fd4fea7e68a9548fdda40 SHA1 63e3f67d50949a1509d98d5e207d21177b9e982e SHA256 6d32e8d784ee49f442edee82f87d9f17f0d0fd341eb23ac94d0e4a9b4450ddb5
+EBUILD pdsh-2.22.ebuild 1436 RMD160 c50d27732912baa19c9b6c7f8f833644b08ad4a7 SHA1 b54158678fb1340d6447dc86f96cd18ba138401d SHA256 86dfea93a8f49c4371e938585b6b09ef9aae663e904d6427d9d19b371f807465
+MISC ChangeLog 3161 RMD160 a146e77bbdadf5023bfd8cbee8ae0ce89a372330 SHA1 ba213d16ec0c3ef272b62d4d6ea0476a0a6db14d SHA256 b190b5d5b9366f602aa496fb71df94ebbc08c3171e1925659ae8a62d0215b2d5
MISC metadata.xml 1006 RMD160 427f7e24fec049fd7aac8f2695e73ebf010f9f6c SHA1 a29568d104d09c54149ec32bd3bd4828ac1674fc SHA256 8b9087481332370705b129b0a52e9cddc202f19f151126caaffe7afad6c11d95
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.16 (GNU/Linux)
-iJwEAQECAAYFAkyKhv4ACgkQIiMqcbOVdxSXrAP9GWcIaBYFvlB6Fi/pb3j9GYnQ
-cQhHV7W3x+ofM/ysIV9j5JTbtF1kaM582VxPW98eX0gaixBkFEnI5Y5tQdZIH4qn
-ic0tn7UIFS8dEnVWQBNgjrbW7Pt7qHmwDcGnEknigrGhkWfvOTaA1H6fizUHfzgT
-z3ZDE+LXQmCxs4su6rM=
-=Nnmu
+iQEcBAEBAgAGBQJMsMfcAAoJEEqz6FtPBkyjRZIIAIVgXbq2D+saHlw/rGi/XVCk
+Lt9QNEiK9dRGz0NG6OWj/Ys0hVEiIeFgqFXizaCsKUeI1JhdDHJgrjncLy59ehEu
+khyWlJZEl4byBvmELp7yied6JLeIeGRwadJkr4XHgtBZ7M91+Wpzv/Z4JOmNC4Zb
+mRjf9ZvPvVf67T48iutah/b4Zy10ZAx4vnsFtUKN+bE/Vfb7/zGhqs7T/AIOMXpB
+LVZ84w0U/7thbjF+QTRZPTyMzJgO52E92+r6+OD3Ljgq+9+6ArDUm/3xU9IJS+Pc
+54aPGfO94PMD8o23igJuHyOBXakNjJ/dk6pSaO7O9r9Nn2Ql9U3j3z4l1jwlDA8=
+=uJgB
-----END PGP SIGNATURE-----
diff --git a/app-shells/pdsh/pdsh-2.22.ebuild b/app-shells/pdsh/pdsh-2.22.ebuild
new file mode 100644
index 000000000000..f697174d63a6
--- /dev/null
+++ b/app-shells/pdsh/pdsh-2.22.ebuild
@@ -0,0 +1,52 @@
+# Copyright 1999-2010 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-shells/pdsh/pdsh-2.22.ebuild,v 1.1 2010/10/09 19:51:46 radhermit Exp $
+
+EAPI="2"
+
+DESCRIPTION="A high-performance, parallel remote shell utility."
+HOMEPAGE="https://computing.llnl.gov/linux/pdsh.html"
+SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="crypt readline rsh static-libs test"
+
+RDEPEND="crypt? ( net-misc/openssh )
+ rsh? ( net-misc/netkit-rsh )
+ readline? ( sys-libs/readline )"
+DEPEND="${RDEPEND}
+ test? ( dev-util/dejagnu )"
+
+pkg_setup() {
+ local m
+ local valid_modules=":xcpu:ssh:exec:qshell:genders:nodeupdown:mrsh:mqshell:dshgroups:netgroup:"
+
+ PDSH_MODULE_LIST="${PDSH_MODULE_LIST:-netgroup}"
+ MODULE_CONFIG=""
+ for m in ${PDSH_MODULE_LIST}; do
+ if [[ "${valid_modules}" == *:${m}:* ]]; then
+ MODULE_CONFIG="${MODULE_CONFIG} --with-${m}"
+ fi
+ done
+
+ elog "Building ${PF} with the following modules:"
+ elog " ${PDSH_MODULE_LIST}"
+ elog "This list can be changed in /etc/make.conf by setting"
+ elog "PDSH_MODULE_LIST=\"module1 module2...\""
+}
+
+src_configure() {
+ econf ${MODULE_CONFIG} \
+ --with-machines \
+ --enable-shared \
+ $(use_with crypt ssh) \
+ $(use_with rsh) \
+ $(use_with readline) \
+ $(use_enable static-libs static)
+}
+
+src_install() {
+ emake DESTDIR="${D}" install || die "emake install failed"
+}