Sophie

Sophie

distrib > Mageia > 5 > i586 > by-pkgid > d1334206e08f4b7439634db3b3688b37 > files > 3

apr-util-1.5.4-5.mga5.src.rpm

--- apr-util-1.4.1/apu-config.in.config	2010-11-26 15:21:37.000000000 +0100
+++ apr-util-1.4.1/apu-config.in	2012-02-14 21:19:06.446306473 +0100
@@ -25,6 +25,7 @@ prefix="@prefix@"
 exec_prefix="@exec_prefix@"
 bindir="@bindir@"
 libdir="@libdir@"
+datadir="@datadir@"
 includedir="@includedir@"
 
 LIBS="@APRUTIL_EXPORT_LIBS@"
@@ -35,8 +36,6 @@ DBM_LIBS="@LDADD_dbm_db@ @LDADD_dbm_gdbm
 
 APRUTIL_LIBNAME="@APRUTIL_LIBNAME@"
 
-APU_SOURCE_DIR="@abs_srcdir@"
-APU_BUILD_DIR="@abs_builddir@"
 APR_XML_EXPAT_OLD="@APR_XML_EXPAT_OLD@"
 APU_DB_VERSION="@apu_db_version@"
 
@@ -61,7 +60,7 @@ Known values for OPTION are:
   --dbm-libs        print additional library information to link with DBM
   --srcdir          print APR-util source directory
   --link-ld         print link switch(es) for linking to APR-util
-  --link-libtool    print the libtool inputs for linking to APR-util
+  --link-libtool    alias for --link-ld
   --apu-la-file     print the path to the .la file, if available
   --old-expat       indicate if APR-util was built against an old expat
   --db-version      print the DB version
@@ -83,15 +82,7 @@ if test $# -eq 0; then
     exit 1
 fi
 
-if test "$location" = "installed"; then
-    LA_FILE="$libdir/lib${APRUTIL_LIBNAME}.la"
-
-    LIBS=`echo "$LIBS" | sed -e "s $APU_BUILD_DIR/xml/expat $prefix g" -e "s $prefix/libexpat.la -lexpat g"`
-    LDFLAGS=`echo "$LDFLAGS" | sed -e "s $APU_BUILD_DIR/xml/expat $prefix g"`
-    INCLUDES=`echo "$INCLUDES" | sed -e "s $APU_BUILD_DIR/xml/expat $prefix g" -e "s -I$prefix/lib  g"`
-else
-    LA_FILE="$APU_BUILD_DIR/lib${APRUTIL_LIBNAME}.la"
-fi
+LA_FILE="${libdir}/lib${APRUTIL_LIBNAME}.la"
 
 flags=""
 
@@ -131,66 +122,30 @@ while test $# -gt 0; do
     flags="$flags $DBM_LIBS"
     ;;
     --includedir)
-    if test "$location" = "installed"; then
-        flags="$includedir"
-    elif test "$location" = "source"; then
-        flags="$APU_SOURCE_DIR/include"
-    else
-        # this is for VPATH builds
-        flags="$APU_BUILD_DIR/include $APU_SOURCE_DIR/include"
-    fi
-    echo $flags
+    echo $includedir
     exit 0
     ;;
     --includes)
-    if test "$location" = "installed"; then
-        flags="$flags -I$includedir $INCLUDES"
-    elif test "$location" = "source"; then
-        flags="$flags -I$APU_SOURCE_DIR/include $INCLUDES"
-    else
-        # this is for VPATH builds
-        flags="$flags -I$APU_BUILD_DIR/include -I$APU_SOURCE_DIR/include $INCLUDES"
-    fi
+    flags="$flags -I$includedir $INCLUDES"
     ;;
     --ldflags)
     flags="$flags $LDFLAGS"
     ;;
     --srcdir)
-    echo $APU_SOURCE_DIR
+    echo ${libdir}/apr-$APRUTIL_MAJOR_VERSION
     exit 0
     ;;
     --version)
     echo $APRUTIL_DOTTED_VERSION
     exit 0
     ;;
-    --link-ld)
-    if test "$location" = "installed"; then
-        ### avoid using -L if libdir is a "standard" location like /usr/lib
-        flags="$flags -L$libdir -l$APRUTIL_LIBNAME"
-    else
-        flags="$flags -L$APU_BUILD_DIR -l$APRUTIL_LIBNAME"
-    fi
-    ;;
-    --link-libtool)
-    # If the LA_FILE exists where we think it should be, use it.  If we're
-    # installed and the LA_FILE does not exist, assume to use -L/-l
-    # (the LA_FILE may not have been installed).  If we're building ourselves,
-    # we'll assume that at some point the .la file be created.
-    if test -f "$LA_FILE"; then
-        flags="$flags $LA_FILE"
-    elif test "$location" = "installed"; then
-        ### avoid using -L if libdir is a "standard" location like /usr/lib
-        # Since the user is specifying they are linking with libtool, we
-        # *know* that -R will be recognized by libtool.
-        flags="$flags -L$libdir -R$libdir -l$APRUTIL_LIBNAME"
-    else
-        flags="$flags $LA_FILE"
-    fi
+    --link-ld|--link-libtool)
+    flags="$flags -l$APRUTIL_LIBNAME"
     ;;
     --apu-la-file)
-    if test -f "$LA_FILE"; then
-        flags="$flags $LA_FILE"
-    fi
+    #flags="$flags $LA_FILE"
+    echo "ERROR: Mandriva does not provide the $LA_FILE file." >&2
+    exit 1
     ;;
     --old-expat)
     if test ! -n "$APR_XML_EXPAT_OLD"; then