summaryrefslogtreecommitdiff
path: root/misc/mnemosyne
diff options
context:
space:
mode:
authorwiz <wiz>2008-09-06 12:51:39 +0000
committerwiz <wiz>2008-09-06 12:51:39 +0000
commitc36bdcd7583a2f3fee79c2cbb21819646fb1d9c0 (patch)
treef23fda25c70f7800a5271cda5398fbd616776789 /misc/mnemosyne
parentfcc324e5a525aa87e63ee683f50bba70ea22ddc1 (diff)
downloadpkgsrc-c36bdcd7583a2f3fee79c2cbb21819646fb1d9c0.tar.gz
Initial import of mnemosyne-1.1.1.
This project is the successor to memaid. 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.
Diffstat (limited to 'misc/mnemosyne')
-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