Makefile 1.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960
  1. # $OpenBSD: Makefile,v 1.6 2017/05/31 15:03:27 espie Exp $
  2. PKG_ARCH= *
  3. COMMENT= UNiversal Office CONVerter
  4. DISTNAME= unoconv-0.7
  5. REVISION= 3
  6. CATEGORIES= converters textproc
  7. HOMEPAGE= http://dag.wiee.rs/home-made/unoconv/
  8. # GPLv2
  9. PERMIT_PACKAGE_CDROM= Yes
  10. MASTER_SITES= http://dag.wieers.com/home-made/unoconv/
  11. MODULES= lang/python
  12. # see FILESDIR/unoconv.in
  13. # should really be the following, but using the module is easier
  14. # RUN_DEPENDS += STEM->=4.9,<4.10:lang/gcc/4.9,-libs
  15. COMPILER = gcc
  16. NO_BUILD= Yes
  17. NO_TEST= Yes
  18. MODPY_VERSION= ${MODPY_DEFAULT_VERSION_3}
  19. MODPY_ADJ_FILES= unoconv
  20. USE_GMAKE= Yes
  21. RUN_DEPENDS= editors/libreoffice
  22. FAKE_FLAGS= prefix=${TRUEPREFIX} \
  23. mandir=${TRUEPREFIX}/man
  24. do-install:
  25. cd ${WRKBUILD} && \
  26. ${SETENV} ${MAKE_ENV} ${_FAKE_SETUP} \
  27. ${MAKE_PROGRAM} ${ALL_FAKE_FLAGS} -f ${MAKE_FILE} install
  28. cd ${WRKBUILD} && \
  29. ${SETENV} ${MAKE_ENV} ${_FAKE_SETUP} \
  30. ${MAKE_PROGRAM} ${ALL_FAKE_FLAGS} -f ${MAKE_FILE} install-links
  31. .include <bsd.port.arch.mk>
  32. .if ${PROPERTIES:Mclang}
  33. PKG_ARGS += -DPRELOAD_WRAPPER=0
  34. .else
  35. post-install:
  36. mv ${PREFIX}/bin/unoconv ${PREFIX}/bin/unoconv.py
  37. ${SUBST_CMD} -m 0555 -o ${BINOWN} -g ${BINGRP} \
  38. -c ${FILESDIR}/unoconv.in \
  39. ${PREFIX}/bin/unoconv
  40. PKG_ARGS += -DPRELOAD_WRAPPER=1
  41. .endif
  42. .include <bsd.port.mk>