Fixup fromcvs/togit conversion
[minix-pkgsrc.git] / misc / kdepim4 / patches / patch-ap
blob0d3c4ad4d5a8a09aae78f521b436090bc6233f06
1 $NetBSD$
3 libassuan2 support from
4 http://websvn.kde.org/?view=revision&revision=1078528
6 --- kleopatra/uiserver/uiserver_unix.cpp.orig   2009-01-27 23:05:13.000000000 +0000
7 +++ kleopatra/uiserver/uiserver_unix.cpp
8 @@ -61,11 +61,7 @@ QString UiServer::Private::systemErrorSt
9  
10  void UiServer::Private::doMakeListeningSocket( const QByteArray & encodedFileName ) {
11      // Create a Unix Domain Socket:
12 -#ifdef HAVE_ASSUAN_SOCK_GET_NONCE
13      const assuan_fd_t sock = assuan_sock_new( AF_UNIX, SOCK_STREAM, 0 );
14 -#else
15 -    const assuan_fd_t sock = ::socket( AF_UNIX, SOCK_STREAM, 0 );
16 -#endif
17      if ( sock == ASSUAN_INVALID_FD )
18          throw_<std::runtime_error>( i18n( "Could not create socket: %1", systemErrorString() ) );
20 @@ -75,19 +71,13 @@ void UiServer::Private::doMakeListeningS
21          std::memset( &sa, 0, sizeof(sa) );
22          sa.sun_family = AF_UNIX;
23          std::strncpy( sa.sun_path, encodedFileName.constData(), sizeof( sa.sun_path ) - 1 );
24 -#ifdef HAVE_ASSUAN_SOCK_GET_NONCE
25          if ( assuan_sock_bind( sock, (struct sockaddr*)&sa, sizeof( sa ) ) )
26 -#else
27 -        if ( ::bind( sock, (struct sockaddr*)&sa, sizeof( sa ) ) )
28 -#endif
29              throw_<std::runtime_error>( i18n( "Could not bind to socket: %1", systemErrorString() ) );
31          // ### TODO: permissions?
33 -#ifdef HAVE_ASSUAN_SOCK_GET_NONCE
34          if ( assuan_sock_get_nonce( (struct sockaddr*)&sa, sizeof( sa ), &nonce ) )
35              throw_<std::runtime_error>( i18n("Could not get socket nonce: %1", systemErrorString() ) );
36 -#endif
38          // Listen
39          if ( ::listen( sock, SOMAXCONN ) )