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

xfonts-cyrillic: Changes to 'debian-unstable'



 debian/README.source                          |   73 +++++++++++++++++++++++
 debian/changelog                              |   14 ++++
 debian/control                                |    6 -
 debian/fonts.alias                            |   50 ++++++++--------
 debian/patches/01_cyrillic_fonts_aliases.diff |   81 --------------------------
 debian/patches/series                         |    1 
 debian/rules                                  |   11 +--
 debian/xsfbs/repack.sh                        |   32 ++++++++++
 debian/xsfbs/xsfbs.mk                         |   29 +++------
 debian/xsfbs/xsfbs.sh                         |   78 -------------------------
 10 files changed, 164 insertions(+), 211 deletions(-)

New commits:
commit cd85904bc8095bb4021e48d4642c71fd5cc290c0
Author: Brice Goglin <bgoglin@debian.org>
Date:   Sun Jul 26 11:47:51 2009 +0200

    Prepare changelog for upload

diff --git a/debian/changelog b/debian/changelog
index cdd2771..7954a6f 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,4 +1,4 @@
-xfonts-cyrillic (1:1.0.0-7) UNRELEASED; urgency=low
+xfonts-cyrillic (1:1.0.0-7) unstable; urgency=low
 
   * Add README.source, bump Standards-Version to 3.8.2.
   * Store fonts.alias in the debian/ directory instead of
@@ -10,7 +10,7 @@ xfonts-cyrillic (1:1.0.0-7) UNRELEASED; urgency=low
   * Remove obsolete build-deps on pkg-config and xutils.
   * Move package to the 'fonts' section.
 
- -- Brice Goglin <bgoglin@debian.org>  Sun, 26 Jul 2009 11:47:15 +0200
+ -- Brice Goglin <bgoglin@debian.org>  Sun, 26 Jul 2009 11:47:46 +0200
 
 xfonts-cyrillic (1:1.0.0-6) unstable; urgency=low
 

commit fa5f0bf02c5ef7060f2cf3dd5f249f83acdd7070
Author: Brice Goglin <bgoglin@debian.org>
Date:   Sun Jul 26 11:47:44 2009 +0200

    Move package to the 'fonts' section

diff --git a/debian/changelog b/debian/changelog
index f52b3ef..cdd2771 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -8,8 +8,9 @@ xfonts-cyrillic (1:1.0.0-7) UNRELEASED; urgency=low
   * Update DEB_BUILD_OPTIONS parsing to handle space-separated values and
     parallel=%.
   * Remove obsolete build-deps on pkg-config and xutils.
+  * Move package to the 'fonts' section.
 
- -- Brice Goglin <bgoglin@debian.org>  Sun, 26 Jul 2009 11:45:43 +0200
+ -- Brice Goglin <bgoglin@debian.org>  Sun, 26 Jul 2009 11:47:15 +0200
 
 xfonts-cyrillic (1:1.0.0-6) unstable; urgency=low
 
diff --git a/debian/control b/debian/control
index a756d9b..a6c9468 100644
--- a/debian/control
+++ b/debian/control
@@ -1,5 +1,5 @@
 Source: xfonts-cyrillic
-Section: x11
+Section: fonts
 Priority: optional
 Maintainer: Debian X Strike Force <debian-x@lists.debian.org>
 Uploaders: David Nusinow <dnusinow@debian.org>, Julien Cristau <jcristau@debian.org>, Brice Goglin <bgoglin@debian.org>

commit b743ca0c7071b5024cb5c63de0fe1b1e6ced0ea7
Author: Brice Goglin <bgoglin@debian.org>
Date:   Sun Jul 26 11:46:21 2009 +0200

    Remove obsolete build-deps on pkg-config and xutils

diff --git a/debian/changelog b/debian/changelog
index 80c1599..f52b3ef 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -7,8 +7,9 @@ xfonts-cyrillic (1:1.0.0-7) UNRELEASED; urgency=low
     + Remove quilt from Build-Depends.
   * Update DEB_BUILD_OPTIONS parsing to handle space-separated values and
     parallel=%.
+  * Remove obsolete build-deps on pkg-config and xutils.
 
- -- Brice Goglin <bgoglin@debian.org>  Sun, 26 Jul 2009 11:43:32 +0200
+ -- Brice Goglin <bgoglin@debian.org>  Sun, 26 Jul 2009 11:45:43 +0200
 
 xfonts-cyrillic (1:1.0.0-6) unstable; urgency=low
 
diff --git a/debian/control b/debian/control
index 9f8ef2a..a756d9b 100644
--- a/debian/control
+++ b/debian/control
@@ -3,7 +3,7 @@ Section: x11
 Priority: optional
 Maintainer: Debian X Strike Force <debian-x@lists.debian.org>
 Uploaders: David Nusinow <dnusinow@debian.org>, Julien Cristau <jcristau@debian.org>, Brice Goglin <bgoglin@debian.org>
-Build-Depends: debhelper (>= 5.0.31), pkg-config, xutils, xfonts-utils
+Build-Depends: debhelper (>= 5.0.31), xfonts-utils
 Standards-Version: 3.8.2
 Vcs-Git: git://git.debian.org/git/pkg-xorg/font/xfonts-cyrillic
 Vcs-Browser: http://git.debian.org/?p=pkg-xorg/font/xfonts-cyrillic.git

commit 11ad3111f4bbeb9232e5573de1f9ad2234736cbd
Author: Brice Goglin <bgoglin@debian.org>
Date:   Sun Jul 26 11:43:49 2009 +0200

    Handle space-separated values and parallel=%.

diff --git a/debian/changelog b/debian/changelog
index 5b92472..80c1599 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -5,8 +5,10 @@ xfonts-cyrillic (1:1.0.0-7) UNRELEASED; urgency=low
     using 046_fix_cyrillic_font_aliases.diff to add it later,
     closes: #538672.
     + Remove quilt from Build-Depends.
+  * Update DEB_BUILD_OPTIONS parsing to handle space-separated values and
+    parallel=%.
 
- -- Brice Goglin <bgoglin@debian.org>  Sun, 26 Jul 2009 11:30:56 +0200
+ -- Brice Goglin <bgoglin@debian.org>  Sun, 26 Jul 2009 11:43:32 +0200
 
 xfonts-cyrillic (1:1.0.0-6) unstable; urgency=low
 
diff --git a/debian/rules b/debian/rules
index 2598739..b101825 100755
--- a/debian/rules
+++ b/debian/rules
@@ -17,13 +17,14 @@ include debian/xsfbs/xsfbs.mk
 SUBDIRS=font-cronyx-cyrillic-X11R7.0-1.0.0 font-misc-cyrillic-X11R7.0-1.0.0 font-screen-cyrillic-X11R7.0-1.0.0 font-winitzki-cyrillic-X11R7.0-1.0.0
 
 CFLAGS = -Wall -g
-ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS)))
+ifneq (,$(filter noopt,$(DEB_BUILD_OPTIONS)))
 	CFLAGS += -O0
 else
 	CFLAGS += -O2
 endif
-ifeq (,$(findstring nostrip,$(DEB_BUILD_OPTIONS)))
-	INSTALL_PROGRAM += -s
+ifneq (,$(filter parallel=%,$(DEB_BUILD_OPTIONS)))
+	NUMJOBS = $(patsubst parallel=%,%,$(filter parallel=%,$(DEB_BUILD_OPTIONS)))
+	MAKEFLAGS += -j$(NUMJOBS)
 endif
 
 DEB_HOST_ARCH      ?= $(shell dpkg-architecture -qDEB_HOST_ARCH)

commit 6d583e5fe4ee4f4959fd9dad458258a6455b4589
Author: Brice Goglin <bgoglin@debian.org>
Date:   Sun Jul 26 11:32:05 2009 +0200

    Store fonts.alias in the debian/ directory directly

diff --git a/debian/changelog b/debian/changelog
index 792d160..5b92472 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,8 +1,12 @@
 xfonts-cyrillic (1:1.0.0-7) UNRELEASED; urgency=low
 
   * Add README.source, bump Standards-Version to 3.8.2.
+  * Store fonts.alias in the debian/ directory instead of
+    using 046_fix_cyrillic_font_aliases.diff to add it later,
+    closes: #538672.
+    + Remove quilt from Build-Depends.
 
- -- Brice Goglin <bgoglin@debian.org>  Sun, 26 Jul 2009 11:23:50 +0200
+ -- Brice Goglin <bgoglin@debian.org>  Sun, 26 Jul 2009 11:30:56 +0200
 
 xfonts-cyrillic (1:1.0.0-6) unstable; urgency=low
 
diff --git a/debian/control b/debian/control
index 8ce6a71..9f8ef2a 100644
--- a/debian/control
+++ b/debian/control
@@ -3,7 +3,7 @@ Section: x11
 Priority: optional
 Maintainer: Debian X Strike Force <debian-x@lists.debian.org>
 Uploaders: David Nusinow <dnusinow@debian.org>, Julien Cristau <jcristau@debian.org>, Brice Goglin <bgoglin@debian.org>
-Build-Depends: debhelper (>= 5.0.31), pkg-config, xutils, xfonts-utils, quilt
+Build-Depends: debhelper (>= 5.0.31), pkg-config, xutils, xfonts-utils
 Standards-Version: 3.8.2
 Vcs-Git: git://git.debian.org/git/pkg-xorg/font/xfonts-cyrillic
 Vcs-Browser: http://git.debian.org/?p=pkg-xorg/font/xfonts-cyrillic.git
diff --git a/debian/fonts.alias b/debian/fonts.alias
index f7d42df..496000c 100644
--- a/debian/fonts.alias
+++ b/debian/fonts.alias
@@ -9,31 +9,31 @@
 !
 ! $XFree86$
 !
-fixed  -misc-fixed-medium-r-semicondensed--13-120-75-75-c-60-koi8-r
-variable -*-helvetica-bold-r-normal-*-*-120-*-*-*-*-koi8-r
-5x8	-misc-fixed-medium-r-normal--8-80-75-75-c-50-koi8-r
-6x9	-misc-fixed-medium-r-normal--9-90-75-75-c-60-koi8-r
-6x10  -cronyx-fixed-medium-r-normal--10-100-75-75-c-60-koi8-r
-6x13  -misc-fixed-medium-r-semicondensed--13-120-75-75-c-60-koi8-r
-6x13bold  -misc-fixed-bold-r-semicondensed--13-120-75-75-c-60-koi8-r
-7x14 -misc-fixed-medium-r-normal--14-130-75-75-c-70-koi8-r
-7x14b -misc-fixed-bold-r-normal--14-130-75-75-c-70-koi8-r
-8x13  -misc-fixed-medium-r-normal--13-120-75-75-c-80-koi8-r
-8x16  -misc-fixed-medium-r-normal--16-160-75-75-c-80-koi8-r
-8x16bold  -misc-fixed-bold-r-normal--16-160-75-75-c-80-koi8-r
-9x15  -misc-fixed-medium-r-normal--15-140-75-75-c-90-koi8-r
-9x15bold -misc-fixed-bold-r-normal--15-140-75-75-c-90-koi8-r
-9x18 -misc-fixed-medium-r-normal--18-120-100-100-c-90-koi8-r
-9x18bold -misc-fixed-bold-r-normal--18-120-100-100-c-90-koi8-r
-10x16bold -cronyx-fixed-bold-r-normal--16-120-100-100-c-80-koi8-r
-10x20  -cronyx-fixed-medium-r-normal--20-200-75-75-c-100-koi8-r
-12x24  -misc-fixed-medium-r-normal--24-170-100-100-c-120-koi8-r
-12x24bold  -misc-fixed-bold-r-normal--24-170-100-100-c-120-koi8-r
-nil2   -cronyx-nil-medium-r-normal--2-20-75-75-c-10-koi8-r
+fixed-cyrillic  -misc-fixed-medium-r-semicondensed--13-120-75-75-c-60-koi8-r
+variable-cyrillic -*-helvetica-bold-r-normal-*-*-120-*-*-*-*-koi8-r
+5x8-cyrillic -misc-fixed-medium-r-normal--8-80-75-75-c-50-koi8-r
+6x9-cyrillic -misc-fixed-medium-r-normal--9-90-75-75-c-60-koi8-r
+6x10-cyrillic  -cronyx-fixed-medium-r-normal--10-100-75-75-c-60-koi8-r
+6x13-cyrillic  -misc-fixed-medium-r-semicondensed--13-120-75-75-c-60-koi8-r
+6x13bold-cyrillic  -misc-fixed-bold-r-semicondensed--13-120-75-75-c-60-koi8-r
+7x14-cyrillic -misc-fixed-medium-r-normal--14-130-75-75-c-70-koi8-r
+7x14b-cyrillic -misc-fixed-bold-r-normal--14-130-75-75-c-70-koi8-r
+8x13-cyrillic  -misc-fixed-medium-r-normal--13-120-75-75-c-80-koi8-r
+8x16-cyrillic  -misc-fixed-medium-r-normal--16-160-75-75-c-80-koi8-r
+8x16bold-cyrillic  -misc-fixed-bold-r-normal--16-160-75-75-c-80-koi8-r
+9x15-cyrillic  -misc-fixed-medium-r-normal--15-140-75-75-c-90-koi8-r
+9x15bold-cyrillic -misc-fixed-bold-r-normal--15-140-75-75-c-90-koi8-r
+9x18-cyrillic -misc-fixed-medium-r-normal--18-120-100-100-c-90-koi8-r
+9x18bold-cyrillic -misc-fixed-bold-r-normal--18-120-100-100-c-90-koi8-r
+10x16bold-cyrillic -cronyx-fixed-bold-r-normal--16-120-100-100-c-80-koi8-r
+10x20-cyrillic  -cronyx-fixed-medium-r-normal--20-200-75-75-c-100-koi8-r
+12x24-cyrillic  -misc-fixed-medium-r-normal--24-170-100-100-c-120-koi8-r
+12x24bold-cyrillic  -misc-fixed-bold-r-normal--24-170-100-100-c-120-koi8-r
+nil2-cyrillic   -cronyx-nil-medium-r-normal--2-20-75-75-c-10-koi8-r
 koi-fixed  -misc-fixed-medium-r-semicondensed--13-120-75-75-c-60-koi8-r
 koi-variable -*-helvetica-bold-r-normal-*-*-120-*-*-*-*-koi8-r
-koi5x8	-misc-fixed-medium-r-normal--8-80-75-75-c-50-koi8-r
-koi6x9	-misc-fixed-medium-r-normal--9-90-75-75-c-60-koi8-r
+koi5x8 -misc-fixed-medium-r-normal--8-80-75-75-c-50-koi8-r
+koi6x9 -misc-fixed-medium-r-normal--9-90-75-75-c-60-koi8-r
 koi6x10  -cronyx-fixed-medium-r-normal--10-100-75-75-c-60-koi8-r
 koi6x13  -misc-fixed-medium-r-semicondensed--13-120-75-75-c-60-koi8-r
 koi6x13bold  -misc-fixed-bold-r-semicondensed--13-120-75-75-c-60-koi8-r
@@ -51,5 +51,5 @@ koi10x20  -cronyx-fixed-medium-r-normal--20-200-75-75-c-100-koi8-r
 koi12x24  -misc-fixed-medium-r-normal--24-170-100-100-c-120-koi8-r
 koi12x24bold  -misc-fixed-bold-r-normal--24-170-100-100-c-120-koi8-r
 koinil2   -cronyx-nil-medium-r-normal--2-20-75-75-c-10-koi8-r
-screen8x16  -screen-fixed-medium-r-normal--16-120-100-100-c-80-koi8-r
-screen8x16b -screen-fixed-bold-r-normal--16-120-100-100-c-80-koi8-r
+screen8x16-cyrillic  -screen-fixed-medium-r-normal--16-120-100-100-c-80-koi8-r
+screen8x16b-cyrillic -screen-fixed-bold-r-normal--16-120-100-100-c-80-koi8-r
diff --git a/debian/patches/01_cyrillic_fonts_aliases.diff b/debian/patches/01_cyrillic_fonts_aliases.diff
deleted file mode 100644
index dd08e81..0000000
--- a/debian/patches/01_cyrillic_fonts_aliases.diff
+++ /dev/null
@@ -1,81 +0,0 @@
-$Id: 046_fix_cyrillic_font_aliases.diff 486 2005-08-03 04:51:11Z dnusinow $
-
-Prevent font alias collisions between KOI8-R encodings and the stock ones.
-
-This patch by Branden Robinson.
-
-Not submitted upstream.  Not sure they'd like it.
-
-Yes, I know this is crack, patching something in the debian directory, but
-since I just ripped the original fonts.alias from an upstream tarball
-anyway, we may as well treat it like it's outside of the debian dir.
-Ideally upstream will just accept this and we won't have to do this crap 
- - David
-
-Index: a/debian/fonts.alias
-===================================================================
---- a/debian/fonts.alias.orig	2005-08-02 22:00:38.000000000 -0400
-+++ b/debian/fonts.alias	2005-08-02 23:45:30.000000000 -0400
-@@ -9,31 +9,31 @@
- !
- ! $XFree86$
- !
--fixed  -misc-fixed-medium-r-semicondensed--13-120-75-75-c-60-koi8-r
--variable -*-helvetica-bold-r-normal-*-*-120-*-*-*-*-koi8-r
--5x8	-misc-fixed-medium-r-normal--8-80-75-75-c-50-koi8-r
--6x9	-misc-fixed-medium-r-normal--9-90-75-75-c-60-koi8-r
--6x10  -cronyx-fixed-medium-r-normal--10-100-75-75-c-60-koi8-r
--6x13  -misc-fixed-medium-r-semicondensed--13-120-75-75-c-60-koi8-r
--6x13bold  -misc-fixed-bold-r-semicondensed--13-120-75-75-c-60-koi8-r
--7x14 -misc-fixed-medium-r-normal--14-130-75-75-c-70-koi8-r
--7x14b -misc-fixed-bold-r-normal--14-130-75-75-c-70-koi8-r
--8x13  -misc-fixed-medium-r-normal--13-120-75-75-c-80-koi8-r
--8x16  -misc-fixed-medium-r-normal--16-160-75-75-c-80-koi8-r
--8x16bold  -misc-fixed-bold-r-normal--16-160-75-75-c-80-koi8-r
--9x15  -misc-fixed-medium-r-normal--15-140-75-75-c-90-koi8-r
--9x15bold -misc-fixed-bold-r-normal--15-140-75-75-c-90-koi8-r
--9x18 -misc-fixed-medium-r-normal--18-120-100-100-c-90-koi8-r
--9x18bold -misc-fixed-bold-r-normal--18-120-100-100-c-90-koi8-r
--10x16bold -cronyx-fixed-bold-r-normal--16-120-100-100-c-80-koi8-r
--10x20  -cronyx-fixed-medium-r-normal--20-200-75-75-c-100-koi8-r
--12x24  -misc-fixed-medium-r-normal--24-170-100-100-c-120-koi8-r
--12x24bold  -misc-fixed-bold-r-normal--24-170-100-100-c-120-koi8-r
--nil2   -cronyx-nil-medium-r-normal--2-20-75-75-c-10-koi8-r
-+fixed-cyrillic  -misc-fixed-medium-r-semicondensed--13-120-75-75-c-60-koi8-r
-+variable-cyrillic -*-helvetica-bold-r-normal-*-*-120-*-*-*-*-koi8-r
-+5x8-cyrillic -misc-fixed-medium-r-normal--8-80-75-75-c-50-koi8-r
-+6x9-cyrillic -misc-fixed-medium-r-normal--9-90-75-75-c-60-koi8-r
-+6x10-cyrillic  -cronyx-fixed-medium-r-normal--10-100-75-75-c-60-koi8-r
-+6x13-cyrillic  -misc-fixed-medium-r-semicondensed--13-120-75-75-c-60-koi8-r
-+6x13bold-cyrillic  -misc-fixed-bold-r-semicondensed--13-120-75-75-c-60-koi8-r
-+7x14-cyrillic -misc-fixed-medium-r-normal--14-130-75-75-c-70-koi8-r
-+7x14b-cyrillic -misc-fixed-bold-r-normal--14-130-75-75-c-70-koi8-r
-+8x13-cyrillic  -misc-fixed-medium-r-normal--13-120-75-75-c-80-koi8-r
-+8x16-cyrillic  -misc-fixed-medium-r-normal--16-160-75-75-c-80-koi8-r
-+8x16bold-cyrillic  -misc-fixed-bold-r-normal--16-160-75-75-c-80-koi8-r
-+9x15-cyrillic  -misc-fixed-medium-r-normal--15-140-75-75-c-90-koi8-r
-+9x15bold-cyrillic -misc-fixed-bold-r-normal--15-140-75-75-c-90-koi8-r
-+9x18-cyrillic -misc-fixed-medium-r-normal--18-120-100-100-c-90-koi8-r
-+9x18bold-cyrillic -misc-fixed-bold-r-normal--18-120-100-100-c-90-koi8-r
-+10x16bold-cyrillic -cronyx-fixed-bold-r-normal--16-120-100-100-c-80-koi8-r
-+10x20-cyrillic  -cronyx-fixed-medium-r-normal--20-200-75-75-c-100-koi8-r
-+12x24-cyrillic  -misc-fixed-medium-r-normal--24-170-100-100-c-120-koi8-r
-+12x24bold-cyrillic  -misc-fixed-bold-r-normal--24-170-100-100-c-120-koi8-r
-+nil2-cyrillic   -cronyx-nil-medium-r-normal--2-20-75-75-c-10-koi8-r
- koi-fixed  -misc-fixed-medium-r-semicondensed--13-120-75-75-c-60-koi8-r
- koi-variable -*-helvetica-bold-r-normal-*-*-120-*-*-*-*-koi8-r
--koi5x8	-misc-fixed-medium-r-normal--8-80-75-75-c-50-koi8-r
--koi6x9	-misc-fixed-medium-r-normal--9-90-75-75-c-60-koi8-r
-+koi5x8 -misc-fixed-medium-r-normal--8-80-75-75-c-50-koi8-r
-+koi6x9 -misc-fixed-medium-r-normal--9-90-75-75-c-60-koi8-r
- koi6x10  -cronyx-fixed-medium-r-normal--10-100-75-75-c-60-koi8-r
- koi6x13  -misc-fixed-medium-r-semicondensed--13-120-75-75-c-60-koi8-r
- koi6x13bold  -misc-fixed-bold-r-semicondensed--13-120-75-75-c-60-koi8-r
-@@ -51,5 +51,5 @@
- koi12x24  -misc-fixed-medium-r-normal--24-170-100-100-c-120-koi8-r
- koi12x24bold  -misc-fixed-bold-r-normal--24-170-100-100-c-120-koi8-r
- koinil2   -cronyx-nil-medium-r-normal--2-20-75-75-c-10-koi8-r
--screen8x16  -screen-fixed-medium-r-normal--16-120-100-100-c-80-koi8-r
--screen8x16b -screen-fixed-bold-r-normal--16-120-100-100-c-80-koi8-r
-+screen8x16-cyrillic  -screen-fixed-medium-r-normal--16-120-100-100-c-80-koi8-r
-+screen8x16b-cyrillic -screen-fixed-bold-r-normal--16-120-100-100-c-80-koi8-r
diff --git a/debian/patches/series b/debian/patches/series
deleted file mode 100644
index dd2e87f..0000000
--- a/debian/patches/series
+++ /dev/null
@@ -1 +0,0 @@
-01_cyrillic_fonts_aliases.diff
diff --git a/debian/rules b/debian/rules
index 773d2ea..2598739 100755
--- a/debian/rules
+++ b/debian/rules
@@ -37,7 +37,7 @@ endif
 
 
 build: build-stamp
-build-stamp: $(STAMP_DIR)/patch
+build-stamp:
 	dh_testdir
 	for FILE in $(SUBDIRS); do \
 		echo "$$FILE" ; \
@@ -52,7 +52,7 @@ build-stamp: $(STAMP_DIR)/patch
 
 	touch build-stamp
 
-clean: xsfclean
+clean:
 	dh_testdir
 	dh_testroot
 	rm -f build-stamp

commit 77a45bd87a1bafa2e12a4066b339270dd8223187
Author: Brice Goglin <bgoglin@debian.org>
Date:   Sun Jul 26 11:27:38 2009 +0200

    Fix rules dependencies

diff --git a/debian/rules b/debian/rules
index ebba171..773d2ea 100755
--- a/debian/rules
+++ b/debian/rules
@@ -36,8 +36,8 @@ else
 endif
 
 
-build: genscripts patch build-stamp
-build-stamp:
+build: build-stamp
+build-stamp: $(STAMP_DIR)/patch
 	dh_testdir
 	for FILE in $(SUBDIRS); do \
 		echo "$$FILE" ; \

commit 0daff16b21dd86a97ef7abb6ec8578f8006fd264
Author: Brice Goglin <bgoglin@debian.org>
Date:   Sun Jul 26 11:24:30 2009 +0200

    Bump Standards-Version to 3.8.2 now that we have README.source

diff --git a/debian/changelog b/debian/changelog
index 0df1a3d..792d160 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+xfonts-cyrillic (1:1.0.0-7) UNRELEASED; urgency=low
+
+  * Add README.source, bump Standards-Version to 3.8.2.
+
+ -- Brice Goglin <bgoglin@debian.org>  Sun, 26 Jul 2009 11:23:50 +0200
+
 xfonts-cyrillic (1:1.0.0-6) unstable; urgency=low
 
   * Update patches to not use -p0, closes: #485272.
diff --git a/debian/control b/debian/control
index 5f390f9..8ce6a71 100644
--- a/debian/control
+++ b/debian/control
@@ -4,7 +4,7 @@ Priority: optional
 Maintainer: Debian X Strike Force <debian-x@lists.debian.org>
 Uploaders: David Nusinow <dnusinow@debian.org>, Julien Cristau <jcristau@debian.org>, Brice Goglin <bgoglin@debian.org>
 Build-Depends: debhelper (>= 5.0.31), pkg-config, xutils, xfonts-utils, quilt
-Standards-Version: 3.7.3
+Standards-Version: 3.8.2
 Vcs-Git: git://git.debian.org/git/pkg-xorg/font/xfonts-cyrillic
 Vcs-Browser: http://git.debian.org/?p=pkg-xorg/font/xfonts-cyrillic.git
 

commit 8f72294ada477f003888b6776883c1dd98289f3f
Author: Julien Cristau <jcristau@debian.org>
Date:   Wed Jun 3 03:37:37 2009 +0200

    Kill custom readlink function
    
    This was needed for very, very old versions of debianutils.
    Closes: #498890

diff --git a/debian/xsfbs/xsfbs.sh b/debian/xsfbs/xsfbs.sh
index 197eb74..781826f 100644
--- a/debian/xsfbs/xsfbs.sh
+++ b/debian/xsfbs/xsfbs.sh
@@ -303,16 +303,6 @@ EOF
   fi
 }
 
-# we require a readlink command or shell function
-if ! which readlink > /dev/null 2>&1; then
-  message "The readlink command was not found.  Please install version" \
-          "1.13.1 or later of the debianutils package."
-  readlink () {
-    # returns what symlink in $1 actually points to
-    perl -e '$l = shift; exit 1 unless -l $l; $r = readlink $l; exit 1 unless $r; print "$r\n"' "$1"
-  }
-fi
-
 check_symlink () {
   # syntax: check_symlink symlink
   #

commit 7deebf983f53c505bc25171ab77fdc408f250a6e
Author: Julien Cristau <jcristau@debian.org>
Date:   Tue May 26 15:58:19 2009 +0200

    xsfbs: don't run dpkg --print-installation-architecture
    
    This is deprecated in new dpkg, and had no users anyway.

diff --git a/debian/xsfbs/xsfbs.sh b/debian/xsfbs/xsfbs.sh
index 8840ff9..197eb74 100644
--- a/debian/xsfbs/xsfbs.sh
+++ b/debian/xsfbs/xsfbs.sh
@@ -57,8 +57,6 @@ EOF
   exit $SHELL_LIB_USAGE_ERROR
 fi
 
-ARCHITECTURE="$(dpkg --print-installation-architecture)"
-
 if [ "$1" = "reconfigure" ] || [ -n "$DEBCONF_RECONFIGURE" ]; then
   RECONFIGURE="true"
 else

commit 4178d948cd66a938222d0d7c6353ee8d60229e40
Author: David Nusinow <dnusinow@debian.org>
Date:   Mon May 25 20:08:50 2009 -0400

    Add README.source

diff --git a/debian/README.source b/debian/README.source
new file mode 100644
index 0000000..34ab4bf
--- /dev/null
+++ b/debian/README.source
@@ -0,0 +1,73 @@
+------------------------------------------------------
+Quick Guide To Patching This Package For The Impatient
+------------------------------------------------------
+
+1. Make sure you have quilt installed
+2. Unpack the package as usual with "dpkg-source -x"
+3. Run the "patch" target in debian/rules
+4. Create a new patch with "quilt new" (see quilt(1))
+5. Edit all the files you want to include in the patch with "quilt edit" 
+   (see quilt(1)).
+6. Write the patch with "quilt refresh" (see quilt(1))
+7. Run the "clean" target in debian/rules
+
+Alternatively, instead of using quilt directly, you can drop the patch in to 
+debian/patches and add the name of the patch to debian/patches/series.
+
+------------------------------------
+Guide To The X Strike Force Packages
+------------------------------------
+
+The X Strike Force team maintains X packages in git repositories on
+git.debian.org in the pkg-xorg subdirectory. Most upstream packages
+are actually maintained in git repositories as well, so they often
+just need to be pulled into git.debian.org in a "upstream-*" branch.
+Otherwise, the upstream sources are manually installed in the Debian
+git repository.
+
+The .orig.tar.gz upstream source file could be generated this
+"upstream-*" branch in the Debian git repository but it is actually
+copied from upstream tarballs directly.
+
+Due to X.org being highly modular, packaging all X.org applications
+as their own independent packages would have created too many Debian
+packages. For this reason, some X.org applications have been grouped
+into larger packages: xutils, xutils-dev, x11-apps, x11-session-utils,
+x11-utils, x11-xfs-utils, x11-xkb-utils, x11-xserver-utils.
+Most packages, including the X.org server itself and all libraries
+and drivers are, however maintained independently.
+
+The Debian packaging is added by creating the "debian-*" git branch
+which contains the aforementioned "upstream-*" branch plus the debian/
+repository files.
+When a patch has to be applied to the Debian package, two solutions
+are involved:
+* If the patch is available in one of the upstream branches, it
+  may be git'cherry-picked into the Debian repository. In this
+  case, it appears directly in the .diff.gz.
+* Otherwise, the patch is added to debian/patches/ which is managed
+  with quilt as documented in /usr/share/doc/quilt/README.source.
+
+quilt is actually invoked by the Debian X packaging through a larger
+set of scripts called XSFBS. XSFBS brings some other X specific
+features such as managing dependencies and conflicts due to the video
+and input driver ABIs.
+XSFBS itself is maintained in a separate repository at
+  git://git.debian.org/pkg-xorg/xsfbs.git
+and it is pulled inside the other Debian X repositories when needed.
+
+The XSFBS patching system requires a build dependency on quilt. Also
+a dependency on $(STAMP_DIR)/patch has to be added to debian/rules
+so that the XSFBS patching occurs before the actual build. So the
+very first target of the build (likely the one running autoreconf)
+should depend on $(STAMP_DIR)/patch. It should also not depend on
+anything so that parallel builds are correctly supported (nothing
+should probably run while patching is being done). And finally, the
+clean target should depend on the xsfclean target so that patches
+are unapplied on clean.
+
+When the upstream sources contain some DFSG-nonfree files, they are
+listed in text files in debian/prune/ in the "debian-*" branch of
+the Debian repository. XSFBS' scripts then take care of removing
+these listed files during the build so as to generate a modified
+DFSG-free .orig.tar.gz tarball.

commit fa6396d6bf68b9a0154089146287245f9ad60a1e
Author: Julien Cristau <jcristau@debian.org>
Date:   Wed Feb 25 21:31:03 2009 +0100

    xsfbs: repack.sh needs to be executable

diff --git a/debian/xsfbs/repack.sh b/debian/xsfbs/repack.sh
old mode 100644
new mode 100755

commit 2ed171f9f390de4e97141c0016d3ba615e8c943e
Author: Julien Cristau <jcristau@debian.org>
Date:   Tue Feb 17 17:20:42 2009 +0100

    xsfbs.sh: kill {,de}register_x_lib_dir_with_ld_so
    
    libx11's postinst was the only post-sarge user, and it's gone now.

diff --git a/debian/xsfbs/xsfbs.sh b/debian/xsfbs/xsfbs.sh
index 72efa95..8840ff9 100644
--- a/debian/xsfbs/xsfbs.sh
+++ b/debian/xsfbs/xsfbs.sh
@@ -719,72 +719,6 @@ run () {
   fi
 }
 
-register_x_lib_dir_with_ld_so () {
-  # syntax: register_x_lib_dir_with_ld_so
-  #
-  # Configure the dynamic loader ld.so to search /usr/X11R6/lib for shared
-  # libraries.
-  #
-  # Call this function from the postinst script of a package that places a
-  # shared library in /usr/X11R6/lib, before invoking ldconfig.
-
-  local dir ldsoconf
-
-  dir="/usr/X11R6/lib"
-  ldsoconf="/etc/ld.so.conf"
-
-  # is the line not already present?
-  if ! fgrep -qsx "$dir" "$ldsoconf"; then
-    observe "adding $dir directory to $ldsoconf"
-    echo "$dir" >> "$ldsoconf"
-  fi
-}
-
-deregister_x_lib_dir_with_ld_so () {
-  # syntax: deregister_x_lib_dir_with_ld_so
-  #
-  # Configure dynamic loader ld.so to not search /usr/X11R6/lib for shared
-  # libraries, if and only if no shared libaries remain there.
-  #
-  # Call this function from the postrm script of a package that places a shared
-  # library in /usr/X11R6/lib, in the event "$1" is "remove", and before
-  # invoking ldconfig.
-
-  local dir ldsoconf fgrep_status cmp_status
-
-  dir="/usr/X11R6/lib"
-  ldsoconf="/etc/ld.so.conf"
-
-  # is the line present?
-  if fgrep -qsx "$dir" "$ldsoconf"; then
-    # are there any shared objects in the directory?
-    if [ "$(echo "$dir"/lib*.so.*.*)" = "$dir/lib*.so.*.*" ]; then
-      # glob expansion produced nothing, so no shared libraries are present
-      observe "removing $dir directory from $ldsoconf"
-      # rewrite the file (very carefully)
-      set +e
-      fgrep -svx "$dir" "$ldsoconf" > "$ldsoconf.dpkg-tmp"
-      fgrep_status=$?
-      set -e
-      case $fgrep_status in
-        0|1) ;; # we don't actually care if any lines matched or not
-        *) die "error reading \"$ldsoconf\"; fgrep exited with status" \
-          "$fgrep_status" ;;
-      esac
-      set +e
-      cmp -s "$ldsoconf.dpkg-tmp" "$ldsoconf"
-      cmp_status=$?
-      set -e
-      case $cmp_status in
-        0) rm "$ldsoconf.dpkg-tmp" ;; # files are identical
-        1) mv "$ldsoconf.dpkg-tmp" "$ldsoconf" ;; # files differ
-        *) die "error comparing \"$ldsoconf.dpkg-tmp\" to \"$ldsoconf\";" \
-          "cmp exited with status $cmp_status" ;;
-      esac
-    fi
-  fi
-}
-
 make_symlink_sane () {
   # syntax: make_symlink_sane symlink target
   #

commit 84b7d5bf7a57cab80ba3696ce95028c2f67ba76d
Author: Julien Cristau <jcristau@debian.org>
Date:   Sun Feb 1 01:31:31 2009 +0100

    xsfbs: add a repack script for uscan
    
    This will automatically prune upstream tarballs

diff --git a/debian/xsfbs/repack.sh b/debian/xsfbs/repack.sh
new file mode 100644
index 0000000..5935cc9
--- /dev/null
+++ b/debian/xsfbs/repack.sh
@@ -0,0 +1,32 @@
+#!/bin/sh
+
+set -e
+
+if ! [ -d debian/prune ]; then
+	exit 0
+fi
+
+if [ "x$1" != x--upstream-version ]; then
+	exit 1
+fi
+
+version="$2"
+filename="$3"
+
+if [ -z "$version" ] || ! [ -f "$filename" ]; then
+	exit 1
+fi
+
+dir="$(pwd)"
+tempdir="$(mktemp -d)"
+
+cd "$tempdir"
+tar xf "$dir/$filename"
+cat "$dir"/debian/prune/* | while read file; do rm -f */$file; done
+
+tar czf "$dir/$filename" *
+cd "$dir"
+rm -rf "$tempdir"
+echo "Done pruning upstream tarball"
+
+exit 0

commit 86e7669f5d912824e341ea487a6257ec5433eb90
Author: Julien Cristau <jcristau@debian.org>
Date:   Thu Jul 17 15:44:45 2008 +0200

    xsfbs.mk: make 'log' a separate target
    
    'prepare' runs genscripts, and we don't want that in unpatch,
    so create stampdir/log in a separate target, and make unpatch
    depend on that instead of prepare.

diff --git a/debian/xsfbs/xsfbs.mk b/debian/xsfbs/xsfbs.mk
index 984e81c..f0f8953 100755
--- a/debian/xsfbs/xsfbs.mk
+++ b/debian/xsfbs/xsfbs.mk
@@ -110,10 +110,15 @@ $(STAMP_DIR)/stampdir:
 .PHONY: prepare
 stampdir_targets+=prepare
 prepare: $(STAMP_DIR)/prepare
-$(STAMP_DIR)/prepare: $(STAMP_DIR)/stampdir $(STAMP_DIR)/genscripts
-	mkdir -p $(STAMP_DIR)/log
+$(STAMP_DIR)/prepare: $(STAMP_DIR)/log $(STAMP_DIR)/genscripts
 	>$@
 
+.PHONY: log
+stampdir_targets+=log
+log: $(STAMP_DIR)/log
+$(STAMP_DIR)/log: $(STAMP_DIR)/stampdir
+	mkdir -p $(STAMP_DIR)/log
+
 # Apply all patches to the upstream source.
 .PHONY: patch
 stampdir_targets+=patch
@@ -140,7 +145,7 @@ $(STAMP_DIR)/patch: $(STAMP_DIR)/prepare
 
 # Revert all patches to the upstream source.
 .PHONY: unpatch
-unpatch: $(STAMP_DIR)/prepare
+unpatch: $(STAMP_DIR)/log
 	rm -f $(STAMP_DIR)/patch
 	@echo -n "Unapplying patches..."; \
 	if $(QUILT) applied >/dev/null 2>/dev/null; then \

commit 50619e730fcaf422ffa4451468520526b2a830b8
Author: Julien Cristau <jcristau@debian.org>
Date:   Wed Jul 16 18:42:14 2008 +0200

    xsfbs.mk: update the list of releases, and drop some unused code
    
    we haven't had a separate source tree since modularization.

diff --git a/debian/xsfbs/xsfbs.mk b/debian/xsfbs/xsfbs.mk
index 2350f80..984e81c 100755
--- a/debian/xsfbs/xsfbs.mk
+++ b/debian/xsfbs/xsfbs.mk
@@ -44,9 +44,9 @@ NO_EPOCH_VER:=$(shell echo $(UPSTREAM_VERSION) | sed 's/^.://')
 BUILDER:=$(shell echo $${DEBEMAIL:-$${EMAIL:-$$(echo $$LOGNAME@$$(cat /etc/mailname 2>/dev/null))}})
 
 # Find out if this is an official build; an official build has nothing but
-# digits, dots, and/or the strings "woody" or "sarge" in the Debian part of the
+# digits, dots, and/or the codename of a release in the Debian part of the
 # version number.  Anything else indicates an unofficial build.
-OFFICIAL_BUILD:=$(shell VERSION=$(SOURCE_VERSION); if ! expr "$$(echo $${VERSION\#\#*-} | sed 's/\(woody\|sarge\)//g')" : ".*[^0-9.].*" >/dev/null 2>&1; then echo yes; fi)
+OFFICIAL_BUILD:=$(shell VERSION=$(SOURCE_VERSION); if ! expr "$$(echo $${VERSION\#\#*-} | sed 's/\(woody\|sarge\|etch\|lenny\)//g')" : ".*[^0-9.].*" >/dev/null 2>&1; then echo yes; fi)
 
 # Set up parameters for the Debian build environment.
 
@@ -69,16 +69,6 @@ endif
 # $(STAMP_DIR) houses stamp files for complex targets.
 STAMP_DIR:=stampdir
 
-# $(SOURCE_DIR) houses one or more source trees.
-SOURCE_DIR:=build-tree
-
-# $(SOURCE_TREE) is the location of the source tree to be compiled.  If there
-# is more than one, others are found using this name plus a suffix to indicate
-# the purpose of the additional tree (e.g., $(SOURCE_TREE)-custom).  The
-# "setup" target is responsible for creating such trees.
-#SOURCE_TREE:=$(SOURCE_DIR)/xc
-#FIXME We need to define this in our debian/rules file
-
 # $(DEBTREEDIR) is where all install rules are told (via $(DESTDIR)) to place
 # their files.
 DEBTREEDIR:=$(CURDIR)/debian/tmp

commit 6c29758eb1a2798f6b77516b7a75dc399769d217
Author: Julien Cristau <jcristau@debian.org>
Date:   Wed Jul 16 18:22:01 2008 +0200

    xsfbs.mk: more parallel make fixing

diff --git a/debian/xsfbs/xsfbs.mk b/debian/xsfbs/xsfbs.mk
index fa2431e..2350f80 100755
--- a/debian/xsfbs/xsfbs.mk
+++ b/debian/xsfbs/xsfbs.mk
@@ -119,8 +119,8 @@ $(STAMP_DIR)/stampdir:
 # Set up the package build directory as quilt expects to find it.
 .PHONY: prepare
 stampdir_targets+=prepare
-prepare: $(STAMP_DIR)/genscripts $(STAMP_DIR)/prepare
-$(STAMP_DIR)/prepare: $(STAMP_DIR)/stampdir
+prepare: $(STAMP_DIR)/prepare
+$(STAMP_DIR)/prepare: $(STAMP_DIR)/stampdir $(STAMP_DIR)/genscripts
 	mkdir -p $(STAMP_DIR)/log
 	>$@
 

commit 78b3958b14a5298165d8500d711342be1b7b6463
Author: Julien Cristau <jcristau@debian.org>
Date:   Wed Jul 16 18:22:01 2008 +0200

    xsfbs.mk: fix the prepare target for parallel make

diff --git a/debian/xsfbs/xsfbs.mk b/debian/xsfbs/xsfbs.mk
index b871b3b..fa2431e 100755
--- a/debian/xsfbs/xsfbs.mk
+++ b/debian/xsfbs/xsfbs.mk
@@ -119,11 +119,9 @@ $(STAMP_DIR)/stampdir:
 # Set up the package build directory as quilt expects to find it.
 .PHONY: prepare
 stampdir_targets+=prepare
-prepare: $(STAMP_DIR)/genscripts $(STAMP_DIR)/prepare $(STAMP_DIR)/log
+prepare: $(STAMP_DIR)/genscripts $(STAMP_DIR)/prepare
 $(STAMP_DIR)/prepare: $(STAMP_DIR)/stampdir
-	if [ ! -e $(STAMP_DIR)/log ]; then \
-		mkdir $(STAMP_DIR)/log; \
-	fi; \
+	mkdir -p $(STAMP_DIR)/log
 	>$@
 
 # Apply all patches to the upstream source.


Reply to: