Makefile 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  1. # $OpenBSD: Makefile,v 1.3 2017/05/01 14:15:54 sthen Exp $
  2. COMMENT= milter for rspamd (also supports clamav, rate-limiting, etc)
  3. GH_ACCOUNT= vstakhov
  4. GH_PROJECT= rmilter
  5. GH_TAGNAME= 1.10.0
  6. CATEGORIES= mail
  7. MAINTAINER= Stuart Henderson <sthen@openbsd.org>
  8. # BSD
  9. PERMIT_PACKAGE_CDROM= Yes
  10. WANTLIB += c crypto glib-2.0 intl m milter opendkim pcre pthread ssl
  11. MODULES+= devel/cmake \
  12. gcc4
  13. MODGCC4_ARCHS= ${GCC3_ARCHS} ${GCC4_ARCHS}
  14. BUILD_DEPENDS= devel/bison
  15. LIB_DEPENDS= devel/glib2 \
  16. devel/pcre \
  17. mail/sendmail,-libmilter \
  18. mail/opendkim
  19. CONFIGURE_ARGS= -DCMAKE_C_OPT_FLAGS="${CFLAGS}" \
  20. -DMANDIR="${TRUEPREFIX}/man"
  21. NO_TEST= Yes
  22. # no trailing crlf
  23. post-extract:
  24. cd ${WRKSRC}; for i in http-parser lc-btrie xxhash; \
  25. do echo >> contrib/$$i/CMakeLists.txt; done
  26. pre-configure:
  27. sed -i -e 's,/etc/,${SYSCONFDIR}/,g' \
  28. -e 's,/var/,${LOCALSTATEDIR}/,g' \
  29. ${WRKSRC}/rmilter*conf* ${WRKSRC}/src/main.c
  30. post-install:
  31. ${INSTALL_DATA_DIR} ${PREFIX}/share/examples/rmilter
  32. ${INSTALL_DATA} ${WRKSRC}/rmilter.conf.sample \
  33. ${WRKSRC}/rmilter-grey.conf \
  34. ${PREFIX}/share/examples/rmilter/
  35. .include <bsd.port.mk>