gpo.zugaina.org

Search Portage & Overlays:

dev-lang/tcc

A very small C compiler for ix86/amd64

Screenshots

  • tcc-9999
    hardened test

    View      Download      Browse     License: LGPL-2.1   
    Overlay: gentoo
  • tcc-0.9.27_p20251027
    amd64 ~arm64 ~riscv ~x86
    test

    View      Download      Browse     License: LGPL-2.1   
    Overlay: stuff
  • tcc-0.9.27_p20250608-r1
    ~amd64 ~arm64 ~riscv ~x86
    hardened test

    View      Download      Browse     License: LGPL-2.1   
    Overlay: gentoo
  • tcc-0.9.27_p20250608
    amd64 ~arm64 ~riscv ~x86
    test

    View      Download      Browse     License: LGPL-2.1   
    Overlay: gentoo
  • tcc-0.9.27_p20230223
    ~amd64 ~arm64 ~riscv ~x86
    test

    View      Download      Browse     License: LGPL-2.1   
    Overlay: gentoo
  • tcc-0.9.27_p20211022
    amd64 ~arm64 ~riscv ~x86
    test

    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