aboutsummaryrefslogtreecommitdiffstats
path: root/sysutils
diff options
context:
space:
mode:
authorSunpoet Po-Chuan Hsieh <sunpoet@FreeBSD.org>2019-12-12 21:45:15 +0800
committerSunpoet Po-Chuan Hsieh <sunpoet@FreeBSD.org>2019-12-12 21:45:15 +0800
commitde706968b1f1ed97a00b53a26afbcc2abc99c14b (patch)
treecea655234d8cfc34a894f2220aafdc7b9ace6b64 /sysutils
parent981c9b21a2767c4ab470146a1a0bd40f7e7aed28 (diff)
downloadfreebsd-ports-gnome-de706968b1f1ed97a00b53a26afbcc2abc99c14b.tar.gz
freebsd-ports-gnome-de706968b1f1ed97a00b53a26afbcc2abc99c14b.tar.zst
freebsd-ports-gnome-de706968b1f1ed97a00b53a26afbcc2abc99c14b.zip
Fix *_DEPENDS
- Add LICENSE_FILE - Add TEST_DEPENDS - Update pkg-descr - Update WWW - Bump PORTREVISION for dependency change - Take maintainership
Diffstat (limited to 'sysutils')
-rw-r--r--sysutils/p5-Rex/Makefile52
-rw-r--r--sysutils/p5-Rex/pkg-descr12
2 files changed, 37 insertions, 27 deletions
diff --git a/sysutils/p5-Rex/Makefile b/sysutils/p5-Rex/Makefile
index 64614f2e4f64..8d1fbf450699 100644
--- a/sysutils/p5-Rex/Makefile
+++ b/sysutils/p5-Rex/Makefile
@@ -2,43 +2,47 @@
PORTNAME= Rex
PORTVERSION= 1.6.0
+PORTREVISION= 2
CATEGORIES= sysutils perl5
MASTER_SITES= CPAN
MASTER_SITE_SUBDIR= CPAN:JFRIED
PKGNAMEPREFIX= p5-
-MAINTAINER= ports@FreeBSD.org
+MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Perl framework for automation and systems administration
LICENSE= APACHE20
+LICENSE_FILE= ${WRKSRC}/LICENSE
BUILD_DEPENDS= ${RUN_DEPENDS}
-RUN_DEPENDS= \
- p5-Devel-Caller>=0:devel/p5-Devel-Caller \
- p5-HTTP-Message>=0:www/p5-HTTP-Message \
- p5-Hash-Merge>=0:textproc/p5-Hash-Merge \
- p5-IO-String>=0:devel/p5-IO-String \
- p5-JSON-XS>=0:converters/p5-JSON-XS \
- p5-libwww>=0:www/p5-libwww \
- p5-List-MoreUtils>=0:lang/p5-List-MoreUtils \
- p5-Sort-Naturally>=0:textproc/p5-Sort-Naturally \
- p5-Term-ReadKey>=0:devel/p5-Term-ReadKey \
- p5-Text-Glob>=0:textproc/p5-Text-Glob \
- p5-URI>0:net/p5-URI \
- p5-XML-Simple>=0:textproc/p5-XML-Simple \
- p5-YAML>=0:textproc/p5-YAML \
- p5-Parallel-ForkManager>=0:devel/p5-Parallel-ForkManager \
- p5-Expect>=0:lang/p5-Expect \
- p5-Digest-HMAC>=0:security/p5-Digest-HMAC \
- p5-HTTP-Date>=0:www/p5-HTTP-Date \
- p5-XML-LibXML>=0:textproc/p5-XML-LibXML \
- p5-Net-SSH2>=0:net/p5-Net-SSH2 \
- p5-Net-OpenSSH>=0:net/p5-Net-OpenSSH \
- p5-Net-SFTP-Foreign>=0:net/p5-Net-SFTP-Foreign
-
+RUN_DEPENDS= p5-AWS-Signature4>=0:devel/p5-AWS-Signature4 \
+ p5-Data-Validate-IP>=0:net-mgmt/p5-Data-Validate-IP \
+ p5-Devel-Caller>=0:devel/p5-Devel-Caller \
+ p5-Digest-HMAC>=0:security/p5-Digest-HMAC \
+ p5-HTTP-Message>=0:www/p5-HTTP-Message \
+ p5-Hash-Merge>=0:textproc/p5-Hash-Merge \
+ p5-IO-String>=0:devel/p5-IO-String \
+ p5-IO-Tty>=0:devel/p5-IO-Tty \
+ p5-JSON-MaybeXS>=0:converters/p5-JSON-MaybeXS \
+ p5-List-MoreUtils>=0:lang/p5-List-MoreUtils \
+ p5-Net-OpenSSH>=0:net/p5-Net-OpenSSH \
+ p5-Net-SFTP-Foreign>=0:net/p5-Net-SFTP-Foreign \
+ p5-Parallel-ForkManager>=0:devel/p5-Parallel-ForkManager \
+ p5-Sort-Naturally>=0:textproc/p5-Sort-Naturally \
+ p5-Term-ReadKey>=0:devel/p5-Term-ReadKey \
+ p5-Text-Glob>=0:textproc/p5-Text-Glob \
+ p5-URI>=0:net/p5-URI \
+ p5-XML-LibXML>=0:textproc/p5-XML-LibXML \
+ p5-XML-Simple>=0:textproc/p5-XML-Simple \
+ p5-YAML>=0:textproc/p5-YAML \
+ p5-libwww>=0:www/p5-libwww
+TEST_DEPENDS= p5-String-Escape>=0:textproc/p5-String-Escape \
+ p5-Test-Deep>=0:devel/p5-Test-Deep \
+ p5-Test-UseAllModules>=0:devel/p5-Test-UseAllModules
USES= perl5 shebangfix
USE_PERL5= configure
+
NO_ARCH= yes
SHEBANG_FILES= lib/Rex/Commands/templates/append_if_no_such_line.tpl.pl
diff --git a/sysutils/p5-Rex/pkg-descr b/sysutils/p5-Rex/pkg-descr
index 5831ce6f4288..a8b55443eba8 100644
--- a/sysutils/p5-Rex/pkg-descr
+++ b/sysutils/p5-Rex/pkg-descr
@@ -1,4 +1,10 @@
-(R)?ex is a server orchestration tool to ease the execution of remote commands.
+Rex is an automation framework that is friendly to any combinations of local and
+remote execution, push and pull style of management, or imperative and
+declarative approach.
-WWW: http://rexify.org/
-WWW: https://metacpan.org/pod/Rex
+Its flexibility makes it a great fit for many different use cases, but most
+commonly Rex is used to automate application deployment and data center
+infrastructure management tasks.
+
+WWW: https://www.rexify.org/
+WWW: https://metacpan.org/release/Rex