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
smime.p7s
Description: S/MIME cryptographic signature
_______________________________________________ macports-dev mailing list [email protected] http://lists.macosforge.org/mailman/listinfo.cgi/macports-dev
