# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4 PortSystem 1.0 PortGroup active_variants 1.1 PortGroup github 1.0 PortGroup legacysupport 1.1 PortGroup openssl 1.0 github.setup rakshasa rtorrent 1da0e3476dcabbf74b2e836d6b4c37b4d96bde09 version 20230316 revision 0 name rtorrent-devel conflicts rtorrent set real_name rtorrent categories net maintainers nomaintainer license {GPL-2+ OpenSSLException} description console-based BitTorrent client (unstable release) long_description rTorrent is a console-based BitTorrent client. It aims to \ be a fully-featured and efficient client with the ability to \ run in the background using screen. It supports fast-resume \ and session management. \ This is the "unstable" release of rTorrent. checksums rmd160 756e3c8e96a8a56507d0ffecd50bd11596b30b8c \ sha256 dc5bab8e06b4fa7ba8c956dd67efed7fd0452e545ce49ba25f3bfa8ae584ed84 \ size 265245 github.tarball_from archive use_autoreconf yes depends_build-append \ port:autoconf-archive # malformed object (unknown load command 2) if {${os.platform} eq "darwin" && ${os.major} <= 10} { depends_build-append port:cctools } depends_lib-append port:curl \ port:libsigcxx2 \ port:libtorrent-devel \ port:ncurses \ port:zlib # https://github.com/rakshasa/rtorrent/wiki/Installing#non-blocking-hostname-lookup-in-curl require_active_variants curl ares compiler.cxx_standard 2011 configure.args --mandir=${prefix}/share/man \ --disable-debug \ --enable-ipv6 legacysupport.redirect_bins rtorrent variant xmlrpc description {Enable XMLRPC interface} { configure.args-append --with-xmlrpc-c depends_lib-append port:xmlrpc-c } # FIXME: 32-bit systems need to switch to C++11 atomics in libtorrent: # https://github.com/rakshasa/libtorrent/issues/163 # Once done, perhaps 10.5 can be also enabled back. if {${os.platform} eq "darwin" && ${os.major} <= 9} { # currently broken, ticket #27289 known_fail yes pre-fetch { return -code error "$name currently cannot be compiled on Mac OS X 10.5 or earlier." } # clear deps so users don't waste time installing them for a broken port depends_lib depends_build }