From 7044496d320003294e3cd8ee98076c1cf78910ca Mon Sep 17 00:00:00 2001 From: Michael Prokop Date: Thu, 29 Dec 2011 11:51:51 +0100 Subject: [PATCH] Sync src/configure with upstream and patch from #615691 Closes: #615691 Thanks: Daniel T Chen Thanks: Ilya Barygin --- src/configure | 32 ++++++++++++++++++-------------- 1 file changed, 18 insertions(+), 14 deletions(-) diff --git a/src/configure b/src/configure index bcadb99..76b1017 100755 --- a/src/configure +++ b/src/configure @@ -12,7 +12,7 @@ # tunneling and relaying of packets of any protocol. # # -# Copyright (C) 2007-2009 Othmar Gsenger, Erwin Nindl, +# Copyright (C) 2007-2009 Othmar Gsenger, Erwin Nindl, # Christian Pointner # # This file is part of Anytun. @@ -36,7 +36,7 @@ TARGET=`uname -s` EBUILD_COMPAT=0 CXXFLAGS='-g -Wall -O2 -DLOG_SYSLOG -DLOG_FILE -DLOG_STDOUT' -LDFLAGS='-g -Wall -O2 -lboost_thread -lboost_serialization -lboost_system -lboost_date_time' +LDFLAGS='-g -Wall -O2 -lboost_thread -lboost_serialization -lboost_system -lboost_date_time -lpthread' CRYPTO_LIB='gcrypt' PASSPHRASE=1 @@ -105,7 +105,7 @@ do ;; --no-crypto) CRYPTO_LIB='none' - ;; + ;; --enable-passphrase) PASSPHRASE=1 ;; @@ -142,10 +142,11 @@ fi rm -f include.mk -case $TARGET in +rm -f version.h +case $TARGET in Linux) rm -f tunDevice.cpp - ln -sf linux/tunDevice.cpp + ln -sf linux/tunDevice.cpp rm -f signalHandler.hpp ln -sf posix/signalHandler.hpp rm -f sysExec.hpp @@ -157,7 +158,7 @@ case $TARGET in ;; OpenBSD|FreeBSD|NetBSD|GNU/kFreeBSD) rm -f tunDevice.cpp - ln -sf bsd/tunDevice.cpp + ln -sf bsd/tunDevice.cpp rm -f signalHandler.hpp ln -sf posix/signalHandler.hpp rm -f sysExec.hpp @@ -187,7 +188,6 @@ case $CRYPTO_LIB in ;; none) CXXFLAGS=$CXXFLAGS' -DNO_CRYPT' - echo "NO_CRYPT_OBJ = 1" >> include.mk echo "disabling crypto" ;; esac @@ -222,15 +222,15 @@ if [ -z "$EXAMPLESDIR" ]; then EXAMPLESDIR=$PREFIX/share/examples fi -cat >> include.mk < include.mk <> include.mk +fi + if [ $INSTALLMANPAGE -eq 1 ]; then echo "MANDIR := $MANDIR" >> include.mk echo "installing manpage" @@ -257,7 +261,7 @@ fi VERSION=`cat ../version` if which svn >/dev/null; then - SVN_REV=`svn info | grep "^Revision: " | awk '{print($2)}'` + SVN_REV=`svn info 2> /dev/null | grep "^Revision: " | awk '{print($2)}'` if [ -n "$SVN_REV" ]; then VERSION="$VERSION (svn$SVN_REV)" fi @@ -265,8 +269,8 @@ fi HOSTNAME=`hostname` DATE=`date +"%d.%m.%Y %H:%M:%S %Z"` -cat >> version.h < version.h <