Index | Thread | Search

From:
Klemens Nanni <kn@openbsd.org>
Subject:
new sysutils/ruby-openvox 8.22.0
To:
ports <ports@openbsd.org>, Sebastian Reitenbach <sebastia@openbsd.org>
Date:
Sat, 06 Sep 2025 16:06:13 +0000

Download raw body.

Thread
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/*