Makefile 1.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. PORTNAME= unigine-valley
  2. PORTVERSION= 1.0
  3. PORTREVISION= 4
  4. CATEGORIES= benchmarks linux
  5. MASTER_SITES= https://assets.unigine.com/d/
  6. PKGNAMEPREFIX= linux-
  7. DISTNAME= Unigine_Valley-${PORTVERSION}
  8. EXTRACT_SUFX= .run
  9. MAINTAINER= h2+fbsdports@fsfe.org
  10. COMMENT= Unigine Valley benchmark (basic version for GNU/Linux)
  11. WWW= https://benchmark.unigine.com/valley
  12. LICENSE= Proprietary
  13. LICENSE_NAME= Unigine "Basic" License
  14. LICENSE_FILE= ${.CURDIR}/pkg-license
  15. LICENSE_PERMS= no-dist-sell no-pkg-sell no-dist-mirror no-pkg-mirror
  16. ONLY_FOR_ARCHS= amd64 i386
  17. USES= linux shebangfix
  18. USE_LINUX= dri openal-soft xorglibs
  19. USE_LDCONFIG= yes
  20. NO_BUILD= yes
  21. SHEBANG_FILES= valley
  22. bash_CMD= ${LINUXBASE}/bin/bash
  23. SUB_FILES= wrapper.sh
  24. DESKTOP_ENTRIES="Unigine Valley" "${COMMENT}" "${DATADIR}/data/launcher/icon.png" \
  25. "${PKGNAMEPREFIX}${PORTNAME}" "Game;" false
  26. do-extract:
  27. @${MKDIR} ${WRKSRC}
  28. @${TAIL} -n 1491255 ${DISTDIR}/${DISTFILES} | ${TAR} xzf - -C ${WRKSRC}
  29. do-install:
  30. ${INSTALL_SCRIPT} ${WRKDIR}/wrapper.sh \
  31. ${STAGEDIR}${PREFIX}/bin/${PKGNAMEPREFIX}${PORTNAME}
  32. cd ${WRKSRC} && ${COPYTREE_SHARE} ./data ${STAGEDIR}${DATADIR}
  33. cd ${WRKSRC} && ${COPYTREE_SHARE} ./bin ${STAGEDIR}${DATADIR}
  34. cd ${WRKSRC} && ${COPYTREE_SHARE} ./documentation ${STAGEDIR}${DATADIR}
  35. ${INSTALL_SCRIPT} ${WRKSRC}/valley ${STAGEDIR}${DATADIR}/valley
  36. .include <bsd.port.mk>