| Port details on branch 2020Q3 |
- brotli Generic-purpose lossless compression algorithm
- 1.0.9,1 archivers
=1 1.0.9,1Version of this port present on the latest quarterly branch. - Maintainer: osa@FreeBSD.org
 - Port Added: 2020-09-19 01:22:41
- Last Update: 2020-09-19 01:22:04
- Commit Hash: 2bbee4f
- People watching this port, also watch:: dspam
- Also Listed In: devel
- License: MIT
- WWW:
- https://github.com/google/brotli
- 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.
WWW: https://github.com/google/brotli
¦ ¦ ¦ ¦ 
- Manual pages:
- FreshPorts has no man page information for this port.
- pkg-plist: as obtained via:
make generate-plist - USE_RC_SUBR (Service Scripts)
- no SUBR information found for this port
- Dependency lines:
-
- brotli>0:archivers/brotli
- To install the port:
- cd /usr/ports/archivers/brotli/ && make install clean
- To add the package, run one of these commands:
- pkg install archivers/brotli
- pkg install brotli
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.- PKGNAME: brotli
- Flavors: there is no flavor information for this port.
- distinfo:
- TIMESTAMP = 1598538126
SHA256 (google-brotli-v1.0.9_GH0.tar.gz) = f9e8d81d0405ba66d181529af42a3354f838c939095ff99930da6aa9cdf6fe46
SIZE (google-brotli-v1.0.9_GH0.tar.gz) = 486984
Packages (timestamps in pop-ups are UTC):
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- gmake>=4.3 : devel/gmake
- pkgconf>=1.3.0_1 : devel/pkgconf
- autoconf>=2.69 : devel/autoconf
- automake>=1.16.1 : devel/automake
- libtoolize : devel/libtool
- This port is required by:
- for Build
-
- www/node
- for Libraries
-
- www/node
- www/trafficserver
Configuration Options:
- ===> The following configuration options are available for brotli-1.0.9,1:
DOCS=on: Build and/or install documentation
===> Use 'make config' to modify these settings
- Options name:
- archivers_brotli
- USES:
- autoreconf:build compiler:c++0x gmake libtool pkgconfig
- FreshPorts was unable to extract/find any pkg message
- Master Sites:
|
Number of commits found: 2
| Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
| Commit | Credits | Log message |
1.0.9,1 19 Sep 2020 01:22:04
    |
Dan Langille (dvl)  |
MFH: r546350
Update from 1.0.7 to 1.0.9.
<Security note>
Please consider updating brotli to version 1.0.9 (latest).
Version 1.0.9 contains a fix to "integer overflow" problem. This
happens when "one-shot" decoding API is used (or input chunk for
streaming API is not limited), input size (chunk size) is larger
than 2GiB, and input contains uncompressed blocks. After the
overflow happens, `memcpy` is invoked with a gigantic `num`
value, that will likely cause the crash.
</Security note>
Approved by: ports-secteam (fluffy) |
1.0.9,1 19 Sep 2020 01:22:04
  |
dvl  |
MFH: r546350
Update from 1.0.7 to 1.0.9.
<Security note>
Please consider updating brotli to version 1.0.9 (latest).
Version 1.0.9 contains a fix to "integer overflow" problem. This
happens when "one-shot" decoding API is used (or input chunk for
streaming API is not limited), input size (chunk size) is larger
than 2GiB, and input contains uncompressed blocks. After the
overflow happens, `memcpy` is invoked with a gigantic `num`
value, that will likely cause the crash.
</Security note>
Approved by: ports-secteam (fluffy) |
Number of commits found: 2
|