dev-lang/tcc
A very small C compiler for ix86/amd64
-
tcc-0.9.27_p20251027amd64 ~arm64 ~riscv ~x86test
View
Download
Browse License: LGPL-2.1 Overlay: stuff -
tcc-0.9.27_p20250608-r1~amd64 ~arm64 ~riscv ~x86hardened test
View
Download
Browse License: LGPL-2.1 Overlay: gentoo -
tcc-0.9.27_p20250608amd64 ~arm64 ~riscv ~x86test
View
Download
Browse License: LGPL-2.1 Overlay: gentoo
ChangeLog
commit bf6755c04fda93996690c81a67599249a80c90ff
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Mon Oct 5 11:13:33 2026 +0200
dev-lang/tcc: die if configure fails
tcc's configure is not an Autoconf script, so it is run directly rather
than through econf, which would die on failure; without || die a
failed configure went unnoticed until the build.
commit 22376878c910913b5ab5f1b16a8dcbdf8c932089
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sun Oct 4 08:46:52 2026 +0200
dev-lang/tcc: update EAPI 8 -> 9
Every eclass the ebuild inherits supports EAPI 9. Changed in place
without a revision bump, so installed copies are not rebuilt for it.
commit 0a1e80c6bc3f30685a2f018655319d057d6d4430
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Fri Sep 25 10:01:46 2026 +0200
dev-lang/tcc: update Manifest for the regenerated GitHub archive
GitHub regenerated the archive for the pinned commit: its contents are
unchanged file for file, but size and hashes differ, so every fetch
failed Manifest verification.
commit 1f176f5bf2d22afbee49604ae5d3730571afb1d4
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Thu Sep 10 04:54:22 2026 +0200
dev-lang/tcc: trim snapshot comment prose
commit c6fca8517557639ea44c2c581122a2025afcacad
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sun Aug 16 16:41:49 2026 +0200
dev-lang/tcc: use durable commit archive
The canonical snapshot endpoint now serves a JavaScript challenge instead of the
pinned archive. Fetch the same immutable Git object from the upstream mirror and
record that mirror in metadata.
commit 946b3d5e6f85aa6d17632eb69d8c14152e056548
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Wed Apr 29 23:16:52 2026 +0200
*/*: normalize metadata.xml DTD URL and indent
Repo-wide sweep: 144 metadata.xml files updated to use the
https://www.gentoo.org/dtd/metadata.dtd DTD URL (was http://) and
2-space indentation (was tabs). Maintainer blocks left untouched —
the 2026-04-22 normalization sweep added <name> alongside <email>
where the maintainer was Ivan, but third-party maintainer entries
(lebedev.vasya@gmail.com, megagreener@gmail.com, brothermechanic@gmail.com,
etc.) keep their email-only blocks since we can't safely guess the
corresponding <name>.
pkgcheck stays silent on all metadata-* and maintainer-* checks.
commit 4a304129566deaa1498d6db4c10d9506ee2dcaf1
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Wed Apr 22 17:40:25 2026 +0200
dev-lang/tcc: new package, add 0.9.27_p20251027
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Mon Oct 5 11:13:33 2026 +0200
dev-lang/tcc: die if configure fails
tcc's configure is not an Autoconf script, so it is run directly rather
than through econf, which would die on failure; without || die a
failed configure went unnoticed until the build.
commit 22376878c910913b5ab5f1b16a8dcbdf8c932089
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sun Oct 4 08:46:52 2026 +0200
dev-lang/tcc: update EAPI 8 -> 9
Every eclass the ebuild inherits supports EAPI 9. Changed in place
without a revision bump, so installed copies are not rebuilt for it.
commit 0a1e80c6bc3f30685a2f018655319d057d6d4430
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Fri Sep 25 10:01:46 2026 +0200
dev-lang/tcc: update Manifest for the regenerated GitHub archive
GitHub regenerated the archive for the pinned commit: its contents are
unchanged file for file, but size and hashes differ, so every fetch
failed Manifest verification.
commit 1f176f5bf2d22afbee49604ae5d3730571afb1d4
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Thu Sep 10 04:54:22 2026 +0200
dev-lang/tcc: trim snapshot comment prose
commit c6fca8517557639ea44c2c581122a2025afcacad
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sun Aug 16 16:41:49 2026 +0200
dev-lang/tcc: use durable commit archive
The canonical snapshot endpoint now serves a JavaScript challenge instead of the
pinned archive. Fetch the same immutable Git object from the upstream mirror and
record that mirror in metadata.
commit 946b3d5e6f85aa6d17632eb69d8c14152e056548
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Wed Apr 29 23:16:52 2026 +0200
*/*: normalize metadata.xml DTD URL and indent
Repo-wide sweep: 144 metadata.xml files updated to use the
https://www.gentoo.org/dtd/metadata.dtd DTD URL (was http://) and
2-space indentation (was tabs). Maintainer blocks left untouched —
the 2026-04-22 normalization sweep added <name> alongside <email>
where the maintainer was Ivan, but third-party maintainer entries
(lebedev.vasya@gmail.com, megagreener@gmail.com, brothermechanic@gmail.com,
etc.) keep their email-only blocks since we can't safely guess the
corresponding <name>.
pkgcheck stays silent on all metadata-* and maintainer-* checks.
commit 4a304129566deaa1498d6db4c10d9506ee2dcaf1
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Wed Apr 22 17:40:25 2026 +0200
dev-lang/tcc: new package, add 0.9.27_p20251027

