BSD Ports

archivers/brotli 1.2.0,1 FreeBSD

Generic-purpose lossless compression algorithm

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
License
MIT
Categories
archivers, devel
Package size
367.1 KiB, 868.0 KiB installed

Description

Brotli is a generic-purpose lossless compression algorithm that compresses data using a combination of a modern variant of the LZ77 algorithm, Huffman coding and 2nd order context modeling, with a compression ratio comparable to the best currently available general-purpose compression methods. It is similar in speed with deflate but offers more dense compression.

The specification of the Brotli Compressed Data Format is defined in RFC 7932.

In the other systems

SystemPortVersion
FreeBSDarchivers/brotli1.2.0,1
OpenBSDarchivers/brotli1.2.0
NetBSDarchivers/brotli1.2.0
DragonFlyarchivers/brotli1.1.0,1
MidnightBSDarchivers/brotli1.2.0,1

Install

Binary package:

pkg install brotli

From the ports tree:

cd /usr/ports/archivers/brotli/ && make install clean

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

RUN_DEPENDS=	brotli>0:archivers/brotli
LIB_DEPENDS=	libbrotlicommon.so:archivers/brotli

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.2.0,11.2.0,11.0.9,11.1.0,11.2.0,1
FreeBSD:14:quarterly1.2.0,11.2.0,1n/a1.1.0,11.2.0,1
FreeBSD:15:latest1.2.0,11.2.0,1n/a1.1.0,11.1.0,1
FreeBSD:15:quarterly1.2.0,11.2.0,1n/an/an/a
FreeBSD:16:latest1.2.0,11.2.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 15
Required by 9835

The first 100 are listed.

Configuration

Options name: archivers_brotli

OptionDefaultDescription
STATICoffBuild static executables and/or libraries
USES
cmake cpe pathfix
Service scripts
none

Files

Manual pages 5
  • brotli(1)
  • constants.h(3)
  • decode.h(3)
  • encode.h(3)
  • types.h(3)
pkg-plist 26
  • bin/brotli
  • include/brotli/decode.h
  • include/brotli/encode.h
  • include/brotli/port.h
  • include/brotli/shared_dictionary.h
  • include/brotli/types.h
  • lib/libbrotlicommon.a
  • lib/libbrotlicommon.so
  • lib/libbrotlicommon.so.1
  • lib/libbrotlicommon.so..0
  • lib/libbrotlidec.a
  • lib/libbrotlidec.so
  • lib/libbrotlidec.so.1
  • lib/libbrotlidec.so..0
  • lib/libbrotlienc.a
  • lib/libbrotlienc.so
  • lib/libbrotlienc.so.1
  • lib/libbrotlienc.so..0
  • libdata/pkgconfig/libbrotlicommon.pc
  • libdata/pkgconfig/libbrotlidec.pc
  • libdata/pkgconfig/libbrotlienc.pc
  • share/man/man1/brotli.1.gz
  • share/man/man3/constants.h.3.gz
  • share/man/man3/decode.h.3.gz
  • share/man/man3/encode.h.3.gz
  • share/man/man3/types.h.3.gz
distinfo 2
FileSizeSHA256
brotli/1.2.0/testdata.txz3.830712e+06e8624d888f13067e7635353397cf42956bf4ca1382da67f9cec8d43e800deecb
brotli/1.2.0/google-brotli-v1.2.0_GH0.tar.gz646315816c96e8e8f193b40151dad7e8ff37b1221d019dbcb9c35cd3fadbfe6477dfec
Master sites 1
  • https://github.com/google/brotli/releases/download/${DISTVERSIONFULL}/

Commit history 0

No commits in the history this site was built from.