--- xfonts-terminus-4.40.orig/debian/50-enable-terminus.conf
+++ xfonts-terminus-4.40/debian/50-enable-terminus.conf
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+ terminus
+
+
+
+
--- xfonts-terminus-4.40.orig/debian/bdf-charset.awk
+++ xfonts-terminus-4.40/debian/bdf-charset.awk
@@ -0,0 +1,19 @@
+#/usr/bin/awk -f
+
+# Usage: { cat some_font.bdf; zcat /usr/share/i18n/charmaps/some_enc.gz; } |
+# awk -f bdf-charset.awk >symbols_not_in_the_font
+
+/^ENCODING/ {
+ hex = sprintf ("%04X", $2);
+ has [hex] = "yes";
+}
+
+/^$", "", code);
+ if (has [code] != "yes") {
+ print;
+ }
+}
+
--- xfonts-terminus-4.40.orig/debian/bdfslant.pl
+++ xfonts-terminus-4.40/debian/bdfslant.pl
@@ -0,0 +1,230 @@
+#!/usr/bin/perl -w
+#
+# Convert bdf fonts to slanted style.
+# Copyright (C) 1994-95 Cronyx Ltd.
+# Author: Serge Vakulenko,
+# Changes Copyright (C) 1995-1997 by Andrey A. Chernov, Moscow, Russia.
+#
+# This software may be used, modified, copied, distributed, and sold,
+# in both source and binary form provided that the above copyright
+# and these terms are retained. Under no circumstances is the author
+# responsible for the proper functioning of this software, nor does
+# the author assume any responsibility for damages incurred with its use.
+#
+# Changes (C) 2000 by Serge Winitzki (version 1.1). Summary of changes:
+# 1. operation speeded up by about 2x
+# 2. implemented an algorithm to prevent broken lines in slanted chars
+# (on by default, "-nofill" to switch it off, -morefill to enable filling broken diagonal blocks)
+# 3. introduced variable slant factor (default to 4, "-slant=" option).
+# Larger numbers correspond to *smaller* slant angle. Numbers can be non-integer (e.g. "-slant=3.7"). Admissible values are between 1 and 5 (values larger than 5 are quite ugly while slant=1 means an unreadable 45 degrees).
+# 4. experimental slanting algorithm to produce smoother shapes ("-unjag" option)
+# Warning: it may not give good results on smaller font sizes, so it's off by default.
+# 5. improved bounding box generation algorithm (with assistance from A. Chernov)
+#
+
+$default_factor = 3.7;
+
+$factor = ("@ARGV" =~ /-slant=([0-9.]+)/) ? $1 : $default_factor; # Slant factor. Default=3, weakly recommended to be an integer or at least a value not less than 3. Larger values mean smaller slant
+$factor = $default_factor if ($factor < 1 or $factor > 5);
+
+$fill = ("@ARGV" =~ /-nofill/) ? 0 : 1; # Default is to fill holes
+$morefill = ("@ARGV" =~ /-morefill/) ? 1 : 0;
+$unjag = ("@ARGV" =~ /-unjag/) ? 1 : 0; # Default is not to correct jag
+$need_edit = ($fill or $unjag) ? 1 : 0;
+
+$pattern{"0"} = "0000";
+$pattern{"1"} = "0001";
+$pattern{"2"} = "0010";
+$pattern{"3"} = "0011";
+$pattern{"4"} = "0100";
+$pattern{"5"} = "0101";
+$pattern{"6"} = "0110";
+$pattern{"7"} = "0111";
+$pattern{"8"} = "1000";
+$pattern{"9"} = "1001";
+$pattern{"a"} = "1010"; $pattern{"A"} = "1010";
+$pattern{"b"} = "1011"; $pattern{"B"} = "1011";
+$pattern{"c"} = "1100"; $pattern{"C"} = "1100";
+$pattern{"d"} = "1101"; $pattern{"D"} = "1101";
+$pattern{"e"} = "1110"; $pattern{"E"} = "1110";
+$pattern{"f"} = "1111"; $pattern{"F"} = "1111";
+$pattern{"\n"} = ""; $pattern{"\r"} = "";
+
+$hexdig{"0000"} = "0";
+$hexdig{"0001"} = "1";
+$hexdig{"0010"} = "2";
+$hexdig{"0011"} = "3";
+$hexdig{"0100"} = "4";
+$hexdig{"0101"} = "5";
+$hexdig{"0110"} = "6";
+$hexdig{"0111"} = "7";
+$hexdig{"1000"} = "8";
+$hexdig{"1001"} = "9";
+$hexdig{"1010"} = "A";
+$hexdig{"1011"} = "B";
+$hexdig{"1100"} = "C";
+$hexdig{"1101"} = "D";
+$hexdig{"1110"} = "E";
+$hexdig{"1111"} = "F";
+
+$times_font = 0;
+
+while () {
+ if (/^SLANT\s/) {
+ if ($times_font) {
+ s/"R"/"I"/;
+ } else {
+ s/"R"/"O"/;
+ }
+ print;
+ } elsif (/^FONT\s/) {
+ if (/Times/) {
+ s/-R-/-I-/;
+ $times_font = 1;
+ } else {
+ s/-R-/-O-/;
+ }
+ print;
+ } elsif (/^FONTBOUNDINGBOX\s/) {
+ ($w, $h, $bbx, $bby) = &BBX(split);
+ printf "FONTBOUNDINGBOX %d %d %d %d\n", $w, $h, $bbx, $bby;
+ } elsif (/^CHARS\s/) {
+ print;
+ last;
+ } else {
+ print;
+ }
+}
+
+while () {
+ if (/^STARTCHAR\s/) {
+ print;
+# print STDERR; # Debugging
+ } elsif (/^ENDCHAR/) {
+ print;
+ } elsif (/^ENCODING\s/) {
+ print;
+ } elsif (/^SWIDTH\s/) {
+ print;
+ } elsif (/^DWIDTH\s/) {
+ print;
+ } elsif (/^BBX\s/) {
+ ($w, $h, $bbx, $bby) = &BBX(split);
+ printf "BBX %d %d %d %d\n", $w, $h, $bbx, $bby;
+ } elsif (/^BITMAP/) {
+ print "BITMAP\n";
+ &makechar;
+ }
+}
+print "ENDFONT\n";
+
+sub BBX { # Recalculate bounding box
+ my ($dummy, $w, $h, $bbx, $bby) = (@_);
+ $w += int($h/$factor);
+ $bbx += int($bby * 1.5 / $factor - 1);
+ ($w, $h, $bbx, $bby);
+}
+
+sub makechar {
+ # This procedure will be called once to read the whole bitmap from STDIN
+ # Make a slanted version of the character
+ # Use $factor = tangent of the slant angle (measured from the horizontal direction, so infinite $factor is no slant. Old script had $factor=3)
+ # Store three consecutive lines but output the first line ($a)
+ $a = $b = $c = ""; #"0" x $w;
+ # Check for jagging and for line breaks
+ # Fill line breaks by putting an extra pixel on the lower line at those locations
+ $a_shift_amount =
+ $b_shift_amount =
+ $c_shift_amount = int($h/$factor); # This is for the upper line
+ for ($i = 0; $i<$h; ++$i) { # $i is the line number counted from top
+ # Use a string instead of an array to represent pixels
+ # Currently reading new line $c
+ # Precondition: all arrays for previously read lines are filled, modified version of line $a is printed
+ # Determine if the stepping changes now. If it does, we may have to do filling
+ # Push stack and clear the $c related values
+ &rotate_stack;
+ if ($b_shift_amount != int(($h-$i)/$factor)) {
+ $c_shift_amount= $b_shift_amount - 1;
+ }
+# : $b_shift_amount;
+ # Now read the new line into $c
+ $c = "0" x $c_shift_amount;
+ foreach $ch (split(//,)) {
+ $c .= $pattern{$ch};
+ }
+ $c .= "0" x (int($h/$factor)+7); # Now $c is the current line, already shifted
+ # Now we need to perform editing on the stack
+ &perform_editing if ($need_edit);
+
+ # Now we are ready with the draft of line $a
+ &print_line($a) if ($i > 1); # Avoid printing first 2 dummy lines
+ } # End of the loop over input lines
+ # Now need to finish processing lines $b and $c
+ # Input a dummy empty line
+ &rotate_stack;
+ $c = "0" x length($b);
+ &perform_editing if ($need_edit);
+ &print_line($a) if ($a ne "");
+ &print_line($b) if ($b ne "");
+}
+
+sub rotate_stack {
+ # Shift all stack-related variables
+ $a = $b;
+ $b = $c;
+ $a_shift_amount = $b_shift_amount;
+ $b_shift_amount = $c_shift_amount;
+}
+
+sub perform_editing {
+ # Modify pixels in consecutive lines $a, $b, $c
+ # Figure out where the splitting point is
+ if ($a_shift_amount != $b_shift_amount) { # Split between $b and $a
+ $loc = 0; # Loop over locations of "01" in $a
+ while ($loc+1 < length($a) and ($loc = index($a, "01", $loc)) != -1) {
+ if ($fill and $loc > 0 and substr($b, $loc-1, 2) eq "10") { # Situation 1: broken diagonal line
+ if (substr($c, $loc-1, 2) eq "00") {
+ substr($b, $loc, 1) = "1";
+ } elsif ($loc == 1 or substr($b, $loc-2, 1) eq "0") {
+ substr($b, $loc-1, 2) = "01";
+ } else {
+ substr($b, $loc, 1) = "1";
+ }
+ } elsif ($fill and $morefill and $loc > 1 and substr($b, $loc-2, 3) eq "011") { # Situation 1a: jagged diagonal blocks, a bit ugly
+ # Quick fix: don't care about $c
+# print STDERR "1a\n";
+ substr($a, $loc, 1) = "1";
+ } elsif ($unjag and substr($b, $loc, 1) eq "1" and substr($c, $loc, 2) eq "01" and ($loc == 0 or substr($b, $loc-1, 1) eq "0" and substr($a, $loc-1, 1) eq "0" and substr($c, $loc-1, 1) eq "0")) { # Situation 2: left-directed jag
+ substr($b, $loc, 2) = "01";
+ } # No more situations
+ $loc += 2;
+ } # No more locations of "01" in $a
+ } elsif ($c_shift_amount != $b_shift_amount) { # Split between $b and $c
+ $loc = 0; # Loop over locations of "10" in $c
+ while ($loc+1 < length($c) and ($loc = index($c, "10", $loc)) != -1) {
+ if ($unjag and (length($c) == $loc+2 or substr($c, $loc+2, 1) eq "0") and length($a) >= $loc+1 and substr($a, $loc, 1) eq "1" and (length($a) == $loc+2 or substr($a, $loc+2, 1) eq "0") and length($b) >= $loc+2 and substr($b, $loc+1, 1) eq "1" and (length($b) == $loc+2 or substr($b, $loc+2, 1) eq "0")) { # Situation 3: right-directed jag
+ substr($b, $loc, 2) = "10";
+ } elsif ($fill and (length($a) >= $loc+2 and substr($a, $loc+1, 1) ne "0" or length($a) >= $loc+3 and substr($a, $loc+2, 1) ne "0") and length($b) >= $loc+3 and substr($b, $loc+1, 2) eq "01") { # Situation 4: broken diagonal line
+ if (length($b) > $loc+3 and substr($b, $loc+3, 1) eq "1") {
+ substr($b, $loc+1, 1) = "1";
+ } else {
+ substr($b, $loc+1, 2) = "10";
+ }
+ } elsif ($fill and $morefill and length($b) >= $loc+3 and substr($b, $loc, 3) eq "011" and (length($c) < $loc+2 or substr($c, $loc+2, 1) eq "0")) { # Situation 4a: jagged diagonal blocks, a bit ugly
+ # Quick fix
+ substr($c, $loc+1, 1) = "1";
+# print STDERR "4a\n";
+ } # No more situations
+ $loc += 2;
+ } # No more locations of "10" in $c
+ } # No splitting points, no editing
+}
+
+sub print_line {
+ my ($line) = (@_);
+ my ($n);
+ for ($n = 0; $n<2*int(($w+7)/8); ++$n) {
+ print $hexdig{substr($line, $n*4, 4)};
+ }
+ print "\n";
+}
--- xfonts-terminus-4.40.orig/debian/changelog
+++ xfonts-terminus-4.40/debian/changelog
@@ -0,0 +1,421 @@
+xfonts-terminus (4.40-2) unstable; urgency=medium
+
+ * Apply the patch td1 for centered tilde. Thanks to Sean Whitton,
+ closes: #819768.
+
+ -- Anton Zinoviev Sat, 10 Dec 2016 13:05:49 +0300
+
+xfonts-terminus (4.40-1) unstable; urgency=medium
+
+ * New upstream release:
+ - Added 6 combining accents as separate characters.
+ - Added 14 letters with dot above / dot below.
+ - Added partial subscript and superscript: all digits and 11 letters.
+ - Added 30+ math characters, notably large braces, brackets and parens.
+ - Added unicode range 2800-28FF in two variants (br1 and br2).
+ - A few small character fixes.
+ - Altered configure to be a bit more POSIX compliant.
+ - Replaced some obscure (un)install Makefile targets with variables.
+ * Apply a patch to make the build reproducible. Thanks to Chris Lamb,
+ closes: #778229.
+
+ -- Anton Zinoviev Sat, 05 Nov 2016 19:24:47 +0300
+
+xfonts-terminus (4.39-1) unstable; urgency=low
+
+ * New upstream release:
+ - Added ballot, checkmark, heavy ballot and heavy checkmark.
+ - Changed HT, LF etc. in sizes 14 and 18-hi2 to be proportional to the
+ letter height, not the matrix height.
+ - Added the powerline characters E0A0..E0A2 and E0B0..E0B3.
+ - Added diameter (2300) - same glyph as empty set (2205).
+ - Small improvements in size 32.
+
+ -- Anton Zinoviev Sun, 11 May 2014 21:08:30 +0300
+
+xfonts-terminus (4.38-1) unstable; urgency=low
+
+ * New upstream releases (4.36 and 4.38), closes: #716800.
+ - Some new symbols (quotedblreversed, I/i/U/u dotbelow)
+ - Changes in few symbols.
+ - New 22 pseudographic symbols.
+ * Run "xset fp rehash" in the postinst if possible. Thanks to
+ gennady.kupava, closes: #690549.
+
+ -- Anton Zinoviev Thu, 01 Aug 2013 23:23:21 +0300
+
+xfonts-terminus (4.35-1) unstable; urgency=low
+
+ * New upstream releases (4.34 and 4.35):
+ - New size 10x18.
+ - Changes in few symbols.
+ - The patch alt/ge1.diff is applied by default.
+
+ -- Anton Zinoviev Wed, 18 May 2011 11:23:45 +0300
+
+xfonts-terminus (4.32-1) unstable; urgency=low
+
+ * New upstream release.
+ - Slightly more distintive normal M and W.
+ - Rounded 28-bold, 32-normal, 32-bold.
+ - Small changes: Che/che stroke, phi, Zhe/zhe etc.
+ - Changed the font license to SIL OFL 1.1.
+ * Remove the console-terminus package. The console fonts will be part
+ of console-setup.
+ * Apply the alt/ge1.diff patch to change the look of the small Cyrillic
+ ghe letter. According to the upstream this patch should be applied
+ when creating an international package.
+ * Update Standards-Version to 3.9.1.
+ * Support DEB_BUILD_OPTIONS in debian/rules.
+
+ -- Anton Zinoviev Sat, 12 Mar 2011 20:46:38 +0200
+
+xfonts-terminus (4.30-2) unstable; urgency=low
+
+ * Version 4.30-1 was build with broken version of bdf2psf.
+
+ -- Anton Zinoviev Fri, 20 Nov 2009 14:43:31 +0200
+
+xfonts-terminus (4.30-1) unstable; urgency=low
+
+ * New upstream release
+ - new font size 22 (according to the upstream it is not very good yet)
+ - 25 new symbols
+ - small corrections and improvements
+ * Change the section of the package (x11|utils) -> fonts. Closes: #554787.
+
+ -- Anton Zinoviev Fri, 20 Nov 2009 13:43:44 +0200
+
+xfonts-terminus (4.28-2) unstable; urgency=low
+
+ * Fix errors in the changelog. Thanks to Paul Menzel, closes: #527035.
+
+ -- Anton Zinoviev Fri, 06 Nov 2009 14:08:17 +0200
+
+xfonts-terminus (4.28-1) unstable; urgency=low
+
+ * New upstream release:
+ - heavy frames (written mostly by Tim Allen);
+ - a few more letters;
+ - altered triangles and arrows;
+ - small bugfixes.
+ * Install 50-enable-terminus.conf in /etc/fonts/conf.d/conf.avail and symlink
+ from conf.d. Thanks to Stanislav Maslovski, closes: #514596.
+ * Replace the dependency on kbd | console-tools from console-terminus by
+ recommendation. Thanks to Samuel Thibault, patch by Petr Salinger.
+ Closes: #524477.
+ * Build-Depends on trscripts >= 1.16 (question mark as default symbol).
+ Thanks to Kai Hendry, closes: #481917.
+ * ${misc:Depends} for all packages; update Standards-Version to 3.8.1.
+
+ -- Anton Zinoviev Sat, 02 May 2009 12:40:48 +0300
+
+xfonts-terminus (4.26-2.1) unstable; urgency=medium
+
+ * Non-maintainer upload.
+ * Urgency medium due to lenny-goal bug fix.
+ * Clear obsolete conffiles that were left over from etch for xfonts-terminus
+ and xfonts-terminus-dos. closes: #455037, #455039.
+ * Drop clearance stuffs for very old versions from xfonts-terminus preinst.
+
+ -- Theppitak Karoonboonyanan Mon, 24 Nov 2008 12:05:05 +0700
+
+xfonts-terminus (4.26-2) unstable; urgency=low
+
+ * Remove the obsoleted Debconf message. Thanks to Christian Perrier,
+ closes: #449364, #476724.
+
+ -- Anton Zinoviev Tue, 15 Jul 2008 12:13:02 +0300
+
+xfonts-terminus (4.26-1) unstable; urgency=low
+
+ * New upstream release:
+ - full set of greek characters
+ - about 50 small fixes and (hopefully) improvementsc
+ * New X encoding iso-8859-7, new dos encoding ibm869 and new console
+ codesets Greek and Uni2. Build-dependency on trscripts > 1.15.
+ * Lintian cleaning: don't set DH_COMPAT in debian/rules, do not ignore
+ 'make clean' errors and Standards-Version 3.7.3.
+ * Belarusian translation for the Debconf messages. Thanks to Pavel
+ Piatruk and Andrei Darashenka, closes: #447117.
+
+ -- Anton Zinoviev Thu, 03 Apr 2008 21:34:50 +0300
+
+xfonts-terminus (4.20-6) unstable; urgency=low
+
+ * Install the alias files in their proper place /etc/X11/fonts/misc.
+ Thanks to Chris Moore, closes: #401801.
+ * update-fonts-alias is automatically added in postinst by
+ dh_installxfonts. I suppose in version 4.20-5.1 this command was
+ missing due to some bug in debhelper. Thanks to Nelson A. de
+ Oliveira, closes: #443521.
+ * New Galician translation. Thanks to Jacobo Tarrio, closes: #411106.
+ * New Japanese translation. Thanks to Kobayashi Noritada, closes: #414571.
+ * New Italian translation. Thanks to Luca Monducci, closes: #427205.
+ * Update Standards-Version: 3.7.2.
+ * Add Build-Dependency on po-debconf.
+
+ -- Anton Zinoviev Sat, 13 Jan 2007 13:55:46 +0200
+
+xfonts-terminus (4.20-5.1) unstable; urgency=low
+
+ * Non-maintainer upload.
+ * Added German and Spanish translation (Closes: #398491, #403441)
+
+ -- Bastian Venthur Sun, 28 Jan 2007 13:50:40 +0100
+
+xfonts-terminus (4.20-5) unstable; urgency=low
+
+ * New Portuguese for the Debconf messages. Thanks to Miguel Figueiredo,
+ closes: #399927.
+
+ -- Anton Zinoviev Sun, 3 Dec 2006 13:47:30 +0200
+
+xfonts-terminus (4.20-4) unstable; urgency=low
+
+ * Rebuild with version 12 of bdf2psf.
+ * Add Russian translation of the Debconf messages. Thanks to Mikhail
+ Gusarov, closes: #397165.
+
+ -- Anton Zinoviev Mon, 13 Nov 2006 20:38:06 +0200
+
+xfonts-terminus (4.20-3) unstable; urgency=low
+
+ * New dutch translation. Thanks to Kurt De Bree, closes: #365420.
+
+ -- Anton Zinoviev Thu, 12 Oct 2006 14:57:03 +0300
+
+xfonts-terminus (4.20-2) unstable; urgency=low
+
+ * Remove the hack to work around #362820. Build-depend on debhelper (>=
+ 5.0.32)
+
+ -- Anton Zinoviev Wed, 19 Apr 2006 12:11:28 +0300
+
+xfonts-terminus (4.20-1) unstable; urgency=low
+
+ * New upstream version.
+ - The apostrophe in the font is now neutral and the grave accent is
+ straight. Thanks to Danilo Piazzalunga, closes: #232432.
+ - Miscelaneous corrections and improvements in the symbols.
+ * Czech translation of the Debconf message. Thanks to Miroslav Kure,
+ closes: #353375.
+ * The package has been updated for the new modular X.
+ Closes: #362394, #362397, #362396.
+
+ -- Anton Zinoviev Sat, 15 Apr 2006 23:04:21 +0300
+
+xfonts-terminus (4.16-3) unstable; urgency=low
+
+ * Swedish and French translation of the Debconf message. Thanks to
+ Daniel Nylander and Sylvain Archenault, closes: #348914, #349834.
+
+ -- Anton Zinoviev Sat, 11 Feb 2006 22:47:29 +0200
+
+xfonts-terminus (4.16-2) unstable; urgency=low
+
+ * Add conflicts with console-cyrillic (<= 0.9-11) due to the font file
+ name change.
+ * Spelling corrections in console-terminus.README.Debian.
+
+ -- Anton Zinoviev Thu, 12 Jan 2006 11:17:41 +0200
+
+xfonts-terminus (4.16-1) unstable; urgency=low
+
+ * New upstream release. Added new 87 and fixed a dozen of characters;
+ added information for the known bugs. Thanks to Vladimir Shakhov for
+ reporting the problem with Cyrillic O with diaeresis, closes: #320974
+ * Apply the patch terminus-font-4.16-ka1.diff to change the look of the
+ Cyrillic letter "K".
+ * Use new build system for the console fonts in order to stay compatible
+ with the new package console-setup.
+ * A Debconf message to notice the user about the change.
+
+ -- Anton Zinoviev Wed, 11 Jan 2006 14:56:12 +0200
+
+xfonts-terminus (4.14-1) unstable; urgency=low
+
+ * New upstream release: corrections in some characters.
+ * Correct the alias files. In xfonts-terminus-dos there were mappings
+ to wrong file names and in xfonts-terminus there were duplicated
+ entries for iso10646-1. Thanks to Heine Larsen for the bug report and
+ patch, closes: #302867.
+ * Build console fonts for all sizes. One needs to use the "kbd" package
+ with them, not "console-tools". Updated README.Debian. Thanks to
+ Kevin Williams, closes: #298735.
+ * Remove the files left behind version 4.12-1 of the package (two
+ directories containing only fonts.cache-1). Thanks to Andrew Pimlott,
+ closes: #307446.
+ * Updated Standards-Version: 3.6.2.
+ * Updated FSF address in copyright file
+
+ -- Anton Zinoviev Tue, 27 Sep 2005 09:45:04 +0300
+
+xfonts-terminus (4.12-2) unstable; urgency=low
+
+ * Do not install symbolic links to the X-fonts in /usr/share/fonts as
+ this doesn't work with fontconfig ver. 2.3 but instead install a
+ configuration file in /etc/fonts/conf.d. The configuration file was
+ provided by Adeodato Simo, closes: #296617.
+
+ -- Anton Zinoviev Wed, 27 Apr 2005 12:51:56 +0300
+
+xfonts-terminus (4.12-1) unstable; urgency=low
+
+ * New upstream release:
+ -- few new symbols
+ -- small typo corrections
+ -- micro-FAQ in the upstream README file
+ * Install in /usr/share/fonts/ symbolic links to the X-fonts so that the
+ Terminus font is visible to fontconfig based applications (such as
+ GNOME 2 and KDE) even when the bitmapped fonts are not enabled in
+ /etc/fonts/local.conf. Thanks to Jouke Witteveen, closes: #296617.
+
+ -- Anton Zinoviev Wed, 16 Mar 2005 10:47:35 +0200
+
+xfonts-terminus (4.11-1) unstable; urgency=low
+
+ * New upstream release:
+ -- 6x12 font size
+ -- improved 14x28-bold
+ -- improved Euro sign
+ -- other small corrections
+ -- new encoding: ISO 8859-13
+ Thanks to Rui Matos, closes: #277172
+ * Updated documentation.
+ * Automatically generate the fonts.alias files.
+
+ -- Anton Zinoviev Thu, 21 Oct 2004 21:10:55 +1000
+
+xfonts-terminus (4.06-1) unstable; urgency=low
+
+ * New upstream release.
+ * Correct typo in the package descriptions. Thanks to Peter Dembinski
+ (closes: #230661).
+ * Invoke explicitly perl on bdfslant.pl. Thanks to Daniel Schepler
+ (closes: #232988).
+
+ -- Anton Zinoviev Fri, 20 Feb 2004 23:19:21 +0200
+
+xfonts-terminus (4.05-2) unstable; urgency=low
+
+ * New binary package xfonts-terminus-oblique with automatically
+ generated fonts.
+
+ -- Anton Zinoviev Sun, 28 Dec 2003 12:31:27 +0200
+
+xfonts-terminus (4.05-1) unstable; urgency=low
+
+ * New upstream release. New letters:
+ -- a, A, e, E, u, U, i, I, o and O with macron
+ -- e and E with dot above
+ -- g, G, k, K, l, L, n, N, r and R with cedilla
+ -- u, U, i and I with ogonek
+ * U+2010 (hyphen) is added to the Debian version of the fonts. I
+ suppose that this is the only symbol that groff needs and the original
+ fonts lack. Thanks to Roland Stigge for discovering and reporting the
+ problem (closes: #217280-second-version). Build-depends trscripts
+ (>=1.13).
+
+ -- Anton Zinoviev Sun, 16 Nov 2003 23:49:39 +0200
+
+xfonts-terminus (4.03-5) unstable; urgency=low
+
+ * The script trbdf is given the option --no-fallback in order not to
+ approximate the missing gliphs with existing (closes: #217280).
+ Thanks to Leonard Michlmayr. Build-depends trscripts (>=1.12).
+ * Removed a waste-file (a.pl) from the source package.
+
+ -- Anton Zinoviev Thu, 30 Oct 2003 10:24:21 +0200
+
+xfonts-terminus (4.03-4) unstable; urgency=low
+
+ * console-terminus: new binary package with console version of the font.
+ Thanks to Francesco Potorti` (closes: #203758).
+ * xfonts-terminus: README.Debian: removed the paragraph for the
+ difference between `a' and `o'. Updated recommendation for
+ videomodes.
+ * xfonts-terminus.alias: terminus-iso8859-9-* were by mistake aliases of
+ iso8859-2 fonts.
+ * All binary packages contain README and README-BG (in the previous
+ version only xfonts-terminus included them).
+
+ -- Anton Zinoviev Tue, 23 Sep 2003 21:17:29 +0300
+
+xfonts-terminus (4.03-3) unstable; urgency=low
+
+ * Removal of the Debconf message.
+
+ -- Anton Zinoviev Mon, 04 Aug 2003 11:48:27 +0200
+
+xfonts-terminus (4.03-2) unstable; urgency=low
+
+ * Applyed patch to differ the lool of the letter `a'.
+ * A Debconf message to tell about the voting the upstream organizes
+ about how the letter `a' is better to look.
+
+ -- Anton Zinoviev Thu, 17 Jul 2003 11:22:54 +0200
+
+xfonts-terminus (4.03-1) unstable; urgency=low
+
+ * New upstream version:
+ - some symbols have better look;
+ - new font with size 28 and normal weight;
+ - the fonts use FAMILY_NAME instead of FAMILY (closes: #187578,
+ thanks to Andrew Leiserson).
+ * Transcoded with trscripts version 1.11.
+
+ -- Anton Zinoviev Sat, 14 Jun 2003 14:43:44 +0200
+
+xfonts-terminus (4.0-1) unstable; urgency=low
+
+ * New upstream version.
+ * New supported encoding by xfonts-terminus: iso8859-9. Thanks to
+ Daniel Schepler for the support.
+ * Uses Build-Depends instead of Build-Depend-Indeps.
+
+ -- Anton Zinoviev Sun, 2 Feb 2003 17:40:36 +0200
+
+xfonts-terminus (3.94-1) unstable; urgency=low
+
+ * New upstream version.
+ * New supported encodings by xfonts-terminus: iso8859-2 and iso8859-16.
+ * New supported encoding by xfonts-terminus-dos: ibm-cp852.
+
+ -- Anton Zinoviev Sun, 27 Oct 2002 11:53:44 +0200
+
+xfonts-terminus (3.91-1) unstable; urgency=low
+
+ * New upstream version with new look of some symbols.
+
+ -- Anton Zinoviev Wed, 3 Jul 2002 13:30:52 +0300
+
+xfonts-terminus (3.86-2) unstable; urgency=low
+
+ * New package xfonts-terminus-dos with the following new fontencodings:
+ ibm-cp437, ibm-cp850, ibm-cp855, ibm-cp860, ibm-cp863, ibm-cp865,
+ ibm-cp866, bulgarian-mik, ukrainian-ruscii.
+
+ -- Anton Zinoviev Sun, 2 Jun 2002 17:35:20 +0300
+
+xfonts-terminus (3.86-1) unstable; urgency=low
+
+ * New upstream version with new 24 point fonts.
+ * Changes in the package description and README.Debian.
+
+ -- Anton Zinoviev Mon, 22 Apr 2002 17:39:36 +0300
+
+xfonts-terminus (3.83-2) unstable; urgency=low
+
+ * New upload because I've forgotten to create .orig.tar.gz and .diff.gz
+ files, but this package is not Debian-native. (again closes: #130815).
+ * Changes in debian/control.
+ * debian/rules rewrited.
+
+ -- Anton Zinoviev Tue, 5 Feb 2002 20:03:32 +0200
+
+xfonts-terminus (3.83-1) unstable; urgency=low
+
+ * Initial release (closes: #130815).
+
+ -- Anton Zinoviev Thu, 31 Jan 2002 19:53:46 +0200
--- xfonts-terminus-4.40.orig/debian/compat
+++ xfonts-terminus-4.40/debian/compat
@@ -0,0 +1 @@
+5
--- xfonts-terminus-4.40.orig/debian/console-terminus.README.Debian
+++ xfonts-terminus-4.40/debian/console-terminus.README.Debian
@@ -0,0 +1,125 @@
+Text console version of the Terminus font for Debian
+-----------------------------------------------------
+
+The aim of the Terminus font is to reduce the eyes-fatigue when one
+has to read a lot. Currently this font supports only the Latin and
+the Cyrillic scripts.
+
+The fonts are located in the usual place: /usr/share/consolefonts.
+
+The fonts in the Debian package are not the same as the fonts directly
+built by the upstream package. The Debian package contains fonts for
+seven codesets (Lat15, Lat2, Lat7, CyrAsia, CyrKoi, CyrSlav, Uni3)
+that differ considerably from the charsets used by the upstream (1, 2,
+9, g, d, c, p and v). The font files are also differently named from
+the upstream: -.psf.gz
+
+Here VARIANT may be Terminus, TerminusBold or TerminusBoldVGA.
+
+CODESET may be:
+
+Lat15
+ Covers entirely ISO-8859-1, ISO-8859-9 and ISO-8859-15. Suitable
+ for the so called Latin1 and Latin5 languages - Afar, Afrikaans,
+ Albanian, Aragonese, Asturian, Aymara, Basque, Bislama, Breton,
+ Chamorro, Danish, Dutch, English, Estonian, Faroese, Fijian,
+ Finnish, French, Frisian, Friulian, Galician, German, Hiri Motu,
+ Icelandic, Ido, Indonesian, Interlingua, Interlingue, Italian, Low
+ Saxon, Lule Sami, Luxembourgish, Malagasy, Manx Gaelic, Norwegian
+ Bokmal, Norwegian Nynorsk, Occitan, Oromo or Galla, Portuguese,
+ Rhaeto-Romance (Romansch), Scots Gaelic, Somali, South Sami,
+ Spanish, Swahili, Swedish, Tswana, Turkish, Volapuk, Votic,
+ Walloon, Xhosa, Yapese and Zulu.
+
+Lat2
+ Covers entirely ISO-8859-2. The Euro sign and the Romanian letters
+ with comma below are also supported. Suitable for the so called
+ Latin2 languages - Bosnian, Croatian, Czech, Hungarian, Polish,
+ Romanian, Slovak, Slovenian and Sorbian (lower and upper).
+
+Lat7
+ Covers entirely ISO-8859-13. Suitable for Lithuanian, Latvian,
+ Maori and Marshallese.
+
+CyrAsia
+ Suitable for some of the non-Slavic Cyrillic languages - Abkhazia,
+ Avaric, Azerbaijani, Bashkir, Buryat, Chechen, Chuvash, Inupiaq
+ (Eskimo), Kara-Kalpak, Kazakh, Kirgiz, Komi, Kumyk, Kurdish,
+ Lezghian, Mari (Cheremis), Mongolian, Ossetic, Selkup (Ostyak-
+ Samoyed), Tajik, Tatar, Turkmen, Tuvinian, Uzbek and Yakut.
+
+CyrKoi
+ Covers entirely KOI8-R and KOI8-U. Suitable for Russian and
+ Ukrainian.
+
+CyrSlav
+ Covers entirely ISO-8859-5 and CP1251. Suitable for the Slavic
+ Cyrillic languages - Belarusian, Bulgarian, Macedonian, Russian,
+ Serbian and Ukrainian. For Serbian both the Cyrillic and the Latin
+ alphabets are supported.
+
+Greek
+ For Greek.
+
+Uni2 (512 gliphs)
+ Supports most of the Latin languages, the Slavic Cyrillic languages
+ and Greek.
+
+Uni3 (512 glyphs)
+ Supports most of the Latin and Cyrillic languages.
+
+The SIZE my be 12x6, 14, 16, 20x10, 22x11, 24x12, 28x14 or 32x16.
+A size 32x16 means that the glyph matrix has 16 columns and 32 rows.
+In the text video modes only the sizes 14 and 16 can be used; the
+other sizes are available only if the console uses framebuffer AND
+with the console suite kbd (the other console suite - console-tools
+supports only the font sizes 14 and 16).
+
+The fonts with font face TerminusBold and size 14 or 16 are optimised
+for 8 pixels width glyph matrix.
+
+The fonts with font face TerminusBoldVGA and size 14 or 16 are
+optimised for 9 pixels width glyph matrix and can not be used with
+framebuffer video modes.
+
+The fonts with font face Terminus and size 14 or 16 can be used both
+with 8 and 9 pixels width glyph matrix.
+
+In the regular text video modes the width of the glyph matrix is 9
+pixels. If you use the package svgatextmode then the width is 8 or 9
+pixels and you probably know it. Only fonts with height 14 and 16 can
+be used in text mode console.
+
+In order to use the fonts comfortably it is recommended to install the
+package console-setup. You can also try the fonts with a command of
+the following two kinds:
+
+setfont -m iso15.acm Lat15-Terminus16.psf # with kbd
+consolechars -m iso15.acm -f Lat15-Terminus16.psf # with console-tools
+
+Of course instead of Lat15-Terminus16.psf you will use the font you
+want to try. After the -m option stays the so called "Application
+Character Map"; it tells the console driver the encoding you use. For
+available ACMs please refer /usr/share/consoletrans/*acm*.
+
+If your console is in Unicode mode then please omit the -m option and
+the ACM from the commands above.
+
+If you don't use the package console-setup then the font and the ACM
+to load at boot time are configured in /etc/console-tools/config or
+/etc/kbd/config. If you use kbd, then /etc/kbd/config should contain
+lines of this kind:
+
+CONSOLE_FONT=Lat15-Terminus16.psf
+CONSOLE_MAP=iso15.acm
+
+If you use console-tools, then /etc/console-tools/config should
+contain lines of this kind:
+
+SCREEN_FONT=Lat15-Terminus16.psf
+APP_CHARSET_MAP=iso15.acm
+
+The Terminus font is being developed by Dimitar Toshkov Zhekov
+, http://www.is-vn.bg/hamster/
+
+ -- Anton Zinoviev , Fri, 20 Nov 2009 13:50:34 +0200
--- xfonts-terminus-4.40.orig/debian/control
+++ xfonts-terminus-4.40/debian/control
@@ -0,0 +1,59 @@
+Source: xfonts-terminus
+Maintainer: Anton Zinoviev
+Section: fonts
+Priority: optional
+Standards-Version: 3.8.1
+Build-Depends: debhelper (>=5.0.32), trscripts (>= 1.16), xfonts-utils, bdf2psf
+
+Package: xfonts-terminus
+Architecture: all
+Section: fonts
+Priority: optional
+Depends: xfonts-utils, ${misc:Depends}
+Suggests: xserver | xfs, xfonts-terminus-oblique
+Description: Fixed-width fonts for fast reading
+ These are fixed-width fonts suitable for terminals, editors, etc.
+ If you have to work for extended time in front of monitor (i.e. over
+ eight hours), you may find that using of these fonts reduces your
+ eyes-fatigue.
+ .
+ This package contains normal and bold fonts in the following sizes:
+ 6x12, 8x14, 8x16, 10x20, 11x22, 12x24, 14x28 and 16x32 and supports the
+ following encodings: ISO10646-1, ISO8859-1, ISO8859-2, ISO8859-5,
+ ISO8859-9, ISO8859-13, ISO8859-15, ISO8859-16, KOI8-R, KOI8-U, CP1251
+ and PT154.
+
+Package: xfonts-terminus-oblique
+Architecture: all
+Section: fonts
+Priority: extra
+Depends: xfonts-utils, ${misc:Depends}
+Recommends: xfonts-terminus
+Suggests: xserver | xfs
+Description: Oblique version of the Terminus font
+ This package contains oblique versions of the fonts in the package
+ xfonts-terminus. These fonts are automatically generated and at
+ present are not supported by the upstream maintainer. They have much
+ lower quality than the original fonts. Nevertheless they can be
+ useful for some programs such as GNU Emacs and XEmacs.
+ .
+ This package contains normal and bold oblique fonts in the following
+ in following sizes: 6x12, 8x14, 8x16, 10x20, 11x22, 12x24, 14x28 and 16x32
+ and supports the following encodings: ISO10646-1, ISO8859-1,
+ ISO8859-2, ISO8859-5, ISO8859-9, ISO8859-13, ISO8859-15, ISO8859-16,
+ KOI8-R, KOI8-U, CP1251 and PT154.
+
+Package: xfonts-terminus-dos
+Architecture: all
+Section: fonts
+Priority: optional
+Depends: xfonts-utils, ${misc:Depends}
+Suggests: xserver | xfs
+Enhances: dosemu
+Description: Fixed-width fonts for DOS encodings
+ These are nice fixed-width fonts in various DOS encodings. They are
+ mostly suitable for use in Dosemu, but can be used also in
+ terminals, editors, etc.
+ .
+ This package supports the following code-pages: CP437, CP850, CP852,
+ CP855, CP860, CP863, CP865, CP866, MIK and RUSCII.
--- xfonts-terminus-4.40.orig/debian/copyright
+++ xfonts-terminus-4.40/debian/copyright
@@ -0,0 +1,126 @@
+This package was debianized by Anton Zinoviev .
+
+It was downloaded from http://terminus-font.sourceforge.net/
+
+Terminus Font is licensed under the SIL Open Font License, Version 1.1.
+
+Copyright (c) 2010-2014 Dimitar Toshkov Zhekov,
+with Reserved Font Name "Terminus Font".
+
+To avoid name conflicts with other products named "Terminus", the
+archive should be distributed as "Terminus Font", not "Terminus".
+
+
+-----------------------------------------------------------
+SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007
+-----------------------------------------------------------
+
+PREAMBLE
+The goals of the Open Font License (OFL) are to stimulate worldwide
+development of collaborative font projects, to support the font creation
+efforts of academic and linguistic communities, and to provide a free and
+open framework in which fonts may be shared and improved in partnership
+with others.
+
+The OFL allows the licensed fonts to be used, studied, modified and
+redistributed freely as long as they are not sold by themselves. The
+fonts, including any derivative works, can be bundled, embedded,
+redistributed and/or sold with any software provided that any reserved
+names are not used by derivative works. The fonts and derivatives,
+however, cannot be released under any other type of license. The
+requirement for fonts to remain under this license does not apply
+to any document created using the fonts or their derivatives.
+
+DEFINITIONS
+"Font Software" refers to the set of files released by the Copyright
+Holder(s) under this license and clearly marked as such. This may
+include source files, build scripts and documentation.
+
+"Reserved Font Name" refers to any names specified as such after the
+copyright statement(s).
+
+"Original Version" refers to the collection of Font Software components as
+distributed by the Copyright Holder(s).
+
+"Modified Version" refers to any derivative made by adding to, deleting,
+or substituting -- in part or in whole -- any of the components of the
+Original Version, by changing formats or by porting the Font Software to a
+new environment.
+
+"Author" refers to any designer, engineer, programmer, technical
+writer or other person who contributed to the Font Software.
+
+PERMISSION & CONDITIONS
+Permission is hereby granted, free of charge, to any person obtaining
+a copy of the Font Software, to use, study, copy, merge, embed, modify,
+redistribute, and sell modified and unmodified copies of the Font
+Software, subject to the following conditions:
+
+1) Neither the Font Software nor any of its individual components,
+in Original or Modified Versions, may be sold by itself.
+
+2) Original or Modified Versions of the Font Software may be bundled,
+redistributed and/or sold with any software, provided that each copy
+contains the above copyright notice and this license. These can be
+included either as stand-alone text files, human-readable headers or
+in the appropriate machine-readable metadata fields within text or
+binary files as long as those fields can be easily viewed by the user.
+
+3) No Modified Version of the Font Software may use the Reserved Font
+Name(s) unless explicit written permission is granted by the corresponding
+Copyright Holder. This restriction only applies to the primary font name as
+presented to the users.
+
+4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font
+Software shall not be used to promote, endorse or advertise any
+Modified Version, except to acknowledge the contribution(s) of the
+Copyright Holder(s) and the Author(s) or with their explicit written
+permission.
+
+5) The Font Software, modified or unmodified, in part or in whole,
+must be distributed entirely under this license, and must not be
+distributed under any other license. The requirement for fonts to
+remain under this license does not apply to any document created
+using the Font Software.
+
+TERMINATION
+This license becomes null and void if any of the above conditions are
+not met.
+
+DISCLAIMER
+THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT
+OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE
+COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
+INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL
+DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
+FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM
+OTHER DEALINGS IN THE FONT SOFTWARE.
+
+=================================================================
+
+The fonts from the package xfonts-terminus-oblique are automatically
+generated from the fonts in xfonts-terminus using the script
+bdfslant.pl. This script has the following copyright:
+
+Copyright (C) 1994-95 Cronyx Ltd, author: Serge Vakulenko,
+Changes Copyright (C) 1995-1997 by Andrey A. Chernov, Moscow, Russia.
+Changes (C) 2000 by Serge Winitzki
+
+This software may be used, modified, copied, distributed, and sold,
+in both source and binary form provided that the above copyright
+and these terms are retained. Under no circumstances is the author
+responsible for the proper functioning of this software, nor does
+the author assume any responsibility for damages incurred with its use.
+
+=================================================================
+
+The source package includes the bdftopsf.pl and ucstoany.pl utilities.
+These are not used in order to build the binary Debian packages. They
+are distributed under the GNU General Public License version 2.0 or
+(at your choice) any later version. You should have received a copy
+of the GNU General Public License with your Debian GNU/Linux system,
+in /usr/share/common-licenses/GPL. If not, write to the Free Software
+Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301
+USA
--- xfonts-terminus-4.40.orig/debian/generate_aliases
+++ xfonts-terminus-4.40/debian/generate_aliases
@@ -0,0 +1,62 @@
+#!/bin/sh
+
+template () {
+ cat <
+
+# This software may be used, modified, copied, distributed, and sold,
+# in both source and binary form provided that the copyright
+# and these terms are retained. Under no circumstances is the author
+# responsible for the proper functioning of this software, nor does
+# the author assume any responsibility for damages incurred with its use.
+
+SHELL = /bin/bash
+
+ifneq (,$(filter parallel=%,$(DEB_BUILD_OPTIONS)))
+NUMJOBS = $(patsubst parallel=%,%, $(filter parallel=%,$(DEB_BUILD_OPTIONS)))
+MAKEFLAGS += -j$(NUMJOBS)
+endif
+
+X_ENCODINGS=unicode cp1251 pt154 koi8-r koi8-u iso-8859-1 iso-8859-2 \
+ iso-8859-5 iso-8859-7 iso-8859-9 iso-8859-13 \
+ iso-8859-15 iso-8859-16
+
+DOS_ENCODINGS=ibm437 ibm850 ibm852 ibm855 ibm860 ibm863 ibm865 ibm866 \
+ ibm869 mik ruscii
+
+ENCODINGS=$(X_ENCODINGS) $(DOS_ENCODINGS)
+
+SOURCE_BDFS = $(wildcard \
+ ter-u12[nb].bdf \
+ ter-u14[nb].bdf \
+ ter-u16[nb].bdf \
+ ter-u18[nb].bdf \
+ ter-u20[nb].bdf \
+ ter-u22[nb].bdf \
+ ter-u24[nb].bdf \
+ ter-u28[nb].bdf \
+ ter-u32[nb].bdf \
+ )
+
+oblique_bdfs = $(SOURCE_BDFS:%.bdf=%o.bdf)
+
+convertors=$(addsuffix _conv, $(ENCODINGS))
+
+new_x_bdfs = $(foreach enc, $(X_ENCODINGS), \
+ $(addsuffix _$(enc).bdf, $(SOURCE_BDFS:%.bdf=%)))
+
+new_oblique_bdfs = $(foreach enc, $(X_ENCODINGS), \
+ $(addsuffix _$(enc).bdf, $(oblique_bdfs:%.bdf=%)))
+
+new_dos_bdfs = $(foreach enc, $(DOS_ENCODINGS), \
+ $(addsuffix _$(enc).bdf, $(SOURCE_BDFS:%.bdf=%)))
+
+new_bdfs = $(new_x_bdfs) $(new_oblique_bdfs) $(new_dos_bdfs)
+
+compressed_x_fonts = $(new_x_bdfs:%.bdf=%.pcf.gz)
+
+compressed_oblique_fonts = $(new_oblique_bdfs:%.bdf=%.pcf.gz)
+
+compressed_dos_fonts = $(new_dos_bdfs:%.bdf=%.pcf.gz)
+
+compressed_fonts = $(compressed_x_fonts) $(compressed_oblique_fonts) \
+ $(compressed_dos_fonts)
+
+Terminus12x6-BDFS = ter-u12n.bdf
+Terminus14-BDFS = ter-u14n.bdf
+Terminus16-BDFS = ter-u16n.bdf
+Terminus18x10-BDFS = ter-u18n.bdf
+Terminus20x10-BDFS = ter-u20n.bdf
+Terminus22x11-BDFS = ter-u22n.bdf
+Terminus24x12-BDFS = ter-u24n.bdf
+Terminus28x14-BDFS = ter-u28n.bdf
+Terminus32x16-BDFS = ter-u32n.bdf
+TerminusBold12x6-BDFS = ter-u12b.bdf
+TerminusBold14-BDFS = ter-u14b.bdf
+TerminusBold16-BDFS = ter-u16b.bdf
+TerminusBold18x10-BDFS = ter-u18b.bdf
+TerminusBold20x10-BDFS = ter-u20b.bdf
+TerminusBold22x11-BDFS = ter-u22b.bdf
+TerminusBold24x12-BDFS = ter-u24b.bdf
+TerminusBold28x14-BDFS = ter-u28b.bdf
+TerminusBold32x16-BDFS = ter-u32b.bdf
+TerminusBoldVGA14-BDFS = ter-u14v.bdf
+TerminusBoldVGA16-BDFS = ter-u16v.bdf
+
+%.gz : %
+ gzip -9n <$< >$@
+
+$(oblique_bdfs) : %o.bdf : %.bdf
+ perl debian/bdfslant.pl -unjag <$< >$@
+
+$(convertors):
+ trbdf -f unicode -t $(@:_conv=) --no-fallback -s >$@
+
+$(new_bdfs) : basename_encoding = $(subst _,/,$(@:%.bdf=%))
+$(new_bdfs) : basename = $(subst /,,$(dir $(basename_encoding)))
+$(new_bdfs) : encoding = $(notdir $(basename_encoding))
+# It's not possible to use prerequisite like $(encoding)_conv here:
+$(new_bdfs) : $(SOURCE_BDFS) $(oblique_bdfs) $(convertors)
+ awk -f $(encoding)_conv <$(basename).bdf >$@
+
+%.pcf : %.bdf
+ bdftopcf $< >$@
+
+build: $(compressed_fonts)
+
+.PHONY : clean
+clean:
+ dh_testdir
+ $(MAKE) clean
+ rm -rf $(convertors) $(oblique_bdfs) $(new_bdfs) $(compressed_fonts)
+ dh_clean
+
+.PHONY : install
+install: build
+ dh_testdir
+ dh_testroot
+ dh_clean -k
+ dh_install -pxfonts-terminus $(compressed_x_fonts) usr/share/fonts/X11/misc
+ dh_install -pxfonts-terminus-oblique $(compressed_oblique_fonts) usr/share/fonts/X11/misc
+ dh_install -pxfonts-terminus-dos $(compressed_dos_fonts) usr/share/fonts/X11/misc
+ dh_install -pxfonts-terminus debian/xfonts-terminus.alias etc/X11/fonts/misc
+ sh debian/generate_aliases terminus "$(X_ENCODINGS)" >>debian/xfonts-terminus/etc/X11/fonts/misc/xfonts-terminus.alias
+ dh_install -pxfonts-terminus-dos debian/xfonts-terminus-dos.alias etc/X11/fonts/misc
+ sh debian/generate_aliases terminus-dos "$(DOS_ENCODINGS)" >>debian/xfonts-terminus-dos/etc/X11/fonts/misc/xfonts-terminus-dos.alias
+ dh_install -pxfonts-terminus debian/50-enable-terminus.conf etc/fonts/conf.avail
+ dh_link -pxfonts-terminus etc/fonts/conf.avail/50-enable-terminus.conf etc/fonts/conf.d/50-enable-terminus.conf
+ dh_link
+
+# Build architecture-independent files here.
+.PHONY : binary-indep
+binary-indep: build install
+ dh_testdir
+ dh_testroot
+ dh_installxfonts
+ dh_installdocs -A README README-BG
+# dh_installexamples
+# dh_installman
+# dh_installinfo
+# dh_undocumented
+ dh_installchangelogs
+# dh_link
+ dh_compress
+ dh_fixperms
+ dh_installdeb
+ dh_gencontrol
+ dh_md5sums
+ dh_builddeb
+
+# Build architecture-dependent files here.
+.PHONY : binary-arch
+binary-arch : build install
+# We have nothing to do by default.
+
+.PHONY : binary
+binary : binary-indep binary-arch
--- xfonts-terminus-4.40.orig/debian/xfonts-terminus-dos.README.Debian
+++ xfonts-terminus-4.40/debian/xfonts-terminus-dos.README.Debian
@@ -0,0 +1,27 @@
+If you want to use the Terminus font in Dosemu, make sure that in
+/etc/dosemu/dosemu.conf or in ~/.dosemurc there is a line of the form:
+
+$_X_font="terminus-dos-CODEPAGE-SIZE"
+
+or
+
+$_X_font="terminus-dos-CODEPAGE-bold-SIZE"
+
+Here SIZE can be 12, 14, 16, 20, 24, 28 or 32 and CODEPAGE can be
+cp437, cp850, cp852, cp855, cp860, cp863, cp865, cp866, mik or ruscii.
+
+These are the recommended display modes and monitor sizes by the
+upstream author:
+
+Font Size Display Mode Monitor Size
+------------ ------------ ------------
+8x14 640x400 14" or less
+8x16 640x480 14"
+10x20 800x600 15"
+12x24 1024x768 17"
+14x28 1152x864 19" or more
+
+The upstream author of Terminus font is Dimitar Zhekov
+http://www.is-vn.bg/hamster
+
+ -- Anton Zinoviev , Thu Oct 21 19:17:19 2004
--- xfonts-terminus-4.40.orig/debian/xfonts-terminus-dos.alias
+++ xfonts-terminus-4.40/debian/xfonts-terminus-dos.alias
@@ -0,0 +1,14 @@
+!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
+!! Run the command `update-fonts-alias misc' if you edit this file. !!
+!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
+!!
+!! We need to define an alias "vga" in order to avoid complains by
+!! xdosemu. The same alias is defined also in the package
+!! xfonts-dosemu but this shouldn't make any harm because both fonts
+!! provide the same functionality.
+!!
+!!
+vga -xos4-terminus-medium-r-normal--16-160-72-72-c-80-ibm-cp437
+!!
+!!
+!!
--- xfonts-terminus-4.40.orig/debian/xfonts-terminus-dos.postinst
+++ xfonts-terminus-4.40/debian/xfonts-terminus-dos.postinst
@@ -0,0 +1,12 @@
+#!/bin/sh
+
+set -e
+
+if [ "$1" = "configure" -a -n "$DISPLAY" ]; then
+ # no error even if xset is not installed or the X server refuses
+ xset fp rehash 2>/dev/null || true
+fi
+
+#DEBHELPER#
+
+exit 0
--- xfonts-terminus-4.40.orig/debian/xfonts-terminus-dos.preinst
+++ xfonts-terminus-4.40/debian/xfonts-terminus-dos.preinst
@@ -0,0 +1,32 @@
+#!/bin/sh
+
+set -e
+
+# Remove a no-longer used conffile
+rm_conffile() {
+ CONFFILE="$1"
+
+ if [ -e "$CONFFILE" ]; then
+ echo "Removing obsolete conffile $CONFFILE ..."
+ rm -f "$CONFFILE"
+ fi
+}
+
+case "$1" in
+ install|upgrade)
+ # Version 4.20-5.1 (etch) left obsolete conffile behind.
+ rm_conffile "/etc/X11/fonts/X11R7/misc/xfonts-terminus-dos.alias"
+ ;;
+
+ abort-upgrade)
+ ;;
+
+ *)
+ echo "preinst called with unknown argument \`$1'" >&2
+ exit 1
+ ;;
+esac
+
+#DEBHELPER#
+
+exit 0
--- xfonts-terminus-4.40.orig/debian/xfonts-terminus-oblique.README.Debian
+++ xfonts-terminus-4.40/debian/xfonts-terminus-oblique.README.Debian
@@ -0,0 +1,10 @@
+Oblique version of the Terminus font
+--------------------------------------
+
+This package contains oblique versions of the fonts in the package
+xfonts-terminus. These fonts are automatically generated and at
+present are not supported by the upstream maintainer. They have lower
+quality than the original fonts. Nevertheless they can be useful for
+some programs such as GNU Emacs and XEmacs.
+
+ -- Anton Zinoviev , Thu Oct 21 22:26:46 2004
--- xfonts-terminus-4.40.orig/debian/xfonts-terminus-oblique.postinst
+++ xfonts-terminus-4.40/debian/xfonts-terminus-oblique.postinst
@@ -0,0 +1,12 @@
+#!/bin/sh
+
+set -e
+
+if [ "$1" = "configure" -a -n "$DISPLAY" ]; then
+ # no error even if xset is not installed or the X server refuses
+ xset fp rehash 2>/dev/null || true
+fi
+
+#DEBHELPER#
+
+exit 0
--- xfonts-terminus-4.40.orig/debian/xfonts-terminus.README.Debian
+++ xfonts-terminus-4.40/debian/xfonts-terminus.README.Debian
@@ -0,0 +1,40 @@
+The Terminus font uses the following X-names:
+
+-xos4-terminus-medium-r-normal--12-120-72-72-c-60-iso10646-1
+-xos4-terminus-medium-r-normal--14-140-72-72-c-80-iso10646-1
+-xos4-terminus-medium-r-normal--16-160-72-72-c-80-iso10646-1
+-xos4-terminus-medium-r-normal--20-200-72-72-c-100-iso10646-1
+-xos4-terminus-medium-r-normal--22-220-72-72-c-110-iso10646-1
+-xos4-terminus-medium-r-normal--24-240-72-72-c-120-iso10646-1
+-xos4-terminus-medium-r-normal--28-280-72-72-c-140-iso10646-1
+-xos4-terminus-medium-r-normal--32-320-72-72-c-160-iso10646-1
+-xos4-terminus-bold-r-normal--12-120-72-72-c-60-iso10646-1
+-xos4-terminus-bold-r-normal--14-140-72-72-c-80-iso10646-1
+-xos4-terminus-bold-r-normal--16-160-72-72-c-80-iso10646-1
+-xos4-terminus-bold-r-normal--20-200-72-72-c-100-iso10646-1
+-xos4-terminus-bold-r-normal--24-240-72-72-c-120-iso10646-1
+-xos4-terminus-bold-r-normal--28-280-72-72-c-140-iso10646-1
+-xos4-terminus-bold-r-normal--32-320-72-72-c-160-iso10646-1
+
+The FOUNDRY-CHARSET combination may also be iso8859-1, iso8859-2,
+iso8859-5, iso8859-7, iso8859-9, iso8859-15, iso8859-13, iso8859-16,
+koi8-r, koi8-u, microsoft-cp1251 and paratype-pt154.
+
+For convenience aliases are also provided. Look at the file
+/etc/X11/fonts/misc/xfonts-terminus.alias
+
+Please note that the upstream author recommends the following
+display modes and monitor sizes:
+
+Font Size Display Mode Monitor Size
+------------ ------------ ------------
+8x14 640x400 14" or less
+8x16 640x480 14"
+10x20 800x600 15"
+12x24 1024x768 17"
+14x28 1152x864 19" or more
+
+The upstream author of Terminus font is Dimitar Zhekov
+http://www.is-vn.bg/hamster
+
+ -- Anton Zinoviev , Fri, 20 Nov 2009 13:51:52 +0200
--- xfonts-terminus-4.40.orig/debian/xfonts-terminus.alias
+++ xfonts-terminus-4.40/debian/xfonts-terminus.alias
@@ -0,0 +1,4 @@
+!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
+!! Run the command `update-fonts-alias misc' if you edit this file. !!
+!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
+!!
--- xfonts-terminus-4.40.orig/debian/xfonts-terminus.postinst
+++ xfonts-terminus-4.40/debian/xfonts-terminus.postinst
@@ -0,0 +1,12 @@
+#!/bin/sh
+
+set -e
+
+if [ "$1" = "configure" -a -n "$DISPLAY" ]; then
+ # no error even if xset is not installed or the X server refuses
+ xset fp rehash 2>/dev/null || true
+fi
+
+#DEBHELPER#
+
+exit 0
--- xfonts-terminus-4.40.orig/debian/xfonts-terminus.preinst
+++ xfonts-terminus-4.40/debian/xfonts-terminus.preinst
@@ -0,0 +1,32 @@
+#!/bin/sh
+
+set -e
+
+# Remove a no-longer used conffile
+rm_conffile() {
+ CONFFILE="$1"
+
+ if [ -e "$CONFFILE" ]; then
+ echo "Removing obsolete conffile $CONFFILE ..."
+ rm -f "$CONFFILE"
+ fi
+}
+
+case "$1" in
+ install|upgrade)
+ # Version 4.20-5.1 (etch) left obsolete conffile behind.
+ rm_conffile "/etc/X11/fonts/X11R7/misc/xfonts-terminus.alias"
+ ;;
+
+ abort-upgrade)
+ ;;
+
+ *)
+ echo "preinst called with unknown argument \`$1'" >&2
+ exit 1
+ ;;
+esac
+
+#DEBHELPER#
+
+exit 0
--- xfonts-terminus-4.40.orig/ter-u12b.bdf
+++ xfonts-terminus-4.40/ter-u12b.bdf
@@ -1838,13 +1838,13 @@
BBX 6 12 0 -2
BITMAP
00
-48
-A8
-90
00
00
00
00
+48
+A8
+90
00
00
00
--- xfonts-terminus-4.40.orig/ter-u12n.bdf
+++ xfonts-terminus-4.40/ter-u12n.bdf
@@ -1838,13 +1838,13 @@
BBX 6 12 0 -2
BITMAP
00
-48
-A8
-90
00
00
00
00
+48
+A8
+90
00
00
00
--- xfonts-terminus-4.40.orig/ter-u14b.bdf
+++ xfonts-terminus-4.40/ter-u14b.bdf
@@ -2028,14 +2028,14 @@
BBX 8 14 0 -2
BITMAP
00
-73
-DB
-CE
00
00
00
00
00
+73
+DB
+CE
00
00
00
--- xfonts-terminus-4.40.orig/ter-u14n.bdf
+++ xfonts-terminus-4.40/ter-u14n.bdf
@@ -2028,14 +2028,14 @@
BBX 8 14 0 -2
BITMAP
00
-62
-92
-8C
00
00
00
00
00
+62
+92
+8C
00
00
00
--- xfonts-terminus-4.40.orig/ter-u14v.bdf
+++ xfonts-terminus-4.40/ter-u14v.bdf
@@ -2028,14 +2028,14 @@
BBX 8 14 0 -2
BITMAP
00
-73
-DB
-CE
00
00
00
00
00
+73
+DB
+CE
00
00
00
--- xfonts-terminus-4.40.orig/ter-u16b.bdf
+++ xfonts-terminus-4.40/ter-u16b.bdf
@@ -2218,14 +2218,14 @@
BBX 8 16 0 -4
BITMAP
00
-73
-DB
-CE
00
00
00
00
00
+73
+DB
+CE
00
00
00
--- xfonts-terminus-4.40.orig/ter-u16n.bdf
+++ xfonts-terminus-4.40/ter-u16n.bdf
@@ -2218,14 +2218,14 @@
BBX 8 16 0 -4
BITMAP
00
-62
-92
-8C
00
00
00
00
00
+62
+92
+8C
00
00
00
--- xfonts-terminus-4.40.orig/ter-u16v.bdf
+++ xfonts-terminus-4.40/ter-u16v.bdf
@@ -2218,14 +2218,14 @@
BBX 8 16 0 -4
BITMAP
00
-73
-DB
-CE
00
00
00
00
00
+73
+DB
+CE
00
00
00
--- xfonts-terminus-4.40.orig/ter-u18b.bdf
+++ xfonts-terminus-4.40/ter-u18b.bdf
@@ -2408,16 +2408,16 @@
BBX 10 18 0 -3
BITMAP
0000
-3980
-6D80
-6D80
-6700
0000
0000
0000
0000
0000
0000
+3980
+6D80
+6D80
+6700
0000
0000
0000
--- xfonts-terminus-4.40.orig/ter-u18n.bdf
+++ xfonts-terminus-4.40/ter-u18n.bdf
@@ -2408,16 +2408,16 @@
BBX 10 18 0 -3
BITMAP
0000
-3100
-4900
-4900
-4600
0000
0000
0000
0000
0000
0000
+3100
+4900
+4900
+4600
0000
0000
0000
--- xfonts-terminus-4.40.orig/ter-u20b.bdf
+++ xfonts-terminus-4.40/ter-u20b.bdf
@@ -2598,10 +2598,6 @@
BBX 10 20 0 -4
BITMAP
0000
-3980
-6D80
-6D80
-6700
0000
0000
0000
@@ -2609,6 +2605,10 @@
0000
0000
0000
+3980
+6D80
+6D80
+6700
0000
0000
0000
--- xfonts-terminus-4.40.orig/ter-u20n.bdf
+++ xfonts-terminus-4.40/ter-u20n.bdf
@@ -2598,10 +2598,6 @@
BBX 10 20 0 -4
BITMAP
0000
-3100
-4900
-4900
-4600
0000
0000
0000
@@ -2609,6 +2605,10 @@
0000
0000
0000
+3100
+4900
+4900
+4600
0000
0000
0000
--- xfonts-terminus-4.40.orig/ter-u22b.bdf
+++ xfonts-terminus-4.40/ter-u22b.bdf
@@ -2788,10 +2788,6 @@
BBX 11 22 0 -5
BITMAP
0000
-38C0
-6CC0
-66C0
-6380
0000
0000
0000
@@ -2799,6 +2795,10 @@
0000
0000
0000
+38C0
+6CC0
+66C0
+6380
0000
0000
0000
--- xfonts-terminus-4.40.orig/ter-u22n.bdf
+++ xfonts-terminus-4.40/ter-u22n.bdf
@@ -2788,10 +2788,6 @@
BBX 11 22 0 -5
BITMAP
0000
-3080
-4880
-4480
-4300
0000
0000
0000
@@ -2799,6 +2795,10 @@
0000
0000
0000
+3080
+4880
+4480
+4300
0000
0000
0000
--- xfonts-terminus-4.40.orig/ter-u24b.bdf
+++ xfonts-terminus-4.40/ter-u24b.bdf
@@ -2979,10 +2979,6 @@
BITMAP
0000
0000
-3C60
-6660
-6660
-63C0
0000
0000
0000
@@ -2991,6 +2987,10 @@
0000
0000
0000
+3C60
+6660
+6660
+63C0
0000
0000
0000
--- xfonts-terminus-4.40.orig/ter-u24n.bdf
+++ xfonts-terminus-4.40/ter-u24n.bdf
@@ -2979,10 +2979,6 @@
BITMAP
0000
0000
-3840
-4440
-4440
-4380
0000
0000
0000
@@ -2991,6 +2987,10 @@
0000
0000
0000
+3840
+4440
+4440
+4380
0000
0000
0000
--- xfonts-terminus-4.40.orig/ter-u28b.bdf
+++ xfonts-terminus-4.40/ter-u28b.bdf
@@ -3359,11 +3359,6 @@
BITMAP
0000
0000
-3C30
-7E30
-6730
-63F0
-61E0
0000
0000
0000
@@ -3373,6 +3368,11 @@
0000
0000
0000
+3C30
+7E30
+6730
+63F0
+61E0
0000
0000
0000
--- xfonts-terminus-4.40.orig/ter-u28n.bdf
+++ xfonts-terminus-4.40/ter-u28n.bdf
@@ -3359,11 +3359,6 @@
BITMAP
0000
0000
-3C30
-6630
-6330
-6330
-61E0
0000
0000
0000
@@ -3373,6 +3368,11 @@
0000
0000
0000
+3C30
+6630
+6330
+6330
+61E0
0000
0000
0000
--- xfonts-terminus-4.40.orig/ter-u32b.bdf
+++ xfonts-terminus-4.40/ter-u32b.bdf
@@ -3741,12 +3741,6 @@
0000
0000
0000
-1E1C
-3F1C
-779C
-73DC
-71F8
-70F0
0000
0000
0000
@@ -3756,6 +3750,12 @@
0000
0000
0000
+1E1C
+3F1C
+779C
+73DC
+71F8
+70F0
0000
0000
0000
--- xfonts-terminus-4.40.orig/ter-u32n.bdf
+++ xfonts-terminus-4.40/ter-u32n.bdf
@@ -3741,12 +3741,6 @@
0000
0000
0000
-0E0C
-1F0C
-3B8C
-31DC
-30F8
-3070
0000
0000
0000
@@ -3756,6 +3750,12 @@
0000
0000
0000
+0E0C
+1F0C
+3B8C
+31DC
+30F8
+3070
0000
0000
0000