patches/glibc/2.9/220-manual-no-perl.patch
author Arnaud Lacombe <lacombar@gmail.com>
Tue Aug 03 06:17:51 2010 +0200 (2010-08-03)
changeset 2064 f5ebe8c429dc
parent 1201 c9967a6e3b25
permissions -rw-r--r--
libc/uClibc: add uClibc 0.9.30.3

This version has been released a couple of month ago, but it never reached
crosstool-ng tree. This may be linked to the fact that the current 0.9.30.2,
once patched, has nothing much different from 0.9.30.3, released.

I'm not including any patch with this upgrade, on purpose.

Signed-off-by: Arnaud Lacombe <lacombar@gmail.com>
yann@1201
     1
Original patch from: gentoo/src/patchsets/glibc/2.9/1030_all_glibc-manual-no-perl.patch
yann@1201
     2
yann@1201
     3
-= BEGIN original header =-
yann@1201
     4
If we're using a cvs snapshot which updates the source files, and
yann@1201
     5
perl isn't installed yet, then we can't regen the docs.  Not a big
yann@1201
     6
deal, so just whine a little and continue on our merry way.
yann@1201
     7
yann@1201
     8
http://bugs.gentoo.org/60132
yann@1201
     9
yann@1201
    10
-= END original header =-
yann@1201
    11
yann@1201
    12
diff -durN glibc-2_9.orig/manual/Makefile glibc-2_9/manual/Makefile
yann@1201
    13
--- glibc-2_9.orig/manual/Makefile	2006-01-08 07:43:47.000000000 +0100
yann@1201
    14
+++ glibc-2_9/manual/Makefile	2009-02-02 22:00:53.000000000 +0100
yann@1201
    15
@@ -104,9 +104,14 @@
yann@1201
    16
 libm-err.texi: stamp-libm-err
yann@1201
    17
 stamp-libm-err: libm-err-tab.pl $(wildcard $(foreach dir,$(sysdirs),\
yann@1201
    18
 						     $(dir)/libm-test-ulps))
yann@1201
    19
+ifneq ($(PERL),no)
yann@1201
    20
 	pwd=`pwd`; \
yann@1201
    21
 	$(PERL) $< $$pwd/.. > libm-err-tmp
yann@1201
    22
 	$(move-if-change) libm-err-tmp libm-err.texi
yann@1201
    23
+else
yann@1201
    24
+	echo "Unable to rebuild math docs, no perl installed"
yann@1201
    25
+	touch libm-err.texi
yann@1201
    26
+endif
yann@1201
    27
 	touch $@
yann@1201
    28
 
yann@1201
    29
 # Generate Texinfo files from the C source for the example programs.