You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
tde-packaging/dilos/tdenetwork/debian/patches/dilos.patch

178 lines
6.8 KiB

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(