This is a sysutils/ruby-puppet skeleton copy with tweaks: - match Makefile.template more closely - add myself as MAINTAINER next to to Sebastian - drop the ruby version sync comment; I thank that follows from having all deps depends on the default ruby flavor - use new openfact over facter
$ pkg_info openvox%8 Information for inst:openvox-8.22.0 Comment: community implementation of Puppet Description: OpenVox is a community implementation of Puppet, an automated administrative engine for your Linux, Unix, and Windows systems, designed to perform administrative tasks (such as adding users, installing packages, and updating server configurations) based on a centralized specification. Maintainer: Klemens Nanni <k...@openbsd.org>, Sebastian Reitenbach <sebas...@openbsd.org> WWW: https://voxpupuli.org/openvox Existing Puppet 8 now conflicts and warns on update: puppet-8.10.0p1->8.10.0p2: ok Read shared items: ok --- -puppet-8.10.0p1 ------------------- You should also run rm -rf /etc/puppetlabs/puppet/* --- +puppet-8.10.0p2 ------------------- Puppet no longer receives updates and will be removed soon. See the sysutils/ruby-openvox port and switch to the openvox%8 package. Feedback? OK? Index: infrastructure/db/user.list =================================================================== RCS file: /cvs/ports/infrastructure/db/user.list,v diff -u -p -r1.470 user.list --- infrastructure/db/user.list 12 Aug 2025 13:33:38 -0000 1.470 +++ infrastructure/db/user.list 6 Sep 2025 15:50:05 -0000 @@ -88,7 +88,7 @@ id user group port 577 _openvpn _openvpn net/openvpn 578 _mrtg _mrtg net/mrtg 579 _hiawatha _hiawatha www/hiawatha -580 _puppet _puppet sysutils/ruby-puppet +580 _puppet _puppet sysutils/ruby-{puppet,openvox} 581 _piknik _piknik sysutils/piknik 582 _tabled _tabled sysutils/tabled #583 _kdesud x11/kde/base3 @@ -227,7 +227,7 @@ id user group port 716 _c-icap _c-icap www/c-icap/c-icap 717 _uptimed _uptimed sysutils/uptimed 718 _stuntman _stuntman telephony/stuntman -719 _puppetdb _puppetdb databases/puppetdb/7 +719 _puppetdb _puppetdb databases/puppetdb #720 _lldpd _lldpd net/lldpd 721 _dkimproxy _dkimproxy mail/dkimproxy 722 _salt _salt sysutils/salt Index: sysutils/ruby-puppet/8/Makefile =================================================================== RCS file: /cvs/ports/sysutils/ruby-puppet/8/Makefile,v diff -u -p -r1.7 Makefile --- sysutils/ruby-puppet/8/Makefile 29 Aug 2025 09:29:52 -0000 1.7 +++ sysutils/ruby-puppet/8/Makefile 6 Sep 2025 16:01:17 -0000 @@ -1,7 +1,7 @@ PORTROACH= limit:^8 VERSION= 8.10.0 -REVISION= 1 +REVISION= 2 RUN_DEPENDS+= converters/ruby-multi_json,${MODRUBY_FLAVOR}>=1.13,<2 \ devel/ruby-concurrent-ruby,${MODRUBY_FLAVOR}>=1,<2 \ Index: sysutils/ruby-puppet/8/pkg/MESSAGE =================================================================== RCS file: sysutils/ruby-puppet/8/pkg/MESSAGE diff -N sysutils/ruby-puppet/8/pkg/MESSAGE --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ sysutils/ruby-puppet/8/pkg/MESSAGE 6 Sep 2025 15:40:29 -0000 @@ -0,0 +1,3 @@ +Puppet no longer receives updates and will be removed soon. + +See the sysutils/ruby-openvox port and switch to the openvox%8 package. Index: sysutils/ruby-puppet/8/pkg/PLIST =================================================================== RCS file: /cvs/ports/sysutils/ruby-puppet/8/pkg/PLIST,v diff -u -p -r1.4 PLIST --- sysutils/ruby-puppet/8/pkg/PLIST 21 Jan 2025 10:40:03 -0000 1.4 +++ sysutils/ruby-puppet/8/pkg/PLIST 6 Sep 2025 14:30:56 -0000 @@ -1,5 +1,6 @@ @option is-branch @conflict puppet-* +@conflict openvox-* @newgroup _puppet:580 @newuser _puppet:580:580::Puppet user:/var/empty:/sbin/nologin @extraunexec rm -rf ${SYSCONFDIR}/puppetlabs/puppet/*
ruby-openvox.tgz
Description: application/compressed-tar