Parley is a program to help you memorize things.

Parley supports many language specific features but can be used for
other learning tasks just as well. It uses the spaced repetition
learning method, also known as flash cards.

Creating new vocabulary collections with Parley is easy, but of
course it is even better if you can use some of our premade files.
Have a look at the KDE-Files.org page or use the "Download New
Collections" feature directly in Parley.
This commit is contained in:
zhuk 2013-04-24 18:36:33 +00:00
parent 8742c80b9d
commit 0f97392ac1
4 changed files with 284 additions and 0 deletions

39
x11/kde4/parley/Makefile Normal file
View File

@ -0,0 +1,39 @@
# $OpenBSD: Makefile,v 1.1.1.1 2013/04/24 18:36:33 zhuk Exp $
COMMENT = vocabulary trainer for KDE
DISTNAME = parley-${MODKDE4_VERSION}
# XXX Sometimes crashes, possibly due KHotNewStuff bugs.
WANTLIB = c m pthread stdc++
WANTLIB += ICE SM X11 Xext Xrender
WANTLIB += lib/qt4/QtDBus lib/qt4/QtGui lib/qt4/QtNetwork
WANTLIB += lib/qt4/QtScript lib/qt4/QtSvg lib/qt4/QtXml
WANTLIB += ${KDE4LIB}/kcmutils ${KDE4LIB}/kdeui ${KDE4LIB}/keduvocdocument
WANTLIB += ${KDE4LIB}/khtml ${KDE4LIB}/kio ${KDE4LIB}/kjs
WANTLIB += ${KDE4LIB}/knewstuff3 ${KDE4LIB}/kparts ${KDE4LIB}/krosscore
WANTLIB += ${KDE4LIB}/krossui ${KDE4LIB}/nepomuk ${KDE4LIB}/nepomukutils
WANTLIB += ${KDE4LIB}/plasma
WANTLIB += soprano xml2 xslt
MODULES = multimedia/phonon
LIB_DEPENDS = textproc/libxml \
textproc/libxslt \
${MODKDE4_DEP_DIR}/libkdeedu>=${MODKDE4_DEP_VERSION}
RUN_DEPENDS = ${MODKDE4_DEP_DIR}/kross-interpreters>=${MODKDE4_DEP_VERSION}
KROSS_SCRIPTS = plugins/test.py \
plugins/leo-dict.py \
plugins/example.py \
plugins/google_images.py \
plugins/wiktionary/wiktionary_sound.py \
plugins/google_dictionary.py
post-patch:
.for _f in ${KROSS_SCRIPTS}
perl -pi -e '$$. == 1 and s@.*@#!${LOCALBASE}/bin/kross@' ${WRKSRC}/${_f}
.endfor
.include <bsd.port.mk>

2
x11/kde4/parley/distinfo Normal file
View File

@ -0,0 +1,2 @@
SHA256 (kde/parley-4.10.2.tar.xz) = /dI25/c7MLJOOavxoWG5KCE3a4oWyXMFuUhhqZmsDTM=
SIZE (kde/parley-4.10.2.tar.xz) = 8210756

10
x11/kde4/parley/pkg/DESCR Normal file
View File

@ -0,0 +1,10 @@
Parley is a program to help you memorize things.
Parley supports many language specific features but can be used for
other learning tasks just as well. It uses the spaced repetition
learning method, also known as flash cards.
Creating new vocabulary collections with Parley is easy, but of
course it is even better if you can use some of our premade files.
Have a look at the KDE-Files.org page or use the "Download New
Collections" feature directly in Parley.

233
x11/kde4/parley/pkg/PLIST Normal file
View File

@ -0,0 +1,233 @@
@comment $OpenBSD: PLIST,v 1.1.1.1 2013/04/24 18:36:33 zhuk Exp $
@bin bin/parley
lib/kde4/plasma_applet_parley.so
lib/kde4/plasma_engine_parley.so
share/applications/kde4/parley.desktop
share/apps/desktoptheme/default/widgets/parley_plasma_card.svg
share/apps/parley/
share/apps/parley/editorui.rc
share/apps/parley/icons/
share/apps/parley/icons/oxygen/
share/apps/parley/icons/oxygen/16x16/
share/apps/parley/icons/oxygen/16x16/actions/
share/apps/parley/icons/oxygen/16x16/actions/advanced-setup.png
share/apps/parley/icons/oxygen/16x16/actions/cards-block.png
share/apps/parley/icons/oxygen/16x16/actions/edit-clear.png
share/apps/parley/icons/oxygen/16x16/actions/edit-entry.png
share/apps/parley/icons/oxygen/16x16/actions/edit-table-row.png
share/apps/parley/icons/oxygen/16x16/actions/lesson-add.png
share/apps/parley/icons/oxygen/16x16/actions/lesson-remove.png
share/apps/parley/icons/oxygen/16x16/actions/list-add-card.png
share/apps/parley/icons/oxygen/16x16/actions/list-remove-card.png
share/apps/parley/icons/oxygen/16x16/actions/multiple-choice.png
share/apps/parley/icons/oxygen/16x16/actions/practice-setup.png
share/apps/parley/icons/oxygen/16x16/actions/practice-start.png
share/apps/parley/icons/oxygen/16x16/actions/practice-stop.png
share/apps/parley/icons/oxygen/16x16/actions/remove-duplicates.png
share/apps/parley/icons/oxygen/16x16/actions/set-language.png
share/apps/parley/icons/oxygen/22x22/
share/apps/parley/icons/oxygen/22x22/actions/
share/apps/parley/icons/oxygen/22x22/actions/advanced-setup.png
share/apps/parley/icons/oxygen/22x22/actions/cards-block.png
share/apps/parley/icons/oxygen/22x22/actions/edit-clear.png
share/apps/parley/icons/oxygen/22x22/actions/edit-entry.png
share/apps/parley/icons/oxygen/22x22/actions/edit-table-row.png
share/apps/parley/icons/oxygen/22x22/actions/lesson-add.png
share/apps/parley/icons/oxygen/22x22/actions/lesson-remove.png
share/apps/parley/icons/oxygen/22x22/actions/list-add-card.png
share/apps/parley/icons/oxygen/22x22/actions/list-remove-card.png
share/apps/parley/icons/oxygen/22x22/actions/multiple-choice.png
share/apps/parley/icons/oxygen/22x22/actions/practice-setup.png
share/apps/parley/icons/oxygen/22x22/actions/practice-start.png
share/apps/parley/icons/oxygen/22x22/actions/practice-stop.png
share/apps/parley/icons/oxygen/22x22/actions/remove-duplicates.png
share/apps/parley/icons/oxygen/22x22/actions/set-language.png
share/apps/parley/icons/oxygen/32x32/
share/apps/parley/icons/oxygen/32x32/actions/
share/apps/parley/icons/oxygen/32x32/actions/advanced-setup.png
share/apps/parley/icons/oxygen/32x32/actions/cards-block.png
share/apps/parley/icons/oxygen/32x32/actions/edit-clear.png
share/apps/parley/icons/oxygen/32x32/actions/edit-entry.png
share/apps/parley/icons/oxygen/32x32/actions/edit-table-row.png
share/apps/parley/icons/oxygen/32x32/actions/lesson-add.png
share/apps/parley/icons/oxygen/32x32/actions/lesson-remove.png
share/apps/parley/icons/oxygen/32x32/actions/list-add-card.png
share/apps/parley/icons/oxygen/32x32/actions/list-remove-card.png
share/apps/parley/icons/oxygen/32x32/actions/multiple-choice.png
share/apps/parley/icons/oxygen/32x32/actions/practice-setup.png
share/apps/parley/icons/oxygen/32x32/actions/practice-start.png
share/apps/parley/icons/oxygen/32x32/actions/practice-stop.png
share/apps/parley/icons/oxygen/32x32/actions/remove-duplicates.png
share/apps/parley/icons/oxygen/32x32/actions/set-language.png
share/apps/parley/icons/oxygen/48x48/
share/apps/parley/icons/oxygen/48x48/actions/
share/apps/parley/icons/oxygen/48x48/actions/advanced-setup.png
share/apps/parley/icons/oxygen/48x48/actions/cards-block.png
share/apps/parley/icons/oxygen/48x48/actions/edit-clear.png
share/apps/parley/icons/oxygen/48x48/actions/edit-entry.png
share/apps/parley/icons/oxygen/48x48/actions/edit-table-row.png
share/apps/parley/icons/oxygen/48x48/actions/lesson-add.png
share/apps/parley/icons/oxygen/48x48/actions/lesson-remove.png
share/apps/parley/icons/oxygen/48x48/actions/list-add-card.png
share/apps/parley/icons/oxygen/48x48/actions/list-remove-card.png
share/apps/parley/icons/oxygen/48x48/actions/multiple-choice.png
share/apps/parley/icons/oxygen/48x48/actions/parley-no-text.png
share/apps/parley/icons/oxygen/48x48/actions/practice-setup.png
share/apps/parley/icons/oxygen/48x48/actions/practice-start.png
share/apps/parley/icons/oxygen/48x48/actions/practice-stop.png
share/apps/parley/icons/oxygen/48x48/actions/remove-duplicates.png
share/apps/parley/icons/oxygen/48x48/actions/set-language.png
share/apps/parley/icons/oxygen/scalable/
share/apps/parley/icons/oxygen/scalable/actions/
share/apps/parley/icons/oxygen/scalable/actions/advanced-setup.svgz
share/apps/parley/icons/oxygen/scalable/actions/cards-block.svgz
share/apps/parley/icons/oxygen/scalable/actions/edit-clear.svgz
share/apps/parley/icons/oxygen/scalable/actions/edit-entry.svgz
share/apps/parley/icons/oxygen/scalable/actions/edit-table-row.svgz
share/apps/parley/icons/oxygen/scalable/actions/lesson-add.svgz
share/apps/parley/icons/oxygen/scalable/actions/lesson-remove.svgz
share/apps/parley/icons/oxygen/scalable/actions/list-add-card.svgz
share/apps/parley/icons/oxygen/scalable/actions/list-remove-card.svgz
share/apps/parley/icons/oxygen/scalable/actions/practice-setup.svgz
share/apps/parley/icons/oxygen/scalable/actions/practice-start.svgz
share/apps/parley/icons/oxygen/scalable/actions/remove-duplicates.svgz
share/apps/parley/icons/oxygen/scalable/actions/set-language.svgz
share/apps/parley/parleyui.rc
share/apps/parley/plugins/
share/apps/parley/plugins/example.desktop
share/apps/parley/plugins/example.py
share/apps/parley/plugins/google_dictionary.desktop
share/apps/parley/plugins/google_dictionary.py
share/apps/parley/plugins/google_images.desktop
share/apps/parley/plugins/google_images.py
share/apps/parley/plugins/google_images.ui
share/apps/parley/plugins/leo-dict.desktop
share/apps/parley/plugins/leo-dict.py
share/apps/parley/plugins/mwclient/
share/apps/parley/plugins/mwclient/README.txt
share/apps/parley/plugins/mwclient/__init__.py
share/apps/parley/plugins/mwclient/client.py
share/apps/parley/plugins/mwclient/compatibility.py
share/apps/parley/plugins/mwclient/errors.py
share/apps/parley/plugins/mwclient/ex.py
share/apps/parley/plugins/mwclient/http.py
share/apps/parley/plugins/mwclient/listing.py
share/apps/parley/plugins/mwclient/page.py
share/apps/parley/plugins/mwclient/page_nowriteapi.py
share/apps/parley/plugins/mwclient/simplejson/
share/apps/parley/plugins/mwclient/simplejson/__init__.py
share/apps/parley/plugins/mwclient/simplejson/decoder.py
share/apps/parley/plugins/mwclient/simplejson/encoder.py
share/apps/parley/plugins/mwclient/simplejson/jsonfilter.py
share/apps/parley/plugins/mwclient/simplejson/scanner.py
share/apps/parley/plugins/wiktionary_sound.desktop
share/apps/parley/plugins/wiktionary_sound.py
share/apps/parley/practicesummaryui.rc
share/apps/parley/practiceui.rc
share/apps/parley/statisticsui.rc
share/apps/parley/themes/
share/apps/parley/themes/bees_theme.desktop
share/apps/parley/themes/bees_theme.svgz
share/apps/parley/themes/bees_theme_preview.jpg
share/apps/parley/themes/theme_reference.desktop
share/apps/parley/themes/theme_reference.svgz
share/apps/parley/themes/theme_reference_preview.jpg
share/apps/parley/tips
share/apps/parley/welcomescreenui.rc
share/apps/parley/xslt/
share/apps/parley/xslt/flashcards.xsl
share/apps/parley/xslt/table.xsl
share/config.kcfg/documentsettings.kcfg
share/config.kcfg/languagesettings.kcfg
share/config.kcfg/parley.kcfg
share/config/parley-themes.knsrc
share/config/parley.knsrc
share/doc/HTML/en/parley/
share/doc/HTML/en/parley/Configure_blocking.png
share/doc/HTML/en/parley/Configure_practice.png
share/doc/HTML/en/parley/Configure_practice_conjugation.png
share/doc/HTML/en/parley/Folder_with_sound_and_pictures.png
share/doc/HTML/en/parley/Parley_articles_and_gender_0-9-4_001.png
share/doc/HTML/en/parley/Parley_articles_and_gender_0-9-4_002.png
share/doc/HTML/en/parley/Parley_articles_and_gender_0-9-4_003.png
share/doc/HTML/en/parley/Parley_comparison_eng-deu_0-9-4_002.png
share/doc/HTML/en/parley/Parley_comparison_eng-deu_0-9-4_003.png
share/doc/HTML/en/parley/Parley_configure_advanced.png
share/doc/HTML/en/parley/Parley_configure_parley_0-9-4_001.png
share/doc/HTML/en/parley/Parley_configure_parley_0-9-4_002.png
share/doc/HTML/en/parley/Parley_configure_parley_0-9-4_003.png
share/doc/HTML/en/parley/Parley_configure_parley_0-9-4_004.png
share/doc/HTML/en/parley/Parley_configure_thresholds.png
share/doc/HTML/en/parley/Parley_create_new_exercise_collective_names1.png
share/doc/HTML/en/parley/Parley_create_new_exercise_collective_names10.png
share/doc/HTML/en/parley/Parley_create_new_exercise_collective_names4.png
share/doc/HTML/en/parley/Parley_create_new_exercise_collective_names5.png
share/doc/HTML/en/parley/Parley_create_new_exercise_collective_names7.png
share/doc/HTML/en/parley/Parley_create_new_exercise_collective_names8.png
share/doc/HTML/en/parley/Parley_document_properties.png
share/doc/HTML/en/parley/Parley_edit_comparison_form_1.png
share/doc/HTML/en/parley/Parley_edit_comparison_form_2.png
share/doc/HTML/en/parley/Parley_edit_comparison_form_3.png
share/doc/HTML/en/parley/Parley_edit_conjugation_1.png
share/doc/HTML/en/parley/Parley_edit_conjugation_2.png
share/doc/HTML/en/parley/Parley_edit_main.png
share/doc/HTML/en/parley/Parley_file_select_dialog_0-9-4.png
share/doc/HTML/en/parley/Parley_get_new_stuff_0-9-4_001.png
share/doc/HTML/en/parley/Parley_initial_screen_0-9-4.png
share/doc/HTML/en/parley/Parley_mixed_letters_0-9-4_001.png
share/doc/HTML/en/parley/Parley_mixed_letters_0-9-4_002.png
share/doc/HTML/en/parley/Parley_mixed_letters_0-9-4_003.png
share/doc/HTML/en/parley/Parley_mixed_letters_0-9-4_004.png
share/doc/HTML/en/parley/Parley_multiple_choice_0-9-4_001.png
share/doc/HTML/en/parley/Parley_multiple_choice_0-9-4_002.png
share/doc/HTML/en/parley/Parley_multiple_choice_0-9-4_003.png
share/doc/HTML/en/parley/Parley_new_document_lang_articles.png
share/doc/HTML/en/parley/Parley_new_document_lang_general.png
share/doc/HTML/en/parley/Parley_new_document_lang_personalpronouns.png
share/doc/HTML/en/parley/Parley_new_document_lang_tenses.png
share/doc/HTML/en/parley/Parley_new_lesson1.png
share/doc/HTML/en/parley/Parley_new_lesson2.png
share/doc/HTML/en/parley/Parley_practice_bees.png
share/doc/HTML/en/parley/Parley_practice_conjugation.png
share/doc/HTML/en/parley/Parley_practice_fluffy.png
share/doc/HTML/en/parley/Parley_practice_grey_flash.png
share/doc/HTML/en/parley/Parley_practice_grey_flash_solution.png
share/doc/HTML/en/parley/Parley_practice_grey_written.png
share/doc/HTML/en/parley/Parley_practice_grey_written_right.png
share/doc/HTML/en/parley/Parley_practice_grey_written_wrong.png
share/doc/HTML/en/parley/Parley_practice_icon_right.png
share/doc/HTML/en/parley/Parley_practice_icon_wrong.png
share/doc/HTML/en/parley/Parley_practice_summary.png
share/doc/HTML/en/parley/Parley_trainer_eng-deu_0-9-4_001.png
share/doc/HTML/en/parley/Parley_trainer_eng-deu_0-9-4_002.png
share/doc/HTML/en/parley/Parley_trainer_eng-deu_0-9-4_003.png
share/doc/HTML/en/parley/Parley_trainer_eng-deu_0-9-4_004.png
share/doc/HTML/en/parley/Parley_trainer_eng-deu_0-9-4_005.png
share/doc/HTML/en/parley/Parley_trainer_eng-deu_0-9-4_006.png
share/doc/HTML/en/parley/Parley_trainer_eng-deu_0-9-4_007.png
share/doc/HTML/en/parley/Parley_trainer_eng-deu_0-9-4_008.png
share/doc/HTML/en/parley/Parley_trainer_eng-deu_0-9-4_009.png
share/doc/HTML/en/parley/Parley_trainer_eng-deu_0-9-4_010.png
share/doc/HTML/en/parley/Parley_trainer_eng-deu_0-9-4_011.png
share/doc/HTML/en/parley/Parley_trainer_eng-deu_0-9-4_012.png
share/doc/HTML/en/parley/Parley_trainer_eng-deu_0-9-4_013.png
share/doc/HTML/en/parley/Parley_trainer_eng-deu_0-9-4_014.png
share/doc/HTML/en/parley/Parley_trainer_eng-deu_0-9-4_015.png
share/doc/HTML/en/parley/Parley_welcome_screen.png
share/doc/HTML/en/parley/common
share/doc/HTML/en/parley/index.cache.bz2
share/doc/HTML/en/parley/index.docbook
share/icons/hicolor/128x128/apps/parley.png
share/icons/hicolor/16x16/apps/parley.png
share/icons/hicolor/32x32/apps/parley.png
share/icons/hicolor/48x48/apps/parley.png
share/icons/hicolor/64x64/apps/parley.png
share/icons/hicolor/scalable/apps/parley-parley.svgz
share/icons/hicolor/scalable/apps/parley-simple.svgz
share/icons/hicolor/scalable/apps/parley.svgz
share/kde4/services/plasma-dataengine-parley.desktop
share/kde4/services/plasma_parley.desktop
@exec %D/bin/update-desktop-database
@unexec-delete %D/bin/update-desktop-database
@exec %D/bin/gtk-update-icon-cache -q -t %D/share/icons/hicolor
@unexec-delete %D/bin/gtk-update-icon-cache -q -t %D/share/icons/hicolor