Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 13 Mar 2019 17:08:06 +0000 (UTC)
From:      Kai Knoblich <kai@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r495620 - in head/games/anki: . files
Message-ID:  <201903131708.x2DH86NE028225@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: kai
Date: Wed Mar 13 17:08:06 2019
New Revision: 495620
URL: https://svnweb.freebsd.org/changeset/ports/495620

Log:
  games/anki: Update to 2.1.11, undeprecate and set to BROKEN
  
  Undeprecate and save the port from the big Qt4 wipeout by switching from Qt4
  to Qt5.
  
  Also set games/anki temporarily as BROKEN because www/py-qt5-webengine is
  still in a defunct state. This will change when www/qt5-webengine gets
  updated to a more recent version soon (hopefully to the end of Q1).
  
  At last but not least: Add options to switch between multimedia/mpv (new
  default by upstream) and multimedia/mplayer (previous default) or choose both
  of them.
  
  Changelog:
  
  Notable changes since 2.0.52:
  
  - Anki 2.1.x uses the same scheduling, syncing and file format as Anki 2.0.x,
    so one can upgrade and downgrade at will.
  - Switched from Python 2.7 to Python 3.6+ and from Qt 4 to Qt 5
  - Add-ons will need to be updated to work with 2.1.
  - Built in MathJax support
  - A "restore backup" option in the profiles screen
  - SVG rendering support for LaTeX
  - Improved add-on configuration, management and updating
  - Night mode for reviewing
  - Improved pasting, with less unnecessary formatting included, and better
    handling of media links.
  
  https://apps.ankiweb.net/docs/changes.html
  
  PR:		233192
  Approved by:	miwi (mentor)
  Differential Revision:	https://reviews.freebsd.org/D19564

Added:
  head/games/anki/files/patch-anki_lang.py   (contents, props changed)
  head/games/anki/files/patch-aqt_qt.py   (contents, props changed)
Modified:
  head/games/anki/Makefile
  head/games/anki/distinfo
  head/games/anki/files/patch-Makefile
  head/games/anki/pkg-plist

Modified: head/games/anki/Makefile
==============================================================================
--- head/games/anki/Makefile	Wed Mar 13 17:06:54 2019	(r495619)
+++ head/games/anki/Makefile	Wed Mar 13 17:08:06 2019	(r495620)
@@ -2,8 +2,7 @@
 # $FreeBSD$
 
 PORTNAME=	anki
-DISTVERSION=	2.0.52
-PORTREVISION=	1
+DISTVERSION=	2.1.11
 CATEGORIES=	games python
 MASTER_SITES=	https://apps.ankiweb.net/downloads/current/
 DISTNAME=	anki-${PORTVERSION}-source
@@ -15,46 +14,51 @@ COMMENT=	Flashcard trainer with spaced repetition
 LICENSE=	AGPLv3+
 LICENSE_FILE=	${WRKSRC}/LICENSE
 
-DEPRECATED=		Qt4 has been EOL since december 2015
-EXPIRATION_DATE=	2019-03-15
+BROKEN=		Depends on www/py-qt5-webengine that is still broken
 
 RUN_DEPENDS=	lame:audio/lame \
-		mplayer:multimedia/mplayer \
 		${PYTHON_PKGNAMEPREFIX}pyaudio>0:audio/py-pyaudio@${PY_FLAVOR} \
-		${PYTHON_PKGNAMEPREFIX}sqlalchemy10>0:databases/py-sqlalchemy10@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3@${PY_FLAVOR} \
-		${PYTHON_PKGNAMEPREFIX}beautifulsoup32>0:www/py-beautifulsoup32@${PY_FLAVOR} \
-		${PYTHON_PKGNAMEPREFIX}httplib2>0:www/py-httplib2@${PY_FLAVOR} \
-		${PYTHON_PKGNAMEPREFIX}send2trash>0:deskutils/py-send2trash@${PY_FLAVOR}
+		${PYTHON_PKGNAMEPREFIX}decorator>0:devel/py-decorator@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}send2trash>0:deskutils/py-send2trash@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}markdown>0:textproc/py-markdown@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}beautifulsoup>0:www/py-beautifulsoup@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}requests>0:www/py-requests@${PY_FLAVOR}
 
-USES=		desktop-file-utils pyqt:4 python:2.7 qt:4 shared-mime-info shebangfix tar:tgz
-SHEBANG_FILES=	tools/build_ui.sh tools/tests.sh anki/anki runanki
-USE_PYQT=	network_run webkit_run
-USE_QT=		network_run webkit_run
+USES=		desktop-file-utils pyqt:5 python:3.6+ shebangfix tar:tgz
+USE_PYQT=	core_run gui_run printsupport_run sip_run webengine_run widgets_run
+
 NO_ARCH=	yes
+SHEBANG_FILES=	tools/runanki.system.in
+WRKSRC=		${WRKDIR}/anki-${PORTVERSION}
 
-OPTIONS_DEFINE=	NLS
-OPTIONS_SUB=	yes
-NLS_USES=	gettext-runtime gettext-tools
+OPTIONS_DEFINE=		NLS
+OPTIONS_DEFAULT=	MPV
+OPTIONS_GROUP=		PLAYER
+OPTIONS_GROUP_PLAYER=	MPLAYER MPV
+OPTIONS_SUB=		yes
 
-WRKSRC=		${WRKDIR}/anki-${PORTVERSION}
+MPV_DESC=	mpv media player support
 
+MPLAYER_RUN_DEPENDS=	mplayer:multimedia/mplayer
+MPV_RUN_DEPENDS=	mpv:multimedia/mpv
+
+NLS_USES=	gettext-runtime gettext-tools
+
 post-patch:
-	@${REINPLACE_CMD} -i '' 's|/usr/share/anki|${DATADIR}|' \
-	       	${WRKSRC}/runanki
-	@${REINPLACE_CMD} -i '' 's|"qt_" + lang, dir|"qt_" + lang, "${DATADIR}/locale"|' \
-	       	${WRKSRC}/aqt/__init__.py
 	@${REINPLACE_CMD} -i '' \
-		's|/usr/share/anki/locale|${PREFIX}/share/locale|; \
-		s|/usr/local/share/anki/bin/locale|${PREFIX}/share/locale|' \
+		's|%%PREFIX%%|${PREFIX}|' \
 		${WRKSRC}/anki/lang.py
 
 post-patch-NLS-off:
-	@${REINPLACE_CMD} -i '' '/mkdir -p qt-locale/,/cp -av locale/s/^/#/' \
+	@${REINPLACE_CMD} -i '' '/locale/s/^/#/' \
 		${WRKSRC}/Makefile
 
 do-build:
 	@${PYTHON_CMD} -m compileall ${WRKSRC}
 	@${PYTHON_CMD} -O -m compileall ${WRKSRC}
+
+post-install:
+	${INSTALL_SCRIPT} ${WRKSRC}/tools/runanki.system ${STAGEDIR}${PREFIX}/bin/anki
 
 .include <bsd.port.mk>

Modified: head/games/anki/distinfo
==============================================================================
--- head/games/anki/distinfo	Wed Mar 13 17:06:54 2019	(r495619)
+++ head/games/anki/distinfo	Wed Mar 13 17:08:06 2019	(r495620)
@@ -1,3 +1,3 @@
-TIMESTAMP = 1527786668
-SHA256 (python/anki-2.0.52-source.tgz) = d4d8c0dd473b512faa63e167d7bb89592530699d2365f1d3a737a733efeb5e7a
-SIZE (python/anki-2.0.52-source.tgz) = 3429625
+TIMESTAMP = 1552315387
+SHA256 (python/anki-2.1.11-source.tgz) = 787ce3d7333cc3f33f9bd18ec11d4da56b9ac060edaad21d78fe04e04e559265
+SIZE (python/anki-2.1.11-source.tgz) = 4229555

Modified: head/games/anki/files/patch-Makefile
==============================================================================
--- head/games/anki/files/patch-Makefile	Wed Mar 13 17:06:54 2019	(r495619)
+++ head/games/anki/files/patch-Makefile	Wed Mar 13 17:08:06 2019	(r495620)
@@ -1,4 +1,4 @@
---- Makefile.orig	2013-12-09 02:51:52 UTC
+--- Makefile.orig	2018-07-27 02:18:05 UTC
 +++ Makefile
 @@ -1,4 +1,4 @@
 -PREFIX=/usr
@@ -6,43 +6,39 @@
  
  all:
  	@echo "You can run Anki with ./runanki"
-@@ -6,24 +6,28 @@ all:
+@@ -6,19 +6,18 @@ all:
  	@echo "Uninstall with 'sudo make uninstall'"
  
  install:
 -	rm -rf ${DESTDIR}${PREFIX}/share/anki
  	mkdir -p ${DESTDIR}${PREFIX}/share/anki
--	cp -av * ${DESTDIR}${PREFIX}/share/anki/
--	cd ${DESTDIR}${PREFIX}/share/anki && (\
--	mv runanki ${DESTDIR}${PREFIX}/local/bin/anki;\
-+	cp -av anki aqt designer oldanki tests tools\
-+	 ${DESTDIR}${PREFIX}/share/anki/
-+	cp -av runanki ${DESTDIR}${PREFIX}/bin/anki
-+	mkdir -p ${DESTDIR}${PREFIX}/share/anki/locale/
-+	mkdir -p qt-locale/ && mv locale/qt* ./qt-locale/
+ 	cp -av anki aqt web ${DESTDIR}${PREFIX}/share/anki/
+-	-cp -av locale ${DESTDIR}${PREFIX}/share/anki/
++	mkdir -p ${DESTDIR}${PREFIX}/share/anki/locale
++	mkdir -p qt-locale && mv locale/qt* ./qt-locale/
 +	cp -av qt-locale/* ${DESTDIR}${PREFIX}/share/anki/locale/
-+	mkdir -p ${DESTDIR}${PREFIX}/share/locale/
++	mkdir -p ${DESTDIR}${PREFIX}/share/locale
 +	cp -av locale/* ${DESTDIR}${PREFIX}/share/locale/
- 	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
-+	 cp -av anki.xpm anki.png ${DESTDIR}${PREFIX}/share/pixmaps/
+ 	sed -e 's:@PREFIX@:${PREFIX}:' tools/runanki.system.in > tools/runanki.system
+-	install -m 0755 -D tools/runanki.system ${DESTDIR}${PREFIX}/bin/anki
+-	install -m 0644 -D -t ${DESTDIR}${PREFIX}/share/pixmaps anki.xpm anki.png
+-	install -m 0644 -D -t ${DESTDIR}${PREFIX}/share/applications anki.desktop
+-	install -m 0644 -D -t ${DESTDIR}${PREFIX}/share/man/man1 anki.1
+-	install -m 0644 -D -t ${DESTDIR}${PREFIX}/share/doc/anki README.contributing README.development README.md LICENSE LICENSE.logo
+-	-xdg-mime install anki.xml --novendor
+-	-xdg-mime default anki.desktop application/x-anki
+-	-xdg-mime default anki.desktop application/x-apkg
++	cp -av anki.xpm anki.png ${DESTDIR}${PREFIX}/share/pixmaps
 +	cp -av anki.desktop ${DESTDIR}${PREFIX}/share/applications
-+	mkdir -p ${DESTDIR}${PREFIX}/man/man1/
++	mkdir -p ${DESTDIR}${PREFIX}/man/man1
 +	cp -av anki.1 ${DESTDIR}${PREFIX}/man/man1/
-+	mkdir -p ${DESTDIR}${PREFIX}/share/mime/packages/
-+	cp -av anki.xml ${DESTDIR}${PREFIX}/share/mime/packages/
  	@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
+@@ -29,6 +28,5 @@ uninstall:
  	rm -rf ${DESTDIR}${PREFIX}/share/pixmaps/anki.png
  	rm -rf ${DESTDIR}${PREFIX}/share/applications/anki.desktop
+ 	rm -rf ${DESTDIR}${PREFIX}/share/man/man1/anki.1
+-	-xdg-mime uninstall ${DESTDIR}${PREFIX}/share/mime/packages/anki.xml
+ 	@echo
+ 	@echo "Uninstall complete."

Added: head/games/anki/files/patch-anki_lang.py
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/games/anki/files/patch-anki_lang.py	Wed Mar 13 17:08:06 2019	(r495620)
@@ -0,0 +1,11 @@
+--- anki/lang.py.orig	2018-09-27 01:52:01 UTC
++++ anki/lang.py
+@@ -84,7 +84,7 @@ def langDir():
+     if isMac:
+         dir = os.path.abspath(filedir + "/../../Resources/locale")
+     else:
+-        dir = os.path.join(filedir, "locale")
++        dir = os.path.join(filedir, "%%PREFIX%%/share/locale")
+     if not os.path.isdir(dir):
+         dir = os.path.join(os.path.dirname(sys.argv[0]), "locale")
+     if not os.path.isdir(dir):

Added: head/games/anki/files/patch-aqt_qt.py
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/games/anki/files/patch-aqt_qt.py	Wed Mar 13 17:08:06 2019	(r495620)
@@ -0,0 +1,11 @@
+--- aqt/qt.py.orig	2019-03-09 22:22:42 UTC
++++ aqt/qt.py
+@@ -42,7 +42,7 @@ qtmajor = (QT_VERSION & 0xff0000) >> 16
+ qtminor = (QT_VERSION & 0x00ff00) >> 8
+ qtpoint = QT_VERSION & 0xff
+ 
+-if qtmajor != 5 or qtminor < 9 or qtminor == 10:
++if qtmajor != 5 or qtminor < 9 or qtminor <= 10:
+     raise Exception("Anki does not support your Qt version.")
+ 
+ # GUI code assumes python 3.6+

Modified: head/games/anki/pkg-plist
==============================================================================
--- head/games/anki/pkg-plist	Wed Mar 13 17:06:54 2019	(r495619)
+++ head/games/anki/pkg-plist	Wed Mar 13 17:08:06 2019	(r495620)
@@ -1,525 +1,386 @@
 bin/anki
 man/man1/anki.1.gz
 %%DATADIR%%/anki/__init__.py
-%%DATADIR%%/anki/__init__.pyc
-%%DATADIR%%/anki/__init__.pyo
-%%DATADIR%%/anki/anki
-%%DATADIR%%/anki/ankiweb.certs
+%%DATADIR%%/anki/__pycache__/__init__.cpython-36.%%PYTHON_PYOEXTENSION%%
+%%DATADIR%%/anki/__pycache__/__init__.cpython-36.pyc
+%%DATADIR%%/anki/__pycache__/buildhash.cpython-36.%%PYTHON_PYOEXTENSION%%
+%%DATADIR%%/anki/__pycache__/buildhash.cpython-36.pyc
+%%DATADIR%%/anki/__pycache__/cards.cpython-36.%%PYTHON_PYOEXTENSION%%
+%%DATADIR%%/anki/__pycache__/cards.cpython-36.pyc
+%%DATADIR%%/anki/__pycache__/collection.cpython-36.%%PYTHON_PYOEXTENSION%%
+%%DATADIR%%/anki/__pycache__/collection.cpython-36.pyc
+%%DATADIR%%/anki/__pycache__/consts.cpython-36.%%PYTHON_PYOEXTENSION%%
+%%DATADIR%%/anki/__pycache__/consts.cpython-36.pyc
+%%DATADIR%%/anki/__pycache__/db.cpython-36.%%PYTHON_PYOEXTENSION%%
+%%DATADIR%%/anki/__pycache__/db.cpython-36.pyc
+%%DATADIR%%/anki/__pycache__/decks.cpython-36.%%PYTHON_PYOEXTENSION%%
+%%DATADIR%%/anki/__pycache__/decks.cpython-36.pyc
+%%DATADIR%%/anki/__pycache__/errors.cpython-36.%%PYTHON_PYOEXTENSION%%
+%%DATADIR%%/anki/__pycache__/errors.cpython-36.pyc
+%%DATADIR%%/anki/__pycache__/exporting.cpython-36.%%PYTHON_PYOEXTENSION%%
+%%DATADIR%%/anki/__pycache__/exporting.cpython-36.pyc
+%%DATADIR%%/anki/__pycache__/find.cpython-36.%%PYTHON_PYOEXTENSION%%
+%%DATADIR%%/anki/__pycache__/find.cpython-36.pyc
+%%DATADIR%%/anki/__pycache__/hooks.cpython-36.%%PYTHON_PYOEXTENSION%%
+%%DATADIR%%/anki/__pycache__/hooks.cpython-36.pyc
+%%DATADIR%%/anki/__pycache__/lang.cpython-36.%%PYTHON_PYOEXTENSION%%
+%%DATADIR%%/anki/__pycache__/lang.cpython-36.pyc
+%%DATADIR%%/anki/__pycache__/latex.cpython-36.%%PYTHON_PYOEXTENSION%%
+%%DATADIR%%/anki/__pycache__/latex.cpython-36.pyc
+%%DATADIR%%/anki/__pycache__/media.cpython-36.%%PYTHON_PYOEXTENSION%%
+%%DATADIR%%/anki/__pycache__/media.cpython-36.pyc
+%%DATADIR%%/anki/__pycache__/models.cpython-36.%%PYTHON_PYOEXTENSION%%
+%%DATADIR%%/anki/__pycache__/models.cpython-36.pyc
+%%DATADIR%%/anki/__pycache__/mpv.cpython-36.%%PYTHON_PYOEXTENSION%%
+%%DATADIR%%/anki/__pycache__/mpv.cpython-36.pyc
+%%DATADIR%%/anki/__pycache__/notes.cpython-36.%%PYTHON_PYOEXTENSION%%
+%%DATADIR%%/anki/__pycache__/notes.cpython-36.pyc
+%%DATADIR%%/anki/__pycache__/sched.cpython-36.%%PYTHON_PYOEXTENSION%%
+%%DATADIR%%/anki/__pycache__/sched.cpython-36.pyc
+%%DATADIR%%/anki/__pycache__/schedv2.cpython-36.%%PYTHON_PYOEXTENSION%%
+%%DATADIR%%/anki/__pycache__/schedv2.cpython-36.pyc
+%%DATADIR%%/anki/__pycache__/sound.cpython-36.%%PYTHON_PYOEXTENSION%%
+%%DATADIR%%/anki/__pycache__/sound.cpython-36.pyc
+%%DATADIR%%/anki/__pycache__/stats.cpython-36.%%PYTHON_PYOEXTENSION%%
+%%DATADIR%%/anki/__pycache__/stats.cpython-36.pyc
+%%DATADIR%%/anki/__pycache__/statsbg.cpython-36.%%PYTHON_PYOEXTENSION%%
+%%DATADIR%%/anki/__pycache__/statsbg.cpython-36.pyc
+%%DATADIR%%/anki/__pycache__/stdmodels.cpython-36.%%PYTHON_PYOEXTENSION%%
+%%DATADIR%%/anki/__pycache__/stdmodels.cpython-36.pyc
+%%DATADIR%%/anki/__pycache__/storage.cpython-36.%%PYTHON_PYOEXTENSION%%
+%%DATADIR%%/anki/__pycache__/storage.cpython-36.pyc
+%%DATADIR%%/anki/__pycache__/sync.cpython-36.%%PYTHON_PYOEXTENSION%%
+%%DATADIR%%/anki/__pycache__/sync.cpython-36.pyc
+%%DATADIR%%/anki/__pycache__/tags.cpython-36.%%PYTHON_PYOEXTENSION%%
+%%DATADIR%%/anki/__pycache__/tags.cpython-36.pyc
+%%DATADIR%%/anki/__pycache__/utils.cpython-36.%%PYTHON_PYOEXTENSION%%
+%%DATADIR%%/anki/__pycache__/utils.cpython-36.pyc
+%%DATADIR%%/anki/buildhash.py
 %%DATADIR%%/anki/cards.py
-%%DATADIR%%/anki/cards.pyc
-%%DATADIR%%/anki/cards.pyo
 %%DATADIR%%/anki/collection.py
-%%DATADIR%%/anki/collection.pyc
-%%DATADIR%%/anki/collection.pyo
 %%DATADIR%%/anki/consts.py
-%%DATADIR%%/anki/consts.pyc
-%%DATADIR%%/anki/consts.pyo
 %%DATADIR%%/anki/db.py
-%%DATADIR%%/anki/db.pyc
-%%DATADIR%%/anki/db.pyo
 %%DATADIR%%/anki/decks.py
-%%DATADIR%%/anki/decks.pyc
-%%DATADIR%%/anki/decks.pyo
 %%DATADIR%%/anki/errors.py
-%%DATADIR%%/anki/errors.pyc
-%%DATADIR%%/anki/errors.pyo
 %%DATADIR%%/anki/exporting.py
-%%DATADIR%%/anki/exporting.pyc
-%%DATADIR%%/anki/exporting.pyo
 %%DATADIR%%/anki/find.py
-%%DATADIR%%/anki/find.pyc
-%%DATADIR%%/anki/find.pyo
 %%DATADIR%%/anki/hooks.py
-%%DATADIR%%/anki/hooks.pyc
-%%DATADIR%%/anki/hooks.pyo
 %%DATADIR%%/anki/importing/__init__.py
-%%DATADIR%%/anki/importing/__init__.pyc
-%%DATADIR%%/anki/importing/__init__.pyo
-%%DATADIR%%/anki/importing/anki1.py
-%%DATADIR%%/anki/importing/anki1.pyc
-%%DATADIR%%/anki/importing/anki1.pyo
+%%DATADIR%%/anki/importing/__pycache__/__init__.cpython-36.%%PYTHON_PYOEXTENSION%%
+%%DATADIR%%/anki/importing/__pycache__/__init__.cpython-36.pyc
+%%DATADIR%%/anki/importing/__pycache__/anki2.cpython-36.%%PYTHON_PYOEXTENSION%%
+%%DATADIR%%/anki/importing/__pycache__/anki2.cpython-36.pyc
+%%DATADIR%%/anki/importing/__pycache__/apkg.cpython-36.%%PYTHON_PYOEXTENSION%%
+%%DATADIR%%/anki/importing/__pycache__/apkg.cpython-36.pyc
+%%DATADIR%%/anki/importing/__pycache__/base.cpython-36.%%PYTHON_PYOEXTENSION%%
+%%DATADIR%%/anki/importing/__pycache__/base.cpython-36.pyc
+%%DATADIR%%/anki/importing/__pycache__/csvfile.cpython-36.%%PYTHON_PYOEXTENSION%%
+%%DATADIR%%/anki/importing/__pycache__/csvfile.cpython-36.pyc
+%%DATADIR%%/anki/importing/__pycache__/mnemo.cpython-36.%%PYTHON_PYOEXTENSION%%
+%%DATADIR%%/anki/importing/__pycache__/mnemo.cpython-36.pyc
+%%DATADIR%%/anki/importing/__pycache__/noteimp.cpython-36.%%PYTHON_PYOEXTENSION%%
+%%DATADIR%%/anki/importing/__pycache__/noteimp.cpython-36.pyc
+%%DATADIR%%/anki/importing/__pycache__/pauker.cpython-36.%%PYTHON_PYOEXTENSION%%
+%%DATADIR%%/anki/importing/__pycache__/pauker.cpython-36.pyc
+%%DATADIR%%/anki/importing/__pycache__/supermemo_xml.cpython-36.%%PYTHON_PYOEXTENSION%%
+%%DATADIR%%/anki/importing/__pycache__/supermemo_xml.cpython-36.pyc
 %%DATADIR%%/anki/importing/anki2.py
-%%DATADIR%%/anki/importing/anki2.pyc
-%%DATADIR%%/anki/importing/anki2.pyo
 %%DATADIR%%/anki/importing/apkg.py
-%%DATADIR%%/anki/importing/apkg.pyc
-%%DATADIR%%/anki/importing/apkg.pyo
 %%DATADIR%%/anki/importing/base.py
-%%DATADIR%%/anki/importing/base.pyc
-%%DATADIR%%/anki/importing/base.pyo
 %%DATADIR%%/anki/importing/csvfile.py
-%%DATADIR%%/anki/importing/csvfile.pyc
-%%DATADIR%%/anki/importing/csvfile.pyo
 %%DATADIR%%/anki/importing/mnemo.py
-%%DATADIR%%/anki/importing/mnemo.pyc
-%%DATADIR%%/anki/importing/mnemo.pyo
 %%DATADIR%%/anki/importing/noteimp.py
-%%DATADIR%%/anki/importing/noteimp.pyc
-%%DATADIR%%/anki/importing/noteimp.pyo
 %%DATADIR%%/anki/importing/pauker.py
-%%DATADIR%%/anki/importing/pauker.pyc
-%%DATADIR%%/anki/importing/pauker.pyo
 %%DATADIR%%/anki/importing/supermemo_xml.py
-%%DATADIR%%/anki/importing/supermemo_xml.pyc
-%%DATADIR%%/anki/importing/supermemo_xml.pyo
-%%DATADIR%%/anki/js.py
-%%DATADIR%%/anki/js.pyc
-%%DATADIR%%/anki/js.pyo
 %%DATADIR%%/anki/lang.py
-%%DATADIR%%/anki/lang.pyc
-%%DATADIR%%/anki/lang.pyo
 %%DATADIR%%/anki/latex.py
-%%DATADIR%%/anki/latex.pyc
-%%DATADIR%%/anki/latex.pyo
 %%DATADIR%%/anki/media.py
-%%DATADIR%%/anki/media.pyc
-%%DATADIR%%/anki/media.pyo
 %%DATADIR%%/anki/models.py
-%%DATADIR%%/anki/models.pyc
-%%DATADIR%%/anki/models.pyo
+%%DATADIR%%/anki/mpv.py
 %%DATADIR%%/anki/notes.py
-%%DATADIR%%/anki/notes.pyc
-%%DATADIR%%/anki/notes.pyo
 %%DATADIR%%/anki/sched.py
-%%DATADIR%%/anki/sched.pyc
-%%DATADIR%%/anki/sched.pyo
+%%DATADIR%%/anki/schedv2.py
 %%DATADIR%%/anki/sound.py
-%%DATADIR%%/anki/sound.pyc
-%%DATADIR%%/anki/sound.pyo
 %%DATADIR%%/anki/stats.py
-%%DATADIR%%/anki/stats.pyc
-%%DATADIR%%/anki/stats.pyo
 %%DATADIR%%/anki/statsbg.py
-%%DATADIR%%/anki/statsbg.pyc
-%%DATADIR%%/anki/statsbg.pyo
 %%DATADIR%%/anki/stdmodels.py
-%%DATADIR%%/anki/stdmodels.pyc
-%%DATADIR%%/anki/stdmodels.pyo
 %%DATADIR%%/anki/storage.py
-%%DATADIR%%/anki/storage.pyc
-%%DATADIR%%/anki/storage.pyo
 %%DATADIR%%/anki/sync.py
-%%DATADIR%%/anki/sync.pyc
-%%DATADIR%%/anki/sync.pyo
 %%DATADIR%%/anki/tags.py
-%%DATADIR%%/anki/tags.pyc
-%%DATADIR%%/anki/tags.pyo
 %%DATADIR%%/anki/template/LICENSE
 %%DATADIR%%/anki/template/README.anki
-%%DATADIR%%/anki/template/README.rst
 %%DATADIR%%/anki/template/__init__.py
-%%DATADIR%%/anki/template/__init__.pyc
-%%DATADIR%%/anki/template/__init__.pyo
+%%DATADIR%%/anki/template/__pycache__/__init__.cpython-36.%%PYTHON_PYOEXTENSION%%
+%%DATADIR%%/anki/template/__pycache__/__init__.cpython-36.pyc
+%%DATADIR%%/anki/template/__pycache__/furigana.cpython-36.%%PYTHON_PYOEXTENSION%%
+%%DATADIR%%/anki/template/__pycache__/furigana.cpython-36.pyc
+%%DATADIR%%/anki/template/__pycache__/hint.cpython-36.%%PYTHON_PYOEXTENSION%%
+%%DATADIR%%/anki/template/__pycache__/hint.cpython-36.pyc
+%%DATADIR%%/anki/template/__pycache__/template.cpython-36.%%PYTHON_PYOEXTENSION%%
+%%DATADIR%%/anki/template/__pycache__/template.cpython-36.pyc
+%%DATADIR%%/anki/template/__pycache__/view.cpython-36.%%PYTHON_PYOEXTENSION%%
+%%DATADIR%%/anki/template/__pycache__/view.cpython-36.pyc
 %%DATADIR%%/anki/template/furigana.py
-%%DATADIR%%/anki/template/furigana.pyc
-%%DATADIR%%/anki/template/furigana.pyo
 %%DATADIR%%/anki/template/hint.py
-%%DATADIR%%/anki/template/hint.pyc
-%%DATADIR%%/anki/template/hint.pyo
 %%DATADIR%%/anki/template/template.py
-%%DATADIR%%/anki/template/template.pyc
-%%DATADIR%%/anki/template/template.pyo
 %%DATADIR%%/anki/template/view.py
-%%DATADIR%%/anki/template/view.pyc
-%%DATADIR%%/anki/template/view.pyo
-%%DATADIR%%/anki/upgrade.py
-%%DATADIR%%/anki/upgrade.pyc
-%%DATADIR%%/anki/upgrade.pyo
 %%DATADIR%%/anki/utils.py
-%%DATADIR%%/anki/utils.pyc
-%%DATADIR%%/anki/utils.pyo
 %%DATADIR%%/aqt/__init__.py
-%%DATADIR%%/aqt/__init__.pyc
-%%DATADIR%%/aqt/__init__.pyo
+%%DATADIR%%/aqt/__pycache__/__init__.cpython-36.%%PYTHON_PYOEXTENSION%%
+%%DATADIR%%/aqt/__pycache__/__init__.cpython-36.pyc
+%%DATADIR%%/aqt/__pycache__/about.cpython-36.%%PYTHON_PYOEXTENSION%%
+%%DATADIR%%/aqt/__pycache__/about.cpython-36.pyc
+%%DATADIR%%/aqt/__pycache__/addcards.cpython-36.%%PYTHON_PYOEXTENSION%%
+%%DATADIR%%/aqt/__pycache__/addcards.cpython-36.pyc
+%%DATADIR%%/aqt/__pycache__/addons.cpython-36.%%PYTHON_PYOEXTENSION%%
+%%DATADIR%%/aqt/__pycache__/addons.cpython-36.pyc
+%%DATADIR%%/aqt/__pycache__/browser.cpython-36.%%PYTHON_PYOEXTENSION%%
+%%DATADIR%%/aqt/__pycache__/browser.cpython-36.pyc
+%%DATADIR%%/aqt/__pycache__/clayout.cpython-36.%%PYTHON_PYOEXTENSION%%
+%%DATADIR%%/aqt/__pycache__/clayout.cpython-36.pyc
+%%DATADIR%%/aqt/__pycache__/customstudy.cpython-36.%%PYTHON_PYOEXTENSION%%
+%%DATADIR%%/aqt/__pycache__/customstudy.cpython-36.pyc
+%%DATADIR%%/aqt/__pycache__/deckbrowser.cpython-36.%%PYTHON_PYOEXTENSION%%
+%%DATADIR%%/aqt/__pycache__/deckbrowser.cpython-36.pyc
+%%DATADIR%%/aqt/__pycache__/deckchooser.cpython-36.%%PYTHON_PYOEXTENSION%%
+%%DATADIR%%/aqt/__pycache__/deckchooser.cpython-36.pyc
+%%DATADIR%%/aqt/__pycache__/deckconf.cpython-36.%%PYTHON_PYOEXTENSION%%
+%%DATADIR%%/aqt/__pycache__/deckconf.cpython-36.pyc
+%%DATADIR%%/aqt/__pycache__/downloader.cpython-36.%%PYTHON_PYOEXTENSION%%
+%%DATADIR%%/aqt/__pycache__/downloader.cpython-36.pyc
+%%DATADIR%%/aqt/__pycache__/dyndeckconf.cpython-36.%%PYTHON_PYOEXTENSION%%
+%%DATADIR%%/aqt/__pycache__/dyndeckconf.cpython-36.pyc
+%%DATADIR%%/aqt/__pycache__/editcurrent.cpython-36.%%PYTHON_PYOEXTENSION%%
+%%DATADIR%%/aqt/__pycache__/editcurrent.cpython-36.pyc
+%%DATADIR%%/aqt/__pycache__/editor.cpython-36.%%PYTHON_PYOEXTENSION%%
+%%DATADIR%%/aqt/__pycache__/editor.cpython-36.pyc
+%%DATADIR%%/aqt/__pycache__/errors.cpython-36.%%PYTHON_PYOEXTENSION%%
+%%DATADIR%%/aqt/__pycache__/errors.cpython-36.pyc
+%%DATADIR%%/aqt/__pycache__/exporting.cpython-36.%%PYTHON_PYOEXTENSION%%
+%%DATADIR%%/aqt/__pycache__/exporting.cpython-36.pyc
+%%DATADIR%%/aqt/__pycache__/fields.cpython-36.%%PYTHON_PYOEXTENSION%%
+%%DATADIR%%/aqt/__pycache__/fields.cpython-36.pyc
+%%DATADIR%%/aqt/__pycache__/importing.cpython-36.%%PYTHON_PYOEXTENSION%%
+%%DATADIR%%/aqt/__pycache__/importing.cpython-36.pyc
+%%DATADIR%%/aqt/__pycache__/main.cpython-36.%%PYTHON_PYOEXTENSION%%
+%%DATADIR%%/aqt/__pycache__/main.cpython-36.pyc
+%%DATADIR%%/aqt/__pycache__/mediasrv.cpython-36.%%PYTHON_PYOEXTENSION%%
+%%DATADIR%%/aqt/__pycache__/mediasrv.cpython-36.pyc
+%%DATADIR%%/aqt/__pycache__/modelchooser.cpython-36.%%PYTHON_PYOEXTENSION%%
+%%DATADIR%%/aqt/__pycache__/modelchooser.cpython-36.pyc
+%%DATADIR%%/aqt/__pycache__/models.cpython-36.%%PYTHON_PYOEXTENSION%%
+%%DATADIR%%/aqt/__pycache__/models.cpython-36.pyc
+%%DATADIR%%/aqt/__pycache__/overview.cpython-36.%%PYTHON_PYOEXTENSION%%
+%%DATADIR%%/aqt/__pycache__/overview.cpython-36.pyc
+%%DATADIR%%/aqt/__pycache__/pinnedmodules.cpython-36.%%PYTHON_PYOEXTENSION%%
+%%DATADIR%%/aqt/__pycache__/pinnedmodules.cpython-36.pyc
+%%DATADIR%%/aqt/__pycache__/preferences.cpython-36.%%PYTHON_PYOEXTENSION%%
+%%DATADIR%%/aqt/__pycache__/preferences.cpython-36.pyc
+%%DATADIR%%/aqt/__pycache__/profiles.cpython-36.%%PYTHON_PYOEXTENSION%%
+%%DATADIR%%/aqt/__pycache__/profiles.cpython-36.pyc
+%%DATADIR%%/aqt/__pycache__/progress.cpython-36.%%PYTHON_PYOEXTENSION%%
+%%DATADIR%%/aqt/__pycache__/progress.cpython-36.pyc
+%%DATADIR%%/aqt/__pycache__/qt.cpython-36.%%PYTHON_PYOEXTENSION%%
+%%DATADIR%%/aqt/__pycache__/qt.cpython-36.pyc
+%%DATADIR%%/aqt/__pycache__/reviewer.cpython-36.%%PYTHON_PYOEXTENSION%%
+%%DATADIR%%/aqt/__pycache__/reviewer.cpython-36.pyc
+%%DATADIR%%/aqt/__pycache__/sound.cpython-36.%%PYTHON_PYOEXTENSION%%
+%%DATADIR%%/aqt/__pycache__/sound.cpython-36.pyc
+%%DATADIR%%/aqt/__pycache__/stats.cpython-36.%%PYTHON_PYOEXTENSION%%
+%%DATADIR%%/aqt/__pycache__/stats.cpython-36.pyc
+%%DATADIR%%/aqt/__pycache__/studydeck.cpython-36.%%PYTHON_PYOEXTENSION%%
+%%DATADIR%%/aqt/__pycache__/studydeck.cpython-36.pyc
+%%DATADIR%%/aqt/__pycache__/sync.cpython-36.%%PYTHON_PYOEXTENSION%%
+%%DATADIR%%/aqt/__pycache__/sync.cpython-36.pyc
+%%DATADIR%%/aqt/__pycache__/tagedit.cpython-36.%%PYTHON_PYOEXTENSION%%
+%%DATADIR%%/aqt/__pycache__/tagedit.cpython-36.pyc
+%%DATADIR%%/aqt/__pycache__/taglimit.cpython-36.%%PYTHON_PYOEXTENSION%%
+%%DATADIR%%/aqt/__pycache__/taglimit.cpython-36.pyc
+%%DATADIR%%/aqt/__pycache__/toolbar.cpython-36.%%PYTHON_PYOEXTENSION%%
+%%DATADIR%%/aqt/__pycache__/toolbar.cpython-36.pyc
+%%DATADIR%%/aqt/__pycache__/update.cpython-36.%%PYTHON_PYOEXTENSION%%
+%%DATADIR%%/aqt/__pycache__/update.cpython-36.pyc
+%%DATADIR%%/aqt/__pycache__/utils.cpython-36.%%PYTHON_PYOEXTENSION%%
+%%DATADIR%%/aqt/__pycache__/utils.cpython-36.pyc
+%%DATADIR%%/aqt/__pycache__/webview.cpython-36.%%PYTHON_PYOEXTENSION%%
+%%DATADIR%%/aqt/__pycache__/webview.cpython-36.pyc
+%%DATADIR%%/aqt/__pycache__/winpaths.cpython-36.%%PYTHON_PYOEXTENSION%%
+%%DATADIR%%/aqt/__pycache__/winpaths.cpython-36.pyc
 %%DATADIR%%/aqt/about.py
-%%DATADIR%%/aqt/about.pyc
-%%DATADIR%%/aqt/about.pyo
 %%DATADIR%%/aqt/addcards.py
-%%DATADIR%%/aqt/addcards.pyc
-%%DATADIR%%/aqt/addcards.pyo
 %%DATADIR%%/aqt/addons.py
-%%DATADIR%%/aqt/addons.pyc
-%%DATADIR%%/aqt/addons.pyo
 %%DATADIR%%/aqt/browser.py
-%%DATADIR%%/aqt/browser.pyc
-%%DATADIR%%/aqt/browser.pyo
 %%DATADIR%%/aqt/clayout.py
-%%DATADIR%%/aqt/clayout.pyc
-%%DATADIR%%/aqt/clayout.pyo
 %%DATADIR%%/aqt/customstudy.py
-%%DATADIR%%/aqt/customstudy.pyc
-%%DATADIR%%/aqt/customstudy.pyo
 %%DATADIR%%/aqt/deckbrowser.py
-%%DATADIR%%/aqt/deckbrowser.pyc
-%%DATADIR%%/aqt/deckbrowser.pyo
 %%DATADIR%%/aqt/deckchooser.py
-%%DATADIR%%/aqt/deckchooser.pyc
-%%DATADIR%%/aqt/deckchooser.pyo
 %%DATADIR%%/aqt/deckconf.py
-%%DATADIR%%/aqt/deckconf.pyc
-%%DATADIR%%/aqt/deckconf.pyo
 %%DATADIR%%/aqt/downloader.py
-%%DATADIR%%/aqt/downloader.pyc
-%%DATADIR%%/aqt/downloader.pyo
 %%DATADIR%%/aqt/dyndeckconf.py
-%%DATADIR%%/aqt/dyndeckconf.pyc
-%%DATADIR%%/aqt/dyndeckconf.pyo
 %%DATADIR%%/aqt/editcurrent.py
-%%DATADIR%%/aqt/editcurrent.pyc
-%%DATADIR%%/aqt/editcurrent.pyo
 %%DATADIR%%/aqt/editor.py
-%%DATADIR%%/aqt/editor.pyc
-%%DATADIR%%/aqt/editor.pyo
 %%DATADIR%%/aqt/errors.py
-%%DATADIR%%/aqt/errors.pyc
-%%DATADIR%%/aqt/errors.pyo
 %%DATADIR%%/aqt/exporting.py
-%%DATADIR%%/aqt/exporting.pyc
-%%DATADIR%%/aqt/exporting.pyo
 %%DATADIR%%/aqt/fields.py
-%%DATADIR%%/aqt/fields.pyc
-%%DATADIR%%/aqt/fields.pyo
 %%DATADIR%%/aqt/forms/__init__.py
-%%DATADIR%%/aqt/forms/__init__.pyc
-%%DATADIR%%/aqt/forms/__init__.pyo
+%%DATADIR%%/aqt/forms/__pycache__/__init__.cpython-36.%%PYTHON_PYOEXTENSION%%
+%%DATADIR%%/aqt/forms/__pycache__/__init__.cpython-36.pyc
+%%DATADIR%%/aqt/forms/__pycache__/about.cpython-36.%%PYTHON_PYOEXTENSION%%
+%%DATADIR%%/aqt/forms/__pycache__/about.cpython-36.pyc
+%%DATADIR%%/aqt/forms/__pycache__/addcards.cpython-36.%%PYTHON_PYOEXTENSION%%
+%%DATADIR%%/aqt/forms/__pycache__/addcards.cpython-36.pyc
+%%DATADIR%%/aqt/forms/__pycache__/addfield.cpython-36.%%PYTHON_PYOEXTENSION%%
+%%DATADIR%%/aqt/forms/__pycache__/addfield.cpython-36.pyc
+%%DATADIR%%/aqt/forms/__pycache__/addmodel.cpython-36.%%PYTHON_PYOEXTENSION%%
+%%DATADIR%%/aqt/forms/__pycache__/addmodel.cpython-36.pyc
+%%DATADIR%%/aqt/forms/__pycache__/addonconf.cpython-36.%%PYTHON_PYOEXTENSION%%
+%%DATADIR%%/aqt/forms/__pycache__/addonconf.cpython-36.pyc
+%%DATADIR%%/aqt/forms/__pycache__/addons.cpython-36.%%PYTHON_PYOEXTENSION%%
+%%DATADIR%%/aqt/forms/__pycache__/addons.cpython-36.pyc
+%%DATADIR%%/aqt/forms/__pycache__/browser.cpython-36.%%PYTHON_PYOEXTENSION%%
+%%DATADIR%%/aqt/forms/__pycache__/browser.cpython-36.pyc
+%%DATADIR%%/aqt/forms/__pycache__/browserdisp.cpython-36.%%PYTHON_PYOEXTENSION%%
+%%DATADIR%%/aqt/forms/__pycache__/browserdisp.cpython-36.pyc
+%%DATADIR%%/aqt/forms/__pycache__/browseropts.cpython-36.%%PYTHON_PYOEXTENSION%%
+%%DATADIR%%/aqt/forms/__pycache__/browseropts.cpython-36.pyc
+%%DATADIR%%/aqt/forms/__pycache__/changemap.cpython-36.%%PYTHON_PYOEXTENSION%%
+%%DATADIR%%/aqt/forms/__pycache__/changemap.cpython-36.pyc
+%%DATADIR%%/aqt/forms/__pycache__/changemodel.cpython-36.%%PYTHON_PYOEXTENSION%%
+%%DATADIR%%/aqt/forms/__pycache__/changemodel.cpython-36.pyc
+%%DATADIR%%/aqt/forms/__pycache__/clayout_top.cpython-36.%%PYTHON_PYOEXTENSION%%
+%%DATADIR%%/aqt/forms/__pycache__/clayout_top.cpython-36.pyc
+%%DATADIR%%/aqt/forms/__pycache__/customstudy.cpython-36.%%PYTHON_PYOEXTENSION%%
+%%DATADIR%%/aqt/forms/__pycache__/customstudy.cpython-36.pyc
+%%DATADIR%%/aqt/forms/__pycache__/dconf.cpython-36.%%PYTHON_PYOEXTENSION%%
+%%DATADIR%%/aqt/forms/__pycache__/dconf.cpython-36.pyc
+%%DATADIR%%/aqt/forms/__pycache__/debug.cpython-36.%%PYTHON_PYOEXTENSION%%
+%%DATADIR%%/aqt/forms/__pycache__/debug.cpython-36.pyc
+%%DATADIR%%/aqt/forms/__pycache__/dyndconf.cpython-36.%%PYTHON_PYOEXTENSION%%
+%%DATADIR%%/aqt/forms/__pycache__/dyndconf.cpython-36.pyc
+%%DATADIR%%/aqt/forms/__pycache__/editaddon.cpython-36.%%PYTHON_PYOEXTENSION%%
+%%DATADIR%%/aqt/forms/__pycache__/editaddon.cpython-36.pyc
+%%DATADIR%%/aqt/forms/__pycache__/editcurrent.cpython-36.%%PYTHON_PYOEXTENSION%%
+%%DATADIR%%/aqt/forms/__pycache__/editcurrent.cpython-36.pyc
+%%DATADIR%%/aqt/forms/__pycache__/edithtml.cpython-36.%%PYTHON_PYOEXTENSION%%
+%%DATADIR%%/aqt/forms/__pycache__/edithtml.cpython-36.pyc
+%%DATADIR%%/aqt/forms/__pycache__/exporting.cpython-36.%%PYTHON_PYOEXTENSION%%
+%%DATADIR%%/aqt/forms/__pycache__/exporting.cpython-36.pyc
+%%DATADIR%%/aqt/forms/__pycache__/fields.cpython-36.%%PYTHON_PYOEXTENSION%%
+%%DATADIR%%/aqt/forms/__pycache__/fields.cpython-36.pyc
+%%DATADIR%%/aqt/forms/__pycache__/finddupes.cpython-36.%%PYTHON_PYOEXTENSION%%
+%%DATADIR%%/aqt/forms/__pycache__/finddupes.cpython-36.pyc
+%%DATADIR%%/aqt/forms/__pycache__/findreplace.cpython-36.%%PYTHON_PYOEXTENSION%%
+%%DATADIR%%/aqt/forms/__pycache__/findreplace.cpython-36.pyc
+%%DATADIR%%/aqt/forms/__pycache__/getaddons.cpython-36.%%PYTHON_PYOEXTENSION%%
+%%DATADIR%%/aqt/forms/__pycache__/getaddons.cpython-36.pyc
+%%DATADIR%%/aqt/forms/__pycache__/icons_rc.cpython-36.%%PYTHON_PYOEXTENSION%%
+%%DATADIR%%/aqt/forms/__pycache__/icons_rc.cpython-36.pyc
+%%DATADIR%%/aqt/forms/__pycache__/importing.cpython-36.%%PYTHON_PYOEXTENSION%%
+%%DATADIR%%/aqt/forms/__pycache__/importing.cpython-36.pyc
+%%DATADIR%%/aqt/forms/__pycache__/main.cpython-36.%%PYTHON_PYOEXTENSION%%
+%%DATADIR%%/aqt/forms/__pycache__/main.cpython-36.pyc
+%%DATADIR%%/aqt/forms/__pycache__/modelopts.cpython-36.%%PYTHON_PYOEXTENSION%%
+%%DATADIR%%/aqt/forms/__pycache__/modelopts.cpython-36.pyc
+%%DATADIR%%/aqt/forms/__pycache__/models.cpython-36.%%PYTHON_PYOEXTENSION%%
+%%DATADIR%%/aqt/forms/__pycache__/models.cpython-36.pyc
+%%DATADIR%%/aqt/forms/__pycache__/preferences.cpython-36.%%PYTHON_PYOEXTENSION%%
+%%DATADIR%%/aqt/forms/__pycache__/preferences.cpython-36.pyc
+%%DATADIR%%/aqt/forms/__pycache__/preview.cpython-36.%%PYTHON_PYOEXTENSION%%
+%%DATADIR%%/aqt/forms/__pycache__/preview.cpython-36.pyc
+%%DATADIR%%/aqt/forms/__pycache__/profiles.cpython-36.%%PYTHON_PYOEXTENSION%%
+%%DATADIR%%/aqt/forms/__pycache__/profiles.cpython-36.pyc
+%%DATADIR%%/aqt/forms/__pycache__/progress.cpython-36.%%PYTHON_PYOEXTENSION%%
+%%DATADIR%%/aqt/forms/__pycache__/progress.cpython-36.pyc
+%%DATADIR%%/aqt/forms/__pycache__/reposition.cpython-36.%%PYTHON_PYOEXTENSION%%
+%%DATADIR%%/aqt/forms/__pycache__/reposition.cpython-36.pyc
+%%DATADIR%%/aqt/forms/__pycache__/reschedule.cpython-36.%%PYTHON_PYOEXTENSION%%
+%%DATADIR%%/aqt/forms/__pycache__/reschedule.cpython-36.pyc
+%%DATADIR%%/aqt/forms/__pycache__/setgroup.cpython-36.%%PYTHON_PYOEXTENSION%%
+%%DATADIR%%/aqt/forms/__pycache__/setgroup.cpython-36.pyc
+%%DATADIR%%/aqt/forms/__pycache__/setlang.cpython-36.%%PYTHON_PYOEXTENSION%%
+%%DATADIR%%/aqt/forms/__pycache__/setlang.cpython-36.pyc
+%%DATADIR%%/aqt/forms/__pycache__/stats.cpython-36.%%PYTHON_PYOEXTENSION%%
+%%DATADIR%%/aqt/forms/__pycache__/stats.cpython-36.pyc
+%%DATADIR%%/aqt/forms/__pycache__/studydeck.cpython-36.%%PYTHON_PYOEXTENSION%%
+%%DATADIR%%/aqt/forms/__pycache__/studydeck.cpython-36.pyc
+%%DATADIR%%/aqt/forms/__pycache__/taglimit.cpython-36.%%PYTHON_PYOEXTENSION%%
+%%DATADIR%%/aqt/forms/__pycache__/taglimit.cpython-36.pyc
+%%DATADIR%%/aqt/forms/__pycache__/template.cpython-36.%%PYTHON_PYOEXTENSION%%
+%%DATADIR%%/aqt/forms/__pycache__/template.cpython-36.pyc
 %%DATADIR%%/aqt/forms/about.py
-%%DATADIR%%/aqt/forms/about.pyc
-%%DATADIR%%/aqt/forms/about.pyo
 %%DATADIR%%/aqt/forms/addcards.py
-%%DATADIR%%/aqt/forms/addcards.pyc
-%%DATADIR%%/aqt/forms/addcards.pyo
 %%DATADIR%%/aqt/forms/addfield.py
-%%DATADIR%%/aqt/forms/addfield.pyc
-%%DATADIR%%/aqt/forms/addfield.pyo
 %%DATADIR%%/aqt/forms/addmodel.py
-%%DATADIR%%/aqt/forms/addmodel.pyc
-%%DATADIR%%/aqt/forms/addmodel.pyo
+%%DATADIR%%/aqt/forms/addonconf.py
+%%DATADIR%%/aqt/forms/addons.py
 %%DATADIR%%/aqt/forms/browser.py
-%%DATADIR%%/aqt/forms/browser.pyc
-%%DATADIR%%/aqt/forms/browser.pyo
 %%DATADIR%%/aqt/forms/browserdisp.py
-%%DATADIR%%/aqt/forms/browserdisp.pyc
-%%DATADIR%%/aqt/forms/browserdisp.pyo
 %%DATADIR%%/aqt/forms/browseropts.py
-%%DATADIR%%/aqt/forms/browseropts.pyc
-%%DATADIR%%/aqt/forms/browseropts.pyo
 %%DATADIR%%/aqt/forms/changemap.py
-%%DATADIR%%/aqt/forms/changemap.pyc
-%%DATADIR%%/aqt/forms/changemap.pyo
 %%DATADIR%%/aqt/forms/changemodel.py
-%%DATADIR%%/aqt/forms/changemodel.pyc
-%%DATADIR%%/aqt/forms/changemodel.pyo
+%%DATADIR%%/aqt/forms/clayout_top.py
 %%DATADIR%%/aqt/forms/customstudy.py
-%%DATADIR%%/aqt/forms/customstudy.pyc
-%%DATADIR%%/aqt/forms/customstudy.pyo
 %%DATADIR%%/aqt/forms/dconf.py
-%%DATADIR%%/aqt/forms/dconf.pyc
-%%DATADIR%%/aqt/forms/dconf.pyo
 %%DATADIR%%/aqt/forms/debug.py
-%%DATADIR%%/aqt/forms/debug.pyc
-%%DATADIR%%/aqt/forms/debug.pyo
 %%DATADIR%%/aqt/forms/dyndconf.py
-%%DATADIR%%/aqt/forms/dyndconf.pyc
-%%DATADIR%%/aqt/forms/dyndconf.pyo
 %%DATADIR%%/aqt/forms/editaddon.py
-%%DATADIR%%/aqt/forms/editaddon.pyc
-%%DATADIR%%/aqt/forms/editaddon.pyo
 %%DATADIR%%/aqt/forms/editcurrent.py
-%%DATADIR%%/aqt/forms/editcurrent.pyc
-%%DATADIR%%/aqt/forms/editcurrent.pyo
 %%DATADIR%%/aqt/forms/edithtml.py
-%%DATADIR%%/aqt/forms/edithtml.pyc
-%%DATADIR%%/aqt/forms/edithtml.pyo
 %%DATADIR%%/aqt/forms/exporting.py
-%%DATADIR%%/aqt/forms/exporting.pyc
-%%DATADIR%%/aqt/forms/exporting.pyo
 %%DATADIR%%/aqt/forms/fields.py
-%%DATADIR%%/aqt/forms/fields.pyc
-%%DATADIR%%/aqt/forms/fields.pyo
 %%DATADIR%%/aqt/forms/finddupes.py
-%%DATADIR%%/aqt/forms/finddupes.pyc
-%%DATADIR%%/aqt/forms/finddupes.pyo
 %%DATADIR%%/aqt/forms/findreplace.py
-%%DATADIR%%/aqt/forms/findreplace.pyc
-%%DATADIR%%/aqt/forms/findreplace.pyo
 %%DATADIR%%/aqt/forms/getaddons.py
-%%DATADIR%%/aqt/forms/getaddons.pyc
-%%DATADIR%%/aqt/forms/getaddons.pyo
 %%DATADIR%%/aqt/forms/icons_rc.py
-%%DATADIR%%/aqt/forms/icons_rc.pyc
-%%DATADIR%%/aqt/forms/icons_rc.pyo
 %%DATADIR%%/aqt/forms/importing.py
-%%DATADIR%%/aqt/forms/importing.pyc
-%%DATADIR%%/aqt/forms/importing.pyo
 %%DATADIR%%/aqt/forms/main.py
-%%DATADIR%%/aqt/forms/main.pyc
-%%DATADIR%%/aqt/forms/main.pyo
 %%DATADIR%%/aqt/forms/modelopts.py
-%%DATADIR%%/aqt/forms/modelopts.pyc
-%%DATADIR%%/aqt/forms/modelopts.pyo
 %%DATADIR%%/aqt/forms/models.py
-%%DATADIR%%/aqt/forms/models.pyc
-%%DATADIR%%/aqt/forms/models.pyo
 %%DATADIR%%/aqt/forms/preferences.py
-%%DATADIR%%/aqt/forms/preferences.pyc
-%%DATADIR%%/aqt/forms/preferences.pyo
 %%DATADIR%%/aqt/forms/preview.py
-%%DATADIR%%/aqt/forms/preview.pyc
-%%DATADIR%%/aqt/forms/preview.pyo
 %%DATADIR%%/aqt/forms/profiles.py
-%%DATADIR%%/aqt/forms/profiles.pyc
-%%DATADIR%%/aqt/forms/profiles.pyo
+%%DATADIR%%/aqt/forms/progress.py
 %%DATADIR%%/aqt/forms/reposition.py
-%%DATADIR%%/aqt/forms/reposition.pyc
-%%DATADIR%%/aqt/forms/reposition.pyo
 %%DATADIR%%/aqt/forms/reschedule.py
-%%DATADIR%%/aqt/forms/reschedule.pyc
-%%DATADIR%%/aqt/forms/reschedule.pyo
 %%DATADIR%%/aqt/forms/setgroup.py
-%%DATADIR%%/aqt/forms/setgroup.pyc
-%%DATADIR%%/aqt/forms/setgroup.pyo
 %%DATADIR%%/aqt/forms/setlang.py
-%%DATADIR%%/aqt/forms/setlang.pyc
-%%DATADIR%%/aqt/forms/setlang.pyo
 %%DATADIR%%/aqt/forms/stats.py
-%%DATADIR%%/aqt/forms/stats.pyc
-%%DATADIR%%/aqt/forms/stats.pyo
 %%DATADIR%%/aqt/forms/studydeck.py
-%%DATADIR%%/aqt/forms/studydeck.pyc
-%%DATADIR%%/aqt/forms/studydeck.pyo
 %%DATADIR%%/aqt/forms/taglimit.py
-%%DATADIR%%/aqt/forms/taglimit.pyc
-%%DATADIR%%/aqt/forms/taglimit.pyo
 %%DATADIR%%/aqt/forms/template.py
-%%DATADIR%%/aqt/forms/template.pyc
-%%DATADIR%%/aqt/forms/template.pyo
 %%DATADIR%%/aqt/importing.py
-%%DATADIR%%/aqt/importing.pyc
-%%DATADIR%%/aqt/importing.pyo
 %%DATADIR%%/aqt/main.py
-%%DATADIR%%/aqt/main.pyc
-%%DATADIR%%/aqt/main.pyo
+%%DATADIR%%/aqt/mediasrv.py
 %%DATADIR%%/aqt/modelchooser.py
-%%DATADIR%%/aqt/modelchooser.pyc
-%%DATADIR%%/aqt/modelchooser.pyo
 %%DATADIR%%/aqt/models.py
-%%DATADIR%%/aqt/models.pyc
-%%DATADIR%%/aqt/models.pyo
 %%DATADIR%%/aqt/overview.py
-%%DATADIR%%/aqt/overview.pyc
-%%DATADIR%%/aqt/overview.pyo
 %%DATADIR%%/aqt/preferences.py
-%%DATADIR%%/aqt/preferences.pyc
-%%DATADIR%%/aqt/preferences.pyo
+%%DATADIR%%/aqt/pinnedmodules.py
 %%DATADIR%%/aqt/profiles.py
-%%DATADIR%%/aqt/profiles.pyc
-%%DATADIR%%/aqt/profiles.pyo
 %%DATADIR%%/aqt/progress.py
-%%DATADIR%%/aqt/progress.pyc
-%%DATADIR%%/aqt/progress.pyo
 %%DATADIR%%/aqt/qt.py
-%%DATADIR%%/aqt/qt.pyc
-%%DATADIR%%/aqt/qt.pyo
 %%DATADIR%%/aqt/reviewer.py
-%%DATADIR%%/aqt/reviewer.pyc
-%%DATADIR%%/aqt/reviewer.pyo
 %%DATADIR%%/aqt/sound.py
-%%DATADIR%%/aqt/sound.pyc
-%%DATADIR%%/aqt/sound.pyo
 %%DATADIR%%/aqt/stats.py
-%%DATADIR%%/aqt/stats.pyc
-%%DATADIR%%/aqt/stats.pyo
 %%DATADIR%%/aqt/studydeck.py
-%%DATADIR%%/aqt/studydeck.pyc
-%%DATADIR%%/aqt/studydeck.pyo
 %%DATADIR%%/aqt/sync.py
-%%DATADIR%%/aqt/sync.pyc
-%%DATADIR%%/aqt/sync.pyo
 %%DATADIR%%/aqt/tagedit.py
-%%DATADIR%%/aqt/tagedit.pyc
-%%DATADIR%%/aqt/tagedit.pyo
 %%DATADIR%%/aqt/taglimit.py
-%%DATADIR%%/aqt/taglimit.pyc
-%%DATADIR%%/aqt/taglimit.pyo
 %%DATADIR%%/aqt/toolbar.py
-%%DATADIR%%/aqt/toolbar.pyc
-%%DATADIR%%/aqt/toolbar.pyo
 %%DATADIR%%/aqt/update.py
-%%DATADIR%%/aqt/update.pyc
-%%DATADIR%%/aqt/update.pyo
-%%DATADIR%%/aqt/upgrade.py
-%%DATADIR%%/aqt/upgrade.pyc
-%%DATADIR%%/aqt/upgrade.pyo
 %%DATADIR%%/aqt/utils.py
-%%DATADIR%%/aqt/utils.pyc
-%%DATADIR%%/aqt/utils.pyo
 %%DATADIR%%/aqt/webview.py
-%%DATADIR%%/aqt/webview.pyc
-%%DATADIR%%/aqt/webview.pyo
-%%DATADIR%%/designer/about.ui
-%%DATADIR%%/designer/addcards.ui
-%%DATADIR%%/designer/addfield.ui
-%%DATADIR%%/designer/addmodel.ui
-%%DATADIR%%/designer/browser.ui
-%%DATADIR%%/designer/browserdisp.ui
-%%DATADIR%%/designer/browseropts.ui
-%%DATADIR%%/designer/changemap.ui
-%%DATADIR%%/designer/changemodel.ui
-%%DATADIR%%/designer/customstudy.ui
-%%DATADIR%%/designer/dconf.ui
-%%DATADIR%%/designer/debug.ui
-%%DATADIR%%/designer/dyndconf.ui
-%%DATADIR%%/designer/editaddon.ui
-%%DATADIR%%/designer/editcurrent.ui
-%%DATADIR%%/designer/edithtml.ui
-%%DATADIR%%/designer/exporting.ui
-%%DATADIR%%/designer/fields.ui
-%%DATADIR%%/designer/finddupes.ui
-%%DATADIR%%/designer/findreplace.ui
-%%DATADIR%%/designer/getaddons.ui
-%%DATADIR%%/designer/icons.qrc
-%%DATADIR%%/designer/icons/_sources.txt
-%%DATADIR%%/designer/icons/add16.png
-%%DATADIR%%/designer/icons/addtag.png
-%%DATADIR%%/designer/icons/addtag16.png
-%%DATADIR%%/designer/icons/anki-logo-thin.png
-%%DATADIR%%/designer/icons/anki-logo.svg
-%%DATADIR%%/designer/icons/anki-logo2.svg
-%%DATADIR%%/designer/icons/anki-logo_BW.svg
-%%DATADIR%%/designer/icons/anki-logo_black.png
-%%DATADIR%%/designer/icons/anki-logo_white.png
-%%DATADIR%%/designer/icons/anki-tag.png
-%%DATADIR%%/designer/icons/anki.png
-%%DATADIR%%/designer/icons/anki.svg
-%%DATADIR%%/designer/icons/ankibw.png
-%%DATADIR%%/designer/icons/application-exit.png
-%%DATADIR%%/designer/icons/arrow-down-double.png
-%%DATADIR%%/designer/icons/arrow-down.png
-%%DATADIR%%/designer/icons/arrow-up-double.png
-%%DATADIR%%/designer/icons/arrow-up.png
-%%DATADIR%%/designer/icons/clock-icon.png
-%%DATADIR%%/designer/icons/clock16.png
-%%DATADIR%%/designer/icons/colors.png
-%%DATADIR%%/designer/icons/configure.png
-%%DATADIR%%/designer/icons/contents.png
-%%DATADIR%%/designer/icons/contents2.png
-%%DATADIR%%/designer/icons/deck16.png
-%%DATADIR%%/designer/icons/delete16.png
-%%DATADIR%%/designer/icons/deletetag.png
-%%DATADIR%%/designer/icons/deletetag16.png
-%%DATADIR%%/designer/icons/document-export.png
-%%DATADIR%%/designer/icons/document-import.png
-%%DATADIR%%/designer/icons/document-new.png
-%%DATADIR%%/designer/icons/download.png
-%%DATADIR%%/designer/icons/edit-find 2.png
-%%DATADIR%%/designer/icons/edit-find-replace.png
-%%DATADIR%%/designer/icons/edit-find.png
-%%DATADIR%%/designer/icons/edit-redo.png
-%%DATADIR%%/designer/icons/edit-rename.png
-%%DATADIR%%/designer/icons/edit-undo.png
-%%DATADIR%%/designer/icons/edit.png
-%%DATADIR%%/designer/icons/editclear.png
-%%DATADIR%%/designer/icons/editdelete.png
-%%DATADIR%%/designer/icons/emblem-favorite-dark.png
-%%DATADIR%%/designer/icons/emblem-favorite-off.png
-%%DATADIR%%/designer/icons/emblem-favorite.png
-%%DATADIR%%/designer/icons/emblem-important.png
-%%DATADIR%%/designer/icons/fileclose.png
-%%DATADIR%%/designer/icons/find.png
-%%DATADIR%%/designer/icons/folder_image.png
-%%DATADIR%%/designer/icons/folder_sound.png
-%%DATADIR%%/designer/icons/format-stroke-color.png
-%%DATADIR%%/designer/icons/games-solve.png
-%%DATADIR%%/designer/icons/gears.png
-%%DATADIR%%/designer/icons/go-first.png
-%%DATADIR%%/designer/icons/go-jump-today.png
-%%DATADIR%%/designer/icons/go-last.png
-%%DATADIR%%/designer/icons/go-next.png
-%%DATADIR%%/designer/icons/go-previous.png
-%%DATADIR%%/designer/icons/green.png
-%%DATADIR%%/designer/icons/help-contents.png
-%%DATADIR%%/designer/icons/help-hint.png
-%%DATADIR%%/designer/icons/help.png
-%%DATADIR%%/designer/icons/image.png
-%%DATADIR%%/designer/icons/info.png
-%%DATADIR%%/designer/icons/kblogger.png
-%%DATADIR%%/designer/icons/kbugbuster.png
-%%DATADIR%%/designer/icons/kexi.png
-%%DATADIR%%/designer/icons/khtml_kget.png
-%%DATADIR%%/designer/icons/kpersonalizer.png
-%%DATADIR%%/designer/icons/layout.png
-%%DATADIR%%/designer/icons/list-add.png
-%%DATADIR%%/designer/icons/mail-attachment.png
-%%DATADIR%%/designer/icons/math_matrix.png
-%%DATADIR%%/designer/icons/math_sqrt.png
-%%DATADIR%%/designer/icons/media-playback-pause.png
-%%DATADIR%%/designer/icons/media-playback-start.png
-%%DATADIR%%/designer/icons/media-playback-start2.png
-%%DATADIR%%/designer/icons/media-playback-stop.png
-%%DATADIR%%/designer/icons/media-record.png
-%%DATADIR%%/designer/icons/none.png
-%%DATADIR%%/designer/icons/package_games_card.png
-%%DATADIR%%/designer/icons/pause16.png
-%%DATADIR%%/designer/icons/pause_off16.png
-%%DATADIR%%/designer/icons/player-time.png
-%%DATADIR%%/designer/icons/plus-circle.png
-%%DATADIR%%/designer/icons/plus16.png
-%%DATADIR%%/designer/icons/preferences-desktop-font.png
-%%DATADIR%%/designer/icons/preferences-plugin.png
-%%DATADIR%%/designer/icons/product_design.png
-%%DATADIR%%/designer/icons/rating.png
-%%DATADIR%%/designer/icons/speaker.png
-%%DATADIR%%/designer/icons/spreadsheet.png
-%%DATADIR%%/designer/icons/sqlitebrowser.png
-%%DATADIR%%/designer/icons/star16.png
-%%DATADIR%%/designer/icons/star_off16.png
-%%DATADIR%%/designer/icons/stock_group.png
-%%DATADIR%%/designer/icons/stock_new_template.png
-%%DATADIR%%/designer/icons/stock_new_template_blue.png
-%%DATADIR%%/designer/icons/stock_new_template_green.png
-%%DATADIR%%/designer/icons/stock_new_template_red.png
-%%DATADIR%%/designer/icons/system-shutdown.png
-%%DATADIR%%/designer/icons/system-software-update.png
-%%DATADIR%%/designer/icons/tex.png
-%%DATADIR%%/designer/icons/text-speak.png
-%%DATADIR%%/designer/icons/text-xml.png
-%%DATADIR%%/designer/icons/text_bold.png
-%%DATADIR%%/designer/icons/text_clear.png
-%%DATADIR%%/designer/icons/text_italic.png
-%%DATADIR%%/designer/icons/text_remove.png
-%%DATADIR%%/designer/icons/text_sub.png
-%%DATADIR%%/designer/icons/text_super.png
-%%DATADIR%%/designer/icons/text_under.png
-%%DATADIR%%/designer/icons/user-identity.png
-%%DATADIR%%/designer/icons/view-calendar-tasks.png
-%%DATADIR%%/designer/icons/view-pim-calendar.png
-%%DATADIR%%/designer/icons/view-pim-news.png
-%%DATADIR%%/designer/icons/view-refresh.png
-%%DATADIR%%/designer/icons/view-sort-ascending.png
-%%DATADIR%%/designer/icons/view-sort-descending.png
-%%DATADIR%%/designer/icons/view-statistics.png
-%%DATADIR%%/designer/icons/view_text.png
-%%DATADIR%%/designer/importing.ui
-%%DATADIR%%/designer/main.ui
-%%DATADIR%%/designer/modelopts.ui
-%%DATADIR%%/designer/models.ui
-%%DATADIR%%/designer/preferences.ui
-%%DATADIR%%/designer/preview.ui
-%%DATADIR%%/designer/profiles.ui
-%%DATADIR%%/designer/reposition.ui
-%%DATADIR%%/designer/reschedule.ui
-%%DATADIR%%/designer/setgroup.ui
-%%DATADIR%%/designer/setlang.ui
-%%DATADIR%%/designer/stats.ui
-%%DATADIR%%/designer/studydeck.ui
-%%DATADIR%%/designer/taglimit.ui
-%%DATADIR%%/designer/template.ui
+%%DATADIR%%/aqt/winpaths.py
 %%NLS%%%%DATADIR%%/locale/qt_ar.qm
+%%NLS%%%%DATADIR%%/locale/qt_bg.qm
+%%NLS%%%%DATADIR%%/locale/qt_ca.qm
 %%NLS%%%%DATADIR%%/locale/qt_cs.qm
 %%NLS%%%%DATADIR%%/locale/qt_da.qm
 %%NLS%%%%DATADIR%%/locale/qt_de.qm
+%%NLS%%%%DATADIR%%/locale/qt_en.qm
 %%NLS%%%%DATADIR%%/locale/qt_es.qm
 %%NLS%%%%DATADIR%%/locale/qt_fa.qm
+%%NLS%%%%DATADIR%%/locale/qt_fi.qm
 %%NLS%%%%DATADIR%%/locale/qt_fr.qm
 %%NLS%%%%DATADIR%%/locale/qt_gl.qm
 %%NLS%%%%DATADIR%%/locale/qt_he.qm
@@ -537,154 +398,379 @@ man/man1/anki.1.gz
 %%NLS%%%%DATADIR%%/locale/qt_uk.qm
 %%NLS%%%%DATADIR%%/locale/qt_zh_CN.qm
 %%NLS%%%%DATADIR%%/locale/qt_zh_TW.qm
-%%DATADIR%%/oldanki/README
-%%DATADIR%%/oldanki/__init__.py
-%%DATADIR%%/oldanki/__init__.pyc
-%%DATADIR%%/oldanki/__init__.pyo
-%%DATADIR%%/oldanki/cards.py
-%%DATADIR%%/oldanki/cards.pyc
-%%DATADIR%%/oldanki/cards.pyo
-%%DATADIR%%/oldanki/db.py
-%%DATADIR%%/oldanki/db.pyc
-%%DATADIR%%/oldanki/db.pyo
-%%DATADIR%%/oldanki/deck.py

*** DIFF OUTPUT TRUNCATED AT 1000 LINES ***



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201903131708.x2DH86NE028225>