Bug#923913: O: unibetacode -- convert polytonic Greek and Coptic between Beta Code and Unicode

2019-03-06 Thread Paul Hardy
Package: wnpp



Bug#923916: O: utfcheck -- check validity of UTF-8 in text files

2019-03-06 Thread Paul Hardy
Package: wnpp



Bug#923915: O: utf8gen -- generate well-formed UTF-8 characters

2019-03-06 Thread Paul Hardy
Package: wnpp



Bug#923914: O: unifont -- pan-Unicode font and utilities

2019-03-06 Thread Paul Hardy
Package: wnpp



Bug#919545: ITP: c-graph -- interactive visualization tool for the convolution theorem

2019-01-16 Thread Paul Hardy
Package: wnpp
Owner: Paul Hardy 
Severity: wishlist
X-Debbugs-CC: debian-de...@lists.debian.org

Package name: c-graph
Version: 2.0.1
Upstream Author: Adrienne Gaye Thompson 
URL: https://www.gnu.org/software/c-graph/
License: GPL-3+, GFDL-1.3+
Programming Language: Fortran 95
Description: interactive visualization tool for the convolution theorem
 GNU C-Graph is a novel tool for visualizing the mathematical operation
 of convolution. "C-Graph" is an abbreviation for "Convolution Graph".
 A game changer, C-Graph -- the de facto tool for visualizing the convolution
 theorem in universities worldwide -- is invaluable for lecture demonstrations
 and lab work in the teaching of signals and systems, as well as other courses
 featuring convolution. GNU C-Graph is widely used across industries that
 utilize signal processing techniques for design, test, and development:
 telecommunications, instrumentation and control, manufacturing, automotive,
 aviation and aerospace, medical devices, and others. This nifty package
 seamlessly generates publication quality graphics for papers, lecture
 demonstrations, and other professional presentations.
.
 GNU C-Graph is interactive, prompting the user to enter character or
 numerical values from the keyboard - dispensing with the learning curve for
 writing code. A Texinfo manual provides sample sessions and an overview of
 the convolution theorem. C-Graph computes the linear convolution of two
 signals in the time domain then compares their circular convolution by
 demonstrating the convolution theorem. Each signal is modeled by a register
 of discrete values simulating samples of a signal, and the discrete Fourier
 transform (DFT) computed by means of the fast Fourier transform (FFT).
 .
 Select, Transform, Visualize : GNU C-Graph makes visualizing convolution easy

Uploading this package will close the associated RFP bug #694088 filed in 2012.

--

Paul Hardy 



Re: O: cowsay -- configurable talking cow

2018-10-15 Thread Paul Hardy
retitle 910035 O: cowsay -- configurable talking cow

I was not aware of the controversy involving Bug #910343.  When I
looked at this package a few weeks ago, that bug had not been filed.
I am going to leave this package orphaned.

At the time, I saw an RFH for a kangaroo cow (bug #700576, filed over
5 years ago).  I decided to try to find a reasonable ASCII kangaroo as
a starting point.  Last night I got permission to use a nice one that
someone else had drawn.  I was going to file a patch but saw that the
package had become orphaned since the last time I looked at it, so I
adopted it.

I cannot sympathize with the people who filed bug #910343; someone
else will have to add what they are asking for if it does happen.
Thus I believe the right thing for me to do is to leave this package
orphaned (as the person who filed bug 910343 asked the previous
maintainer to do), and just file a kangaroo cow patch as I originally
intended.  I will upload the patch shortly.

Also, "cowsay-off" should be renamed to "cowsay-offensive" as per
current Policy (which even uses cowsay as an example).

Thanks,


Paul Hardy



Bug#904943: ITP: utfcheck -- check validity of UTF-8 and ASCII files

2018-07-29 Thread Paul Hardy
Package: wnpp
Severity: wishlist
Owner: "Paul Hardy" 
Version: 1.0
Upstream Author: Paul Hardy
URL: http://unifoundry.com/utfcheck
License: GPL 2+
Programming Language: flex
Description: check validity of UTF-8 and ASCII files

The utfcheck program examines a text file and prints a summary
of what the file contains: ASCII, UTF-8, UTF-16 (either big-endian
or little-endian based on an initial Byte Order Mark), or binary
data.  ASCII and UTF-8 files are processed further; UTF-16 and
binary files are not.  For a UTF-8 file, the summary includes
whether or not the file begins with the Unicode Byte Order Mark
(U+FEFF).  Any following data encountered that is not well-formed
ASCII or UTF-8 Unicode is considered to be binary data; upon
reading such data the input file is considered not to be a proper
text file and the program exits with an error status.

The utfcheck program returns an exit status of EXIT_SUCCESS if
the text file was well-formed, and EXIT_FAILURE otherwise.

Thanks,

Paul Hardy


Bug#904174: ITP: unibetacode -- convert classical Greek and Coptic between Beta Code and Unicode

2018-07-20 Thread Paul Hardy
Package: wnpp
Severity: wishlist
Owner: "Paul Hardy" 
Version: 1.0
Upstream Author: Paul Hardy
URL: http://unifoundry.com/unibetacode
License: GPL 2+, GFDL 1.3+
Programming Language: flex
Description: convert classical Greek and Coptic between Beta Code and Unicode

The unibetacode package contains two utilities primarily designed for ASCII
transliteration of classical Greek: beta2uni converts Beta Code text to UTF-8
Unicode, and uni2beta converts text from UTF-8 Unicode to Beta Code.  A third
utility, unibetaprep, converts special codes for other characters (such as
Byzantine musical symbols) into four- to six-digit Unicode code points.

Beta Code is an ASCII-only encoding scheme created in the 1970s as an
efficient, intuitive digital input method for classical Greek.  It provides
an easy way to enter classical Greek on a plain ASCII keyboard for conversion
to UTF-8 Unicode text.  This package implements a subset of Beta Code as
specified by the Thesaurus Linguae Graecae (TLG) Project at the University
of California, Irvine.  The unibetacode package also is compatible with
the Beta Code implementation of the Perseus Digital Library of Tufts
University and other online repositories of classical Greek.

TLG Coptic support only includes the basic alphabet plus the jinma (grave)
accent.  TLG Hebrew support only covers the basic alphabet, aleph (U+05D0)
through tav (U+05EA).  To this base, unibetacode adds full Unicode coverage.
The unibetacode(5) man page describes the Beta Code file format in detail.
Files in the examples directory provide sample encodings and test data.



Bug#903791: ITP: utf8gen -- convert Unicode hexadecimal code points to UTF-8

2018-07-14 Thread Paul Hardy
Package: wnpp
Severity: wishlist
Owner: "Paul Hardy" 
Version: 1.0
Upstream Author: Paul Hardy
URL: http://unifoundry.com/utf8gen/
License: GPL 2+, GFDL 1.3+
Programming Language: C
Description: convert ASCII hexadecimal Unicode code points to UTF-8

The utf8gen package contains one program, utf8gen, which reads
hexadecimal numbers interpreted as Unicode code points and produces
formatted output.  The numbers are provided one per line.  Each
number is optionally followed by a space plus miscellaneous text.

The output is specified by providing printf(3)-style format strings
on the command line.  This provides the flexibility to print UTF-8
byte values in any desired base, echo the input value formatted as
a comment in any desired programming language, or even to provide
HTML-like table entries.  Optional miscellaneous text on each input
line can be copied to the output.

The suggested additional packages allow converting the man page
to PDF and converting the Texinfo user guide to PDF and/or HTML.

--

Paul Hardy


Bug#843207: ITP: man2texi -- man page to texinfo file converter

2018-06-11 Thread Paul Hardy
Status Update:

Nelson Beebe has published his latest book, _The Mathematical-Function
Computation Handbook: Programming Using the MathCW Portable Software
Library,_ and is working on completing the free software distribution
that will accompany the book.  That monumental effort has taken the
majority of his time over the past several years.

He has sent me a version of man2texi that still needs some work before
it can be released.  Some issues with texinfo need to be resolved.  I
have not looked at this yet but (now that Unifont 11.0.01 is released)
plan to look at it soon.

Thanks,


Paul Hardy



Bug#843207: ITP: man2texi -- man page to texinfo file converter

2017-07-13 Thread Paul Hardy
This is a status update.  With the Stretch release, work is picking up
on this ITP again.

I have send Nelson Beebe some files he requested for testing with the
latest version of texinfo.  I will be continuing to work with him on
getting a new and improved man2texi into Debian that carries his
approval.

Thanks,


Paul Hardy



Bug#843207: ITP: man2texi -- man page to texinfo file converter

2017-07-13 Thread Paul Hardy
This is a status update.  With Debian 9 ("Stretch") released, I am
picking up work on this ITP again.

I have sent Nelson Beebe some files he requested for testing with the
latest version of texinfo.  I will be continuing to work with him on
getting a version of man2texi into Debian that carries his approval.

Thanks,


Paul Hardy



Bug#843207: ITP: man2texi -- man page to texinfo file converter

2016-12-21 Thread Paul Hardy
The plan to release a version 0.02 of man2texi has been cancelled.
There will be an even newer version of man2texi, which I will package
for Debian when it is done.  There are problems with man2texi and the
latest versions of texinfo producing consistent output across all
operating environments that Nelson Beebe is testing.  He is working
with the GNU texinfo maintainer to resolve these issues.

Unfortunately, this means that there will be no man2texi release in
time for the Debian stretch freeze.  I will post updates to this ITP
bug report when the situation changes.

Thanks,


Paul Hardy



Bug#843207: ITP: man2texi -- man page to texinfo file converter

2016-11-04 Thread Paul Hardy
Package: wnpp
Severity: wishlist
Owner: "Paul Hardy" <unifoun...@unifoundry.com>
Version: 0.02
Upstream Author: Nelson Beebe
URL: http://ftp.math.utah.edu/pub/man2texi/
License: GPL2+, GFDL1.3+
Programming Lang: Bourne shell, awk, sed
Description: man page to texinfo file converter

Debian packages require man pages, GNU packages require texinfo files,
and never the twain shall meet...until now.  The man2texi package can
convert single man pages to texinfo files, or convert multiple man
pages to texinfo files in a batch mode.

The upstream author, Professor Nelson Beebe of the University of Utah,
is very active in the TeX and GNU communities.  He wrote an earlier
version of this converter, man2texi version 0.01, over a decade ago.
Someone else with the GNU Project and I have further modified that
package.  I am working in cooperation with Professor Beebe to produce
a version 0.02 with these modifications.  We expect this to be done
shortly.  "When it is ready" (to coin a phrase), I intend to package
it for Debian.

The package consists mainly of: a Bourne-type shell script (which will
be installed as /usr/bin/man2texi), an awk script and a sed script
that will be installed in /usr/share/man2texi/, and a man2texi.1.gz
man page.

Although the version number is low, this package performs a batch
conversion on all of the man pages in my Unifont package with one
command, producing perfect texinfo output.

The GNU (and Debian) autogen package already has a file named
man2texi, but it is buried in the autogen directory and will not cause
any conflict.  It does not have a man page either, so there will be no
conflict with the man2texi man page.  I have been in contact with the
Debian Developer who maintains autogen, Andreas Metzler, about this.

There is one usage quirk with this package: the sed script will
convert man pages containing ISO-8859-1 (Latin 1) characters, not
UTF-8 characters.  Because of this, I run the command by setting
"LC_ALL=C".  I do not think this is a show stopper, as this
environment variable can be set on a command line in a Makefile, and
this usage is documented in the man2texi man page.

The package is small and simple, so it should not take long to review
once ready.  I am hoping to get it into Testing before the upcoming
freeze.


Paul Hardy
GNU Unifont Maintainer



Bug#492546: ITP: libfont-freetype-perl -- Read font files and render glyphs from Perl using FreeType2

2008-07-27 Thread Paul Hardy
On Sat, Jul 26, 2008 at 9:55 PM, Anthony Fok [EMAIL PROTECTED] wrote:

 * Package name: libfont-freetype-perl
  Version : 0.03
  Upstream Author : Geoff Richards geoff *AT* laxan *DOT* com
 * URL : http://search.cpan.org/~geoffr/Font-FreeType-0.03/
 * License : Same as Perl (GPL, Artistic)
  Programming Lang: C, Perl
  Description : Read font files and render glyphs from Perl using FreeType2

Cool!  I'll have to check this out if I ever get time. :-)


Paul



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]