BSD Ports

net-p2p/py-libtorrent-rasterbar 2.0.13_4,2 FreeBSD

Python bindings for libtorrent-rasterbar

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
d9e6840dd9
License
BSD3CLAUSE
Categories
net-p2p, python
Package size
459.1 KiB, 2340.1 KiB installed

Description

The python binding of libtorrent, an open source C++ library implementing the BitTorrent protocol.

In the other systems

The newest version among them is 2.0.13, as upstream numbers it.

SystemPortVersionVulnerabilitiesStatusMaintainerLast update
FreeBSDnet-p2p/py-libtorrent-rasterbar2.0.13_4,2 newestnone known-[email protected]2026-10-22
GhostBSDnet-p2p/py-libtorrent-rasterbar2.0.13_2,2 newestno data-[email protected]-

Install

Binary package:

pkg install py312-libtorrent-rasterbar

From the ports tree:

cd /usr/ports/net-p2p/py-libtorrent-rasterbar/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	py312-libtorrent-rasterbar>0:net-p2p/py-libtorrent-rasterbar

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest2.0.13_3,22.0.13_3,2--2.0.13_3,2
FreeBSD:14:quarterly2.0.13_3,22.0.13_3,2n/a-2.0.13_3,2
FreeBSD:15:latest2.0.13_3,22.0.13_3,2n/a--
FreeBSD:15:quarterly2.0.13_3,22.0.13_3,2n/an/an/a
FreeBSD:16:latest2.0.13_3,22.0.13_3,2n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependency graph

Ports that need it on the left, what it needs to run on the right; at most 8 of each. "Dependencies" below lists them all.

Dependencies

As this port's Makefile names them.

Build 1

Library 2

The full lists below include those, and their dependencies in turn.

Build dependencies 18
Run dependencies 14

Configuration

No options to configure.

USES
compiler:c11 iconv:wchar_t localbase:ldflags python ssl
Service scripts
none

Files

distinfo 4
FileSizeSHA256
arvidn-libtorrent-v2.0.13_GH0.tar.gz4.350054e+0686207fbe502153568bb4b11d11bb881d6c1388962e852ee0caacf1c07adeb161
arvidn-try_signal-105cce5_GH0.tar.gz8020a33b30e5066f8d8f53ec4be8b639569cd685fc2c7e90c16736907fa1a21939e5
arvidn-libsimulator-66ac6cc_GH0.tar.gz146484f4847c878f6f48926021169f612d68e8503f3f3de14e76c81ce95580fa3671d0
paullouisageneau-boost-asio-gnutls-a57d4d3_GH0.tar.gz14644f6ceb4638cad0a5dd474ceef62e4bb07aab460af609cc87242292331c6c2616d

Commit history 4

DateCommitCreditsLog message
d9e6840dd9 Yuri Victorovich net-p2p/py-libtorrent-rasterbar: fix build of net-p2p/deluge-cli
net-p2p/py-libtorrent-rasterbar was building a fresh copy of libtorrent-rasterbar.so* which was built, linked to from the Python module's shared library, and then discarded. The built shared lib had a different SONAME for whatever reason, possibly due to bugs in b2, so this package wasn't finding a compatible libtorrent-rasterbar.so* library at the run-time. This caused a failure in deluge-cli because it couldn't install a dependency. This change removes the build of libtorrent-rasterbar.so* and uses the one that is built by the dependency port. PR: 294658
97a84ef467 Dima Panov */*: update boost consumers after boost-1.92
8d49a1640a Yuri Victorovich net-p2p/libtorrent-rasterbar2: revert "net-p2p/libtorrent-rasterbar2: update 2.0.13 → 2.1.1"
There are run-time issues that need to be investigated. This reverts commit 7c412d80f232eb225c1d48ff72d5fab1dd8769e9.
7c412d80f2 Yuri Victorovich net-p2p/libtorrent-rasterbar2: update 2.0.13 → 2.1.1
- net/arrowdl is patched and patches upstreamed: https://github.com/setvisible/ArrowDL/pull/250 - net-p2p/qbittorrent is patched and patches upstreamed: https://github.com/qbittorrent/qBittorrent/issues/24942