BSD Ports

www/aria2 1.37.0_1 FreeBSD

Yet another download tool

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
License
GPLv2
Categories
www
Package size
2536.2 KiB, 17346.7 KiB installed

Description

aria2 is a lightweight multi-protocol & multi-source command-line download utility. It supports HTTP/HTTPS, FTP, BitTorrent and Metalink. aria2 can be manipulated via built-in JSON-RPC and XML-RPC interfaces. Its features include:

  • Multi-Connection Download. aria2 can download a file from multiple sources/protocols and tries to utilize your maximum download bandwidth. Really speeds up your download experience.
  • Lightweight. aria2 doesn't require much memory and CPU time. The physical memory usage is typically 4MiB (normal HTTP/FTP downloads) to 9MiB (BitTorrent downloads). CPU usage in BitTorrent with download speed of 2.8MiB/sec is around 6%.
  • Fully Featured BitTorrent Client. All features you want in BitTorrent client are available: DHT, PEX, Encryption, Magnet URI, Web-Seeding, Selective Downloads and Local Peer Discovery.
  • Metalink Enabled. aria2 supports The Metalink Download Description Format (aka Metalink v4), Metalink version 3 and Metalink/HTTP. Metalink offers the file verification, HTTP/FTP/BitTorrent integration and the various configurations for language, location, OS, etc.
  • Remote Control. aria2 supports RPC interface to control the aria2 process. The supported interfaces are JSON-RPC (over HTTP and WebSocket) and XML-RPC.

In the other systems

SystemPortVersion
FreeBSDwww/aria21.37.0_1
OpenBSDwww/aria21.37.0
NetBSDnet/aria21.37.0nb3
DragonFlywww/aria21.37.0
MidnightBSDwww/aria21.37.0_1

Install

Binary package:

pkg install aria2

From the ports tree:

cd /usr/ports/www/aria2/ && make install clean

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

RUN_DEPENDS=	aria2>0:www/aria2
LIB_DEPENDS=	libaria2.so:www/aria2

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:latest1.37.0_11.37.0_11.36.0_21.37.0_11.37.0_1
FreeBSD:14:quarterly1.37.0_11.37.0_1n/a1.37.0_11.37.0_1
FreeBSD:15:latest1.37.0_11.37.0_1n/a1.37.0_11.37.0_1
FreeBSD:15:quarterly1.37.0_11.37.0_1n/an/an/a
FreeBSD:16:latest1.37.0_11.37.0_1n/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 16
Run dependencies 8

Configuration

Options name: www_aria2

OptionDefaultDescription
CARESoffAsynchronous DNS resolution via c-ares
DOCSoffBuild and/or install documentation
EXPAToffXML parser support via Expat
LIBUVoffEvent polling via libuv
LIBXML2onXML parser support via libxml2
NLSoffNative Language Support
SQLITEonSQLite database support
SSH2offSSH2 protocol support
STATIConBuild static executables and/or libraries
USES
compiler:c++11-lang cpe libtool pkgconfig ssl tar:xz
Service scripts
aria2

Files

Manual pages 1
  • aria2c(1)
pkg-plist 53
  • bin/aria2c
  • etc/bash_completion.d/aria2c
  • include/aria2/aria2.h
  • lib/libaria2.a
  • lib/libaria2.so
  • lib/libaria2.so.0
  • lib/libaria2.so.0.0.0
  • libdata/pkgconfig/libaria2.pc
  • share/locale/ar/LC_MESSAGES/aria2.mo
  • share/locale/bg/LC_MESSAGES/aria2.mo
  • share/locale/bn/LC_MESSAGES/aria2.mo
  • share/locale/ca/LC_MESSAGES/aria2.mo
  • share/locale/da/LC_MESSAGES/aria2.mo
  • share/locale/de/LC_MESSAGES/aria2.mo
  • share/locale/el/LC_MESSAGES/aria2.mo
  • share/locale/en@boldquot/LC_MESSAGES/aria2.mo
  • share/locale/en@quot/LC_MESSAGES/aria2.mo
  • share/locale/es/LC_MESSAGES/aria2.mo
  • share/locale/fa/LC_MESSAGES/aria2.mo
  • share/locale/fi/LC_MESSAGES/aria2.mo
  • share/locale/fil/LC_MESSAGES/aria2.mo
  • share/locale/fr/LC_MESSAGES/aria2.mo
  • share/locale/he/LC_MESSAGES/aria2.mo
  • share/locale/hr/LC_MESSAGES/aria2.mo
  • share/locale/hu/LC_MESSAGES/aria2.mo
  • share/locale/id/LC_MESSAGES/aria2.mo
  • share/locale/it/LC_MESSAGES/aria2.mo
  • share/locale/ja/LC_MESSAGES/aria2.mo
  • share/locale/kk/LC_MESSAGES/aria2.mo
  • share/locale/ko/LC_MESSAGES/aria2.mo
  • share/locale/ms/LC_MESSAGES/aria2.mo
  • share/locale/nb/LC_MESSAGES/aria2.mo
  • share/locale/nl/LC_MESSAGES/aria2.mo
  • share/locale/nn/LC_MESSAGES/aria2.mo
  • share/locale/oc/LC_MESSAGES/aria2.mo
  • share/locale/pl/LC_MESSAGES/aria2.mo
  • share/locale/pt/LC_MESSAGES/aria2.mo
  • share/locale/pt_BR/LC_MESSAGES/aria2.mo
  • share/locale/ro/LC_MESSAGES/aria2.mo
  • share/locale/ru/LC_MESSAGES/aria2.mo
  • share/locale/sk/LC_MESSAGES/aria2.mo
  • share/locale/sr/LC_MESSAGES/aria2.mo
  • share/locale/sv/LC_MESSAGES/aria2.mo
  • share/locale/th/LC_MESSAGES/aria2.mo
  • share/locale/tr/LC_MESSAGES/aria2.mo
  • share/locale/uk/LC_MESSAGES/aria2.mo
  • share/locale/vi/LC_MESSAGES/aria2.mo
  • share/locale/zh_CN/LC_MESSAGES/aria2.mo
  • share/locale/zh_HK/LC_MESSAGES/aria2.mo
  • share/locale/zh_TW/LC_MESSAGES/aria2.mo
  • share/man/man1/aria2c.1.gz
  • share/man/pt/man1/aria2c.1.gz
  • share/man/ru/man1/aria2c.1.gz
distinfo 1
FileSizeSHA256
aria2-1.37.0.tar.xz1.705256e+0660a420ad7085eb616cb6e2bdf0a7206d68ff3d37fb5a956dc44242eb2f79b66b
Master sites 1
  • https://github.com/aria2/aria2/releases/download/release-1.37.0/

Commit history 0

No commits in the history this site was built from.