BSD Ports

net-p2p/libutp g20241117 FreeBSD

uTorrent Transport Protocol library and sample utilities

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
License
MIT
Categories
net-p2p
Package size
37.5 KiB, 91.8 KiB installed

Description

# libutp - The uTorrent Transport Protocol library. Copyright (c) 2010 BitTorrent, Inc.

uTP provides provides reliable, ordered delivery while maintaining minimum extra delay. It is implemented on top of UDP to be cross-platform and functional today. As a result, uTP is the primary transport for uTorrent peer-to-peer connections.

uTP is written in C++, but the external interface is strictly C (ANSI C89).

In the other systems

SystemPortVersion
FreeBSDnet-p2p/libutpg20241117
DragonFlynet-p2p/libutpg20230213
MidnightBSDnet-p2p/libutpg20231123

Install

Binary package:

pkg install libutp

From the ports tree:

cd /usr/ports/net-p2p/libutp/ && make install clean

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

RUN_DEPENDS=	libutp>0:net-p2p/libutp
LIB_DEPENDS=	libutp.so:net-p2p/libutp

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:latestg20241117g20241117g20180515g20230213g20241117
FreeBSD:14:quarterlyg20241117g20241117n/ag20230213g20241117
FreeBSD:15:latestg20241117g20241117n/ag20230213g20230213
FreeBSD:15:quarterlyg20241117g20241117n/an/an/a
FreeBSD:16:latestg20241117g20241117n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

The Makefile names none itself; they come from USES and USE_*.

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

Build dependencies 15

Configuration

No options to configure.

USES
cmake uidfix
Service scripts
none

Files

pkg-plist 10
  • bin/ucat
  • lib/cmake/libutp/libutp-config-version.cmake
  • lib/cmake/libutp/libutp-config.cmake
  • lib/cmake/libutp/libutp-targets.cmake
  • lib/cmake/libutp/libutp-targets-release.cmake
  • include/libutp/utp.h
  • include/libutp/utp_types.h
  • lib/libutp.so
  • share/doc/libutp/LICENSE
  • share/doc/libutp/README.md
distinfo 1
FileSizeSHA256
transmission-libutp-g20241117-490874c_GH0.tar.gz56531ba9f088d0ab41699b346c0841b5660e19b3907d66b1954e16ff37de07a3c1cce

Commit history 0

No commits in the history this site was built from.