Changeset View
Changeset View
Standalone View
Standalone View
audio/pytone/Makefile
Show All 9 Lines | |||||
DISTNAME= PyTone-${PORTVERSION} | DISTNAME= PyTone-${PORTVERSION} | ||||
MAINTAINER= ports@FreeBSD.org | MAINTAINER= ports@FreeBSD.org | ||||
COMMENT= Music jukebox written in Python with a curses GUI | COMMENT= Music jukebox written in Python with a curses GUI | ||||
LICENSE= GPLv2 | LICENSE= GPLv2 | ||||
LIB_DEPENDS= libao.so:audio/libao | LIB_DEPENDS= libao.so:audio/libao | ||||
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3 \ | RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3@${FLAVOR} \ | ||||
${PYTHON_PKGNAMEPREFIX}mutagen>0:audio/py-mutagen | ${PYTHON_PKGNAMEPREFIX}mutagen>0:audio/py-mutagen@${FLAVOR} | ||||
USES= ncurses python:2 | USES= ncurses python:2 | ||||
USE_PYTHON= autoplist distutils | USE_PYTHON= autoplist distutils | ||||
CFLAGS+= -I${LOCALBASE}/include | CFLAGS+= -I${LOCALBASE}/include | ||||
SUB_FILES= pkg-message | SUB_FILES= pkg-message | ||||
PLIST_FILES= etc/pytonerc.sample | PLIST_FILES= etc/pytonerc.sample | ||||
OPTIONS_DEFINE= MAD MPG123 MPG321 VORBIS | OPTIONS_DEFINE= MAD MPG123 MPG321 VORBIS | ||||
OPTIONS_DEFAULT= MAD VORBIS | OPTIONS_DEFAULT= MAD VORBIS | ||||
MAD_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mad>0:audio/py-mad | MAD_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mad>0:audio/py-mad@${FLAVOR} | ||||
MPG123_RUN_DEPENDS= mpg123:audio/mpg123 | MPG123_RUN_DEPENDS= mpg123:audio/mpg123 | ||||
MPG321_DESC= MP3 decoding support via mpg321 | MPG321_DESC= MP3 decoding support via mpg321 | ||||
MPG321_RUN_DEPENDS= mpg321:audio/mpg321 | MPG321_RUN_DEPENDS= mpg321:audio/mpg321 | ||||
VORBIS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}vorbis>0:audio/py-vorbis | VORBIS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}vorbis>0:audio/py-vorbis@${FLAVOR} | ||||
post-patch: | post-patch: | ||||
.for i in pytone pytonectl | .for i in pytone pytonectl | ||||
@${REINPLACE_CMD} -e \ | @${REINPLACE_CMD} -e \ | ||||
's|^python |${PYTHON_CMD} | ; \ | 's|^python |${PYTHON_CMD} | ; \ | ||||
s|src/|${PYTHONPREFIX_SITELIBDIR}/pytone/|' ${WRKSRC}/${i} | s|src/|${PYTHONPREFIX_SITELIBDIR}/pytone/|' ${WRKSRC}/${i} | ||||
.endfor | .endfor | ||||
post-install: | post-install: | ||||
${INSTALL_DATA} ${WRKSRC}/conf/pytonerc ${STAGEDIR}${PREFIX}/etc/pytonerc.sample | ${INSTALL_DATA} ${WRKSRC}/conf/pytonerc ${STAGEDIR}${PREFIX}/etc/pytonerc.sample | ||||
@${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/pytone/*.so | @${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/pytone/*.so | ||||
.include <bsd.port.mk> | .include <bsd.port.mk> |