<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/meta-openembedded.git/meta-oe/recipes-extended/brotli, branch master</title>
<subtitle>Mirror of git.openembedded.org/meta-openembedded</subtitle>
<id>https://git.enea.com/cgit/linux/meta-openembedded.git/atom?h=master</id>
<link rel='self' href='https://git.enea.com/cgit/linux/meta-openembedded.git/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/'/>
<updated>2026-03-04T05:08:14+00:00</updated>
<entry>
<title>brotli: update 1.1.0 -&gt; 1.2.0</title>
<updated>2026-03-04T05:08:14+00:00</updated>
<author>
<name>Markus Volk</name>
<email>f_l_k@t-online.de</email>
</author>
<published>2026-03-03T20:39:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=874af517144af58d7d2841273ba1045a250b6c5a'/>
<id>urn:sha1:874af517144af58d7d2841273ba1045a250b6c5a</id>
<content type='text'>
[1.2.0] - 2025-10-27
SECURITY

    python: added Decompressor::can_accept_more_data method and optional output_buffer_limit argument Decompressor::process; that allows mitigation of unexpectedly large output; reported by Charles Chan (https://github.com/charleswhchan)

Added

    decoder / encoder: added static initialization to reduce binary size
    python: allow limiting decoder output (see SECURITY section)
    CLI: brcat alias; allow decoding concatenated brotli streams
    kt: pure Kotlin decoder
    cgo: support "raw" dictionaries
    build: Bazel modules

Removed

    java: dropped finalize() for native entities

Fixed

    java: in compress pass correct length to native encoder

Improved

    build: install man pages
    build: updated / fixed / refined Bazel buildfiles
    encoder: faster encoding
    cgo: link via pkg-config
    python: modernize extension / allow multi-phase module initialization

Changed

    decoder / encoder: static tables use "small" model (allows 2GiB+ binaries)

Signed-off-by: Markus Volk &lt;f_l_k@t-online.de&gt;
Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
<entry>
<title>meta-openembedded/all: adapt to UNPACKDIR changes</title>
<updated>2025-06-25T13:44:52+00:00</updated>
<author>
<name>Alexander Kanavin</name>
<email>alex@linutronix.de</email>
</author>
<published>2025-06-20T14:06:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=fc78d37ff0ce9e0d60455465851dbe4e86d7a8b3'/>
<id>urn:sha1:fc78d37ff0ce9e0d60455465851dbe4e86d7a8b3</id>
<content type='text'>
Please see
https://git.yoctoproject.org/poky/commit/?id=4dd321f8b83afecd962393101b2a6861275b5265
for what changes are needed, and sed commands that can be used to make them en masse.

I've verified that bitbake -c patch world works with these, but did not run a world
build; the majority of recipes shouldn't need further fixups, but if there are
some that still fall out, they can be fixed in followups.

Signed-off-by: Alexander Kanavin &lt;alex@linutronix.de&gt;
Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
<entry>
<title>recipes: Fix variable assignment whitespace</title>
<updated>2025-03-20T15:46:56+00:00</updated>
<author>
<name>Richard Purdie</name>
<email>richard.purdie@linuxfoundation.org</email>
</author>
<published>2025-03-19T20:07:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=eac1f5b9c0b1b81aa24827be94e4a1a91cd49eee'/>
<id>urn:sha1:eac1f5b9c0b1b81aa24827be94e4a1a91cd49eee</id>
<content type='text'>
Signed-off-by: Richard Purdie &lt;richard.purdie@linuxfoundation.org&gt;
Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
<entry>
<title>nativesdk-pistache: dependency with brotli</title>
<updated>2025-01-25T02:20:08+00:00</updated>
<author>
<name>Christos Gavros</name>
<email>gavrosc@yahoo.com</email>
</author>
<published>2025-01-23T21:13:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=cf95ee0ff541289c9423e463b1ee607b642ad1f0'/>
<id>urn:sha1:cf95ee0ff541289c9423e463b1ee607b642ad1f0</id>
<content type='text'>
Building of nativesdk-pistache aborted due to
missing dependency with brotli.
Fixed by extending brotli recipe to build nativesdk

Signed-off-by: Christos Gavros &lt;gavrosc@yahoo.com&gt;
Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
<entry>
<title>brotli: upgrade 1.0.9 -&gt; 1.1.0</title>
<updated>2023-11-29T18:54:54+00:00</updated>
<author>
<name>alperak</name>
<email>alperyasinak1@gmail.com</email>
</author>
<published>2023-11-29T18:47:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=7f0c536b35713c02e12ad7520ca43afea59de7fb'/>
<id>urn:sha1:7f0c536b35713c02e12ad7520ca43afea59de7fb</id>
<content type='text'>
- Removed patch because of fixed in the new version.

Changelog:

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

Signed-off-by: alperak &lt;alperyasinak1@gmail.com&gt;
Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
<entry>
<title>Brotli: fix build failed if the path includes "-static"</title>
<updated>2023-11-06T16:56:02+00:00</updated>
<author>
<name>Jamin Lin</name>
<email>jamin_lin@aspeedtech.com</email>
</author>
<published>2023-11-06T09:02:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=1b4ce73a49509e82ad711d7a617588ca628daa0b'/>
<id>urn:sha1:1b4ce73a49509e82ad711d7a617588ca628daa0b</id>
<content type='text'>
It would like to remove "-static" in the name of statice library
at the do_install task. For example: replace libbrotlicommon-static.a
with ibbrotlicommon-static.a However, if the patch of
this statice library includes "-static", it would build failed.
(ex: set my build directory "build-static")
Change to remove "-static" in the base name of static library
to fix this build failed.

Signed-off-by: Jamin Lin &lt;jamin_lin@aspeedtech.com&gt;
Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
<entry>
<title>recipes: Update SRC_URI branch and protocols</title>
<updated>2021-11-03T13:57:49+00:00</updated>
<author>
<name>Richard Purdie</name>
<email>richard.purdie@linuxfoundation.org</email>
</author>
<published>2021-11-02T23:06:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=b402a3076fbafe05d0b8621e50603b65c3fe8147'/>
<id>urn:sha1:b402a3076fbafe05d0b8621e50603b65c3fe8147</id>
<content type='text'>
This patch updates SRC_URIs using git to include branch=master if no branch is set
and also to use protocol=https for github urls as generated by the conversion script
in OE-Core.

Signed-off-by: Richard Purdie &lt;richard.purdie@linuxfoundation.org&gt;
Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
<entry>
<title>Convert to new override syntax</title>
<updated>2021-08-03T17:21:25+00:00</updated>
<author>
<name>Martin Jansa</name>
<email>Martin.Jansa@gmail.com</email>
</author>
<published>2021-07-29T15:04:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=c61dc077bbd81260e4f167fa2251643ba0ba6974'/>
<id>urn:sha1:c61dc077bbd81260e4f167fa2251643ba0ba6974</id>
<content type='text'>
This is the result of automated script (0.9.1) conversion:

oe-core/scripts/contrib/convert-overrides.py .

converting the metadata to use ":" as the override character instead of "_".

Signed-off-by: Martin Jansa &lt;Martin.Jansa@gmail.com&gt;
</content>
</entry>
<entry>
<title>brotli: set upstream-status for the patch backported from upstream</title>
<updated>2020-09-08T18:53:53+00:00</updated>
<author>
<name>Gianfranco Costamagna</name>
<email>costamagna.gianfranco@gmail.com</email>
</author>
<published>2020-09-05T10:01:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=c1592909204eee5a9b7ec2ef556007d243c86f34'/>
<id>urn:sha1:c1592909204eee5a9b7ec2ef556007d243c86f34</id>
<content type='text'>
Signed-off-by: Gianfranco Costamagna &lt;costamagnagianfranco@yahoo.it&gt;
Signed-off-by: Gianfranco Costamagna &lt;locutusofborg@debian.org&gt;
Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
<entry>
<title>brotli: update to 1.0.9</title>
<updated>2020-09-05T01:48:18+00:00</updated>
<author>
<name>Gianfranco Costamagna</name>
<email>costamagna.gianfranco@gmail.com</email>
</author>
<published>2020-09-04T22:13:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=933b9d92d98f8664812896ae2f9db9935c239abb'/>
<id>urn:sha1:933b9d92d98f8664812896ae2f9db9935c239abb</id>
<content type='text'>
cherry-pick upstream fix for pkg-config based detection failure

Signed-off-by: Gianfranco Costamagna &lt;costamagnagianfranco@yahoo.it&gt;
Signed-off-by: Gianfranco Costamagna &lt;locutusofborg@debian.org&gt;
Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
</feed>
