Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 427700 - app-misc/figlet-2.2.5 version bump
Summary: app-misc/figlet-2.2.5 version bump
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: Normal enhancement with 1 vote (vote)
Assignee: Mr. Bones. (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-07-23 06:15 UTC by Anton Kochkov
Modified: 2014-07-08 03:31 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
figlet-2.2.5.ebuild (figlet-2.2.5.ebuild,763 bytes, text/plain)
2014-05-13 20:50 UTC, Matthias Maier
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Anton Kochkov 2012-07-23 06:15:20 UTC
FIGlet version 2.2.5 is available here: ftp://ftp.figlet.org/pub/figlet/program/unix/figlet-2.2.5.tar.gz

Changes in FIGlet 2.2.5
-----------------------

FIGlet 2.2.5 is a revision of FIGlet 2.2.4 containing updated andproperly
licensed ISO8859 map files. The full list of changes is:

o Add regression tests for uskata and jis0201 control files

o Properly escape minus signs in figlist(6) man page (Jonathan
McCrohan)

o Fix chkfont coredump on invalid input (Kenneth Davies and
Jonathan McCrohan)

o Update ISO8859 map files to fix licensing issue raised in Debian
bugs 673096 and 674844

o Re-add missing figmagic and getopt.c files which were left out
of releases 2.2.3 and 2.2.4

o Fix output of test script in MacOS X

These changes were made by Claudio Matsuoka <cmatsuoka@gmail.com>
31 May 2012

Changes in FIGlet 2.2.4
-----------------------

FIGlet 2.2.4 is a revision of FIGlet 2.2.3 featuring bugfixes and support
to tlf2 fonts. The full list of changes is:

o Add support to Sam Hocevar's TOIlet TLF fonts containing UTF-8
encoded Unicode characters.

o Add infocode 5 to list supported font formats

o Fix rendering error caused by the previous attempt to fix invalid
memory accesses when smushing at start of line

o New environment variable FIGLET_FONTDIR can be used to specify
the path to search for fonts

o Add regression tests

These changes were made by Claudio Matsuoka <cmatsuoka@gmail.com>
26 January 2011

Changes in FIGlet 2.2.3
-----------------------

FIGlet 2.2.3 is a revision of FIGlet 2.2.2 featuring minor bugfixes and
important licensing changes in the zipio files. The full list of
changes is:

o License changed from "Academic Free License" to "New BSD License"
(3-clause) as agreed by FIGlet authors

o New JIS X 0201 control file (Micah Cowan)

o Fix behavior of JIS0201 SHIFT-OUT and SHIFT-IN that were previouly
inverted (Micah Cowan)

o Fix memory violation when smushing at line start

o Fix handling of memory allocation errors

o Relicense Ed Hamrick zipio under the MIT license. This should
eliminate any concerns about redistribution of FIGlet as libre
software.

o Update Makefile to meet modern standards in variable naming, using
BINDIR as the pathname for binary files and reservind DESTDIR
as the extra prefix commonly used in package building.

o Add a Turbo C makefile, just because I had the compiler. (this
also tests portability to old compilers and foreign platforms)

o Add Jonathon Abbott's man pages for figlist, showfigfonts and
chkfont originally contributed to the Debian Project

These changes were made by Claudio Matsuoka <cmatsuoka@gmail.com>
12 January 2011
Comment 1 Matthias Maier gentoo-dev 2014-05-13 20:50:03 UTC
Created attachment 376850 [details]
figlet-2.2.5.ebuild

I'm shocked that this core package is left in such a sorrow state! (kidding)

Please find attached a radically slimmed down (no external patches necessary any more) ebuild for version 2.2.5. It is especially completely prefix aware (i.e. finds correct font directory...).

The most notable change is that I haven't included (the mirrored) extra font files

    mirror://gentoo/contributed-${PN}-221.tar.gz
    mirror://gentoo/ms-dos-${PN}-221.tar.gz"

due to completely unclear licensing conditions. In fact, I'm not sure whether we're actually allowed to mirror them at all. I therefore propose to add a new ebuild figlet-extra-fonts that has RESTRICT="mirror" and just fetches
    ftp://ftp.figlet.org/pub/figlet/fonts/contributed.tar.xz
    ftp://ftp.figlet.org/pub/figlet/fonts/ms-dos.tar.xz
This will make a date based version for figlet-extra-font necessary and 'regular' (once, twice a year) updates as upstream tends to update these archives without any versioning.
Comment 2 uen 2014-05-23 16:28:46 UTC
The ebuild from comment #1 works for me.
Comment 3 Mr. Bones. (RETIRED) gentoo-dev 2014-07-08 03:31:56 UTC
modified ebuild in portage.  thanks for the bug report and ebuild submission.