svn commit: r447831 - in head/sysutils: . puppet5
Romain Tartière
romain at FreeBSD.org
Sat Aug 12 13:53:07 UTC 2017
Author: romain
Date: Sat Aug 12 13:53:05 2017
New Revision: 447831
URL: https://svnweb.freebsd.org/changeset/ports/447831
Log:
New port sysutils/puppet5
Copy sysutils/puppet4 to sysutils/puppet5 and update.
With this update, we switched the default facter implementation from ruby
(sysutils/rubygem-facter) to C++ (sysutils/facter). The legacy implementation
can still be chosen with options.
With hat: puppet
Added:
head/sysutils/puppet5/
- copied from r447830, head/sysutils/puppet4/
Modified:
head/sysutils/Makefile
head/sysutils/puppet5/Makefile
head/sysutils/puppet5/distinfo
head/sysutils/puppet5/pkg-plist
Modified: head/sysutils/Makefile
==============================================================================
--- head/sysutils/Makefile Sat Aug 12 13:35:40 2017 (r447830)
+++ head/sysutils/Makefile Sat Aug 12 13:53:05 2017 (r447831)
@@ -856,6 +856,7 @@
SUBDIR += puppet-lint
SUBDIR += puppet-mode.el
SUBDIR += puppet4
+ SUBDIR += puppet5
SUBDIR += puppetserver
SUBDIR += pv
SUBDIR += pwd_unmkdb
Modified: head/sysutils/puppet5/Makefile
==============================================================================
--- head/sysutils/puppet4/Makefile Sat Aug 12 13:35:40 2017 (r447830)
+++ head/sysutils/puppet5/Makefile Sat Aug 12 13:53:05 2017 (r447831)
@@ -1,10 +1,10 @@
# $FreeBSD$
PORTNAME= puppet
-PORTVERSION= 4.10.6
+PORTVERSION= 5.0.1
CATEGORIES= sysutils
MASTER_SITES= http://downloads.puppetlabs.com/puppet/
-PKGNAMESUFFIX= 4
+PKGNAMESUFFIX= 5
MAINTAINER= puppet at FreeBSD.org
COMMENT= Configuration management framework written in Ruby
@@ -15,12 +15,13 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
BUILD_DEPENDS= rubygem-hiera>=2.0:sysutils/rubygem-hiera \
rubygem-json_pure>=0:devel/rubygem-json_pure
RUN_DEPENDS= rubygem-hiera>=2.0:sysutils/rubygem-hiera \
+ rubygem-hocon>=0:devel/rubygem-hocon \
rubygem-json_pure>=0:devel/rubygem-json_pure \
rubygem-ruby-augeas>=0:textproc/rubygem-ruby-augeas
USES= cpe
CPE_VENDOR= puppetlabs
-CONFLICTS_INSTALL= puppet5-*
+CONFLICTS_INSTALL= puppet4-*
NO_ARCH= yes
NO_BUILD= yes
USE_RUBY= yes
@@ -33,7 +34,7 @@ SUB_FILES+= pkg-message
SUB_LIST= RUBY=${RUBY}
OPTIONS_DEFINE= DOCS EXAMPLES
-OPTIONS_DEFAULT= RFACTER
+OPTIONS_DEFAULT= CFACTER
OPTIONS_RADIO= FACTER
OPTIONS_RADIO_FACTER= CFACTER RFACTER
@@ -91,8 +92,6 @@ post-install:
--codedir=${ETCDIR} \
> ${STAGEDIR}${ETCDIR}/puppet.conf-dist
@${ECHO} ${STAGEDIR}${RUBY_SITELIBDIR}/puppet.rb | \
- ${SED} 's,^${STAGEDIR}${PREFIX}/,,' >> ${TMPPLIST}
- @${ECHO} ${STAGEDIR}${RUBY_SITELIBDIR}/semver.rb | \
${SED} 's,^${STAGEDIR}${PREFIX}/,,' >> ${TMPPLIST}
@${FIND} ${STAGEDIR}${RUBY_SITELIBDIR}/${PORTNAME} -type f | \
${SED} 's,^${STAGEDIR}${PREFIX}/,,' >> ${TMPPLIST}
Modified: head/sysutils/puppet5/distinfo
==============================================================================
--- head/sysutils/puppet4/distinfo Sat Aug 12 13:35:40 2017 (r447830)
+++ head/sysutils/puppet5/distinfo Sat Aug 12 13:53:05 2017 (r447831)
@@ -1,3 +1,3 @@
-TIMESTAMP = 1502442267
-SHA256 (puppet-4.10.6.tar.gz) = 19250a3659339961953d48d71aa5951d52bcee3bac0a1e2f45042aa82fcf358a
-SIZE (puppet-4.10.6.tar.gz) = 2977099
+TIMESTAMP = 1501136893
+SHA256 (puppet-5.0.1.tar.gz) = ff80092c7bfde7198ec2cf776b8d0b8ba1c2c95be927a5cb5edae9f670038c4a
+SIZE (puppet-5.0.1.tar.gz) = 2715867
Modified: head/sysutils/puppet5/pkg-plist
==============================================================================
--- head/sysutils/puppet4/pkg-plist Sat Aug 12 13:35:40 2017 (r447830)
+++ head/sysutils/puppet5/pkg-plist Sat Aug 12 13:53:05 2017 (r447831)
@@ -1,4 +1,3 @@
-bin/extlookup2hiera
bin/puppet
%%ETCDIR%%/auth.conf-dist
%%ETCDIR%%/puppet.conf-dist
@@ -7,7 +6,6 @@ bin/puppet
%%RUBY_SITELIBDIR%%/hiera_puppet.rb
%%RUBY_SITELIBDIR%%/puppet_x.rb
man/man5/puppet.conf.5.gz
-man/man8/extlookup2hiera.8.gz
man/man8/puppet-agent.8.gz
man/man8/puppet-apply.8.gz
man/man8/puppet-ca.8.gz
@@ -22,11 +20,11 @@ man/man8/puppet-device.8.gz
man/man8/puppet-doc.8.gz
man/man8/puppet-epp.8.gz
man/man8/puppet-facts.8.gz
-man/man8/puppet-file.8.gz
man/man8/puppet-filebucket.8.gz
+man/man8/puppet-generate.8.gz
man/man8/puppet-help.8.gz
-man/man8/puppet-inspect.8.gz
man/man8/puppet-key.8.gz
+man/man8/puppet-lookup.8.gz
man/man8/puppet-man.8.gz
man/man8/puppet-master.8.gz
man/man8/puppet-module.8.gz
@@ -35,7 +33,6 @@ man/man8/puppet-parser.8.gz
man/man8/puppet-plugin.8.gz
man/man8/puppet-report.8.gz
man/man8/puppet-resource.8.gz
-man/man8/puppet-resource_type.8.gz
man/man8/puppet-status.8.gz
man/man8/puppet.8.gz
/var/puppet/share/locales/config.yaml
More information about the svn-ports-all
mailing list