Bug 273321 - [revive port] german/tipp10 Typing Tutor.Updated to use Qt6
Summary: [revive port] german/tipp10 Typing Tutor.Updated to use Qt6
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Only Me
Assignee: Robert Clausecker
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2023-08-24 03:42 UTC by Nick Lott
Modified: 2023-09-10 16:45 UTC (History)
1 user (show)

See Also:


Attachments
patch to add tipp10 to the ports tree (7.24 KB, patch)
2023-08-24 03:42 UTC, Nick Lott
no flags Details | Diff
patch to add tipp10 to the ports tree (7.51 KB, patch)
2023-09-06 09:37 UTC, Nick Lott
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Nick Lott 2023-08-24 03:42:07 UTC
Created attachment 244306 [details]
patch to add tipp10 to the ports tree

Tipp10 is a typing tutor and was removed from the ports tree with the removal of QT4. 
A new fork is being maintained at gitlab that uses Qt6. 
This is a new portfile based on this fork.

Previous port was https://www.freshports.org/german/tipp10/
Comment 1 Robert Clausecker freebsd_committer freebsd_triage 2023-09-05 15:29:57 UTC
Thank you for your submission.  I really appreciate this, having used Tipp 10 myself!  Please check the following issues:

 - new ports must have a maintainer.  Please add yourself as the maintainer or
   find someone else to be the maintainer.
 - please clear PORTREVISION when you update a port to a new version
 - you should be able to remove GL_TAGNAME.  The gitlab ports framework is
   capable of sorting this out automatically if you set DISTVERSIONPREFIX=v to
   match upstream.
 - I recommend you set your name and surname in bugzilla so patches you submit
   can be committed under the correct name.

Port looks great otherwise and can likely be committed once you fix these issues.
Comment 2 Nick Lott 2023-09-06 09:37:50 UTC
Created attachment 244674 [details]
patch to add tipp10 to the ports tree

Updated based on comments:
* Add maintainer email.
* Add DISTVERSIONPREFIX 
* Remove PORTREVISION
* Remove GL_TAGNAME
Comment 3 Robert Clausecker freebsd_committer freebsd_triage 2023-09-06 11:39:03 UTC
Will commit with my next batch with slight changes.
Thank you for your submission!
Comment 4 commit-hook freebsd_committer freebsd_triage 2023-09-10 16:14:47 UTC
A commit in branch main references this bug:

URL: https://cgit.FreeBSD.org/ports/commit/?id=2fc29ef8de8d7d8fb18f2fba3cf2910c76d5010d

commit 2fc29ef8de8d7d8fb18f2fba3cf2910c76d5010d
Author:     Nick Lott <nick.lott@gmail.com>
AuthorDate: 2023-08-24 03:21:44 +0000
Commit:     Robert Clausecker <fuz@FreeBSD.org>
CommitDate: 2023-09-10 16:13:02 +0000

    german/tipp10: Reinstate based on unofficial Qt6 version

    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: https://www.tipp10.com

    PR:             273321

 MOVED                         |   1 -
 german/Makefile               |   1 +
 german/tipp10/Makefile (new)  |  18 +++++++
 german/tipp10/distinfo (new)  |   3 ++
 german/tipp10/pkg-descr (new) |  18 +++++++
 german/tipp10/pkg-plist (new) | 107 ++++++++++++++++++++++++++++++++++++++++++
 6 files changed, 147 insertions(+), 1 deletion(-)
Comment 5 Robert Clausecker freebsd_committer freebsd_triage 2023-09-10 16:45:27 UTC
Thank you for your contribution.