Download raw body.
new sysutils/ruby-openvox 8.22.0
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 <kn@openbsd.org>, Sebastian Reitenbach <sebastia@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/*
new sysutils/ruby-openvox 8.22.0