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

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



Author: dnusinow
Date: 2006-02-19 10:53:44 -0500 (Sun, 19 Feb 2006)
New Revision: 1234

Added:
   branches/modular/font/font-util-X11R7.0-1.0.0/debian/patches/
   branches/modular/font/font-util-X11R7.0-1.0.0/debian/patches/001_mkfontdir_location_fix.diff
   branches/modular/font/font-util-X11R7.0-1.0.0/debian/patches/series
Modified:
   branches/modular/font/font-util-X11R7.0-1.0.0/debian/changelog
   branches/modular/font/font-util-X11R7.0-1.0.0/debian/control
   branches/modular/font/font-util-X11R7.0-1.0.0/debian/copyright
   branches/modular/font/font-util-X11R7.0-1.0.0/debian/rules
   branches/modular/font/font-util-X11R7.0-1.0.0/debian/xfonts-utils.install
Log:
Add various fixes from Eugene Konev to xfonts-utils

Modified: branches/modular/font/font-util-X11R7.0-1.0.0/debian/changelog
===================================================================
--- branches/modular/font/font-util-X11R7.0-1.0.0/debian/changelog	2006-02-19 15:45:30 UTC (rev 1233)
+++ branches/modular/font/font-util-X11R7.0-1.0.0/debian/changelog	2006-02-19 15:53:44 UTC (rev 1234)
@@ -1,5 +1,13 @@
 xfonts-utils (1:1.0.0-1) experimental; urgency=low
 
-  * First upload to Debian
+  [ David Nusinow ]
+  * First modular upload to Debian
 
- -- David Nusinow <dnusinow@debian.org>  Wed, 15 Feb 2006 20:39:04 -0500
+  [ Eugene Konev ]
+  * Add patch to allow mkfontdir to build properly
+  * Move mkfontdir, mkfontscale, bdf2pcf from xutils to xfonts-utils.
+  * Start moving fonts to /usr/share/fonts.
+  * Fix update-fonts-*
+  * Fix update-fonts-dir to reference proper encodings dir.
+
+ -- David Nusinow <dnusinow@debian.org>  Tue, 31 Jan 2006 21:37:49 -0500

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-19 15:45:30 UTC (rev 1233)
+++ branches/modular/font/font-util-X11R7.0-1.0.0/debian/control	2006-02-19 15:53:44 UTC (rev 1234)
@@ -3,12 +3,20 @@
 Priority: optional
 Maintainer: Debian X Strike Force <debian-x@lists.debian.org>
 Uploaders: David Nusinow <dnusinow@debian.org>, Branden Robinson <branden@debian.org>, Fabio M. Di Nitto <fabbione@fabbione.net>
-Build-Depends: debhelper (>= 4.0.0), pkg-config
+Build-Depends: debhelper (>= 4.0.0), pkg-config, quilt, libxfont-dev
 Standards-Version: 3.6.1.0
 
 Package: xfonts-utils
 Architecture: any
 Depends: ${shlibs:Depends}, ${misc:Depends}, x11-common
-Description: utilities to set up fonts for the X11
- This package contains various items for running any font in X11. As such,
- it is pre-depended on by many xfont packages.
+Replaces: xutils (<< 1:1.0.1-2)
+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.
+ .
+ The programs in this package include:
+  - bdftopcf, which converts BDF fonts to PCF fonts;
+  - bdftruncate and ucs2any, tools to generate fonts with various encodings
+    from ISO 10646-encoded fonts
+  - mkfontdir, a program to generate fonts.dir files;
+  - mkfontscale, a program to generate fonts.scale files;

Modified: branches/modular/font/font-util-X11R7.0-1.0.0/debian/copyright
===================================================================
--- branches/modular/font/font-util-X11R7.0-1.0.0/debian/copyright	2006-02-19 15:45:30 UTC (rev 1233)
+++ branches/modular/font/font-util-X11R7.0-1.0.0/debian/copyright	2006-02-19 15:53:44 UTC (rev 1234)
@@ -1,3 +1,33 @@
+Copyright 1987, 1990, 1991, 1993, 1998  The Open Group
+Copyright (c) 2001-2003 by Juliusz Chroboczek
+Copyright (c) 2002 by Tomohiro KUBOTA
+Copyright (c) 1993 Quarterdeck Office Systems
+Copyright 2002-2004 by Roland Mainz <roland.mainz@nrubsig.org>
+Copyright 1990 Network Computing Devices;
+Copyright 1987 by Digital Equipment Corporation
+
+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.
+
 Copyright 2002-2004 Red Hat Inc., Durham, North Carolina.
 
 All Rights Reserved.

Added: branches/modular/font/font-util-X11R7.0-1.0.0/debian/patches/001_mkfontdir_location_fix.diff
===================================================================
--- branches/modular/font/font-util-X11R7.0-1.0.0/debian/patches/001_mkfontdir_location_fix.diff	2006-02-19 15:45:30 UTC (rev 1233)
+++ branches/modular/font/font-util-X11R7.0-1.0.0/debian/patches/001_mkfontdir_location_fix.diff	2006-02-19 15:53:44 UTC (rev 1234)
@@ -0,0 +1,26 @@
+Index: xutils/mkfontdir-X11R7.0-1.0.1/Makefile.am
+===================================================================
+--- xutils.orig/mkfontdir-X11R7.0-1.0.1/Makefile.am	2006-01-31 21:24:39.000000000 -0500
++++ xutils/mkfontdir-X11R7.0-1.0.1/Makefile.am	2006-01-31 21:35:39.000000000 -0500
+@@ -24,7 +24,7 @@
+ appman_PRE = mkfontdir.man
+ 
+ mkfontdir: mkfontdir.cpp
+-	$(SED) s,BINDIR,`echo @bindir@/mkfontscale | $(SED) s,/[^/]*$$,,`, < mkfontdir.cpp | $(SED) s/XCOMM/\#/ > $@
++	$(SED) s,BINDIR,`echo @bindir@/mkfontscale | $(SED) s,/[^/]*$$,,`, < ${srcdir}/mkfontdir.cpp | $(SED) s/XCOMM/\#/ > $@
+ 
+ EXTRA_DIST = mkfontdir.cpp
+ CLEANFILES = $(bin_SCRIPTS)
+Index: xutils/mkfontdir-X11R7.0-1.0.1/Makefile.in
+===================================================================
+--- xutils.orig/mkfontdir-X11R7.0-1.0.1/Makefile.in	2006-01-31 21:24:39.000000000 -0500
++++ xutils/mkfontdir-X11R7.0-1.0.1/Makefile.in	2006-01-31 21:35:53.000000000 -0500
+@@ -451,7 +451,7 @@
+ 
+ 
+ mkfontdir: mkfontdir.cpp
+-	$(SED) s,BINDIR,`echo @bindir@/mkfontscale | $(SED) s,/[^/]*$$,,`, < mkfontdir.cpp | $(SED) s/XCOMM/\#/ > $@
++	$(SED) s,BINDIR,`echo @bindir@/mkfontscale | $(SED) s,/[^/]*$$,,`, < ${srcdir}/mkfontdir.cpp | $(SED) s/XCOMM/\#/ > $@
+ 
+ .man.$(APP_MAN_SUFFIX):
+ 	sed $(MAN_SUBSTS) < $< > $@

Added: branches/modular/font/font-util-X11R7.0-1.0.0/debian/patches/series
===================================================================
--- branches/modular/font/font-util-X11R7.0-1.0.0/debian/patches/series	2006-02-19 15:45:30 UTC (rev 1233)
+++ branches/modular/font/font-util-X11R7.0-1.0.0/debian/patches/series	2006-02-19 15:53:44 UTC (rev 1234)
@@ -0,0 +1 @@
+001_mkfontdir_location_fix.diff

Modified: branches/modular/font/font-util-X11R7.0-1.0.0/debian/rules
===================================================================
--- branches/modular/font/font-util-X11R7.0-1.0.0/debian/rules	2006-02-19 15:45:30 UTC (rev 1233)
+++ branches/modular/font/font-util-X11R7.0-1.0.0/debian/rules	2006-02-19 15:53:44 UTC (rev 1234)
@@ -1,5 +1,5 @@
 #!/usr/bin/make -f
-# debian/rules for the Debian libdmx package.
+# debian/rules for the Debian xfonts-utils package.
 # Copyright © 2004 Scott James Remnant <scott@netsplit.com>
 # Copyright © 2005 Daniel Stone <daniel@fooishbar.org>
 # Copyright © 2005 David Nusinow <dnusinow@debian.org>
@@ -8,10 +8,14 @@
 #export DH_VERBOSE=1
 
 # set this to the name of the main shlib's binary package
-PACKAGE = fontutil
+PACKAGE = xfonts-utils
 
 include debian/xsfbs/xsfbs.mk
 
+# This package contains multiple modules as shipped by upstream. Each module is # contained in a subdirectory in the root dir of the package. You must list each
+# subdirectory explicitly so that the build system knows what to build
+SUBDIRS="bdftopcf-X11R7.0-1.0.0 mkfontdir-X11R7.0-1.0.1 mkfontscale-X11R7.0-1.0.1 font-util-X11R7.0-1.0.0"
+
 CFLAGS = -Wall -g
 ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS)))
 	CFLAGS += -O0
@@ -32,20 +36,22 @@
 endif
 
 
-build: build-stamp
+build: genscripts patch build-stamp
 build-stamp:
 	dh_testdir
+	for FILE in "$(SUBDIRS)"; do \
+		mkdir "$$FILE"-obj-$(DEB_BUILD_GNU_TYPE); \
+		(cd "$$FILE"-obj-$(DEB_BUILD_GNU_TYPE) && \
+		../"$$FILE"/configure --prefix=/usr --mandir=\$${prefix}/share/man \
+		             --infodir=\$${prefix}/share/info $(confflags) \
+			     --with-mapdir=\$${prefix}/share/fonts/X11/util \
+		             CFLAGS="$(CFLAGS)" && \
+		$(MAKE)) || exit 1; \
+	done
 
-	mkdir obj-$(DEB_BUILD_GNU_TYPE)
-	cd obj-$(DEB_BUILD_GNU_TYPE) && \
-	../configure --prefix=/usr --mandir=\$${prefix}/share/man \
-	             --infodir=\$${prefix}/share/info $(confflags) \
-	             CFLAGS="$(CFLAGS)" 
-	cd obj-$(DEB_BUILD_GNU_TYPE) && $(MAKE)
-
 	touch build-stamp
 
-clean:
+clean: xsfclean
 	dh_testdir
 	dh_testroot
 	rm -f build-stamp
@@ -54,7 +60,7 @@
 	rm -f */config.cache */config.log */config.status
 	rm -f conftest* */conftest*
 	rm -rf autom4te.cache */autom4te.cache
-	rm -rf obj-*
+	rm -rf *-obj-*
 
 	dh_clean
 
@@ -64,7 +70,10 @@
 	dh_clean -k
 	dh_installdirs
 
-	cd obj-$(DEB_BUILD_GNU_TYPE) && $(MAKE) DESTDIR=$(CURDIR)/debian/tmp install
+	for FILE in "$(SUBDIRS)"; do \
+		cd "$$FILE"-obj-$(DEB_BUILD_GNU_TYPE) && $(MAKE) DESTDIR=$(CURDIR)/debian/tmp install ; \
+		cd ..; \
+	done
 
 # Build architecture-dependent files here.
 binary-arch: build install
@@ -72,7 +81,7 @@
 	dh_testroot
 
 	dh_installdocs
-	dh_install --sourcedir=debian/tmp
+	dh_install --sourcedir=debian/tmp --fail-missing
 	dh_installchangelogs
 	dh_link
 	dh_strip --dbg-package=$(PACKAGE)

Modified: branches/modular/font/font-util-X11R7.0-1.0.0/debian/xfonts-utils.install
===================================================================
--- branches/modular/font/font-util-X11R7.0-1.0.0/debian/xfonts-utils.install	2006-02-19 15:45:30 UTC (rev 1233)
+++ branches/modular/font/font-util-X11R7.0-1.0.0/debian/xfonts-utils.install	2006-02-19 15:53:44 UTC (rev 1234)
@@ -1,7 +1,14 @@
-usr/bin/*
+usr/bin/bdftopcf
+usr/bin/bdftruncate
+usr/bin/mkfontdir
+usr/bin/mkfontscale
+usr/bin/ucs2any
+usr/share/man/man1/bdftopcf.1x
+usr/share/man/man1/bdftruncate.1x
+usr/share/man/man1/mkfontdir.1x
+usr/share/man/man1/mkfontscale.1x
+usr/share/man/man1/ucs2any.1x
 usr/share/aclocal/fontutil.m4
-usr/share/man/man1/*
-usr/lib/X11/fonts/util/*
 usr/lib/pkgconfig/fontutil.pc
 ../local/update-fonts-alias usr/bin
 ../local/update-fonts-dir usr/bin
@@ -9,3 +16,20 @@
 ../local/update-fonts-alias.8 usr/share/man/man8
 ../local/update-fonts-dir.8 usr/share/man/man8
 ../local/update-fonts-scale.8 usr/share/man/man8
+usr/share/fonts/X11/util/map-ISO8859-1
+usr/share/fonts/X11/util/map-ISO8859-2
+usr/share/fonts/X11/util/map-ISO8859-3
+usr/share/fonts/X11/util/map-ISO8859-4
+usr/share/fonts/X11/util/map-ISO8859-5
+usr/share/fonts/X11/util/map-ISO8859-6
+usr/share/fonts/X11/util/map-ISO8859-7
+usr/share/fonts/X11/util/map-ISO8859-8
+usr/share/fonts/X11/util/map-ISO8859-9
+usr/share/fonts/X11/util/map-ISO8859-10
+usr/share/fonts/X11/util/map-ISO8859-11
+usr/share/fonts/X11/util/map-ISO8859-13
+usr/share/fonts/X11/util/map-ISO8859-14
+usr/share/fonts/X11/util/map-ISO8859-15
+usr/share/fonts/X11/util/map-ISO8859-16
+usr/share/fonts/X11/util/map-JISX0201.1976-0
+usr/share/fonts/X11/util/map-KOI8-R



Reply to: