Makefile 935 B

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. # $OpenBSD: Makefile,v 1.4 2017/06/02 10:51:56 schwarze Exp $
  2. COMMENT= small tools to operate on patch files
  3. DISTNAME= patchutils-0.3.4
  4. REVISION= 0
  5. EXTRACT_SUFX= .tar.xz
  6. CATEGORIES= textproc devel
  7. HOMEPAGE= http://cyberelk.net/tim/software/patchutils/
  8. MAINTAINER= Stuart Henderson <sthen@openbsd.org>
  9. # GPLv2+
  10. PERMIT_PACKAGE_CDROM= Yes
  11. WANTLIB += c
  12. MASTER_SITES= http://cyberelk.net/tim/data/patchutils/stable/
  13. BUILD_DEPENDS= ${RUN_DEPENDS} \
  14. textproc/xmlto
  15. RUN_DEPENDS= devel/gpatch
  16. TEST_DEPENDS= misc/rpm \
  17. shells/bash
  18. TEST_FLAGS= PATCH=${LOCALBASE}/bin/gpatch
  19. # only needed for tests
  20. USE_GMAKE= Yes
  21. CONFIGURE_STYLE= gnu
  22. CONFIGURE_ARGS+= --with-patch=${LOCALBASE}/bin/gpatch
  23. pre-test:
  24. chmod +x ${WRKSRC}/scripts/*diff
  25. @sed -i "s|/bin/echo -ne '\\\t'|printf '\\\t'|" \
  26. ${WRKSRC}/tests/flip*/run-test
  27. @sed -Ei 's,!/bin/(ba)?sh,!${LOCALBASE}/bin/bash,g' \
  28. ${WRKSRC}/tests/*/run-test
  29. .include <bsd.port.mk>