# Created by: Andrew Pantyukhin # $FreeBSD$ PORTNAME= anki PORTVERSION= 2.0.12 CATEGORIES= games python MASTER_SITES= http://ankisrs.net/download/mirror/ EXTRACT_SUFX= .tgz DIST_SUBDIR= python MAINTAINER= nemysis@gmx.ch COMMENT= Flashcard trainer with spaced repetition LICENSE= AGPLv3 # (or later) RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pyaudio>0:${PORTSDIR}/audio/py-pyaudio \ ${PYTHON_PKGNAMEPREFIX}sqlalchemy>0:${PORTSDIR}/databases/py-sqlalchemy \ ${PYTHON_PKGNAMEPREFIX}sqlite3>0:${PORTSDIR}/databases/py-sqlite3 \ ${PYTHON_PKGNAMEPREFIX}qt4-network>=4.4:${PORTSDIR}/net/py-qt4-network \ ${PYTHON_PKGNAMEPREFIX}beautifulsoup>=3.2:${PORTSDIR}/www/py-beautifulsoup32 \ ${PYTHON_PKGNAMEPREFIX}httplib2>0:${PORTSDIR}/www/py-httplib2 \ ${PYTHON_PKGNAMEPREFIX}qt4-webkit>=4.4:${PORTSDIR}/www/py-qt4-webkit \ ${PYTHON_PKGNAMEPREFIX}send2trash>0:${PORTSDIR}/deskutils/py-send2trash USES= desktop-file-utils gettext:run shared-mime-info USE_PYTHON= -2.7 USE_QT4= network_run webkit_run MAN1= ${PORTNAME}.1 post-patch: @${REINPLACE_CMD} -e 's|/usr/share/|${PREFIX}/share/|' \ ${WRKSRC}/runanki @${REINPLACE_CMD} -e 's|^Categories=.*|Categories=Education;Languages;KDE;Qt;Game;|' \ ${WRKSRC}/${PORTNAME}.desktop do-build: @${PYTHON_CMD} -m compileall ${WRKSRC} @${PYTHON_CMD} -O -m compileall ${WRKSRC} do-install: ${INSTALL_SCRIPT} ${WRKSRC}/runanki ${PREFIX}/bin/${PORTNAME} @${MKDIR} ${DATADIR} .for i in anki aqt designer locale oldanki tests tools @(cd ${WRKSRC} && ${COPYTREE_SHARE} ${i} ${DATADIR}) .endfor post-install: ${INSTALL_MAN} ${WRKSRC}/${MAN1} ${MAN1PREFIX}/man/man1 @${MKDIR} ${DESKTOPDIR} ${INSTALL_DATA} ${WRKSRC}/${PORTNAME}.desktop ${DESKTOPDIR} @${MKDIR} ${PREFIX}/share/mime/packages ${INSTALL_DATA} ${WRKSRC}/${PORTNAME}.xml \ ${PREFIX}/share/mime/packages @${MKDIR} ${PREFIX}/share/pixmaps .for p in *.png *.xpm ${INSTALL_DATA} ${WRKSRC}/${p} \ ${PREFIX}/share/pixmaps .endfor .include