ports/154373: [NEW PORT] misc/typetrainer: Typing tutor trainer
Ruslan Mahmatkhanov
cvs-src at yandex.ru
Sat Jan 29 12:00:16 UTC 2011
>Number: 154373
>Category: ports
>Synopsis: [NEW PORT] misc/typetrainer: Typing tutor trainer
>Confidential: no
>Severity: non-critical
>Priority: low
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: change-request
>Submitter-Id: current-users
>Arrival-Date: Sat Jan 29 12:00:16 UTC 2011
>Closed-Date:
>Last-Modified:
>Originator: Ruslan Mahmatkhanov
>Release: 8.2-PRERELEASE
>Organization:
>Environment:
8.2-PRERELEASE i386.
tested with python2.7
>Description:
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
>How-To-Repeat:
>Fix:
Patch attached with submission follows:
# This is a shell archive. Save it in a file, remove anything before
# this line, and then unpack it by entering "sh file". Note, it may
# create directories; files and directories will be owned by you and
# have default permissions.
#
# This archive contains:
#
# typetrainer
# typetrainer/Makefile
# typetrainer/distinfo
# typetrainer/pkg-descr
# typetrainer/pkg-plist
#
echo c - typetrainer
mkdir -p typetrainer > /dev/null 2>&1
echo x - typetrainer/Makefile
sed 's/^X//' >typetrainer/Makefile << 'eff07f14c62e38c3fee0999cc829ecff'
X# New ports collection makefile for: typetrainer
X# Date created: 29 January 2011
X# Whom: Ruslan Mahmatkhanov <cvs-src at yandex.ru>
X#
X# $FreeBSD$
X#
X
XPORTNAME= typetrainer
XPORTVERSION= 0.3.1
XCATEGORIES= misc python
XMASTER_SITES= CHEESESHOP
X
XMAINTAINER= cvs-src at yandex.ru
XCOMMENT= Typing tutor trainer
X
XLICENSE= MIT
XLICENSE_FILE= ${WRKSRC}/LICENSE
X
XUSE_GNOME= pygtk2
XUSE_PYTHON= yes
XUSE_PYDISTUTILS= easy_install
X
X.include <bsd.port.mk>
eff07f14c62e38c3fee0999cc829ecff
echo x - typetrainer/distinfo
sed 's/^X//' >typetrainer/distinfo << '683a40c8fcb00e1846d468751ffbf48d'
XSHA256 (typetrainer-0.3.1.tar.gz) = 952efdbd6cb3757272c506411e75c9093661d7dd086cfa3d1e433da4967b926e
XSIZE (typetrainer-0.3.1.tar.gz) = 10334
683a40c8fcb00e1846d468751ffbf48d
echo x - typetrainer/pkg-descr
sed 's/^X//' >typetrainer/pkg-descr << '43869eb994da8fc22880a60da52f0693'
XThis small utility allows you to grow your typing skills in soft and non-
Xannoying manner. It tries to behave closely to proprietary VerseQ application
X-- adaptive typing tutor which dynamically changes exercises to help trainee to
Xlearn hard places thoroughly.
X
XWWW: https://github.com/baverman/typetrainer
43869eb994da8fc22880a60da52f0693
echo x - typetrainer/pkg-plist
sed 's/^X//' >typetrainer/pkg-plist << 'b686009b2cff5e89a5420e20e1e89ff6'
Xbin/typetrainer
X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/PKG-INFO
X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/SOURCES.txt
X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/dependency_links.txt
X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/entry_points.txt
X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/not-zip-safe
X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/top_level.txt
X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/typetrainer/__init__.py
X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/typetrainer/__init__.pyc
X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/typetrainer/__init__.pyo
X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/typetrainer/generator.py
X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/typetrainer/generator.pyc
X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/typetrainer/generator.pyo
X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/typetrainer/run.py
X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/typetrainer/run.pyc
X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/typetrainer/run.pyo
X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/typetrainer/tutors/__init__.py
X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/typetrainer/tutors/__init__.pyc
X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/typetrainer/tutors/__init__.pyo
X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/typetrainer/tutors/common.py
X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/typetrainer/tutors/common.pyc
X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/typetrainer/tutors/common.pyo
X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/typetrainer/tutors/en/__init__.py
X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/typetrainer/tutors/en/__init__.pyc
X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/typetrainer/tutors/en/__init__.pyo
X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/typetrainer/tutors/en/advanced.py
X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/typetrainer/tutors/en/advanced.pyc
X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/typetrainer/tutors/en/advanced.pyo
X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/typetrainer/tutors/en/basic.py
X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/typetrainer/tutors/en/basic.pyc
X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/typetrainer/tutors/en/basic.pyo
X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/typetrainer/tutors/ru/__init__.py
X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/typetrainer/tutors/ru/__init__.pyc
X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/typetrainer/tutors/ru/__init__.pyo
X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/typetrainer/tutors/ru/basic.py
X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/typetrainer/tutors/ru/basic.pyc
X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/typetrainer/tutors/ru/basic.pyo
X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/typetrainer/ui/__init__.py
X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/typetrainer/ui/__init__.pyc
X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/typetrainer/ui/__init__.pyo
X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/typetrainer/ui/kbd.py
X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/typetrainer/ui/kbd.pyc
X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/typetrainer/ui/kbd.pyo
X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/typetrainer/ui/main.glade
X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/typetrainer/ui/main.py
X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/typetrainer/ui/main.pyc
X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/typetrainer/ui/main.pyo
X at dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/typetrainer/ui
X at dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/typetrainer/tutors/ru
X at dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/typetrainer/tutors/en
X at dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/typetrainer/tutors
X at dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/typetrainer
X at dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO
X at dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%
b686009b2cff5e89a5420e20e1e89ff6
exit
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list