patches/glibc/ports-2.13/160-manual-no-perl.patch
author "Yann E. MORIN" <yann.morin.1998@free.fr>
Wed Dec 26 13:30:51 2012 +0100 (2012-12-26)
changeset 3145 598880dab0f3
permissions -rw-r--r--
libc/glibc: both glibc and eglibc have pkgversion and bugurl

Well, all eglibc version we support do, and latest glibc versions
we support do.

Not all glibc versions do, but older versions simply ignore the
unrecognised ./configure flags.

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
yann@2438
     1
If we're using a cvs snapshot which updates the source files, and
yann@2438
     2
perl isn't installed yet, then we can't regen the docs.  Not a big
yann@2438
     3
deal, so just whine a little and continue on our merry way.
yann@2438
     4
yann@2438
     5
http://bugs.gentoo.org/60132
yann@2438
     6
yann@2438
     7
diff -durN glibc-2.13.orig/manual/Makefile glibc-2.13/manual/Makefile
yann@2438
     8
--- glibc-2.13.orig/manual/Makefile	2006-01-08 07:43:47.000000000 +0100
yann@2438
     9
+++ glibc-2.13/manual/Makefile	2009-11-13 00:49:54.000000000 +0100
yann@2438
    10
@@ -104,9 +104,14 @@
yann@2438
    11
 libm-err.texi: stamp-libm-err
yann@2438
    12
 stamp-libm-err: libm-err-tab.pl $(wildcard $(foreach dir,$(sysdirs),\
yann@2438
    13
 						     $(dir)/libm-test-ulps))
yann@2438
    14
+ifneq ($(PERL),no)
yann@2438
    15
 	pwd=`pwd`; \
yann@2438
    16
 	$(PERL) $< $$pwd/.. > libm-err-tmp
yann@2438
    17
 	$(move-if-change) libm-err-tmp libm-err.texi
yann@2438
    18
+else
yann@2438
    19
+	echo "Unable to rebuild math docs, no perl installed"
yann@2438
    20
+	touch libm-err.texi
yann@2438
    21
+endif
yann@2438
    22
 	touch $@
yann@2438
    23
 
yann@2438
    24
 # Generate Texinfo files from the C source for the example programs.