Closes: #615691
Thanks: Daniel T Chen <seven.steps@gmail.com>
Thanks: Ilya Barygin <barygin@gmail.com>
# tunneling and relaying of packets of any protocol.
#
#
# 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 <satp@wirdorange.org>
#
# This file is part of Anytun.
# Christian Pointner <satp@wirdorange.org>
#
# This file is part of Anytun.
EBUILD_COMPAT=0
CXXFLAGS='-g -Wall -O2 -DLOG_SYSLOG -DLOG_FILE -DLOG_STDOUT'
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
CRYPTO_LIB='gcrypt'
PASSPHRASE=1
;;
--no-crypto)
CRYPTO_LIB='none'
;;
--no-crypto)
CRYPTO_LIB='none'
--enable-passphrase)
PASSPHRASE=1
;;
--enable-passphrase)
PASSPHRASE=1
;;
+rm -f version.h
+case $TARGET in
Linux)
rm -f tunDevice.cpp
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
rm -f signalHandler.hpp
ln -sf posix/signalHandler.hpp
rm -f sysExec.hpp
;;
OpenBSD|FreeBSD|NetBSD|GNU/kFreeBSD)
rm -f tunDevice.cpp
;;
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
rm -f signalHandler.hpp
ln -sf posix/signalHandler.hpp
rm -f sysExec.hpp
;;
none)
CXXFLAGS=$CXXFLAGS' -DNO_CRYPT'
;;
none)
CXXFLAGS=$CXXFLAGS' -DNO_CRYPT'
- echo "NO_CRYPT_OBJ = 1" >> include.mk
echo "disabling crypto"
;;
esac
echo "disabling crypto"
;;
esac
EXAMPLESDIR=$PREFIX/share/examples
fi
EXAMPLESDIR=$PREFIX/share/examples
fi
# this file was created automatically
# this file was created automatically
-# do not edit this file directly
+# do not edit this file directly
# use ./configure instead
TARGET = $TARGET
# use ./configure instead
TARGET = $TARGET
LDFLAGS = $LDFLAGS
STRIP = strip
INSTALL = install
LDFLAGS = $LDFLAGS
STRIP = strip
INSTALL = install
+if [ $CRYPTO_LIB = "none" ]; then
+ echo "NO_CRYPT_OBJ = 1" >> include.mk
+fi
+
if [ $INSTALLMANPAGE -eq 1 ]; then
echo "MANDIR := $MANDIR" >> include.mk
echo "installing manpage"
if [ $INSTALLMANPAGE -eq 1 ]; then
echo "MANDIR := $MANDIR" >> include.mk
echo "installing manpage"
VERSION=`cat ../version`
if which svn >/dev/null; then
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
if [ -n "$SVN_REV" ]; then
VERSION="$VERSION (svn$SVN_REV)"
fi
HOSTNAME=`hostname`
DATE=`date +"%d.%m.%Y %H:%M:%S %Z"`
HOSTNAME=`hostname`
DATE=`date +"%d.%m.%Y %H:%M:%S %Z"`
-cat >> version.h <<EOF
-/*
+cat > version.h <<EOF
+/*
* anytun version info
*
* this file was created automatically
* anytun version info
*
* this file was created automatically