notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Ukraine
NOTE: the WWW: line in pkg-descr was relocated to a WWW= line in Makefile. Each port in FreshPorts has a homepage link. Look for it right after the Description: on each port's home page.

Do I know someone who can pick up a server from 7401 E. Ben White Blvd. Austin TX?

The emphasis is on know, or recommended by someone I know. This is the original FreshPorts server, way past useful: RAID, 8GB RAM, etc. The drives need to be wiped and everything recycled.
Port details
brotli Generic-purpose lossless compression algorithm
1.0.9,1 archivers on this many watch lists=16 search for ports that depend on this port An older version of this port was marked as vulnerable. Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout Version of this port present on the latest quarterly branch.
Maintainer: osa@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2015-10-01 15:55:19
Last Update: 2022-09-07 21:58:51
Commit Hash: fb16dfe
People watching this port, also watch:: gnutls, pcre2, glib, readline, ca_root_nss
Also Listed In: devel
License: MIT
Description:
HomepagecgitgithubgitlabSVNWeb
pkg-plist: as obtained via: make generate-plist
Expand this list (28 items)
Collapse this list.
  1. @ldconfig
  2. /usr/local/share/licenses/brotli-1.0.9,1/catalog.mk
  3. /usr/local/share/licenses/brotli-1.0.9,1/LICENSE
  4. /usr/local/share/licenses/brotli-1.0.9,1/MIT
  5. bin/brotli
  6. include/brotli/decode.h
  7. include/brotli/encode.h
  8. include/brotli/port.h
  9. include/brotli/types.h
  10. lib/libbrotlicommon.a
  11. lib/libbrotlicommon.so
  12. lib/libbrotlicommon.so.1
  13. lib/libbrotlicommon.so.1.0.9
  14. lib/libbrotlidec.a
  15. lib/libbrotlidec.so
  16. lib/libbrotlidec.so.1
  17. lib/libbrotlidec.so.1.0.9
  18. lib/libbrotlienc.a
  19. lib/libbrotlienc.so
  20. lib/libbrotlienc.so.1
  21. lib/libbrotlienc.so.1.0.9
  22. libdata/pkgconfig/libbrotlicommon.pc
  23. libdata/pkgconfig/libbrotlidec.pc
  24. libdata/pkgconfig/libbrotlienc.pc
  25. share/doc/brotli/README
  26. @owner
  27. @group
  28. @mode
Collapse this list.
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:
Packages (timestamps in pop-ups are UTC):
brotli
ABIlatestquarterly
FreeBSD:11:aarch641.0.6,11.0.7_2,1
FreeBSD:11:amd641.0.9,11.0.9,1
FreeBSD:11:armv60.3.0_11.0.9,1
FreeBSD:11:i3861.0.9,11.0.9,1
FreeBSD:11:mips--
FreeBSD:11:mips64--
FreeBSD:12:aarch641.0.6,11.0.9,1
FreeBSD:12:amd641.0.9,11.0.9,1
FreeBSD:12:armv61.0.6,11.0.9,1
FreeBSD:12:armv71.0.6,11.0.9,1
FreeBSD:12:i3861.0.9,11.0.9,1
FreeBSD:12:mips--
FreeBSD:12:mips64--
FreeBSD:12:powerpc64-1.0.9,1
FreeBSD:13:aarch641.0.9,11.0.9,1
FreeBSD:13:amd641.0.9,11.0.9,1
FreeBSD:13:armv61.0.9,11.0.9,1
FreeBSD:13:armv71.0.9,11.0.9,1
FreeBSD:13:i3861.0.9,11.0.9,1
FreeBSD:13:mips--
FreeBSD:13:mips641.0.9,11.0.9,1
FreeBSD:13:powerpc641.0.9,11.0.9,1
FreeBSD:13:riscv64-1.0.9,1
FreeBSD:14:aarch641.0.9,1-
FreeBSD:14:amd641.0.9,1-
FreeBSD:14:armv61.0.9,1-
FreeBSD:14:armv71.0.9,1-
FreeBSD:14:i3861.0.9,1-
FreeBSD:14:mips--
FreeBSD:14:mips641.0.9,1-
FreeBSD:14:powerpc641.0.9,1-
FreeBSD:14:riscv641.0.9,1-
 

Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. gmake>=4.3 : devel/gmake
  2. pkgconf>=1.3.0_1 : devel/pkgconf
  3. autoconf>=2.71 : devel/autoconf
  4. automake>=1.16.5 : devel/automake
  5. libtoolize : devel/libtool
This port is required by:
for Build
  1. www/cpp-httplib
  2. www/node
  3. www/node14
  4. www/node16
  5. x11/xpra
  6. x11/xpra-html5
for Libraries
  1. archivers/php-brotli
  2. archivers/py-brotlicffi
  3. databases/arrow
  4. databases/redisdesktopmanager
  5. devel/android-tools
  6. devel/apitrace
  7. devel/libsoup3
Expand this list (25 items / 18 hidden - sorry, this count includes any deleted ports)
  1. Collapse this list).
  2. devel/qt6-base
  3. devel/woff2
  4. graphics/brunsli
  5. graphics/libjxl
  6. print/fontforge
  7. print/freetype2
  8. sysutils/nix
  9. www/c-icap
  10. www/elinks
  11. www/nginx-full
  12. www/node
  13. www/node14
  14. www/node16
  15. www/privoxy
  16. www/trafficserver
  17. www/wget2
  18. x11-fonts/ots
  19. Collapse this list.

Deleted ports which required this port:

Expand this list of 1 deleted port
  1. graphics/jpeg-xl*
  2. Collapse this list of deleted ports.
for Run
  1. www/cpp-httplib

Configuration Options:
Options name:

USES:

FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://codeload.github.com/google/brotli/tar.gz/v1.0.9?dummy=/
Collapse this list.
Port Moves
  • port moved here from devel/libbrotli on 2017-07-12
    REASON: meta project no longer required to build libs

Number of commits found: 28

Commit History - (may be incomplete: see SVNWeb link above for full details)
CommitCreditsLog message
07 Sep 2022 21:58:51
commit hash:fb16dfecae4a6efac9f3a78e0b759fb7a3c53de4commit hash:fb16dfecae4a6efac9f3a78e0b759fb7a3c53de4commit hash:fb16dfecae4a6efac9f3a78e0b759fb7a3c53de4 files touched by this commit
Stefan Eßer (se) search for other commits by this committer
Remove WWW entries moved into port Makefiles

Commit b7f05445c00f has added WWW entries to port Makefiles based on
WWW: lines in pkg-descr files.

This commit removes the WWW: lines of moved-over URLs from these
pkg-descr files.

Approved by:		portmgr (tcberner)
1.0.9,1
07 Sep 2022 21:10:59
commit hash:b7f05445c00f2625aa19b4154ebcbce5ed2daa52commit hash:b7f05445c00f2625aa19b4154ebcbce5ed2daa52commit hash:b7f05445c00f2625aa19b4154ebcbce5ed2daa52 files touched by this commit
Stefan Eßer (se) search for other commits by this committer
Add WWW entries to port Makefiles

It has been common practice to have one or more URLs at the end of the
ports' pkg-descr files, one per line and prefixed with "WWW:". These
URLs should point at a project website or other relevant resources.

Access to these URLs required processing of the pkg-descr files, and
they have often become stale over time. If more than one such URL was
present in a pkg-descr file, only the first one was tarnsfered into
the port INDEX, but for many ports only the last line did contain the
port specific URL to further information.

There have been several proposals to make a project URL available as
a macro in the ports' Makefiles, over time.
(Only the first 15 lines of the commit message are shown above View all of this commit message)
1.0.9,1
20 Jul 2022 14:20:49
commit hash:1ced9d288a7e33f5b7e7922ea8c5f965bbc55768commit hash:1ced9d288a7e33f5b7e7922ea8c5f965bbc55768commit hash:1ced9d288a7e33f5b7e7922ea8c5f965bbc55768 files touched by this commit
Tobias C. Berner (tcberner) search for other commits by this committer
archivers: remove 'Created by' lines

A big Thank You to the original contributors of these ports:

  *  Aaron Dalton <aaron@FreeBSD.org>
  *  Akinori MUSHA aka knu <knu@idaemons.org>
  *  Albert Vernon <f3cun3c02@sneakemail.com>
  *  Alex Dupre <ale@FreeBSD.org>
  *  Alex Samorukov <samm@freebsd.org>
  *  Alexander Kuehn <freebsd@nagilum.org>
  *  Alexander Logvinov <ports@logvinov.com>
  *  Alexander Zhuravlev <zaa@zaa.pp.ru>
  *  Alexey Dokuchaev <danfe@FreeBSD.org>
  *  Alexey Dokuchaev <danfe@regency.nsu.ru>
  *  Anders Nordby <anders@FreeBSD.org>
(Only the first 15 lines of the commit message are shown above View all of this commit message)
1.0.9,1
01 Apr 2022 15:09:49
commit hash:7b4d1f0b36f88f7fee1898a9cc10c2acf261a123commit hash:7b4d1f0b36f88f7fee1898a9cc10c2acf261a123commit hash:7b4d1f0b36f88f7fee1898a9cc10c2acf261a123 files touched by this commit
Dmitry Marakasov (amdmi3) search for other commits by this committer
*/*: fix trailing whitespace in pkg-descr's

Approved by:	portmgr blanket
1.0.9,1
15 Aug 2021 13:34:32
commit hash:92e4f70b8b2ff1b4a0f23606b88d5de40a01985ecommit hash:92e4f70b8b2ff1b4a0f23606b88d5de40a01985ecommit hash:92e4f70b8b2ff1b4a0f23606b88d5de40a01985e files touched by this commit
Bernhard Froehlich (decke) search for other commits by this committer
archivers/brotli: Add CPE information

Approved by:	portmgr (blanket)
1.0.9,1
06 Apr 2021 14:31:07
commit hash:305f148f482daf30dcf728039d03d019f88344ebcommit hash:305f148f482daf30dcf728039d03d019f88344ebcommit hash:305f148f482daf30dcf728039d03d019f88344eb files touched by this commit
Mathieu Arnold (mat) search for other commits by this committer
Remove # $FreeBSD$ from Makefiles.
1.0.9,1
27 Aug 2020 14:45:38
Revision:546350Original commit files touched by this commit
osa search for other commits by this committer
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>
1.0.7_2,1
26 Jul 2019 20:46:57
Revision:507372Original commit files touched by this commit
gerald search for other commits by this committer
Bump PORTREVISION for ports depending on the canonical version of GCC
as defined in Mk/bsd.default-versions.mk which has moved from GCC 8.3
to GCC 9.1 under most circumstances now after revision 507371.

This includes ports
 - with USE_GCC=yes or USE_GCC=any,
 - with USES=fortran,
 - using Mk/bsd.octave.mk which in turn features USES=fortran, and
 - with USES=compiler specifying openmp, nestedfct, c11, c++0x, c++11-lang,
   c++11-lib, c++14-lang, c++17-lang, or gcc-c++11-lib
plus, everything INDEX-11 shows with a dependency on lang/gcc9 now.

PR:		238330
1.0.7_1,1
12 Dec 2018 01:35:36
Revision:487272Original commit files touched by this commit
gerald search for other commits by this committer
Bump PORTREVISION for ports depending on the canonical version of GCC
defined via Mk/bsd.default-versions.mk which has moved from GCC 7.4 t
GCC 8.2 under most circumstances.

This includes ports
 - with USE_GCC=yes or USE_GCC=any,
 - with USES=fortran,
 - using Mk/bsd.octave.mk which in turn features USES=fortran, and
 - with USES=compiler specifying openmp, nestedfct, c11, c++0x, c++11-lang,
   c++11-lib, c++14-lang, c++17-lang, or gcc-c++11-lib
plus, as a double check, everything INDEX-11 showed depending on lang/gcc7.

PR:		231590
1.0.7,1
24 Oct 2018 23:38:34
Revision:482944Original commit files touched by this commit
osa search for other commits by this committer
Upgrade from 1.0.6 to 1.0.7.
1.0.6,1
20 Sep 2018 21:17:46
Revision:480213Original commit files touched by this commit
osa search for other commits by this committer
Upgrade from 1.0.5 to 1.0.6.
1.0.5_1,1
10 Sep 2018 13:14:52
Revision:479406Original commit files touched by this commit
mat search for other commits by this committer
Add DOCS options to ports that should have one.

Also various fixes related to said option.

PR:		230864
Submitted by:	mat
exp-runs by:	antoine
1.0.5_1,1
29 Jul 2018 22:18:46
Revision:475857Original commit files touched by this commit
gerald search for other commits by this committer
Bump PORTREVISION for ports depending on the canonical version of GCC
in the ports tree (via Mk/bsd.default-versions.mk and lang/gcc) which
has now moved from GCC 6 to GCC 7 by default.

This includes ports
 - featuring USE_GCC=yes or USE_GCC=any,
 - featuring USES=fortran,
 - using Mk/bsd.octave.mk which in turn features USES=fortran, and those
 - with USES=compiler specifying one of openmp, nestedfct, c11, c++0x,
   c++11-lib, c++11-lang, c++14-lang, c++17-lang, or gcc-c++11-lib.

PR:		222542
1.0.5,1
03 Jul 2018 23:35:32
Revision:473858Original commit files touched by this commit
osa search for other commits by this committer
Upgrade from 1.0.4 to 1.0.5.
1.0.4,1
21 Apr 2018 04:58:18
Revision:467856Original commit files touched by this commit
osa search for other commits by this committer
Remove the PORTDOCS duplicate.
Do not bump PORTREVISION.

PR:	227649
1.0.4,1
12 Apr 2018 00:30:20
Revision:467121Original commit files touched by this commit
osa search for other commits by this committer
Upgrade from 1.0.2 to 1.0.4.
1.0.2,1
12 Dec 2017 08:11:25
Revision:456110Original commit files touched by this commit
brnrd search for other commits by this committer
archivers/brotli: Update to 1.0.2

PR:		223966
Approved by:	osa (maintainer)
0.6.0_1,1
03 Dec 2017 20:38:38
Revision:455483Original commit files touched by this commit
sunpoet search for other commits by this committer
Add LICENSE_FILE

- Do not silence installation message

Approved by:	portmgr (blanket)
0.6.0_1,1
10 Sep 2017 20:55:39
Revision:449591Original commit files touched by this commit
gerald search for other commits by this committer
Bump PORTREVISION for ports depending on the canonical version of GCC
(via Mk/bsd.default-versions.mk and lang/gcc) which has moved from
GCC 5.4 to GCC 6.4 under most circumstances.

This includes ports
 - with USE_GCC=yes or USE_GCC=any,
 - with USES=fortran,
 - using Mk/bsd.octave.mk which in turn features USES=fortran, and
 - with USES=compiler specifying openmp, nestedfct, c++11-lib, c++11-lang,
   c++14-lang, c++0x, c11, or gcc-c++11-lib.

PR:		219275
0.6.0,1
12 Jul 2017 19:44:56
Revision:445604Original commit files touched by this commit
brnrd search for other commits by this committer
archivers/brotli: Move and update to 0.6.0

 - Move from devel/libbrotli to archivers/brotli
 - Remove meta-project for library build
 - Bump epoch for meta 1.0 to upstream 0.6 update
 - Add MOVED entry
 - Switch from autoconf to cmake

PR:		218813, 218851
Submitted by:	Markus Kohlmeyer <rootservice@gmail.com>
Approved by:	maintainer time-out
Differential Revision:	https://reviews.freebsd.org/D11290
0.5.2
24 Nov 2016 15:34:11
Revision:427029Original commit files touched by this commit
sunpoet search for other commits by this committer
- Move archivers/brotli to archivers/py-brotli
- Change MASTER_SITES to CHEESESHOP
- Bump PORTREVISION
0.5.2
20 Nov 2016 23:54:18
Revision:426651Original commit files touched by this commit
sunpoet search for other commits by this committer
- Update to 0.5.2

Changes:	https://github.com/google/brotli/releases
0.4.0
26 Jun 2016 17:13:04
Revision:417536Original commit files touched by this commit
sunpoet search for other commits by this committer
- Update to 0.4.0

Changes:	https://github.com/google/brotli/releases
0.3.0_1
08 Mar 2016 21:15:16
Revision:410664Original commit files touched by this commit
jbeich search for other commits by this committer
archivers/brotli, devel/libbrotli: fix buffer overflow

Obtained from:	upstream
Security:	1bcfd963-e483-41b8-ab8e-bad5c3ce49c9
MFH:		2016Q1
0.3.0
12 Jan 2016 21:37:09
Revision:405921Original commit files touched by this commit This port version is marked as vulnerable.
sunpoet search for other commits by this committer
- Update to 0.3.0

Changes:	https://github.com/google/brotli/releases
0.2.0_1
29 Dec 2015 14:30:47
Revision:404743Original commit files touched by this commit This port version is marked as vulnerable.
mat search for other commits by this committer
Cleanup GH_* and variables order.

Sponsored by:	Absolight
0.2.0_1
04 Oct 2015 18:00:06
Revision:398593Original commit files touched by this commit This port version is marked as vulnerable.
sunpoet search for other commits by this committer
- Fix build on 9.x
- Remove unnecessary USE_CXXSTD
- Bump PORTREVISION for package change

Obtained
from:	https://github.com/google/brotli/commit/4a7024dcde1aaf30d824ade299e70711a30f4399
MFH:		2015Q4
0.2.0
01 Oct 2015 15:55:06
Revision:398287Original commit files touched by this commit This port version is marked as vulnerable.
sunpoet search for other commits by this committer
- Add brotli 0.2.0

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 the
following internet draft: http://www.ietf.org/id/draft-alakuijala-brotli

WWW: https://github.com/google/brotli

Number of commits found: 28