2013-04-29 10:57:12 +02:00
|
|
|
# Created by: Jose Alonso Cardenas Marquez <acm@FreeBSD.org>
|
2006-10-03 19:42:13 +02:00
|
|
|
# $FreeBSD$
|
|
|
|
|
|
|
|
PORTNAME= fretsonfire
|
2009-05-30 04:48:27 +02:00
|
|
|
PORTVERSION= 1.3.110
|
2020-02-24 12:36:15 +01:00
|
|
|
PORTREVISION= 14
|
2006-10-03 19:42:13 +02:00
|
|
|
CATEGORIES= games python
|
2006-11-25 19:09:48 +01:00
|
|
|
MASTER_SITES= SF
|
2018-01-27 02:05:18 +01:00
|
|
|
DISTNAME= ${PORTNAME_UCASE}-${PORTVERSION}
|
2006-10-03 19:42:13 +02:00
|
|
|
DIST_SUBDIR= ${PORTNAME}
|
|
|
|
|
|
|
|
MAINTAINER= acm@FreeBSD.org
|
2014-06-13 09:36:27 +02:00
|
|
|
COMMENT= Game of musical skill and fast fingers
|
2006-10-03 19:42:13 +02:00
|
|
|
|
2018-01-27 02:05:18 +01:00
|
|
|
LICENSE= GPLv2
|
|
|
|
LICENSE_FILE= ${WRKSRC}/copying.txt
|
|
|
|
|
2013-03-24 06:09:32 +01:00
|
|
|
RUN_DEPENDS= ${PYNUMPY} \
|
2018-07-29 01:23:46 +02:00
|
|
|
${PYGAME} \
|
2020-03-24 20:54:57 +01:00
|
|
|
${PY_PILLOW} \
|
2018-01-27 02:05:18 +01:00
|
|
|
${PYTHON_PKGNAMEPREFIX}PyOpenGL>=0:graphics/py-PyOpenGL@${PY_FLAVOR} \
|
2016-04-01 16:00:51 +02:00
|
|
|
${LOCALBASE}/share/${PORTNAME}/default.ttf:games/fretsonfire-data
|
2006-10-03 19:42:13 +02:00
|
|
|
|
2014-10-07 14:42:07 +02:00
|
|
|
USES= dos2unix python
|
2014-05-26 10:44:34 +02:00
|
|
|
DOS2UNIX_FILES= *.txt
|
2006-10-03 19:42:13 +02:00
|
|
|
NO_BUILD= yes
|
2018-01-27 02:05:18 +01:00
|
|
|
NO_ARCH= yes
|
2009-05-30 04:48:27 +02:00
|
|
|
|
2006-10-03 19:42:13 +02:00
|
|
|
DATADIR= share/${PORTNAME}
|
2013-04-29 10:57:12 +02:00
|
|
|
EXTRACT_AFTER_ARGS= --exclude 'data'
|
2006-10-03 19:42:13 +02:00
|
|
|
SUB_FILES= pkg-message FretsOnFire
|
2018-01-27 02:05:18 +01:00
|
|
|
SUB_LIST= PROGRAM_DIR="${FOF_DIR}/${PORTNAME_UCASE}"
|
2009-05-30 04:48:27 +02:00
|
|
|
WRKSRC= "${WRKDIR}/Frets on Fire-${PORTVERSION}"
|
|
|
|
|
|
|
|
FOF_DIR= ${PREFIX}/lib/${PORTNAME}
|
2006-10-03 19:42:13 +02:00
|
|
|
|
2014-06-25 14:56:21 +02:00
|
|
|
OPTIONS_DEFINE= DOCS
|
2006-10-03 19:42:13 +02:00
|
|
|
|
2018-01-27 02:05:18 +01:00
|
|
|
PORTNAME_UCASE= FretsOnFire
|
|
|
|
|
2006-10-03 19:42:13 +02:00
|
|
|
do-install:
|
2018-01-27 02:05:18 +01:00
|
|
|
@${MKDIR} ${STAGEDIR}${FOF_DIR}/${PORTNAME_UCASE}
|
2006-10-03 19:42:13 +02:00
|
|
|
@cd ${WRKSRC}/src && \
|
2018-01-27 02:05:18 +01:00
|
|
|
${FIND} * -type d -exec ${MKDIR} "${STAGEDIR}${FOF_DIR}/${PORTNAME_UCASE}/{}" \; && \
|
|
|
|
${FIND} -E * -type f -iregex ".*\.(py)" -exec ${INSTALL_DATA} {} "${STAGEDIR}${FOF_DIR}/${PORTNAME_UCASE}/{}" \;
|
2006-10-03 19:42:13 +02:00
|
|
|
|
2014-06-25 14:56:21 +02:00
|
|
|
@${MKDIR} ${STAGEDIR}${FOF_DIR}/data
|
2018-01-27 02:05:18 +01:00
|
|
|
@${LN} -s ${LOCALBASE}/${DATADIR}/* ${STAGEDIR}${FOF_DIR}/data
|
|
|
|
${INSTALL_SCRIPT} ${WRKDIR}/${PORTNAME_UCASE} ${STAGEDIR}${PREFIX}/bin
|
|
|
|
@${REINPLACE_CMD} -i '' -e 's|#!.*|#!${PYTHON_CMD}|' ${STAGEDIR}${PREFIX}/bin/${PORTNAME_UCASE}
|
2006-10-03 19:42:13 +02:00
|
|
|
|
2014-06-25 14:56:21 +02:00
|
|
|
@${MKDIR} ${STAGEDIR}${DOCSDIR}
|
|
|
|
${INSTALL_DATA} ${WRKSRC}/readme.txt ${STAGEDIR}${DOCSDIR}/README
|
|
|
|
${INSTALL_DATA} ${WRKSRC}/install.txt ${STAGEDIR}${DOCSDIR}/INSTALL
|
2006-10-03 19:42:13 +02:00
|
|
|
|
2020-03-24 20:54:57 +01:00
|
|
|
.include <bsd.port.mk>
|