Makefile 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. # $OpenBSD: Makefile,v 1.4 2017/02/10 10:23:44 phessler Exp $
  2. COMMENT = collection of tools for MLB.com content and MLB.TV
  3. Y = 2015
  4. V = 1
  5. DISTNAME = mlbviewer${Y}-sf-${V}
  6. PKGNAME = mlbviewer-${Y}.${V}
  7. CATEGORIES = multimedia
  8. HOMEPAGE = http://sourceforge.net/p/mlbviewer/wiki/Home/
  9. MAINTAINER = Peter Hessler <phessler@openbsd.org>
  10. # GPLv2 only
  11. PERMIT_PACKAGE_CDROM = Yes
  12. MASTER_SITES = ${MASTER_SITE_SOURCEFORGE:=mlbviewer/}
  13. MODULES = lang/python
  14. RUN_DEPENDS = net/rtmpdump \
  15. x11/mplayer \
  16. devel/py-gdata
  17. MODPY_ADJ_FILES = mlb*.py
  18. WRKDIST = ${WRKDIR}/mlbviewer${Y}
  19. NO_BUILD = Yes
  20. NO_TEST = Yes
  21. MLB = ${PREFIX}/libexec/mlbviewer/
  22. do-install:
  23. ${INSTALL_DATA_DIR} ${MLB}
  24. cd ${WRKDIST} && pax -rw . "${MLB}"
  25. .for i in viewer classics play videos listings stats
  26. printf '#!/bin/sh\nexec ${TRUEPREFIX}/libexec/mlbviewer/mlb${i}.py $$*\n' > ${WRKBUILD}/mlb${i}
  27. ${INSTALL_SCRIPT} ${WRKBUILD}/mlb${i} ${PREFIX}/bin/mlb${i}
  28. .endfor
  29. @# Minor League Baseball
  30. .for i in play listings
  31. printf '#!/bin/sh\nexec ${TRUEPREFIX}/libexec/mlbviewer/milb${i}.py $$*\n' > ${WRKBUILD}/milb${i}
  32. ${INSTALL_SCRIPT} ${WRKBUILD}/milb${i} ${PREFIX}/bin/milb${i}
  33. .endfor
  34. @rm -rf ${PREFIX}/libexec/mlbviewer/.svn
  35. .include <bsd.port.mk>