# Created by: Andrew Pantyukhin # $FreeBSD$ PORTNAME= anki PORTVERSION= 2.0.14 CATEGORIES= games python MASTER_SITES= http://ankisrs.net/download/mirror/ EXTRACT_SUFX= .tgz DIST_SUBDIR= python MAINTAINER= nemysis@FreeBSD.org COMMENT= Flashcard trainer with spaced repetition LICENSE= AGPLv3 RUN_DEPENDS= lame:${PORTSDIR}/audio/lame \ mplayer:${PORTSDIR}/multimedia/mplayer \ ${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}beautifulsoup32>=0:${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 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 ${STAGEDIR}${PREFIX}/bin/${PORTNAME} .for i in anki aqt designer locale oldanki tests tools @(cd ${WRKSRC} && ${COPYTREE_SHARE} ${i} ${STAGEDIR}${DATADIR}) .endfor ${INSTALL_MAN} ${WRKSRC}/${PORTNAME}.1 ${STAGEDIR}${MAN1PREFIX}/man/man1/ @${MKDIR} ${STAGEDIR}${DESKTOPDIR} ${INSTALL_DATA} ${WRKSRC}/${PORTNAME}.desktop ${STAGEDIR}${DESKTOPDIR} @${MKDIR} ${STAGEDIR}${PREFIX}/share/mime/packages/ ${INSTALL_DATA} ${WRKSRC}/${PORTNAME}.xml \ ${STAGEDIR}${PREFIX}/share/mime/packages/ .for p in *.png *.xpm ${INSTALL_DATA} ${WRKSRC}/${p} \ ${STAGEDIR}${PREFIX}/share/pixmaps/ .endfor .include