diff options
author | Alberto Villa <avilla@FreeBSD.org> | 2010-12-16 10:15:06 +0000 |
---|---|---|
committer | Alberto Villa <avilla@FreeBSD.org> | 2010-12-16 10:15:06 +0000 |
commit | 7262a4f84cb7c4ae2913ba6a31efd716ea1cbfe8 (patch) | |
tree | 10e5d48c123f2ea94fa910e3aee33445ac691a78 /sysutils/pdsh | |
parent | 719c733d731a7cee3449ce2ac5b3a61e66f6d6af (diff) |
Notes
Diffstat (limited to 'sysutils/pdsh')
-rw-r--r-- | sysutils/pdsh/Makefile | 50 | ||||
-rw-r--r-- | sysutils/pdsh/pkg-plist | 18 |
2 files changed, 60 insertions, 8 deletions
diff --git a/sysutils/pdsh/Makefile b/sysutils/pdsh/Makefile index e1e46e349641..f25ed4131d9a 100644 --- a/sysutils/pdsh/Makefile +++ b/sysutils/pdsh/Makefile @@ -7,7 +7,7 @@ PORTNAME= pdsh PORTVERSION= 2.23 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= sysutils MASTER_SITES= GOOGLE_CODE @@ -16,11 +16,57 @@ COMMENT= Parallel Distributed Shell LICENSE= GPLv2 -CONFIGURE_ARGS= --with-ssh USE_BZIP2= yes GNU_CONFIGURE= yes USE_PERL5_BUILD=yes +OPTIONS= SSH "Enable SSH support" On \ + DSHGROUPS "Enable DSH groups" On \ + NETGROUP "Enable NIS Netgroup support" Off \ + READLINE "Enable GNU readline support" Off \ + RSH "Enable RSH support" Off + +.include <bsd.port.options.mk> + +.if defined(WITH_SSH) +CONFIGURE_ARGS+= --with-ssh +PLIST_SUB+= SSH="" +.else +CONFIGURE_ARGS+= --without-ssh +PLIST_SUB+= SSH="@comment " +.endif + +.if defined(WITH_DSHGROUPS) +CONFIGURE_ARGS+= --with-dshgroups +PLIST_SUB+= DSH="" +.else +CONFIGURE_ARGS+= --without-dshgroups +PLIST_SUB+= DSH="@comment " +.endif + +.if defined(WITH_NETGROUP) +CONFIGURE_ARGS+= --with-netgroup +PLIST_SUB+= NETGROUP="" +.else +CONFIGURE_ARGS+= --without-netgroup +PLIST_SUB+= NETGROUP="@comment " +.endif + +.if defined(WITH_READLINE) +CONFIGURE_ARGS+= --with-readline +LIB_DEPENDS+= readline:${PORTSDIR}/devel/readline +.else +CONFIGURE_ARGS+= --without-readline +.endif + +.if defined(WITH_RSH) +CONFIGURE_ARGS+= --with-rsh +PLIST_SUB+= RSH="" +.else +CONFIGURE_ARGS+= --without-rsh +PLIST_SUB+= RSH="@comment " +.endif + MAN1= dshbak.1 pdcp.1 pdsh.1 MLINKS= pdcp.1 rpdcp.1 diff --git a/sysutils/pdsh/pkg-plist b/sysutils/pdsh/pkg-plist index 59f047c26fa3..162aec8e2605 100644 --- a/sysutils/pdsh/pkg-plist +++ b/sysutils/pdsh/pkg-plist @@ -6,10 +6,16 @@ bin/rpdcp lib/pdsh/execcmd.a lib/pdsh/execcmd.la lib/pdsh/execcmd.so -lib/pdsh/sshcmd.a -lib/pdsh/sshcmd.la -lib/pdsh/sshcmd.so -lib/pdsh/xrcmd.a -lib/pdsh/xrcmd.la -lib/pdsh/xrcmd.so +%%DSH%%lib/pdsh/dshgroup.a +%%DSH%%lib/pdsh/dshgroup.la +%%DSH%%lib/pdsh/dshgroup.so +%%NETGROUP%%lib/pdsh/netgroup.a +%%NETGROUP%%lib/pdsh/netgroup.la +%%NETGROUP%%lib/pdsh/netgroup.so +%%SSH%%lib/pdsh/sshcmd.a +%%SSH%%lib/pdsh/sshcmd.la +%%SSH%%lib/pdsh/sshcmd.so +%%RSH%%lib/pdsh/xrcmd.a +%%RSH%%lib/pdsh/xrcmd.la +%%RSH%%lib/pdsh/xrcmd.so @dirrm lib/pdsh |