From owner-freebsd-ports-bugs@FreeBSD.ORG Sat Jan 12 21:00:06 2008 Return-Path: Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id B273916A469 for ; Sat, 12 Jan 2008 21:00:06 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 6E36113C45D for ; Sat, 12 Jan 2008 21:00:06 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.14.2/8.14.2) with ESMTP id m0CL06hW015435 for ; Sat, 12 Jan 2008 21:00:06 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.2/8.14.1/Submit) id m0CL06Lc015434; Sat, 12 Jan 2008 21:00:06 GMT (envelope-from gnats) Resent-Date: Sat, 12 Jan 2008 21:00:06 GMT Resent-Message-Id: <200801122100.m0CL06Lc015434@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-ports-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Heiner Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 5884116A46E for ; Sat, 12 Jan 2008 20:52:45 +0000 (UTC) (envelope-from h.eichmann@gmx.de) Received: from mail.gmx.net (mail.gmx.net [213.165.64.20]) by mx1.freebsd.org (Postfix) with SMTP id 7369513C45B for ; Sat, 12 Jan 2008 20:52:44 +0000 (UTC) (envelope-from h.eichmann@gmx.de) Received: (qmail invoked by alias); 12 Jan 2008 20:52:42 -0000 Received: from p5482793F.dip.t-dialin.net (EHLO 7of9) [84.130.121.63] by mail.gmx.net (mp034) with SMTP; 12 Jan 2008 21:52:42 +0100 Message-Id: <200801122201.26979.h.eichmann@gmx.de> Date: Sat, 12 Jan 2008 22:01:26 +0100 From: Heiner To: FreeBSD-gnats-submit@FreeBSD.org Cc: Subject: ports/119609: New Port: german/tipp10: A 10 finger touch typing learning program X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 12 Jan 2008 21:00:06 -0000 >Number: 119609 >Category: ports >Synopsis: New Port: german/tipp10: A 10 finger touch typing learning >Confidential: no >Severity: non-critical >Priority: medium >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Sat Jan 12 21:00:06 UTC 2008 >Closed-Date: >Last-Modified: >Originator: Heiner Eichmann >Release: FreeBSD 5.5-RELEASE-p1 i386 >Organization: Sirius Cybernetics Corp. >Environment: FreeBSD 7of9.unimatrix-zero.borg 5.5-RELEASE-p1 FreeBSD 5.5-RELEASE-p1 #0: Thu Aug 17 21:05:50 CEST 2006 root@7of9.unimatrix-zero.borg:/usr/obj/usr/src/sys/MYKERNEL i386 >Description: TIPP10 is a free 10 finger touch typing trainer, published under the GPL. The highlight: TIPP10 works intelligent. The dictation reacts on individual errors of the user. Keys, which are wrongly typed often, will be dictated more often. Visual help, various keyboard layouts, numerous settings and the possibility to create own exercise dictates are easing the learning process. Main features: - Intelligent exercise lessons - Free and own lessons - Scrolling text and virtual keyboard for help - Extensive customization - Performance appraisal - Support of alternate keyboard layouts - Multi platform WWW:www.tipp10.de >How-To-Repeat: >Fix: --Boundary-00=_mqSiHpr1Lmota+u Content-Type: text/plain; charset="iso-8859-1"; name="tipp10.shar" Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename="tipp10.shar" # 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: # # . # ./pkg-descr # ./Makefile # ./pkg-plist # ./distinfo # ./files # ./files/patch-widget-keyboard.cpp # echo c - . mkdir -p . > /dev/null 2>&1 echo x - ./pkg-descr sed 's/^X//' >./pkg-descr << 'END-of-./pkg-descr' XTIPP10 is a free 10 finger touch typing trainer, published under the GPL. X XThe highlight: TIPP10 works intelligent. The dictation reacts on Xindividual errors of the user. Keys, which are wrongly typed often, Xwill be dictated more often. X XVisual help, various keyboard layouts, numerous settings and the Xpossibility to create own exercise dictates are easing the learning Xprocess. X XMain features: X- Intelligent exercise lessons X- Free and own lessons X- Scrolling text and virtual keyboard for help X- Extensive customization X- Performance appraisal X- Support of alternate keyboard layouts X- Multi platform X XWWW:www.tipp10.de END-of-./pkg-descr echo x - ./Makefile sed 's/^X//' >./Makefile << 'END-of-./Makefile' X# New ports collection makefile for: tipp10 X# Date created: 2007-11-26 X# Whom: Heiner X# X# $FreeBSD$ X# X XPORTNAME= tipp10 XPORTVERSION= 2.0.1 XCATEGORIES= german XMASTER_SITES= http://www.tipp10.de/inc/ XDISTNAME= tipp10_source_v2-0-1 X XMAINTAINER= h.eichmann@gmx.de XCOMMENT= A 10 finger touch typing learning program X XBUILD_DEPENDS= qmake-qt4:${PORTSDIR}/devel/qmake4 XRUN_DEPENDS= ${LOCALBASE}/lib/qt4/plugins/sqldrivers/libqsqlsqlite2.so:${PORTSDIR}/databases/qt4-sqlite-plugin \ X ${LOCALBASE}/lib/qt4/plugins/sqldrivers/libqsqlsqlite.so:${PORTSDIR}/databases/qt4-sqlite3-plugin X XUSE_QT_VER= 4 XUSE_ZIP= yes XWRKSRC= ${WRKDIR}/source X XMAKE_ENV?= QTDIR=${QT_PREFIX} XQMAKE?= ${LOCALBASE}/bin/qmake-qt4 XQMAKESPEC?= ${LOCALBASE}/share/qt4/mkspecs/freebsd-g++ X Xdo-fetch: X @file=${DISTNAME}.zip;\ X cd ${_DISTDIR};\ X if [ ! -f $$file ]; then \ X if [ -L $$file ]; then \ X ${ECHO_MSG} "=> ${_DISTDIR}/$$file is a broken symlink."; \ X ${ECHO_MSG} "=> Perhaps a filesystem (most likely a CD) isn't mounted?"; \ X ${ECHO_MSG} "=> Please correct this problem and try again."; \ X exit 1; \ X fi; \ X if [ -f ${MD5_FILE} -a "x${NO_CHECKSUM}" = "x" ]; then \ X _md5sum=`alg=MD5; ${DISTINFO_DATA}`; \ X if [ -z "$$_md5sum" ]; then \ X ${ECHO_MSG} "=> $${DIR:+$$DIR/}$$file is not in ${MD5_FILE}."; \ X ${ECHO_MSG} "=> Either ${MD5_FILE} is out of date, or"; \ X ${ECHO_MSG} "=> $${DIR:+$$DIR/}$$file is spelled incorrectly."; \ X exit 1; \ X fi; \ X fi; \ X ${ECHO_MSG} "=> $$file doesn't seem to exist in ${_DISTDIR}."; \ X if [ ! -w ${DISTDIR} ]; then \ X ${ECHO_MSG} "=> ${DISTDIR} is not writable by you; cannot fetch."; \ X exit 1; \ X fi; \ X ${ECHO_MSG} "=> Attempting to fetch from $${MASTER_SITES}."; \ X cd ${DISTDIR} ; fetch -pRr -o $${file} ${MASTER_SITES}download.php?getfile=3 ;\ X fi X Xdo-configure: X @cd ${WRKSRC} \ X && ${SETENV} ${MAKE_ENV} ${QMAKE} -spec ${QMAKESPEC} \ X INCLUDEPATH+=${X11BASE}/include X Xdo-install: X ${INSTALL_DATA} -d ${DATADIR}/help/img X ${INSTALL_DATA} -d ${DATADIR}/help/content X ${INSTALL_PROGRAM} ${WRKSRC}/tipp10 ${DATADIR} X ${INSTALL_DATA} ${WRKSRC}/tipp10v2.template ${WRKSRC}/license.txt ${WRKSRC}/wrong.wav ${DATADIR} X ${INSTALL_DATA} ${WRKSRC}/help/content/* ${DATADIR}/help/content X ${INSTALL_DATA} ${WRKSRC}/help/img/* ${DATADIR}/help/img X ${INSTALL_DATA} ${WRKSRC}/help/index.html ${DATADIR}/help X ${INSTALL_DATA} ${WRKSRC}/help/Thumbs.db ${DATADIR}/help X ${LN} -s ${DATADIR}/tipp10 ${PREFIX}/bin X X.include END-of-./Makefile echo x - ./pkg-plist sed 's/^X//' >./pkg-plist << 'END-of-./pkg-plist' Xbin/tipp10 Xshare/tipp10/help/Thumbs.db Xshare/tipp10/help/content/about.html Xshare/tipp10/help/content/behaviour.html Xshare/tipp10/help/content/characteristics.html Xshare/tipp10/help/content/evaluation.html Xshare/tipp10/help/content/help.html Xshare/tipp10/help/content/helpdocs.html Xshare/tipp10/help/content/installation.html Xshare/tipp10/help/content/introduction.html Xshare/tipp10/help/content/lessons.html Xshare/tipp10/help/content/lessonsettings.html Xshare/tipp10/help/content/license.html Xshare/tipp10/help/content/runprogram.html Xshare/tipp10/help/content/settings.html Xshare/tipp10/help/content/support.html Xshare/tipp10/help/content/training.html Xshare/tipp10/help/content/update.html Xshare/tipp10/help/img/Thumbs.db Xshare/tipp10/help/img/arrow_left.png Xshare/tipp10/help/img/arrow_right.png Xshare/tipp10/help/img/h_comparison_table.png Xshare/tipp10/help/img/h_desktop_mac.png Xshare/tipp10/help/img/h_evaluation_attention.png Xshare/tipp10/help/img/h_evaluation_chars.png Xshare/tipp10/help/img/h_evaluation_formula_error.png Xshare/tipp10/help/img/h_evaluation_formula_grade.png Xshare/tipp10/help/img/h_evaluation_lessons.png Xshare/tipp10/help/img/h_evaluation_lessons_filter.png Xshare/tipp10/help/img/h_evaluation_progress.png Xshare/tipp10/help/img/h_evaluation_progress_sort.png Xshare/tipp10/help/img/h_evaluation_tabs.png Xshare/tipp10/help/img/h_fingers.png Xshare/tipp10/help/img/h_installer_exit.png Xshare/tipp10/help/img/h_installer_language.png Xshare/tipp10/help/img/h_installer_license.png Xshare/tipp10/help/img/h_introduction.png Xshare/tipp10/help/img/h_key_blue.png Xshare/tipp10/help/img/h_key_green.png Xshare/tipp10/help/img/h_key_greydark.png Xshare/tipp10/help/img/h_key_greylight.png Xshare/tipp10/help/img/h_key_red.png Xshare/tipp10/help/img/h_key_yellow.png Xshare/tipp10/help/img/h_lesson_open_theme.png Xshare/tipp10/help/img/h_lesson_own_menu.png Xshare/tipp10/help/img/h_lesson_own_menu_edit.png Xshare/tipp10/help/img/h_lesson_own_new.png Xshare/tipp10/help/img/h_lesson_own_ws.png Xshare/tipp10/help/img/h_lesson_tabs.png Xshare/tipp10/help/img/h_lesson_training_done.png Xshare/tipp10/help/img/h_main_duration.png Xshare/tipp10/help/img/h_main_empty.png Xshare/tipp10/help/img/h_main_linux_cut.png Xshare/tipp10/help/img/h_main_settings.png Xshare/tipp10/help/img/h_program_shortcut.png Xshare/tipp10/help/img/h_settings_database.png Xshare/tipp10/help/img/h_settings_font.png Xshare/tipp10/help/img/h_settings_mac.png Xshare/tipp10/help/img/h_settings_other.png Xshare/tipp10/help/img/h_settings_training.png Xshare/tipp10/help/img/h_terminal_mac.png Xshare/tipp10/help/img/h_training_first_char.png Xshare/tipp10/help/img/h_training_progress.png Xshare/tipp10/help/img/h_training_start.png Xshare/tipp10/help/img/h_training_without_keyboard.png Xshare/tipp10/help/img/h_update.png Xshare/tipp10/help/img/h_update_mac.png Xshare/tipp10/help/img/h_update_proxy.png Xshare/tipp10/help/img/logo.png Xshare/tipp10/help/img/tt_logo.png Xshare/tipp10/help/index.html Xshare/tipp10/license.txt Xshare/tipp10/tipp10 Xshare/tipp10/tipp10v2.template Xshare/tipp10/wrong.wav X@dirrm share/tipp10/help/img X@dirrm share/tipp10/help/content X@dirrm share/tipp10/help X@dirrm share/tipp10 END-of-./pkg-plist echo x - ./distinfo sed 's/^X//' >./distinfo << 'END-of-./distinfo' XMD5 (tipp10_source_v2-0-1.zip) = 2e07a5222bdd43f85295288b86daed1d XSHA256 (tipp10_source_v2-0-1.zip) = 8fe9f116d4df31f3ab4a22f104526783a72f8162c59d9156ef308e46a6885983 XSIZE (tipp10_source_v2-0-1.zip) = 1441904 END-of-./distinfo echo c - ./files mkdir -p ./files > /dev/null 2>&1 echo x - ./files/patch-widget-keyboard.cpp sed 's/^X//' >./files/patch-widget-keyboard.cpp << 'END-of-./files/patch-widget-keyboard.cpp' X--- widget/keyboard.cpp.orig Tue Nov 27 22:06:05 2007 X+++ widget/keyboard.cpp Tue Nov 27 22:07:15 2007 X@@ -293,7 +293,8 @@ X // Emit the help text of current key(s) X emit statusRefreshed(statusText); X // Call the paint event (refresh the keyboard) X- repaint(); X+ if (keyColoring || keyColoringStart) X+ repaint(); X } X } X END-of-./files/patch-widget-keyboard.cpp exit --Boundary-00=_mqSiHpr1Lmota+u-- >Release-Note: >Audit-Trail: >Unformatted: --Boundary-00=_mqSiHpr1Lmota+u Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Content-Disposition: inline program