Changeset View
Changeset View
Standalone View
Standalone View
head/audio/py-pyliblo/Makefile
# Created by: Wen Heping <wenheping@gmail.com> | # Created by: Wen Heping <wenheping@gmail.com> | ||||
# $FreeBSD$ | # $FreeBSD$ | ||||
PORTNAME= pyliblo | PORTNAME= pyliblo | ||||
DISTVERSION= 0.10.0 | DISTVERSION= 0.10.0 | ||||
PORTREVISION= 1 | PORTREVISION= 1 | ||||
CATEGORIES= audio python | CATEGORIES= audio python | ||||
MASTER_SITES= http://das.nasophon.de/download/ | MASTER_SITES= http://das.nasophon.de/download/ | ||||
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} | PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} | ||||
MAINTAINER= ports@FreeBSD.org | MAINTAINER= ports@FreeBSD.org | ||||
COMMENT= Python wrapper for the Liblo OSC Library | COMMENT= Python wrapper for the Liblo OSC Library | ||||
LICENSE= LGPL21 | LICENSE= LGPL21 | ||||
LICENSE_FILE= ${WRKSRC}/COPYING | LICENSE_FILE= ${WRKSRC}/COPYING | ||||
BUILD_DEPENDS= cython${PYTHON_VER:M3.*:S/^3/-3/}:lang/cython${PYTHON_MAJOR_VER:M3} | |||||
LIB_DEPENDS= liblo.so:audio/liblo | LIB_DEPENDS= liblo.so:audio/liblo | ||||
USES= localbase:ldflags python | USES= localbase:ldflags python | ||||
USES= python | USES= python | ||||
USE_PYTHON= distutils # autoplist fails to add the manpage files | USE_PYTHON= distutils cython | ||||
MAKE_ENV+= PREFIX=${PREFIX} LOCALBASE=${LOCALBASE} | MAKE_ENV+= PREFIX=${PREFIX} LOCALBASE=${LOCALBASE} | ||||
post-patch: | post-patch: | ||||
${REINPLACE_CMD} -e 's#%%LOCALBASE%%#${LOCALBASE}#g' ${WRKSRC}/setup.py | ${REINPLACE_CMD} -e 's#%%LOCALBASE%%#${LOCALBASE}#g' ${WRKSRC}/setup.py | ||||
post-install: | post-install: | ||||
${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/liblo.so | ${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/liblo.so | ||||
${INSTALL_MAN} ${WRKSRC}/scripts/dump_osc.1 ${STAGEDIR}${MAN1PREFIX}/man/man1 | ${INSTALL_MAN} ${WRKSRC}/scripts/dump_osc.1 ${STAGEDIR}${MAN1PREFIX}/man/man1 | ||||
${INSTALL_MAN} ${WRKSRC}/scripts/send_osc.1 ${STAGEDIR}${MAN1PREFIX}/man/man1 | ${INSTALL_MAN} ${WRKSRC}/scripts/send_osc.1 ${STAGEDIR}${MAN1PREFIX}/man/man1 | ||||
.include <bsd.port.mk> | .include <bsd.port.mk> |