Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 4 Dec 2020 20:16:11 +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: r557015 - in head/sysutils: . puppet5 puppet6 puppet7
Message-ID:  <202012042016.0B4KGBTC031291@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: romain
Date: Fri Dec  4 20:16:11 2020
New Revision: 557015
URL: https://svnweb.freebsd.org/changeset/ports/557015

Log:
  Hello Puppet 7!
  
  Add sysutils/puppet7 from a copy of sysutils/puppet6 and a few minor tweaks.
  
  With hat:	puppet

Added:
  head/sysutils/puppet7/
     - copied from r557013, head/sysutils/puppet6/
Modified:
  head/sysutils/Makefile
  head/sysutils/puppet5/Makefile
  head/sysutils/puppet5/pkg-descr
  head/sysutils/puppet6/Makefile
  head/sysutils/puppet6/pkg-descr
  head/sysutils/puppet7/Makefile
  head/sysutils/puppet7/distinfo
  head/sysutils/puppet7/pkg-descr
  head/sysutils/puppet7/pkg-plist

Modified: head/sysutils/Makefile
==============================================================================
--- head/sysutils/Makefile	Fri Dec  4 20:14:53 2020	(r557014)
+++ head/sysutils/Makefile	Fri Dec  4 20:16:11 2020	(r557015)
@@ -966,6 +966,7 @@
     SUBDIR += puppet-mode.el
     SUBDIR += puppet5
     SUBDIR += puppet6
+    SUBDIR += puppet7
     SUBDIR += puppetserver5
     SUBDIR += puppetserver6
     SUBDIR += pv

Modified: head/sysutils/puppet5/Makefile
==============================================================================
--- head/sysutils/puppet5/Makefile	Fri Dec  4 20:14:53 2020	(r557014)
+++ head/sysutils/puppet5/Makefile	Fri Dec  4 20:16:11 2020	(r557015)
@@ -25,7 +25,7 @@ RUN_DEPENDS=	rubygem-gettext-setup>=0:devel/rubygem-ge
 
 USES=		cpe
 CPE_VENDOR=	puppetlabs
-CONFLICTS_INSTALL=	puppet4-* puppet6-*
+CONFLICTS_INSTALL=	puppet6-* puppet7-*
 NO_ARCH=	yes
 NO_BUILD=	yes
 USE_RUBY=	yes

Modified: head/sysutils/puppet5/pkg-descr
==============================================================================
--- head/sysutils/puppet5/pkg-descr	Fri Dec  4 20:14:53 2020	(r557014)
+++ head/sysutils/puppet5/pkg-descr	Fri Dec  4 20:16:11 2020	(r557015)
@@ -4,4 +4,4 @@ elements normally aggregated in different files, like 
 hosts, along with obviously discrete elements like packages, services, and
 files.
 
-WWW: https://puppetlabs.com/puppet/puppet-open-source
+WWW: https://puppet.com/docs/puppet/latest/puppet_index.html

Modified: head/sysutils/puppet6/Makefile
==============================================================================
--- head/sysutils/puppet6/Makefile	Fri Dec  4 20:14:53 2020	(r557014)
+++ head/sysutils/puppet6/Makefile	Fri Dec  4 20:16:11 2020	(r557015)
@@ -30,7 +30,7 @@ CPE_VENDOR=	puppetlabs
 USE_GITHUB=	yes
 GH_ACCOUNT=	puppetlabs
 
-CONFLICTS_INSTALL=	puppet4-* puppet5-*
+CONFLICTS_INSTALL=	puppet5-* puppet7-*
 PLIST_SUB=	PORTVERSION="${PORTVERSION}"
 NO_ARCH=	yes
 NO_BUILD=	yes

Modified: head/sysutils/puppet6/pkg-descr
==============================================================================
--- head/sysutils/puppet6/pkg-descr	Fri Dec  4 20:14:53 2020	(r557014)
+++ head/sysutils/puppet6/pkg-descr	Fri Dec  4 20:16:11 2020	(r557015)
@@ -4,4 +4,4 @@ elements normally aggregated in different files, like 
 hosts, along with obviously discrete elements like packages, services, and
 files.
 
-WWW: https://puppetlabs.com/puppet/puppet-open-source
+WWW: https://puppet.com/docs/puppet/latest/puppet_index.html

Modified: head/sysutils/puppet7/Makefile
==============================================================================
--- head/sysutils/puppet6/Makefile	Fri Dec  4 20:05:36 2020	(r557013)
+++ head/sysutils/puppet7/Makefile	Fri Dec  4 20:16:11 2020	(r557015)
@@ -1,9 +1,9 @@
 # $FreeBSD$
 
 PORTNAME=	puppet
-PORTVERSION=	6.19.1
+PORTVERSION=	7.0.0
 CATEGORIES=	sysutils
-PKGNAMESUFFIX=	6
+PKGNAMESUFFIX=	7
 
 MAINTAINER=	puppet@FreeBSD.org
 COMMENT=	Configuration management framework written in Ruby
@@ -11,8 +11,7 @@ COMMENT=	Configuration management framework written in
 LICENSE=	APACHE20
 LICENSE_FILE=	${WRKSRC}/LICENSE
 
-BUILD_DEPENDS=	rubygem-concurrent-ruby>0:devel/rubygem-concurrent-ruby \
-		rubygem-deep_merge>=1.0:devel/rubygem-deep_merge \
+BUILD_DEPENDS=	rubygem-deep_merge>=1.0:devel/rubygem-deep_merge \
 		rubygem-hiera>=2.0:sysutils/rubygem-hiera \
 		rubygem-json_pure>=0:devel/rubygem-json_pure \
 		rubygem-semantic_puppet>=1:devel/rubygem-semantic_puppet
@@ -30,7 +29,7 @@ CPE_VENDOR=	puppetlabs
 USE_GITHUB=	yes
 GH_ACCOUNT=	puppetlabs
 
-CONFLICTS_INSTALL=	puppet4-* puppet5-*
+CONFLICTS_INSTALL=	puppet5-* puppet6-*
 PLIST_SUB=	PORTVERSION="${PORTVERSION}"
 NO_ARCH=	yes
 NO_BUILD=	yes
@@ -44,7 +43,7 @@ SUB_FILES+=	pkg-message
 SUB_LIST=	RUBY=${RUBY}
 
 OPTIONS_DEFINE=		DOCS EXAMPLES
-OPTIONS_DEFAULT=	CFACTER
+OPTIONS_DEFAULT=	RFACTER
 OPTIONS_RADIO=		FACTER
 OPTIONS_RADIO_FACTER=	CFACTER RFACTER
 
@@ -76,7 +75,12 @@ post-patch:
 	@${REINPLACE_CMD} -e "s|/var/log/puppetlabs/puppet|/var/log/puppet|" \
 		${WRKSRC}/install.rb \
 		${WRKSRC}/lib/puppet/util/run_mode.rb
+	@${REINPLACE_CMD} -e "s|/opt/puppetlabs/puppet/public|/var/puppet/state|" \
+		${WRKSRC}/install.rb \
+		${WRKSRC}/lib/puppet/util/run_mode.rb
 	@${REINPLACE_CMD} -e "s|/opt/puppetlabs/puppet/modules|${ETCDIR}/modules|" \
+		-e "s|/etc/puppetlabs/puppetserver/ca|/var/puppetserver/ca|" \
+		-e "s|/opt/puppetlabs/puppet/vendor_modules|${ETCDIR}/vendor_modules|" \
 		${WRKSRC}/lib/puppet/defaults.rb
 	@${REINPLACE_CMD} -e "s|/opt/puppetlabs/puppet/bin/gem|${LOCALBASE}/bin/gem|" \
 		${WRKSRC}/lib/puppet/provider/package/puppet_gem.rb
@@ -87,13 +91,12 @@ post-patch:
 
 do-install:
 	@cd ${WRKSRC} && ${SETENV} PREFIX=${PREFIX} LC_ALL=C.UTF-8 ${RUBY} ${WRKSRC}/install.rb --no-configs --destdir=${STAGEDIR} \
-		--localedir=${RUBY_SITELIBDIR}/puppet/locales
+		--localedir=${RUBY_SITELIBDIR}/puppet/locales --publicdir=/var/puppet/state/
 
 post-install:
 	${MKDIR} ${STAGEDIR}${ETCDIR}/manifests
 	${MKDIR} ${STAGEDIR}${ETCDIR}/modules
 	${MKDIR} ${STAGEDIR}/var/puppet
-	${INSTALL_DATA} ${WRKSRC}/conf/auth.conf ${STAGEDIR}${ETCDIR}/auth.conf-dist
 	${SETENV} LC_ALL=C.UTF-8 ${RUBY} -I ${STAGEDIR}/${RUBY_SITELIBDIR} ${STAGEDIR}${PREFIX}/bin/puppet agent --genconfig \
 		--confdir=${ETCDIR} \
 		--rundir=/var/run/puppet \

Modified: head/sysutils/puppet7/distinfo
==============================================================================
--- head/sysutils/puppet6/distinfo	Fri Dec  4 20:05:36 2020	(r557013)
+++ head/sysutils/puppet7/distinfo	Fri Dec  4 20:16:11 2020	(r557015)
@@ -1,3 +1,3 @@
-TIMESTAMP = 1603410625
-SHA256 (puppetlabs-puppet-6.19.1_GH0.tar.gz) = 95b47ce04f714b1db5fd3327b83d161f0e72c8e34ed22b74114ad2af515ffeb9
-SIZE (puppetlabs-puppet-6.19.1_GH0.tar.gz) = 3376097
+TIMESTAMP = 1605749781
+SHA256 (puppetlabs-puppet-7.0.0_GH0.tar.gz) = 0943956958570c029c6d63f0aefd04260344554cfcf5903370978351329107fe
+SIZE (puppetlabs-puppet-7.0.0_GH0.tar.gz) = 3278067

Modified: head/sysutils/puppet7/pkg-descr
==============================================================================
--- head/sysutils/puppet6/pkg-descr	Fri Dec  4 20:05:36 2020	(r557013)
+++ head/sysutils/puppet7/pkg-descr	Fri Dec  4 20:16:11 2020	(r557015)
@@ -4,4 +4,4 @@ elements normally aggregated in different files, like 
 hosts, along with obviously discrete elements like packages, services, and
 files.
 
-WWW: https://puppetlabs.com/puppet/puppet-open-source
+WWW: https://puppet.com/docs/puppet/latest/puppet_index.html

Modified: head/sysutils/puppet7/pkg-plist
==============================================================================
--- head/sysutils/puppet6/pkg-plist	Fri Dec  4 20:05:36 2020	(r557013)
+++ head/sysutils/puppet7/pkg-plist	Fri Dec  4 20:16:11 2020	(r557015)
@@ -1,5 +1,4 @@
 bin/puppet
-%%ETCDIR%%/auth.conf-dist
 %%ETCDIR%%/puppet.conf-dist
 lib/ruby/gems/%%RUBY_VER%%/specifications/puppet-%%PORTVERSION%%.gemspec
 %%RUBY_SITELIBDIR%%/hiera/puppet_function.rb
@@ -20,9 +19,7 @@ man/man8/puppet-facts.8.gz
 man/man8/puppet-filebucket.8.gz
 man/man8/puppet-generate.8.gz
 man/man8/puppet-help.8.gz
-man/man8/puppet-key.8.gz
 man/man8/puppet-lookup.8.gz
-man/man8/puppet-man.8.gz
 man/man8/puppet-module.8.gz
 man/man8/puppet-node.8.gz
 man/man8/puppet-parser.8.gz
@@ -31,10 +28,10 @@ man/man8/puppet-report.8.gz
 man/man8/puppet-resource.8.gz
 man/man8/puppet-script.8.gz
 man/man8/puppet-ssl.8.gz
-man/man8/puppet-status.8.gz
 man/man8/puppet.8.gz
 @dir(puppet,puppet,) %%ETCDIR%%/manifests
 @dir(puppet,puppet,) %%ETCDIR%%/modules
 @dir(puppet,puppet,) /var/puppet
+@dir(puppet,puppet,) /var/puppet/state
 @dir(puppet,puppet,) /var/log/puppet
 @dir /var/run/puppet



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