Edit

IABSD.fr/ports/databases/puppetdb4/Makefile

Branch :

  • Show log

    Commit

  • Author : sebastia
    Date : 2016-11-18 14:53:37
    Hash : 79b1a6a4
    Message : Simple update to 4.3.0 ok ajacoutot@

  • databases/puppetdb4/Makefile
  • # $OpenBSD: Makefile,v 1.10 2016/11/18 14:53:37 sebastia Exp $
    
    PORTROACH=	limit:^4
    
    COMMENT-main=	fast, scalable, and reliable data warehouse for Puppet
    COMMENT-plugin= PuppetDB terminus plugin
    
    V=		4.3.0
    DISTNAME=	puppetdb-$V
    PKGNAME-main=	${DISTNAME}
    PKGNAME-plugin= puppetdb-termini-$V
    CATEGORIES=	databases
    
    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>