SOURCES: fuse-missing.patch (NEW) - missing files from fuse CVS

qboosh qboosh at pld-linux.org
Wed Apr 18 13:58:45 CEST 2007


Author: qboosh                       Date: Wed Apr 18 11:58:44 2007 GMT
Module: SOURCES                       Tag: HEAD
---- Log message:
- missing files from fuse CVS

---- Files affected:
SOURCES:
   fuse-missing.patch (NONE -> 1.1)  (NEW)

---- Diffs:

================================================================
Index: SOURCES/fuse-missing.patch
diff -u /dev/null SOURCES/fuse-missing.patch:1.1
--- /dev/null	Wed Apr 18 13:58:44 2007
+++ SOURCES/fuse-missing.patch	Wed Apr 18 13:58:39 2007
@@ -0,0 +1,2347 @@
+--- fuse-0.8.0/widget/mkfusefont.pl.orig	1970-01-01 01:00:00.000000000 +0100
++++ fuse-0.8.0/widget/mkfusefont.pl	2007-04-18 12:12:30.716148000 +0200
+@@ -0,0 +1,73 @@
++#!/usr/bin/perl -w
++
++# mkfusefont.pl: generate Fuse-format font from a .sbf file
++#                (ASCII representation of a .psf (console font) file)
++# Copyright (c) 2004 Darren Salt
++
++# $Id$
++
++# This program is free software; you can redistribute it and/or modify it
++# under the terms of the GNU General Public Licence as published by the Free
++# Software Foundation; either version 2 of the Licence, or (at your option)
++# any later version.
++
++# This program is distributed in the hope that it will be useful, but WITHOUT
++# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
++# FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public Licence for
++# more details.
++
++# You should have received a copy of the GNU General Public Licence along
++# with this program; if not, write to the Free Software Foundation, Inc., 49
++# Temple Place, Suite 330, Boston, MA 02111-1307 USA
++
++# Author contact information:
++
++# E-mail: linux at youmustbejoking.demon.co.uk
++
++use strict;
++use POSIX;
++
++die "sorry, I output binary data\n" if isatty( *STDOUT );
++
++my $line;
++
++MAIN: while( defined( $line = <> ) ) {
++  chomp $line;
++  next unless $line =~ /^\[U\+([[:xdigit:]]{4})]$/;
++
++  my @codes = ( hex $1 );
++  while( 1 ) {
++    last MAIN unless defined( $line = <> );
++
++    chomp $line;
++
++    next MAIN if $line eq '' or $line =~ /^[[:space:]]*#/;
++    last if $line =~ /^[.0]+$/;
++    die unless $line =~ /^\[U\+([[:xdigit:]]{4})]$/;
++
++    push @codes, hex $1;
++  }
++  @codes = grep { $_ < 0xD800 || ($_ >= 0xE000 && $_ < 0xFFFE) } @codes;
++
++  my @pixmap = ( '','','','', '','','','', '','','','', '','','' );
++  my $i;
++
++  for( $i = 0; $i < 8; $i++ ) {
++    chomp $line;
++    die unless $line =~ /^[.0]+$/;
++    $line =~ tr/.0/01/;
++    die "pixmap line too long" if length ($line) > 15;
++    $line .= '0' x ( 15 - length $line );
++    for( my $j = 0; $j < 15; $j++ ) { $pixmap[$j] .= substr( $line, $j, 1 ); }
++
++    die unless $i == 7 or defined( $line = <> );
++  }
++
++  my $left = 0;
++  pop @pixmap while @pixmap && $pixmap[ -1 ] eq '00000000';
++  while( @pixmap && $pixmap[0] eq '00000000' ) { $left++; shift @pixmap; }
++  my @bitmap = map { oct ('0b'.$_) } @pixmap;
++
++  print pack( "C*", $_ & 255, $_ >> 8, $left | @bitmap << 4, @bitmap )
++    foreach @codes;
++}
+--- fuse-0.8.0/widget/fuse.font.sbf.orig	1970-01-01 01:00:00.000000000 +0100
++++ fuse-0.8.0/widget/fuse.font.sbf	2007-04-18 12:21:41.775551892 +0200
+@@ -0,0 +1,2232 @@
++# . = reset pixel
++# 0 = set pixel
++# X = no whitespace on right (end of first line only) (not yet implemented)
++#
++# Left-hand whitespace must be preserved for codes U+0000 through U+007E
++# (except U+0060) and for U+00A3 and U+00A9; additionally, these characters
++# must be no more than 8 pixels wide.
++#
++# Other characters do not have left-hand white space, and may be up to 15
++# pixels wide.
++
++[U+0000]
++.
++...000
++..0..00
++..0.0.0
++..00..0
++...000
++.
++.000000
++
++[U+0001]
++.
++...00
++..0.0
++....0
++....0
++..00000
++.
++.000000
++
++[U+0002]
++.
++..0000
++......0
++...000
++..0
++..00000
++.
++.000000
++
++[U+0003]
++.
++...000
++..0...0
++....00
++..0...0
++...000
++.
++.000000
++
++[U+0004]
++.
++....0
++...00
++..0.0
++..00000
++....0
++.
++.000000
++
++[U+0005]
++.
++..00000
++..0
++..0000
++......0
++..0000
++.
++.000000
++
++[U+0006]
++.
++...000
++..0
++..0000
++..0...0
++...000
++.
++.000000
++
++[U+0007]
++.
++..00000
++......0
++.....0
++....0
++....0
++.
++.000000
++
++[U+0008]
++.
++....0
++...0
++..00000
++...0
++....0
++.
++.000000
++
++[U+0009]
++.
++....0
++.....0
++..00000
++.....0
++....0
++.
++.000000
++
++[U+000A]
++.
++....0
++....0
++..0.0.0
++...000
++....0
++.
++.000000
++
++[U+000B]
++.
++....0
++...000
++..0.0.0
++....0
++....0
++.
++.000000
++
++[U+000C]
++.
++....0
++...00
++..00000
++...00
++....0
++.
++.000000
++
++[U+000D]
++.
++......0
++......0
++...0..0
++..0000
++...0
++.
++.000000
++
++[U+000E]
++.
++.....0
++....0.0
++....00
++....0
++..0..00
++.
++.000000
++
++[U+000F]
++.
++.....00
++....0
++....00
++....0
++..0.0
++.
++.000000
++
++[U+0010]
++.
++..00000
++....0
++....0
++....0
++..00000
++.
++.000000
++
++[U+0011]
++.
++..0000
++..0...0
++..0000
++..0
++..0
++.
++.000000
++
++[U+0012]
++.
++..00000
++..0
++..0000
++..0
++..0
++.
++.000000
++
++[U+0013]
++.
++..0000
++..0...0
++..0000
++..0...0
++..0000
++.
++.000000
++
++[U+0014]
++.
++..0...0
++..00.00
++..00.00
++..00.00
++..0...0
++.
++.000000
++
++[U+0015]
++.
++...000
++..0...0
++..0...0
++..0...0
++...000
++.
++.000000
++
++[U+0016]
++.
++...000
++..0.000
++..0.000
++..0
++...000
++.
++.000000
++
++[U+0017]
++.
++...0..0
++....0.0
++..00000
++....0.0
++...0..0
++.
++.000000
++
++[U+0018]
++.
++..0..0
++.00.0.0
++..0..0
++..0.0.0
++..0..0
++.
++.000000
++
++[U+0019]
++.
++..0..0
++.00.0.0
++..0..00
++..0...0
++..0.00
++.
++.000000
++
++[U+001A]
++.
++..0.00
++.00...0
++..0..00
++..0.0.0
++..0..00
++.
++.000000
++
++[U+001B]
++.
++..0.0
++.00.0
++..0.00
++..0.0.0
++..0.00
++.
++.000000
++
++[U+001C]
++.
++..0
++.00..00
++..0.0
++..0.0
++..0..00
++.
++.000000
++
++[U+001D]
++.
++..0...0
++.00...0
++..0..00
++..0.0.0
++..0..00
++.
++.000000
++
++[U+001E]
++.
++..0..0
++.00.0.0
++..0.00
++..0.0
++..0..00
++.
++.000000
++
++[U+001F]
++.
++..0..00
++.00.0
++..0.00
++..0.0
++..0.0
++.
++.000000
++
++[U+0020]
++[U+00A0]
++.
++.
++.
++.
++.
++.
++.
++.
++
++[U+0021]
++.
++...0
++...0
++...0
++...0
++.
++...0
++.
++
++[U+0022]
++.
++..0..0
++..0..0
++.
++.
++.
++.
++.
++
++[U+0023]
++.
++..0..0
++.000000
++..0..0
++..0..0
++.000000
++..0..0
++.
++
++[U+0024]
++.
++....0
++..00000
++..0.0
++..00000
++....0.0
++..00000
++....0
++
++[U+0025]
++.
++.00...0
++.00..0
++....0
++...0
++..0..00
++.0...00
++.
++
++[U+0026]
++.
++...0
++..0.0
++...0
++..0.0.0
++.0...0
++..000.0
++.
++
++[U+0027]
++.
++....0
++...0
++.
++.
++.
++.
++.
++
++[U+0028]
++.
++.....0
++....0
++....0
++....0
++....0
++.....0
++.
++
++[U+0029]
++.
++..0
++...0
++...0
++...0
++...0
++..0
++.
++
++[U+002A]
++.
++.
++...0.0
++....0
++..00000
++....0
++...0.0
++.
++
++[U+002B]
++.
++.
++....0
++....0
++..00000
++....0
++....0
++.
++
++[U+002C]
++.
++.
++.
++.
++.
++....0
++....0
++...0
++
++[U+002D]
++.
++.
++.
++.
++..00000
++.
++.
++.
++
++[U+002E]
++.
++.
++.
++.
++.
++...00
++...00
++.
++
++[U+002F]
++.
++.
++......0
++.....0
++....0
++...0
++..0
++.
++
++[U+0030]
++.
++..0000
++.0...00
++.0..0.0
++.0.0..0
++.00...0
++..0000
++.
++
++[U+0031]
++.
++...00
++..0.0
++....0
++....0
++....0
++..00000
++.
++
<<Diff was trimmed, longer than 597 lines>>


More information about the pld-cvs-commit mailing list