Makefile 1.7 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162
  1. # $OpenBSD: Makefile,v 1.30 2017/04/16 09:14:52 jasper Exp $
  2. COMMENT= OpenBSD ports distfile version scanner
  3. GH_ACCOUNT= jasperla
  4. GH_PROJECT= portroach
  5. GH_TAGNAME= 2.0.11
  6. CATEGORIES= misc
  7. MAINTAINER= Jasper Lievisse Adriaanse <jasper@openbsd.org>
  8. HOMEPAGE= http://jasperla.github.io/portroach/
  9. # BSD
  10. PERMIT_PACKAGE_CDROM= Yes
  11. MODULES= perl
  12. RUN_DEPENDS= converters/p5-JSON \
  13. databases/p5-DBD-Pg \
  14. databases/p5-DBD-SQLite \
  15. databases/sqlports>=4.4 \
  16. devel/p5-Try-Tiny \
  17. mail/p5-MIME-Lite \
  18. sysutils/p5-Proc-Queue \
  19. www/p5-HTML-Parser \
  20. www/p5-URI \
  21. www/p5-XML-Feed \
  22. www/p5-LWP-Protocol-https \
  23. www/p5-libwww
  24. PKG_ARCH= *
  25. NO_BUILD= Yes
  26. NO_TEST= Yes
  27. pre-configure:
  28. ${SUBST_CMD} ${WRKSRC}/portroach.conf.dist
  29. do-install:
  30. ${INSTALL_SCRIPT} ${WRKSRC}/portroach.pl ${PREFIX}/bin/portroach
  31. ${INSTALL_DATA_DIR} ${PREFIX}/share/portroach/{sql,templates}/
  32. cd ${WRKSRC}/templates/ && umask 022 && pax -rw . \
  33. ${PREFIX}/share/portroach/templates/
  34. mv ${PREFIX}/share/portroach/templates/reminder.mail{,.dist}
  35. cd ${WRKSRC}/sql/ && umask 022 && pax -rw . \
  36. ${PREFIX}/share/portroach/sql/
  37. ${INSTALL_DATA_DIR} ${PREFIX}/share/examples/portroach/
  38. ${INSTALL_DATA} ${WRKSRC}/portroach.conf.dist \
  39. ${PREFIX}/share/examples/portroach/
  40. ${INSTALL_DATA_DIR} ${PREFIX}/${P5SITE}/Portroach/
  41. cd ${WRKSRC}/Portroach/ && umask 022 && pax -rw . \
  42. ${PREFIX}/${P5SITE}/Portroach/
  43. ${INSTALL_DATA} ${WRKSRC}/Portroach.pm ${PREFIX}/${P5SITE}/
  44. ${INSTALL_DATA_DIR} ${PREFIX}/share/doc/portroach/
  45. .for f in README.md docs/portroach-portconfig.txt
  46. ${INSTALL_DATA} ${WRKSRC}/$f ${PREFIX}/share/doc/portroach/
  47. .endfor
  48. /usr/bin/pod2man ${WRKSRC}/portroach.pod > ${PREFIX}/man/man1/portroach.1
  49. .include <bsd.port.mk>