summaryrefslogtreecommitdiff
path: root/dev-ada
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2025-03-05 01:46:50 +0000
committerV3n3RiX <venerix@koprulu.sector>2025-03-05 01:46:50 +0000
commit77d1bb6f8d47023aa21aaee830bf3229837233d1 (patch)
tree751b6c0d12ed0ed73cc1e3fbca7404072ba6cc7a /dev-ada
parentd13006cca857323814c09f5123b87c1a005bba74 (diff)
gentoo auto-resync : 05:03:2025 - 01:46:50
Diffstat (limited to 'dev-ada')
-rw-r--r--dev-ada/Manifest.gzbin5418 -> 5416 bytes
-rw-r--r--dev-ada/ada_language_server/Manifest4
-rw-r--r--dev-ada/ada_language_server/ada_language_server-24.0.1-r3.ebuild81
-rw-r--r--dev-ada/ada_language_server/ada_language_server-25.0.20241014-r2.ebuild13
-rw-r--r--dev-ada/gnatdoc/Manifest2
-rw-r--r--dev-ada/gnatdoc/gnatdoc-24.0.0-r2.ebuild46
6 files changed, 10 insertions, 136 deletions
diff --git a/dev-ada/Manifest.gz b/dev-ada/Manifest.gz
index 690daed359ee..db654a817c98 100644
--- a/dev-ada/Manifest.gz
+++ b/dev-ada/Manifest.gz
Binary files differ
diff --git a/dev-ada/ada_language_server/Manifest b/dev-ada/ada_language_server/Manifest
index 68b32cc6c127..ae0885cdced5 100644
--- a/dev-ada/ada_language_server/Manifest
+++ b/dev-ada/ada_language_server/Manifest
@@ -1,5 +1,3 @@
-DIST ada_language_server-24.0.1.tar.gz 1923431 BLAKE2B a2b4383fd12cd2b3a806263a34194cc479de6c9740a520f2e2dc1fb1f0aa3521dd4011042cbcff4dee9efb0957f7d3c1dbc95973321c6cb229b3b054784c8f2d SHA512 3e9e020240ce39061c9fb938eb616f3885ea1df58b143065705a014ac1d9fcb29066b24e69240698327f54c9cae80d9bce543557410cf25a650e7c73af001daf
DIST ada_language_server-25.0.20241014.tar.gz 2364793 BLAKE2B 3ee87c31d6b455d667e346a1e27bf32456719726004955b5a4cc84a3a4952baa7496eb815b816e3a3e4b23d4642159a675d0dfe8c31ca03df0f9b0acc663dfe7 SHA512 7ac80d53ac73b6a3012dcf0bf99148dfffd745af7f8ab753549efcffc006533aca0b981a856da94ca4b39cf27730d93cc2cdc303f64292bed9acc616a6a1f0a6
-EBUILD ada_language_server-24.0.1-r3.ebuild 2646 BLAKE2B a688c839b4c73d62862a18a9da585d2bbfae37c453720a6293bd96e993e7e1edf42ec60dc4b83f816a6e312307b406e5f9b9f7e3ee6bfc26a0294e54db5e2204 SHA512 fb8ac605f2b6c6a631c4bf4a8cf78ec50bd72a53a28cf983a1e109552f10f144a70c6ef7fd9d423bc7bdd94909f03db0d29197670c55e5e738b4b594d4fb9fbc
-EBUILD ada_language_server-25.0.20241014-r2.ebuild 2727 BLAKE2B b7ef691ac483af3ead9bcd7b26425e8e22b4d815b73ed0d6f81d49b3ccb795fa44445f896675d99f1b7362eec849db83fd1fda7f50205138b8b9f873e3c60290 SHA512 616c7f195ebf1f1f918fbe0692fa6dc704201fb790a536cf41ab4a8824f60048699bc67e5496a869f3ac265eec0484da98c4d246553ab775f58834ae4fa0424e
+EBUILD ada_language_server-25.0.20241014-r2.ebuild 2860 BLAKE2B 3cc5d5468f72fc40dd2d7e3803933049bbebebf6c7d6fabf28c51b15d2f6e6ba470b7c412213c3889621cc56e8b4e525f99f5b29aec11d2c5298eb9be6d6e328 SHA512 3a0aaf0328223656ec69de222578f3c19fc24e2bdb6f2ef377f719b685832dc46e5becfa0f6972a015d594ef8bdc8bb14cb4ce6b5ba5712c12ad65df1694f75d
MISC metadata.xml 308 BLAKE2B 4793221c685a34d429fa0119a02d14432c984970ec5616d069cb55fa02e18757c9a8e48dc4df34507ea8c084097ff0a9bee0c317509c4f5c83fcdb318977869d SHA512 b65109a33128863f1f7b29a6645147b5064fa39be86d8d0632c703befeb00138900fed17709a752d17d4f03495af84a405306fd24d32b15b9242c839adb70db3
diff --git a/dev-ada/ada_language_server/ada_language_server-24.0.1-r3.ebuild b/dev-ada/ada_language_server/ada_language_server-24.0.1-r3.ebuild
deleted file mode 100644
index 6705d1f3a599..000000000000
--- a/dev-ada/ada_language_server/ada_language_server-24.0.1-r3.ebuild
+++ /dev/null
@@ -1,81 +0,0 @@
-# Copyright 2021-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ADA_COMPAT=( gcc_13 )
-inherit ada multiprocessing toolchain-funcs
-
-DESCRIPTION="an implementation of the Microsoft Language Server Protocol for Ada/SPARK"
-HOMEPAGE="https://github.com/AdaCore/ada_language_server"
-SRC_URI="https://github.com/AdaCore/${PN}/archive/refs/tags/${PV}.tar.gz
- -> ${P}.tar.gz"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="test"
-RESTRICT="test" # Tests do not work
-
-RDEPEND="${ADA_DEPS}
- dev-ada/ada_libfswatch[${ADA_USEDEP}]
- dev-ada/gnatcoll-core[${ADA_USEDEP},shared]
- dev-ada/gnatdoc[${ADA_USEDEP}]
- dev-ada/gpr-unit-provider[${ADA_USEDEP},shared]
- dev-ada/lal-refactor[${ADA_USEDEP},shared(+)]
- dev-ada/libadalang[${ADA_USEDEP}]
- >=dev-ada/libadalang-tools-23[${ADA_USEDEP},shared]
- dev-ada/spawn[${ADA_USEDEP},shared]
- >=dev-ada/VSS-24.0.0[${ADA_USEDEP},shared]
- sys-fs/fswatch:="
-DEPEND="${RDEPEND}"
-BDEPEND="dev-ada/gprbuild[${ADA_USEDEP}]
- test? ( dev-ada/e3-testsuite )"
-
-REQUIRED_USE="${ADA_REQUIRED_USE}"
-
-src_prepare() {
- sed -i \
- -e "s:g++:$(tc-getCXX):" \
- gnat/lsp_server.gpr \
- || die
- default
-}
-
-src_compile() {
- gprbuild -v -j$(makeopts_jobs) -P gnat/lsp_3_17.gpr -p \
- -XBUILD_MODE=prod -XLIBRARY_TYPE=relocatable \
- -c lsp-inputs.adb -cargs:Ada ${ADAFLAGS} || die
- gprbuild -v -j$(makeopts_jobs) -P gnat/lsp_3_17.gpr -p \
- -XBUILD_MODE=prod -XLIBRARY_TYPE=relocatable \
- -cargs:Ada ${ADAFLAGS} || die
- gprbuild -v -j$(makeopts_jobs) -P gnat/tester.gpr -p \
- -XBUILD_MODE=prod -XLIBRARY_TYPE=relocatable \
- -cargs:Ada ${ADAFLAGS} || die
- gprbuild -v -j$(makeopts_jobs) -d -ws -c -u \
- -P gnat/lsp_server.gpr -p \
- -XBUILD_MODE=prod -XLIBRARY_TYPE=relocatable \
- s-memory.adb -cargs:Ada ${ADAFLAGS} || die
- gprbuild -v -j$(makeopts_jobs) -d -P gnat/lsp_server.gpr \
- -p -XBUILD_MODE=prod -XLIBRARY_TYPE=relocatable \
- -XVERSION= -XBUILD_DATE= -cargs:Ada ${ADAFLAGS} || die
- gprbuild -v -j$(makeopts_jobs) -d -P gnat/lsp_client.gpr \
- -p -XBUILD_MODE=prod -XLIBRARY_TYPE=relocatable \
- -cargs:Ada ${ADAFLAGS} || die
- mkdir -p integration/vscode/ada/x64/linux
- cp -f .obj/server/ada_language_server integration/vscode/ada/x64/linux || die
-}
-
-src_install() {
- gprinstall -f -P gnat/lsp_server.gpr -p -r --mode=usage \
- --prefix="${D}"/usr -XBUILD_MODE=prod -XLIBRARY_TYPE=relocatable \
- || die
- gprinstall -f -P gnat/tester.gpr -p \
- --prefix="${D}"/usr -XBUILD_MODE=prod -XLIBRARY_TYPE=relocatable \
- || die
- gprinstall -f -P gnat/lsp_client.gpr -p -r --mode=dev \
- --prefix="${D}"/usr -XBUILD_MODE=prod -XLIBRARY_TYPE=relocatable \
- || die
-
- einstalldocs
-}
diff --git a/dev-ada/ada_language_server/ada_language_server-25.0.20241014-r2.ebuild b/dev-ada/ada_language_server/ada_language_server-25.0.20241014-r2.ebuild
index 3b1f50258bda..45ddd79c3884 100644
--- a/dev-ada/ada_language_server/ada_language_server-25.0.20241014-r2.ebuild
+++ b/dev-ada/ada_language_server/ada_language_server-25.0.20241014-r2.ebuild
@@ -46,16 +46,20 @@ REQUIRED_USE="${ADA_REQUIRED_USE}"
src_compile() {
gprbuild -v -m -j$(makeopts_jobs) -P gnat/lsp_server.gpr -p \
-XLIBRARY_TYPE=relocatable -XXMLADA_BUILD=relocatable \
- -XGPR_BUILD=relocatable -cargs:Ada ${ADAFLAGS} || die
+ -XGPR_BUILD=relocatable -cargs:Ada ${ADAFLAGS} -largs ${LDFLAGS} \
+ || die
gprbuild -v -m -j$(makeopts_jobs) -P gnat/lsp_3_17.gpr -p \
-XLIBRARY_TYPE=relocatable -XXMLADA_BUILD=relocatable \
- -XGPR_BUILD=relocatable -cargs:Ada ${ADAFLAGS} || die
+ -XGPR_BUILD=relocatable -cargs:Ada ${ADAFLAGS} -largs ${LDFLAGS} \
+ || die
gprbuild -v -m -j$(makeopts_jobs) -P gnat/tester.gpr -p \
-XLIBRARY_TYPE=relocatable -XXMLADA_BUILD=relocatable \
- -XGPR_BUILD=relocatable -cargs:Ada ${ADAFLAGS} || die
+ -XGPR_BUILD=relocatable -cargs:Ada ${ADAFLAGS} -largs ${LDFLAGS} \
+ || die
gprbuild -v -m -j$(makeopts_jobs) -P gnat/lsp_client.gpr -p \
-XLIBRARY_TYPE=relocatable -XXMLADA_BUILD=relocatable \
- -XGPR_BUILD=relocatable -cargs:Ada ${ADAFLAGS} || die
+ -XGPR_BUILD=relocatable -cargs:Ada ${ADAFLAGS} -largs ${LDFLAGS} \
+ || die
mkdir -p integration/vscode/ada/x64/linux
cp -f .obj/server/ada_language_server integration/vscode/ada/x64/linux || die
}
@@ -70,5 +74,6 @@ src_install() {
gprinstall -v -f -P gnat/lsp_client.gpr -p -r --mode=dev \
--prefix="${D}"/usr -XLIBRARY_TYPE=relocatable \
-XXMLADA_BUILD=relocatable -XGPR_BUILD=relocatable || die
+ rm "${D}"/usr/share/gpr/gnatcoll.gpr || die
einstalldocs
}
diff --git a/dev-ada/gnatdoc/Manifest b/dev-ada/gnatdoc/Manifest
index 084e3ff962f9..17476c2a3d4d 100644
--- a/dev-ada/gnatdoc/Manifest
+++ b/dev-ada/gnatdoc/Manifest
@@ -1,5 +1,3 @@
-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-r2.ebuild 1509 BLAKE2B 5dd119964689fcd3041909508905ff013b55740fbc2da1d81a2195204f5e492fcaf469feba36f5b281ed3f3c82f1ac22e1bcc21b3eb610739918b8a3a113eab9 SHA512 5979c345e2eadc3551b157973709039734b7a92a0a3dde388065b9bd3755454506e266d57f000515bad07e38bcf48c4b6d387a387410197eef0c66646be3ca96
EBUILD gnatdoc-25.0.0-r2.ebuild 1948 BLAKE2B 93c34fb45c605aeff2068a95c0104bd35b7d11aa23d277571a754bb116617210da50aca7ce1f2f7df4cda1a4f17f7b10ed27cd891af47f7fdeb0e81e79b99cdd SHA512 e7df8372c992ee473df6e00059d876ce61837ceaee7013dd3ca363f6ede5583ae58d9cf3a5f08e993d8531ee3e949da295a38de62779e84628abb44116413129
MISC metadata.xml 379 BLAKE2B 1b1d66704d200e15a48cbbb2be57ec97582b96c73cd531b2319391b8ee62faee5a84d8a2b43f808af84ee520fd499e84a6e0559fc66b45ec082dffe562348bbd SHA512 3d211ccb06695365b74f911bbf48561a999d05d196a198a2e3dc7b840039b6e666cdaa97a32f12d8abf67c23616fb3d29d9b302a73d1724fe86ff518740ff0af
diff --git a/dev-ada/gnatdoc/gnatdoc-24.0.0-r2.ebuild b/dev-ada/gnatdoc/gnatdoc-24.0.0-r2.ebuild
deleted file mode 100644
index 11b920a04dbe..000000000000
--- a/dev-ada/gnatdoc/gnatdoc-24.0.0-r2.ebuild
+++ /dev/null
@@ -1,46 +0,0 @@
-# Copyright 2022-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ADA_COMPAT=( gcc_12 gcc_13 )
-inherit ada multiprocessing
-
-DESCRIPTION="GNAT Documentation Generation Tool"
-HOMEPAGE="https://github.com/AdaCore/gnatdoc"
-SRC_URI="https://github.com/AdaCore/${PN}/archive/refs/tags/v${PV}.tar.gz
- -> ${P}.tar.gz"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-RESTRICT="test"
-
-RDEPEND="${ADA_DEPS}
- dev-ada/gnatcoll-bindings[${ADA_USEDEP},gmp,iconv(+),shared,static-libs,static-pic]
- dev-ada/gnatcoll-core[${ADA_USEDEP},shared,static-libs,static-pic]
- dev-ada/gpr[${ADA_USEDEP},shared(+),static-libs]
- dev-ada/gpr-unit-provider[${ADA_USEDEP},shared,static-libs]
- dev-ada/langkit[${ADA_USEDEP},shared(+),static-libs,static-pic]
- dev-ada/libadalang[${ADA_USEDEP},static-libs,static-pic]
- dev-ada/libgpr[${ADA_USEDEP},shared,static-libs,static-pic]
- dev-ada/markdown[${ADA_USEDEP}]
- >=dev-ada/VSS-24.0.0[${ADA_USEDEP},static-libs]
- dev-ada/xmlada[${ADA_USEDEP},shared,static-libs,static-pic]"
-DEPEND="${RDEPEND}"
-
-REQUIRED_USE="${ADA_REQUIRED_USE}"
-
-src_compile() {
- gprbuild -v -j$(makeopts_jobs) -p -P gnat/libgnatdoc.gpr \
- -XLIBRARY_TYPE=relocatable || die
- gprbuild -v -j$(makeopts_jobs) -p -P gnat/gnatdoc.gpr \
- -XLIBRARY_TYPE=static || die
-}
-
-src_install() {
- gprinstall -v -p -P gnat/libgnatdoc.gpr \
- -XLIBRARY_TYPE=relocatable --prefix="${D}"/usr || die
- gprinstall -v -p -P gnat/gnatdoc.gpr \
- -XLIBRARY_TYPE=relocatable --prefix="${D}"/usr || die
-}