Makefile 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455
  1. # $OpenBSD: Makefile,v 1.4 2017/04/10 11:46:33 sthen Exp $
  2. COMMENT = typesetting system and improved layout engine
  3. V = 0.9.4
  4. PKGNAME = sile-$V
  5. SHARED_LIBS += texpdf 0.0 # 0.0
  6. CATEGORIES = print
  7. HOMEPAGE = http://sile-typesetter.org/
  8. # MIT
  9. PERMIT_PACKAGE_CDROM = Yes
  10. WANTLIB += ${LIBCXX} expat fontconfig freetype glib-2.0 graphite2
  11. WANTLIB += harfbuzz icudata icui18n icuio icuuc m pcre
  12. WANTLIB += png pthread pthread-stubs z ${MODLUA_WANTLIB}
  13. MASTER_SITES = https://github.com/simoncozens/sile/releases/download/v$V/
  14. MASTER_SITES0 = http://sile-typesetter.org/images/
  15. DISTFILES = sile-$V.tar.bz2 \
  16. sile-$V.pdf:0
  17. EXTRACT_ONLY = sile-$V.tar.bz2
  18. MODULES = devel/gettext \
  19. lang/lua
  20. MODLUA_VERSION = 5.2
  21. MODLUA_BUILD_DEPENDS += devel/lpeg \
  22. devel/luafs \
  23. textproc/luaexpat
  24. MODLUA_RUN_DEPENDS += devel/lpeg \
  25. devel/luafs \
  26. textproc/luaexpat
  27. LIB_DEPENDS = converters/libiconv \
  28. devel/harfbuzz \
  29. graphics/png \
  30. textproc/icu4c
  31. RUN_DEPENDS = fonts/gentium
  32. CONFIGURE_STYLE = gnu
  33. CONFIGURE_ENV = CPPFLAGS="-I${MODLUA_INCL_DIR} `pkg-config --cflags libpng`" \
  34. LDFLAGS=-L${LOCALBASE}/lib
  35. WRKDIST = ${WRKDIR}/sile-$V
  36. post-install:
  37. rm ${PREFIX}/share/sile/core/font.lua.orig
  38. ${INSTALL_DATA_DIR} ${PREFIX}/share/doc/sile
  39. ${INSTALL_DATA} ${DISTDIR}/sile-$V.pdf ${PREFIX}/share/doc/sile/sile.pdf
  40. .include <bsd.port.mk>