diff --git a/net-p2p/Makefile b/net-p2p/Makefile index aa2a5e1198c4..4f847f134953 100644 --- a/net-p2p/Makefile +++ b/net-p2p/Makefile @@ -1,108 +1,109 @@ COMMENT = Peer-to-peer network applications SUBDIR += amule SUBDIR += autoscan SUBDIR += awgg SUBDIR += bazarr SUBDIR += bitcoin SUBDIR += bitcoin-daemon SUBDIR += bitcoin-utils SUBDIR += bitmark SUBDIR += bitmark-cli SUBDIR += bitmark-daemon SUBDIR += bitmark-recorder SUBDIR += btcheck SUBDIR += c-lightning SUBDIR += cardano-db-sync SUBDIR += cardano-node SUBDIR += clboss SUBDIR += cncli SUBDIR += cpuminer SUBDIR += createtorrent SUBDIR += ctcs SUBDIR += ctorrent SUBDIR += dclib SUBDIR += deluge SUBDIR += deluge-cli SUBDIR += ed2k SUBDIR += ed2k-hash SUBDIR += eiskaltdcpp-cli SUBDIR += eiskaltdcpp-daemon SUBDIR += eiskaltdcpp-data SUBDIR += eiskaltdcpp-gtk SUBDIR += eiskaltdcpp-lib SUBDIR += ethash SUBDIR += go-ethereum SUBDIR += gtk-gnutella SUBDIR += intermodal SUBDIR += jackett SUBDIR += jigdo SUBDIR += ktorrent SUBDIR += libktorrent SUBDIR += libswift SUBDIR += libtorrent SUBDIR += libtorrent-rasterbar SUBDIR += libtorrent-rasterbar2 SUBDIR += libutp SUBDIR += lidarr SUBDIR += linuxdcpp SUBDIR += litecoin SUBDIR += litecoin-daemon SUBDIR += litecoin-utils SUBDIR += lxmf SUBDIR += microdc2 SUBDIR += minder SUBDIR += mktorrent SUBDIR += mldonkey SUBDIR += mldonkey-core SUBDIR += mldonkey-gui SUBDIR += monero-cli SUBDIR += namecoin SUBDIR += namecoin-daemon SUBDIR += namecoin-utils SUBDIR += ncdc SUBDIR += nomadnet SUBDIR += ogmios SUBDIR += opendchub SUBDIR += oura SUBDIR += p5-Net-BitTorrent SUBDIR += p5-Net-BitTorrent-File SUBDIR += p5-Net-BitTorrent-PeerPacket SUBDIR += p5-Net-DirectConnect SUBDIR += p5-WWW-BitTorrent SUBDIR += phex SUBDIR += prowlarr SUBDIR += pulsar-client-cpp SUBDIR += py-ed2k-tools SUBDIR += py-libtorrent-rasterbar SUBDIR += py-nicotine-plus SUBDIR += py-pulsar-client + SUBDIR += py-stig SUBDIR += py-transmission-rpc SUBDIR += py-tremc SUBDIR += pyln-bolt7 SUBDIR += pyln-client SUBDIR += pyln-proto SUBDIR += qbittorrent SUBDIR += radarr SUBDIR += readarr SUBDIR += reticulum SUBDIR += retroshare SUBDIR += rslsync SUBDIR += rtorrent SUBDIR += shx SUBDIR += sonarr SUBDIR += torrent-file-editor SUBDIR += torrentcheck SUBDIR += torrentsniff SUBDIR += transmission SUBDIR += transmission-components SUBDIR += transmission-remote-gui SUBDIR += tremotesf SUBDIR += twitch-tui SUBDIR += udpt SUBDIR += uhub SUBDIR += vuze SUBDIR += xbt SUBDIR += xmrig .include diff --git a/net-p2p/py-stig/Makefile b/net-p2p/py-stig/Makefile new file mode 100644 index 000000000000..0fe4726517fb --- /dev/null +++ b/net-p2p/py-stig/Makefile @@ -0,0 +1,30 @@ +PORTNAME= stig +DISTVERSION= 0.12.11a0 +CATEGORIES= net-p2p +MASTER_SITES= PYPI +PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} + +MAINTAINER= alster@vinterdalen.se +COMMENT= TUI and CLI client for the BitTorrent Transmission daemon +WWW= https://github.com/rndusr/stig/ + +LICENSE= GPLv3+ +LICENSE_FILE= ${WRKSRC}/LICENSE + +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}aiohttp-socks>0:net/py-aiohttp-socks@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}async_timeout>0:devel/py-async_timeout@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}blinker>0:devel/py-blinker@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}natsort>0:devel/py-natsort@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}xdg>0:devel/py-xdg@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}setproctitle>0:devel/py-setproctitle@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}urwidtrees>0:devel/py-urwidtrees@${PY_FLAVOR} +TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}asynctest>0:devel/py-asynctest@${PY_FLAVOR} + +USES= python +USE_PYTHON= autoplist distutils pytest + +NO_ARCH= yes + +TESTING_UNSAFE= yes + +.include diff --git a/net-p2p/py-stig/distinfo b/net-p2p/py-stig/distinfo new file mode 100644 index 000000000000..e60294e2c1f5 --- /dev/null +++ b/net-p2p/py-stig/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1730839977 +SHA256 (stig-0.12.11a0.tar.gz) = 25b98a3e3a67e6757cf48864e4bc2a3fc6397d4faf6440a536aad57f777c8e27 +SIZE (stig-0.12.11a0.tar.gz) = 234990 diff --git a/net-p2p/py-stig/pkg-descr b/net-p2p/py-stig/pkg-descr new file mode 100644 index 000000000000..2c1e85aa666e --- /dev/null +++ b/net-p2p/py-stig/pkg-descr @@ -0,0 +1,20 @@ +Stig features: + +* Filters are used to select torrents for listing, starting/stopping, deleting, +etc + +* Tabs allow you to open and switch between multiple lists (torrents, peers, +files, etc) + +* Commands do almost everything, and they can be invoked: +- through single- or multi-key (think GNU/EMACS) keybindings, +- by entering them in a command prompt in the TUI (think vi) with tab completion +- by providing them as CLI arguments when invoking stig (think Git), +- or by listing them in an rc file which is automatically loaded. + +* Color themes support 16 and 256 colors + +* Complete built-in documentation with help command or --help argument + +* Full API abstraction layer makes it possible to add support for other +BitTorrent clients with RPC interfaces (contributors are welcome)