Files
kn c91ecf1571 import sysutils/ruby-openvox/ aka. openvox-8.22.0
slightly tweaked adaption of sysutils/ruby-puppet/.

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.

Input sebastia jeremy
OK rsadowski
2025-09-18 18:04:18 +00:00

36 lines
722 B
Makefile

PORTROACH ?= limit:^${VERSION:R:R}
COMMENT = community implementation of Puppet
DISTNAME = openvox-${VERSION}
CATEGORIES = sysutils
HOMEPAGE = https://voxpupuli.org/openvox
MAINTAINER ?= Klemens Nanni <kn@openbsd.org>
# Apache 2.0
PERMIT_PACKAGE = Yes
MODULES = lang/ruby \
lang/python
MODRUBY_HANDLE_FLAVORS =No
MODPY_BUILDDEP = No
MODPY_RUNDEP = No
SUBST_VARS += MODPY_DEFAULT_VERSION_2 \
MODPY_DEFAULT_VERSION_3 \
MODRUBY_BINREV \
RUBY
CONFIGURE_STYLE = ruby gem
GEM_FLAGS = --no-format-executable
BUILD_DEPENDS += ${RUN_DEPENDS}
RUN_DEPENDS += archivers/gtar \
sysutils/ruby-augeas,${MODRUBY_FLAVOR} \
sysutils/ruby-shadow,${MODRUBY_FLAVOR}>=2.3.4p1
NO_TEST = Yes
PKG_ARCH = *