[gentoo-commits] repo/gentoo:master commit in: app-shells/pdsh/
commit: 5fbe68d90ec233e4f13ab59739cb81c93c5dafe1 Author: David Seifert gentoo org> AuthorDate: Mon Feb 20 20:52:01 2023 + Commit: David Seifert gentoo org> CommitDate: Mon Feb 20 20:52:01 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5fbe68d9 app-shells/pdsh: drop 2.26-r1, 2.34 Signed-off-by: David Seifert gentoo.org> app-shells/pdsh/Manifest| 1 - app-shells/pdsh/pdsh-2.26-r1.ebuild | 56 - app-shells/pdsh/pdsh-2.34.ebuild| 63 - 3 files changed, 120 deletions(-) diff --git a/app-shells/pdsh/Manifest b/app-shells/pdsh/Manifest index 4e2aae205eb1..82503ee9c03e 100644 --- a/app-shells/pdsh/Manifest +++ b/app-shells/pdsh/Manifest @@ -1,2 +1 @@ -DIST pdsh-2.26.tar.bz2 490732 BLAKE2B 809a7ee0a1026e0cdaea8bf97c046a3a6e2994199dbbdb2cebe56de0393e8422a07e86f1ff60d6e750bf7279ccb43c03ea3aa4529b6fa6a34e3d77d90f0c3597 SHA512 3f15b3bb4fc2cff27a3b5d68de3e6cb74bb4001288a787763358a0641d0cc77c840b2c6641213ef31bc9d9d69cfe9531b25d7a9375630a5b008b1bcffbe95c0a DIST pdsh-2.34.tar.gz 215708 BLAKE2B dba626c66b9a17536fc02d8482b776d539ee680354326c821dc916735d1fc115226fcf22868407830245067cf45ddf9c997cd8c382b0dde0168d9ed6cb4fcc4d SHA512 2d4e090d97f6bad97ee1dbdf2ee29e4d9603edfd5c92a6935131ef7f7bbff797cceb8ad3a72e3d5995d3d5302eac985d129f4968e3fa6744785a3df2d0fda33c diff --git a/app-shells/pdsh/pdsh-2.26-r1.ebuild b/app-shells/pdsh/pdsh-2.26-r1.ebuild deleted file mode 100644 index 095ad29902e1.. --- a/app-shells/pdsh/pdsh-2.26-r1.ebuild +++ /dev/null @@ -1,56 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -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" -RESTRICT="!test? ( test )" - -RDEPEND=" - crypt? ( net-misc/openssh ) - rsh? ( net-misc/netkit-rsh ) - readline? ( sys-libs/readline:0= )" - -DEPEND=" - ${RDEPEND} - test? ( dev-util/dejagnu )" - -pkg_setup() { - PDSH_MODULE_LIST="${PDSH_MODULE_LIST:-netgroup}" - MODULE_CONFIG="" - - local m - local valid_modules=":xcpu:ssh:exec:qshell:genders:nodeupdown:mrsh:mqshell:dshgroups:netgroup:" - - 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/portage/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() { - default -} diff --git a/app-shells/pdsh/pdsh-2.34.ebuild b/app-shells/pdsh/pdsh-2.34.ebuild deleted file mode 100644 index 6fd3cd631503.. --- a/app-shells/pdsh/pdsh-2.34.ebuild +++ /dev/null @@ -1,63 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit autotools - -DESCRIPTION="A high-performance, parallel remote shell utility" -HOMEPAGE="https://github.com/chaos/pdsh; -SRC_URI="https://github.com/chaos/pdsh/archive/${P}.tar.gz; -S="${WORKDIR}/${PN}-${P}" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="crypt readline rsh test" -RESTRICT="!test? ( test )" - -RDEPEND=" - crypt? ( net-misc/openssh ) - rsh? ( net-misc/netkit-rsh ) - readline? ( sys-libs/readline:0= )" -DEPEND="${RDEPEND}" -BDEPEND="test? ( dev-util/dejagnu )" - -PATCHES=( - "${FILESDIR}/${PN}-2.34-slibtool.patch" -) - -pkg_setup() { - PDSH_MODULE_LIST="${PDSH_MODULE_LIST:-netgroup}" - MODULE_CONFIG="" - - local m - local valid_modules=":xcpu:ssh:exec:qshell:genders:nodeupdown:mrsh:mqshell:dshgroups:netgroup:" - - 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/portage/make.conf by setting" - elog "PDSH_MODULE_LIST=\"module1 module2...\"" -} - -src_prepare() { - default - - eautoreconf -} - -src_configure() { - econf ${MODULE_CONFIG} \ - --with-machines \ - --enable-shared \ -
[gentoo-commits] repo/gentoo:master commit in: app-shells/pdsh/
commit: cb264c7c8f77bc153d4183e080b4b0f2804902d4 Author: Sam James gentoo org> AuthorDate: Mon Jan 23 17:47:52 2023 + Commit: Sam James gentoo org> CommitDate: Mon Jan 23 17:47:52 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cb264c7c app-shells/pdsh: Stabilize 2.34-r1 amd64, #891841 Signed-off-by: Sam James gentoo.org> app-shells/pdsh/pdsh-2.34-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-shells/pdsh/pdsh-2.34-r1.ebuild b/app-shells/pdsh/pdsh-2.34-r1.ebuild index 61e45dd32f6b..17f7b7136052 100644 --- a/app-shells/pdsh/pdsh-2.34-r1.ebuild +++ b/app-shells/pdsh/pdsh-2.34-r1.ebuild @@ -12,7 +12,7 @@ S="${WORKDIR}/${PN}-${P}" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~amd64 x86" +KEYWORDS="amd64 x86" IUSE="crypt readline rsh test" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: app-shells/pdsh/
commit: 9713d8f9a98128cfd76b5f27f710f6aa566b1328 Author: Sam James gentoo org> AuthorDate: Mon Jan 23 17:47:50 2023 + Commit: Sam James gentoo org> CommitDate: Mon Jan 23 17:47:50 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9713d8f9 app-shells/pdsh: Stabilize 2.34-r1 x86, #891841 Signed-off-by: Sam James gentoo.org> app-shells/pdsh/pdsh-2.34-r1.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app-shells/pdsh/pdsh-2.34-r1.ebuild b/app-shells/pdsh/pdsh-2.34-r1.ebuild index 98f5fcc4ae73..61e45dd32f6b 100644 --- a/app-shells/pdsh/pdsh-2.34-r1.ebuild +++ b/app-shells/pdsh/pdsh-2.34-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -12,7 +12,7 @@ S="${WORKDIR}/${PN}-${P}" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="~amd64 x86" IUSE="crypt readline rsh test" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: app-shells/pdsh/
commit: 6d59fdbe4d1fdf770040ff7396c5b0e7a43ac160 Author: Alessandro Barbieri gmail com> AuthorDate: Thu Aug 26 20:50:22 2021 + Commit: Sam James gentoo org> CommitDate: Sat Sep 25 02:55:00 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6d59fdbe app-shells/pdsh: EAPI8, no git in autoconf Closes: https://bugs.gentoo.org/780339 Package-Manager: Portage-3.0.22, Repoman-3.0.3 Signed-off-by: Alessandro Barbieri gmail.com> Closes: https://github.com/gentoo/gentoo/pull/22121 Signed-off-by: Sam James gentoo.org> app-shells/pdsh/pdsh-2.34-r1.ebuild | 70 + 1 file changed, 70 insertions(+) diff --git a/app-shells/pdsh/pdsh-2.34-r1.ebuild b/app-shells/pdsh/pdsh-2.34-r1.ebuild new file mode 100644 index 000..98f5fcc4ae7 --- /dev/null +++ b/app-shells/pdsh/pdsh-2.34-r1.ebuild @@ -0,0 +1,70 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit autotools + +DESCRIPTION="A high-performance, parallel remote shell utility" +HOMEPAGE="https://github.com/chaos/pdsh; +SRC_URI="https://github.com/chaos/pdsh/archive/${P}.tar.gz; +S="${WORKDIR}/${PN}-${P}" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="crypt readline rsh test" +RESTRICT="!test? ( test )" + +RDEPEND=" + crypt? ( net-misc/openssh ) + rsh? ( net-misc/netkit-rsh ) + readline? ( sys-libs/readline:0= )" +DEPEND="${RDEPEND}" +BDEPEND="test? ( dev-util/dejagnu )" + +PATCHES=( + "${FILESDIR}/${PN}-2.34-slibtool.patch" +) + +pkg_setup() { + PDSH_MODULE_LIST="${PDSH_MODULE_LIST:-netgroup}" + MODULE_CONFIG="" + + local m + local valid_modules=":xcpu:ssh:exec:qshell:genders:nodeupdown:mrsh:mqshell:dshgroups:netgroup:" + + 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/portage/make.conf by setting" + elog "PDSH_MODULE_LIST=\"module1 module2...\"" +} + +src_prepare() { + default + sed \ + -e '/git describe/d' \ + -e "s|AC_INIT(\[pdsh\],|AC_INIT(\[pdsh\],\[${PV}\])|g" \ + -i configure.ac \ + || die + eautoreconf +} + +src_configure() { + local myconf=( + ${MODULE_CONFIG} + --with-machines + --enable-shared + --disable-static + $(use_with crypt ssh) + $(use_with rsh) + $(use_with readline) + ) + econf "${myconf[@]}" +}
[gentoo-commits] repo/gentoo:master commit in: app-shells/pdsh/files/, app-shells/pdsh/
commit: 2f058cd858fd7cb3d7c025f698c6baefc6661a1c Author: Sam James gentoo org> AuthorDate: Tue Mar 16 21:40:03 2021 + Commit: Sam James gentoo org> CommitDate: Tue Mar 16 21:40:07 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2f058cd8 app-shells/pdsh: add 2.34 Switches to a fork. Thanks-to: orbea riseup.net> Closes: https://bugs.gentoo.org/775593 Signed-off-by: Sam James gentoo.org> app-shells/pdsh/Manifest | 1 + app-shells/pdsh/files/pdsh-2.34-slibtool.patch | 20 app-shells/pdsh/pdsh-2.34.ebuild | 63 ++ 3 files changed, 84 insertions(+) diff --git a/app-shells/pdsh/Manifest b/app-shells/pdsh/Manifest index b3c5c819b87..4e2aae205eb 100644 --- a/app-shells/pdsh/Manifest +++ b/app-shells/pdsh/Manifest @@ -1 +1,2 @@ DIST pdsh-2.26.tar.bz2 490732 BLAKE2B 809a7ee0a1026e0cdaea8bf97c046a3a6e2994199dbbdb2cebe56de0393e8422a07e86f1ff60d6e750bf7279ccb43c03ea3aa4529b6fa6a34e3d77d90f0c3597 SHA512 3f15b3bb4fc2cff27a3b5d68de3e6cb74bb4001288a787763358a0641d0cc77c840b2c6641213ef31bc9d9d69cfe9531b25d7a9375630a5b008b1bcffbe95c0a +DIST pdsh-2.34.tar.gz 215708 BLAKE2B dba626c66b9a17536fc02d8482b776d539ee680354326c821dc916735d1fc115226fcf22868407830245067cf45ddf9c997cd8c382b0dde0168d9ed6cb4fcc4d SHA512 2d4e090d97f6bad97ee1dbdf2ee29e4d9603edfd5c92a6935131ef7f7bbff797cceb8ad3a72e3d5995d3d5302eac985d129f4968e3fa6744785a3df2d0fda33c diff --git a/app-shells/pdsh/files/pdsh-2.34-slibtool.patch b/app-shells/pdsh/files/pdsh-2.34-slibtool.patch new file mode 100644 index 000..1be0485b9c6 --- /dev/null +++ b/app-shells/pdsh/files/pdsh-2.34-slibtool.patch @@ -0,0 +1,20 @@ +https://github.com/chaos/pdsh/pull/130 +https://bugs.gentoo.org/775593 +From 258de95760a46c6d4c84e904823425aa1a180211 Mon Sep 17 00:00:00 2001 +From: orbea +Date: Tue, 16 Mar 2021 13:25:52 -0700 +Subject: [PATCH] build: Use LDADD instead of LDFLAGS for libcommon.la. +--- a/src/pdsh/Makefile.am b/src/pdsh/Makefile.am +@@ -16,9 +16,9 @@ else + MODULE_FLAGS = -export-dynamic $(AIX_PDSH_LDFLAGS) -ldl + endif + +-pdsh_LDADD = $(READLINE_LIBS) +-pdsh_LDFLAGS = $(MODULE_LIBS) $(MODULE_FLAGS) \ ++pdsh_LDADD = $(READLINE_LIBS) \ +$(top_builddir)/src/common/libcommon.la ++pdsh_LDFLAGS = $(MODULE_LIBS) $(MODULE_FLAGS) + + pdsh_inst_LDADD = $(pdsh_LDADD) + pdsh_inst_LDFLAGS =$(pdsh_LDFLAGS) diff --git a/app-shells/pdsh/pdsh-2.34.ebuild b/app-shells/pdsh/pdsh-2.34.ebuild new file mode 100644 index 000..6fd3cd63150 --- /dev/null +++ b/app-shells/pdsh/pdsh-2.34.ebuild @@ -0,0 +1,63 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit autotools + +DESCRIPTION="A high-performance, parallel remote shell utility" +HOMEPAGE="https://github.com/chaos/pdsh; +SRC_URI="https://github.com/chaos/pdsh/archive/${P}.tar.gz; +S="${WORKDIR}/${PN}-${P}" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="crypt readline rsh test" +RESTRICT="!test? ( test )" + +RDEPEND=" + crypt? ( net-misc/openssh ) + rsh? ( net-misc/netkit-rsh ) + readline? ( sys-libs/readline:0= )" +DEPEND="${RDEPEND}" +BDEPEND="test? ( dev-util/dejagnu )" + +PATCHES=( + "${FILESDIR}/${PN}-2.34-slibtool.patch" +) + +pkg_setup() { + PDSH_MODULE_LIST="${PDSH_MODULE_LIST:-netgroup}" + MODULE_CONFIG="" + + local m + local valid_modules=":xcpu:ssh:exec:qshell:genders:nodeupdown:mrsh:mqshell:dshgroups:netgroup:" + + 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/portage/make.conf by setting" + elog "PDSH_MODULE_LIST=\"module1 module2...\"" +} + +src_prepare() { + default + + eautoreconf +} + +src_configure() { + econf ${MODULE_CONFIG} \ + --with-machines \ + --enable-shared \ + --disable-static \ + $(use_with crypt ssh) \ + $(use_with rsh) \ + $(use_with readline) +}
[gentoo-commits] repo/gentoo:master commit in: app-shells/pdsh/
commit: 1a7593927f82c5d435ce1e1cc0dd46b9230a27cf Author: Sam James gentoo org> AuthorDate: Tue Mar 16 21:40:45 2021 + Commit: Sam James gentoo org> CommitDate: Tue Mar 16 21:40:45 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1a759392 app-shells/pdsh: add github upstream metadata Signed-off-by: Sam James gentoo.org> app-shells/pdsh/metadata.xml | 1 + 1 file changed, 1 insertion(+) diff --git a/app-shells/pdsh/metadata.xml b/app-shells/pdsh/metadata.xml index 2c51800069f..46fe03a5e32 100644 --- a/app-shells/pdsh/metadata.xml +++ b/app-shells/pdsh/metadata.xml @@ -24,6 +24,7 @@ + chaos/pdsh pdsh
[gentoo-commits] repo/gentoo:master commit in: app-shells/pdsh/files/
commit: 7ecc961a679bf615b8d8244a2231d957cc988ed6 Author: Michael Mair-Keimberger gmail com> AuthorDate: Sun Jul 8 09:04:09 2018 + Commit: Justin Bronder gentoo org> CommitDate: Mon Jul 9 14:31:47 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7ecc961a app-shells/pdsh: remove unused patch(es) .../pdsh/files/pdsh-2.18-unbundle-libtool.patch| 56 -- 1 file changed, 56 deletions(-) diff --git a/app-shells/pdsh/files/pdsh-2.18-unbundle-libtool.patch b/app-shells/pdsh/files/pdsh-2.18-unbundle-libtool.patch deleted file mode 100644 index e73fb12d2e7..000 --- a/app-shells/pdsh/files/pdsh-2.18-unbundle-libtool.patch +++ /dev/null @@ -1,56 +0,0 @@ -From d055c4e9e2d414c9d51f7a6f2cf51cedfc79260f Mon Sep 17 00:00:00 2001 -From: Justin Bronder -Date: Tue, 6 Apr 2010 11:48:28 -0400 -Subject: [PATCH] unbundle libtool - -Bundled libltdl is vulnerable, CVE-2009-3736. -Patch grabbed from Debian: -http://ftp.de.debian.org/debian/pool/main/p/pdsh/pdsh_2.18-6.debian.tar.gz - configure.ac |6 -- - src/pdsh/Makefile.am |5 ++--- - 2 files changed, 6 insertions(+), 5 deletions(-) - -diff --git a/configure.ac b/configure.ac -index 2680344..196356b 100644 a/configure.ac -+++ b/configure.ac -@@ -38,8 +38,10 @@ AC_DEBUG - # Libtool and ltld.[ch] support - # - AC_LIBTOOL_DLOPEN --AC_PROG_LIBTOOL --AC_LIB_LTDL -+LT_INIT -+AC_SUBST(LT_CURRENT) -+AC_SUBST(LT_REVISION) -+AC_SUBST(LT_AGE) - - AM_CONDITIONAL(WITH_GNU_LD, test "$with_gnu_ld" = "yes") - -diff --git a/src/pdsh/Makefile.am b/src/pdsh/Makefile.am -index dfc48a3..beac854 100644 a/src/pdsh/Makefile.am -+++ b/src/pdsh/Makefile.am -@@ -14,8 +14,7 @@ if WITH_STATIC_MODULES - MODULE_LIBS = $(top_builddir)/src/modules/libmods.la - else - MODULE_FLAGS = -export-dynamic $(AIX_PDSH_LDFLAGS) --LTDL_FILES = ltdl.h ltdl.c --LTDL_LDADD = $(LIBADD_DL) -+LTDL_LDADD = $(LIBADD_DL) -lltdl - endif - - pdsh_LDADD = $(READLINE_LIBS) $(LTDL_LDADD) -@@ -25,7 +24,7 @@ pdsh_LDFLAGS = $(MODULE_LIBS) $(MODULE_FLAGS) \ - pdsh_inst_LDADD = $(pdsh_LDADD) - pdsh_inst_LDFLAGS =$(pdsh_LDFLAGS) - --pdsh_SOURCES = $(PDSH_SOURCES) $(LTDL_FILES) -+pdsh_SOURCES = $(PDSH_SOURCES) - pdsh_inst_SOURCES =$(pdsh_SOURCES) - nodist_pdsh_SOURCES = testconfig.c - nodist_pdsh_inst_SOURCES = config.c --- -1.6.6.2 -
[gentoo-commits] repo/gentoo:master commit in: app-shells/pdsh/
commit: ff24db3753f7b9c314b8ee8aff79b34f42aabe3a Author: Aaron Bauman gentoo org> AuthorDate: Thu Jun 7 19:00:30 2018 + Commit: Aaron Bauman gentoo org> CommitDate: Thu Jun 7 19:00:30 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ff24db37 app-shells/pdsh: drop old Package-Manager: Portage-2.3.40, Repoman-2.3.9 app-shells/pdsh/Manifest| 1 - app-shells/pdsh/pdsh-2.18-r1.ebuild | 61 - 2 files changed, 62 deletions(-) diff --git a/app-shells/pdsh/Manifest b/app-shells/pdsh/Manifest index e347b3d6e22..b3c5c819b87 100644 --- a/app-shells/pdsh/Manifest +++ b/app-shells/pdsh/Manifest @@ -1,2 +1 @@ -DIST pdsh-2.18.tar.bz2 453729 BLAKE2B 1907bd8a368d062a356b513ac50696f5f9fbe52253470005f9690d886ae3b93e76cb66f517a40a4c5f1aa01190624da078d132a82a5285b66b3e9bc8f528b5f4 SHA512 20cd9be5fc38add69f61620f528dd952296615ef099d6288be2ce908ab04cc7a9585387d93936462a1fb577aa6495789ae201f838131623d8f4f01bf904f7b5a DIST pdsh-2.26.tar.bz2 490732 BLAKE2B 809a7ee0a1026e0cdaea8bf97c046a3a6e2994199dbbdb2cebe56de0393e8422a07e86f1ff60d6e750bf7279ccb43c03ea3aa4529b6fa6a34e3d77d90f0c3597 SHA512 3f15b3bb4fc2cff27a3b5d68de3e6cb74bb4001288a787763358a0641d0cc77c840b2c6641213ef31bc9d9d69cfe9531b25d7a9375630a5b008b1bcffbe95c0a diff --git a/app-shells/pdsh/pdsh-2.18-r1.ebuild b/app-shells/pdsh/pdsh-2.18-r1.ebuild deleted file mode 100644 index 3ac352ca84a..000 --- a/app-shells/pdsh/pdsh-2.18-r1.ebuild +++ /dev/null @@ -1,61 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI="2" - -inherit eutils autotools - -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" -RDEPEND="crypt? ( net-misc/openssh ) - rsh? ( net-misc/netkit-rsh ) - readline? ( sys-libs/readline )" -DEPEND="${RDEPEND}" - -# Feel free to debug the test suite. Running the tests -# by hand instead of using pdsh.exp seems to print out -# what is expected, so the error is most likely in the -# testsuite itself. -# You'll also need dev-util/dejagnu -RESTRICT="test" - -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/portage/make.conf by setting" - elog "PDSH_MODULE_LIST=\"module1 module2...\"" -} - -src_prepare() { - epatch "${FILESDIR}"/pdsh-2.18-unbundle-libtool.patch - eautoreconf -} - -src_configure() { - econf ${MODULE_CONFIG} \ - --with-machines \ - $(use_with crypt ssh) \ - $(use_with rsh) \ - $(use_with readline) \ - || die "configure failed" -} - -src_install() { - emake DESTDIR="${D}" install || die "emake install failed" -}
[gentoo-commits] repo/gentoo:master commit in: app-shells/pdsh/
commit: 80bdc3c593f7e3a4f881993ce5f329c4ef10bf7a Author: Aaron Bauman gentoo org> AuthorDate: Sat May 26 18:52:21 2018 + Commit: Aaron Bauman gentoo org> CommitDate: Sat May 26 20:31:26 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=80bdc3c5 app-shells/pdsh: drop EAPI=2 Package-Manager: Portage-2.3.40, Repoman-2.3.9 app-shells/pdsh/pdsh-2.26.ebuild | 51 1 file changed, 51 deletions(-) diff --git a/app-shells/pdsh/pdsh-2.26.ebuild b/app-shells/pdsh/pdsh-2.26.ebuild deleted file mode 100644 index e67fe3b5f24..000 --- a/app-shells/pdsh/pdsh-2.26.ebuild +++ /dev/null @@ -1,51 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -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/portage/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" -}
[gentoo-commits] repo/gentoo:master commit in: app-shells/pdsh/
commit: 6a473558dc563d66bc0e47f9070ec4d331dea38a Author: Patrice Clement gentoo org> AuthorDate: Fri May 11 21:52:55 2018 + Commit: Patrice Clement gentoo org> CommitDate: Fri May 11 21:56:01 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6a473558 app-shells/pdsh: EAPI 6 bump. Package-Manager: Portage-2.3.24, Repoman-2.3.6 app-shells/pdsh/pdsh-2.26-r1.ebuild | 55 + 1 file changed, 55 insertions(+) diff --git a/app-shells/pdsh/pdsh-2.26-r1.ebuild b/app-shells/pdsh/pdsh-2.26-r1.ebuild new file mode 100644 index 000..f9e97334263 --- /dev/null +++ b/app-shells/pdsh/pdsh-2.26-r1.ebuild @@ -0,0 +1,55 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +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:0= )" + +DEPEND=" + ${RDEPEND} + test? ( dev-util/dejagnu )" + +pkg_setup() { + PDSH_MODULE_LIST="${PDSH_MODULE_LIST:-netgroup}" + MODULE_CONFIG="" + + local m + local valid_modules=":xcpu:ssh:exec:qshell:genders:nodeupdown:mrsh:mqshell:dshgroups:netgroup:" + + 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/portage/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() { + default +}
[gentoo-commits] repo/gentoo:master commit in: app-shells/pdsh/
commit: fb0e780f2c5713b7b53ad9d49fe93c163de80dac Author: David Seifert gentoo org> AuthorDate: Sat Nov 25 18:04:19 2017 + Commit: David Seifert gentoo org> CommitDate: Sat Nov 25 19:53:46 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fb0e780f app-shells/pdsh: [QA] Consistent whitespace in metadata.xml app-shells/pdsh/metadata.xml | 28 +++- 1 file changed, 15 insertions(+), 13 deletions(-) diff --git a/app-shells/pdsh/metadata.xml b/app-shells/pdsh/metadata.xml index ed37c170f2b..2c51800069f 100644 --- a/app-shells/pdsh/metadata.xml +++ b/app-shells/pdsh/metadata.xml @@ -6,20 +6,22 @@ Gentoo Cluster Project -Pdsh is a high-performance, parallel remote shell utility. It has built-in, -thread-safe clients for Berkeley and Kerberos V4 rsh, and can call SSH -externally (though with reduced performance). Pdsh uses a "sliding window" -parallel algorithm to conserve socket resources on the initiating node and -to allow progress to continue while timeouts occur on some connections. -Pdsh is similar to DSH, part of the IBM PSSP software offering, but offers -improved performance and handling of error conditions. It runs on a variety -of platforms (including as a replacement for DSH on AIX/PSSP), but is -primarily developed on Linux. - + Pdsh is a high-performance, parallel remote shell utility. It has built-in, + thread-safe clients for Berkeley and Kerberos V4 rsh, and can call SSH + externally (though with reduced performance). Pdsh uses a "sliding window" + parallel algorithm to conserve socket resources on the initiating node and + to allow progress to continue while timeouts occur on some connections. + Pdsh is similar to DSH, part of the IBM PSSP software offering, but offers + improved performance and handling of error conditions. It runs on a variety + of platforms (including as a replacement for DSH on AIX/PSSP), but is + primarily developed on Linux. + - This allows the use of rsh (remote shell) and rcp -(remote copy) for authoring websites. sftp is a much more secure protocol -and is preferred. + + This allows the use of rsh (remote shell) and rcp + (remote copy) for authoring websites. sftp is a much more secure protocol + and is preferred. + pdsh
[gentoo-commits] repo/gentoo:master commit in: app-shells/pdsh/
commit: a88bd3b34ce5b2650ff756bbf9ceb33498ca9fc1 Author: Francesco Turco fastmail fm> AuthorDate: Tue Aug 22 21:10:16 2017 + Commit: Michael Palimaka gentoo org> CommitDate: Sat Sep 2 14:56:06 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a88bd3b3 app-shells/pdsh: update make.conf path app-shells/pdsh/pdsh-2.18-r1.ebuild | 4 ++-- app-shells/pdsh/pdsh-2.26.ebuild| 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/app-shells/pdsh/pdsh-2.18-r1.ebuild b/app-shells/pdsh/pdsh-2.18-r1.ebuild index 2f8753dfef7..3ac352ca84a 100644 --- a/app-shells/pdsh/pdsh-2.18-r1.ebuild +++ b/app-shells/pdsh/pdsh-2.18-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2014 Gentoo Foundation +# Copyright 1999-2017 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 EAPI="2" @@ -38,7 +38,7 @@ pkg_setup() { elog "Building ${PF} with the following modules:" elog " ${PDSH_MODULE_LIST}" - elog "This list can be changed in /etc/make.conf by setting" + elog "This list can be changed in /etc/portage/make.conf by setting" elog "PDSH_MODULE_LIST=\"module1 module2...\"" } diff --git a/app-shells/pdsh/pdsh-2.26.ebuild b/app-shells/pdsh/pdsh-2.26.ebuild index e3e76ea2ed8..e67fe3b5f24 100644 --- a/app-shells/pdsh/pdsh-2.26.ebuild +++ b/app-shells/pdsh/pdsh-2.26.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2014 Gentoo Foundation +# Copyright 1999-2017 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 EAPI="2" @@ -32,7 +32,7 @@ pkg_setup() { elog "Building ${PF} with the following modules:" elog " ${PDSH_MODULE_LIST}" - elog "This list can be changed in /etc/make.conf by setting" + elog "This list can be changed in /etc/portage/make.conf by setting" elog "PDSH_MODULE_LIST=\"module1 module2...\"" }