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

r1742 - in glibc-package/trunk/debian: . control.in debhelper.in patches patches/all rules.d



Author: aurel32
Date: 2006-08-15 20:40:10 +0000 (Tue, 15 Aug 2006)
New Revision: 1742

Added:
   glibc-package/trunk/debian/patches/all/local-remove-manual.diff
Removed:
   glibc-package/trunk/debian/debhelper.in/glibc-doc.doc-base
   glibc-package/trunk/debian/debhelper.in/glibc-doc.install
   glibc-package/trunk/debian/patches/all/cvs-manual-memory.diff
   glibc-package/trunk/debian/patches/all/cvs-manual-string.diff
Modified:
   glibc-package/trunk/debian/changelog
   glibc-package/trunk/debian/control
   glibc-package/trunk/debian/control.in/main
   glibc-package/trunk/debian/copyright
   glibc-package/trunk/debian/debhelper.in/glibc-doc.links
   glibc-package/trunk/debian/patches/series
   glibc-package/trunk/debian/rules.d/build.mk
   glibc-package/trunk/debian/rules.d/debhelper.mk
Log:
 * Backport from experimental (thanks Denis):
   - Remove the GNU Libc Reference manual from glibc-doc because it is
     not DFSG-free. (Closes: #181494)
     The whole glibc-2.3.6/manual directory is removed from glibc-2.3.6.ds1.tar.bz2.
   - debian/control: Drop Build-Depends: texinfo, texi2html.
   - debian/control: Drop references to the antique libc-doc package.
   - all/cvs-manual-memory.diff: removed.
   - all/cvs-manual-string.diff: removed.




Modified: glibc-package/trunk/debian/changelog
===================================================================
--- glibc-package/trunk/debian/changelog	2006-08-15 19:46:10 UTC (rev 1741)
+++ glibc-package/trunk/debian/changelog	2006-08-15 20:40:10 UTC (rev 1742)
@@ -42,6 +42,14 @@
     packages.  Thanks Petr Salinger.  (Closes: #383168).
   * New any/cvs-static-getpid.diff patch from upstream to fix getpid() in
     statically linked programs on some architectures.  (Closes: #367656).
+  * Backport from experimental (thanks Denis):
+    - Remove the GNU Libc Reference manual from glibc-doc because it is
+      not DFSG-free. (Closes: #181494)
+      The whole glibc-2.3.6/manual directory is removed from glibc-2.3.6.ds1.tar.bz2.
+    - debian/control: Drop Build-Depends: texinfo, texi2html.
+    - debian/control: Drop references to the antique libc-doc package.
+    - all/cvs-manual-memory.diff: removed.
+    - all/cvs-manual-string.diff: removed.
 
  -- Aurelien Jarno <aurel32@debian.org>  Thu, 10 Aug 2006 21:23:07 +0200
 

Modified: glibc-package/trunk/debian/control
===================================================================
--- glibc-package/trunk/debian/control	2006-08-15 19:46:10 UTC (rev 1741)
+++ glibc-package/trunk/debian/control	2006-08-15 20:40:10 UTC (rev 1742)
@@ -1,8 +1,7 @@
 Source: glibc
 Section: libs
 Priority: required
-Build-Depends: gettext, make (>= 3.80-1), dpkg-dev (>= 1.13.5), bzip2,
- texinfo, texi2html, file,
+Build-Depends: gettext, make (>= 3.80-1), dpkg-dev (>= 1.13.5), bzip2, file,
  linux-kernel-headers (>= 2.6.13+0rc3-2) [!hurd-i386 !kfreebsd-i386 !kfreebsd-amd64],
  mig (>= 1.3-2) [hurd-i386], hurd-dev (>= 20020608-1) [hurd-i386], gnumach-dev [hurd-i386],
  kfreebsd-kernel-headers [kfreebsd-i386 kfreebsd-amd64],
@@ -19,13 +18,11 @@
 Architecture: all
 Section: doc
 Priority: optional
-Conflicts: libc-doc
-Replaces: libc-doc
-Provides: libc-doc
+Suggests: glibc-doc-reference
 Description: GNU C Library: Documentation
- Contains The GNU C Library Reference manual in info and html format as
- well as man pages for libpthread functions. Also included is the complete
- GNU C Library ChangeLog.
+ Contains man pages for libpthread functions and the complete GNU C Library
+ ChangeLog.  The GNU C Library Reference manual has been moved into
+ glibc-doc-reference for licensing reasons.
 
 Package: locales
 Architecture: all

Modified: glibc-package/trunk/debian/control.in/main
===================================================================
--- glibc-package/trunk/debian/control.in/main	2006-08-15 19:46:10 UTC (rev 1741)
+++ glibc-package/trunk/debian/control.in/main	2006-08-15 20:40:10 UTC (rev 1742)
@@ -1,8 +1,7 @@
 Source: @glibc@
 Section: libs
 Priority: required
-Build-Depends: gettext, make (>= 3.80-1), dpkg-dev (>= 1.13.5), bzip2,
- texinfo, texi2html, file,
+Build-Depends: gettext, make (>= 3.80-1), dpkg-dev (>= 1.13.5), bzip2, file,
  linux-kernel-headers (>= 2.6.13+0rc3-2) [!hurd-i386 !kfreebsd-i386 !kfreebsd-amd64],
  mig (>= 1.3-2) [hurd-i386], hurd-dev (>= 20020608-1) [hurd-i386], gnumach-dev [hurd-i386],
  kfreebsd-kernel-headers [kfreebsd-i386 kfreebsd-amd64],
@@ -19,13 +18,11 @@
 Architecture: all
 Section: doc
 Priority: optional
-Conflicts: libc-doc
-Replaces: libc-doc
-Provides: libc-doc
+Suggests: @glibc@-doc-reference
 Description: GNU C Library: Documentation
- Contains The GNU C Library Reference manual in info and html format as
- well as man pages for libpthread functions. Also included is the complete
- GNU C Library ChangeLog.
+ Contains man pages for libpthread functions and the complete GNU C Library
+ ChangeLog.  The GNU C Library Reference manual has been moved into
+ @glibc@-doc-reference for licensing reasons.
 
 Package: locales
 Architecture: all

Modified: glibc-package/trunk/debian/copyright
===================================================================
--- glibc-package/trunk/debian/copyright	2006-08-15 19:46:10 UTC (rev 1741)
+++ glibc-package/trunk/debian/copyright	2006-08-15 20:40:10 UTC (rev 1742)
@@ -27,20 +27,6 @@
 On Debian systems, the complete text of the GNU Library
 General Public License can be found in `/usr/share/common-licenses/LGPL-2.1'.
 
-The following applies to the GNU C Library Reference Manual (libc.info):
-
-   Copyright (C) 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2001, 2002, 2003 Free
-   Software Foundation, Inc.
-
-   Permission is granted to copy, distribute and/or modify this document
-   under the terms of the GNU Free Documentation License, Version 1.1 or
-   any later version published by the Free Software Foundation; with the
-   Invariant Sections being "Free Software Needs Free Documentation" and
-   "GNU Lesser General Public License", the Front-Cover texts being (a)
-   (see below), and with the Back-Cover Texts being (b) (see below).  A
-   copy of the license is included in the section entitled "GNU Free
-   Documentation License".
-
 Additional Details (the following is taken from `info libc
 Contributors' which also contains a list of credits):
 	

Deleted: glibc-package/trunk/debian/debhelper.in/glibc-doc.doc-base
===================================================================
--- glibc-package/trunk/debian/debhelper.in/glibc-doc.doc-base	2006-08-15 19:46:10 UTC (rev 1741)
+++ glibc-package/trunk/debian/debhelper.in/glibc-doc.doc-base	2006-08-15 20:40:10 UTC (rev 1742)
@@ -1,24 +0,0 @@
-Document: glibc-manual
-Title: The GNU C Library Reference Manual
-Author: Sandra Loosemore with Richard M. Stallman, Roland McGrath,
-  Andrew Oram, and Ulrich Drepper
-Abstract: The GNU C Library Reference Manual
-  The GNU C library, described in this document, defines all of the
-  library functions that are specified by the ISO C standard, as well as
-  additional features specific to POSIX and other derivatives of the Unix
-  operating system, and extensions specific to the GNU system.
-  .
-  The purpose of this manual is to tell you how to use the facilities
-  of the GNU library.  We have mentioned which features belong to which
-  standards to help you identify things that are potentially non-portable
-  to other systems.  But the emphasis in this manual is not on strict
-  portability.
-Section: Apps/Programming
-
-Format: info
-Index: /usr/share/info/libc.info.gz
-Files: /usr/share/info/libc.*
-
-Format: HTML
-Index: /usr/share/doc/glibc-doc/html/index.html
-Files: /usr/share/doc/glibc-doc/html/*

Deleted: glibc-package/trunk/debian/debhelper.in/glibc-doc.install
===================================================================
--- glibc-package/trunk/debian/debhelper.in/glibc-doc.install	2006-08-15 19:46:10 UTC (rev 1741)
+++ glibc-package/trunk/debian/debhelper.in/glibc-doc.install	2006-08-15 20:40:10 UTC (rev 1742)
@@ -1,2 +0,0 @@
-DEB_SRCDIR/manual/libc/*.html usr/share/doc/glibc-doc/html
-

Modified: glibc-package/trunk/debian/debhelper.in/glibc-doc.links
===================================================================
--- glibc-package/trunk/debian/debhelper.in/glibc-doc.links	2006-08-15 19:46:10 UTC (rev 1741)
+++ glibc-package/trunk/debian/debhelper.in/glibc-doc.links	2006-08-15 20:40:10 UTC (rev 1742)
@@ -1,4 +1,3 @@
-usr/share/doc/glibc-doc/html/libc.html usr/share/doc/glibc-doc/html/index.html
 usr/share/man/man3/pthread_key_create.3.gz usr/share/man/man3/pthread_getspecific.3.gz
 usr/share/man/man3/pthread_key_create.3.gz usr/share/man/man3/pthread_key_delete.3.gz
 usr/share/man/man3/pthread_key_create.3.gz usr/share/man/man3/pthread_setspecific.3.gz

Deleted: glibc-package/trunk/debian/patches/all/cvs-manual-memory.diff
===================================================================
--- glibc-package/trunk/debian/patches/all/cvs-manual-memory.diff	2006-08-15 19:46:10 UTC (rev 1741)
+++ glibc-package/trunk/debian/patches/all/cvs-manual-memory.diff	2006-08-15 20:40:10 UTC (rev 1742)
@@ -1,52 +0,0 @@
-2005-01-14  GOTO Masanori  <gotom@debian.or.jp>
-
-        * manual/memory.texi (sbrk): Fix definition.
-
-===================================================================
-RCS file: /cvs/glibc/libc/manual/memory.texi,v
-retrieving revision 1.78
-retrieving revision 1.79
-diff -u -r1.78 -r1.79
---- libc/manual/memory.texi	2004/10/18 00:53:12	1.78
-+++ libc/manual/memory.texi	2005/01/26 02:39:11	1.79
-@@ -2384,7 +2384,7 @@
- 
- @comment unistd.h
- @comment BSD
--@deftypefun int sbrk (ptrdiff_t @var{delta})
-+@deftypefun void *sbrk (ptrdiff_t @var{delta})
- This function is the same as @code{brk} except that you specify the new
- end of the data segment as an offset @var{delta} from the current end
- and on success the return value is the address of the resulting end of
-
-2005-08-29  Thomas Schwinge  <schwinge@nic-nac-project.de>
-
-	[BZ #1261]
-	* manual/memory.texi (Hooks for Malloc): Correct prototype of
-	my_init_hook() and definition of my_free_hook.
-
-===================================================================
-RCS file: /cvs/glibc/libc/manual/memory.texi,v
-retrieving revision 1.79
-retrieving revision 1.80
-diff -u -r1.79 -r1.80
---- libc/manual/memory.texi	2005/01/26 02:39:11	1.79
-+++ libc/manual/memory.texi	2005/09/13 17:46:01	1.80
-@@ -948,7 +948,7 @@
- #include <malloc.h>
- 
- /* Prototypes for our hooks.  */
--static void *my_init_hook (void);
-+static void my_init_hook (void);
- static void *my_malloc_hook (size_t, const void *);
- static void my_free_hook (void*, const void *);
- 
-@@ -984,7 +984,7 @@
-   return result;
- @}
- 
--static void *
-+static void
- my_free_hook (void *ptr, const void *caller)
- @{
-   /* Restore all old hooks */

Deleted: glibc-package/trunk/debian/patches/all/cvs-manual-string.diff
===================================================================
--- glibc-package/trunk/debian/patches/all/cvs-manual-string.diff	2006-08-15 19:46:10 UTC (rev 1741)
+++ glibc-package/trunk/debian/patches/all/cvs-manual-string.diff	2006-08-15 20:40:10 UTC (rev 1742)
@@ -1,23 +0,0 @@
-2005-01-14  GOTO Masanori  <gotom@debian.or.jp>
-
-        * manual/string.texi (strcasestr): Fix example typo.
-
-===================================================================
-RCS file: /cvs/glibc/libc/manual/string.texi,v
-retrieving revision 1.69
-retrieving revision 1.70
-diff -u -r1.69 -r1.70
---- libc/manual/string.texi	2004/07/14 17:10:28	1.69
-+++ libc/manual/string.texi	2005/01/26 02:39:11	1.70
-@@ -1781,9 +1781,9 @@
- 
- For example,
- @smallexample
--strstr ("hello, world", "L")
-+strcasestr ("hello, world", "L")
-     @result{} "llo, world"
--strstr ("hello, World", "wo")
-+strcasestr ("hello, World", "wo")
-     @result{} "World"
- @end smallexample
- @end deftypefun

Copied: glibc-package/trunk/debian/patches/all/local-remove-manual.diff (from rev 1724, glibc-package/branches/glibc-2.4/debian/patches/all/local-remove-manual.diff)
===================================================================
--- glibc-package/branches/glibc-2.4/debian/patches/all/local-remove-manual.diff	2006-08-14 23:24:20 UTC (rev 1724)
+++ glibc-package/trunk/debian/patches/all/local-remove-manual.diff	2006-08-15 20:40:10 UTC (rev 1742)
@@ -0,0 +1,290 @@
+The GNU Libc Reference manual has to be removed for licensing reasons.
+But some files have a dependency on manual/errno.texi; the easiest
+solution is to drop those dependencies and make sure that MAKEINFO=:
+so that no target depends on manual/*.texi files.
+
+Index: glibc-2.3.6/manual/Makefile
+===================================================================
+--- /dev/null
++++ glibc-2.3.6/manual/Makefile
+@@ -0,0 +1,254 @@
++# Copyright (C) 1992-1999,2000,2001,2002,2003,2004,2006
++#	Free Software Foundation, Inc.
++# This file is part of the GNU C Library.
++
++# The GNU C Library is free software; you can redistribute it and/or
++# modify it under the terms of the GNU Lesser General Public
++# License as published by the Free Software Foundation; either
++# version 2.1 of the License, or (at your option) any later version.
++
++# The GNU C Library 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
++# Lesser General Public License for more details.
++
++# You should have received a copy of the GNU Lesser General Public
++# License along with the GNU C Library; if not, write to the Free
++# Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
++# 02111-1307 USA.
++
++# Makefile for the GNU C Library manual.
++
++subdir := manual
++export subdir := $(subdir)
++
++# Allow override
++INSTALL_INFO = install-info
++
++.PHONY: all dvi pdf info html
++all: dvi
++dvi: libc.dvi
++pdf: libc.pdf
++
++# Get glibc's configuration info.
++ifneq (,$(wildcard ../Makeconfig))
++include ../Makeconfig
++else
++MAKEINFO = makeinfo
++TEXI2DVI = texi2dvi
++AWK = gawk
++endif
++
++TEXI2PDF = texi2dvi --pdf
++
++ifneq ($(strip $(MAKEINFO)),:)
++all: info
++info: libc.info
++endif
++
++# scripts we use
++ifndef move-if-change
++move-if-change = ./move-if-change
++endif
++mkinstalldirs = $(..)scripts/mkinstalldirs
++
++chapters = $(addsuffix .texi, \
++		       intro errno memory ctype string charset locale	\
++		       message search pattern io stdio llio filesys	\
++		       pipe socket terminal syslog math arith time	\
++		       resource setjmp signal startup process job nss	\
++		       users sysinfo conf crypt debug)
++add-chapters = $(wildcard $(foreach d, $(add-ons), ../$d/$d.texi))
++appendices = lang.texi header.texi install.texi maint.texi contrib.texi \
++	     freemanuals.texi
++
++-include texis
++texis: texis.awk $(chapters) $(add-chapters) $(appendices) lesser.texi fdl.texi
++	$(AWK) -f $^ > $@.T
++	mv -f $@.T $@
++
++nonexamples = $(filter-out $(add-chapters) %.c.texi, $(texis))
++examples = $(filter-out $(foreach d, $(add-ons), ../$d/%.c.texi), \
++			$(filter %.c.texi, $(texis)))
++
++# Kludge: implicit rule so Make knows the one command does it all.
++chapters.% top-menu.%: libc-texinfo.sh $(texis) Makefile
++	AWK=$(AWK) $(SHELL) $< '$(chapters)' '$(add-chapters)' '$(appendices)'
++
++libc.dvi libc.pdf libc.info: chapters.texi top-menu.texi dir-add.texi \
++			     libm-err.texi
++libc.dvi libc.pdf: texinfo.tex
++
++html: libc/index.html
++libc/index.html: chapters.texi top-menu.texi dir-add.texi libm-err.texi
++	$(MAKEINFO) --html libc.texinfo
++
++# Generate the summary from the Texinfo source files for each chapter.
++summary.texi: stamp-summary ;
++stamp-summary: summary.awk $(filter-out summary.texi, $(texis))
++	$(AWK) -f $^ | sort -t'' -df -k 1,1 | tr '\014' '\012' > summary-tmp
++	$(move-if-change) summary-tmp summary.texi
++	touch $@
++
++# Generate a file which can be added to the `dir' content to provide direct
++# access to the documentation of the function, variables, and other
++# definitions.
++dir-add.texi: xtract-typefun.awk $(texis)
++	(echo "@dircategory GNU C library functions and macros";	\
++	 echo "@direntry";						\
++	 $(AWK) -f $^ | sort;						\
++	 echo "@end direntry") > $@.new
++	mv -f $@.new $@
++
++# The table with the math errors is generated.
++libm-err.texi: stamp-libm-err
++stamp-libm-err: libm-err-tab.pl $(wildcard $(foreach dir,$(sysdirs),\
++						     $(dir)/libm-test-ulps))
++	pwd=`pwd`; \
++	$(PERL) $< $$pwd/.. > libm-err-tmp
++	$(move-if-change) libm-err-tmp libm-err.texi
++	touch $@
++
++# Generate Texinfo files from the C source for the example programs.
++%.c.texi: examples/%.c
++	sed -e 's,[{}],@&,g'				\
++	    -e 's,/\*\(@.*\)\*/,\1,g'			\
++	    -e 's,/\*  *,/* @r{,g' -e 's,  *\*/,} */,'	\
++	    -e 's/\(@[a-z][a-z]*\)@{\([^}]*\)@}/\1{\2}/g'\
++	    $< | expand > $@.new
++	mv -f $@.new $@
++
++%.info: %.texinfo
++	LANGUAGE=C LC_ALL=C $(MAKEINFO) $<
++
++%.dvi: %.texinfo
++	$(TEXI2DVI) $<
++
++%.pdf: %.texinfo
++	$(TEXI2PDF) $<
++
++# Distribution.
++minimal-dist = summary.awk texis.awk tsort.awk libc-texinfo.sh libc.texinfo \
++	       libm-err.texi stamp-libm-err				    \
++	       $(filter-out summary.texi, $(nonexamples))		    \
++	       $(patsubst %.c.texi,examples/%.c, $(examples))
++
++doc-only-dist = Makefile COPYING.LIB
++distribute = $(minimal-dist) $(examples) stdio-fp.c	\
++	     libc.info* libc.?? libc.??s texinfo.tex	\
++	     xtract-typefun.awk dir-add.texi dir libm-err-tab.pl
++export distribute := $(distribute)
++
++tar-it = tar chovf $@ $^
++
++manual.tar: $(doc-only-dist) $(minimal-dist) ; $(tar-it)
++mandist.tar: $(doc-only-dist) $(distribute) ; $(tar-it)
++
++edition := $(shell sed -n 's/^@set EDITION \([0-9][0-9.]*\)[^0-9.]*.*$$/\1/p' \
++		       libc.texinfo)
++
++glibc-doc-$(edition).tar: $(doc-only-dist) $(distribute)
++	@rm -f glibc-doc-$(edition)
++	ln -s . glibc-doc-$(edition)
++	tar chovf $@ $(addprefix glibc-doc-$(edition)/,$^)
++	rm -f glibc-doc-$(edition)
++
++%.Z: %
++	compress -c $< > $@.new
++	mv -f $@.new $@
++%.gz: %
++	gzip -9 -c $< > $@.new
++	mv -f $@.new $@
++%.uu: %
++	uuencode $< < $< > $@.new
++	mv -f $@.new $@
++
++.PHONY: mostlyclean distclean realclean clean
++mostlyclean:
++	-rm -f libc.dvi libc.pdf libc.tmp libc.info*
++	-rm -f $(objpfx)stubs
++	-rm -f $(foreach o,$(object-suffixes-for-libc),$(objpfx)stamp$o)
++clean: mostlyclean
++distclean: clean
++indices = cp fn pg tp vr ky
++realclean: distclean
++	-rm -f texis summary.texi stamp-summary *.c.texi dir-add.texi
++	-rm -f $(foreach index,$(indices),libc.$(index) libc.$(index)s)
++	-rm -f libc.log libc.aux libc.toc dir-add.texinfo
++	-rm -f top-menu.texi chapters.texi
++
++.PHONY: install subdir_install installdirs install-data
++install-data subdir_install: install
++ifneq ($(strip $(MAKEINFO)),:)
++install: $(inst_infodir)/libc.info
++	@if $(SHELL) -c '$(INSTALL_INFO) --version' >/dev/null 2>&1; then \
++	 test -f $(inst_infodir)/dir || $(INSTALL_DATA) dir $(inst_infodir);\
++	 $(INSTALL_INFO) --info-dir=$(inst_infodir) $(inst_infodir)/libc.info;\
++	else : ; fi
++endif
++# Catchall implicit rule for other installation targets from the parent.
++install-%: ;
++
++$(inst_infodir)/libc.info: libc.info installdirs
++	for file in $<*; do \
++	  $(INSTALL_DATA) $$file $(@D)/$$file; \
++	done
++
++installdirs:
++	$(mkinstalldirs) $(inst_infodir)
++
++.PHONY: dist
++dist: # glibc-doc-$(edition).tar.gz
++
++ifneq (,$(wildcard ../Make-dist))
++dist: ../Make-dist
++	$(MAKE) -f $< $(Make-dist-args)
++endif
++
++ifndef ETAGS
++ETAGS = etags -T
++endif
++TAGS: $(minimal-dist)
++	$(ETAGS) -o $@ $^
++
++# The parent makefile sometimes invokes us with targets `subdir_REAL-TARGET'.
++subdir_%: % ;
++# For targets we don't define, do nothing.
++subdir_%: ;
++
++# These are targets that each glibc subdirectory is expected to understand.
++# ../Rules defines them for code subdirectories; for us, they are no-ops.
++# None of these should be `subdir_TARGET'; those targets are transformed
++# by the implicit rule above into `TARGET' deps.
++glibc-targets	:= lib objects objs others tests xtests lint.out echo-headers
++.PHONY: $(glibc-targets)
++$(glibc-targets):
++
++# Create stamp files if they don't exist, so the parent makefile's rules for
++# updating the library archives are happy with us, and never think we have
++# changed the library.
++lib: $(foreach o,$(object-suffixes-for-libc),$(objpfx)stamp$o)
++ifdef objpfx
++.PHONY: stubs
++stubs: $(objpfx)stubs
++endif
++$(objpfx)stubs ../po/manual.pot $(objpfx)stamp%:
++	$(make-target-directory)
++	touch $@
++
++# Make the target directory if it doesn't exist, using the `mkinstalldirs'
++# script that does `mkdir -p' even if `mkdir' doesn't support that flag.
++define make-target-directory
++$(addprefix $(mkinstalldirs) ,\
++	    $(filter-out $(wildcard $(@D:%/=%)),$(@D:%/=%)))
++endef
++
++# The top-level glibc Makefile expects subdir_install to update the stubs file.
++subdir_install: stubs
++
++# Get rid of these variables if they came from the parent.
++routines =
++aux =
++sources =
++objects =
++headers =
+Index: glibc-2.3.6/sysdeps/gnu/Makefile
+===================================================================
+--- glibc-2.3.6.orig/sysdeps/gnu/Makefile
++++ glibc-2.3.6/sysdeps/gnu/Makefile
+@@ -20,7 +20,7 @@
+ # Generate the list of strings for errno codes from the section of the
+ # manual which documents the codes.
+ 
+-$(..)sysdeps/gnu/errlist.c: $(..)sysdeps/gnu/errlist.awk \
++$(..)sysdeps/gnu/errlist-disabled.c: $(..)sysdeps/gnu/errlist.awk \
+ 			    $(..)manual/errno.texi
+ 	$(AWK) -f $^ > $@-tmp
+ # Make it unwritable so noone will edit it by mistake.
+Index: glibc-2.3.6/sysdeps/mach/hurd/Makefile
+===================================================================
+--- glibc-2.3.6.orig/sysdeps/mach/hurd/Makefile
++++ glibc-2.3.6/sysdeps/mach/hurd/Makefile
+@@ -87,7 +87,7 @@
+ 	    -e 's, \.\./, $(..),g' > $@t
+ 	mv -f $@t $@
+ 
+-$(hurd)/bits/errno.h: $(common-objpfx)stamp-errnos ;
++$(hurd)/bits/errno-disabled.h: $(common-objpfx)stamp-errnos ;
+ $(common-objpfx)stamp-errnos: $(hurd)/errnos.awk $(errno.texinfo) \
+ 			      $(mach-errnos-deps) $(common-objpfx)errnos.d
+ 	$(AWK) -f $^ > $(hurd)/bits/errno.h-tmp

Modified: glibc-package/trunk/debian/patches/series
===================================================================
--- glibc-package/trunk/debian/patches/series	2006-08-15 19:46:10 UTC (rev 1741)
+++ glibc-package/trunk/debian/patches/series	2006-08-15 20:40:10 UTC (rev 1742)
@@ -116,8 +116,6 @@
 sparc/submitted-socket-weakalias.diff -p0
 sparc/submitted-timing.diff -p1
 
-all/cvs-manual-memory.diff -p1
-all/cvs-manual-string.diff -p1
 all/local-ru_RU.diff -p1
 all/local-pt_BR.diff -p1
 all/submitted-new-brf-encoding.diff -p0

Modified: glibc-package/trunk/debian/rules.d/build.mk
===================================================================
--- glibc-package/trunk/debian/rules.d/build.mk	2006-08-15 19:46:10 UTC (rev 1741)
+++ glibc-package/trunk/debian/rules.d/build.mk	2006-08-15 20:40:10 UTC (rev 1742)
@@ -62,6 +62,7 @@
 		cd $(DEB_BUILDDIR) && \
 		CC="$(call xx,CC)" \
 		AUTOCONF=false \
+		MAKEINFO=: \
 		$(CURDIR)/$(DEB_SRCDIR)/configure \
 		--host=$(call xx,configure_target) \
 		--build=$$configure_build --prefix=/usr --without-cvs \

Modified: glibc-package/trunk/debian/rules.d/debhelper.mk
===================================================================
--- glibc-package/trunk/debian/rules.d/debhelper.mk	2006-08-15 19:46:10 UTC (rev 1741)
+++ glibc-package/trunk/debian/rules.d/debhelper.mk	2006-08-15 20:40:10 UTC (rev 1742)
@@ -62,7 +62,6 @@
 	dh_installdirs -p$(curpass)
 	dh_install -p$(curpass)
 	dh_installman -p$(curpass)
-	dh_installinfo -p$(curpass)
 	dh_installdebconf -p$(curpass)
 	dh_installchangelogs -p$(curpass)
 	dh_installinit -p$(curpass)



Reply to: