1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162 |
- # $OpenBSD: Makefile,v 1.13 2017/05/27 19:57:06 ajacoutot Exp $
- PORTROACH= limit:^4
- COMMENT-main= fast, scalable, and reliable data warehouse for Puppet
- COMMENT-plugin= PuppetDB terminus plugin
- V= 4.4.0
- DISTNAME= puppetdb-$V
- PKGNAME-main= ${DISTNAME}
- PKGNAME-plugin= puppetdb-termini-$V
- CATEGORIES= databases
- REVISION-main= 1
- REVISION-plugin=1
- HOMEPAGE= http://docs.puppetlabs.com/puppetdb/latest/
- MAINTAINER= Sebastian Reitenbach <sebastia@openbsd.org>
- MASTER_SITES= http://downloads.puppetlabs.com/puppetdb/
- # Apachev2
- PERMIT_PACKAGE_CDROM= Yes
- MODULES= java \
- lang/ruby
- MODJAVA_VER= 1.8+
- MULTI_PACKAGES= -main -plugin
- BUILD_DEPENDS = sysutils/coreutils
- RUN_DEPENDS-plugin=sysutils/ruby-puppet/4>=4.2.0
- RUN_DEPENDS-main=${BASE_PKGPATH},-plugin=$V \
- ${MODJAVA_RUN_DEPENDS} \
- java/javaPathHelper \
- shells/bash
- MAKE_FLAGS += confdir="share/examples/puppetdb/" \
- datadir="share" \
- bindir="bin" \
- rubylibdir="${MODRUBY_SITEDIR}" \
- DESTDIR="${PREFIX}/"
- NO_BUILD= Yes
- NO_TEST= Yes
- do-configure:
- ${SUBST_CMD} ${WRKSRC}/ext/bin/puppetdb \
- ${WRKSRC}/ext/cli/ssl-setup \
- ${WRKSRC}/ext/config/conf.d/*.ini
- sed -i 's,/bin/bash,${LOCALBASE}/bin/bash,g;' \
- ${WRKSRC}/ext/bin/puppetdb \
- ${WRKSRC}/ext/cli/*
- do-install:
- cd ${WRKSRC} && ${MAKE_ENV} ${MAKE_PROGRAM} ${MAKE_FLAGS} \
- install-puppetdb install-puppetdb-termini
- rm ${PREFIX}/share/puppetdb/ezbake*
- .include <bsd.port.mk>
|