Makefile 1.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  1. # $OpenBSD: Makefile,v 1.27 2017/05/31 08:08:16 espie Exp $
  2. PORTROACH = limit:^0
  3. COMMENT = console-based e-mail client with Lua scripting support
  4. DISTNAME = lumail-0.26
  5. CATEGORIES = mail
  6. REVISION = 4
  7. HOMEPAGE = http://lumail.org/
  8. MASTER_SITES = http://lumail.org/download/
  9. # GPLv2+
  10. PERMIT_PACKAGE_CDROM = Yes
  11. WANTLIB += c gio-2.0 glib-2.0 glibmm-2.4 gmime-2.6 gobject-2.0
  12. WANTLIB += intl ${MODLUA_WANTLIB} m ncursesw pcrecpp pthread
  13. WANTLIB += sigc-2.0 ${LIBECXX}
  14. MODULES = lang/lua
  15. # c++11
  16. COMPILER = gcc
  17. LIB_DEPENDS += ${MODLUA_LIB_DEPENDS} \
  18. devel/glib2mm \
  19. mail/gmime \
  20. devel/pcre
  21. USE_GMAKE = Yes
  22. ALL_TARGET = lumail lumailctl
  23. MAKE_FLAGS = C="${CC}" CC="${CXX}" \
  24. CPPFLAGS="-std=gnu++0x -I${LOCALBASE}/include \
  25. `pkg-config --cflags ${MODLUA_DEP}`" \
  26. LDLIBS="`pkg-config --libs ${MODLUA_DEP}` \
  27. -lncursesw -lpcrecpp"
  28. NO_TEST = Yes
  29. pre-configure:
  30. @${SUBST_CMD} ${WRKSRC}/src/bindings.cc
  31. do-install:
  32. ${INSTALL_PROGRAM} ${WRKSRC}/lumail ${PREFIX}/bin
  33. ${INSTALL_PROGRAM} ${WRKSRC}/lumailctl ${PREFIX}/bin
  34. ${INSTALL_DATA_DIR} ${PREFIX}/share/lumail
  35. ${INSTALL_DATA} ${WRKSRC}/lumail.help ${PREFIX}/share/lumail
  36. ${INSTALL_DATA_DIR} ${PREFIX}/share/examples/lumail
  37. ${INSTALL_DATA} ${WRKSRC}/lumail.lua ${PREFIX}/share/examples/lumail
  38. .include <bsd.port.mk>