Makefile.inc 1.7 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465
  1. # $OpenBSD: Makefile.inc,v 1.43 2016/09/21 20:29:31 sebastia Exp $
  2. PKG_ARCH ?= *
  3. COMMENT ?= centralised configuration management for networks
  4. DISTNAME ?= puppet-${VERSION}
  5. HOMEPAGE ?= https://puppet.com/
  6. MASTER_SITES ?= https://downloads.puppetlabs.com/puppet/
  7. MAINTAINER ?= Sebastian Reitenbach <sebastia@openbsd.org>
  8. NO_TEST ?= Yes
  9. NO_BUILD ?= Yes
  10. PKGDIR ?= ${.CURDIR}/../pkg
  11. PLIST ?= ${.CURDIR}/pkg/PLIST
  12. CATEGORIES += sysutils
  13. SUBST_VARS += RUBY
  14. # For maintenance/ease of use, the following ports should use the same
  15. # Ruby version as Puppet. Please consult this matrix before adjusting:
  16. # https://docs.puppet.com/guides/platforms.html#ruby-versions
  17. #
  18. # The Puppet 3 ports have been unhooked and should be removed after
  19. # removed after OpenBSD 6.1.
  20. #
  21. # Common:
  22. # devel/ruby-rgen
  23. # databases/ruby-hiera-eyaml
  24. # databases/ruby-hiera-file
  25. # net/ruby-msgpack
  26. # sysutils/mcollective
  27. # sysutils/ruby-augeas
  28. # sysutils/ruby-shadow
  29. # Puppet 3:
  30. # databases/puppetdb
  31. # databases/ruby-hiera
  32. # sysutils/ruby-facter
  33. # www/puppet-dashboard
  34. # Puppet 4:
  35. # databases/puppetdb4
  36. # databases/ruby-hiera3
  37. # sysutils/facter
  38. MODULES += lang/ruby
  39. MODULES += lang/python
  40. MODPY_BUILDDEP = No
  41. MODPY_RUNDEP = No
  42. BUILD_DEPENDS +=${RUN_DEPENDS}
  43. RUN_DEPENDS += archivers/gtar \
  44. sysutils/ruby-augeas,${MODRUBY_FLAVOR} \
  45. sysutils/ruby-shadow,${MODRUBY_FLAVOR}>=2.3.4p1
  46. # Apache2
  47. PERMIT_PACKAGE_CDROM= Yes
  48. FAKE_FLAGS += HOME=${WKRDIR}/home
  49. SUBST_VARS += MODRUBY_BINREV
  50. post-install:
  51. find ${PREFIX} -type f \( -name '*.beforesubst' -or -name '*.orig' \) -exec rm {} \;
  52. ${INSTALL_DATA_DIR} ${PREFIX}/share/emacs/site-lisp/
  53. ${INSTALL_DATA} ${WRKSRC}/ext/emacs/* ${PREFIX}/share/emacs/site-lisp/
  54. gunzip ${PREFIX}/man/*/*.gz