893889b444
PR: 209295 Submitted by: tkato432 yahoo com Sponsored by: Absolight
56 lines
1.8 KiB
Makefile
56 lines
1.8 KiB
Makefile
# Created by: Beech Rintoul <beech@FreeBSD.org>
|
|
# $FreeBSD$
|
|
|
|
PORTNAME= mnemosyne
|
|
PORTVERSION= 2.3.6
|
|
PORTEPOCH= 1
|
|
CATEGORIES= games python
|
|
MASTER_SITES= SF/mnemosyne-proj/${PORTNAME}/${PORTNAME}-${DISTVERSION}
|
|
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
|
|
DISTNAME= Mnemosyne-${DISTVERSION}
|
|
|
|
MAINTAINER= ports@FreeBSD.org
|
|
COMMENT= Flash-card tool which optimises your learning process
|
|
|
|
LICENSE= LGPL3
|
|
|
|
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}qt4-sql>=4.5:databases/py-qt4-sql \
|
|
${PYTHON_PKGNAMEPREFIX}qt4-network>=4.5:net/py-qt4-network \
|
|
${PYTHON_PKGNAMEPREFIX}qt4-webkit>=4.5:www/py-qt4-webkit \
|
|
${PYTHON_PKGNAMEPREFIX}qt4-gui>=4.5:x11-toolkits/py-qt4-gui \
|
|
${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3 \
|
|
${PYTHON_PKGNAMEPREFIX}matplotlib>=1.2.0:math/py-matplotlib \
|
|
${PYTHON_PKGNAMEPREFIX}cherrypy>=3.2:www/py-cherrypy \
|
|
${PYTHON_PKGNAMEPREFIX}webob>=1.2.2:www/py-webob
|
|
|
|
USES= fortran python
|
|
USE_PYTHON= distutils autoplist
|
|
NO_ARCH= yes
|
|
|
|
PLIST_FILES= bin/mnemosyne
|
|
|
|
_GCC_LD_PATH= ${LOCALBASE}/lib/gcc${GCC_DEFAULT:S/.//}
|
|
|
|
.include <bsd.port.pre.mk>
|
|
|
|
post-extract:
|
|
@${LN} -sf mnemosyne ${WRKSRC}/mnemosyne/pyqt_ui/mnemosyne.exec
|
|
|
|
post-patch:
|
|
@${REINPLACE_CMD} -e 's|\(pyqt_ui/mnemosyne\)"|\1.exec"| ; \
|
|
s|\(share/\)icons|\1pixmaps|' ${WRKSRC}/setup.py
|
|
|
|
post-build:
|
|
@${MKDIR} ${WRKDIR}/wrappers
|
|
@${ECHO_CMD} '#!${SH}' > ${WRKDIR}/wrappers/mnemosyne
|
|
.if ${OPSYS} == FreeBSD && ${fortran_ARGS} == gcc
|
|
@${ECHO_CMD} 'LD_LIBRARY_PATH="${_GCC_LD_PATH}:$$LD_LIBRARY_PATH"' \
|
|
>> ${WRKDIR}/wrappers/mnemosyne
|
|
@${ECHO_CMD} 'export LD_LIBRARY_PATH' >> ${WRKDIR}/wrappers/mnemosyne
|
|
.endif
|
|
@${ECHO_CMD} 'exec ${PREFIX}/bin/mnemosyne.exec "$$@"' >> ${WRKDIR}/wrappers/mnemosyne
|
|
|
|
post-install:
|
|
${INSTALL_SCRIPT} ${WRKDIR}/wrappers/mnemosyne ${STAGEDIR}${PREFIX}/bin
|
|
|
|
.include <bsd.port.post.mk>
|