Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 19 Jan 2021 14:37:12 +0000 (UTC)
From:      Matthias Fechner <mfechner@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r562048 - head/sysutils/puppet6
Message-ID:  <202101191437.10JEbCD1050929@repo.freebsd.org>

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



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