freebsd-ports/archivers/brotli/Makefile
Sergey A. Osokin 90c2d3aac3 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>
2020-08-27 14:45:38 +00:00

31 lines
587 B
Makefile

# Created by: Sergey A. Osokin <osa@FreeBSD.org>
# $FreeBSD$
PORTNAME= brotli
PORTVERSION= 1.0.9
DISTVERSIONPREFIX= v
PORTEPOCH= 1
CATEGORIES= archivers devel
MAINTAINER= osa@FreeBSD.org
COMMENT= Generic-purpose lossless compression algorithm
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
USE_GITHUB= yes
GH_ACCOUNT= google
USES= autoreconf:build compiler:c++0x gmake libtool pkgconfig
USE_LDCONFIG= yes
GNU_CONFIGURE= yes
INSTALL_TARGET= install-strip
PLIST_SUB= SHLIBVER=${PORTVERSION}
OPTIONS_DEFINE= DOCS
pre-configure:
(cd ${WRKSRC} && ./bootstrap)
.include <bsd.port.mk>