Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 12 Aug 2017 13:53:06 +0000 (UTC)
From:      =?UTF-8?Q?Romain_Tarti=c3=a8re?= <romain@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r447831 - in head/sysutils: . puppet5
Message-ID:  <201708121353.v7CDr6Xc001579@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
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@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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201708121353.v7CDr6Xc001579>