summaryrefslogtreecommitdiff
path: root/misc/py-anki
diff options
context:
space:
mode:
authorwiz <wiz@pkgsrc.org>2012-05-05 22:22:51 +0000
committerwiz <wiz@pkgsrc.org>2012-05-05 22:22:51 +0000
commitdfeb9ca0536f2d7faf4e0928a317a25e85d362e8 (patch)
tree372f0a315f4614700143221580f0bbaff37c51d4 /misc/py-anki
parentefba815a2c97f8f6bab6b59cef01d99e54c9c82c (diff)
downloadpkgsrc-dfeb9ca0536f2d7faf4e0928a317a25e85d362e8.tar.gz
Initial import of py-anki-1.2.9:
Anki is a program which makes remembering things easy. Because it is a lot more efficient than traditional study methods, you can either greatly decrease your time spent studying, or greatly increase the amount you learn. Anyone who needs to remember things in their daily life can benefit from Anki. Since it is content-agnostic and supports images, audio, videos and scientific markup (via LaTeX), the possibilities are endless.
Diffstat (limited to 'misc/py-anki')
-rw-r--r--misc/py-anki/DESCR7
-rw-r--r--misc/py-anki/Makefile18
-rw-r--r--misc/py-anki/Makefile.common20
-rw-r--r--misc/py-anki/PLIST216
-rw-r--r--misc/py-anki/distinfo5
5 files changed, 266 insertions, 0 deletions
diff --git a/misc/py-anki/DESCR b/misc/py-anki/DESCR
new file mode 100644
index 00000000000..6fcd3bd4d36
--- /dev/null
+++ b/misc/py-anki/DESCR
@@ -0,0 +1,7 @@
+Anki is a program which makes remembering things easy. Because it is a lot
+more efficient than traditional study methods, you can either greatly
+decrease your time spent studying, or greatly increase the amount you learn.
+
+Anyone who needs to remember things in their daily life can benefit from
+Anki. Since it is content-agnostic and supports images, audio, videos and
+scientific markup (via LaTeX), the possibilities are endless.
diff --git a/misc/py-anki/Makefile b/misc/py-anki/Makefile
new file mode 100644
index 00000000000..92075e82916
--- /dev/null
+++ b/misc/py-anki/Makefile
@@ -0,0 +1,18 @@
+# $NetBSD: Makefile,v 1.1.1.1 2012/05/05 22:22:51 wiz Exp $
+
+.include "Makefile.common"
+
+PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
+
+DEPENDS+= ${PYPKGPREFIX}-qt4>=4.4:../../x11/py-qt4
+DEPENDS+= ${PYPKGPREFIX}-libanki-[0-9]*:../../misc/py-libanki
+
+REPLACE_PYTHON= anki ankiqt/ui/dropbox.py
+EGG_NAME= ${DISTNAME:S/anki/ankiqt/}
+PLIST_SUBST+= PYVERSSUFFIX=${PYVERSSUFFIX}
+
+post-install:
+ ${MV} ${DESTDIR}${PREFIX}/bin/anki ${DESTDIR}${PREFIX}/bin/anki${PYVERSSUFFIX}
+
+.include "../../lang/python/application.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/misc/py-anki/Makefile.common b/misc/py-anki/Makefile.common
new file mode 100644
index 00000000000..5aa55ab9af1
--- /dev/null
+++ b/misc/py-anki/Makefile.common
@@ -0,0 +1,20 @@
+# $NetBSD: Makefile.common,v 1.1.1.1 2012/05/05 22:22:51 wiz Exp $
+# used by misc/py-libanki/Makefile
+
+DISTNAME= anki-1.2.9
+CATEGORIES= x11
+MASTER_SITES= http://anki.googlecode.com/files/
+EXTRACT_SUFX= .tgz
+
+MAINTAINER= wiz@NetBSD.org
+HOMEPAGE= http://ankisrs.net/
+COMMENT= Flashcard learning program
+LICENSE= gnu-gpl-v3
+
+PKG_DESTDIR_SUPPORT= user-destdir
+
+USE_PKGLOCALEDIR= yes
+USE_LANGUAGES= # none
+DISTINFO_FILE= ${.CURDIR}/../../misc/py-anki/distinfo
+
+.include "../../lang/python/distutils.mk"
diff --git a/misc/py-anki/PLIST b/misc/py-anki/PLIST
new file mode 100644
index 00000000000..417169fffcc
--- /dev/null
+++ b/misc/py-anki/PLIST
@@ -0,0 +1,216 @@
+@comment $NetBSD: PLIST,v 1.1.1.1 2012/05/05 22:22:51 wiz Exp $
+bin/anki${PYVERSSUFFIX}
+${PYSITELIB}/${EGG_FILE}/PKG-INFO
+${PYSITELIB}/${EGG_FILE}/SOURCES.txt
+${PYSITELIB}/${EGG_FILE}/dependency_links.txt
+${PYSITELIB}/${EGG_FILE}/not-zip-safe
+${PYSITELIB}/${EGG_FILE}/requires.txt
+${PYSITELIB}/${EGG_FILE}/top_level.txt
+${PYSITELIB}/ankiqt/__init__.py
+${PYSITELIB}/ankiqt/__init__.pyc
+${PYSITELIB}/ankiqt/__init__.pyo
+${PYSITELIB}/ankiqt/config.py
+${PYSITELIB}/ankiqt/config.pyc
+${PYSITELIB}/ankiqt/config.pyo
+${PYSITELIB}/ankiqt/forms/__init__.py
+${PYSITELIB}/ankiqt/forms/__init__.pyc
+${PYSITELIB}/ankiqt/forms/__init__.pyo
+${PYSITELIB}/ankiqt/forms/about.py
+${PYSITELIB}/ankiqt/forms/about.pyc
+${PYSITELIB}/ankiqt/forms/about.pyo
+${PYSITELIB}/ankiqt/forms/activetags.py
+${PYSITELIB}/ankiqt/forms/activetags.pyc
+${PYSITELIB}/ankiqt/forms/activetags.pyo
+${PYSITELIB}/ankiqt/forms/addcardmodels.py
+${PYSITELIB}/ankiqt/forms/addcardmodels.pyc
+${PYSITELIB}/ankiqt/forms/addcardmodels.pyo
+${PYSITELIB}/ankiqt/forms/addcards.py
+${PYSITELIB}/ankiqt/forms/addcards.pyc
+${PYSITELIB}/ankiqt/forms/addcards.pyo
+${PYSITELIB}/ankiqt/forms/addmodel.py
+${PYSITELIB}/ankiqt/forms/addmodel.pyc
+${PYSITELIB}/ankiqt/forms/addmodel.pyo
+${PYSITELIB}/ankiqt/forms/cardlist.py
+${PYSITELIB}/ankiqt/forms/cardlist.pyc
+${PYSITELIB}/ankiqt/forms/cardlist.pyo
+${PYSITELIB}/ankiqt/forms/changemap.py
+${PYSITELIB}/ankiqt/forms/changemap.pyc
+${PYSITELIB}/ankiqt/forms/changemap.pyo
+${PYSITELIB}/ankiqt/forms/changemodel.py
+${PYSITELIB}/ankiqt/forms/changemodel.pyc
+${PYSITELIB}/ankiqt/forms/changemodel.pyo
+${PYSITELIB}/ankiqt/forms/clayout.py
+${PYSITELIB}/ankiqt/forms/clayout.pyc
+${PYSITELIB}/ankiqt/forms/clayout.pyo
+${PYSITELIB}/ankiqt/forms/deckproperties.py
+${PYSITELIB}/ankiqt/forms/deckproperties.pyc
+${PYSITELIB}/ankiqt/forms/deckproperties.pyo
+${PYSITELIB}/ankiqt/forms/editfont.py
+${PYSITELIB}/ankiqt/forms/editfont.pyc
+${PYSITELIB}/ankiqt/forms/editfont.pyo
+${PYSITELIB}/ankiqt/forms/edithtml.py
+${PYSITELIB}/ankiqt/forms/edithtml.pyc
+${PYSITELIB}/ankiqt/forms/edithtml.pyo
+${PYSITELIB}/ankiqt/forms/exporting.py
+${PYSITELIB}/ankiqt/forms/exporting.pyc
+${PYSITELIB}/ankiqt/forms/exporting.pyo
+${PYSITELIB}/ankiqt/forms/finddupes.py
+${PYSITELIB}/ankiqt/forms/finddupes.pyc
+${PYSITELIB}/ankiqt/forms/finddupes.pyo
+${PYSITELIB}/ankiqt/forms/findreplace.py
+${PYSITELIB}/ankiqt/forms/findreplace.pyc
+${PYSITELIB}/ankiqt/forms/findreplace.pyo
+${PYSITELIB}/ankiqt/forms/getshared.py
+${PYSITELIB}/ankiqt/forms/getshared.pyc
+${PYSITELIB}/ankiqt/forms/getshared.pyo
+${PYSITELIB}/ankiqt/forms/importing.py
+${PYSITELIB}/ankiqt/forms/importing.pyc
+${PYSITELIB}/ankiqt/forms/importing.pyo
+${PYSITELIB}/ankiqt/forms/importup.py
+${PYSITELIB}/ankiqt/forms/importup.pyc
+${PYSITELIB}/ankiqt/forms/importup.pyo
+${PYSITELIB}/ankiqt/forms/main.py
+${PYSITELIB}/ankiqt/forms/main.pyc
+${PYSITELIB}/ankiqt/forms/main.pyo
+${PYSITELIB}/ankiqt/forms/modelproperties.py
+${PYSITELIB}/ankiqt/forms/modelproperties.pyc
+${PYSITELIB}/ankiqt/forms/modelproperties.pyo
+${PYSITELIB}/ankiqt/forms/preferences.py
+${PYSITELIB}/ankiqt/forms/preferences.pyc
+${PYSITELIB}/ankiqt/forms/preferences.pyo
+${PYSITELIB}/ankiqt/forms/reschedule.py
+${PYSITELIB}/ankiqt/forms/reschedule.pyc
+${PYSITELIB}/ankiqt/forms/reschedule.pyo
+${PYSITELIB}/ankiqt/forms/share.py
+${PYSITELIB}/ankiqt/forms/share.pyc
+${PYSITELIB}/ankiqt/forms/share.pyo
+${PYSITELIB}/ankiqt/forms/syncdeck.py
+${PYSITELIB}/ankiqt/forms/syncdeck.pyc
+${PYSITELIB}/ankiqt/forms/syncdeck.pyo
+${PYSITELIB}/ankiqt/icons_rc.py
+${PYSITELIB}/ankiqt/icons_rc.pyc
+${PYSITELIB}/ankiqt/icons_rc.pyo
+${PYSITELIB}/ankiqt/locale/ar/LC_MESSAGES/ankiqt.mo
+${PYSITELIB}/ankiqt/locale/az/LC_MESSAGES/ankiqt.mo
+${PYSITELIB}/ankiqt/locale/bg/LC_MESSAGES/ankiqt.mo
+${PYSITELIB}/ankiqt/locale/ca/LC_MESSAGES/ankiqt.mo
+${PYSITELIB}/ankiqt/locale/cs/LC_MESSAGES/ankiqt.mo
+${PYSITELIB}/ankiqt/locale/da/LC_MESSAGES/ankiqt.mo
+${PYSITELIB}/ankiqt/locale/de/LC_MESSAGES/ankiqt.mo
+${PYSITELIB}/ankiqt/locale/el/LC_MESSAGES/ankiqt.mo
+${PYSITELIB}/ankiqt/locale/en_AU/LC_MESSAGES/ankiqt.mo
+${PYSITELIB}/ankiqt/locale/en_GB/LC_MESSAGES/ankiqt.mo
+${PYSITELIB}/ankiqt/locale/eo/LC_MESSAGES/ankiqt.mo
+${PYSITELIB}/ankiqt/locale/es/LC_MESSAGES/ankiqt.mo
+${PYSITELIB}/ankiqt/locale/et/LC_MESSAGES/ankiqt.mo
+${PYSITELIB}/ankiqt/locale/fa/LC_MESSAGES/ankiqt.mo
+${PYSITELIB}/ankiqt/locale/fi/LC_MESSAGES/ankiqt.mo
+${PYSITELIB}/ankiqt/locale/fr/LC_MESSAGES/ankiqt.mo
+${PYSITELIB}/ankiqt/locale/gu/LC_MESSAGES/ankiqt.mo
+${PYSITELIB}/ankiqt/locale/he/LC_MESSAGES/ankiqt.mo
+${PYSITELIB}/ankiqt/locale/hu/LC_MESSAGES/ankiqt.mo
+${PYSITELIB}/ankiqt/locale/it/LC_MESSAGES/ankiqt.mo
+${PYSITELIB}/ankiqt/locale/ja/LC_MESSAGES/ankiqt.mo
+${PYSITELIB}/ankiqt/locale/ko/LC_MESSAGES/ankiqt.mo
+${PYSITELIB}/ankiqt/locale/lt/LC_MESSAGES/ankiqt.mo
+${PYSITELIB}/ankiqt/locale/lv/LC_MESSAGES/ankiqt.mo
+${PYSITELIB}/ankiqt/locale/mn/LC_MESSAGES/ankiqt.mo
+${PYSITELIB}/ankiqt/locale/ms/LC_MESSAGES/ankiqt.mo
+${PYSITELIB}/ankiqt/locale/nb/LC_MESSAGES/ankiqt.mo
+${PYSITELIB}/ankiqt/locale/nl/LC_MESSAGES/ankiqt.mo
+${PYSITELIB}/ankiqt/locale/oc/LC_MESSAGES/ankiqt.mo
+${PYSITELIB}/ankiqt/locale/pl/LC_MESSAGES/ankiqt.mo
+${PYSITELIB}/ankiqt/locale/pt/LC_MESSAGES/ankiqt.mo
+${PYSITELIB}/ankiqt/locale/pt_BR/LC_MESSAGES/ankiqt.mo
+${PYSITELIB}/ankiqt/locale/ro/LC_MESSAGES/ankiqt.mo
+${PYSITELIB}/ankiqt/locale/ru/LC_MESSAGES/ankiqt.mo
+${PYSITELIB}/ankiqt/locale/sl/LC_MESSAGES/ankiqt.mo
+${PYSITELIB}/ankiqt/locale/sv/LC_MESSAGES/ankiqt.mo
+${PYSITELIB}/ankiqt/locale/tlh/LC_MESSAGES/ankiqt.mo
+${PYSITELIB}/ankiqt/locale/tr/LC_MESSAGES/ankiqt.mo
+${PYSITELIB}/ankiqt/locale/uk/LC_MESSAGES/ankiqt.mo
+${PYSITELIB}/ankiqt/locale/vi/LC_MESSAGES/ankiqt.mo
+${PYSITELIB}/ankiqt/locale/zh_CN/LC_MESSAGES/ankiqt.mo
+${PYSITELIB}/ankiqt/locale/zh_HK/LC_MESSAGES/ankiqt.mo
+${PYSITELIB}/ankiqt/locale/zh_TW/LC_MESSAGES/ankiqt.mo
+${PYSITELIB}/ankiqt/ui/__init__.py
+${PYSITELIB}/ankiqt/ui/__init__.pyc
+${PYSITELIB}/ankiqt/ui/__init__.pyo
+${PYSITELIB}/ankiqt/ui/about.py
+${PYSITELIB}/ankiqt/ui/about.pyc
+${PYSITELIB}/ankiqt/ui/about.pyo
+${PYSITELIB}/ankiqt/ui/activetags.py
+${PYSITELIB}/ankiqt/ui/activetags.pyc
+${PYSITELIB}/ankiqt/ui/activetags.pyo
+${PYSITELIB}/ankiqt/ui/addcards.py
+${PYSITELIB}/ankiqt/ui/addcards.pyc
+${PYSITELIB}/ankiqt/ui/addcards.pyo
+${PYSITELIB}/ankiqt/ui/cardlist.py
+${PYSITELIB}/ankiqt/ui/cardlist.pyc
+${PYSITELIB}/ankiqt/ui/cardlist.pyo
+${PYSITELIB}/ankiqt/ui/clayout.py
+${PYSITELIB}/ankiqt/ui/clayout.pyc
+${PYSITELIB}/ankiqt/ui/clayout.pyo
+${PYSITELIB}/ankiqt/ui/deckproperties.py
+${PYSITELIB}/ankiqt/ui/deckproperties.pyc
+${PYSITELIB}/ankiqt/ui/deckproperties.pyo
+${PYSITELIB}/ankiqt/ui/dropbox.py
+${PYSITELIB}/ankiqt/ui/dropbox.pyc
+${PYSITELIB}/ankiqt/ui/dropbox.pyo
+${PYSITELIB}/ankiqt/ui/exporting.py
+${PYSITELIB}/ankiqt/ui/exporting.pyc
+${PYSITELIB}/ankiqt/ui/exporting.pyo
+${PYSITELIB}/ankiqt/ui/facteditor.py
+${PYSITELIB}/ankiqt/ui/facteditor.pyc
+${PYSITELIB}/ankiqt/ui/facteditor.pyo
+${PYSITELIB}/ankiqt/ui/getshared.py
+${PYSITELIB}/ankiqt/ui/getshared.pyc
+${PYSITELIB}/ankiqt/ui/getshared.pyo
+${PYSITELIB}/ankiqt/ui/graphs.py
+${PYSITELIB}/ankiqt/ui/graphs.pyc
+${PYSITELIB}/ankiqt/ui/graphs.pyo
+${PYSITELIB}/ankiqt/ui/help.py
+${PYSITELIB}/ankiqt/ui/help.pyc
+${PYSITELIB}/ankiqt/ui/help.pyo
+${PYSITELIB}/ankiqt/ui/importing.py
+${PYSITELIB}/ankiqt/ui/importing.pyc
+${PYSITELIB}/ankiqt/ui/importing.pyo
+${PYSITELIB}/ankiqt/ui/main.py
+${PYSITELIB}/ankiqt/ui/main.pyc
+${PYSITELIB}/ankiqt/ui/main.pyo
+${PYSITELIB}/ankiqt/ui/modelchooser.py
+${PYSITELIB}/ankiqt/ui/modelchooser.pyc
+${PYSITELIB}/ankiqt/ui/modelchooser.pyo
+${PYSITELIB}/ankiqt/ui/modelproperties.py
+${PYSITELIB}/ankiqt/ui/modelproperties.pyc
+${PYSITELIB}/ankiqt/ui/modelproperties.pyo
+${PYSITELIB}/ankiqt/ui/preferences.py
+${PYSITELIB}/ankiqt/ui/preferences.pyc
+${PYSITELIB}/ankiqt/ui/preferences.pyo
+${PYSITELIB}/ankiqt/ui/sound.py
+${PYSITELIB}/ankiqt/ui/sound.pyc
+${PYSITELIB}/ankiqt/ui/sound.pyo
+${PYSITELIB}/ankiqt/ui/status.py
+${PYSITELIB}/ankiqt/ui/status.pyc
+${PYSITELIB}/ankiqt/ui/status.pyo
+${PYSITELIB}/ankiqt/ui/sync.py
+${PYSITELIB}/ankiqt/ui/sync.pyc
+${PYSITELIB}/ankiqt/ui/sync.pyo
+${PYSITELIB}/ankiqt/ui/tagedit.py
+${PYSITELIB}/ankiqt/ui/tagedit.pyc
+${PYSITELIB}/ankiqt/ui/tagedit.pyo
+${PYSITELIB}/ankiqt/ui/tray.py
+${PYSITELIB}/ankiqt/ui/tray.pyc
+${PYSITELIB}/ankiqt/ui/tray.pyo
+${PYSITELIB}/ankiqt/ui/unsaved.py
+${PYSITELIB}/ankiqt/ui/unsaved.pyc
+${PYSITELIB}/ankiqt/ui/unsaved.pyo
+${PYSITELIB}/ankiqt/ui/update.py
+${PYSITELIB}/ankiqt/ui/update.pyc
+${PYSITELIB}/ankiqt/ui/update.pyo
+${PYSITELIB}/ankiqt/ui/utils.py
+${PYSITELIB}/ankiqt/ui/utils.pyc
+${PYSITELIB}/ankiqt/ui/utils.pyo
+${PYSITELIB}/ankiqt/ui/view.py
+${PYSITELIB}/ankiqt/ui/view.pyc
+${PYSITELIB}/ankiqt/ui/view.pyo
diff --git a/misc/py-anki/distinfo b/misc/py-anki/distinfo
new file mode 100644
index 00000000000..a3adf5e5abe
--- /dev/null
+++ b/misc/py-anki/distinfo
@@ -0,0 +1,5 @@
+$NetBSD: distinfo,v 1.1.1.1 2012/05/05 22:22:51 wiz Exp $
+
+SHA1 (anki-1.2.9.tgz) = 29645a4c4a0035d25bb84c020869b6f977845eb1
+RMD160 (anki-1.2.9.tgz) = d93f5dbd0c8610656fb573e0b4fc0dd23dd65ef1
+Size (anki-1.2.9.tgz) = 2361506 bytes