Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 29 Jan 2011 11:53:46 GMT
From:      Ruslan Mahmatkhanov <cvs-src@yandex.ru>
To:        freebsd-gnats-submit@FreeBSD.org
Subject:   ports/154373: [NEW PORT] misc/typetrainer: Typing tutor trainer
Message-ID:  <201101291153.p0TBrkkg082210@red.freebsd.org>
Resent-Message-ID: <201101291200.p0TC0GEs089092@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>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@yandex.ru>
X#
X# $FreeBSD$
X#
X
XPORTNAME=	typetrainer
XPORTVERSION=	0.3.1
XCATEGORIES=	misc python
XMASTER_SITES=	CHEESESHOP
X
XMAINTAINER=	cvs-src@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@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/typetrainer/ui
X@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/typetrainer/tutors/ru
X@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/typetrainer/tutors/en
X@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/typetrainer/tutors
X@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/typetrainer
X@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO
X@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%
b686009b2cff5e89a5420e20e1e89ff6
exit



>Release-Note:
>Audit-Trail:
>Unformatted:



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201101291153.p0TBrkkg082210>