aboutsummaryrefslogtreecommitdiff
path: root/games/anki/Makefile
diff options
context:
space:
mode:
authorMarcelo Araujo <araujo@FreeBSD.org>2013-01-16 07:44:59 +0000
committerMarcelo Araujo <araujo@FreeBSD.org>2013-01-16 07:44:59 +0000
commit52fe4e2e944c310dc482a9e17f3736511df31919 (patch)
treee537f2d8a3f77234e2023c000d30729507bc0dbb /games/anki/Makefile
parent15f1217b8617128acbaf05099f94b3060ccd7252 (diff)
downloadports-52fe4e2e944c310dc482a9e17f3736511df31919.tar.gz
ports-52fe4e2e944c310dc482a9e17f3736511df31919.zip
- Update to 2.0.4.
- Trim header. PR: ports/172506 Submitted by: KATO Tsuguru <tkato432@yahoo.com>
Notes
Notes: svn path=/head/; revision=310477
Diffstat (limited to 'games/anki/Makefile')
-rw-r--r--games/anki/Makefile59
1 files changed, 51 insertions, 8 deletions
diff --git a/games/anki/Makefile b/games/anki/Makefile
index f0deadd273a2..e119bb1b145c 100644
--- a/games/anki/Makefile
+++ b/games/anki/Makefile
@@ -1,15 +1,58 @@
-# New ports collection makefile for: anki
-# Date created: 9 August 2007
-# Whom: Andrew Pantyukhin <infofarmer@FreeBSD.org>
-#
+# Created by: Andrew Pantyukhin <infofarmer@FreeBSD.org>
# $FreeBSD$
-#
+
+PORTNAME= anki
+PORTVERSION= 2.0.4
+CATEGORIES= games
+MASTER_SITES= http://ankisrs.net/download/mirror/
+EXTRACT_SUFX= .tgz
MAINTAINER= ports@FreeBSD.org
COMMENT= Flashcard trainer with spaced repetition
-LICENSE= GPLv3
+LICENSE= AGPLv3 # (or later)
+
+BUILD_DEPENDS= update-mime-database:${PORTSDIR}/misc/shared-mime-info
+RUN_DEPENDS:= ${BUILD_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
+
+USE_PYTHON= -2.7
+USE_QT4= network_run webkit_run
+USE_GETTEXT= run
+
+MAN1= ${PORTNAME}.1
+
+post-patch:
+ @${SED} -e 's|/usr/share/|${PYTHON_SITELIBDIR}/|' \
+ < ${WRKSRC}/runanki > ${WRKDIR}/${PORTNAME}
+
+do-build:
+ @-${PYTHON_CMD} -m compileall -f ${WRKSRC}
+ @-${PYTHON_CMD} -O -m compileall -f ${WRKSRC}
-MASTERDIR= ${.CURDIR}
+do-install:
+ (cd ${WRKDIR} && ${INSTALL_SCRIPT} ${PORTNAME} ${PREFIX}/bin)
+ (cd ${WRKSRC} && ${INSTALL_MAN} ${PORTNAME}.1 ${MANPREFIX}/man/man1)
+ @${MKDIR} ${PYTHON_SITELIBDIR}/${PORTNAME}
+.for i in anki aqt designer locale oldanki tests tools
+ @(cd ${WRKSRC} && ${COPYTREE_SHARE} ${i} \
+ ${PYTHON_SITELIBDIR}/${PORTNAME})
+.endfor
+ @${MKDIR} ${DESKTOPDIR}
+ (cd ${WRKSRC} && ${INSTALL_DATA} anki.desktop \
+ ${DESKTOPDIR})
+ @${MKDIR} ${PREFIX}/share/mime/packages
+ (cd ${WRKSRC} && ${INSTALL_DATA} anki.xml \
+ ${PREFIX}/share/mime/packages)
+ @${MKDIR} ${PREFIX}/share/pixmaps
+ (cd ${WRKSRC} && ${INSTALL_DATA} anki.png anki.xpm \
+ ${PREFIX}/share/pixmaps)
+ @-update-mime-database ${PREFIX}/share/mime
-.include "${MASTERDIR}/Makefile.inc"
+.include <bsd.port.mk>