<feed xmlns='http://www.w3.org/2005/Atom'>
<title>algaos/algaos-ebuild-tree/sci-electronics/spice, 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-15T10:07:27Z</updated>
<entry>
<title>Fixing manifest once again.</title>
<updated>2026-08-15T10:07:27Z</updated>
<author>
<name>Sergio</name>
<email>sergiotarxz@posteo.net</email>
</author>
<published>2026-08-15T10:07:27Z</published>
<link rel='alternate' type='text/html' href='https://git.algaos.com/algaos/algaos-ebuild-tree/commit/?id=a426a5531d9fdb42dea61ed32bba6efbd962bcab'/>
<id>urn:sha1:a426a5531d9fdb42dea61ed32bba6efbd962bcab</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Replacing manifests</title>
<updated>2026-08-10T06:45:17Z</updated>
<author>
<name>Sergio</name>
<email>sergiotarxz@posteo.net</email>
</author>
<published>2026-08-10T06:45:17Z</published>
<link rel='alternate' type='text/html' href='https://git.algaos.com/algaos/algaos-ebuild-tree/commit/?id=cfebada693683654bf8ab5cc715007d630bcf856'/>
<id>urn:sha1:cfebada693683654bf8ab5cc715007d630bcf856</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Updating Manifests.</title>
<updated>2026-08-08T23:10:29Z</updated>
<author>
<name>Sergio</name>
<email>sergiotarxz@posteo.net</email>
</author>
<published>2026-08-08T23:10:29Z</published>
<link rel='alternate' type='text/html' href='https://git.algaos.com/algaos/algaos-ebuild-tree/commit/?id=77b2afdef68b7d38ac6bc658a8b75165b7201db7'/>
<id>urn:sha1:77b2afdef68b7d38ac6bc658a8b75165b7201db7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>sci-electronics/spice: respect CC</title>
<updated>2025-04-04T03:44:28Z</updated>
<author>
<name>Eli Schwartz</name>
<email>eschwartz@gentoo.org</email>
</author>
<published>2025-04-04T03:40:54Z</published>
<link rel='alternate' type='text/html' href='https://git.algaos.com/algaos/algaos-ebuild-tree/commit/?id=738ce4d9279272d6b1f59c388e9ede68502ab5f4'/>
<id>urn:sha1:738ce4d9279272d6b1f59c388e9ede68502ab5f4</id>
<content type='text'>
All the configuration is jammed into Makefile fragments with the
expectation that you edit it by hand. Prime 1989 technology. Capitulate
to this demand, but use a slightly better editor (echo).

Closes: https://bugs.gentoo.org/725428
Signed-off-by: Eli Schwartz &lt;eschwartz@gentoo.org&gt;
</content>
</entry>
<entry>
<title>sci-electronics/spice: "fix" Modern C issues by declaring defeat</title>
<updated>2025-04-04T03:44:28Z</updated>
<author>
<name>Eli Schwartz</name>
<email>eschwartz@gentoo.org</email>
</author>
<published>2025-04-04T03:15:47Z</published>
<link rel='alternate' type='text/html' href='https://git.algaos.com/algaos/algaos-ebuild-tree/commit/?id=9f1ab1c993348c521d8371eb609c6f7145c335bf'/>
<id>urn:sha1:9f1ab1c993348c521d8371eb609c6f7145c335bf</id>
<content type='text'>
The software is extremely crusty. As mentioned in the previous commit,
it hasn't been maintained since 1993 and there are derivative projects
which likely solve these issues. The code has "worked" since 1993 and I
suspect unlikely to ever be of much interest to new platforms, given
that it's only even useful as a point of reference compared to its
modern derivatives. Keep in mind the code is so old that it's from back
when the most recent brand new C revision supported implicit function
declarations.

Trying to solve its C issues seems unworthwhile. Just -std=c89 it.
Actually, gnu89 since it depends on `#define linux` to detect the
platform. :P

Closes: https://bugs.gentoo.org/919301
Closes: https://bugs.gentoo.org/944870
Closes: https://bugs.gentoo.org/945068
Signed-off-by: Eli Schwartz &lt;eschwartz@gentoo.org&gt;
</content>
</entry>
<entry>
<title>sci-electronics/spice: correctly error when compiling fails</title>
<updated>2025-04-04T03:44:28Z</updated>
<author>
<name>Eli Schwartz</name>
<email>eschwartz@gentoo.org</email>
</author>
<published>2025-04-04T03:02:00Z</published>
<link rel='alternate' type='text/html' href='https://git.algaos.com/algaos/algaos-ebuild-tree/commit/?id=74be6618a29b1c8749ccc2ab840e96168f2ade34'/>
<id>urn:sha1:74be6618a29b1c8749ccc2ab840e96168f2ade34</id>
<content type='text'>
The makefiles for this project are from 1989, back when software
developers still knew how to write real build systems. For example, real
build systems are intelligent enough to:

- mark loads of rules as "-command", which tells make to not fail if the
  command fails
- run make by concatenating makefile fragments and piping it to `make -f -`
- recursively run more makes via concatenation
- pass -k to all make invocations, so that we try to build as much as
  possible even if we can't succeed in the end
- mandatorily require running make from a shell script that sets up
  everything, somehow

There is only one slight problem with this otherwise brilliant design.
Namely, none of it is a good idea.

ANYWAY, this software does not build due to Modern C violations. It is
also entirely uninteresting to invest serious time in the build system
for this thing, or even attempt to report it, since the software exists
as a wikipedia "historically significant events" page plus random
third-party download sites and web.archive.org and a progression of
modernized and extended forks. The actual project was declared finished
and done with in 1993.

I'm told keeping the package around is important because, as the father
of an entire industry, it's important to have as a point of reference
whenever doing various kinds of work. Still, the darned thing could do a
bit better about actually compiling. Step 1 is to error out on compile
failures, rather than succeeding and then failing to run the built
executables / have the input files for "dobin" and erroring out with
inscrutable messages.

Signed-off-by: Eli Schwartz &lt;eschwartz@gentoo.org&gt;
</content>
</entry>
<entry>
<title>sci-electronics/spice: drop 3.5.5-r3, EAPI6--</title>
<updated>2024-04-11T10:59:41Z</updated>
<author>
<name>Arthur Zamarin</name>
<email>arthurzam@gentoo.org</email>
</author>
<published>2024-04-11T10:58:06Z</published>
<link rel='alternate' type='text/html' href='https://git.algaos.com/algaos/algaos-ebuild-tree/commit/?id=228b327d67dbc08eaa5d0197bc55967c44d4a3d5'/>
<id>urn:sha1:228b327d67dbc08eaa5d0197bc55967c44d4a3d5</id>
<content type='text'>
Signed-off-by: Arthur Zamarin &lt;arthurzam@gentoo.org&gt;
</content>
</entry>
<entry>
<title>sci-electronics/spice: Stabilize 3.5.5-r4 amd64, #920070</title>
<updated>2023-12-16T03:04:40Z</updated>
<author>
<name>Sam James</name>
<email>sam@gentoo.org</email>
</author>
<published>2023-12-16T03:04:23Z</published>
<link rel='alternate' type='text/html' href='https://git.algaos.com/algaos/algaos-ebuild-tree/commit/?id=fc59b6a5f5dc67d527a9f45d716f590608345bad'/>
<id>urn:sha1:fc59b6a5f5dc67d527a9f45d716f590608345bad</id>
<content type='text'>
Signed-off-by: Sam James &lt;sam@gentoo.org&gt;
</content>
</entry>
<entry>
<title>sci-electronics/spice: update EAPI 6 -&gt; 8, replace sed delimiter</title>
<updated>2023-09-12T07:13:37Z</updated>
<author>
<name>Andrew Ammerlaan</name>
<email>andrewammerlaan@gentoo.org</email>
</author>
<published>2023-09-12T07:09:57Z</published>
<link rel='alternate' type='text/html' href='https://git.algaos.com/algaos/algaos-ebuild-tree/commit/?id=c567506c9ca7f9254aae07b84f53c2a8f47f246b'/>
<id>urn:sha1:c567506c9ca7f9254aae07b84f53c2a8f47f246b</id>
<content type='text'>
Closes: https://bugs.gentoo.org/711036
Signed-off-by: Andrew Ammerlaan &lt;andrewammerlaan@gentoo.org&gt;
</content>
</entry>
<entry>
<title>sci-electronics/spice: remove unnecessary -l argument from ar</title>
<updated>2023-09-12T07:13:36Z</updated>
<author>
<name>Vitaliy Kirsanov</name>
<email>krokoziabla@gmail.com</email>
</author>
<published>2023-07-23T13:57:34Z</published>
<link rel='alternate' type='text/html' href='https://git.algaos.com/algaos/algaos-ebuild-tree/commit/?id=68bf11d86ea4291ef232923bd66caf860c30122d'/>
<id>urn:sha1:68bf11d86ea4291ef232923bd66caf860c30122d</id>
<content type='text'>
Closes: https://bugs.gentoo.org/783192
Closes: https://github.com/gentoo/gentoo/pull/32012
Signed-off-by: Vitaliy Kirsanov &lt;krokoziabla@gmail.com&gt;
Signed-off-by: Andrew Ammerlaan &lt;andrewammerlaan@gentoo.org&gt;
</content>
</entry>
</feed>
