summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--misc/mnemosyne/DESCR21
-rw-r--r--misc/mnemosyne/Makefile31
-rw-r--r--misc/mnemosyne/PLIST161
-rw-r--r--misc/mnemosyne/distinfo5
4 files changed, 218 insertions, 0 deletions
diff --git a/misc/mnemosyne/DESCR b/misc/mnemosyne/DESCR
new file mode 100644
index 00000000000..214537cc663
--- /dev/null
+++ b/misc/mnemosyne/DESCR
@@ -0,0 +1,21 @@
+The Mnemosyne Project has two aspects:
+
+ * It's a sophisticated free flash-card tool which optimizes
+ your learning process.
+ * It's a research project into the nature of long-term memory.
+
+The Mnemosyne software resembles a traditional flash-card program
+to help you memorise question/answer pairs, but with an important
+twist: it uses a sophisticated algorithm to schedule the best time
+for a card to come up for review. Difficult cards that you tend to
+forget quickly will be scheduled more often, while Mnemosyne won't
+waste your time on things you remember well.
+
+While you use the software, detailed statistics can be kept on your
+learning process. If you want, these logs can be uploaded in a
+transparent and anonymous way to a central server for analysis.
+
+This data will be valuable to study the behaviour of our memory
+over a very long time period. As an additional benefit, the results
+will be used to improve the scheduling algorithms behind the software
+even further.
diff --git a/misc/mnemosyne/Makefile b/misc/mnemosyne/Makefile
new file mode 100644
index 00000000000..0aeb12bf66a
--- /dev/null
+++ b/misc/mnemosyne/Makefile
@@ -0,0 +1,31 @@
+# $NetBSD: Makefile,v 1.1.1.1 2008/09/06 12:51:39 wiz Exp $
+#
+
+DISTNAME= mnemosyne-1.1.1
+CATEGORIES= misc
+MASTER_SITES= http://downloads.sourceforge.net/mnemosyne-proj/
+EXTRACT_SUFX= .tgz
+
+MAINTAINER= pkgsrc-users@NetBSD.org
+HOMEPAGE= http://mnemosyne-proj.org/
+COMMENT= Sophisticated flash-card tool which optimizes your learning process
+
+USE_DIRS+= xdg-1.4
+USE_LANGUAGES= # none
+# XXX: no py-qt package for python-2.5 available
+PYTHON_VERSIONS_INCOMPATIBLE= 25
+
+EGG_NAME= ${DISTNAME:S/^m/M/}
+
+SUBST_CLASSES+= installpath
+SUBST_SED.installpath= -e 's,/usr/share,${PREFIX}/share,'
+SUBST_FILES.installpath= setup.py
+SUBST_MESSAGE.installpath= Fixing installation path.
+SUBST_STAGE.installpath= pre-build
+
+.include "../../devel/py-game/buildlink3.mk"
+.include "../../lang/python/application.mk"
+.include "../../lang/python/extension.mk"
+.include "../../lang/python/egg.mk"
+.include "../../x11/py-qt3-base/buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/misc/mnemosyne/PLIST b/misc/mnemosyne/PLIST
new file mode 100644
index 00000000000..9ff211d9b26
--- /dev/null
+++ b/misc/mnemosyne/PLIST
@@ -0,0 +1,161 @@
+@comment $NetBSD: PLIST,v 1.1.1.1 2008/09/06 12:51:39 wiz Exp $
+bin/mnemosyne
+${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
+${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
+${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
+${PYSITELIB}/${EGG_INFODIR}/top_level.txt
+${PYSITELIB}/mnemosyne/__init__.py
+${PYSITELIB}/mnemosyne/__init__.pyc
+${PYSITELIB}/mnemosyne/__init__.pyo
+${PYSITELIB}/mnemosyne/core/__init__.py
+${PYSITELIB}/mnemosyne/core/__init__.pyc
+${PYSITELIB}/mnemosyne/core/__init__.pyo
+${PYSITELIB}/mnemosyne/core/exceptions.py
+${PYSITELIB}/mnemosyne/core/exceptions.pyc
+${PYSITELIB}/mnemosyne/core/exceptions.pyo
+${PYSITELIB}/mnemosyne/core/mnemosyne_core.py
+${PYSITELIB}/mnemosyne/core/mnemosyne_core.pyc
+${PYSITELIB}/mnemosyne/core/mnemosyne_core.pyo
+${PYSITELIB}/mnemosyne/core/mnemosyne_log.py
+${PYSITELIB}/mnemosyne/core/mnemosyne_log.pyc
+${PYSITELIB}/mnemosyne/core/mnemosyne_log.pyo
+${PYSITELIB}/mnemosyne/pyqt_ui/__init__.py
+${PYSITELIB}/mnemosyne/pyqt_ui/__init__.pyc
+${PYSITELIB}/mnemosyne/pyqt_ui/__init__.pyo
+${PYSITELIB}/mnemosyne/pyqt_ui/about_dlg.py
+${PYSITELIB}/mnemosyne/pyqt_ui/about_dlg.pyc
+${PYSITELIB}/mnemosyne/pyqt_ui/about_dlg.pyo
+${PYSITELIB}/mnemosyne/pyqt_ui/about_frm.py
+${PYSITELIB}/mnemosyne/pyqt_ui/about_frm.pyc
+${PYSITELIB}/mnemosyne/pyqt_ui/about_frm.pyo
+${PYSITELIB}/mnemosyne/pyqt_ui/activate_categories_dlg.py
+${PYSITELIB}/mnemosyne/pyqt_ui/activate_categories_dlg.pyc
+${PYSITELIB}/mnemosyne/pyqt_ui/activate_categories_dlg.pyo
+${PYSITELIB}/mnemosyne/pyqt_ui/activate_categories_frm.py
+${PYSITELIB}/mnemosyne/pyqt_ui/activate_categories_frm.pyc
+${PYSITELIB}/mnemosyne/pyqt_ui/activate_categories_frm.pyo
+${PYSITELIB}/mnemosyne/pyqt_ui/add_items_dlg.py
+${PYSITELIB}/mnemosyne/pyqt_ui/add_items_dlg.pyc
+${PYSITELIB}/mnemosyne/pyqt_ui/add_items_dlg.pyo
+${PYSITELIB}/mnemosyne/pyqt_ui/add_items_frm.py
+${PYSITELIB}/mnemosyne/pyqt_ui/add_items_frm.pyc
+${PYSITELIB}/mnemosyne/pyqt_ui/add_items_frm.pyo
+${PYSITELIB}/mnemosyne/pyqt_ui/card_prop.py
+${PYSITELIB}/mnemosyne/pyqt_ui/card_prop.pyc
+${PYSITELIB}/mnemosyne/pyqt_ui/card_prop.pyo
+${PYSITELIB}/mnemosyne/pyqt_ui/change_category_dlg.py
+${PYSITELIB}/mnemosyne/pyqt_ui/change_category_dlg.pyc
+${PYSITELIB}/mnemosyne/pyqt_ui/change_category_dlg.pyo
+${PYSITELIB}/mnemosyne/pyqt_ui/change_category_frm.py
+${PYSITELIB}/mnemosyne/pyqt_ui/change_category_frm.pyc
+${PYSITELIB}/mnemosyne/pyqt_ui/change_category_frm.pyo
+${PYSITELIB}/mnemosyne/pyqt_ui/clean_duplicates.py
+${PYSITELIB}/mnemosyne/pyqt_ui/clean_duplicates.pyc
+${PYSITELIB}/mnemosyne/pyqt_ui/clean_duplicates.pyo
+${PYSITELIB}/mnemosyne/pyqt_ui/config_dlg.py
+${PYSITELIB}/mnemosyne/pyqt_ui/config_dlg.pyc
+${PYSITELIB}/mnemosyne/pyqt_ui/config_dlg.pyo
+${PYSITELIB}/mnemosyne/pyqt_ui/config_frm.py
+${PYSITELIB}/mnemosyne/pyqt_ui/config_frm.pyc
+${PYSITELIB}/mnemosyne/pyqt_ui/config_frm.pyo
+${PYSITELIB}/mnemosyne/pyqt_ui/edit_item_dlg.py
+${PYSITELIB}/mnemosyne/pyqt_ui/edit_item_dlg.pyc
+${PYSITELIB}/mnemosyne/pyqt_ui/edit_item_dlg.pyo
+${PYSITELIB}/mnemosyne/pyqt_ui/edit_item_frm.py
+${PYSITELIB}/mnemosyne/pyqt_ui/edit_item_frm.pyc
+${PYSITELIB}/mnemosyne/pyqt_ui/edit_item_frm.pyo
+${PYSITELIB}/mnemosyne/pyqt_ui/edit_items_dlg.py
+${PYSITELIB}/mnemosyne/pyqt_ui/edit_items_dlg.pyc
+${PYSITELIB}/mnemosyne/pyqt_ui/edit_items_dlg.pyo
+${PYSITELIB}/mnemosyne/pyqt_ui/edit_items_frm.py
+${PYSITELIB}/mnemosyne/pyqt_ui/edit_items_frm.pyc
+${PYSITELIB}/mnemosyne/pyqt_ui/edit_items_frm.pyo
+${PYSITELIB}/mnemosyne/pyqt_ui/export_dlg.py
+${PYSITELIB}/mnemosyne/pyqt_ui/export_dlg.pyc
+${PYSITELIB}/mnemosyne/pyqt_ui/export_dlg.pyo
+${PYSITELIB}/mnemosyne/pyqt_ui/export_frm.py
+${PYSITELIB}/mnemosyne/pyqt_ui/export_frm.pyc
+${PYSITELIB}/mnemosyne/pyqt_ui/export_frm.pyo
+${PYSITELIB}/mnemosyne/pyqt_ui/import_dlg.py
+${PYSITELIB}/mnemosyne/pyqt_ui/import_dlg.pyc
+${PYSITELIB}/mnemosyne/pyqt_ui/import_dlg.pyo
+${PYSITELIB}/mnemosyne/pyqt_ui/import_frm.py
+${PYSITELIB}/mnemosyne/pyqt_ui/import_frm.pyc
+${PYSITELIB}/mnemosyne/pyqt_ui/import_frm.pyo
+${PYSITELIB}/mnemosyne/pyqt_ui/locale/mnemosyne_XX.qm
+${PYSITELIB}/mnemosyne/pyqt_ui/locale/mnemosyne_cs.qm
+${PYSITELIB}/mnemosyne/pyqt_ui/locale/mnemosyne_de.qm
+${PYSITELIB}/mnemosyne/pyqt_ui/locale/mnemosyne_es.qm
+${PYSITELIB}/mnemosyne/pyqt_ui/locale/mnemosyne_fa.qm
+${PYSITELIB}/mnemosyne/pyqt_ui/locale/mnemosyne_fr.qm
+${PYSITELIB}/mnemosyne/pyqt_ui/locale/mnemosyne_he.qm
+${PYSITELIB}/mnemosyne/pyqt_ui/locale/mnemosyne_ja.qm
+${PYSITELIB}/mnemosyne/pyqt_ui/locale/mnemosyne_nl.qm
+${PYSITELIB}/mnemosyne/pyqt_ui/locale/mnemosyne_pl.qm
+${PYSITELIB}/mnemosyne/pyqt_ui/locale/mnemosyne_pt_BR.qm
+${PYSITELIB}/mnemosyne/pyqt_ui/locale/mnemosyne_zh_CN.qm
+${PYSITELIB}/mnemosyne/pyqt_ui/locale/mnemosyne_zh_HK.qm
+${PYSITELIB}/mnemosyne/pyqt_ui/locale/mnemosyne_zh_SG.qm
+${PYSITELIB}/mnemosyne/pyqt_ui/locale/mnemosyne_zh_TW.qm
+${PYSITELIB}/mnemosyne/pyqt_ui/locale/qt_cs.qm
+${PYSITELIB}/mnemosyne/pyqt_ui/locale/qt_de.qm
+${PYSITELIB}/mnemosyne/pyqt_ui/locale/qt_es.qm
+${PYSITELIB}/mnemosyne/pyqt_ui/locale/qt_fr.qm
+${PYSITELIB}/mnemosyne/pyqt_ui/locale/qt_he.qm
+${PYSITELIB}/mnemosyne/pyqt_ui/locale/qt_ja.qm
+${PYSITELIB}/mnemosyne/pyqt_ui/locale/qt_pl.qm
+${PYSITELIB}/mnemosyne/pyqt_ui/locale/qt_pt-br.qm
+${PYSITELIB}/mnemosyne/pyqt_ui/locale/qt_zh-cn.qm
+${PYSITELIB}/mnemosyne/pyqt_ui/locale/qt_zh-tw.qm
+${PYSITELIB}/mnemosyne/pyqt_ui/main_dlg.py
+${PYSITELIB}/mnemosyne/pyqt_ui/main_dlg.pyc
+${PYSITELIB}/mnemosyne/pyqt_ui/main_dlg.pyo
+${PYSITELIB}/mnemosyne/pyqt_ui/main_frm.py
+${PYSITELIB}/mnemosyne/pyqt_ui/main_frm.pyc
+${PYSITELIB}/mnemosyne/pyqt_ui/main_frm.pyo
+${PYSITELIB}/mnemosyne/pyqt_ui/message_boxes.py
+${PYSITELIB}/mnemosyne/pyqt_ui/message_boxes.pyc
+${PYSITELIB}/mnemosyne/pyqt_ui/message_boxes.pyo
+${PYSITELIB}/mnemosyne/pyqt_ui/plugin.py
+${PYSITELIB}/mnemosyne/pyqt_ui/plugin.pyc
+${PYSITELIB}/mnemosyne/pyqt_ui/plugin.pyo
+${PYSITELIB}/mnemosyne/pyqt_ui/preview_item_dlg.py
+${PYSITELIB}/mnemosyne/pyqt_ui/preview_item_dlg.pyc
+${PYSITELIB}/mnemosyne/pyqt_ui/preview_item_dlg.pyo
+${PYSITELIB}/mnemosyne/pyqt_ui/preview_item_frm.py
+${PYSITELIB}/mnemosyne/pyqt_ui/preview_item_frm.pyc
+${PYSITELIB}/mnemosyne/pyqt_ui/preview_item_frm.pyo
+${PYSITELIB}/mnemosyne/pyqt_ui/product_tour_dlg.py
+${PYSITELIB}/mnemosyne/pyqt_ui/product_tour_dlg.pyc
+${PYSITELIB}/mnemosyne/pyqt_ui/product_tour_dlg.pyo
+${PYSITELIB}/mnemosyne/pyqt_ui/product_tour_frm.py
+${PYSITELIB}/mnemosyne/pyqt_ui/product_tour_frm.pyc
+${PYSITELIB}/mnemosyne/pyqt_ui/product_tour_frm.pyo
+${PYSITELIB}/mnemosyne/pyqt_ui/qtextedit2.py
+${PYSITELIB}/mnemosyne/pyqt_ui/qtextedit2.pyc
+${PYSITELIB}/mnemosyne/pyqt_ui/qtextedit2.pyo
+${PYSITELIB}/mnemosyne/pyqt_ui/sound.py
+${PYSITELIB}/mnemosyne/pyqt_ui/sound.pyc
+${PYSITELIB}/mnemosyne/pyqt_ui/sound.pyo
+${PYSITELIB}/mnemosyne/pyqt_ui/statistics_dlg.py
+${PYSITELIB}/mnemosyne/pyqt_ui/statistics_dlg.pyc
+${PYSITELIB}/mnemosyne/pyqt_ui/statistics_dlg.pyo
+${PYSITELIB}/mnemosyne/pyqt_ui/statistics_frm.py
+${PYSITELIB}/mnemosyne/pyqt_ui/statistics_frm.pyc
+${PYSITELIB}/mnemosyne/pyqt_ui/statistics_frm.pyo
+${PYSITELIB}/mnemosyne/pyqt_ui/tip_dlg.py
+${PYSITELIB}/mnemosyne/pyqt_ui/tip_dlg.pyc
+${PYSITELIB}/mnemosyne/pyqt_ui/tip_dlg.pyo
+${PYSITELIB}/mnemosyne/pyqt_ui/tip_frm.py
+${PYSITELIB}/mnemosyne/pyqt_ui/tip_frm.pyc
+${PYSITELIB}/mnemosyne/pyqt_ui/tip_frm.pyo
+${PYSITELIB}/mnemosyne/version.py
+${PYSITELIB}/mnemosyne/version.pyc
+${PYSITELIB}/mnemosyne/version.pyo
+share/applications/mnemosyne.desktop
+share/icons/mnemosyne.png
+@dirrm ${PYSITELIB}/mnemosyne/pyqt_ui/locale
+@dirrm ${PYSITELIB}/mnemosyne/pyqt_ui
+@dirrm ${PYSITELIB}/mnemosyne/core
+@dirrm ${PYSITELIB}/mnemosyne
+@dirrm ${PYSITELIB}/${EGG_INFODIR}
diff --git a/misc/mnemosyne/distinfo b/misc/mnemosyne/distinfo
new file mode 100644
index 00000000000..5f5d20442f4
--- /dev/null
+++ b/misc/mnemosyne/distinfo
@@ -0,0 +1,5 @@
+$NetBSD: distinfo,v 1.1.1.1 2008/09/06 12:51:39 wiz Exp $
+
+SHA1 (mnemosyne-1.1.1.tgz) = 03216355a9392100618b8ee1a74ac3ede0391466
+RMD160 (mnemosyne-1.1.1.tgz) = c3f0b3543bc6119aaa001d2ecbb66d6048446c6d
+Size (mnemosyne-1.1.1.tgz) = 830514 bytes