On Fri, Jan 20, 2023 at 01:58:32PM -0700, Sebastian Reitenbach wrote: > CVSROOT: /cvs > Module name: ports > Changes by: [email protected] 2023/01/20 13:58:32 > > Modified files: > sysutils/ruby-puppet: Makefile Makefile.inc > sysutils/ruby-puppet/6: Makefile distinfo > sysutils/ruby-puppet/6/pkg: PLIST > sysutils/ruby-puppet/pkg: puppet.rc > Added files: > sysutils/ruby-puppet/6/patches: patch-lib_puppet_util_rb > Removed files: > sysutils/ruby-puppet/pkg: puppetmaster.rc > > Log message: > unhook Puppet 5, hook up Puppet 7, move to Ruby 3.1, > > Also switch to install gems instead of hand-rolled install
sysutils/ruby-puppet/6 fails to build. ===> Configuring for puppet-6.28.0p2 /usr/bin/perl /hack/cvs/ports/infrastructure/bin/pkg_subst -DMODPY_PYCACHE=__pycache__/ -DMODPY_COMMENT= -DMODPY_ABI3SO=.abi3 -DMODPY_PYC_MAGIC_TAG=cpython-310. -DMODPY_BIN=/usr/local/bin/python3.10 -DMODPY_EGG_VERSION= -DMODPY_VERSION=3.10 -DMODPY_BIN_SUFFIX= -DMODPY_PY_PREFIX=py3- -DMODPY_PYOEXTENSION=opt-1.pyc -DRUBY=/usr/local/bin/ruby31 -DMODRUBY_BINREV=31 -DMODPY_DEFAULT_VERSION_2=2.7 -DMODPY_DEFAULT_VERSION_3=3.10 -DMODRUBY_RELDOCDIR=share/doc/ruby31 -DMODRUBY_RELEXAMPLEDIR=share/examples/ruby31 -DGEM_LIB=lib/ruby/gems/3.1 -DGEM_BIN=bin -DDISTNAME=puppet-6.28.0 -DMODRUBY_SITEARCHDIR=lib/ruby/site_ruby/3.1/x86_64-openbsd -DMODRUBY_SITEDIR=lib/ruby/site_ruby/3.1 -DMODRUBY_LIBREV=3.1 -DMODRUBY_ARCH=x86_64-openbsd -DARCH=amd64 -DBASE_PKGPATH=sysutils/ruby-puppet/6 -DFLAVOR_EXT= -DFULLPKGNAME=puppet-6.28.0p2 -DHOMEPAGE=https://puppet.com/ -DLOCALBASE=/usr/local -DLOCALSTATEDIR=/var -DMACHINE_ARCH=amd64 -DMAINTAINER=Sebastian\ Reitenbach\ \<[email protected]\> -DPREFIX=/usr/local -DRCDIR=/etc/rc.d -DSYSCONFDIR=/etc -DTRUEPREFIX=/usr/local -DX11BASE=/usr/X11R6 -DPKGSTEM=puppet -i -B /hack/cvs/ports/pobj/puppet-6.28.0 /hack/cvs/ports/pobj/puppet-6.28.0/puppet-6.28.0/lib/puppet/provider/package/gem.rb /hack/cvs/ports/pobj/puppet-6.28.0/puppet-6.28.0/lib/puppet/provider/package/pip.rb /hack/cvs/ports/pobj/puppet-6.28.0/puppet-6.28.0/lib/puppet/provider/package/pip3.rb /hack/cvs/ports/pobj/puppet-6.28.0/puppet-6.28.0/lib/puppet/provider/package/gem.rb /hack/cvs/ports/pobj/puppet-6.28.0/puppet-6.28.0/lib/puppet/reference/configuration.rb /hack/cvs/ports/pobj/puppet-6.28.0/puppet-6.28.0/lib/puppet/util/run_mode.rb /hack/cvs/ports/pobj/puppet-6.28.0/puppet-6.28.0/lib/puppet/defaults.rb ===> Building for puppet-6.28.0p2 if [ -f /hack/cvs/ports/pobj/puppet-6.28.0/puppet-6.28.0/.metadata ]; then cd /hack/cvs/ports/pobj/puppet-6.28.0/puppet-6.28.0 && gzip .metadata && mv -f .metadata.gz /hack/cvs/ports/pobj/puppet-6.28.0/gem-content/metadata.gz; fi; cd /hack/cvs/ports/pobj/puppet-6.28.0/puppet-6.28.0 && pax -wz -s '/.*\.orig$//' -x ustar -o write_opt=nodir . >/hack/cvs/ports/pobj/puppet-6.28.0/gem-content/data.tar.gz; cd /hack/cvs/ports/pobj/puppet-6.28.0/gem-content && tar -cf /hack/cvs/ports/pobj/puppet-6.28.0/puppet-6.28.0.gem *.gz; mkdir -p /hack/cvs/ports/pobj/puppet-6.28.0/gem-tmp/.gem; env -i CC=cc PYTHONUSERBASE=/hack/cvs/ports/pobj/puppet-6.28.0 PORTSDIR="/hack/cvs/ports" LIBTOOL="/usr/bin/libtool" PATH='/hack/cvs/ports/pobj/puppet-6.28.0/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11R6/bin' PREFIX='/usr/local' LOCALBASE='/usr/local' X11BASE='/usr/X11R6' CFLAGS='-O2 -pipe' TRUEPREFIX='/usr/local' DESTDIR='' HOME='/puppet-6.28.0_writes_to_HOME' PICFLAG="-fpic" BINGRP=bin BINOWN=root BINMODE=755 NONBINMODE=644 DIRMODE=755 INSTALL_COPY=-c INSTALL_STRIP=-s MANGRP=bin MANOWN=root MANMODE=644 BSD_INSTALL_PROGRAM="/hack/cvs/ports/pobj/puppet-6.28.0/bin/install -c -s -m 755" BSD_INSTALL_SCRIPT="/hack/cvs/ports/pobj/puppet-6.28.0/bin/install -c -m 755" BSD_INSTALL_DATA="/hack/cvs/ports/pobj/puppet-6.28.0/bin/install -c -m 644" BSD_INSTALL_MAN="/hack/cvs/ports/pobj/puppet-6.28.0/bin/install -c -m 644" BSD_INSTALL_PROGRAM_DIR="/hack/cvs/ports/pobj/puppet-6.28.0/bin/install -d -m 755" BSD_INSTALL_SCRIPT_DIR="/hack/cvs/ports/pobj/puppet-6.28.0/bin/install -d -m 755" BSD_INSTALL_DATA_DIR="/hack/cvs/ports/pobj/puppet-6.28.0/bin/install -d -m 755" BSD_INSTALL_MAN_DIR="/hack/cvs/ports/pobj/puppet-6.28.0/bin/install -d -m 755" HOME=`dirname /hack/cvs/ports/pobj/puppet-6.28.0/gem-tmp/.gem` GEM_HOME=/hack/cvs/ports/pobj/puppet-6.28.0/gem-tmp/.gem make="make V=1" /usr/local/bin/gem31 install --no-format-executable --local -N --no-force --verbose --backtrace --user-install /hack/cvs/ports/pobj/puppet-6.28.0/puppet-6.28.0.gem -- ERROR: Could not find a valid gem 'multi_json' (~> 1.10) (required by '/hack/cvs/ports/pobj/puppet-6.28.0/puppet-6.28.0.gem' (>= 0)) in any repository *** Error 2 in . (/hack/cvs/ports/lang/ruby/ruby.port.mk:293 'do-build') *** Error 2 in . (/hack/cvs/ports/infrastructure/mk/bsd.port.mk:2956 '/hack/cvs/ports/pobj/puppet-6.28.0/.build_done': @cd /usr/ports/sysuti...) *** Error 2 in /usr/ports/sysutils/ruby-puppet/6 (/hack/cvs/ports/infrastructure/mk/bsd.port.mk:2600 'all': @lock=puppet-6.28.0p2; export _...) -- Antoine
