Hello community, here is the log from the commit of package bdftopcf for openSUSE:Factory checked in at 2013-01-22 14:53:53 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/bdftopcf (Old) and /work/SRC/openSUSE:Factory/.bdftopcf.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "bdftopcf", Maintainer is "" Changes: -------- --- /work/SRC/openSUSE:Factory/bdftopcf/bdftopcf.changes 2012-05-08 11:55:56.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.bdftopcf.new/bdftopcf.changes 2013-01-22 14:53:55.000000000 +0100 @@ -1,0 +2,17 @@ +Sat Jan 19 09:20:31 UTC 2013 - [email protected] + +- Update to version 1.0.4: + + Use remove() instead of unlink() to remove files. + + Use symbolic names instead of raw integers for stdin & stdout + fd's. + + Add -v flag to print version info. + + Combine usage message strings. + + Initialize font to 0 values directly instead of via bzero. + + Adopt X.Org standard coding style (via x-indent.sh). + + man: remove trailing spaces and tabs. + + config: + - Move man pages into their own directory. + - Replace deprecated AM_CONFIG_HEADER with AC_CONFIG_HEADERS. + - Use AC_PROG_INSTALL now supplied by XORG_DEFAULT_OPTIONS. + +------------------------------------------------------------------- Old: ---- bdftopcf-1.0.3.tar.bz2 New: ---- bdftopcf-1.0.4.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ bdftopcf.spec ++++++ --- /var/tmp/diff_new_pack.zKwq50/_old 2013-01-22 14:53:57.000000000 +0100 +++ /var/tmp/diff_new_pack.zKwq50/_new 2013-01-22 14:53:57.000000000 +0100 @@ -1,7 +1,7 @@ # # spec file for package bdftopcf # -# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -15,13 +15,14 @@ # Please submit bugfixes or comments via http://bugs.opensuse.org/ # + Name: bdftopcf -Version: 1.0.3 +Version: 1.0.4 Release: 0 -License: MIT Summary: Font compiler for the X server and font server -Url: http://xorg.freedesktop.org/ +License: MIT Group: System/X11/Utilities +Url: http://xorg.freedesktop.org/ Source0: http://xorg.freedesktop.org/releases/individual/app/%{name}-%{version}.tar.bz2 BuildRequires: pkg-config BuildRequires: pkgconfig(xfont) ++++++ bdftopcf-1.0.3.tar.bz2 -> bdftopcf-1.0.4.tar.bz2 ++++++ ++++ 10626 lines of diff (skipped) ++++ retrying with extended exclude list diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/bdftopcf-1.0.3/ChangeLog new/bdftopcf-1.0.4/ChangeLog --- old/bdftopcf-1.0.3/ChangeLog 2010-10-30 04:54:17.000000000 +0200 +++ new/bdftopcf-1.0.4/ChangeLog 2013-01-15 06:15:42.000000000 +0100 @@ -1,3 +1,99 @@ +commit 4759123ce0333e37ca13f3a6c9feed503fb13895 +Author: Alan Coopersmith <[email protected]> +Date: Mon Jan 14 21:14:56 2013 -0800 + + bdftopcf 1.0.4 + + Signed-off-by: Alan Coopersmith <[email protected]> + +commit eb5013a55e7229979e5f46e627553e6121c2fca1 +Author: Alan Coopersmith <[email protected]> +Date: Thu Jan 3 00:21:36 2013 -0800 + + Use remove() instead of unlink() to remove files + + Signed-off-by: Alan Coopersmith <[email protected]> + +commit b6371ad6463cdc0c35e7ca5a34f1bd6d945266ec +Author: Alan Coopersmith <[email protected]> +Date: Thu Jan 3 00:19:30 2013 -0800 + + Use symbolic names instead of raw integers for stdin & stdout fd's + + Signed-off-by: Alan Coopersmith <[email protected]> + +commit 15cfc3dcd9194fcca7715049eb1f49be2aa6d92f +Author: Alan Coopersmith <[email protected]> +Date: Thu Jan 3 00:17:05 2013 -0800 + + Add -v flag to print version info + + Signed-off-by: Alan Coopersmith <[email protected]> + +commit b73e3de2d8a192d64f22fd2f450741cba2b7ee18 +Author: Alan Coopersmith <[email protected]> +Date: Thu Jan 3 00:07:16 2013 -0800 + + Combine usage message strings + + Signed-off-by: Alan Coopersmith <[email protected]> + +commit f82c76db93e191f5d6dfc2b07333a2b22dc52875 +Author: Alan Coopersmith <[email protected]> +Date: Thu Jan 3 00:07:06 2013 -0800 + + Initialize font to 0 values directly instead of via bzero + + Signed-off-by: Alan Coopersmith <[email protected]> + +commit a28c5c4f2b9f3e20fb176e08a1eda149a8b866f3 +Author: Alan Coopersmith <[email protected]> +Date: Thu Jan 3 00:01:52 2013 -0800 + + Adopt X.Org standard coding style (via x-indent.sh) + + Signed-off-by: Alan Coopersmith <[email protected]> + +commit 6d842fb19b4c85fd1bc69db604034667c0bb7b43 +Author: Gaetan Nadon <[email protected]> +Date: Wed Jan 19 10:06:55 2011 -0500 + + config: move man pages into their own directory + + Use services provided by XORG_MANPAGE_SECTIONS. + Use standard Makefile for man pages. + + Signed-off-by: Gaetan Nadon <[email protected]> + +commit f474c8a243d89162b596376193f802916428b89f +Author: Gaetan Nadon <[email protected]> +Date: Thu Jan 13 11:15:00 2011 -0500 + + man: remove trailing spaces and tabs + + Using s/[ \t]*$// + + Signed-off-by: Gaetan Nadon <[email protected]> + +commit 5a98c1aff0d4d66a12132c18060172b20d556278 +Author: Gaetan Nadon <[email protected]> +Date: Wed Jan 12 16:28:01 2011 -0500 + + config: replace deprecated AM_CONFIG_HEADER with AC_CONFIG_HEADERS + + This silences an Autoconf warning + +commit e14b41b2af0c4aba099222433ef983ef83d4c938 +Author: Gaetan Nadon <[email protected]> +Date: Wed Jan 12 11:54:40 2011 -0500 + + config: use AC_PROG_INSTALL now supplied by XORG_DEFAULT_OPTIONS + + It depends on util-macros 1.8 or later + The existing statement can now be removed from the configuration file. + + Signed-off-by: Gaetan Nadon <[email protected]> + commit bd6356693855f22de4fa50696c19f5bd8103aa88 Author: Alan Coopersmith <[email protected]> Date: Fri Oct 29 19:53:54 2010 -0700 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/bdftopcf-1.0.3/Makefile.am new/bdftopcf-1.0.4/Makefile.am --- old/bdftopcf-1.0.3/Makefile.am 2010-07-23 04:08:46.000000000 +0200 +++ new/bdftopcf-1.0.4/Makefile.am 2013-01-15 06:15:07.000000000 +0100 @@ -19,6 +19,7 @@ # OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR # PERFORMANCE OF THIS SOFTWARE. +SUBDIRS = man bin_PROGRAMS = bdftopcf AM_CFLAGS = $(CWARNFLAGS) @BDFTOPCF_CFLAGS@ @@ -26,21 +27,7 @@ bdftopcf_SOURCES = bdftopcf.c -appman_PRE = bdftopcf.man - -appmandir = $(APP_MAN_DIR) - -appman_DATA = $(appman_PRE:man=@APP_MAN_SUFFIX@) - -EXTRA_DIST = $(appman_PRE) MAINTAINERCLEANFILES = ChangeLog INSTALL -CLEANFILES = $(appman_DATA) - -SUFFIXES = .$(APP_MAN_SUFFIX) .man - -# String replacements in MAN_SUBSTS now come from xorg-macros.m4 via configure -.man.$(APP_MAN_SUFFIX): - $(AM_V_GEN)$(SED) $(MAN_SUBSTS) < $< > $@ .PHONY: ChangeLog INSTALL diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/bdftopcf-1.0.3/bdftopcf.c new/bdftopcf-1.0.4/bdftopcf.c --- old/bdftopcf-1.0.3/bdftopcf.c 2010-10-07 05:31:05.000000000 +0200 +++ new/bdftopcf-1.0.4/bdftopcf.c 2013-01-15 06:15:07.000000000 +0100 @@ -26,6 +26,10 @@ */ +#ifdef HAVE_CONFIG_H +# include "config.h" +#endif + #include <X11/X.h> #include <X11/Xproto.h> #include <X11/fonts/fontmisc.h> @@ -38,155 +42,153 @@ #include <X11/Xos.h> int -main (int argc, char *argv[]) +main(int argc, char *argv[]) { - FontRec font; - FontFilePtr input, output; - char *input_name = NULL, *output_name = NULL; - char *program_name; - int bit, byte, glyph, scan; + FontRec font = { 0 }; + + FontFilePtr input, output; + + char *input_name = NULL, *output_name = NULL; - bzero(&font, sizeof(FontRec)); + char *program_name; - FontDefaultFormat (&bit, &byte, &glyph, &scan); + int bit, byte, glyph, scan; + + FontDefaultFormat(&bit, &byte, &glyph, &scan); program_name = argv[0]; argc--, argv++; while (argc-- > 0) { - if (argv[0][0] == '-') { - switch (argv[0][1]) { - case 'p': - switch (argv[0][2]) { - case '1': - case '2': - case '4': - case '8': - if (argv[0][3] != '\0') - goto usage; - glyph = argv[0][2] - '0'; - break; - default: - goto usage; - } - break; - - case 'u': - switch (argv[0][2]) { - case '1': - case '2': - case '4': - if (argv[0][3] != '\0') - goto usage; - scan = argv[0][2] - '0'; - break; - default: - goto usage; - } - break; - - case 'm': - if (argv[0][2] != '\0') - goto usage; - bit = MSBFirst; - break; - - case 'l': - if (argv[0][2] != '\0') - goto usage; - bit = LSBFirst; - break; - - case 'M': - if (argv[0][2] != '\0') - goto usage; - byte = MSBFirst; - break; - - case 'L': - if (argv[0][2] != '\0') - goto usage; - byte = LSBFirst; - break; - - case 't': /* attempt to make terminal fonts if possible */ - if (argv[0][2] != '\0') - goto usage; - break; - - case 'i': /* inhibit ink metric computation */ - if (argv[0][2] != '\0') - goto usage; - break; - case 'o': - if (argv[0][2]) - output_name = argv[0] + 2; - else - { - if (!argv[1]) - goto usage; - argv++; - argc--; - output_name = argv[0]; - } - break; - default: - goto usage; - } - } else { - if (input_name) - { - usage: - fprintf(stderr, - "usage: %s [-p#] [-u#] [-m] [-l] [-M] [-L] [-t] [-i] [-o pcf file] [bdf file]\n", - program_name); - fprintf(stderr, - " where # for -p is 1, 2, 4, or 8\n"); - fprintf(stderr, - " and # for -s is 1, 2, or 4\n"); - exit(1); - } - input_name = argv[0]; - } - argv++; + if (argv[0][0] == '-') { + switch (argv[0][1]) { + case 'p': + switch (argv[0][2]) { + case '1': + case '2': + case '4': + case '8': + if (argv[0][3] != '\0') + goto usage; + glyph = argv[0][2] - '0'; + break; + default: + goto usage; + } + break; + + case 'u': + switch (argv[0][2]) { + case '1': + case '2': + case '4': + if (argv[0][3] != '\0') + goto usage; + scan = argv[0][2] - '0'; + break; + default: + goto usage; + } + break; + + case 'm': + if (argv[0][2] != '\0') + goto usage; + bit = MSBFirst; + break; + + case 'l': + if (argv[0][2] != '\0') + goto usage; + bit = LSBFirst; + break; + + case 'M': + if (argv[0][2] != '\0') + goto usage; + byte = MSBFirst; + break; + + case 'L': + if (argv[0][2] != '\0') + goto usage; + byte = LSBFirst; + break; + + case 't': /* attempt to make terminal fonts if possible */ + if (argv[0][2] != '\0') + goto usage; + break; + + case 'i': /* inhibit ink metric computation */ + if (argv[0][2] != '\0') + goto usage; + break; + case 'o': + if (argv[0][2]) + output_name = argv[0] + 2; + else { + if (!argv[1]) + goto usage; + argv++; + argc--; + output_name = argv[0]; + } + break; + + case 'v': + printf("%s\n", PACKAGE_STRING); + exit(0); + + default: + goto usage; + } + } + else { + if (input_name) { + usage: + fprintf(stderr, + "usage: %s [-p#] [-u#] [-m] [-l] [-M] [-L] [-t] [-i] [-o pcf file] [bdf file]\n" + " where # for -p is 1, 2, 4, or 8\n" + " and # for -s is 1, 2, or 4\n", + program_name); + exit(1); + } + input_name = argv[0]; + } + argv++; } - if (input_name) - { - input = FontFileOpen (input_name); - if (!input) - { - fprintf (stderr, "%s: can't open bdf source file %s\n", - program_name, input_name); - exit (1); - } + if (input_name) { + input = FontFileOpen(input_name); + if (!input) { + fprintf(stderr, "%s: can't open bdf source file %s\n", + program_name, input_name); + exit(1); + } } else - input = FontFileOpenFd (0); - if (bdfReadFont (&font, input, bit, byte, glyph, scan) != Successful) - { - fprintf (stderr, "%s: bdf input, %s, corrupt\n", - program_name, input_name ? input_name : "<stdin>"); - exit (1); + input = FontFileOpenFd(STDIN_FILENO); + if (bdfReadFont(&font, input, bit, byte, glyph, scan) != Successful) { + fprintf(stderr, "%s: bdf input, %s, corrupt\n", + program_name, input_name ? input_name : "<stdin>"); + exit(1); + } + if (output_name) { + output = FontFileOpenWrite(output_name); + if (!output) { + fprintf(stderr, "%s: can't open pcf sink file %s\n", + program_name, output_name); + exit(1); + } } - if (output_name) - { - output = FontFileOpenWrite (output_name); - if (!output) - { - fprintf (stderr, "%s: can't open pcf sink file %s\n", - program_name, output_name); - exit (1); - } - } else - output = FontFileOpenWriteFd (1); - if (pcfWriteFont (&font, output) != Successful) - { - fprintf (stderr, "%s: can't write pcf file %s\n", - program_name, output_name ? output_name : "<stdout>"); - if (output_name) - unlink (output_name); - exit (1); + output = FontFileOpenWriteFd(STDOUT_FILENO); + if (pcfWriteFont(&font, output) != Successful) { + fprintf(stderr, "%s: can't write pcf file %s\n", + program_name, output_name ? output_name : "<stdout>"); + if (output_name) + remove(output_name); + exit(1); } else - FontFileClose (output); + FontFileClose(output); return (0); } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/bdftopcf-1.0.3/bdftopcf.man new/bdftopcf-1.0.4/bdftopcf.man --- old/bdftopcf-1.0.3/bdftopcf.man 2010-10-07 05:31:05.000000000 +0200 +++ new/bdftopcf-1.0.4/bdftopcf.man 1970-01-01 01:00:00.000000000 +0100 @@ -1,112 +0,0 @@ -.\" Copyright 1993, 1994, 1998 The Open Group -.\" -.\" Permission to use, copy, modify, distribute, and sell this software and its -.\" documentation for any purpose is hereby granted without fee, provided that -.\" the above copyright notice appear in all copies and that both that -.\" copyright notice and this permission notice appear in supporting -.\" documentation. -.\" -.\" The above copyright notice and this permission notice shall be included -.\" in all copies or substantial portions of the Software. -.\" -.\" THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS -.\" OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -.\" MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -.\" IN NO EVENT SHALL THE OPEN GROUP BE LIABLE FOR ANY CLAIM, DAMAGES OR -.\" OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, -.\" ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR -.\" OTHER DEALINGS IN THE SOFTWARE. -.\" -.\" Except as contained in this notice, the name of The Open Group shall -.\" not be used in advertising or otherwise to promote the sale, use or -.\" other dealings in this Software without prior written authorization -.\" from The Open Group. -.\" -.TH BDFTOPCF 1 __xorgversion__ -.SH NAME -bdftopcf \- convert X font from Bitmap Distribution Format to Portable -Compiled Format -.SH SYNOPSIS -.B bdftopcf -[ -.BI \-p n -] [ -.BI \-u n -] [ -.B \-m -] [ -.B \-l -] [ -.B \-M -] [ -.B \-L -] [ -.B \-t -] [ -.B \-i -] [ -.B \-o -.I outputfile -] fontfile.bdf -.SH DESCRIPTION -.I Bdftopcf -is a font compiler for the X server and font server. -Fonts in Portable Compiled Format can be -read by any architecture, although the file is structured to allow one -particular architecture to read them directly without reformatting. This -allows fast reading on the appropriate machine, but the files are still -portable (but read more slowly) on other machines. -.SH OPTIONS -.TP 8 -.B \-p\fIn\fP -Sets the font glyph padding. Each glyph in the font will have each scanline -padded in to a multiple of \fIn\fP bytes, where \fIn\fP is 1, 2, 4 or 8. -.TP 8 -.B \-u\fIn\fP -Sets the font scanline unit. When the font bit order is different from the -font byte order, the scanline unit \fIn\fP describes what unit of data (in -bytes) are to be swapped; the unit \fIi\fP can be 1, 2 or 4 bytes. -.TP 8 -.B \-m -Sets the font bit order to MSB (most significant bit) first. Bits for each -glyph will be placed in this order; i.e., the left most bit on the screen -will be in the highest valued bit in each unit. -.TP 8 -.B \-l -Sets the font bit order to LSB (least significant bit) first. The left most -bit on the screen will be in the lowest valued bit in each unit. -.TP 8 -.B \-M -Sets the font byte order to MSB first. All multi-byte data in the file -(metrics, bitmaps and everything else) will be written most significant byte -first. -.TP 8 -.B \-L -Sets the font byte order to LSB first. All multi-byte data in the file -(metrics, bitmaps and everything else) will be written least significant -byte first. -.TP 8 -.B \-t -When this option is specified, -.I bdftopcf -will convert fonts into "terminal" fonts when possible. A terminal font has -each glyph image padded to the same size; the X server can usually render -these types of fonts more quickly. -.TP 8 -.B \-i -This option inhibits the normal computation of ink metrics. When a font has -glyph images which do not fill the bitmap image (i.e., the "on" pixels don't -extend to the edges of the metrics) -.I bdftopcf -computes the actual ink metrics and places them in the .pcf file; the \-t -option inhibits this behaviour. -.TP 8 -.BI "\-o " output-file-name -By default -.I bdftopcf -writes the pcf file to standard output; this option gives the name of a file -to be used instead. -.SH "SEE ALSO" -X(__miscmansuffix__) -.SH AUTHOR -Keith Packard, MIT X Consortium diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/bdftopcf-1.0.3/configure.ac new/bdftopcf-1.0.4/configure.ac --- old/bdftopcf-1.0.3/configure.ac 2010-10-30 04:53:41.000000000 +0200 +++ new/bdftopcf-1.0.4/configure.ac 2013-01-15 06:15:07.000000000 +0100 @@ -21,12 +21,12 @@ dnl Process this file with autoconf to create configure. AC_PREREQ([2.60]) -AC_INIT([bdftopcf], [1.0.3], +AC_INIT([bdftopcf], [1.0.4], [https://bugs.freedesktop.org/enter_bug.cgi?product=xorg], [bdftopcf]) AM_INIT_AUTOMAKE([foreign dist-bzip2]) AM_MAINTAINER_MODE -AM_CONFIG_HEADER(config.h) +AC_CONFIG_HEADERS([config.h]) # Require X.Org macros 1.8 or later for MAN_SUBSTS set by XORG_MANPAGE_SECTIONS m4_ifndef([XORG_MACROS_VERSION], @@ -34,11 +34,13 @@ XORG_MACROS_VERSION(1.8) XORG_DEFAULT_OPTIONS -AC_PROG_INSTALL # Checks for pkg-config packages PKG_CHECK_MODULES(BDFTOPCF, xfont) XORG_WITH_LINT -AC_OUTPUT([Makefile]) +AC_CONFIG_FILES([ + Makefile + man/Makefile]) +AC_OUTPUT diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/bdftopcf-1.0.3/man/Makefile.am new/bdftopcf-1.0.4/man/Makefile.am --- old/bdftopcf-1.0.3/man/Makefile.am 1970-01-01 01:00:00.000000000 +0100 +++ new/bdftopcf-1.0.4/man/Makefile.am 2013-01-15 06:15:07.000000000 +0100 @@ -0,0 +1,12 @@ + +appmandir = $(APP_MAN_DIR) +appman_PRE = bdftopcf.man +appman_DATA = $(appman_PRE:man=$(APP_MAN_SUFFIX)) + +EXTRA_DIST = $(appman_PRE) +CLEANFILES = $(appman_DATA) +SUFFIXES = .$(APP_MAN_SUFFIX) .man + +# String replacements in MAN_SUBSTS now come from xorg-macros.m4 via configure +.man.$(APP_MAN_SUFFIX): + $(AM_V_GEN)$(SED) $(MAN_SUBSTS) < $< > $@ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/bdftopcf-1.0.3/man/bdftopcf.man new/bdftopcf-1.0.4/man/bdftopcf.man --- old/bdftopcf-1.0.3/man/bdftopcf.man 1970-01-01 01:00:00.000000000 +0100 +++ new/bdftopcf-1.0.4/man/bdftopcf.man 2013-01-15 06:15:07.000000000 +0100 @@ -0,0 +1,115 @@ +.\" Copyright 1993, 1994, 1998 The Open Group +.\" +.\" Permission to use, copy, modify, distribute, and sell this software and its +.\" documentation for any purpose is hereby granted without fee, provided that +.\" the above copyright notice appear in all copies and that both that +.\" copyright notice and this permission notice appear in supporting +.\" documentation. +.\" +.\" The above copyright notice and this permission notice shall be included +.\" in all copies or substantial portions of the Software. +.\" +.\" THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS +.\" OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +.\" MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +.\" IN NO EVENT SHALL THE OPEN GROUP BE LIABLE FOR ANY CLAIM, DAMAGES OR +.\" OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, +.\" ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR +.\" OTHER DEALINGS IN THE SOFTWARE. +.\" +.\" Except as contained in this notice, the name of The Open Group shall +.\" not be used in advertising or otherwise to promote the sale, use or +.\" other dealings in this Software without prior written authorization +.\" from The Open Group. +.\" +.TH BDFTOPCF 1 __xorgversion__ +.SH NAME +bdftopcf \- convert X font from Bitmap Distribution Format to Portable +Compiled Format +.SH SYNOPSIS +.B bdftopcf +[ +.BI \-p n +] [ +.BI \-u n +] [ +.B \-m +] [ +.B \-l +] [ +.B \-M +] [ +.B \-L +] [ +.B \-t +] [ +.B \-i +] [ +.B \-o +.I outputfile +] fontfile.bdf +.SH DESCRIPTION +.I Bdftopcf +is a font compiler for the X server and font server. +Fonts in Portable Compiled Format can be +read by any architecture, although the file is structured to allow one +particular architecture to read them directly without reformatting. This +allows fast reading on the appropriate machine, but the files are still +portable (but read more slowly) on other machines. +.SH OPTIONS +.TP 8 +.B \-p\fIn\fP +Sets the font glyph padding. Each glyph in the font will have each scanline +padded in to a multiple of \fIn\fP bytes, where \fIn\fP is 1, 2, 4 or 8. +.TP 8 +.B \-u\fIn\fP +Sets the font scanline unit. When the font bit order is different from the +font byte order, the scanline unit \fIn\fP describes what unit of data (in +bytes) are to be swapped; the unit \fIi\fP can be 1, 2 or 4 bytes. +.TP 8 +.B \-m +Sets the font bit order to MSB (most significant bit) first. Bits for each +glyph will be placed in this order; i.e., the left most bit on the screen +will be in the highest valued bit in each unit. +.TP 8 +.B \-l +Sets the font bit order to LSB (least significant bit) first. The left most +bit on the screen will be in the lowest valued bit in each unit. +.TP 8 +.B \-M +Sets the font byte order to MSB first. All multi-byte data in the file +(metrics, bitmaps and everything else) will be written most significant byte +first. +.TP 8 +.B \-L +Sets the font byte order to LSB first. All multi-byte data in the file +(metrics, bitmaps and everything else) will be written least significant +byte first. +.TP 8 +.B \-t +When this option is specified, +.I bdftopcf +will convert fonts into "terminal" fonts when possible. A terminal font has +each glyph image padded to the same size; the X server can usually render +these types of fonts more quickly. +.TP 8 +.B \-i +This option inhibits the normal computation of ink metrics. When a font has +glyph images which do not fill the bitmap image (i.e., the "on" pixels don't +extend to the edges of the metrics) +.I bdftopcf +computes the actual ink metrics and places them in the .pcf file; the \-t +option inhibits this behaviour. +.TP 8 +.BI "\-o " output-file-name +By default +.I bdftopcf +writes the pcf file to standard output; this option gives the name of a file +to be used instead. +.TP 8 +.B \-v +Print version information and exit. +.SH "SEE ALSO" +X(__miscmansuffix__) +.SH AUTHOR +Keith Packard, MIT X Consortium -- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
