aboutsummaryrefslogtreecommitdiffstats
path: root/misc
diff options
context:
space:
mode:
authormiwi <miwi@FreeBSD.org>2011-01-31 19:36:39 +0800
committermiwi <miwi@FreeBSD.org>2011-01-31 19:36:39 +0800
commite47140ff8aa7f66f7b654b9af1e2b0119fcf50ff (patch)
treef50195aad4150014b9bea04771eb90dcc2be4e92 /misc
parent6ce93b03e569ed4c0239bc1017711ad4136dff5b (diff)
downloadfreebsd-ports-gnome-e47140ff8aa7f66f7b654b9af1e2b0119fcf50ff.tar.gz
freebsd-ports-gnome-e47140ff8aa7f66f7b654b9af1e2b0119fcf50ff.tar.zst
freebsd-ports-gnome-e47140ff8aa7f66f7b654b9af1e2b0119fcf50ff.zip
This small utility allows you to grow your typing skills in soft and non-
annoying manner. It tries to behave closely to proprietary VerseQ application -- adaptive typing tutor which dynamically changes exercises to help trainee to learn hard places thoroughly. WWW: https://github.com/baverman/typetrainer PR: ports/154373 Submitted by: Ruslan Mahmatkhanov <cvs-src at yandex.ru> Feature safe: yes
Diffstat (limited to 'misc')
-rw-r--r--misc/Makefile1
-rw-r--r--misc/typetrainer/Makefile23
-rw-r--r--misc/typetrainer/distinfo2
-rw-r--r--misc/typetrainer/pkg-descr6
-rw-r--r--misc/typetrainer/pkg-plist54
5 files changed, 86 insertions, 0 deletions
diff --git a/misc/Makefile b/misc/Makefile
index 66be7851e073..3c4adab1d145 100644
--- a/misc/Makefile
+++ b/misc/Makefile
@@ -529,6 +529,7 @@
SUBDIR += ttyrec
SUBDIR += tvbrowser
SUBDIR += txt2regex
+ SUBDIR += typetrainer
SUBDIR += uf-view
SUBDIR += uk-phone
SUBDIR += uk-postcodes
diff --git a/misc/typetrainer/Makefile b/misc/typetrainer/Makefile
new file mode 100644
index 000000000000..78b4007bbdc9
--- /dev/null
+++ b/misc/typetrainer/Makefile
@@ -0,0 +1,23 @@
+# New ports collection makefile for: typetrainer
+# Date created: 29 January 2011
+# Whom: Ruslan Mahmatkhanov <cvs-src@yandex.ru>
+#
+# $FreeBSD$
+#
+
+PORTNAME= typetrainer
+PORTVERSION= 0.3.1
+CATEGORIES= misc python
+MASTER_SITES= CHEESESHOP
+
+MAINTAINER= cvs-src@yandex.ru
+COMMENT= Typing tutor trainer
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+USE_GNOME= pygtk2
+USE_PYTHON= yes
+USE_PYDISTUTILS= easy_install
+
+.include <bsd.port.mk>
diff --git a/misc/typetrainer/distinfo b/misc/typetrainer/distinfo
new file mode 100644
index 000000000000..7ca3e893b3ed
--- /dev/null
+++ b/misc/typetrainer/distinfo
@@ -0,0 +1,2 @@
+SHA256 (typetrainer-0.3.1.tar.gz) = 952efdbd6cb3757272c506411e75c9093661d7dd086cfa3d1e433da4967b926e
+SIZE (typetrainer-0.3.1.tar.gz) = 10334
diff --git a/misc/typetrainer/pkg-descr b/misc/typetrainer/pkg-descr
new file mode 100644
index 000000000000..1aae1d51bf85
--- /dev/null
+++ b/misc/typetrainer/pkg-descr
@@ -0,0 +1,6 @@
+This small utility allows you to grow your typing skills in soft and non-
+annoying manner. It tries to behave closely to proprietary VerseQ application
+-- adaptive typing tutor which dynamically changes exercises to help trainee to
+learn hard places thoroughly.
+
+WWW: https://github.com/baverman/typetrainer
diff --git a/misc/typetrainer/pkg-plist b/misc/typetrainer/pkg-plist
new file mode 100644
index 000000000000..bb53f614ea48
--- /dev/null
+++ b/misc/typetrainer/pkg-plist
@@ -0,0 +1,54 @@
+bin/typetrainer
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/PKG-INFO
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/SOURCES.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/dependency_links.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/entry_points.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/not-zip-safe
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/top_level.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/typetrainer/__init__.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/typetrainer/__init__.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/typetrainer/__init__.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/typetrainer/generator.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/typetrainer/generator.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/typetrainer/generator.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/typetrainer/run.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/typetrainer/run.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/typetrainer/run.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/typetrainer/tutors/__init__.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/typetrainer/tutors/__init__.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/typetrainer/tutors/__init__.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/typetrainer/tutors/common.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/typetrainer/tutors/common.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/typetrainer/tutors/common.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/typetrainer/tutors/en/__init__.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/typetrainer/tutors/en/__init__.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/typetrainer/tutors/en/__init__.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/typetrainer/tutors/en/advanced.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/typetrainer/tutors/en/advanced.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/typetrainer/tutors/en/advanced.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/typetrainer/tutors/en/basic.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/typetrainer/tutors/en/basic.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/typetrainer/tutors/en/basic.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/typetrainer/tutors/ru/__init__.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/typetrainer/tutors/ru/__init__.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/typetrainer/tutors/ru/__init__.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/typetrainer/tutors/ru/basic.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/typetrainer/tutors/ru/basic.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/typetrainer/tutors/ru/basic.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/typetrainer/ui/__init__.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/typetrainer/ui/__init__.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/typetrainer/ui/__init__.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/typetrainer/ui/kbd.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/typetrainer/ui/kbd.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/typetrainer/ui/kbd.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/typetrainer/ui/main.glade
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/typetrainer/ui/main.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/typetrainer/ui/main.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/typetrainer/ui/main.pyo
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/typetrainer/ui
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/typetrainer/tutors/ru
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/typetrainer/tutors/en
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/typetrainer/tutors
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/typetrainer
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%