summaryrefslogtreecommitdiff
path: root/dev-ada
diff options
context:
space:
mode:
Diffstat (limited to 'dev-ada')
-rw-r--r--dev-ada/Manifest.gzbin5243 -> 5239 bytes
-rw-r--r--dev-ada/gnatsymbolize/Manifest2
-rw-r--r--dev-ada/gnatsymbolize/gnatsymbolize-2021-r3.ebuild2
-rw-r--r--dev-ada/gtkada/Manifest2
-rw-r--r--dev-ada/gtkada/gtkada-25.0.1.ebuild54
5 files changed, 58 insertions, 2 deletions
diff --git a/dev-ada/Manifest.gz b/dev-ada/Manifest.gz
index b1720a7b81da..87aee5f3eac7 100644
--- a/dev-ada/Manifest.gz
+++ b/dev-ada/Manifest.gz
Binary files differ
diff --git a/dev-ada/gnatsymbolize/Manifest b/dev-ada/gnatsymbolize/Manifest
index ab56a8a1a33a..a4c01fccdbce 100644
--- a/dev-ada/gnatsymbolize/Manifest
+++ b/dev-ada/gnatsymbolize/Manifest
@@ -1,3 +1,3 @@
DIST gnatsymbolize-2021-20210518-19D3B-src.tar.gz 14263 BLAKE2B b5f8c1829e42f9b2dee4cf3c74287a5c11eab90f1a1d2575cd42fe4ad2078b99a46c641ebbf747b02ed8f22dfcc83e76c60ebf07eb45e561175f480a5a056ca2 SHA512 c94b569733c596679f1422660af51b3c0ad5b6955727f6dc6a4b076b39b19fc13fb779b5610667a4c2c16abab08d2633785e184ad5e15037e66cd1c8e249c159
-EBUILD gnatsymbolize-2021-r3.ebuild 763 BLAKE2B a57a0df34ff9d44e0983ead56ee5e6204e3cf0dc4339e721225e23e65a0cb762d37ef01e63eb9fdc27f18a0847334b909c3253870ec667cc560f5247f7102ced SHA512 6c1688ee9b6e43d05764ae3c6178797e4a75467f5ef6649c5e6e99e9eb341b3da386f8231cd97de5fdaf38fbb572a5c15aa157ef7bb1201a152eaaad7fddc712
+EBUILD gnatsymbolize-2021-r3.ebuild 770 BLAKE2B 7fb422254579ed708630071f4f7dd2171a0efb9092da9d741c634efca266e2dfc0c1ddf65991ed27b92f652b7ae7fdd5960f48ba305ca450a8eb0d5f4f11fe41 SHA512 bb056860e2a43f32ebce75d4c7cf0f5b6a0c3be8282fbaf50eb8e7d7433279167ea7b0fb38a6fa7eb7a68733265f10a2c2cc00d6cc375ef9787596cc6540ba41
MISC metadata.xml 391 BLAKE2B d9e0444e176d262c87f289990d11122e4a06bd7f17fdf65d4e24fd7d6f09d1f36ba05c4f9896d8428e089ca2d85a8366f2e834139dd48c5a3626d2e9f4aa11a5 SHA512 fa7efd43d05a874d3b1733ded27ff6cbb245b9c03e301bef82d2962fc5ae7a585d2e49b49e9ceeecb92bbc8a08fe18cfe6a50a7db060b85a2ba54c65e1e5eda8
diff --git a/dev-ada/gnatsymbolize/gnatsymbolize-2021-r3.ebuild b/dev-ada/gnatsymbolize/gnatsymbolize-2021-r3.ebuild
index 3c83da937bbf..617b06832b27 100644
--- a/dev-ada/gnatsymbolize/gnatsymbolize-2021-r3.ebuild
+++ b/dev-ada/gnatsymbolize/gnatsymbolize-2021-r3.ebuild
@@ -17,7 +17,7 @@ S="${WORKDIR}"/${MYP}
LICENSE="GPL-3"
SLOT="0"
-KEYWORDS="amd64 x86"
+KEYWORDS="amd64 ~arm64 x86"
RDEPEND="${ADA_DEPS}"
DEPEND="${RDEPEND}"
diff --git a/dev-ada/gtkada/Manifest b/dev-ada/gtkada/Manifest
index fc73982a1ed1..d3624cab2a6e 100644
--- a/dev-ada/gtkada/Manifest
+++ b/dev-ada/gtkada/Manifest
@@ -1,4 +1,6 @@
AUX gtkada-23.0.0-gentoo.patch 2408 BLAKE2B 658863cebee256a7dc59f66cb852a5ab322291393e4a7a97b194d4724e0ae8dc01e048c7cd5ee375ea812d4b144216d2ab0487e278b32935aa772aa45e43d3df SHA512 8e84c77b45b97db1b60b830afb151bcdb76bac32585a5ba2131beb9f9252fba3b41b7b2fb03eb6c7e7714c5307faa189cee6c16529470780e66117f4d95682e8
DIST gtkada-24.0.0.tar.gz 6046333 BLAKE2B 38db0d87c978bd608344a3e7eda5642bb9d2e73e0a201f65910c96baa4ede410071713190597ce5190ddc49b9ee7b44cc83e64e73cd34ceec00dc2613e24bc33 SHA512 b1c2cd9fe2d7fa6e39b007d64edebdc725132af892442454a0950e5533bf19a0d53e195d56282086f0d6cec1047d54109b933daf6a16f795aca613a01ee9ee61
+DIST gtkada-25.0.1.tar.gz 6078738 BLAKE2B 31c833aa2c28848d6a515aabab8c37657377b3777850c51cbfab781334caece770f9232fbcee39ed6305d3f5cadb4e962d2aef43af63e740efe79d632b7321b9 SHA512 9af4be3e3ba2fe4cfdd28b9e965d8ffa3760e8e9ea0e1e3018cf5b8d63ef6b80b73b73e803c06c692afa0b0bb72371d33e8602905b410764289fb6b732265883
EBUILD gtkada-24.0.0.ebuild 1086 BLAKE2B fdf332eb739521baf60e344b6d597471e4b44ccd66632af76b416f9cbd260b66aa5f3b2bcc5ae932b7c768562b7c679b3061148591a364c5a3c0d1b8013de301 SHA512 734087419122c8b0696ff250f16949b1591392b218d13f6fb4a9d3351b136dc701a87a81a1b07417940a7c86f837942f5c68face4263f04e38358a796087ee2d
+EBUILD gtkada-25.0.1.ebuild 1102 BLAKE2B 7782bdffc14414bd454cd54f0a85fc75165da53957ad43e57502d541a89cdc74a73a7a0824c52c63fa5b47a982bb67d2a179e3f28c1e1358ea00476f6b3218be SHA512 f64a36381cfbaea2fafad345e8714d3573e2f53d36aeb91ee55fc7fc30386087a7bf6645e352eb4d89887d46a7d7a63f4a88fda3475708b1ff669ca9f49464b4
MISC metadata.xml 688 BLAKE2B d3ea42354ba10dd872affbaeb5a14833cc2254bed85f10e15871c8131a46d3f996948b2fffb9d9aa795c914e4e9dc5d3f34e86666a2526c566d4b03fa14bf121 SHA512 ce18831b728277d125cf4cd86522a238ec17f4cab007958212c95f3ee97fedbdb827749549e0ea4eff93dc74022d61515d116f3fe606db34496e9045b8c23778
diff --git a/dev-ada/gtkada/gtkada-25.0.1.ebuild b/dev-ada/gtkada/gtkada-25.0.1.ebuild
new file mode 100644
index 000000000000..5c4a2b1e5cd5
--- /dev/null
+++ b/dev-ada/gtkada/gtkada-25.0.1.ebuild
@@ -0,0 +1,54 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ADA_COMPAT=( gnat_2021 gcc_12 gcc_13 gcc_14 )
+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 )
+
+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
+}