<feed xmlns='http://www.w3.org/2005/Atom'>
<title>algaos/algaos-ebuild-tree/net-libs/ngtcp2, branch next</title>
<subtitle>[no description]</subtitle>
<id>https://git.algaos.com/algaos/algaos-ebuild-tree/atom?h=next</id>
<link rel='self' href='https://git.algaos.com/algaos/algaos-ebuild-tree/atom?h=next'/>
<link rel='alternate' type='text/html' href='https://git.algaos.com/algaos/algaos-ebuild-tree/'/>
<updated>2026-08-26T21:16:55Z</updated>
<entry>
<title>net-libs/ngtcp2: re-fix broken elibtoolize handling</title>
<updated>2026-08-26T21:16:55Z</updated>
<author>
<name>Eli Schwartz</name>
<email>eschwartz@gentoo.org</email>
</author>
<published>2026-08-26T21:01:53Z</published>
<link rel='alternate' type='text/html' href='https://git.algaos.com/algaos/algaos-ebuild-tree/commit/?id=02b5e1bc60e28328f8b057cb3dd6764753151185'/>
<id>urn:sha1:02b5e1bc60e28328f8b057cb3dd6764753151185</id>
<content type='text'>
Broadly, elibtoolize is "probably needed" for any autotools project
which also produces libraries. Several patches apply even for freshly
eautoreconf'ed builds.

In commit 0d76d965790952dbd50e1f4cd71e55beda33360b, an existing
elibtoolize was mysteriously:

- added to 1.24 (it was missing?), but without required inherit

- *omitted* from 1.25

- inherit removed from 9999, thus breaking "copy + single source
  live/stable ebuilds". elibtoolize unconditionally runs, and gets
  indirectly inherited via autotools in live only.

Revert all ebuilds to the same consistent behavior. Fixes:
```
 * Messages for package net-libs/ngtcp2-1.24.0:
 * Log file: /var/log/portage/build/net-libs/ngtcp2-1.24.0:20260826-035628.log

 * QA Notice: command not found:
 *
 * 	/var/tmp/portage/net-libs/ngtcp2-1.24.0/temp/environment: line 1315: elibtoolize: command not found
```

and also pkgcheck:
```
  MissingInherits: version 1.24.0: libtool: missing inherit usage: 'elibtoolize', line 52
  IndirectInherits: version 9999: libtool: indirect inherit usage: 'elibtoolize', line 52
```

For 1.25 we now go back to applying:
```
 * Running elibtoolize in: ngtcp2-1.25.0/
 *   Applying portage/1.2.0 patch ...
 *   Applying sed/1.5.6 patch ...
 *   Applying as-needed/2.5.0 patch ...
 *   Applying werror/2.4.7-debian patch ...
 *   Applying cxx-pthread/2.4.6 patch ...
 *   Applying color-record/2.4.7-debian patch ...
 *   Applying openmp/2.4.7 patch ...
 *   Applying verbose-pic/2.4.7 patch ...
 *   Applying clang-runtime-ltmain/2.4.7 patch ...
 *   Applying ppc64le/2.4.4 patch ...
 *   Applying fix-file-check/2.5.0 patch ...
 *   Applying clang-runtime/2.4.7 patch ...
```

Fixes: 0d76d965790952dbd50e1f4cd71e55beda33360b
Bug: https://bugs.gentoo.org/978993
Signed-off-by: Eli Schwartz &lt;eschwartz@gentoo.org&gt;
</content>
</entry>
<entry>
<title>net-libs/ngtcp2: keyword ~m68k</title>
<updated>2026-08-12T15:05:08Z</updated>
<author>
<name>Andreas K. Hüttel</name>
<email>dilfridge@gentoo.org</email>
</author>
<published>2026-08-12T15:05:08Z</published>
<link rel='alternate' type='text/html' href='https://git.algaos.com/algaos/algaos-ebuild-tree/commit/?id=f7a180c8f014dbe69d9d886fa73eb6ec765c385a'/>
<id>urn:sha1:f7a180c8f014dbe69d9d886fa73eb6ec765c385a</id>
<content type='text'>
Tested by Immolo

Closes: https://bugs.gentoo.org/977374
Signed-off-by: Andreas K. Hüttel &lt;dilfridge@gentoo.org&gt;
</content>
</entry>
<entry>
<title>net-libs/ngtcp2: add 1.25.0</title>
<updated>2026-07-27T14:24:47Z</updated>
<author>
<name>Craig Andrews</name>
<email>candrews@gentoo.org</email>
</author>
<published>2026-07-27T14:23:26Z</published>
<link rel='alternate' type='text/html' href='https://git.algaos.com/algaos/algaos-ebuild-tree/commit/?id=0d76d965790952dbd50e1f4cd71e55beda33360b'/>
<id>urn:sha1:0d76d965790952dbd50e1f4cd71e55beda33360b</id>
<content type='text'>
Signed-off-by: Craig Andrews &lt;candrews@gentoo.org&gt;
</content>
</entry>
<entry>
<title>net-libs/ngtcp2: Stabilize 1.24.0 amd64, #979508</title>
<updated>2026-07-19T08:16:33Z</updated>
<author>
<name>Eli Schwartz</name>
<email>eschwartz@gentoo.org</email>
</author>
<published>2026-07-19T08:15:48Z</published>
<link rel='alternate' type='text/html' href='https://git.algaos.com/algaos/algaos-ebuild-tree/commit/?id=147ddabd856348d8bdf1f84f988fc8cef75d0362'/>
<id>urn:sha1:147ddabd856348d8bdf1f84f988fc8cef75d0362</id>
<content type='text'>
Signed-off-by: Eli Schwartz &lt;eschwartz@gentoo.org&gt;
</content>
</entry>
<entry>
<title>net-libs/ngtcp2: Stabilize 1.24.0 x86, #979508</title>
<updated>2026-07-19T07:24:47Z</updated>
<author>
<name>Sam James</name>
<email>sam@gentoo.org</email>
</author>
<published>2026-07-19T07:24:47Z</published>
<link rel='alternate' type='text/html' href='https://git.algaos.com/algaos/algaos-ebuild-tree/commit/?id=b6e99eb5f9b2ea9e5d5b7fa9e82962c2055748ec'/>
<id>urn:sha1:b6e99eb5f9b2ea9e5d5b7fa9e82962c2055748ec</id>
<content type='text'>
Signed-off-by: Sam James &lt;sam@gentoo.org&gt;
</content>
</entry>
<entry>
<title>net-libs/ngtcp2: Stabilize 1.24.0 arm64, #979508</title>
<updated>2026-07-19T07:24:46Z</updated>
<author>
<name>Sam James</name>
<email>sam@gentoo.org</email>
</author>
<published>2026-07-19T07:24:46Z</published>
<link rel='alternate' type='text/html' href='https://git.algaos.com/algaos/algaos-ebuild-tree/commit/?id=8173cd35644e5babafc52a4af77cbd0d2860e2c5'/>
<id>urn:sha1:8173cd35644e5babafc52a4af77cbd0d2860e2c5</id>
<content type='text'>
Signed-off-by: Sam James &lt;sam@gentoo.org&gt;
</content>
</entry>
<entry>
<title>net-libs/ngtcp2: Stabilize 1.24.0 arm, #979508</title>
<updated>2026-07-19T07:24:44Z</updated>
<author>
<name>Sam James</name>
<email>sam@gentoo.org</email>
</author>
<published>2026-07-19T07:24:44Z</published>
<link rel='alternate' type='text/html' href='https://git.algaos.com/algaos/algaos-ebuild-tree/commit/?id=31374e8f494dd35d69270391eb2d74a1ee9b44d3'/>
<id>urn:sha1:31374e8f494dd35d69270391eb2d74a1ee9b44d3</id>
<content type='text'>
Signed-off-by: Sam James &lt;sam@gentoo.org&gt;
</content>
</entry>
<entry>
<title>net-libs/ngtcp2: Stabilize 1.24.0 ppc, #979508</title>
<updated>2026-07-19T07:24:43Z</updated>
<author>
<name>Sam James</name>
<email>sam@gentoo.org</email>
</author>
<published>2026-07-19T07:24:43Z</published>
<link rel='alternate' type='text/html' href='https://git.algaos.com/algaos/algaos-ebuild-tree/commit/?id=015508fd0e5ff5dee2ff6a0e8468f3db26041cdb'/>
<id>urn:sha1:015508fd0e5ff5dee2ff6a0e8468f3db26041cdb</id>
<content type='text'>
Signed-off-by: Sam James &lt;sam@gentoo.org&gt;
</content>
</entry>
<entry>
<title>net-libs/ngtcp2: Stabilize 1.24.0 ppc64, #979508</title>
<updated>2026-07-19T07:24:42Z</updated>
<author>
<name>Sam James</name>
<email>sam@gentoo.org</email>
</author>
<published>2026-07-19T07:24:42Z</published>
<link rel='alternate' type='text/html' href='https://git.algaos.com/algaos/algaos-ebuild-tree/commit/?id=4dd9e821fe9f0751fd29502364af747ae4db7b5b'/>
<id>urn:sha1:4dd9e821fe9f0751fd29502364af747ae4db7b5b</id>
<content type='text'>
Signed-off-by: Sam James &lt;sam@gentoo.org&gt;
</content>
</entry>
<entry>
<title>net-libs/ngtcp2: fix cross-compile issue</title>
<updated>2026-07-10T02:17:35Z</updated>
<author>
<name>Pepper Gray</name>
<email>hello@peppergray.xyz</email>
</author>
<published>2026-07-09T19:22:23Z</published>
<link rel='alternate' type='text/html' href='https://git.algaos.com/algaos/algaos-ebuild-tree/commit/?id=ac5f7ea29e584d6c08407dfa9a6d95fce6608847'/>
<id>urn:sha1:ac5f7ea29e584d6c08407dfa9a6d95fce6608847</id>
<content type='text'>
cross compiling from llvm to llvm fails with errors:
`ld.lld: error: /usr/lib/*.so is incompatible with elf_${ARCH}`
due to libtool relinking to -rpath /usr/lib

add libtool and run elibtoolize to patch the path

Closes: https://bugs.gentoo.org/978993
Signed-off-by: Pepper Gray &lt;hello@peppergray.xyz&gt;
Part-of: https://github.com/gentoo/gentoo/pull/46538
Closes: https://github.com/gentoo/gentoo/pull/46538
Signed-off-by: Sam James &lt;sam@gentoo.org&gt;
</content>
</entry>
</feed>
