Files
ports/sysutils/ruby-pdk/Makefile
T
2025-01-13 20:40:59 +00:00

36 lines
1.1 KiB
Makefile

COMMENT = Puppet development kit
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,<1 \
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,<6 \
devel/ruby-pathspec,${MODRUBY_FLAVOR}>=1.1,<2 \
devel/ruby-puppet_forge,${MODRUBY_FLAVOR}>=5,<6 \
devel/ruby-puppet-modulebuilder,${MODRUBY_FLAVOR}>=1,<2 \
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>