1234567891011121314151617181920212223242526272829303132333435363738394041424344454647 |
- # $OpenBSD: Makefile,v 1.42 2016/07/02 10:50:34 sthen Exp $
- COMMENT= overview of your Puppet ecosystem
- DISTNAME= puppet-dashboard-1.2.23
- REVISION= 18
- CATEGORIES= www sysutils
- HOMEPAGE= https://github.com/sodabrew/puppet-dashboard/
- # Apache 2.0
- PERMIT_PACKAGE_CDROM= Yes
- MODULES= lang/ruby
- MODRUBY_REV= 1.8
- MASTER_SITES= http://puppetlabs.com/downloads/dashboard/
- RUN_DEPENDS= databases/ruby-mysql,${MODRUBY_FLAVOR} \
- devel/ruby-rake,${MODRUBY_FLAVOR} \
- www/ruby-rack,${MODRUBY_FLAVOR} \
- lang/ruby/1.8,-iconv
- PKG_ARCH= *
- NO_BUILD= Yes
- NO_TEST= Yes
- PREFIX= ${VARBASE}/www
- INSTDIR= ${PREFIX}/puppet-dashboard
- SUBST_VARS= INSTDIR MODRUBY_BINREV RUBY
- pre-configure:
- cd ${WRKSRC} && grep -Elr 'env.*ruby' . | \
- xargs perl -pi -e 's,/usr/bin/env ruby,${RUBY},'
- perl -pi -e 's,/usr/share,${PREFIX},g' \
- ${WRKSRC}/examples/puppet-dashboard.cleanup_reports.cron \
- ${WRKSRC}/lib/data_generator.rb
- perl -pi -e 's, /usr/bin/ruby,${RUBY},' ${WRKSRC}/bin/external_node
- do-install:
- mkdir -p ${INSTDIR}
- cd ${WRKSRC} && ${TAR} -cf - * | tar -C ${INSTDIR} -xf -
- chown -R ${SHAREOWN}:${SHAREGRP} ${INSTDIR}
- .include <bsd.port.mk>
|