Is the library part of the client (as in disable it there or are we 
duplicating)?
ktorrent @3.3.4 (kde, kde4)
    KDE4 bittorrent client.

On Dec 16, 2010, at 11:43 , [email protected] wrote:

> Revision
> 74419
> Author
> [email protected]
> Date
> 2010-12-16 08:43:45 -0800 (Thu, 16 Dec 2010)
> Log Message
> 
> libktorrent: initial checkin.
> Added Paths
> 
>       • trunk/dports/kde/libktorrent/
>       • trunk/dports/kde/libktorrent/Portfile
>       • trunk/dports/kde/libktorrent/files/
>       • trunk/dports/kde/libktorrent/files/patch-src-net-socket.cpp.diff
> Diff
> 
> Added: trunk/dports/kde/libktorrent/Portfile (0 => 74419)
> 
> --- trunk/dports/kde/libktorrent/Portfile                             (rev 0)
> +++ trunk/dports/kde/libktorrent/Portfile     2010-12-16 16:43:45 UTC (rev 
> 74419)
> 
> @@ -0,0 +1,25 @@
> 
> +# -*- coding: utf-8; mode: tcl; c-basic-offset: 4; indent-tabs-mode: nil; 
> tab-width: 4; truncate-lines: t -*- vim:fenc=utf-8:et:sw=4:ts=4:sts=4
> +# $Id: $
> +
> +PortSystem          1.0
> +PortGroup           kde4    1.1
> +
> +name                libktorrent
> +version             1.0.4
> +set ktorrent_version 4.0.4
> +categories          kde kde4
> +maintainers         nomaintainer
> +description         KDE4 bittorrent client library.
> +long_description    Library for bittorrent client for KDE4 supporting \
> +                    a variety of features such as uPNP.
> +platforms           darwin
> +homepage            http://www.kde.org
> +master_sites     http://ktorrent.org/downloads/${ktorrent_version}/
> +use_bzip2           yes
> +checksums           md5     b3a51222b0c78e23fd2cf330ed10c8b0 \
> +                    sha1    3dc6a4e5767377a39d643e5b03178bdd9253dc01 \
> +                    rmd160  61f3ac32abcdfa7ada26803d65c79cb1abdc8bb6
> +
> +depends_lib-append  port:qca port:gmp port:boost
> +
> +patchfiles          patch-src-net-socket.cpp.diff
> 
> Added: trunk/dports/kde/libktorrent/files/patch-src-net-socket.cpp.diff (0 => 
> 74419)
> 
> --- trunk/dports/kde/libktorrent/files/patch-src-net-socket.cpp.diff          
>                 (rev 0)
> +++ trunk/dports/kde/libktorrent/files/patch-src-net-socket.cpp.diff  
> 2010-12-16 16:43:45 UTC (rev 74419)
> 
> @@ -0,0 +1,38 @@
> 
> +--- src/net/socket.cpp.orig  2010-12-13 14:20:00.000000000 -0500
> ++++ src/net/socket.cpp       2010-12-13 14:21:38.000000000 -0500
> +@@ -194,9 +194,10 @@
> +             }
> +             // Bind this socket to IPv4 as well. This is a workaround for 
> systems
> +             // which support IPv4-mapped addresses but have them disabled by
> ++#if !defined(Q_OS_MACX) && !defined(Q_OS_DARWIN)
> +             // default (e.g. net.ipv6.bindv6only=1 on Debian Linux).
> +             setsockopt(m_fd,SOL_IPV6,IPV6_V6ONLY,&no,sizeof(no));
> +-
> ++#endif
> +             net::Address addr(ip,port);
> +             if (::bind(m_fd,addr.address(),addr.length()) != 0)
> +             {
> +@@ -227,9 +228,10 @@
> +             }
> +             // Bind this socket to IPv4 as well. This is a workaround for 
> systems
> +             // which support IPv4-mapped addresses but have them disabled by
> ++#if !defined(Q_OS_MACX) && !defined(Q_OS_DARWIN)
> +             // default (e.g. net.ipv6.bindv6only=1 on Debian Linux).
> +             setsockopt(m_fd,SOL_IPV6,IPV6_V6ONLY,&no,sizeof(no));
> +-            
> ++#endif              
> +             if (::bind(m_fd,addr.address(),addr.length()) != 0)
> +             {
> +                     Out(SYS_CON|LOG_IMPORTANT) << QString("Cannot bind to 
> port %1:%2 : 
> %3").arg(addr.ipAddress().toString()).arg(addr.port()).arg(strerror(errno)) 
> << endl;
> +@@ -368,9 +370,11 @@
> +             }
> +             else
> +             {
> ++#if !defined(Q_OS_MACX) && !defined(Q_OS_DARWIN)
> + #ifdef __GNUC__
> + #warning "Find way to set IPv6 traffic class"
> + #endif
> ++#endif
> +                     return true;
> +             }
> +             return true;
> 
> _______________________________________________
> macports-changes mailing list
> [email protected]
> http://lists.macosforge.org/mailman/listinfo.cgi/macports-changes

Attachment: smime.p7s
Description: S/MIME cryptographic signature

_______________________________________________
macports-dev mailing list
[email protected]
http://lists.macosforge.org/mailman/listinfo.cgi/macports-dev

Reply via email to