summaryrefslogtreecommitdiff
path: root/dev-ada
diff options
context:
space:
mode:
Diffstat (limited to 'dev-ada')
-rw-r--r--dev-ada/Manifest.gzbin5405 -> 5404 bytes
-rw-r--r--dev-ada/gnatdoc/Manifest2
-rw-r--r--dev-ada/gnatdoc/gnatdoc-25.0.0-r1.ebuild2
-rw-r--r--dev-ada/langkit-contrib/Manifest3
-rw-r--r--dev-ada/langkit-contrib/langkit-contrib-25.0.0-r1.ebuild (renamed from dev-ada/langkit-contrib/langkit-contrib-25.0.0.ebuild)19
-rw-r--r--dev-ada/langkit/Manifest3
-rw-r--r--dev-ada/langkit/langkit-25.0.0-r3.ebuild (renamed from dev-ada/langkit/langkit-25.0.0-r2.ebuild)10
-rw-r--r--dev-ada/libadalang/Manifest2
-rw-r--r--dev-ada/libadalang/libadalang-25.0.0.ebuild2
9 files changed, 22 insertions, 21 deletions
diff --git a/dev-ada/Manifest.gz b/dev-ada/Manifest.gz
index 6181306aa8e1..d1b899c36ebe 100644
--- a/dev-ada/Manifest.gz
+++ b/dev-ada/Manifest.gz
Binary files differ
diff --git a/dev-ada/gnatdoc/Manifest b/dev-ada/gnatdoc/Manifest
index 0235ce2c2576..6a3b4934c9d4 100644
--- a/dev-ada/gnatdoc/Manifest
+++ b/dev-ada/gnatdoc/Manifest
@@ -1,5 +1,5 @@
DIST gnatdoc-24.0.0.tar.gz 113089 BLAKE2B e26310504863b8b88391c715a1ecbc9657bd03c6bd4f9b6b67b20f2a5d00f8a9ed3dd537409538999eeeb893e407da552bd02ed05b8b6c3f655f57ac55e616b9 SHA512 95b33fc556ba25611faca6b64a5599b98471bf687d13f10727300c62305cd45585d59ea77a7c64d33619e324508951624a0855535464a6b9b5c6dd27d2a56f83
DIST gnatdoc-25.0.0.tar.gz 179534 BLAKE2B c3441f91eec0cbbf87602a9c4c650cc651982668ef212810e3fc037f9389f939c5e6831ba6d57abdd66e91b3d17fe76916b99dfcd3c91a7a9f7e44fb1ea467fa SHA512 64814a48dfda70c9de7590061fb20960f99e07d9b9eadf4a5d97dd56e68fcb133a4d51f1c9c6d3c1f29d4c5bc2e7565e02305ed16968e4e37a42fd5374466ef3
EBUILD gnatdoc-24.0.0-r1.ebuild 1519 BLAKE2B 74432e6aca8bcc5be79b055d967203248c9df4d09586d1df38da3f97930d13f76e4e7a8a85e65d32c71bc25a7a7efc63833c00baa9ec99b64c8937e0b48ece17 SHA512 66d4c4d95c29fe24c046083b077ed0b464d00d22573756d6f1a71ef4a64c6929b8bc66a80e4cc791d28a417ddb590050d90cef01e56796475779c6d5795b1f77
-EBUILD gnatdoc-25.0.0-r1.ebuild 1950 BLAKE2B 859fd26d6163e56d4c871dee66f1fdc85fd5d4fb20e5de6d645b06690bee87d88db5632bd005fca5d828d6d947651027dddeea00ed3aac1365884bc211cb097f SHA512 7ec13bcd05ef3ebbb314b4cdd4350b7925a6a86534c78c1d67b502f6680a4ca9468747150eabf8cf92a8ac9ac9d26e87bdf9abadc0c12ba4858dd6cc09f85122
+EBUILD gnatdoc-25.0.0-r1.ebuild 1950 BLAKE2B 49f09f90186b84ea0ba0fb20034e2cda09a5975e782f7f75a7a077d72172b80aeca52f2065a82e5176fce8fcd8b39f09996a1602f0f38336985617c6d9060441 SHA512 79ebe5f3f18405d2f37a29301465a566d89fe7cd720cd102b900c1743923126440f06da1010e387bdf56561125e0a8bd46b2a68cb77c1a753d0c843b14e0d81e
MISC metadata.xml 379 BLAKE2B 1b1d66704d200e15a48cbbb2be57ec97582b96c73cd531b2319391b8ee62faee5a84d8a2b43f808af84ee520fd499e84a6e0559fc66b45ec082dffe562348bbd SHA512 3d211ccb06695365b74f911bbf48561a999d05d196a198a2e3dc7b840039b6e666cdaa97a32f12d8abf67c23616fb3d29d9b302a73d1724fe86ff518740ff0af
diff --git a/dev-ada/gnatdoc/gnatdoc-25.0.0-r1.ebuild b/dev-ada/gnatdoc/gnatdoc-25.0.0-r1.ebuild
index 5f8b0d94918a..662734ebdaaf 100644
--- a/dev-ada/gnatdoc/gnatdoc-25.0.0-r1.ebuild
+++ b/dev-ada/gnatdoc/gnatdoc-25.0.0-r1.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{11..12} )
ADA_COMPAT=( gcc_12 gcc_13 gcc_14 )
inherit ada python-single-r1 multiprocessing
diff --git a/dev-ada/langkit-contrib/Manifest b/dev-ada/langkit-contrib/Manifest
index 802b460ec7bb..25f620d218d4 100644
--- a/dev-ada/langkit-contrib/Manifest
+++ b/dev-ada/langkit-contrib/Manifest
@@ -1,3 +1,4 @@
+DIST AdaSAT-25.0.0.tar.gz 30707 BLAKE2B 7256fa3db93273657d52b7b895e51efa95c102753efbe498d283ef33a6bed067ddf2975e72a357483aa67b5ce7d8073d4a192e9a4741ab204ce159ec0f57b529 SHA512 7781a683c5aef9efa9a6b57e82070184c02d734fcf448aa5aa79d9aaa3b40d181d87d7487d9c204f7dcd584a3d2dc1c9ebc027e82b2532c3418c25a2395fd9af
DIST langkit-25.0.0.tar.gz 1560623 BLAKE2B ef03755397e85fde9b968dced7cf6bc72e85c21b6baef41160e527840caf32e0ea573d52f66c4b82ce9fa7e2dd0120286e06a3f3525e0acad5f9f11037be29b9 SHA512 27ffecb9b6c5568ebdba4864d9c5ef7e511718083fe087e3af60cfe8cc994b6ea7353cc745bc33395d33e169aaaf6916d991fa4941774932904df3e9b455f1dc
-EBUILD langkit-contrib-25.0.0.ebuild 3230 BLAKE2B f4f78cc3e7e3e0166ab943b96f8e8d2d819889eaac7c108c4b84fbbdeacb26d21ea9b0d62b3a2dc66f31c64bd57f2d333447170d4ba74a2ea90ee3d9d3eb2d50 SHA512 aef4b7404163e83e7a868602c5dafeabd4fba18a55e6a3d1112af4e744dfe2a2de03b64d9f4773e3ba2976ee45a91bcd4a33e19dfd2e9f6943de02877ae24d16
+EBUILD langkit-contrib-25.0.0-r1.ebuild 3482 BLAKE2B 015ccfcdebbe6e98e5f338fd00a7367ef6393303ed4593183aa48b723dbc7f7df2748956cfed8e46bc948c13fb1d6728138efd13faf4a6e3bda121cf64fcc004 SHA512 ba571a19c139ef3151b1a3f8571424b17a301ed4541ab469022d60fb8d158244e226c18307a8c92a057e34a85fe1d84b26c0420662fce350083b68c08219fbfc
MISC metadata.xml 880 BLAKE2B 7b5d947e9fd00cebd69774da16e0b393bb91c03312f6004f838924f3d3dd0f6cb53e2ad810a42365803e09a18c1a08d94eae071cd833ced96fa0734832a3f68c SHA512 cdfa00bf9730cd0c990a9b084e4fb09958f5e8611e16a292ffa0de1b9a3a34b4e231688c700d789166ab64bb45db828cfdae3593ea04cf5add2b1c0615d0afd6
diff --git a/dev-ada/langkit-contrib/langkit-contrib-25.0.0.ebuild b/dev-ada/langkit-contrib/langkit-contrib-25.0.0-r1.ebuild
index 5989b4b34583..f591a7b0a5b7 100644
--- a/dev-ada/langkit-contrib/langkit-contrib-25.0.0.ebuild
+++ b/dev-ada/langkit-contrib/langkit-contrib-25.0.0-r1.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{11..12} )
ADA_COMPAT=( gcc_12 gcc_13 gcc_14 )
DISTUTILS_USE_PEP517=setuptools
@@ -12,7 +12,9 @@ inherit python-single-r1 ada multiprocessing
DESCRIPTION="A Python framework to generate language parsers - Contrib"
HOMEPAGE="https://www.adacore.com/community"
SRC_URI="https://github.com/AdaCore/langkit/archive/refs/tags/v${PV}.tar.gz
- -> langkit-${PV}.tar.gz"
+ -> langkit-${PV}.tar.gz
+ https://github.com/AdaCore/AdaSAT/archive/refs/tags/v${PV}.tar.gz
+ -> AdaSAT-${PV}.tar.gz"
S="${WORKDIR}"/langkit-${PV}
@@ -32,6 +34,10 @@ RDEPEND="${PYTHON_DEPS}
dev-ada/langkit[${PYTHON_USEDEP}]
')"
BDEPEND="${RDEPEND}
+ dev-ada/e3-core
+ $(python_gen_cond_dep '
+ dev-ada/e3-core[${PYTHON_USEDEP}]
+ ')
dev-ada/gprbuild[${ADA_USEDEP}]"
pkg_setup() {
@@ -40,10 +46,11 @@ pkg_setup() {
}
src_configure() {
- cd contrib/python
- ${EPYTHON} manage.py generate -P --disable-warning undocumented-nodes
- cd ../lkt
- ${EPYTHON} manage.py generate -P
+ export GPR_PROJECT_PATH="${WORKDIR}"/AdaSAT-${PV}
+ cd contrib/python || die
+ ${EPYTHON} manage.py generate -P --disable-warning undocumented-nodes || die
+ cd ../lkt || die
+ ${EPYTHON} manage.py generate -P || die
}
src_compile() {
diff --git a/dev-ada/langkit/Manifest b/dev-ada/langkit/Manifest
index dee7afbb284c..1c253004b86d 100644
--- a/dev-ada/langkit/Manifest
+++ b/dev-ada/langkit/Manifest
@@ -1,6 +1,5 @@
-DIST AdaSAT-25.0.0.tar.gz 30707 BLAKE2B 7256fa3db93273657d52b7b895e51efa95c102753efbe498d283ef33a6bed067ddf2975e72a357483aa67b5ce7d8073d4a192e9a4741ab204ce159ec0f57b529 SHA512 7781a683c5aef9efa9a6b57e82070184c02d734fcf448aa5aa79d9aaa3b40d181d87d7487d9c204f7dcd584a3d2dc1c9ebc027e82b2532c3418c25a2395fd9af
DIST langkit-24.0.0.tar.gz 1282265 BLAKE2B 63aa3eb05be6ea590c3f4d0478cdfa0ee217606607c73b4c172c5b89d8a2a5d815efbf2bcd23b84548ececd11ffa1f89ebcbc5d411845b7a3834d6f7e16aa0b1 SHA512 b26a83cd7e57d8821d09e5e1aeaa2fa5837ab2f3901a006cfd49b059a3cfc98d7ea236dc39a2e24365196bd45c2124396795fd46fdaf4d7cb41aabb45ff85326
DIST langkit-25.0.0.tar.gz 1560623 BLAKE2B ef03755397e85fde9b968dced7cf6bc72e85c21b6baef41160e527840caf32e0ea573d52f66c4b82ce9fa7e2dd0120286e06a3f3525e0acad5f9f11037be29b9 SHA512 27ffecb9b6c5568ebdba4864d9c5ef7e511718083fe087e3af60cfe8cc994b6ea7353cc745bc33395d33e169aaaf6916d991fa4941774932904df3e9b455f1dc
EBUILD langkit-24.0.0-r2.ebuild 3007 BLAKE2B 9968470fb9fb85fe67152a07e679d168c6e06c7088a363a0e52d1a6a5bfac9aab50392fe13323ac5926a0111b89d08512a3ca0ff5f11971cb25eab711dc3890f SHA512 4cce11a944d2642f4d4916a1ba2e4ff063cd27525e11e10e8bec1b64c14c86f43d5e8826f969d49d92f95f399310c9cd4f655793b0ddfe2f1087ccb1de2fcd8e
-EBUILD langkit-25.0.0-r2.ebuild 2324 BLAKE2B 320ab607270805b3f10c26db54899ee2e88e6a3b705ed0d038e4baf52605f6a837670ebbb3978cbf92881d490efacecbf5e25ce446f6ed68bcf9666e16c40770 SHA512 7ca7b88ca9383193ac97823eafdf366c61d127703c786397803b0d980ab0b4ebd559966bfe15c56990cfb2d207abf0927a635372e543576ee8447d3da8c3b25f
+EBUILD langkit-25.0.0-r3.ebuild 2188 BLAKE2B b7c3e7bc56acecac6a0759862a4bc8280b97807d655039c689ca93f76d41358aeb06a179a739f2e7f669a7f8127b70497601d482c7ec88e891f22f708ddd02c0 SHA512 f318f1fba19d354544c845f7c00feefd917c279efff7d33f7d32c9bbfc923ac8073d21d3f861137a422d6d2b96d63fea66bb11c7417cd2fed672e44e9e24dea3
MISC metadata.xml 930 BLAKE2B 5ec7305df09ee1011fc0a0b93f75bbbf315a153a835d0e3c074e95b717d6c95c7f0b29e99537375be3c6aa73e5cf089cd32fcc3567f78bb3c6768e171c3d4521 SHA512 8f0056d87158d87dc3fad08ceffcfc2a6c065977669b8d0f8560b72627f8b050ed34886e4cad19e51062b8a2e412f37b1c3ff983f1d33da79cb6283f6532df85
diff --git a/dev-ada/langkit/langkit-25.0.0-r2.ebuild b/dev-ada/langkit/langkit-25.0.0-r3.ebuild
index af385c10ab09..e2b234afadb1 100644
--- a/dev-ada/langkit/langkit-25.0.0-r2.ebuild
+++ b/dev-ada/langkit/langkit-25.0.0-r3.ebuild
@@ -12,9 +12,7 @@ inherit distutils-r1 ada multiprocessing
DESCRIPTION="A Python framework to generate language parsers"
HOMEPAGE="https://www.adacore.com/community"
SRC_URI="https://github.com/AdaCore/${PN}/archive/refs/tags/v${PV}.tar.gz
- -> ${P}.tar.gz
- https://github.com/AdaCore/AdaSAT/archive/refs/tags/v${PV}.tar.gz
- -> AdaSAT-${PV}.tar.gz"
+ -> ${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0/${PV}"
@@ -26,6 +24,7 @@ RESTRICT="test"
RDEPEND="${PYTHON_DEPS}
${ADA_DEPS}
+ dev-ada/AdaSAT[${ADA_USEDEP},shared(+),static-libs?,static-pic?]
dev-ada/gnatcoll-bindings:=[${ADA_USEDEP},gmp,iconv(+)]
dev-ada/gnatcoll-bindings[shared,static-libs?,static-pic?]
dev-ada/gnatcoll-core:=[${ADA_USEDEP},shared,static-libs?,static-pic?]
@@ -39,11 +38,6 @@ BDEPEND="${RDEPEND}
distutils_enable_sphinx doc
-python_prepare_all() {
- mv "${WORKDIR}"/AdaSAT-${PV} langkit/adasat || die
- distutils-r1_python_prepare_all
-}
-
python_compile_all() {
build () {
rm -f langkit/support/obj/dev/*lexch
diff --git a/dev-ada/libadalang/Manifest b/dev-ada/libadalang/Manifest
index 9cf8313aad5c..d78bfa91fc65 100644
--- a/dev-ada/libadalang/Manifest
+++ b/dev-ada/libadalang/Manifest
@@ -2,5 +2,5 @@ AUX libadalang-23.0.0-test.patch 554 BLAKE2B 3f9dd2b8bba0defd745e18e00162116c56c
DIST libadalang-24.0.0.tar.gz 2783238 BLAKE2B 6d3b3df1dbb645ea8cba8f8088c7cdd40e9114ce2a5100bf93fefe8089d944f185fe343f5fefc35e17f64f5bf4f3dde358a398614db7d1a1b62dd136efdbb334 SHA512 fb2ed8aee075ef5dd66527a099acb5eef9103a8bf244ed437ff9fa38360d7de1712e6375ed98b691a745fa27ef841eb5daa6651641c552c5146986c5ed977131
DIST libadalang-25.0.0.tar.gz 3056796 BLAKE2B 63719c23716d529398c68ccd203ecb3229e72dd5991a23334e1fd6fa5655acdf2a7e0a997d7b91e449d1a21935256c2c3209ab60cc532e1e5264577215c4c7ae SHA512 c625cc0018e4683bf1de18e066a806d9ed834c5e3d976904c3ad2cecc729afeb83fe9a9e00ce830dedab068e75516ac0901602c46fac33d22991bc614ab2f6aa
EBUILD libadalang-24.0.0-r2.ebuild 2730 BLAKE2B cc3d6169c740ac87230c1d2f2c4c3de9291c1d11a239ee9089eb25d95badb98a7f6f063f894c445f8bb1d340811fd75a8b96f090a13f6b4f0f828decb9bd6d60 SHA512 5c7a738fa33f3ae9b1ab6ff030c9a945497260894e343a080cda480be817f975926b12f30a3c3df727a495d82f853c8b8ee295cbc3f399951cc459fa24f63d59
-EBUILD libadalang-25.0.0.ebuild 3487 BLAKE2B ba670f3af06133973eb634b7f7564077b130a540e29b9d950090a6f979b48438e931efd04ec2f198e9015a44317aea3b2b16ffb4ed5167384c9df6ef2570d82d SHA512 858eb20f3476297260d8133bd34fbcff1a872614a5a64361b2d5fa51cea355f7bbd6ade1ce47ba456a717d87808efd51b2a503592e258f4562d1d2f2a3258931
+EBUILD libadalang-25.0.0.ebuild 3487 BLAKE2B 04d74db62aa143bd55bf5eeb9947df88cb6a46e2e9c2df7291c90becaee15f5cf1db34b5f12377558711bbc79a8283dfc83b56fdf39d6524fbe23c267c475899 SHA512 8e8410f82ac50e21488ac982996afe07896ccf4e2a39f0a4bd368a03703c9153d1ccc01d0a10d2608f1dad0c160812f73d008d6dcf1763a16e034e8a5a01e16b
MISC metadata.xml 676 BLAKE2B 085445f4e10891044b544d0885a3887a5f8b2d0188ead82eee9e3a351042b171cd3cbfe5ac5910a008e723f74c1f9e96cec5239b91567af28f10c136d5372d6f SHA512 7165db10f2d58592cdf3197778ed42a99d6fa05730ab89ed9faa05146e6d54e3888f7f2841f129c5d2ef5897910348058de4303b105e1ba50ff08e2cbc7831ce
diff --git a/dev-ada/libadalang/libadalang-25.0.0.ebuild b/dev-ada/libadalang/libadalang-25.0.0.ebuild
index d99161c6c594..766e210dbd14 100644
--- a/dev-ada/libadalang/libadalang-25.0.0.ebuild
+++ b/dev-ada/libadalang/libadalang-25.0.0.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{11..12} )
ADA_COMPAT=( gcc_12 gcc_13 gcc_14 )
inherit ada python-single-r1 multiprocessing