patches/ltrace/0.5.2/130-fix-build-with-exotic-linux-host-OS.patch
author "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
Sun Jan 17 23:06:02 2010 +0100 (2010-01-17)
changeset 1740 c57458bb354d
permissions -rw-r--r--
configure: do not require hg when configuring in an hg clone

When configuring in an hg clone, we need hg to compute the version string.
It can happen that users do not have Mercurial (eg. if they got a snapshot
rather that they did a full clone). In this case, we can still run, of
course, so simply fill the version string with a sufficiently explicit
value, that does not require hg. The date is a good candidate.
yann@1541
     1
diff -durN ltrace-0.5.2.orig/configure ltrace-0.5.2/configure
yann@1541
     2
--- ltrace-0.5.2.orig/configure	2009-09-14 18:47:45.000000000 +0200
yann@1541
     3
+++ ltrace-0.5.2/configure	2009-09-14 18:49:18.000000000 +0200
yann@1541
     4
@@ -1829,6 +1829,9 @@
yann@1541
     5
   linux-gnu*) host_os=linux-gnu
yann@1541
     6
 esac
yann@1541
     7
 HOST_OS="$host_os"
yann@1541
     8
+case "${HOST_OS}" in
yann@1541
     9
+  linux-*) HOST_OS=linux-gnu;;
yann@1541
    10
+esac
yann@1541
    11
 
yann@1541
    12
 
yann@1541
    13
 ac_ext=c
yann@1541
    14
diff -durN ltrace-0.5.2.orig/configure.ac ltrace-0.5.2/configure.ac
yann@1541
    15
--- ltrace-0.5.2.orig/configure.ac	2009-09-14 18:47:45.000000000 +0200
yann@1541
    16
+++ ltrace-0.5.2/configure.ac	2009-09-14 18:49:18.000000000 +0200
yann@1541
    17
@@ -10,6 +10,9 @@
yann@1541
    18
   linux-gnu*) host_os=linux-gnu
yann@1541
    19
 esac
yann@1541
    20
 HOST_OS="$host_os"
yann@1541
    21
+case "${HOST_OS}" in
yann@1541
    22
+  linux-*) HOST_OS=linux-gnu;;
yann@1541
    23
+esac
yann@1541
    24
 AC_SUBST(HOST_OS)
yann@1541
    25
 HOST_ARCH="$host_cpu"
yann@1541
    26
 AC_SUBST(HOST_ARCH)