From 219a6dab8995aad9ac4860cc1a84d6f3509a03a4 Mon Sep 17 00:00:00 2001 From: wbx Date: Sun, 17 May 2009 14:41:34 +0200 Subject: Initial import --- package/vtun/Config.in | 12 +++ package/vtun/Makefile | 34 +++++++++ package/vtun/ipkg/vtun.conffiles | 1 + package/vtun/ipkg/vtun.control | 5 ++ package/vtun/patches/patch-configure | 144 +++++++++++++++++++++++++++++++++++ 5 files changed, 196 insertions(+) create mode 100644 package/vtun/Config.in create mode 100644 package/vtun/Makefile create mode 100644 package/vtun/ipkg/vtun.conffiles create mode 100644 package/vtun/ipkg/vtun.control create mode 100644 package/vtun/patches/patch-configure (limited to 'package/vtun') diff --git a/package/vtun/Config.in b/package/vtun/Config.in new file mode 100644 index 000000000..d3354da55 --- /dev/null +++ b/package/vtun/Config.in @@ -0,0 +1,12 @@ +config ADK_PACKAGE_VTUN + prompt "vtun.............................. VPN tunneling daemon" + tristate + default n + select ADK_PACKAGE_LIBLZO + select ADK_PACKAGE_LIBOPENSSL + select ADK_PACKAGE_ZLIB + help + A VPN tunneling daemon + + http://vtun.sourceforge.net + diff --git a/package/vtun/Makefile b/package/vtun/Makefile new file mode 100644 index 000000000..f1482a027 --- /dev/null +++ b/package/vtun/Makefile @@ -0,0 +1,34 @@ +# $Id$ +#- +# This file is part of the OpenADK project. OpenADK is copyrighted +# material, please see the LICENCE file in the top-level directory. + +include ${TOPDIR}/rules.mk + +PKG_NAME:= vtun +PKG_VERSION:= 3.0.1 +PKG_RELEASE:= 1 +PKG_MD5SUM:= c342ffe77055d4248a38f0b380f28c1b +MASTER_SITES:= ${MASTER_SITE_SOURCEFORGE:=vtun/} + +include ${TOPDIR}/mk/package.mk + +$(eval $(call PKG_template,VTUN,vtun,${PKG_VERSION}-${PKG_RELEASE},${ARCH})) + +CONFIGURE_STYLE:= gnu +CONFIGURE_ARGS+= --with-ssl-headers=$(STAGING_DIR)/usr/include/openssl \ + --disable-lzo +#CONFIGURE_ENV+= LIBS="${TLDFLAGS}" \ +# BLOWFISH_HDR_DIR="${STAGING_DIR}/usr/include/openssl" \ +# LZO_HDR_DIR="${STAGING_DIR}/usr/include/lzo" \ +# SSL_HDR_DIR="${STAGING_DIR}/usr/include/openssl" +BUILD_STYLE:= auto +ALL_TARGET:= vtund + +do-install: + ${INSTALL_DIR} ${IDIR_VTUN}/etc/ + ${INSTALL_DATA} ${WRKBUILD}/vtund.conf ${IDIR_VTUN}/etc/ + ${INSTALL_DIR} ${IDIR_VTUN}/usr/sbin/ + ${INSTALL_BIN} ${WRKBUILD}/vtund ${IDIR_VTUN}/usr/sbin/ + +include ${TOPDIR}/mk/pkg-bottom.mk diff --git a/package/vtun/ipkg/vtun.conffiles b/package/vtun/ipkg/vtun.conffiles new file mode 100644 index 000000000..1195041c5 --- /dev/null +++ b/package/vtun/ipkg/vtun.conffiles @@ -0,0 +1 @@ +/etc/vtund.conf diff --git a/package/vtun/ipkg/vtun.control b/package/vtun/ipkg/vtun.control new file mode 100644 index 000000000..6d823de1e --- /dev/null +++ b/package/vtun/ipkg/vtun.control @@ -0,0 +1,5 @@ +Package: vtun +Priority: optional +Section: net +Description: A VPN tunnel daemon +Depends: libopenssl, liblzo, zlib, kmod-tun diff --git a/package/vtun/patches/patch-configure b/package/vtun/patches/patch-configure new file mode 100644 index 000000000..476d5dc80 --- /dev/null +++ b/package/vtun/patches/patch-configure @@ -0,0 +1,144 @@ +$Id: update-patches 24 2008-08-31 14:56:13Z wbx $ +--- vtun-3.0.1.orig/configure 2006-12-11 08:55:06.000000000 +0100 ++++ vtun-3.0.1/configure 2009-05-12 00:38:14.000000000 +0200 +@@ -5661,140 +5661,6 @@ echo "$as_me: error: SSL headers not fou + + fi + +-if test "$SSL" = "yes"; then +- echo "$as_me:$LINENO: result: " >&5 +-echo "${ECHO_T}" >&6 +- { echo "$as_me:$LINENO: checking for blowfish Library and Header files ... ..." >&5 +-echo "$as_me: checking for blowfish Library and Header files ... ..." >&6;} +- +- echo "$as_me:$LINENO: checking \"for blowfish.h\"" >&5 +-echo $ECHO_N "checking \"for blowfish.h\"... $ECHO_C" >&6 +- ac_hdr_found=no +- for p in $BLOWFISH_HDR_DIR /usr/include/ssl /usr/include/openssl /usr/include /usr/local/include /usr/local/ssl/include /usr/include/crypto; do +- if test -n "$p"; then +- dir="$p" +- else +- dir="/usr/include" +- fi +- +- ac_file_found=yes +- for f in blowfish.h; do +- if test ! -f $dir/$f; then +- ac_file_found=no +- break; +- fi +- done +- +- if test "$ac_file_found" = "yes" ; then +- +- ac_hdr_found=yes +- break +- +- +- else +- : +- fi +- +- done +- if test "$ac_hdr_found" = "yes" ; then +- if test -n "$p"; then +- CPPFLAGS="$CPPFLAGS -I$p" +- fi +- echo "$as_me:$LINENO: result: ($dir) yes " >&5 +-echo "${ECHO_T}($dir) yes " >&6 +- echo "$as_me:$LINENO: checking for BF_set_key in -lcrypto" >&5 +-echo $ECHO_N "checking for BF_set_key in -lcrypto... $ECHO_C" >&6 +-if test "${ac_cv_lib_crypto_BF_set_key+set}" = set; then +- echo $ECHO_N "(cached) $ECHO_C" >&6 +-else +- ac_check_lib_save_LIBS=$LIBS +-LIBS="-lcrypto $LIBS" +-cat >conftest.$ac_ext <<_ACEOF +-/* confdefs.h. */ +-_ACEOF +-cat confdefs.h >>conftest.$ac_ext +-cat >>conftest.$ac_ext <<_ACEOF +-/* end confdefs.h. */ +- +-/* Override any gcc2 internal prototype to avoid an error. */ +-#ifdef __cplusplus +-extern "C" +-#endif +-/* We use char because int might match the return type of a gcc2 +- builtin and then its argument prototype would still apply. */ +-char BF_set_key (); +-int +-main () +-{ +-BF_set_key (); +- ; +- return 0; +-} +-_ACEOF +-rm -f conftest.$ac_objext conftest$ac_exeext +-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 +- (eval $ac_link) 2>conftest.er1 +- ac_status=$? +- grep -v '^ *+' conftest.er1 >conftest.err +- rm -f conftest.er1 +- cat conftest.err >&5 +- echo "$as_me:$LINENO: \$? = $ac_status" >&5 +- (exit $ac_status); } && +- { ac_try='test -z "$ac_c_werror_flag" +- || test ! -s conftest.err' +- { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 +- (eval $ac_try) 2>&5 +- ac_status=$? +- echo "$as_me:$LINENO: \$? = $ac_status" >&5 +- (exit $ac_status); }; } && +- { ac_try='test -s conftest$ac_exeext' +- { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 +- (eval $ac_try) 2>&5 +- ac_status=$? +- echo "$as_me:$LINENO: \$? = $ac_status" >&5 +- (exit $ac_status); }; }; then +- ac_cv_lib_crypto_BF_set_key=yes +-else +- echo "$as_me: failed program was:" >&5 +-sed 's/^/| /' conftest.$ac_ext >&5 +- +-ac_cv_lib_crypto_BF_set_key=no +-fi +-rm -f conftest.err conftest.$ac_objext \ +- conftest$ac_exeext conftest.$ac_ext +-LIBS=$ac_check_lib_save_LIBS +-fi +-echo "$as_me:$LINENO: result: $ac_cv_lib_crypto_BF_set_key" >&5 +-echo "${ECHO_T}$ac_cv_lib_crypto_BF_set_key" >&6 +-if test $ac_cv_lib_crypto_BF_set_key = yes; then +- +- LIBS="$LIBS -lcrypto" +- cat >>confdefs.h <<\_ACEOF +-#define HAVE_SSL 1 +-_ACEOF +- +- cat >>confdefs.h <<\_ACEOF +-#define HAVE_SSL_BLOWFISH 1 +-_ACEOF +- +- +-else +- { { echo "$as_me:$LINENO: error: SSL library not found. " >&5 +-echo "$as_me: error: SSL library not found. " >&2;} +- { (exit 1); exit 1; }; } +- +-fi +- +- else +- echo "$as_me:$LINENO: result: \"no\"" >&5 +-echo "${ECHO_T}\"no\"" >&6 +- { { echo "$as_me:$LINENO: error: SSL headers not found. " >&5 +-echo "$as_me: error: SSL headers not found. " >&2;} +- { (exit 1); exit 1; }; } +- +- fi +- +-fi + + if test "$SSL" = "yes"; then + echo "$as_me:$LINENO: result: " >&5 -- cgit v1.2.3