pkgsrc-WIP-changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

py-anki2-devel: add package for development version of anki2



Module Name:	pkgsrc-wip
Committed By:	Thomas Klausner <tk%giga.or.at@localhost>
Pushed By:	wiz
Date:		Mon Apr 2 10:43:10 2018 +0200
Changeset:	95bf96f40e9726233e505d36dc1fe4b7cfceb092

Added Files:
	py-anki2-devel/DESCR
	py-anki2-devel/Makefile
	py-anki2-devel/PLIST
	py-anki2-devel/TODO
	py-anki2-devel/distinfo
	py-anki2-devel/options.mk
	py-anki2-devel/patches/patch-Makefile

Log Message:
py-anki2-devel: add package for development version of anki2

Does not work.

* needs QtWebEngine support in py-qt5, otherwise fails with

Traceback (most recent call last):
  File "/usr/pkg/bin/anki", line 6, in <module>
    import aqt
  File "/usr/pkg/share/anki/aqt/__init__.py", line 14, in <module>
    from aqt.qt import *
  File "/usr/pkg/share/anki/aqt/qt.py", line 17, in <module>
    from PyQt5.QtWebEngineWidgets import QWebEnginePage
ModuleNotFoundError: No module named 'PyQt5.QtWebEngineWidgets'

* Does not like qt 5.10

Exception: Qt 5.10 is known to be buggy.

To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=95bf96f40e9726233e505d36dc1fe4b7cfceb092

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

diffstat:
 py-anki2-devel/DESCR                  |   9 +
 py-anki2-devel/Makefile               |  57 +++
 py-anki2-devel/PLIST                  | 691 ++++++++++++++++++++++++++++++++++
 py-anki2-devel/TODO                   |  14 +
 py-anki2-devel/distinfo               |   7 +
 py-anki2-devel/options.mk             |  18 +
 py-anki2-devel/patches/patch-Makefile |  29 ++
 7 files changed, 825 insertions(+)

diffs:
diff --git a/py-anki2-devel/DESCR b/py-anki2-devel/DESCR
new file mode 100644
index 0000000000..71612d5b04
--- /dev/null
+++ b/py-anki2-devel/DESCR
@@ -0,0 +1,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.
+
+This package contains the major version 2 of the program.
diff --git a/py-anki2-devel/Makefile b/py-anki2-devel/Makefile
new file mode 100644
index 0000000000..600371c1f7
--- /dev/null
+++ b/py-anki2-devel/Makefile
@@ -0,0 +1,57 @@
+# $NetBSD: Makefile,v 1.42 2018/03/11 18:08:28 wiz Exp $
+
+DISTNAME=	anki-2.1.0beta37-source
+PKGNAME=	${PYPKGPREFIX}-${DISTNAME:C/anki/anki2/:C/-source//}
+CATEGORIES=	misc x11
+MASTER_SITES=	https://apps.ankiweb.net/downloads/beta/
+EXTRACT_SUFX=	.tgz
+
+MAINTAINER=	wiz%NetBSD.org@localhost
+HOMEPAGE=	http://ankisrs.net/
+COMMENT=	Flashcard learning program (v2)
+LICENSE=	gnu-gpl-v3
+
+DEPENDS+=	${PYPKGPREFIX}-qt5-[0-9]*:../../x11/py-qt5
+DEPENDS+=	${PYPKGPREFIX}-sqlite3-[0-9]*:../../databases/py-sqlite3
+DEPENDS+=	${PYPKGPREFIX}-audio-[0-9]*:../../audio/py-audio
+DEPENDS+=	${PYPKGPREFIX}-decorator-[0-9]*:../../devel/py-decorator
+
+WRKSRC=		${WRKDIR}/${DISTNAME:S/-source//}
+
+.include "options.mk"
+
+USE_PKGLOCALEDIR=	yes
+USE_LANGUAGES=		# none
+
+INSTALLATION_DIRS=	bin ${PKGMANDIR}/man1 share/pixmaps share/applications
+
+REPLACE_PYTHON=		runanki tools/runanki.system
+
+USE_TOOLS+=		bash:run
+
+REPLACE_BASH=		tools/tests.sh tools/build_ui.sh
+
+SUBST_CLASSES+=		inst
+SUBST_SED.inst+=	-e 's,/usr/share/anki,${PREFIX}/share/anki,'
+SUBST_FILES.inst+=	tools/runanki.system anki/lang.py
+SUBST_STAGE.inst=	pre-build
+SUBST_MESSAGE.inst=	Fixing installation path.
+
+SUBST_CLASSES+=		man
+SUBST_SED.man+=		-e 's,share/man/man1,${PKGMANDIR}/man1,'
+SUBST_FILES.man+=	Makefile
+SUBST_STAGE.man=	pre-build
+SUBST_MESSAGE.man=	Fixing path to man page directory.
+
+MAKE_FLAGS+=		PREFIX=${PREFIX} DESTDIR=${DESTDIR}
+
+post-extract:
+	${RM} -rf ${WRKSRC}/libanki/thirdparty
+
+# due to patch-Makefile
+post-install:
+	rm ${DESTDIR}${PREFIX}/share/anki/Makefile.orig
+
+.include "../../lang/python/application.mk"
+.include "../../sysutils/desktop-file-utils/desktopdb.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/py-anki2-devel/PLIST b/py-anki2-devel/PLIST
new file mode 100644
index 0000000000..4d027fc048
--- /dev/null
+++ b/py-anki2-devel/PLIST
@@ -0,0 +1,691 @@
+@comment $NetBSD$
+bin/anki
+man/man1/anki.1
+share/anki/LICENSE
+share/anki/LICENSE.logo
+share/anki/Makefile
+share/anki/README.contributing
+share/anki/README.development
+share/anki/README.md
+share/anki/anki.xml
+share/anki/anki/__init__.py
+share/anki/anki/cards.py
+share/anki/anki/collection.py
+share/anki/anki/consts.py
+share/anki/anki/db.py
+share/anki/anki/decks.py
+share/anki/anki/errors.py
+share/anki/anki/exporting.py
+share/anki/anki/find.py
+share/anki/anki/hooks.py
+share/anki/anki/importing/__init__.py
+share/anki/anki/importing/anki2.py
+share/anki/anki/importing/apkg.py
+share/anki/anki/importing/base.py
+share/anki/anki/importing/csvfile.py
+share/anki/anki/importing/mnemo.py
+share/anki/anki/importing/noteimp.py
+share/anki/anki/importing/pauker.py
+share/anki/anki/importing/supermemo_xml.py
+share/anki/anki/lang.py
+share/anki/anki/latex.py
+share/anki/anki/media.py
+share/anki/anki/models.py
+share/anki/anki/mpv.py
+share/anki/anki/notes.py
+share/anki/anki/sched.py
+share/anki/anki/schedv2.py
+share/anki/anki/sound.py
+share/anki/anki/stats.py
+share/anki/anki/statsbg.py
+share/anki/anki/stdmodels.py
+share/anki/anki/storage.py
+share/anki/anki/sync.py
+share/anki/anki/tags.py
+share/anki/anki/template/LICENSE
+share/anki/anki/template/README.anki
+share/anki/anki/template/__init__.py
+share/anki/anki/template/furigana.py
+share/anki/anki/template/hint.py
+share/anki/anki/template/template.py
+share/anki/anki/template/view.py
+share/anki/anki/utils.py
+share/anki/aqt/__init__.py
+share/anki/aqt/about.py
+share/anki/aqt/addcards.py
+share/anki/aqt/addons.py
+share/anki/aqt/browser.py
+share/anki/aqt/clayout.py
+share/anki/aqt/customstudy.py
+share/anki/aqt/deckbrowser.py
+share/anki/aqt/deckchooser.py
+share/anki/aqt/deckconf.py
+share/anki/aqt/downloader.py
+share/anki/aqt/dyndeckconf.py
+share/anki/aqt/editcurrent.py
+share/anki/aqt/editor.py
+share/anki/aqt/errors.py
+share/anki/aqt/exporting.py
+share/anki/aqt/fields.py
+share/anki/aqt/forms/__init__.py
+share/anki/aqt/forms/about.py
+share/anki/aqt/forms/addcards.py
+share/anki/aqt/forms/addfield.py
+share/anki/aqt/forms/addmodel.py
+share/anki/aqt/forms/addonconf.py
+share/anki/aqt/forms/addons.py
+share/anki/aqt/forms/browser.py
+share/anki/aqt/forms/browserdisp.py
+share/anki/aqt/forms/browseropts.py
+share/anki/aqt/forms/changemap.py
+share/anki/aqt/forms/changemodel.py
+share/anki/aqt/forms/clayout_top.py
+share/anki/aqt/forms/customstudy.py
+share/anki/aqt/forms/dconf.py
+share/anki/aqt/forms/debug.py
+share/anki/aqt/forms/dyndconf.py
+share/anki/aqt/forms/editaddon.py
+share/anki/aqt/forms/editcurrent.py
+share/anki/aqt/forms/edithtml.py
+share/anki/aqt/forms/exporting.py
+share/anki/aqt/forms/fields.py
+share/anki/aqt/forms/finddupes.py
+share/anki/aqt/forms/findreplace.py
+share/anki/aqt/forms/getaddons.py
+share/anki/aqt/forms/icons_rc.py
+share/anki/aqt/forms/importing.py
+share/anki/aqt/forms/main.py
+share/anki/aqt/forms/modelopts.py
+share/anki/aqt/forms/models.py
+share/anki/aqt/forms/preferences.py
+share/anki/aqt/forms/preview.py
+share/anki/aqt/forms/profiles.py
+share/anki/aqt/forms/progress.py
+share/anki/aqt/forms/reposition.py
+share/anki/aqt/forms/reschedule.py
+share/anki/aqt/forms/setgroup.py
+share/anki/aqt/forms/setlang.py
+share/anki/aqt/forms/stats.py
+share/anki/aqt/forms/studydeck.py
+share/anki/aqt/forms/taglimit.py
+share/anki/aqt/forms/template.py
+share/anki/aqt/importing.py
+share/anki/aqt/main.py
+share/anki/aqt/mediasrv.py
+share/anki/aqt/modelchooser.py
+share/anki/aqt/models.py
+share/anki/aqt/overview.py
+share/anki/aqt/preferences.py
+share/anki/aqt/profiles.py
+share/anki/aqt/progress.py
+share/anki/aqt/qt.py
+share/anki/aqt/reviewer.py
+share/anki/aqt/sound.py
+share/anki/aqt/stats.py
+share/anki/aqt/studydeck.py
+share/anki/aqt/sync.py
+share/anki/aqt/tagedit.py
+share/anki/aqt/taglimit.py
+share/anki/aqt/toolbar.py
+share/anki/aqt/update.py
+share/anki/aqt/utils.py
+share/anki/aqt/webview.py
+share/anki/designer/about.ui
+share/anki/designer/addcards.ui
+share/anki/designer/addfield.ui
+share/anki/designer/addmodel.ui
+share/anki/designer/addonconf.ui
+share/anki/designer/addons.ui
+share/anki/designer/browser.ui
+share/anki/designer/browserdisp.ui
+share/anki/designer/browseropts.ui
+share/anki/designer/changemap.ui
+share/anki/designer/changemodel.ui
+share/anki/designer/clayout_top.ui
+share/anki/designer/customstudy.ui
+share/anki/designer/dconf.ui
+share/anki/designer/debug.ui
+share/anki/designer/dyndconf.ui
+share/anki/designer/editaddon.ui
+share/anki/designer/editcurrent.ui
+share/anki/designer/edithtml.ui
+share/anki/designer/exporting.ui
+share/anki/designer/fields.ui
+share/anki/designer/finddupes.ui
+share/anki/designer/findreplace.ui
+share/anki/designer/getaddons.ui
+share/anki/designer/icons.qrc
+share/anki/designer/icons/anki.png
+share/anki/designer/icons/collection.svg
+share/anki/designer/icons/deck.svg
+share/anki/designer/icons/heart.svg
+share/anki/designer/icons/media-record.png
+share/anki/designer/icons/notetype.svg
+share/anki/designer/icons/tag.svg
+share/anki/designer/importing.ui
+share/anki/designer/main.ui
+share/anki/designer/modelopts.ui
+share/anki/designer/models.ui
+share/anki/designer/preferences.ui
+share/anki/designer/preview.ui
+share/anki/designer/profiles.ui
+share/anki/designer/progress.ui
+share/anki/designer/reposition.ui
+share/anki/designer/reschedule.ui
+share/anki/designer/setgroup.ui
+share/anki/designer/setlang.ui
+share/anki/designer/stats.ui
+share/anki/designer/studydeck.ui
+share/anki/designer/taglimit.ui
+share/anki/designer/template.ui
+share/anki/locale/af/LC_MESSAGES/anki.mo
+share/anki/locale/ar/LC_MESSAGES/anki.mo
+share/anki/locale/az/LC_MESSAGES/anki.mo
+share/anki/locale/bg/LC_MESSAGES/anki.mo
+share/anki/locale/bn/LC_MESSAGES/anki.mo
+share/anki/locale/ca/LC_MESSAGES/anki.mo
+share/anki/locale/ca@valencia/LC_MESSAGES/anki.mo
+share/anki/locale/cs/LC_MESSAGES/anki.mo
+share/anki/locale/da/LC_MESSAGES/anki.mo
+share/anki/locale/de/LC_MESSAGES/anki.mo
+share/anki/locale/el/LC_MESSAGES/anki.mo
+share/anki/locale/en_GB/LC_MESSAGES/anki.mo
+share/anki/locale/eo/LC_MESSAGES/anki.mo
+share/anki/locale/es/LC_MESSAGES/anki.mo
+share/anki/locale/et/LC_MESSAGES/anki.mo
+share/anki/locale/eu/LC_MESSAGES/anki.mo
+share/anki/locale/fa/LC_MESSAGES/anki.mo
+share/anki/locale/fi/LC_MESSAGES/anki.mo
+share/anki/locale/fr/LC_MESSAGES/anki.mo
+share/anki/locale/fr_CA/LC_MESSAGES/anki.mo
+share/anki/locale/ga/LC_MESSAGES/anki.mo
+share/anki/locale/gl/LC_MESSAGES/anki.mo
+share/anki/locale/gu/LC_MESSAGES/anki.mo
+share/anki/locale/he/LC_MESSAGES/anki.mo
+share/anki/locale/hr/LC_MESSAGES/anki.mo
+share/anki/locale/hu/LC_MESSAGES/anki.mo
+share/anki/locale/hy/LC_MESSAGES/anki.mo
+share/anki/locale/ia/LC_MESSAGES/anki.mo
+share/anki/locale/is/LC_MESSAGES/anki.mo
+share/anki/locale/it/LC_MESSAGES/anki.mo
+share/anki/locale/ja/LC_MESSAGES/anki.mo
+share/anki/locale/km/LC_MESSAGES/anki.mo
+share/anki/locale/ko/LC_MESSAGES/anki.mo
+share/anki/locale/ku/LC_MESSAGES/anki.mo
+share/anki/locale/lt/LC_MESSAGES/anki.mo
+share/anki/locale/lv/LC_MESSAGES/anki.mo
+share/anki/locale/mn/LC_MESSAGES/anki.mo
+share/anki/locale/mr/LC_MESSAGES/anki.mo
+share/anki/locale/ms/LC_MESSAGES/anki.mo
+share/anki/locale/nb/LC_MESSAGES/anki.mo
+share/anki/locale/nl/LC_MESSAGES/anki.mo
+share/anki/locale/no/LC_MESSAGES/anki.mo
+share/anki/locale/oc/LC_MESSAGES/anki.mo
+share/anki/locale/pl/LC_MESSAGES/anki.mo
+share/anki/locale/pt/LC_MESSAGES/anki.mo
+share/anki/locale/pt_BR/LC_MESSAGES/anki.mo
+share/anki/locale/qt_ar.qm
+share/anki/locale/qt_bg.qm
+share/anki/locale/qt_ca.qm
+share/anki/locale/qt_cs.qm
+share/anki/locale/qt_da.qm
+share/anki/locale/qt_de.qm
+share/anki/locale/qt_en.qm
+share/anki/locale/qt_es.qm
+share/anki/locale/qt_fa.qm
+share/anki/locale/qt_fi.qm
+share/anki/locale/qt_fr.qm
+share/anki/locale/qt_gl.qm
+share/anki/locale/qt_he.qm
+share/anki/locale/qt_hu.qm
+share/anki/locale/qt_it.qm
+share/anki/locale/qt_ja.qm
+share/anki/locale/qt_ko.qm
+share/anki/locale/qt_lt.qm
+share/anki/locale/qt_pl.qm
+share/anki/locale/qt_pt.qm
+share/anki/locale/qt_ru.qm
+share/anki/locale/qt_sk.qm
+share/anki/locale/qt_sl.qm
+share/anki/locale/qt_sv.qm
+share/anki/locale/qt_uk.qm
+share/anki/locale/qt_zh_CN.qm
+share/anki/locale/qt_zh_TW.qm
+share/anki/locale/qtbase_bg.qm
+share/anki/locale/qtbase_ca.qm
+share/anki/locale/qtbase_cs.qm
+share/anki/locale/qtbase_da.qm
+share/anki/locale/qtbase_de.qm
+share/anki/locale/qtbase_en.qm
+share/anki/locale/qtbase_es.qm
+share/anki/locale/qtbase_fi.qm
+share/anki/locale/qtbase_fr.qm
+share/anki/locale/qtbase_gd.qm
+share/anki/locale/qtbase_he.qm
+share/anki/locale/qtbase_hu.qm
+share/anki/locale/qtbase_it.qm
+share/anki/locale/qtbase_ja.qm
+share/anki/locale/qtbase_ko.qm
+share/anki/locale/qtbase_lv.qm
+share/anki/locale/qtbase_pl.qm
+share/anki/locale/qtbase_ru.qm
+share/anki/locale/qtbase_sk.qm
+share/anki/locale/qtbase_uk.qm
+share/anki/locale/qtmultimedia_bg.qm
+share/anki/locale/qtmultimedia_ca.qm
+share/anki/locale/qtmultimedia_cs.qm
+share/anki/locale/qtmultimedia_da.qm
+share/anki/locale/qtmultimedia_de.qm
+share/anki/locale/qtmultimedia_en.qm
+share/anki/locale/qtmultimedia_es.qm
+share/anki/locale/qtmultimedia_fi.qm
+share/anki/locale/qtmultimedia_fr.qm
+share/anki/locale/qtmultimedia_hu.qm
+share/anki/locale/qtmultimedia_it.qm
+share/anki/locale/qtmultimedia_ja.qm
+share/anki/locale/qtmultimedia_ko.qm
+share/anki/locale/qtmultimedia_pl.qm
+share/anki/locale/qtmultimedia_ru.qm
+share/anki/locale/qtmultimedia_sk.qm
+share/anki/locale/qtmultimedia_uk.qm
+share/anki/locale/qtquick1_bg.qm
+share/anki/locale/qtquick1_ca.qm
+share/anki/locale/qtquick1_cs.qm
+share/anki/locale/qtquick1_da.qm
+share/anki/locale/qtquick1_de.qm
+share/anki/locale/qtquick1_en.qm
+share/anki/locale/qtquick1_es.qm
+share/anki/locale/qtquick1_fi.qm
+share/anki/locale/qtquick1_fr.qm
+share/anki/locale/qtquick1_he.qm
+share/anki/locale/qtquick1_hu.qm
+share/anki/locale/qtquick1_it.qm
+share/anki/locale/qtquick1_ja.qm
+share/anki/locale/qtquick1_ko.qm
+share/anki/locale/qtquick1_pl.qm
+share/anki/locale/qtquick1_ru.qm
+share/anki/locale/qtquick1_sk.qm
+share/anki/locale/qtquick1_uk.qm
+share/anki/locale/qtquickcontrols2_bg.qm
+share/anki/locale/qtquickcontrols2_en.qm
+share/anki/locale/qtquickcontrols2_ko.qm
+share/anki/locale/qtquickcontrols2_uk.qm
+share/anki/locale/qtquickcontrols_bg.qm
+share/anki/locale/qtquickcontrols_de.qm
+share/anki/locale/qtquickcontrols_en.qm
+share/anki/locale/qtquickcontrols_fi.qm
+share/anki/locale/qtquickcontrols_fr.qm
+share/anki/locale/qtquickcontrols_ja.qm
+share/anki/locale/qtquickcontrols_ru.qm
+share/anki/locale/qtquickcontrols_uk.qm
+share/anki/locale/qtscript_bg.qm
+share/anki/locale/qtscript_ca.qm
+share/anki/locale/qtscript_cs.qm
+share/anki/locale/qtscript_da.qm
+share/anki/locale/qtscript_de.qm
+share/anki/locale/qtscript_en.qm
+share/anki/locale/qtscript_es.qm
+share/anki/locale/qtscript_fi.qm
+share/anki/locale/qtscript_fr.qm
+share/anki/locale/qtscript_he.qm
+share/anki/locale/qtscript_hu.qm
+share/anki/locale/qtscript_it.qm
+share/anki/locale/qtscript_ja.qm
+share/anki/locale/qtscript_ko.qm
+share/anki/locale/qtscript_lv.qm
+share/anki/locale/qtscript_pl.qm
+share/anki/locale/qtscript_ru.qm
+share/anki/locale/qtscript_sk.qm
+share/anki/locale/qtscript_uk.qm
+share/anki/locale/qtxmlpatterns_bg.qm
+share/anki/locale/qtxmlpatterns_ca.qm
+share/anki/locale/qtxmlpatterns_cs.qm
+share/anki/locale/qtxmlpatterns_da.qm
+share/anki/locale/qtxmlpatterns_de.qm
+share/anki/locale/qtxmlpatterns_en.qm
+share/anki/locale/qtxmlpatterns_es.qm
+share/anki/locale/qtxmlpatterns_fr.qm
+share/anki/locale/qtxmlpatterns_hu.qm
+share/anki/locale/qtxmlpatterns_it.qm
+share/anki/locale/qtxmlpatterns_ja.qm
+share/anki/locale/qtxmlpatterns_ko.qm
+share/anki/locale/qtxmlpatterns_pl.qm
+share/anki/locale/qtxmlpatterns_ru.qm
+share/anki/locale/qtxmlpatterns_sk.qm
+share/anki/locale/qtxmlpatterns_uk.qm
+share/anki/locale/ro/LC_MESSAGES/anki.mo
+share/anki/locale/ru/LC_MESSAGES/anki.mo
+share/anki/locale/sco/LC_MESSAGES/anki.mo
+share/anki/locale/sk/LC_MESSAGES/anki.mo
+share/anki/locale/sl/LC_MESSAGES/anki.mo
+share/anki/locale/sr/LC_MESSAGES/anki.mo
+share/anki/locale/sv/LC_MESSAGES/anki.mo
+share/anki/locale/szl/LC_MESSAGES/anki.mo
+share/anki/locale/th/LC_MESSAGES/anki.mo
+share/anki/locale/tlh/LC_MESSAGES/anki.mo
+share/anki/locale/tr/LC_MESSAGES/anki.mo
+share/anki/locale/uk/LC_MESSAGES/anki.mo
+share/anki/locale/ur/LC_MESSAGES/anki.mo
+share/anki/locale/vi/LC_MESSAGES/anki.mo
+share/anki/locale/wo/LC_MESSAGES/anki.mo
+share/anki/locale/zh_CN/LC_MESSAGES/anki.mo
+share/anki/locale/zh_HK/LC_MESSAGES/anki.mo
+share/anki/locale/zh_TW/LC_MESSAGES/anki.mo
+share/anki/requirements.txt
+share/anki/runanki
+share/anki/tests/__init__.py
+share/anki/tests/shared.py
+share/anki/tests/support/anki12-broken.anki
+share/anki/tests/support/anki12-due.anki
+share/anki/tests/support/anki12.anki
+share/anki/tests/support/anki2-alpha.anki2
+share/anki/tests/support/diffmodels1.anki
+share/anki/tests/support/diffmodels2-1.apkg
+share/anki/tests/support/diffmodels2-2.apkg
+share/anki/tests/support/diffmodels2.anki
+share/anki/tests/support/diffmodeltemplates-1.apkg
+share/anki/tests/support/diffmodeltemplates-2.apkg
+share/anki/tests/support/fake.png
+share/anki/tests/support/invalid-ords.anki
+share/anki/tests/support/media.apkg
+share/anki/tests/support/mnemo.db
+share/anki/tests/support/supermemo1.xml
+share/anki/tests/support/suspended12.anki
+share/anki/tests/support/text-2fields.txt
+share/anki/tests/support/text-tags.txt
+share/anki/tests/support/text-update.txt
+share/anki/tests/support/update1.apkg
+share/anki/tests/support/update2.apkg
+share/anki/tests/test_cards.py
+share/anki/tests/test_collection.py
+share/anki/tests/test_decks.py
+share/anki/tests/test_exporting.py
+share/anki/tests/test_find.py
+share/anki/tests/test_flags.py
+share/anki/tests/test_importing.py
+share/anki/tests/test_latex.py
+share/anki/tests/test_media.py
+share/anki/tests/test_models.py
+share/anki/tests/test_schedv1.py
+share/anki/tests/test_schedv2.py
+share/anki/tests/test_stats.py
+share/anki/tests/test_sync.py
+share/anki/tests/test_undo.py
+share/anki/tests/test_utils.py
+share/anki/tools/anki-wait.bat
+share/anki/tools/build_ui.sh
+share/anki/tools/tests.sh
+share/anki/web/browsersel.js
+share/anki/web/deckbrowser.css
+share/anki/web/deckbrowser.js
+share/anki/web/editor.css
+share/anki/web/editor.js
+share/anki/web/imgs/anki-logo-thin.png
+share/anki/web/imgs/gears.svg
+share/anki/web/imgs/media-record.png
+share/anki/web/imgs/more.png
+share/anki/web/imgs/paperclip.png
+share/anki/web/imgs/text_bold.png
+share/anki/web/imgs/text_clear.png
+share/anki/web/imgs/text_cloze.png
+share/anki/web/imgs/text_italic.png
+share/anki/web/imgs/text_sub.png
+share/anki/web/imgs/text_super.png
+share/anki/web/imgs/text_under.png
+share/anki/web/jquery-ui.js
+share/anki/web/jquery.js
+share/anki/web/mathjax/MathJax.js
+share/anki/web/mathjax/conf.js
+share/anki/web/mathjax/extensions/FontWarnings.js
+share/anki/web/mathjax/extensions/HTML-CSS/handle-floats.js
+share/anki/web/mathjax/extensions/HelpDialog.js
+share/anki/web/mathjax/extensions/MatchWebFonts.js
+share/anki/web/mathjax/extensions/MathEvents.js
+share/anki/web/mathjax/extensions/MathMenu.js
+share/anki/web/mathjax/extensions/MathZoom.js
+share/anki/web/mathjax/extensions/Safe.js
+share/anki/web/mathjax/extensions/TeX/AMScd.js
+share/anki/web/mathjax/extensions/TeX/AMSmath.js
+share/anki/web/mathjax/extensions/TeX/AMSsymbols.js
+share/anki/web/mathjax/extensions/TeX/HTML.js
+share/anki/web/mathjax/extensions/TeX/action.js
+share/anki/web/mathjax/extensions/TeX/autobold.js
+share/anki/web/mathjax/extensions/TeX/autoload-all.js
+share/anki/web/mathjax/extensions/TeX/bbox.js
+share/anki/web/mathjax/extensions/TeX/begingroup.js
+share/anki/web/mathjax/extensions/TeX/boldsymbol.js
+share/anki/web/mathjax/extensions/TeX/cancel.js
+share/anki/web/mathjax/extensions/TeX/color.js
+share/anki/web/mathjax/extensions/TeX/enclose.js
+share/anki/web/mathjax/extensions/TeX/extpfeil.js
+share/anki/web/mathjax/extensions/TeX/mathchoice.js
+share/anki/web/mathjax/extensions/TeX/mediawiki-texvc.js
+share/anki/web/mathjax/extensions/TeX/mhchem.js
+share/anki/web/mathjax/extensions/TeX/mhchem3/mhchem.js
+share/anki/web/mathjax/extensions/TeX/newcommand.js
+share/anki/web/mathjax/extensions/TeX/noErrors.js
+share/anki/web/mathjax/extensions/TeX/noUndefined.js
+share/anki/web/mathjax/extensions/TeX/unicode.js
+share/anki/web/mathjax/extensions/TeX/verb.js
+share/anki/web/mathjax/extensions/asciimath2jax.js
+share/anki/web/mathjax/extensions/fast-preview.js
+share/anki/web/mathjax/extensions/jsMath2jax.js
+share/anki/web/mathjax/extensions/mhchem.js
+share/anki/web/mathjax/extensions/mml2jax.js
+share/anki/web/mathjax/extensions/tex2jax.js
+share/anki/web/mathjax/extensions/toMathML.js
+share/anki/web/mathjax/fonts/HTML-CSS/TeX/woff/MathJax_AMS-Regular.woff
+share/anki/web/mathjax/fonts/HTML-CSS/TeX/woff/MathJax_Caligraphic-Bold.woff
+share/anki/web/mathjax/fonts/HTML-CSS/TeX/woff/MathJax_Caligraphic-Regular.woff
+share/anki/web/mathjax/fonts/HTML-CSS/TeX/woff/MathJax_Fraktur-Bold.woff
+share/anki/web/mathjax/fonts/HTML-CSS/TeX/woff/MathJax_Fraktur-Regular.woff
+share/anki/web/mathjax/fonts/HTML-CSS/TeX/woff/MathJax_Main-Bold.woff
+share/anki/web/mathjax/fonts/HTML-CSS/TeX/woff/MathJax_Main-Italic.woff
+share/anki/web/mathjax/fonts/HTML-CSS/TeX/woff/MathJax_Main-Regular.woff
+share/anki/web/mathjax/fonts/HTML-CSS/TeX/woff/MathJax_Math-BoldItalic.woff
+share/anki/web/mathjax/fonts/HTML-CSS/TeX/woff/MathJax_Math-Italic.woff
+share/anki/web/mathjax/fonts/HTML-CSS/TeX/woff/MathJax_Math-Regular.woff
+share/anki/web/mathjax/fonts/HTML-CSS/TeX/woff/MathJax_SansSerif-Bold.woff
+share/anki/web/mathjax/fonts/HTML-CSS/TeX/woff/MathJax_SansSerif-Italic.woff
+share/anki/web/mathjax/fonts/HTML-CSS/TeX/woff/MathJax_SansSerif-Regular.woff
+share/anki/web/mathjax/fonts/HTML-CSS/TeX/woff/MathJax_Script-Regular.woff
+share/anki/web/mathjax/fonts/HTML-CSS/TeX/woff/MathJax_Size1-Regular.woff
+share/anki/web/mathjax/fonts/HTML-CSS/TeX/woff/MathJax_Size2-Regular.woff
+share/anki/web/mathjax/fonts/HTML-CSS/TeX/woff/MathJax_Size3-Regular.woff
+share/anki/web/mathjax/fonts/HTML-CSS/TeX/woff/MathJax_Size4-Regular.woff
+share/anki/web/mathjax/fonts/HTML-CSS/TeX/woff/MathJax_Typewriter-Regular.woff
+share/anki/web/mathjax/jax/element/mml/jax.js
+share/anki/web/mathjax/jax/element/mml/optable/Arrows.js
+share/anki/web/mathjax/jax/element/mml/optable/BasicLatin.js
+share/anki/web/mathjax/jax/element/mml/optable/CombDiacritMarks.js
+share/anki/web/mathjax/jax/element/mml/optable/CombDiactForSymbols.js
+share/anki/web/mathjax/jax/element/mml/optable/Dingbats.js
+share/anki/web/mathjax/jax/element/mml/optable/GeneralPunctuation.js
+share/anki/web/mathjax/jax/element/mml/optable/GeometricShapes.js
+share/anki/web/mathjax/jax/element/mml/optable/GreekAndCoptic.js
+share/anki/web/mathjax/jax/element/mml/optable/Latin1Supplement.js
+share/anki/web/mathjax/jax/element/mml/optable/LetterlikeSymbols.js
+share/anki/web/mathjax/jax/element/mml/optable/MathOperators.js
+share/anki/web/mathjax/jax/element/mml/optable/MiscMathSymbolsA.js
+share/anki/web/mathjax/jax/element/mml/optable/MiscMathSymbolsB.js
+share/anki/web/mathjax/jax/element/mml/optable/MiscSymbolsAndArrows.js
+share/anki/web/mathjax/jax/element/mml/optable/MiscTechnical.js
+share/anki/web/mathjax/jax/element/mml/optable/SpacingModLetters.js
+share/anki/web/mathjax/jax/element/mml/optable/SuppMathOperators.js
+share/anki/web/mathjax/jax/element/mml/optable/SupplementalArrowsA.js
+share/anki/web/mathjax/jax/element/mml/optable/SupplementalArrowsB.js
+share/anki/web/mathjax/jax/input/AsciiMath/config.js
+share/anki/web/mathjax/jax/input/AsciiMath/jax.js
+share/anki/web/mathjax/jax/input/MathML/config.js
+share/anki/web/mathjax/jax/input/MathML/entities/a.js
+share/anki/web/mathjax/jax/input/MathML/entities/b.js
+share/anki/web/mathjax/jax/input/MathML/entities/c.js
+share/anki/web/mathjax/jax/input/MathML/entities/d.js
+share/anki/web/mathjax/jax/input/MathML/entities/e.js
+share/anki/web/mathjax/jax/input/MathML/entities/f.js
+share/anki/web/mathjax/jax/input/MathML/entities/fr.js
+share/anki/web/mathjax/jax/input/MathML/entities/g.js
+share/anki/web/mathjax/jax/input/MathML/entities/h.js
+share/anki/web/mathjax/jax/input/MathML/entities/i.js
+share/anki/web/mathjax/jax/input/MathML/entities/j.js
+share/anki/web/mathjax/jax/input/MathML/entities/k.js
+share/anki/web/mathjax/jax/input/MathML/entities/l.js
+share/anki/web/mathjax/jax/input/MathML/entities/m.js
+share/anki/web/mathjax/jax/input/MathML/entities/n.js
+share/anki/web/mathjax/jax/input/MathML/entities/o.js
+share/anki/web/mathjax/jax/input/MathML/entities/opf.js
+share/anki/web/mathjax/jax/input/MathML/entities/p.js
+share/anki/web/mathjax/jax/input/MathML/entities/q.js
+share/anki/web/mathjax/jax/input/MathML/entities/r.js
+share/anki/web/mathjax/jax/input/MathML/entities/s.js
+share/anki/web/mathjax/jax/input/MathML/entities/scr.js
+share/anki/web/mathjax/jax/input/MathML/entities/t.js
+share/anki/web/mathjax/jax/input/MathML/entities/u.js
+share/anki/web/mathjax/jax/input/MathML/entities/v.js
+share/anki/web/mathjax/jax/input/MathML/entities/w.js
+share/anki/web/mathjax/jax/input/MathML/entities/x.js
+share/anki/web/mathjax/jax/input/MathML/entities/y.js
+share/anki/web/mathjax/jax/input/MathML/entities/z.js
+share/anki/web/mathjax/jax/input/MathML/jax.js
+share/anki/web/mathjax/jax/input/TeX/config.js
+share/anki/web/mathjax/jax/input/TeX/jax.js
+share/anki/web/mathjax/jax/output/CommonHTML/autoload/annotation-xml.js
+share/anki/web/mathjax/jax/output/CommonHTML/autoload/maction.js
+share/anki/web/mathjax/jax/output/CommonHTML/autoload/menclose.js
+share/anki/web/mathjax/jax/output/CommonHTML/autoload/mglyph.js
+share/anki/web/mathjax/jax/output/CommonHTML/autoload/mmultiscripts.js
+share/anki/web/mathjax/jax/output/CommonHTML/autoload/ms.js
+share/anki/web/mathjax/jax/output/CommonHTML/autoload/mtable.js
+share/anki/web/mathjax/jax/output/CommonHTML/autoload/multiline.js
+share/anki/web/mathjax/jax/output/CommonHTML/config.js
+share/anki/web/mathjax/jax/output/CommonHTML/fonts/TeX/AMS-Regular.js
+share/anki/web/mathjax/jax/output/CommonHTML/fonts/TeX/Caligraphic-Bold.js
+share/anki/web/mathjax/jax/output/CommonHTML/fonts/TeX/Fraktur-Bold.js
+share/anki/web/mathjax/jax/output/CommonHTML/fonts/TeX/Fraktur-Regular.js
+share/anki/web/mathjax/jax/output/CommonHTML/fonts/TeX/Main-Bold.js
+share/anki/web/mathjax/jax/output/CommonHTML/fonts/TeX/Math-BoldItalic.js
+share/anki/web/mathjax/jax/output/CommonHTML/fonts/TeX/SansSerif-Bold.js
+share/anki/web/mathjax/jax/output/CommonHTML/fonts/TeX/SansSerif-Italic.js
+share/anki/web/mathjax/jax/output/CommonHTML/fonts/TeX/SansSerif-Regular.js
+share/anki/web/mathjax/jax/output/CommonHTML/fonts/TeX/Script-Regular.js
+share/anki/web/mathjax/jax/output/CommonHTML/fonts/TeX/Typewriter-Regular.js
+share/anki/web/mathjax/jax/output/CommonHTML/fonts/TeX/fontdata-extra.js
+share/anki/web/mathjax/jax/output/CommonHTML/fonts/TeX/fontdata.js
+share/anki/web/mathjax/jax/output/CommonHTML/jax.js
+share/anki/web/mathjax/jax/output/HTML-CSS/autoload/annotation-xml.js
+share/anki/web/mathjax/jax/output/HTML-CSS/autoload/maction.js
+share/anki/web/mathjax/jax/output/HTML-CSS/autoload/menclose.js
+share/anki/web/mathjax/jax/output/HTML-CSS/autoload/mglyph.js
+share/anki/web/mathjax/jax/output/HTML-CSS/autoload/mmultiscripts.js
+share/anki/web/mathjax/jax/output/HTML-CSS/autoload/ms.js
+share/anki/web/mathjax/jax/output/HTML-CSS/autoload/mtable.js
+share/anki/web/mathjax/jax/output/HTML-CSS/autoload/multiline.js
+share/anki/web/mathjax/jax/output/HTML-CSS/config.js
+share/anki/web/mathjax/jax/output/HTML-CSS/fonts/TeX/AMS/Regular/Arrows.js
+share/anki/web/mathjax/jax/output/HTML-CSS/fonts/TeX/AMS/Regular/BBBold.js
+share/anki/web/mathjax/jax/output/HTML-CSS/fonts/TeX/AMS/Regular/BoxDrawing.js
+share/anki/web/mathjax/jax/output/HTML-CSS/fonts/TeX/AMS/Regular/CombDiacritMarks.js
+share/anki/web/mathjax/jax/output/HTML-CSS/fonts/TeX/AMS/Regular/Dingbats.js
+share/anki/web/mathjax/jax/output/HTML-CSS/fonts/TeX/AMS/Regular/EnclosedAlphanum.js
+share/anki/web/mathjax/jax/output/HTML-CSS/fonts/TeX/AMS/Regular/GeneralPunctuation.js
+share/anki/web/mathjax/jax/output/HTML-CSS/fonts/TeX/AMS/Regular/GeometricShapes.js
+share/anki/web/mathjax/jax/output/HTML-CSS/fonts/TeX/AMS/Regular/GreekAndCoptic.js
+share/anki/web/mathjax/jax/output/HTML-CSS/fonts/TeX/AMS/Regular/Latin1Supplement.js
+share/anki/web/mathjax/jax/output/HTML-CSS/fonts/TeX/AMS/Regular/LatinExtendedA.js
+share/anki/web/mathjax/jax/output/HTML-CSS/fonts/TeX/AMS/Regular/LetterlikeSymbols.js
+share/anki/web/mathjax/jax/output/HTML-CSS/fonts/TeX/AMS/Regular/Main.js
+share/anki/web/mathjax/jax/output/HTML-CSS/fonts/TeX/AMS/Regular/MathOperators.js
+share/anki/web/mathjax/jax/output/HTML-CSS/fonts/TeX/AMS/Regular/MiscMathSymbolsB.js
+share/anki/web/mathjax/jax/output/HTML-CSS/fonts/TeX/AMS/Regular/MiscSymbols.js
+share/anki/web/mathjax/jax/output/HTML-CSS/fonts/TeX/AMS/Regular/MiscTechnical.js
+share/anki/web/mathjax/jax/output/HTML-CSS/fonts/TeX/AMS/Regular/PUA.js
+share/anki/web/mathjax/jax/output/HTML-CSS/fonts/TeX/AMS/Regular/SpacingModLetters.js
+share/anki/web/mathjax/jax/output/HTML-CSS/fonts/TeX/AMS/Regular/SuppMathOperators.js
+share/anki/web/mathjax/jax/output/HTML-CSS/fonts/TeX/Caligraphic/Bold/Main.js
+share/anki/web/mathjax/jax/output/HTML-CSS/fonts/TeX/Caligraphic/Regular/Main.js
+share/anki/web/mathjax/jax/output/HTML-CSS/fonts/TeX/Fraktur/Bold/BasicLatin.js
+share/anki/web/mathjax/jax/output/HTML-CSS/fonts/TeX/Fraktur/Bold/Main.js
+share/anki/web/mathjax/jax/output/HTML-CSS/fonts/TeX/Fraktur/Bold/Other.js
+share/anki/web/mathjax/jax/output/HTML-CSS/fonts/TeX/Fraktur/Bold/PUA.js
+share/anki/web/mathjax/jax/output/HTML-CSS/fonts/TeX/Fraktur/Regular/BasicLatin.js
+share/anki/web/mathjax/jax/output/HTML-CSS/fonts/TeX/Fraktur/Regular/Main.js
+share/anki/web/mathjax/jax/output/HTML-CSS/fonts/TeX/Fraktur/Regular/Other.js
+share/anki/web/mathjax/jax/output/HTML-CSS/fonts/TeX/Fraktur/Regular/PUA.js
+share/anki/web/mathjax/jax/output/HTML-CSS/fonts/TeX/Greek/Bold/Main.js
+share/anki/web/mathjax/jax/output/HTML-CSS/fonts/TeX/Greek/BoldItalic/Main.js
+share/anki/web/mathjax/jax/output/HTML-CSS/fonts/TeX/Greek/Italic/Main.js
+share/anki/web/mathjax/jax/output/HTML-CSS/fonts/TeX/Greek/Regular/Main.js
+share/anki/web/mathjax/jax/output/HTML-CSS/fonts/TeX/Main/Bold/Arrows.js
+share/anki/web/mathjax/jax/output/HTML-CSS/fonts/TeX/Main/Bold/CombDiacritMarks.js
+share/anki/web/mathjax/jax/output/HTML-CSS/fonts/TeX/Main/Bold/CombDiactForSymbols.js
+share/anki/web/mathjax/jax/output/HTML-CSS/fonts/TeX/Main/Bold/GeneralPunctuation.js
+share/anki/web/mathjax/jax/output/HTML-CSS/fonts/TeX/Main/Bold/GeometricShapes.js
+share/anki/web/mathjax/jax/output/HTML-CSS/fonts/TeX/Main/Bold/Latin1Supplement.js
+share/anki/web/mathjax/jax/output/HTML-CSS/fonts/TeX/Main/Bold/LatinExtendedA.js
+share/anki/web/mathjax/jax/output/HTML-CSS/fonts/TeX/Main/Bold/LatinExtendedB.js
+share/anki/web/mathjax/jax/output/HTML-CSS/fonts/TeX/Main/Bold/LetterlikeSymbols.js
+share/anki/web/mathjax/jax/output/HTML-CSS/fonts/TeX/Main/Bold/Main.js
+share/anki/web/mathjax/jax/output/HTML-CSS/fonts/TeX/Main/Bold/MathOperators.js
+share/anki/web/mathjax/jax/output/HTML-CSS/fonts/TeX/Main/Bold/MiscMathSymbolsA.js
+share/anki/web/mathjax/jax/output/HTML-CSS/fonts/TeX/Main/Bold/MiscSymbols.js
+share/anki/web/mathjax/jax/output/HTML-CSS/fonts/TeX/Main/Bold/MiscTechnical.js
+share/anki/web/mathjax/jax/output/HTML-CSS/fonts/TeX/Main/Bold/SpacingModLetters.js
+share/anki/web/mathjax/jax/output/HTML-CSS/fonts/TeX/Main/Bold/SuppMathOperators.js
+share/anki/web/mathjax/jax/output/HTML-CSS/fonts/TeX/Main/Bold/SupplementalArrowsA.js
+share/anki/web/mathjax/jax/output/HTML-CSS/fonts/TeX/Main/Italic/CombDiacritMarks.js
+share/anki/web/mathjax/jax/output/HTML-CSS/fonts/TeX/Main/Italic/GeneralPunctuation.js
+share/anki/web/mathjax/jax/output/HTML-CSS/fonts/TeX/Main/Italic/Latin1Supplement.js
+share/anki/web/mathjax/jax/output/HTML-CSS/fonts/TeX/Main/Italic/LetterlikeSymbols.js
+share/anki/web/mathjax/jax/output/HTML-CSS/fonts/TeX/Main/Italic/Main.js
+share/anki/web/mathjax/jax/output/HTML-CSS/fonts/TeX/Main/Regular/CombDiacritMarks.js
+share/anki/web/mathjax/jax/output/HTML-CSS/fonts/TeX/Main/Regular/GeometricShapes.js
+share/anki/web/mathjax/jax/output/HTML-CSS/fonts/TeX/Main/Regular/Main.js
+share/anki/web/mathjax/jax/output/HTML-CSS/fonts/TeX/Main/Regular/MiscSymbols.js
+share/anki/web/mathjax/jax/output/HTML-CSS/fonts/TeX/Main/Regular/SpacingModLetters.js
+share/anki/web/mathjax/jax/output/HTML-CSS/fonts/TeX/Math/BoldItalic/Main.js
+share/anki/web/mathjax/jax/output/HTML-CSS/fonts/TeX/Math/Italic/Main.js
+share/anki/web/mathjax/jax/output/HTML-CSS/fonts/TeX/SansSerif/Bold/BasicLatin.js
+share/anki/web/mathjax/jax/output/HTML-CSS/fonts/TeX/SansSerif/Bold/CombDiacritMarks.js
+share/anki/web/mathjax/jax/output/HTML-CSS/fonts/TeX/SansSerif/Bold/Main.js
+share/anki/web/mathjax/jax/output/HTML-CSS/fonts/TeX/SansSerif/Bold/Other.js
+share/anki/web/mathjax/jax/output/HTML-CSS/fonts/TeX/SansSerif/Italic/BasicLatin.js
+share/anki/web/mathjax/jax/output/HTML-CSS/fonts/TeX/SansSerif/Italic/CombDiacritMarks.js
+share/anki/web/mathjax/jax/output/HTML-CSS/fonts/TeX/SansSerif/Italic/Main.js
+share/anki/web/mathjax/jax/output/HTML-CSS/fonts/TeX/SansSerif/Italic/Other.js
+share/anki/web/mathjax/jax/output/HTML-CSS/fonts/TeX/SansSerif/Regular/BasicLatin.js
+share/anki/web/mathjax/jax/output/HTML-CSS/fonts/TeX/SansSerif/Regular/CombDiacritMarks.js
+share/anki/web/mathjax/jax/output/HTML-CSS/fonts/TeX/SansSerif/Regular/Main.js
+share/anki/web/mathjax/jax/output/HTML-CSS/fonts/TeX/SansSerif/Regular/Other.js
+share/anki/web/mathjax/jax/output/HTML-CSS/fonts/TeX/Script/Regular/BasicLatin.js
+share/anki/web/mathjax/jax/output/HTML-CSS/fonts/TeX/Script/Regular/Main.js
+share/anki/web/mathjax/jax/output/HTML-CSS/fonts/TeX/Script/Regular/Other.js
+share/anki/web/mathjax/jax/output/HTML-CSS/fonts/TeX/Size1/Regular/Main.js
+share/anki/web/mathjax/jax/output/HTML-CSS/fonts/TeX/Size2/Regular/Main.js
+share/anki/web/mathjax/jax/output/HTML-CSS/fonts/TeX/Size3/Regular/Main.js
+share/anki/web/mathjax/jax/output/HTML-CSS/fonts/TeX/Size4/Regular/Main.js
+share/anki/web/mathjax/jax/output/HTML-CSS/fonts/TeX/Typewriter/Regular/BasicLatin.js
+share/anki/web/mathjax/jax/output/HTML-CSS/fonts/TeX/Typewriter/Regular/CombDiacritMarks.js
+share/anki/web/mathjax/jax/output/HTML-CSS/fonts/TeX/Typewriter/Regular/Main.js
+share/anki/web/mathjax/jax/output/HTML-CSS/fonts/TeX/Typewriter/Regular/Other.js
+share/anki/web/mathjax/jax/output/HTML-CSS/fonts/TeX/WinChrome/Regular/Main.js
+share/anki/web/mathjax/jax/output/HTML-CSS/fonts/TeX/WinIE6/Regular/AMS.js
+share/anki/web/mathjax/jax/output/HTML-CSS/fonts/TeX/WinIE6/Regular/Bold.js
+share/anki/web/mathjax/jax/output/HTML-CSS/fonts/TeX/WinIE6/Regular/Main.js
+share/anki/web/mathjax/jax/output/HTML-CSS/fonts/TeX/fontdata-extra.js
+share/anki/web/mathjax/jax/output/HTML-CSS/fonts/TeX/fontdata.js
+share/anki/web/mathjax/jax/output/HTML-CSS/imageFonts.js
+share/anki/web/mathjax/jax/output/HTML-CSS/jax.js
+share/anki/web/overview.css
+share/anki/web/overview.js
+share/anki/web/plot.js
+share/anki/web/reviewer-bottom.css
+share/anki/web/reviewer-bottom.js
+share/anki/web/reviewer.css
+share/anki/web/reviewer.js
+share/anki/web/toolbar-bottom.css
+share/anki/web/toolbar.css
+share/anki/web/webview.css
+share/anki/web/webview.js
+share/applications/anki.desktop
+share/pixmaps/anki.png
+share/pixmaps/anki.xpm
diff --git a/py-anki2-devel/TODO b/py-anki2-devel/TODO
new file mode 100644
index 0000000000..feab1eebca
--- /dev/null
+++ b/py-anki2-devel/TODO
@@ -0,0 +1,14 @@
+* needs QtWebEngine support in py-qt5, otherwise fails with
+
+Traceback (most recent call last):
+  File "/usr/pkg/bin/anki", line 6, in <module>
+    import aqt
+  File "/usr/pkg/share/anki/aqt/__init__.py", line 14, in <module>
+    from aqt.qt import *
+  File "/usr/pkg/share/anki/aqt/qt.py", line 17, in <module>
+    from PyQt5.QtWebEngineWidgets import QWebEnginePage
+ModuleNotFoundError: No module named 'PyQt5.QtWebEngineWidgets'
+
+* Does not like qt 5.10
+
+Exception: Qt 5.10 is known to be buggy.
diff --git a/py-anki2-devel/distinfo b/py-anki2-devel/distinfo
new file mode 100644
index 0000000000..3bbf6bd42e
--- /dev/null
+++ b/py-anki2-devel/distinfo
@@ -0,0 +1,7 @@
+$NetBSD: distinfo,v 1.37 2018/03/11 18:08:28 wiz Exp $
+
+SHA1 (anki-2.1.0beta37-source.tgz) = b08f86dc8cf595c1a7e52e296af3d432a513e64a
+RMD160 (anki-2.1.0beta37-source.tgz) = ba590f073bfbc472fd88bb81f33204982325b8d6
+SHA512 (anki-2.1.0beta37-source.tgz) = 77b41b3b4d02e1f31d8b93a5f78c7e1187fe9ee97d83b0bbe900ef463caa792bebe1d06d6610002c5615df69f426b61c7bbf3bc53c035ca7933f3011663bb909
+Size (anki-2.1.0beta37-source.tgz) = 4146403 bytes
+SHA1 (patch-Makefile) = 9ec9e39c16fcc05081b315bab4725ffc9e55302e
diff --git a/py-anki2-devel/options.mk b/py-anki2-devel/options.mk
new file mode 100644
index 0000000000..e346dc5d89
--- /dev/null
+++ b/py-anki2-devel/options.mk
@@ -0,0 +1,18 @@
+# $NetBSD: options.mk,v 1.1 2014/10/20 10:22:19 wiz Exp $
+
+PKG_OPTIONS_VAR=	PKG_OPTIONS.py-anki2
+PKG_SUPPORTED_OPTIONS=	lame mplayer portaudio
+
+.include "../../mk/bsd.options.mk"
+
+.if !empty(PKG_OPTIONS:Mlame)
+DEPENDS+=	lame-[0-9]*:../../audio/lame
+.endif
+
+.if !empty(PKG_OPTIONS:Mmplayer)
+DEPENDS+=	mplayer-[0-9]*:../../multimedia/mplayer
+.endif
+
+.if !empty(PKG_OPTIONS:Mportaudio)
+DEPENDS+=	portaudio-devel-[0-9]*:../../audio/portaudio-devel
+.endif
diff --git a/py-anki2-devel/patches/patch-Makefile b/py-anki2-devel/patches/patch-Makefile
new file mode 100644
index 0000000000..8fdb083d33
--- /dev/null
+++ b/py-anki2-devel/patches/patch-Makefile
@@ -0,0 +1,29 @@
+$NetBSD: patch-Makefile,v 1.3 2013/12/31 17:47:21 wiz Exp $
+
+Do not hardcode '/local'.
+
+--- Makefile.orig	2017-01-17 01:24:02.000000000 +0000
++++ Makefile
+@@ -10,20 +10,17 @@ install:
+ 	mkdir -p ${DESTDIR}${PREFIX}/share/anki
+ 	cp -av * ${DESTDIR}${PREFIX}/share/anki/
+ 	cd ${DESTDIR}${PREFIX}/share/anki && (\
+-	mv tools/runanki.system ${DESTDIR}${PREFIX}/local/bin/anki;\
++	mv tools/runanki.system ${DESTDIR}${PREFIX}/bin/anki;\
+ 	test -d ${DESTDIR}${PREFIX}/share/pixmaps &&\
+ 	  mv anki.xpm anki.png ${DESTDIR}${PREFIX}/share/pixmaps/;\
+ 	mv anki.desktop ${DESTDIR}${PREFIX}/share/applications;\
+ 	mv anki.1 ${DESTDIR}${PREFIX}/share/man/man1/)
+-	xdg-mime install anki.xml --novendor
+-	xdg-mime default anki.desktop application/x-anki
+-	xdg-mime default anki.desktop application/x-apkg
+ 	@echo
+ 	@echo "Install complete."
+ 
+ uninstall:
+ 	rm -rf ${DESTDIR}${PREFIX}/share/anki
+-	rm -rf ${DESTDIR}${PREFIX}/local/bin/anki
++	rm -rf ${DESTDIR}${PREFIX}/bin/anki
+ 	rm -rf ${DESTDIR}${PREFIX}/share/pixmaps/anki.xpm
+ 	rm -rf ${DESTDIR}${PREFIX}/share/pixmaps/anki.png
+ 	rm -rf ${DESTDIR}${PREFIX}/share/applications/anki.desktop



Home | Main Index | Thread Index | Old Index