svn commit: r562048 - head/sysutils/puppet6

Matthias Fechner mfechner at FreeBSD.org
Tue Jan 19 14:37:12 UTC 2021


Author: mfechner
Date: Tue Jan 19 14:37:11 2021
New Revision: 562048
URL: https://svnweb.freebsd.org/changeset/ports/562048

Log:
  Readded dependency to rubygem-ruby-augeas again.
  Even if puppet does not have a dependency to it, it breaks usage for user which should not happen for patches.
  
  The dep was removed here:
  https://svnweb.freebsd.org/ports/head/sysutils/puppet6/Makefile?r1=558467&r2=558466&pathrev=558467
  
  Puppet7 does not have the dep, so users can plan the migration.
  
  PR:		252339
  Reported by:	Eirik Oeverby <ltning-freebsd at anduin.net>

Modified:
  head/sysutils/puppet6/Makefile

Modified: head/sysutils/puppet6/Makefile
==============================================================================
--- head/sysutils/puppet6/Makefile	Tue Jan 19 14:30:24 2021	(r562047)
+++ head/sysutils/puppet6/Makefile	Tue Jan 19 14:37:11 2021	(r562048)
@@ -2,7 +2,7 @@
 
 PORTNAME=	puppet
 PORTVERSION=	6.19.1
-PORTREVISION=	1
+PORTREVISION=	2
 CATEGORIES=	sysutils
 PKGNAMESUFFIX=	6
 
@@ -12,6 +12,9 @@ COMMENT=	Configuration management framework written in
 LICENSE=	APACHE20
 LICENSE_FILE=	${WRKSRC}/LICENSE
 
+# rubygem-ruby-augeas add again see PR252339, it breaks the installation for some users
+# puppet7 does not have it anymore, so users can do a migration to next major version
+# without breaking their setup
 RUN_DEPENDS=	rubygem-concurrent-ruby>=1.0:devel/rubygem-concurrent-ruby \
 		rubygem-deep_merge>=1.0:devel/rubygem-deep_merge \
 		rubygem-fast_gettext1>=1.1:devel/rubygem-fast_gettext1 \
@@ -21,7 +24,8 @@ RUN_DEPENDS=	rubygem-concurrent-ruby>=1.0:devel/rubyge
 		rubygem-locale>=2.1:devel/rubygem-locale \
 		rubygem-multi_json>=1.10:devel/rubygem-multi_json \
 		rubygem-puppet-resource_api>=0:devel/rubygem-puppet-resource_api \
-		rubygem-semantic_puppet>=1:devel/rubygem-semantic_puppet
+		rubygem-semantic_puppet>=1:devel/rubygem-semantic_puppet \
+		rubygem-ruby-augeas>=0:textproc/rubygem-ruby-augeas
 
 USES=		cpe
 CPE_VENDOR=	puppetlabs


More information about the svn-ports-all mailing list