On Fri, May 15, 2020 at 10:02:41AM +1000, Arthur Barton wrote:
> Index: sysutils/ruby-puppet/Makefile.inc
> ===================================================================
> RCS file: /cvs/ports/sysutils/ruby-puppet/Makefile.inc,v
> retrieving revision 1.47
> diff -u -p -r1.47 Makefile.inc
> --- sysutils/ruby-puppet/Makefile.inc   16 Apr 2020 13:59:04 -0000      1.47
> +++ sysutils/ruby-puppet/Makefile.inc   14 May 2020 23:49:33 -0000
> @@ -30,6 +30,13 @@ SUBST_VARS +=        RUBY
>  #   databases/puppetdb4
>  #   databases/ruby-hiera3
>  #   sysutils/facter
> +# Puppet 5:
> +#   databases/ruby-hiera3
> +#   sysutils/facter
> +# Puppet 6:
> +#   devel/ruby-concurrent-ruby
> +#   devel/ruby-semantic_puppet
> +#   sysutils/facter
facter is listed for all three versions now, should it not move into the
common list?

"make fake" on amd64 with puppet-5.5.19 and ruby26-hiera3-3.6.0 installed
fails for me:

: /p/sysutils/ruby-puppet/6 ;  make clean=fake
===>  Cleaning for puppet-6.14.0
: /p/sysutils/ruby-puppet/6 ;  make fake
===>  Faking installation for puppet-6.14.0
/usr/bin/perl /usr/ports/infrastructure/bin/pkg_subst -DMODPY_PYCACHE= 
-DMODPY_COMMENT=\"@comment\ \" -DMODPY_ABI3SO= -DMODPY_PYC_MAGIC_TAG= 
-DMODPY_BIN=/usr/local/bin/python2.7 -DMODPY_EGG_VERSION= -DMODPY_VERSION=2.7 
-DMODPY_BIN_SUFFIX= -DMODPY_PY_PREFIX=py- -DMODPY_PYOEXTENSION=pyo 
-DMODPY_DEFAULT_VERSION_2=2.7 -DMODPY_DEFAULT_VERSION_3=3.7 
-DRUBY=/usr/local/bin/ruby26 -DMODRUBY_BINREV=26 
-DMODRUBY_RELDOCDIR=share/doc/ruby26 
-DMODRUBY_RELEXAMPLEDIR=share/examples/ruby26 
-DMODRUBY_SITEARCHDIR=lib/ruby/site_ruby/2.6/x86_64-openbsd 
-DMODRUBY_SITEDIR=lib/ruby/site_ruby/2.6 -DMODRUBY_LIBREV=2.6 
-DMODRUBY_ARCH=x86_64-openbsd -DARCH=amd64 
-DBASE_PKGPATH=sysutils/ruby-puppet/6 -DFLAVOR_EXT= -DFULLPKGNAME=puppet-6.14.0 
-DHOMEPAGE=https://puppet.com/ -DLOCALBASE=/usr/local -DLOCALSTATEDIR=/var 
-DMACHINE_ARCH=amd64 -DMAINTAINER=Sebastian\ Reitenbach\ 
\<sebas...@openbsd.org\> 
-DPREFIX=/usr/ports/pobj/puppet-6.14.0/fake-amd64/usr/local -DRCDIR=/etc/rc.d 
-DSYSCONFDIR=/etc -DTRUEPREFIX=/usr/local -DX11BASE=/usr/X11R6 -DPKGSTEM=puppet 
-i -B /usr/ports/pobj/puppet-6.14.0 
/usr/ports/pobj/puppet-6.14.0/puppet-6.14.0/lib/puppet/provider/package/gem.rb  
/usr/ports/pobj/puppet-6.14.0/puppet-6.14.0/lib/puppet/provider/package/pip.rb  
/usr/ports/pobj/puppet-6.14.0/puppet-6.14.0/lib/puppet/provider/package/pip3.rb 
 
/usr/ports/pobj/puppet-6.14.0/puppet-6.14.0/lib/puppet/reference/configuration.rb
  /usr/ports/pobj/puppet-6.14.0/puppet-6.14.0/lib/puppet/util/run_mode.rb  
/usr/ports/pobj/puppet-6.14.0/puppet-6.14.0/lib/puppet/defaults.rb 
Could not load hiera; cannot install
*** Error 255 in . (Makefile:27 'do-install': @cd 
/usr/ports/pobj/puppet-6.14.0/puppet-6.14.0 && HOME=/home /usr/local/bin/ruby26 
install.rb...)
*** Error 2 in . (/usr/ports/infrastructure/mk/bsd.port.mk:2986 
'/usr/ports/pobj/puppet-6.14.0/fake-amd64/.fake_done': @cd /p/sysutils/ruby-...)
*** Error 2 in /p/sysutils/ruby-puppet/6 
(/usr/ports/infrastructure/mk/bsd.port.mk:2573 'fake': @lock=puppet-6.14.0;  
export _LOCKS_HELD=" p...)

Reply via email to