1 # Created by: Beech Rintoul <beech@FreeBSD.org>
8 CATEGORIES= games python
9 MASTER_SITES= SF/mnemosyne-proj/${PORTNAME}/${PORTNAME}-${DISTVERSION}
10 PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
11 DISTNAME= Mnemosyne-${DISTVERSION}
13 MAINTAINER= ports@FreeBSD.org
14 COMMENT= Flash-card tool which optimises your learning process
18 RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}qt4-sql>=4.5:databases/py-qt4-sql \
19 ${PYTHON_PKGNAMEPREFIX}qt4-network>=4.5:net/py-qt4-network \
20 ${PYTHON_PKGNAMEPREFIX}qt4-webkit>=4.5:www/py-qt4-webkit \
21 ${PYTHON_PKGNAMEPREFIX}qt4-gui>=4.5:x11-toolkits/py-qt4-gui \
22 ${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3 \
23 ${PYTHON_PKGNAMEPREFIX}matplotlib>=1.2.0:math/py-matplotlib \
24 ${PYTHON_PKGNAMEPREFIX}cherrypy>=3.2:www/py-cherrypy \
25 ${PYTHON_PKGNAMEPREFIX}webob>=1.2.2:www/py-webob
28 USE_PYTHON= distutils autoplist
31 PLIST_FILES= bin/mnemosyne
33 _GCC_LD_PATH= ${LOCALBASE}/lib/gcc${GCC_DEFAULT:S/.//}
35 .include <bsd.port.pre.mk>
38 @${LN} -sf mnemosyne ${WRKSRC}/mnemosyne/pyqt_ui/mnemosyne.exec
41 @${REINPLACE_CMD} -e 's|\(pyqt_ui/mnemosyne\)"|\1.exec"| ; \
42 s|\(share/\)icons|\1pixmaps|' ${WRKSRC}/setup.py
45 @${MKDIR} ${WRKDIR}/wrappers
46 @${ECHO_CMD} '#!${SH}' > ${WRKDIR}/wrappers/mnemosyne
47 .if ${OPSYS} == FreeBSD && ${fortran_ARGS} == gcc
48 @${ECHO_CMD} 'LD_LIBRARY_PATH="${_GCC_LD_PATH}:$$LD_LIBRARY_PATH"' \
49 >> ${WRKDIR}/wrappers/mnemosyne
50 @${ECHO_CMD} 'export LD_LIBRARY_PATH' >> ${WRKDIR}/wrappers/mnemosyne
52 @${ECHO_CMD} 'exec ${PREFIX}/bin/mnemosyne.exec "$$@"' >> ${WRKDIR}/wrappers/mnemosyne
55 ${INSTALL_SCRIPT} ${WRKDIR}/wrappers/mnemosyne ${STAGEDIR}${PREFIX}/bin
57 .include <bsd.port.post.mk>