New port: sysutils/rubygem-puppetfile-resolver

This library includes all of the code to parse a Puppetfile and then calculate
a dependency graph to try and resolve all of the module dependencies and
versions. The resolver can also restrict on Puppet version, for example, only
Modules which support Puppet 6.

WWW: http://rubygems.org/gems/puppetfile-resolver
This commit is contained in:
Romain Tartière 2020-04-28 03:35:27 +00:00
parent 9b779e8ca8
commit 4a09c78206
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=533229
4 changed files with 30 additions and 0 deletions

View file

@ -1139,6 +1139,7 @@
SUBDIR += rubygem-ohai8
SUBDIR += rubygem-parallel
SUBDIR += rubygem-puppet_forge
SUBDIR += rubygem-puppetfile-resolver
SUBDIR += rubygem-puppetserver-ca
SUBDIR += rubygem-r10k
SUBDIR += rubygem-rubyipmi

View file

@ -0,0 +1,20 @@
# $FreeBSD$
PORTNAME= puppetfile-resolver
DISTVERSION= 0.2.0
CATEGORIES= sysutils rubygems
MASTER_SITES= RG
MAINTAINER= puppet@FreeBSD.org
COMMENT= Dependency resolver for Puppetfiles as a gem
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE
RUN_DEPENDS= rubygem-molinillo>=0.6:devel/rubygem-molinillo \
rubygem-semantic_puppet>=1.0:devel/rubygem-semantic_puppet
USES= gem
USE_RUBY= yes
.include <bsd.port.mk>

View file

@ -0,0 +1,3 @@
TIMESTAMP = 1587438224
SHA256 (rubygem/puppetfile-resolver-0.2.0.gem) = f467fd765cfa916608de9f2fbcfe99ce4014ab16d363d2fbd790b3cd77294f0c
SIZE (rubygem/puppetfile-resolver-0.2.0.gem) = 156160

View file

@ -0,0 +1,6 @@
This library includes all of the code to parse a Puppetfile and then calculate
a dependency graph to try and resolve all of the module dependencies and
versions. The resolver can also restrict on Puppet version, for example, only
Modules which support Puppet 6.
WWW: http://rubygems.org/gems/puppetfile-resolver