[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

X Strike Force X.Org X11 SVN commit: r1255 - in branches/modular/font/font-util-X11R7.0-1.0.0/debian: . local



Author: dnusinow
Date: 2006-02-20 20:20:48 -0500 (Mon, 20 Feb 2006)
New Revision: 1255

Modified:
   branches/modular/font/font-util-X11R7.0-1.0.0/debian/control
   branches/modular/font/font-util-X11R7.0-1.0.0/debian/local/update-fonts-alias
   branches/modular/font/font-util-X11R7.0-1.0.0/debian/local/update-fonts-alias.8
   branches/modular/font/font-util-X11R7.0-1.0.0/debian/local/update-fonts-dir
   branches/modular/font/font-util-X11R7.0-1.0.0/debian/local/update-fonts-dir.8
   branches/modular/font/font-util-X11R7.0-1.0.0/debian/local/update-fonts-scale
   branches/modular/font/font-util-X11R7.0-1.0.0/debian/local/update-fonts-scale.8
Log:
Apply Eugene Konev's updates for the update-fonts* tools to let them install properly. The manpage isn't done, but I can live with that

Modified: branches/modular/font/font-util-X11R7.0-1.0.0/debian/control
===================================================================
--- branches/modular/font/font-util-X11R7.0-1.0.0/debian/control	2006-02-21 01:19:55 UTC (rev 1254)
+++ branches/modular/font/font-util-X11R7.0-1.0.0/debian/control	2006-02-21 01:20:48 UTC (rev 1255)
@@ -8,8 +8,8 @@
 
 Package: xfonts-utils
 Architecture: any
-Depends: ${shlibs:Depends}, ${misc:Depends}, x11-common
-Replaces: xutils (<< 1:1.0.1-2)
+Depends: ${shlibs:Depends}, ${misc:Depends}, x11-common, xfonts-encodings
+Replaces: xutils (<< 1:1.0.1-1)
 Description: X Window System font utility programs
  xfonts-utils provides a set of utility programs shipped with the X Window 
  System that are needed for font management.

Modified: branches/modular/font/font-util-X11R7.0-1.0.0/debian/local/update-fonts-alias
===================================================================
--- branches/modular/font/font-util-X11R7.0-1.0.0/debian/local/update-fonts-alias	2006-02-21 01:19:55 UTC (rev 1254)
+++ branches/modular/font/font-util-X11R7.0-1.0.0/debian/local/update-fonts-alias	2006-02-21 01:20:48 UTC (rev 1255)
@@ -43,22 +43,33 @@
     fi
     cat <<EOF
 Usage: $PROGNAME DIRECTORY ...
+       $PROGNAME { -7 | --x11r7-layout } DIRECTORY ...
        $PROGNAME { -h | --help }
 This program combines X font alias information from several packages into a
 single file that is placed in each specified X font directory DIRECTORY.  This
 utility is primarily useful to Debian package maintainer scripts.  See
 update-fonts-alias(8) for more information.
 Options:
-    -h, --help                               display this usage message and exit
+    -h, --help                        display this usage message and exit
+    -7, --x11r7-layout                use new font layout introduced with X11R7
 EOF
 }
 
+X11R7_LAYOUT=
+
 # Validate arguments.
 case "$1" in
     -h|--help)
         usage
         exit 0
         ;;
+    -7|--x11r7-layout)
+        X11R7_LAYOUT=true
+        shift
+        ;;
+esac
+
+case "$1" in
     -*)
         usage "unrecognized option" >&2
         exit 2
@@ -75,7 +86,11 @@
     if expr "$1" : "/.*" >/dev/null 2>&1; then
         # Yes; an absolute path to an X font directory was provided.
         XDIR=$1
-        ETCDIR=/etc/X11/fonts/${XDIR##*/}
+        if [ -n "$X11R7_LAYOUT" ]; then
+            ETCDIR=/etc/X11/fonts/X11R7/${XDIR##*/}
+        else
+            ETCDIR=/etc/X11/fonts/${XDIR##*/}
+        fi
         if [ "$XDIR" = "$ETCDIR" ]; then
             # We were given an /etc directory as an argument.
             die "path to X font directory must be used"
@@ -85,8 +100,13 @@
     else
         # No; a relative path was provided -- assume we were given just the
         # basename.
-        XDIR=/usr/lib/X11/fonts/$1
-        ETCDIR=/etc/X11/fonts/$1
+        if [ -n "$X11R7_LAYOUT" ]; then
+            XDIR=/usr/share/fonts/X11/$1
+            ETCDIR=/etc/X11/fonts/X11R7/$1
+        else
+            XDIR=/usr/lib/X11/fonts/$1
+            ETCDIR=/etc/X11/fonts/$1
+        fi
     fi
     # Confirm that the directories to be operated on exist.
     for DIR in "$XDIR" "$ETCDIR"; do

Modified: branches/modular/font/font-util-X11R7.0-1.0.0/debian/local/update-fonts-alias.8
===================================================================
--- branches/modular/font/font-util-X11R7.0-1.0.0/debian/local/update-fonts-alias.8	2006-02-21 01:19:55 UTC (rev 1254)
+++ branches/modular/font/font-util-X11R7.0-1.0.0/debian/local/update-fonts-alias.8	2006-02-21 01:20:48 UTC (rev 1255)
@@ -29,6 +29,7 @@
 update\-fonts\-alias \- compile fonts.alias files
 .SH SYNOPSIS
 .B update\-fonts\-alias
+[\fIOPTION\fR]
 .I directory ...
 .SH DESCRIPTION
 .B update\-fonts\-alias
@@ -49,8 +50,10 @@
 which is simply the last component of its path (such as \(oq75dpi\(cq or
 \(oqmisc\(cq),
 .B update\-fonts\-alias
-will assemble
+will assemble either
 .IR /usr/lib/X11/fonts/ directory /fonts.alias
+or
+.IR /usr/share/fonts/X11/ directory /fonts.alias
 from the files found in
 .IR /etc/X11/fonts/ directory / package .alias .
 .PP
@@ -89,6 +92,12 @@
 .SH OPTIONS
 .B \-h\fR, \fB\-\-help
 displays a brief usage message and exits.
+.PP
+.B \-7\fR, \fB\-\-r7\-layout
+switches the font layout to the one introduced in X11R7: fonts in 
+.IR /usr/share/fonts/X11/ directory 
+(default is: fonts in 
+.IR /usr/lib/X11/fonts/ directory)
 .SH OPERANDS
 .B update\-fonts\-alias
 takes one or more X font directory names to operate on as operands.
@@ -155,7 +164,7 @@
 was invoked with invalid arguments.
 .SH BUGS
 See
-.URL "http://bugs.debian.org/xbase\-clients"; "the Debian Bug Tracking System" .
+.URL "http://bugs.debian.org/xfonts\-utils"; "the Debian Bug Tracking System" .
 If you wish to report a bug in
 .BR update\-fonts\-alias ,
 please see

Modified: branches/modular/font/font-util-X11R7.0-1.0.0/debian/local/update-fonts-dir
===================================================================
--- branches/modular/font/font-util-X11R7.0-1.0.0/debian/local/update-fonts-dir	2006-02-21 01:19:55 UTC (rev 1254)
+++ branches/modular/font/font-util-X11R7.0-1.0.0/debian/local/update-fonts-dir	2006-02-21 01:20:48 UTC (rev 1255)
@@ -10,8 +10,7 @@
 # /usr/share/common-licenses/GPL or <http://www.gnu.org/copyleft/gpl.txt>.
 
 PROGNAME=${0##*/}
-ENCDIR=/usr/X11R6/lib/X11/fonts/encodings
-PATH=/usr/bin/X11:$PATH
+ENCDIR=/usr/share/fonts/X11/encodings
 
 # Query the terminal to establish a default number of columns to use for
 # displaying messages to the user.  This is used only as a fallback in the event
@@ -45,26 +44,40 @@
     fi
     cat <<EOF
 Usage: $PROGNAME DIRECTORY ...
+       $PROGNAME { -7 | --x11r7-layout } DIRECTORY ...
        $PROGNAME { -h | --help }
-This program is a wrapper for mkfontdir(1x) that is primarily useful to Debian
-package maintainer scripts.  See update-fonts-dir(8) for more information.
+This program combines X font alias information from several packages into a
+single file that is placed in each specified X font directory DIRECTORY.  This
+utility is primarily useful to Debian package maintainer scripts.  See
+update-fonts-dir(8) for more information.
 Options:
-    -h, --help                               display this usage message and exit
+    -h, --help                        display this usage message and exit
+    -7, --x11r7-layout                use new font layout introduced with X11R7
 EOF
 }
 
+X11R7_LAYOUT=
+
 # Validate arguments.
 case "$1" in
     -h|--help)
         usage
         exit 0
         ;;
+    -7|--x11r7-layout)
+        R7_LAYOUT=true
+        shift
+        ;;
+esac
+
+case "$1" in
     -*)
         usage "unrecognized option" >&2
         exit 2
         ;;
 esac
 
+
 if [ $# -eq 0 ]; then
     usage "one or more font directories must be specified" >&2
     exit 2
@@ -75,7 +88,11 @@
     if expr "$1" : "/.*" >/dev/null 2>&1; then
         # Yes; an absolute path to an X font directory was provided.
         XDIR=$1
-        ETCDIR=/etc/X11/fonts/${XDIR##*/}
+        if [ -n "$X11R7_LAYOUT" ]; then
+            ETCDIR=/etc/X11/fonts/X11R7/${XDIR##*/}
+        else
+            ETCDIR=/etc/X11/fonts/${XDIR##*/}
+        fi
         if [ "$XDIR" = "$ETCDIR" ]; then
             # We were given an /etc directory as an argument.
             die "path to X font directory must be used"
@@ -85,7 +102,11 @@
     else
         # No; a relative path was provided -- assume we were given just the
         # basename.
-        XDIR=/usr/lib/X11/fonts/$1
+        if [ -n "$X11R7_LAYOUT" ]; then
+            XDIR=/usr/share/fonts/X11/$1
+        else
+            XDIR=/usr/lib/X11/fonts/$1
+        fi
     fi
     # Confirm that the directories to be operated on exist.
     VALID=yes

Modified: branches/modular/font/font-util-X11R7.0-1.0.0/debian/local/update-fonts-dir.8
===================================================================
--- branches/modular/font/font-util-X11R7.0-1.0.0/debian/local/update-fonts-dir.8	2006-02-21 01:19:55 UTC (rev 1254)
+++ branches/modular/font/font-util-X11R7.0-1.0.0/debian/local/update-fonts-dir.8	2006-02-21 01:20:48 UTC (rev 1255)
@@ -29,6 +29,7 @@
 update\-fonts\-dir \- compile fonts.dir files
 .SH SYNOPSIS
 .B update\-fonts\-dir
+[\fIOPTION\fR]
 .I directory ...
 .SH DESCRIPTION
 .B update\-fonts\-dir
@@ -49,8 +50,10 @@
 which is simply the last component of its path (such as \(oq75dpi\(cq or
 \(oqmisc\(cq),
 .B update\-fonts\-dir
-will generate
+will generate either
 .IR /usr/lib/X11/fonts/ directory /fonts.dir
+or
+.IR /usr/share/fonts/X11/ directory /fonts.dir
 from the
 .I fonts.scale
 and font files found within it.
@@ -85,6 +88,12 @@
 .SH OPTIONS
 .B \-h\fR, \fB\-\-help
 displays a brief usage message and exits.
+.PP
+.B \-7\fR, \fB\-\-r7\-layout
+switches the font layout to the one introduced in X11R7: fonts in 
+.IR /usr/share/fonts/X11/ directory 
+(default is: fonts in 
+.IR /usr/lib/X11/fonts/ directory)
 .SH OPERANDS
 .B update\-fonts\-dir
 takes one or more X font directory names to operate on as operands.
@@ -151,7 +160,7 @@
 was invoked with invalid arguments.
 .SH BUGS
 See
-.URL "http://bugs.debian.org/xbase\-clients"; "the Debian Bug Tracking System" .
+.URL "http://bugs.debian.org/xfonts\-utils"; "the Debian Bug Tracking System" .
 If you wish to report a bug in
 .BR update\-fonts\-dir ,
 please see

Modified: branches/modular/font/font-util-X11R7.0-1.0.0/debian/local/update-fonts-scale
===================================================================
--- branches/modular/font/font-util-X11R7.0-1.0.0/debian/local/update-fonts-scale	2006-02-21 01:19:55 UTC (rev 1254)
+++ branches/modular/font/font-util-X11R7.0-1.0.0/debian/local/update-fonts-scale	2006-02-21 01:20:48 UTC (rev 1255)
@@ -50,22 +50,33 @@
     fi
     cat <<EOF
 Usage: $PROGNAME DIRECTORY ...
+       $PROGNAME { -7 | --x11r7-layout } DIRECTORY ...
        $PROGNAME { -h | --help }
 This program combines scalable X font information from several packages into a
 single file that is placed in each specified X font directory DIRECTORY.  This
 utility is primarily useful to Debian package maintainer scripts.  See
 update-fonts-scale(8) for more information.
 Options:
-    -h, --help                               display this usage message and exit
+    -h, --help                        display this usage message and exit
+    -7, --x11r7-layout                use new font layout introduced with X11R7
 EOF
 }
 
+X11R7_LAYOUT=
+
 # Validate arguments.
 case "$1" in
     -h|--help)
         usage
         exit 0
         ;;
+    -7|--x11r7-layout)
+        X11R7_LAYOUT=true
+        shift
+        ;;
+esac
+
+case "$1" in
     -*)
         usage "unrecognized option" >&2
         exit 2
@@ -82,7 +93,11 @@
     if expr "$1" : "/.*" >/dev/null 2>&1; then
         # Yes; an absolute path to an X font directory was provided.
         XDIR=$1
-        ETCDIR=/etc/X11/fonts/${XDIR##*/}
+        if [ -n "$X11R7_LAYOUT" ]; then
+            ETCDIR=/etc/X11/fonts/X11R7/${XDIR##*/}
+        else
+            ETCDIR=/etc/X11/fonts/${XDIR##*/}
+        fi
         if [ "$XDIR" = "$ETCDIR" ]; then
             # We were given an /etc directory as an argument.
             die "path to X font directory must be used"
@@ -92,8 +107,13 @@
     else
         # No; a relative path was provided -- assume we were given just the
         # basename.
-        XDIR=/usr/lib/X11/fonts/$1
-        ETCDIR=/etc/X11/fonts/$1
+        if [ -n "$X11R7_LAYOUT" ]; then
+            XDIR=/usr/share/fonts/X11/$1
+            ETCDIR=/etc/X11/fonts/X11R7/$1
+        else
+            XDIR=/usr/lib/X11/fonts/$1
+            ETCDIR=/etc/X11/fonts/$1
+        fi
     fi
     # Confirm that the directories to be operated on exist.
     for DIR in "$XDIR" "$ETCDIR"; do

Modified: branches/modular/font/font-util-X11R7.0-1.0.0/debian/local/update-fonts-scale.8
===================================================================
--- branches/modular/font/font-util-X11R7.0-1.0.0/debian/local/update-fonts-scale.8	2006-02-21 01:19:55 UTC (rev 1254)
+++ branches/modular/font/font-util-X11R7.0-1.0.0/debian/local/update-fonts-scale.8	2006-02-21 01:20:48 UTC (rev 1255)
@@ -29,6 +29,7 @@
 update\-fonts\-scale \- generate fonts.scale files
 .SH SYNOPSIS
 .B update\-fonts\-scale
+[\fIOPTION\fR]
 .I directory ...
 .SH DESCRIPTION
 .B update\-fonts\-scale
@@ -49,8 +50,10 @@
 simply the last component of its path (such as \(oq75dpi\(cq or
 \(oqmisc\(cq),
 .B update\-fonts\-scale
-will assemble
+will assemble either
 .IR /usr/lib/X11/fonts/ directory /fonts.scale
+or
+.IR /usr/share/fonts/X11/ directory /fonts.scale
 from the index files found at
 .IR /etc/X11/fonts/ directory / package .scale ,
 where
@@ -93,6 +96,12 @@
 .SH OPTIONS
 .B \-h\fR, \fB\-\-help
 displays a brief usage message and exits.
+.PP
+.B \-7\fR, \fB\-\-r7\-layout
+switches the font layout to the one introduced in X11R7: fonts in 
+.IR /usr/share/fonts/X11/ directory 
+(default is: fonts in 
+.IR /usr/lib/X11/fonts/ directory)
 .SH OPERANDS
 .B update\-fonts\-scale
 takes one or more X font directory names to operate on as operands.
@@ -179,7 +188,7 @@
 was invoked with invalid arguments.
 .SH BUGS
 See
-.URL "http://bugs.debian.org/xbase\-clients"; "the Debian Bug Tracking System" .
+.URL "http://bugs.debian.org/xfonts\-utils"; "the Debian Bug Tracking System" .
 If you wish to report a bug in
 .BR update\-fonts\-scale ,
 please see



Reply to: