Makefile 1.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. PORTNAME= mdtest
  2. PORTVERSION= 1.9.3
  3. PORTREVISION= 16
  4. CATEGORIES= benchmarks
  5. MASTER_SITES= SF/${PORTNAME}/${PORTNAME}%20latest/${PORTNAME}-${PORTVERSION}
  6. MAINTAINER= ports@FreeBSD.org
  7. COMMENT= Filesystem metadata benchmark utility
  8. WWW= https://sourceforge.net/projects/mdtest/
  9. LICENSE= GPLv2
  10. USES= tar:tgz
  11. NO_WRKSUBDIR= yes
  12. CFLAGS+= -DDarwin
  13. PLIST_FILES= bin/${PORTNAME} share/man/man1/${PORTNAME}.1.gz
  14. PORTEXAMPLES= *
  15. OPTIONS_DEFINE= OPENMPI EXAMPLES
  16. OPENMPI_DESC= Use Open MPI instead of MPICH
  17. OPENMPI_BUILD_DEPENDS= ${LOCALBASE}/mpi/openmpi/bin/mpicc:net/openmpi
  18. OPENMPI_RUN_DEPENDS= ${LOCALBASE}/mpi/openmpi/bin/mpirun:net/openmpi
  19. OPENMPI_VARS= MPICC=${LOCALBASE}/mpi/openmpi/bin/mpicc
  20. OPENMPI_BUILD_DEPENDS_OFF= ${LOCALBASE}/bin/mpicc:net/mpich
  21. OPENMPI_RUN_DEPENDS_OFF= ${LOCALBASE}/bin/mpirun:net/mpich
  22. OPENMPI_VARS_OFF= MPICC=${LOCALBASE}/bin/mpicc
  23. do-build:
  24. (cd ${WRKSRC} && ${MPICC} ${CFLAGS} -o ${PORTNAME} ${PORTNAME}.c -lm)
  25. do-install:
  26. ${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin
  27. ${INSTALL_MAN} ${WRKSRC}/${PORTNAME}.1 ${STAGEDIR}${PREFIX}/share/man/man1
  28. @${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
  29. ${INSTALL_DATA} ${WRKSRC}/scripts/* ${STAGEDIR}${EXAMPLESDIR}
  30. .include <bsd.port.mk>