commit:     2ec94740e8fa34ee4b1528a3361de58982c9d9e4
Author:     Alfredo Tupone <tupone <AT> gentoo <DOT> org>
AuthorDate: Mon Jan  5 08:46:28 2026 +0000
Commit:     Alfredo Tupone <tupone <AT> gentoo <DOT> org>
CommitDate: Mon Jan  5 08:46:36 2026 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2ec94740

dev-ada/gtkada: add 26.0.0

Signed-off-by: Alfredo Tupone <tupone <AT> gentoo.org>

 dev-ada/gtkada/Manifest             |  1 +
 dev-ada/gtkada/gtkada-26.0.0.ebuild | 57 +++++++++++++++++++++++++++++++++++++
 2 files changed, 58 insertions(+)

diff --git a/dev-ada/gtkada/Manifest b/dev-ada/gtkada/Manifest
index c637bc2e0d51..9522af3855ab 100644
--- a/dev-ada/gtkada/Manifest
+++ b/dev-ada/gtkada/Manifest
@@ -1 +1,2 @@
 DIST gtkada-25.0.1.tar.gz 6078738 BLAKE2B 
31c833aa2c28848d6a515aabab8c37657377b3777850c51cbfab781334caece770f9232fbcee39ed6305d3f5cadb4e962d2aef43af63e740efe79d632b7321b9
 SHA512 
9af4be3e3ba2fe4cfdd28b9e965d8ffa3760e8e9ea0e1e3018cf5b8d63ef6b80b73b73e803c06c692afa0b0bb72371d33e8602905b410764289fb6b732265883
+DIST gtkada-26.0.0.tar.gz 6079117 BLAKE2B 
3404c7460289b8f7ea72a17c66cab8e967c10e7a4ba2726ff11f23ee1ebf7a7969f6ddd51acad3f59d1dfc4c26365a441a1414fbcded41e4e6e88e4c07699e01
 SHA512 
ad1a549e5c7703e24296d63f40cdd2abeafa5ed32f96ccac50213d8485760bd879e279c89481f66d477574e1b6c56c6a3a2a680c4477d629970e635a44154dfb

diff --git a/dev-ada/gtkada/gtkada-26.0.0.ebuild 
b/dev-ada/gtkada/gtkada-26.0.0.ebuild
new file mode 100644
index 000000000000..c5adb85cd152
--- /dev/null
+++ b/dev-ada/gtkada/gtkada-26.0.0.ebuild
@@ -0,0 +1,57 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ADA_COMPAT=( gcc_{12..16} )
+inherit ada autotools multiprocessing
+
+DESCRIPTION="A complete Ada graphical toolkit"
+HOMEPAGE="http://libre.adacore.com//tools/gtkada/";
+SRC_URI="https://github.com/AdaCore/${PN}/archive/refs/tags/v${PV}.tar.gz
+       -> ${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE="+shared static-libs static-pic"
+
+RDEPEND="${ADA_DEPS}
+       app-accessibility/at-spi2-core
+       dev-libs/glib:2
+       media-libs/fontconfig
+       media-libs/freetype
+       x11-libs/cairo
+       x11-libs/gdk-pixbuf:2
+       x11-libs/gtk+:3
+       x11-libs/pango"
+DEPEND="${RDEPEND}
+       dev-ada/gprbuild[${ADA_USEDEP}]"
+
+REQUIRED_USE="${ADA_REQUIRED_USE}"
+
+PATCHES=(
+       "${FILESDIR}"/${PN}-23.0.0-gentoo.patch
+       "${FILESDIR}"/${PN}-25.0.1-gcc16.patch
+)
+
+src_prepare() {
+       default
+       eautoreconf
+}
+
+src_configure() {
+       econf \
+               $(use_enable static-libs static) \
+               $(use_enable shared) \
+               $(use_enable static-pic)
+}
+
+src_compile() {
+       emake -j1 PROCESSORS=$(makeopts_jobs)
+}
+
+src_install() {
+       emake -j1 DESTDIR="${D}" install
+       einstalldocs
+}

Reply via email to