<feed xmlns='http://www.w3.org/2005/Atom'>
<title>algaos/algaos-ebuild-tree/eclass/vala.eclass, 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-01-23T10:34:42Z</updated>
<entry>
<title>vala.eclass: Define VALAC_FOR_BUILD for Meson when cross-compiling</title>
<updated>2026-01-23T10:34:42Z</updated>
<author>
<name>James Le Cuirot</name>
<email>chewi@gentoo.org</email>
</author>
<published>2026-01-18T09:35:33Z</published>
<link rel='alternate' type='text/html' href='https://git.algaos.com/algaos/algaos-ebuild-tree/commit/?id=bf9624662a5b7b3ff4e0c16d8c65942f01c5b94a'/>
<id>urn:sha1:bf9624662a5b7b3ff4e0c16d8c65942f01c5b94a</id>
<content type='text'>
This is also now needed for multilib.

We're assuming that valac will not output architecture-specific code. It
depends on the project, but it generally shouldn't, and even if it did,
we're currently unable to handle that.

This could have been set in meson.eclass instead, but this ensures that
it stays in sync with VALAC.

Closes: https://bugs.gentoo.org/968825
Signed-off-by: James Le Cuirot &lt;chewi@gentoo.org&gt;
</content>
</entry>
<entry>
<title>vala.eclass: adapt modern c workaround for gcc</title>
<updated>2023-12-04T07:32:13Z</updated>
<author>
<name>Sam James</name>
<email>sam@gentoo.org</email>
</author>
<published>2023-12-04T07:12:36Z</published>
<link rel='alternate' type='text/html' href='https://git.algaos.com/algaos/algaos-ebuild-tree/commit/?id=5fe21d4ec04889a3019dea71ffd69b31825dc394'/>
<id>urn:sha1:5fe21d4ec04889a3019dea71ffd69b31825dc394</id>
<content type='text'>
GCC doesn't have -Wincompatible-function-pointer-types, just -Wincompatible-pointer-types,
and it makes the latter fatal in GCC 14.

Just adapt the workaround to use that for now until Vala is fixed properly upstream.

Bug: https://bugs.gentoo.org/892708
Signed-off-by: Sam James &lt;sam@gentoo.org&gt;
</content>
</entry>
<entry>
<title>vala.eclass: workaround Vala breakage with Clang 16</title>
<updated>2023-06-06T07:22:24Z</updated>
<author>
<name>Sam James</name>
<email>sam@gentoo.org</email>
</author>
<published>2023-06-06T07:21:32Z</published>
<link rel='alternate' type='text/html' href='https://git.algaos.com/algaos/algaos-ebuild-tree/commit/?id=7a834d5d13cdaea1cd1755c88ab35adc49f9a454'/>
<id>urn:sha1:7a834d5d13cdaea1cd1755c88ab35adc49f9a454</id>
<content type='text'>
Conditionally pass -Wno-incompatible-function-pointer-types for now in vala_setup
until Vala itself is fixed.

While this will affect other stuff in the same package, it's limited to when
Vala is enabled, so it's better than before at least. Right now, the situation
is both difficult for users &amp; also blocks further testing.

Thanks to cyrillic for the nudge.

Bug: https://bugs.gentoo.org/892708
Signed-off-by: Sam James &lt;sam@gentoo.org&gt;
</content>
</entry>
<entry>
<title>vala.eclass: Quote argument of ":" command</title>
<updated>2023-03-26T11:33:58Z</updated>
<author>
<name>Ulrich Müller</name>
<email>ulm@gentoo.org</email>
</author>
<published>2023-03-23T16:40:11Z</published>
<link rel='alternate' type='text/html' href='https://git.algaos.com/algaos/algaos-ebuild-tree/commit/?id=1abf14a79d0344c6e40fea6c9ce6ecea55c8462a'/>
<id>urn:sha1:1abf14a79d0344c6e40fea6c9ce6ecea55c8462a</id>
<content type='text'>
This avoids globbing, see: https://www.shellcheck.net/wiki/SC2223

Signed-off-by: Ulrich Müller &lt;ulm@gentoo.org&gt;
</content>
</entry>
<entry>
<title>vala.eclass: drop eutils/multilib inherit</title>
<updated>2023-01-02T22:01:36Z</updated>
<author>
<name>David Seifert</name>
<email>soap@gentoo.org</email>
</author>
<published>2023-01-02T22:01:36Z</published>
<link rel='alternate' type='text/html' href='https://git.algaos.com/algaos/algaos-ebuild-tree/commit/?id=fcd16fc1294c51be70c2b384a0f087dba2a9a784'/>
<id>urn:sha1:fcd16fc1294c51be70c2b384a0f087dba2a9a784</id>
<content type='text'>
* Both eclasses are not used by vala.eclass.
* Any ebuilds relying on the transitive inherit should be fixed instead.

Signed-off-by: David Seifert &lt;soap@gentoo.org&gt;
</content>
</entry>
<entry>
<title>vala.eclass: drop EAPI 6 support</title>
<updated>2023-01-02T22:01:35Z</updated>
<author>
<name>David Seifert</name>
<email>soap@gentoo.org</email>
</author>
<published>2023-01-02T22:01:35Z</published>
<link rel='alternate' type='text/html' href='https://git.algaos.com/algaos/algaos-ebuild-tree/commit/?id=d5ad5c1f37db9f97bbc19df22edf84da6d311653'/>
<id>urn:sha1:d5ad5c1f37db9f97bbc19df22edf84da6d311653</id>
<content type='text'>
Signed-off-by: David Seifert &lt;soap@gentoo.org&gt;
</content>
</entry>
<entry>
<title>vala.eclass: Raise minimum supported version to 0.56</title>
<updated>2022-09-16T15:53:27Z</updated>
<author>
<name>Matt Turner</name>
<email>mattst88@gentoo.org</email>
</author>
<published>2022-09-16T15:10:27Z</published>
<link rel='alternate' type='text/html' href='https://git.algaos.com/algaos/algaos-ebuild-tree/commit/?id=536d4647a1de452f8ea910912375d157ac8e0080'/>
<id>urn:sha1:536d4647a1de452f8ea910912375d157ac8e0080</id>
<content type='text'>
No packages in tree are incompatible with 0.56, so by raising the
requirement we can drop old vala slots from the tree and avoid a stream
of bugs about packages not building with older slots.

Signed-off-by: Matt Turner &lt;mattst88@gentoo.org&gt;
</content>
</entry>
<entry>
<title>vala.eclass: Raise minimum supported version to 0.50</title>
<updated>2022-07-22T17:10:25Z</updated>
<author>
<name>Matt Turner</name>
<email>mattst88@gentoo.org</email>
</author>
<published>2022-07-21T21:22:43Z</published>
<link rel='alternate' type='text/html' href='https://git.algaos.com/algaos/algaos-ebuild-tree/commit/?id=dad503ddfd31c505d160a20e3f9e99fee1eb98c2'/>
<id>urn:sha1:dad503ddfd31c505d160a20e3f9e99fee1eb98c2</id>
<content type='text'>
And remove the 0.42 special case while we're here.

Signed-off-by: Matt Turner &lt;mattst88@gentoo.org&gt;
</content>
</entry>
<entry>
<title>vala.eclass: raise VALA_MIN_API_VERSION to 0.50</title>
<updated>2022-04-03T05:05:36Z</updated>
<author>
<name>Matt Turner</name>
<email>mattst88@gentoo.org</email>
</author>
<published>2022-04-03T05:04:26Z</published>
<link rel='alternate' type='text/html' href='https://git.algaos.com/algaos/algaos-ebuild-tree/commit/?id=39d03177293ca0861a94f59ca034f305cb108244'/>
<id>urn:sha1:39d03177293ca0861a94f59ca034f305cb108244</id>
<content type='text'>
Signed-off-by: Matt Turner &lt;mattst88@gentoo.org&gt;
</content>
</entry>
<entry>
<title>vala.eclass: raise VALA_MAX_API_VERSION to 0.56</title>
<updated>2022-04-03T04:26:43Z</updated>
<author>
<name>Matt Turner</name>
<email>mattst88@gentoo.org</email>
</author>
<published>2022-04-03T01:38:38Z</published>
<link rel='alternate' type='text/html' href='https://git.algaos.com/algaos/algaos-ebuild-tree/commit/?id=627ddf93c4c0aef6a97e76b0091bf0f5a79e409b'/>
<id>urn:sha1:627ddf93c4c0aef6a97e76b0091bf0f5a79e409b</id>
<content type='text'>
Signed-off-by: Matt Turner &lt;mattst88@gentoo.org&gt;
</content>
</entry>
</feed>
