<feed xmlns='http://www.w3.org/2005/Atom'>
<title>algaos/algaos-ebuild-tree/www-client, 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-09-15T13:18:48Z</updated>
<entry>
<title>Merge branch 'master' of https://gitweb.gentoo.org/repo/gentoo</title>
<updated>2026-09-15T13:18:48Z</updated>
<author>
<name>Sergio</name>
<email>sergiotarxz@posteo.net</email>
</author>
<published>2026-09-15T13:18:48Z</published>
<link rel='alternate' type='text/html' href='https://git.algaos.com/algaos/algaos-ebuild-tree/commit/?id=170f4f7e8e5bd02c546212380dff22b906a483ff'/>
<id>urn:sha1:170f4f7e8e5bd02c546212380dff22b906a483ff</id>
<content type='text'>
</content>
</entry>
<entry>
<title>www-client/firefox: add 140.16.0</title>
<updated>2026-09-15T12:53:45Z</updated>
<author>
<name>Joonas Niilola</name>
<email>juippis@gentoo.org</email>
</author>
<published>2026-09-15T12:53:45Z</published>
<link rel='alternate' type='text/html' href='https://git.algaos.com/algaos/algaos-ebuild-tree/commit/?id=4d50fa65d2eb5012b680542cb900d41a38927de9'/>
<id>urn:sha1:4d50fa65d2eb5012b680542cb900d41a38927de9</id>
<content type='text'>
Signed-off-by: Joonas Niilola &lt;juippis@gentoo.org&gt;
</content>
</entry>
<entry>
<title>www-client/firefox-bin: add 140.16.0</title>
<updated>2026-09-15T12:53:14Z</updated>
<author>
<name>Joonas Niilola</name>
<email>juippis@gentoo.org</email>
</author>
<published>2026-09-15T12:53:14Z</published>
<link rel='alternate' type='text/html' href='https://git.algaos.com/algaos/algaos-ebuild-tree/commit/?id=17e292f100e8bb47735e56ddd74067dba8dbd9df'/>
<id>urn:sha1:17e292f100e8bb47735e56ddd74067dba8dbd9df</id>
<content type='text'>
Signed-off-by: Joonas Niilola &lt;juippis@gentoo.org&gt;
</content>
</entry>
<entry>
<title>www-client/microsoft-edge*: USE gtk3/4, MSEDGE_FLAGS</title>
<updated>2026-09-15T11:27:18Z</updated>
<author>
<name>Matt Jolly</name>
<email>kangie@gentoo.org</email>
</author>
<published>2026-09-15T09:16:54Z</published>
<link rel='alternate' type='text/html' href='https://git.algaos.com/algaos/algaos-ebuild-tree/commit/?id=92aa7db43fb21a9ee27aa40cdc913d23ea294104'/>
<id>urn:sha1:92aa7db43fb21a9ee27aa40cdc913d23ea294104</id>
<content type='text'>
Since we're revbumping anyway I took the opportunity to review the
dependencies for MS Edge; like all Chromium-based browsers, if support
for gtk3 and gtk4 is built-in the browser will select a codepath at
runtime - there's no reason to require both.

Instead we'll set up REQUIRED_USE to ensure that at least one GUI lib is
available and just pretend that the other doesn't exist, even though it
might be preferred at runtime if found.

As MS Edge doesn't provide a convenient way to globally set flags like
"I want you to use this GTK version", we've injected some logic based on
chromium-common to the shipped edge wrapper during src_install to enable
the use of `/etc/msedge/foo` to set `MSEDGE_FLAGS` and pass that through
to the main binary.

Note that the Qt shim in Chromium is mostly used for native file picker
dialogs and isn't a full-blown GUI - at least one gtk dependency is
required.

We're defaulting to +gtk4 to avoid papercuts (and because it's 2026),
users who don't have gui-libs/gtk installed from some other package on a
desktop system (and who care enough about it) should be few and far
between: the USE flag is there to be toggled.

Signed-off-by: Matt Jolly &lt;kangie@gentoo.org&gt;
</content>
</entry>
<entry>
<title>www-client/microsoft-edge*: drop USE=mip</title>
<updated>2026-09-15T11:26:04Z</updated>
<author>
<name>Matt Jolly</name>
<email>kangie@gentoo.org</email>
</author>
<published>2026-09-15T09:00:52Z</published>
<link rel='alternate' type='text/html' href='https://git.algaos.com/algaos/algaos-ebuild-tree/commit/?id=bfaf5ad46bf9dc2fdb5b3f8a2ce4045c95ef4dc7'/>
<id>urn:sha1:bfaf5ad46bf9dc2fdb5b3f8a2ce4045c95ef4dc7</id>
<content type='text'>
I had the opportunity to review the dependencies against things that are
actually required. The `mip` dependency block was both wrong and
superfluous. Since all of the dependencies are actually required by base
msedge, I can't see any reason to support removing the .so - there are
plenty of non-Microsoft Chromium-based browsers out there if the
Microsoft Information Protection plugin is too much Microsoft.

Signed-off-by: Matt Jolly &lt;kangie@gentoo.org&gt;
</content>
</entry>
<entry>
<title>www-client/vivaldi: prune old versions</title>
<updated>2026-09-15T11:23:48Z</updated>
<author>
<name>Matt Jolly</name>
<email>kangie@gentoo.org</email>
</author>
<published>2026-09-15T08:25:03Z</published>
<link rel='alternate' type='text/html' href='https://git.algaos.com/algaos/algaos-ebuild-tree/commit/?id=393bdfa283d882e441bcbc89ef734e682fa0e07c'/>
<id>urn:sha1:393bdfa283d882e441bcbc89ef734e682fa0e07c</id>
<content type='text'>
Signed-off-by: Matt Jolly &lt;kangie@gentoo.org&gt;
</content>
</entry>
<entry>
<title>www-client/vivaldi: automated bump (8.2.4133.55)</title>
<updated>2026-09-15T11:23:48Z</updated>
<author>
<name>Matt Jolly</name>
<email>kangie@gentoo.org</email>
</author>
<published>2026-09-15T08:25:00Z</published>
<link rel='alternate' type='text/html' href='https://git.algaos.com/algaos/algaos-ebuild-tree/commit/?id=417e0c9f04031ca9a2af31a1108c26307b5e8e99'/>
<id>urn:sha1:417e0c9f04031ca9a2af31a1108c26307b5e8e99</id>
<content type='text'>
Signed-off-by: Matt Jolly &lt;kangie@gentoo.org&gt;
</content>
</entry>
<entry>
<title>www-client/vivaldi: automated bump (8.2.4133.52)</title>
<updated>2026-09-15T11:23:48Z</updated>
<author>
<name>Matt Jolly</name>
<email>kangie@gentoo.org</email>
</author>
<published>2026-09-15T08:24:40Z</published>
<link rel='alternate' type='text/html' href='https://git.algaos.com/algaos/algaos-ebuild-tree/commit/?id=734aec90b1f15193e63c7d7d8e005c71faa0cc12'/>
<id>urn:sha1:734aec90b1f15193e63c7d7d8e005c71faa0cc12</id>
<content type='text'>
Signed-off-by: Matt Jolly &lt;kangie@gentoo.org&gt;
</content>
</entry>
<entry>
<title>www-client/opera-gx: prune old versions</title>
<updated>2026-09-15T11:23:47Z</updated>
<author>
<name>Matt Jolly</name>
<email>kangie@gentoo.org</email>
</author>
<published>2026-09-15T08:24:24Z</published>
<link rel='alternate' type='text/html' href='https://git.algaos.com/algaos/algaos-ebuild-tree/commit/?id=545f029257acd077d94521c328d5766deaf0e082'/>
<id>urn:sha1:545f029257acd077d94521c328d5766deaf0e082</id>
<content type='text'>
Signed-off-by: Matt Jolly &lt;kangie@gentoo.org&gt;
</content>
</entry>
<entry>
<title>www-client/opera-gx: automated bump (135.0.5973.135)</title>
<updated>2026-09-15T11:23:47Z</updated>
<author>
<name>Matt Jolly</name>
<email>kangie@gentoo.org</email>
</author>
<published>2026-09-15T08:24:21Z</published>
<link rel='alternate' type='text/html' href='https://git.algaos.com/algaos/algaos-ebuild-tree/commit/?id=0b270870e64da9be08c0887b54278c2c28abdee8'/>
<id>urn:sha1:0b270870e64da9be08c0887b54278c2c28abdee8</id>
<content type='text'>
Signed-off-by: Matt Jolly &lt;kangie@gentoo.org&gt;
</content>
</entry>
</feed>
