Ticket #44127: patch-configure-mysql.diff

File patch-configure-mysql.diff, 5.6 KB (added by robertoschwald (Robert Oschwald), 10 years ago)

New patch-configure-mysql.diff file

  • configure

    old new  
    2403924039if test "${with_mysql+set}" = set; then :
    2404024040  withval=$with_mysql;
    2404124041  if test "$withval" != "no"; then
    24042         if test "$withval" = "yes"; then
    24043 #
    24044 # This code is very broken on older systems
    24045 #
    24046 #           MYSQL_CONFIG=`which mysql_config 2>/dev/null`
    24047 #           if test "x${MYSQL_CONFIG}" != x; then
    24048 #              MYSQL_BINDIR="${MYSQL_CONFIG%/*}"
    24049 #              ${MYSQL_CONFIG} --variable=pkglibdir > /dev/null 2>&1
    24050 #              if test $? = 0 ; then
    24051 #                 MYSQL_LIBDIR=`${MYSQL_CONFIG} --variable=pkglibdir`
    24052 #                 MYSQL_INCDIR=`${MYSQL_CONFIG} --variable=pkgincludedir`
    24053 #              else
    24054 #                 MYSQL_LIBDIR=`${MYSQL_CONFIG} --libs | sed -e 's/.*-L//' -e 's/ .*//'`
    24055 #                 MYSQL_INCDIR=`${MYSQL_CONFIG} --include | sed -e 's/-I//'`
    24056 #              fi
    24057 #           elif test -f /usr/local/mysql/include/mysql/mysql.h; then
    24058            if test -f /usr/local/mysql/include/mysql/mysql.h; then
    24059               MYSQL_INCDIR=/usr/local/mysql/include/mysql
    24060               if test -f /usr/local/mysql/lib64/mysql/libmysqlclient_r.a \
    24061                       -o -f /usr/local/mysql/lib64/mysql/libmysqlclient_r.so; then
    24062                  MYSQL_LIBDIR=/usr/local/mysql/lib64/mysql
    24063               else
    24064                  MYSQL_LIBDIR=/usr/local/mysql/lib/mysql
    24065               fi
    24066               MYSQL_BINDIR=/usr/local/mysql/bin
    24067            elif test -f /usr/include/mysql/mysql.h; then
    24068               MYSQL_INCDIR=/usr/include/mysql
    24069               if test -f /usr/lib64/mysql/libmysqlclient_r.a \
    24070                       -o -f /usr/lib64/mysql/libmysqlclient_r.so; then
    24071                  MYSQL_LIBDIR=/usr/lib64/mysql
    24072               elif test -f /usr/lib64/libmysqlclient_r.a \
    24073                         -o -f /usr/lib64/libmysqlclient_r.so; then
    24074                  MYSQL_LIBDIR=/usr/lib64
    24075               elif test -f /usr/lib/x86_64-linux-gnu/libmysqlclient_r.a \
    24076                         -o -f /usr/lib/x86_64-linux-gnu/libmysqlclient_r.so; then
    24077                  MYSQL_LIBDIR=/usr/lib/x86_64-linux-gnu
    24078               elif test -f /usr/lib/mysql/libmysqlclient_r.a \
    24079                         -o -f /usr/lib/mysql/libmysqlclient_r.so; then
    24080                  MYSQL_LIBDIR=/usr/lib/mysql
    24081               else
    24082                  MYSQL_LIBDIR=/usr/lib
    24083               fi
    24084               MYSQL_BINDIR=/usr/bin
    24085            elif test -f /usr/include/mysql.h; then
    24086               MYSQL_INCDIR=/usr/include
    24087               if test -f /usr/lib64/libmysqlclient_r.a \
    24088                       -o -f /usr/lib64/libmysqlclient_r.so; then
    24089                  MYSQL_LIBDIR=/usr/lib64
    24090               else
    24091                  MYSQL_LIBDIR=/usr/lib
    24092               fi
    24093               MYSQL_BINDIR=/usr/bin
    24094            elif test -f /usr/local/include/mysql/mysql.h; then
    24095               MYSQL_INCDIR=/usr/local/include/mysql
    24096               if test -f /usr/local/lib64/mysql/libmysqlclient_r.a \
    24097                       -o -f /usr/local/lib64/mysql/libmysqlclient_r.so; then
    24098                  MYSQL_LIBDIR=/usr/local/lib64/mysql
    24099               else
    24100                  MYSQL_LIBDIR=/usr/local/lib/mysql
    24101               fi
    24102               MYSQL_BINDIR=/usr/local/bin
    24103            elif test -f /usr/local/include/mysql.h; then
    24104               MYSQL_INCDIR=/usr/local/include
    24105               if test -f /usr/local/lib64/libmysqlclient_r.a \
    24106                       -o -f /usr/local/lib64/libmysqlclient_r.so; then
    24107                  MYSQL_LIBDIR=/usr/local/lib64
    24108               else
    24109                  MYSQL_LIBDIR=/usr/local/lib
    24110               fi
    24111               MYSQL_BINDIR=/usr/local/bin
    24112            else
    24113               { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
    24114 $as_echo "no" >&6; }
    24115               as_fn_error $? "Unable to find mysql.h in standard locations" "$LINENO" 5
    24116            fi
    24117         else
    24118            if test -f $withval/include/mysql/mysql.h; then
    24119               MYSQL_INCDIR=$withval/include/mysql
    24120               if test -f $withval/lib64/mysql/libmysqlclient_r.a \
    24121                    -o -f $withval/lib64/mysql/libmysqlclient_r.so; then
    24122                  MYSQL_LIBDIR=$withval/lib64/mysql
    24123               elif test -f $withval/lib64/libmysqlclient_r.a \
    24124                    -o -f $withval/lib64/libmysqlclient_r.so; then
    24125                  MYSQL_LIBDIR=$withval/lib64
    24126               elif test -f $withval/lib/libmysqlclient_r.a \
    24127                    -o -f $withval/lib/libmysqlclient_r.so; then
    24128                  MYSQL_LIBDIR=$withval/lib
    24129               else
    24130                  MYSQL_LIBDIR=$withval/lib/mysql
    24131               fi
    24132               MYSQL_BINDIR=$withval/bin
    24133            elif test -f $withval/include/mysql.h; then
    24134               MYSQL_INCDIR=$withval/include
    24135               if test -f $withval/lib64/libmysqlclient_r.a \
    24136                    -o -f $withval/lib64/libmysqlclient_r.so; then
    24137                  MYSQL_LIBDIR=$withval/lib64
    24138               else
    24139                  MYSQL_LIBDIR=$withval/lib
    24140               fi
    24141               MYSQL_BINDIR=$withval/bin
    24142            else
    24143               { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
    24144 $as_echo "no" >&6; }
    24145               as_fn_error $? "Invalid MySQL directory $withval - unable to find mysql.h under $withval" "$LINENO" 5
    24146            fi
    24147         fi
     24042
     24043     ## replaced by macports start
     24044     MYSQL_INCDIR=/opt/local/include/mysql55/mysql
     24045     MYSQL_LIBDIR=/opt/local/lib/mysql55/mysql
     24046     MYSQL_BINDIR=/opt/local/lib/mysql55/bin
     24047     ## replaced by macports end
     24048
    2414824049     MYSQL_INCLUDE=-I$MYSQL_INCDIR
    2414924050     if test -f $MYSQL_LIBDIR/libmysqlclient_r.a \
    2415024051          -o -f $MYSQL_LIBDIR/libmysqlclient_r.so; then