Thu Aug 31 17:23:32 2023 UTC ()
brotli: updated to 1.1.0

v1.1.0

Added

decoder: BrotliDecoderAttachDictionary
decoder: BrotliDecoderOnFinish callback behind BROTLI_REPORTING
decoder: BrotliDecoderSetMetadataCallbacks
encoder: BrotliEncoderPrepareDictionary,
BrotliEncoderDestroyPreparedDictionary,
BrotliEncoderAttachPreparedDictionary
decoder: BrotliEncoderOnFinish callback behind BROTLI_REPORTING
common: BrotliSharedDictionaryCreateInstance,
BrotliSharedDictionaryDestroyInstance,
BrotliSharedDictionaryAttach
CLI: --dictionary option
java: encoder wrapper: Parameters.mode
java: Brotli{Input|Output}Stream.attachDictionary
java: wrapper: partial byte array input
typescript: decoder (transpiled from Java)

Removed

build: BROTLI_BUILD_PORTABLE option

Fixed

java: JNI decoder failed sometimes on power of 2 payloads

Improved

java / js: smaller decoder footprint
decoder: faster decoding
encoder: faster encoding
encoder: smaller stack frames


(adam)
diff -r1.10 -r1.11 pkgsrc/archivers/brotli/Makefile
diff -r1.2 -r1.3 pkgsrc/archivers/brotli/PLIST
diff -r1.11 -r1.12 pkgsrc/archivers/brotli/distinfo
diff -r1.1 -r0 pkgsrc/archivers/brotli/patches/patch-scripts_libbrotlicommon.pc.in
diff -r1.1 -r0 pkgsrc/archivers/brotli/patches/patch-scripts_libbrotlidec.pc.in
diff -r1.1 -r0 pkgsrc/archivers/brotli/patches/patch-scripts_libbrotlienc.pc.in
Fri Sep 1 02:23:32 2023
Mon Jun 26 19:36:56 2023
pkgsrc/archivers/brotli/patches/patch-scripts_libbrotlicommon.pc.in,v

anoncvs not yet been updated
Fri Sep 1 02:23:32 2023
Mon Jun 26 19:36:56 2023
pkgsrc/archivers/brotli/patches/patch-scripts_libbrotlidec.pc.in,v

anoncvs not yet been updated
Fri Sep 1 02:23:32 2023
Mon Jun 26 19:36:56 2023
pkgsrc/archivers/brotli/patches/patch-scripts_libbrotlienc.pc.in,v

anoncvs not yet been updated

cvs diff -r1.10 -r1.11 pkgsrc/archivers/brotli/Makefile (expand / switch to unified diff)

--- pkgsrc/archivers/brotli/Makefile 2023/01/24 18:36:17 1.10
+++ pkgsrc/archivers/brotli/Makefile 2023/08/31 17:23:31 1.11
@@ -1,16 +1,16 @@ @@ -1,16 +1,16 @@
1# $NetBSD: Makefile,v 1.10 2023/01/24 18:36:17 wiz Exp $ 1# $NetBSD: Makefile,v 1.11 2023/08/31 17:23:31 adam Exp $
2 2
3DISTNAME= brotli-1.0.9 3DISTNAME= brotli-1.1.0
4CATEGORIES= archivers 4CATEGORIES= archivers
5MASTER_SITES= ${MASTER_SITE_GITHUB:=google/} 5MASTER_SITES= ${MASTER_SITE_GITHUB:=google/}
6GITHUB_TAG= v${PKGVERSION_NOREV} 6GITHUB_TAG= v${PKGVERSION_NOREV}
7 7
8MAINTAINER= pkgsrc-users@NetBSD.org 8MAINTAINER= pkgsrc-users@NetBSD.org
9HOMEPAGE= https://github.com/google/brotli 9HOMEPAGE= https://github.com/google/brotli
10COMMENT= Generic-purpose lossless compression algorithm 10COMMENT= Generic-purpose lossless compression algorithm
11LICENSE= mit 11LICENSE= mit
12 12
13USE_LANGUAGES= c c++ 13USE_LANGUAGES= c c++
14 14
15PKGCONFIG_OVERRIDE+= scripts/libbrotlicommon.pc.in 15PKGCONFIG_OVERRIDE+= scripts/libbrotlicommon.pc.in
16PKGCONFIG_OVERRIDE+= scripts/libbrotlidec.pc.in 16PKGCONFIG_OVERRIDE+= scripts/libbrotlidec.pc.in

cvs diff -r1.2 -r1.3 pkgsrc/archivers/brotli/PLIST (expand / switch to unified diff)

--- pkgsrc/archivers/brotli/PLIST 2018/01/27 12:38:19 1.2
+++ pkgsrc/archivers/brotli/PLIST 2023/08/31 17:23:31 1.3
@@ -1,21 +1,19 @@ @@ -1,21 +1,19 @@
1@comment $NetBSD: PLIST,v 1.2 2018/01/27 12:38:19 mef Exp $ 1@comment $NetBSD: PLIST,v 1.3 2023/08/31 17:23:31 adam Exp $
2bin/brotli 2bin/brotli
3include/brotli/decode.h 3include/brotli/decode.h
4include/brotli/encode.h 4include/brotli/encode.h
5include/brotli/port.h 5include/brotli/port.h
 6include/brotli/shared_dictionary.h
6include/brotli/types.h 7include/brotli/types.h
7lib/libbrotlicommon-static.a 
8lib/libbrotlicommon.so 8lib/libbrotlicommon.so
9lib/libbrotlicommon.so.1 
10lib/libbrotlicommon.so.${PKGVERSION} 9lib/libbrotlicommon.so.${PKGVERSION}
11lib/libbrotlidec-static.a 10lib/libbrotlicommon.so.1
12lib/libbrotlidec.so 11lib/libbrotlidec.so
13lib/libbrotlidec.so.1 
14lib/libbrotlidec.so.${PKGVERSION} 12lib/libbrotlidec.so.${PKGVERSION}
15lib/libbrotlienc-static.a 13lib/libbrotlidec.so.1
16lib/libbrotlienc.so 14lib/libbrotlienc.so
17lib/libbrotlienc.so.1 
18lib/libbrotlienc.so.${PKGVERSION} 15lib/libbrotlienc.so.${PKGVERSION}
 16lib/libbrotlienc.so.1
19lib/pkgconfig/libbrotlicommon.pc 17lib/pkgconfig/libbrotlicommon.pc
20lib/pkgconfig/libbrotlidec.pc 18lib/pkgconfig/libbrotlidec.pc
21lib/pkgconfig/libbrotlienc.pc 19lib/pkgconfig/libbrotlienc.pc

cvs diff -r1.11 -r1.12 pkgsrc/archivers/brotli/distinfo (expand / switch to unified diff)

--- pkgsrc/archivers/brotli/distinfo 2021/10/26 09:57:05 1.11
+++ pkgsrc/archivers/brotli/distinfo 2023/08/31 17:23:31 1.12
@@ -1,9 +1,5 @@ @@ -1,9 +1,5 @@
1$NetBSD: distinfo,v 1.11 2021/10/26 09:57:05 nia Exp $ 1$NetBSD: distinfo,v 1.12 2023/08/31 17:23:31 adam Exp $
2 2
3BLAKE2s (brotli-1.0.9.tar.gz) = 9397147178baa093eacaf976f732708a96fe4373b9ffd400908250566d18d606 3BLAKE2s (brotli-1.1.0.tar.gz) = f796b0a4446cbe78268722cd2db372315138d98471096697abb442b89ccf957e
4SHA512 (brotli-1.0.9.tar.gz) = b8e2df955e8796ac1f022eb4ebad29532cb7e3aa6a4b6aee91dbd2c7d637eee84d9a144d3e878895bb5e62800875c2c01c8f737a1261020c54feacf9f676b5f5 4SHA512 (brotli-1.1.0.tar.gz) = 6eb280d10d8e1b43d22d00fa535435923c22ce8448709419d676ff47d4a644102ea04f488fc65a179c6c09fee12380992e9335bad8dfebd5d1f20908d10849d9
5Size (brotli-1.0.9.tar.gz) = 486984 bytes 5Size (brotli-1.1.0.tar.gz) = 511969 bytes
6SHA1 (patch-CMakeLists.txt) = ab1b60d2ae23e7976339c127dab7f5296c8a791b 
7SHA1 (patch-scripts_libbrotlicommon.pc.in) = 4544629c9e6ec539dc58624991a4a916c6232aef 
8SHA1 (patch-scripts_libbrotlidec.pc.in) = 54969400b302c736c97f48add611eaa471b7dbe1 
9SHA1 (patch-scripts_libbrotlienc.pc.in) = d697b2fb3859c99f3815ff00072d3949e482522c 

File Deleted: pkgsrc/archivers/brotli/patches/patch-scripts_libbrotlicommon.pc.in

File Deleted: pkgsrc/archivers/brotli/patches/patch-scripts_libbrotlidec.pc.in

File Deleted: pkgsrc/archivers/brotli/patches/patch-scripts_libbrotlienc.pc.in