summaryrefslogtreecommitdiffstats
path: root/dilos/tdenetwork/debian/patches/dilos.patch
diff options
context:
space:
mode:
Diffstat (limited to 'dilos/tdenetwork/debian/patches/dilos.patch')
-rw-r--r--dilos/tdenetwork/debian/patches/dilos.patch177
1 files changed, 177 insertions, 0 deletions
diff --git a/dilos/tdenetwork/debian/patches/dilos.patch b/dilos/tdenetwork/debian/patches/dilos.patch
new file mode 100644
index 000000000..a2b1be093
--- /dev/null
+++ b/dilos/tdenetwork/debian/patches/dilos.patch
@@ -0,0 +1,177 @@
+Index: tdenetwork/ConfigureChecks.cmake
+===================================================================
+--- tdenetwork.orig/ConfigureChecks.cmake
++++ tdenetwork/ConfigureChecks.cmake
+@@ -38,7 +38,10 @@ if( BUILD_KOPETE OR BUILD_KTALKD )
+ endif( )
+
+ if( WITH_SLP )
++ tde_save( CMAKE_REQUIRED_LIBRARIES )
++ set( CMAKE_REQUIRED_LIBRARIES socket )
+ check_library_exists( slp "SLPOpen" "" HAVE_SLP )
++ tde_restore( CMAKE_REQUIRED_LIBRARIES )
+ if( HAVE_SLP )
+ set(LIB_SLP slp )
+ else( )
+Index: tdenetwork/libtdevnc/CMakeLists.txt
+===================================================================
+--- tdenetwork.orig/libtdevnc/CMakeLists.txt
++++ tdenetwork/libtdevnc/CMakeLists.txt
+@@ -175,14 +175,20 @@ check_function_exists(vprintf LI
+ check_function_exists(mmap LIBVNCSERVER_HAVE_MMAP)
+ check_function_exists(fork LIBVNCSERVER_HAVE_FORK)
+ check_function_exists(ftime LIBVNCSERVER_HAVE_FTIME)
++tde_save( CMAKE_REQUIRED_LIBRARIES )
++set( CMAKE_REQUIRED_LIBRARIES nsl )
+ check_function_exists(gethostbyname LIBVNCSERVER_HAVE_GETHOSTBYNAME)
++tde_restore( CMAKE_REQUIRED_LIBRARIES )
+ check_function_exists(gethostname LIBVNCSERVER_HAVE_GETHOSTNAME)
+ check_function_exists(inet_ntoa LIBVNCSERVER_HAVE_INET_NTOA)
+ check_function_exists(memmove LIBVNCSERVER_HAVE_MEMMOVE)
+ check_function_exists(memset LIBVNCSERVER_HAVE_MEMSET)
+ check_function_exists(mkfifo LIBVNCSERVER_HAVE_MKFIFO)
+ check_function_exists(select LIBVNCSERVER_HAVE_SELECT)
++tde_save( CMAKE_REQUIRED_LIBRARIES )
++set( CMAKE_REQUIRED_LIBRARIES socket )
+ check_function_exists(socket LIBVNCSERVER_HAVE_SOCKET)
++tde_restore( CMAKE_REQUIRED_LIBRARIES )
+ check_function_exists(strchr LIBVNCSERVER_HAVE_STRCHR)
+ check_function_exists(strcspn LIBVNCSERVER_HAVE_STRCSPN)
+ check_function_exists(strdup LIBVNCSERVER_HAVE_STRDUP)
+Index: tdenetwork/cmake/modules/TDEMacros.cmake
+===================================================================
+--- tdenetwork.orig/cmake/modules/TDEMacros.cmake
++++ tdenetwork/cmake/modules/TDEMacros.cmake
+@@ -833,7 +833,7 @@ macro( tde_add_library _arg_target )
+
+ # set embedded archives
+ if( _embed )
+- list( INSERT _link 0 -Wl,-whole-archive ${_embed} -Wl,-no-whole-archive )
++ list( INSERT _link 0 -Wl,-zallextract ${_embed} -Wl,-zdefaultextract )
+ endif( _embed )
+
+ # set link libraries
+@@ -1878,7 +1878,7 @@ macro( tde_setup_architecture_flags )
+ check_cxx_compiler_flag( -fPIE HAVE_PIE_SUPPORT )
+ if( HAVE_PIE_SUPPORT )
+ set( TDE_PIE_CFLAGS -fPIE )
+- set( TDE_PIE_LDFLAGS -pie )
++# set( TDE_PIE_LDFLAGS -pie )
+ endif( HAVE_PIE_SUPPORT )
+ endmacro( )
+
+Index: tdenetwork/kopete/protocols/jabber/jingle/libjingle/talk/base/network.cc
+===================================================================
+--- tdenetwork.orig/kopete/protocols/jabber/jingle/libjingle/talk/base/network.cc
++++ tdenetwork/kopete/protocols/jabber/jingle/libjingle/talk/base/network.cc
+@@ -42,6 +42,9 @@
+ extern "C" {
+ #include <sys/utsname.h>
+ #include <sys/ioctl.h>
++#ifdef __dilos__
++#include <sys/sockio.h>
++#endif /* __dilos__ */
+ #include <net/if.h>
+ #include <unistd.h>
+ #include <errno.h>
+Index: tdenetwork/kopete/protocols/jabber/jingle/libjingle/talk/p2p/base/CMakeLists.txt
+===================================================================
+--- tdenetwork.orig/kopete/protocols/jabber/jingle/libjingle/talk/p2p/base/CMakeLists.txt
++++ tdenetwork/kopete/protocols/jabber/jingle/libjingle/talk/p2p/base/CMakeLists.txt
+@@ -36,7 +36,7 @@ tde_add_executable( relayserver
+ SOURCES
+ relayserver.cc relayserver_main.cc
+ LINK
+- cricketbase-static cricketp2pbase-static pthread
++ cricketbase-static cricketp2pbase-static pthread socket nsl
+ DESTINATION ${BIN_INSTALL_DIR}
+ )
+
+@@ -47,6 +47,6 @@ tde_add_executable( stunserver
+ SOURCES
+ stunserver.cc stunserver_main.cc
+ LINK
+- cricketbase-static cricketp2pbase-static pthread
++ cricketbase-static cricketp2pbase-static pthread socket nsl
+ DESTINATION ${BIN_INSTALL_DIR}
+ )
+Index: tdenetwork/kppp/kpppconfig.h
+===================================================================
+--- tdenetwork.orig/kppp/kpppconfig.h
++++ tdenetwork/kppp/kpppconfig.h
+@@ -26,7 +26,10 @@
+ #ifndef _KPPPCONFIG_H_
+ #define _KPPPCONFIG_H_
+
+-#if defined(__svr4__)
++#if defined(__dilos__)
++#define STREAMS
++#define _XOPEN_SOURCE_EXTENDED 1
++#elif defined(__svr4__)
+ #define STREAMS
+ #define _XOPEN_SOURCE 1
+ #define _XOPEN_SOURCE_EXTENDED 1
+Index: tdenetwork/ktalkd/ktalkd/find_user.cpp
+===================================================================
+--- tdenetwork.orig/ktalkd/ktalkd/find_user.cpp
++++ tdenetwork/ktalkd/ktalkd/find_user.cpp
+@@ -375,8 +375,8 @@ int find_user(char *name, char *tty, cha
+ #ifdef USE_UT_HOST
+ if (Options.debug_mode) {
+ syslog(LOG_DEBUG, "I wanna this:%s", ttyFound);
+- syslog(LOG_DEBUG, "ut_host=%s", ubuf.ut_host);
+- syslog(LOG_DEBUG, "%s", ubuf.ut_line);
++ syslog(LOG_DEBUG, "ut_host=%s", ubuf->ut_host);
++ syslog(LOG_DEBUG, "%s", ubuf->ut_line);
+ }
+ #endif
+ break;
+Index: tdenetwork/ktalkd/mail.local/CMakeLists.txt
+===================================================================
+--- tdenetwork.orig/ktalkd/mail.local/CMakeLists.txt
++++ tdenetwork/ktalkd/mail.local/CMakeLists.txt
+@@ -18,5 +18,6 @@ include_directories(
+
+ tde_add_executable( mail.local
+ SOURCES mail.local.c
++ LINK socket nsl
+ DESTINATION ${BIN_INSTALL_DIR}
+ )
+Index: tdenetwork/lanbrowsing/lisa/CMakeLists.txt
+===================================================================
+--- tdenetwork.orig/lanbrowsing/lisa/CMakeLists.txt
++++ tdenetwork/lanbrowsing/lisa/CMakeLists.txt
+@@ -26,7 +26,7 @@ install( FILES README DESTINATION ${DATA
+
+ tde_add_executable( lisa
+ SOURCES main.cpp
+- LINK lisa-static
++ LINK lisa-static socket nsl
+ DESTINATION ${BIN_INSTALL_DIR}
+ )
+
+@@ -35,7 +35,7 @@ tde_add_executable( lisa
+
+ tde_add_executable( reslisa
+ SOURCES strictmain.cpp
+- LINK lisa-static
++ LINK lisa-static socket nsl
+ DESTINATION ${BIN_INSTALL_DIR}
+ )
+
+Index: tdenetwork/krfb/ConfigureChecks.cmake
+===================================================================
+--- tdenetwork.orig/krfb/ConfigureChecks.cmake
++++ tdenetwork/krfb/ConfigureChecks.cmake
+@@ -17,8 +17,11 @@ if( NOT XTST_FOUND )
+ tde_message_fatal( "xtst is required, but was not found on your system" )
+ endif( )
+
++tde_save( CMAKE_REQUIRED_LIBRARIES )
++set( CMAKE_REQUIRED_LIBRARIES socket nsl )
+ check_function_exists( getnameinfo HAVE_GETNAMEINFO )
+ check_function_exists( getifaddrs HAVE_GETIFADDRS )
++tde_restore( CMAKE_REQUIRED_LIBRARIES )
+ check_include_file( sys/sockio.h HAVE_SYS_SOCKIO_H )
+
+ check_struct_has_member(