Files
ports/sysutils/ruby-pdk/Makefile
T
2026-05-22 12:07:14 +00:00

37 lines
1.2 KiB
Makefile

COMMENT = Puppet development kit
REVISION = 2
DISTNAME = pdk-3.4.0
CATEGORIES = sysutils
HOMEPAGE = https://github.com/puppetlabs/pdk
MAINTAINER = Sebastian Reitenbach <sebastia@openbsd.org>
# Apache 2.0
PERMIT_PACKAGE = Yes
MODULES = lang/ruby
BUILD_DEPENDS += ${RUN_DEPENDS}
RUN_DEPENDS += archivers/ruby-minitar,${MODRUBY_FLAVOR}>=0.8,<2 \
devel/ruby-childprocess,${MODRUBY_FLAVOR}>=5,<6 \
devel/ruby-cri,${MODRUBY_FLAVOR}>=2.15.11,<2.16 \
devel/ruby-deep_merge,${MODRUBY_FLAVOR}>=1.2.2,<1.3 \
devel/ruby-diff-lcs,${MODRUBY_FLAVOR}>=1.5 \
devel/ruby-ffi,${MODRUBY_FLAVOR}>=1.15.5,<2 \
devel/ruby-hitimes,${MODRUBY_FLAVOR}>2.0.0 \
devel/ruby-json_pure,${MODRUBY_FLAVOR}>=2.7.0,<3 \
devel/ruby-json-schema,${MODRUBY_FLAVOR}>=5,<7 \
devel/ruby-pathspec,${MODRUBY_FLAVOR}>=1.1,<3 \
devel/ruby-puppet_forge,${MODRUBY_FLAVOR}>=6,<7 \
devel/ruby-puppet-modulebuilder,${MODRUBY_FLAVOR}>=2,<3 \
sysutils/ruby-tty-prompt,${MODRUBY_FLAVOR}>=0.23,<1 \
sysutils/ruby-tty-spinner,${MODRUBY_FLAVOR}>=0.9,<1 \
sysutils/ruby-tty-which,${MODRUBY_FLAVOR}>=0.5,<1
CONFIGURE_STYLE = ruby gem
pre-build:
${SUBST_CMD} ${WRKSRC}/lib/pdk/cli/exec.rb
.include <bsd.port.mk>