From d4653056cc74d97f24bef0d56b4ebe11c53c8b76 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Mon, 24 Feb 2025 19:24:56 +0000 Subject: gentoo auto-resync : 24:02:2025 - 19:24:56 --- dev-ada/Manifest.gz | Bin 5411 -> 5408 bytes dev-ada/ada_language_server/Manifest | 4 +- .../ada_language_server-23.0.10-r3.ebuild | 79 ------------- .../ada_language_server-24.0.1-r1.ebuild | 81 ------------- .../ada_language_server-24.0.1-r2.ebuild | 81 +++++++++++++ dev-ada/ada_libfswatch/Manifest | 6 +- .../ada_libfswatch-20201105-r2.ebuild | 54 --------- .../ada_libfswatch-2024.07.09.ebuild | 55 +++++++++ .../ada_libfswatch/ada_libfswatch-20240709.ebuild | 55 --------- dev-ada/aws/Manifest | 2 +- dev-ada/aws/aws-25.1.0-r1.ebuild | 89 +++++++++++++++ dev-ada/aws/aws-25.1.0.ebuild | 89 --------------- dev-ada/gnatcoll-db/Manifest | 2 +- dev-ada/gnatcoll-db/gnatcoll-db-25.0.0-r1.ebuild | 127 +++++++++++++++++++++ dev-ada/gnatcoll-db/gnatcoll-db-25.0.0.ebuild | 127 --------------------- 15 files changed, 357 insertions(+), 494 deletions(-) delete mode 100644 dev-ada/ada_language_server/ada_language_server-23.0.10-r3.ebuild delete mode 100644 dev-ada/ada_language_server/ada_language_server-24.0.1-r1.ebuild create mode 100644 dev-ada/ada_language_server/ada_language_server-24.0.1-r2.ebuild delete mode 100644 dev-ada/ada_libfswatch/ada_libfswatch-20201105-r2.ebuild create mode 100644 dev-ada/ada_libfswatch/ada_libfswatch-2024.07.09.ebuild delete mode 100644 dev-ada/ada_libfswatch/ada_libfswatch-20240709.ebuild create mode 100644 dev-ada/aws/aws-25.1.0-r1.ebuild delete mode 100644 dev-ada/aws/aws-25.1.0.ebuild create mode 100644 dev-ada/gnatcoll-db/gnatcoll-db-25.0.0-r1.ebuild delete mode 100644 dev-ada/gnatcoll-db/gnatcoll-db-25.0.0.ebuild (limited to 'dev-ada') diff --git a/dev-ada/Manifest.gz b/dev-ada/Manifest.gz index f242f71de397..2e4d5f252e82 100644 Binary files a/dev-ada/Manifest.gz and b/dev-ada/Manifest.gz differ diff --git a/dev-ada/ada_language_server/Manifest b/dev-ada/ada_language_server/Manifest index 3d0c66f230d8..2794136366ff 100644 --- a/dev-ada/ada_language_server/Manifest +++ b/dev-ada/ada_language_server/Manifest @@ -1,7 +1,5 @@ -DIST ada_language_server-23.0.10.tar.gz 1224074 BLAKE2B 100a0d042a6c638b1b3eb7c9c27a638f218a66e3f52a6f9be53fc42e764aff636c4fe7c1f532f2ba7ae6a811bf4cb8a8ce4a416fd1958c460ffb7f715a7166f5 SHA512 bc062d9e4b6c37a9add7a5665a44ee0ad06fd9ef12cb854b49ed52ed060dfe3582b54a47a4764f0f5b305c2ea697d180832ee4ed87dfcde37bcbc83cb2479299 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-23.0.10-r3.ebuild 2354 BLAKE2B 6291d1b3058fc24bf2e91399967b3407ccbf7b8dd5a3dbd2b7f40b2c196980b06345e7c7b6821db39dbbabfc7445b82326ae22823b31b8c58865909a9ecb355e SHA512 79b6759308804ed0f2bf55aa87862e0a90af2870b8d2c73f5fe69c9895fbb8a912d14575247095b6fb60c0e623a44ea92d88298802a47e8caad27ba8ebc157e0 -EBUILD ada_language_server-24.0.1-r1.ebuild 2671 BLAKE2B 870b9e38c9da4cfeafd155e3962114e89bd80703cef0798cc438f35f370f1f2b806bbf6ac2663d70134eba22d7634f4a66737897558e0e8b7cd2bc71aa6ab34d SHA512 cc386bcafa4a87b25e1d42e9df7f125dcb9d26975e6eb95aaf384db81af7016132560b814aacc0162dd8010ceb0c77d7a97bf1ff686cd620421efdc04ea6c001 +EBUILD ada_language_server-24.0.1-r2.ebuild 2654 BLAKE2B 1277e5e8c424dc22a34ae56ddefe12b9a01469aec82d6f06ae5fa1ad5b1d545ce90f527c4d8eecf26a96b119f92b87aeae60f83ff3d3918a17de3f4efa0b9673 SHA512 7ab5e6ddafbfdcb68a73085764f76cb2a312ef9875b9b630a9d9cadbaf247488077381bede76f30b09d3198ae7af56b91a163673cf8fc80a608190b5cf56ed3e EBUILD ada_language_server-25.0.20241014.ebuild 2735 BLAKE2B 2041598e57e21c0e00334465c81c7d34ea5118134c12bc36544844822444e81ef1b0adf67f394327b2c22e88d32c02c4e925aa8e681e9f99ccc7b078c811ad13 SHA512 6c65427f50af6614003484074d8863210bc6bcbcdf3fb977ce6411af5ff31ce531a6b6d02c93689cb71bd0ccac903e7ad9ce060674ebb475c13fc37f0c06df52 MISC metadata.xml 308 BLAKE2B 4793221c685a34d429fa0119a02d14432c984970ec5616d069cb55fa02e18757c9a8e48dc4df34507ea8c084097ff0a9bee0c317509c4f5c83fcdb318977869d SHA512 b65109a33128863f1f7b29a6645147b5064fa39be86d8d0632c703befeb00138900fed17709a752d17d4f03495af84a405306fd24d32b15b9242c839adb70db3 diff --git a/dev-ada/ada_language_server/ada_language_server-23.0.10-r3.ebuild b/dev-ada/ada_language_server/ada_language_server-23.0.10-r3.ebuild deleted file mode 100644 index 4d6d4a588d19..000000000000 --- a/dev-ada/ada_language_server/ada_language_server-23.0.10-r3.ebuild +++ /dev/null @@ -1,79 +0,0 @@ -# Copyright 2021-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ADA_COMPAT=( gnat_2021 gcc_12 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}] - sys-fs/fswatch:= - dev-ada/gnatcoll-core[${ADA_USEDEP},shared] - dev-ada/gnatdoc[${ADA_USEDEP}] - dev-ada/gpr-unit-provider[${ADA_USEDEP}] - dev-ada/libadalang[${ADA_USEDEP}] - >=dev-ada/libadalang-tools-23[${ADA_USEDEP},shared] - dev-ada/spawn[${ADA_USEDEP},shared,glib] - dev-ada/VSS[${ADA_USEDEP}]" -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/tester.gpr -p \ - -XLIBRARY_TYPE=relocatable \ - -XBUILD_MODE=prod \ - -cargs:Ada ${ADAFLAGS} || die - gprbuild -v -j$(makeopts_jobs) -c -u -P gnat/lsp_server.gpr -p \ - -XLIBRARY_TYPE=relocatable s-memory.adb \ - -XBUILD_MODE=prod \ - -cargs:Ada ${ADAFLAGS} || die - gprbuild -v -j$(makeopts_jobs) -P gnat/lsp_server.gpr -p \ - -XLIBRARY_TYPE=relocatable -XVERSION= \ - -XBUILD_MODE=prod \ - -cargs:Ada ${ADAFLAGS} || die - gprbuild -v -j$(makeopts_jobs) -P gnat/codec_test.gpr -p \ - -XLIBRARY_TYPE=relocatable \ - -XBUILD_MODE=prod \ - -cargs:Ada ${ADAFLAGS} || die - gprbuild -v -j$(makeopts_jobs) -P gnat/lsp_client.gpr -p \ - -XLIBRARY_TYPE=relocatable \ - -XBUILD_MODE=prod \ - -cargs:Ada ${ADAFLAGS} || die - gprbuild -v -j$(makeopts_jobs) -P gnat/lsp_client_glib.gpr -p \ - -XLIBRARY_TYPE=relocatable \ - -XBUILD_MODE=prod \ - -cargs:Ada ${ADAFLAGS} || die - mkdir -p integration/vscode/ada/linux - cp -f .obj/server/ada_language_server integration/vscode/ada/linux || die -} - -src_install() { - emake install DESTDIR="${D}"/usr - gprinstall -f -P gnat/lsp_client_glib.gpr -p -r --mode=dev \ - --prefix="${D}"/usr -XBUILD_MODE=dev -XLIBRARY_TYPE=relocatable || die - - einstalldocs -} diff --git a/dev-ada/ada_language_server/ada_language_server-24.0.1-r1.ebuild b/dev-ada/ada_language_server/ada_language_server-24.0.1-r1.ebuild deleted file mode 100644 index dc2d827f4817..000000000000 --- a/dev-ada/ada_language_server/ada_language_server-24.0.1-r1.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=( gnat_2021 gcc_12 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,glib(+)] - >=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-24.0.1-r2.ebuild b/dev-ada/ada_language_server/ada_language_server-24.0.1-r2.ebuild new file mode 100644 index 000000000000..d59714543faa --- /dev/null +++ b/dev-ada/ada_language_server/ada_language_server-24.0.1-r2.ebuild @@ -0,0 +1,81 @@ +# 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,glib(+)] + >=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_libfswatch/Manifest b/dev-ada/ada_libfswatch/Manifest index 93f7bbab4bae..57b68a3342d1 100644 --- a/dev-ada/ada_libfswatch/Manifest +++ b/dev-ada/ada_libfswatch/Manifest @@ -1,6 +1,4 @@ AUX ada_libfswatch-20201105-link.patch 340 BLAKE2B d83ed866777df9e0ceab5e8ce6fcd606ed784c346cba2623f444b3553c67a6314031d614d06224cf13663af5d3a1d437549465e95a6ceb9a420a4d3237b39b9a SHA512 3033f2a06314801ca7141585ba6e3b4605b68d55dfbcc446d3a6ea2008d6763fe5aca1b5ee5c808c4e50fe2ee8237ea17a2db62abbb563f6fc48bc59d3e6cbcb -DIST ada_libfswatch-20201105.tar.gz 20473 BLAKE2B cfa200f3276da5372df83038fe7a11224a4938d750207f17769ff21ce2c0780e5ef3111a5564cdabde2155fb7579c437e34061cd8654358d04f55bd0af1f1b02 SHA512 71ec7584ad4c9d06939d4cde858c40016b629a76edf6392287140aaabbc588b82c7abf980ab75888763ebaf721b51e1163cf362512788b7559e20d11051a95ed -DIST ada_libfswatch-20240709.tar.gz 20469 BLAKE2B 81d183e556ed69b3c78b7606f10aaddcbf0b01bc667a732b13f609304f787099804dc751171496355f387b000fa290fe6af3f37c3cbedfe063fca7c1ffb30cdd SHA512 af58ae9bf892053f530731d3c7e38fba56d09cbe5fa991d108c95d74581352a28cc2bc6ce6a3064f758ac56bdb425a6aad867210c4209e74ac78fc22c2897efe -EBUILD ada_libfswatch-20201105-r2.ebuild 1245 BLAKE2B 9106502bfed5798ce6b5a6588a23e90e7cbbd997b79de3cf220cd6a318847d52f505dc82f0297375c448e8f3dc71dd23feb0ad718e39a253ed989fd56a86592e SHA512 10b75124aeca2c868ee161bf6e019920d6f07cd0b4b1f66fd7c62f58a1cd8e0818268087c97036c26743bc9d1403a71fc67bb4af9f42b4ddfb9b09f7fd914b98 -EBUILD ada_libfswatch-20240709.ebuild 1295 BLAKE2B bda57020656115ce37201b017d33c92652a334cc650f717ea605d487cb67027df35642e2d7286759adae310df78b54087c377caaeb923932e8b100ee5d024f65 SHA512 096d5ef8a3a682a3dcdc1a8674b0dde5c88c06ad02ca1291346c7e65e159d89c1c9c89c454311a6da95d81b7206cad48e96a4181ed860d4679493db30664a164 +DIST ada_libfswatch-2024.07.09.tar.gz 20469 BLAKE2B 81d183e556ed69b3c78b7606f10aaddcbf0b01bc667a732b13f609304f787099804dc751171496355f387b000fa290fe6af3f37c3cbedfe063fca7c1ffb30cdd SHA512 af58ae9bf892053f530731d3c7e38fba56d09cbe5fa991d108c95d74581352a28cc2bc6ce6a3064f758ac56bdb425a6aad867210c4209e74ac78fc22c2897efe +EBUILD ada_libfswatch-2024.07.09.ebuild 1295 BLAKE2B bda57020656115ce37201b017d33c92652a334cc650f717ea605d487cb67027df35642e2d7286759adae310df78b54087c377caaeb923932e8b100ee5d024f65 SHA512 096d5ef8a3a682a3dcdc1a8674b0dde5c88c06ad02ca1291346c7e65e159d89c1c9c89c454311a6da95d81b7206cad48e96a4181ed860d4679493db30664a164 MISC metadata.xml 303 BLAKE2B dcdf1d7460015304bd2c84cf1e8ed8b23d22abbbac6f6d630709742425f15a0589dfe173cbb7cf259ca19fe342692f7e6db773ec2995c446d4a90b1f1566cf16 SHA512 54c9c050abba868d5b42049835e9ebf64b0d5a5f1f165e153ae8e60a013ba9e29d747454e5d032cb713aeed1283863d52fe46a9466166a15f7090537e48d5ea0 diff --git a/dev-ada/ada_libfswatch/ada_libfswatch-20201105-r2.ebuild b/dev-ada/ada_libfswatch/ada_libfswatch-20201105-r2.ebuild deleted file mode 100644 index 0bdf6dfeedbe..000000000000 --- a/dev-ada/ada_libfswatch/ada_libfswatch-20201105-r2.ebuild +++ /dev/null @@ -1,54 +0,0 @@ -# Copyright 2021-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ADA_COMPAT=( gnat_2021 gcc_12 gcc_13 ) -inherit ada - -commitId=94c0a5f137b88113a791a148b60e5e7d019d6fa1 - -DESCRIPTION="Ada binding to the libfswatch library" -HOMEPAGE="https://github.com/AdaCore/ada_libfswatch" -SRC_URI="https://github.com/AdaCore/${PN}/archive/${commitId}.tar.gz - -> ${P}.tar.gz" - -S="${WORKDIR}"/${PN}-${commitId} - -LICENSE="GPL-3 gcc-runtime-library-exception-3.1" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -RDEPEND="${ADA_DEPS} - dev-ada/gnatcoll-core[${ADA_USEDEP},shared] - sys-fs/fswatch" -DEPEND="${RDEPEND}" -BDEPEND="dev-ada/gprbuild[${ADA_USEDEP}]" - -PATCHES=( - "${FILESDIR}"/${P}-link.patch -) - -src_prepare() { - default - mkdir -p generated || die - cp /usr/include/libfswatch/c/* generated || die - (cd generated && gcc -C -fdump-ada-spec libfswatch.h -D_TIMEZONE_DEFINED) \ - || die - rm generated/*h || die - sed -i \ - -e "1d" \ - ada_libfswatch.gpr || die -} - -src_compile() { - gprbuild -p -v -P ada_libfswatch -XLIBRARY_TYPE=relocatable \ - -cargs:C ${CFLAGS} -cargs:Ada ${ADAFLAGS} \ - || die -} - -src_install() { - gprinstall -v -r -p -P ada_libfswatch -XLIBRARY_TYPE=relocatable \ - --prefix="${D}"/usr || die - einstalldocs -} diff --git a/dev-ada/ada_libfswatch/ada_libfswatch-2024.07.09.ebuild b/dev-ada/ada_libfswatch/ada_libfswatch-2024.07.09.ebuild new file mode 100644 index 000000000000..22befe07efbb --- /dev/null +++ b/dev-ada/ada_libfswatch/ada_libfswatch-2024.07.09.ebuild @@ -0,0 +1,55 @@ +# Copyright 2021-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +ADA_COMPAT=( gcc_13 gcc_14 ) +inherit ada + +commitId=838480d8fca344d9f8a78341113ceb4ed5cf2222 + +DESCRIPTION="Ada binding to the libfswatch library" +HOMEPAGE="https://github.com/AdaCore/ada_libfswatch" +SRC_URI="https://github.com/AdaCore/${PN}/archive/${commitId}.tar.gz + -> ${P}.tar.gz" + +S="${WORKDIR}"/${PN}-${commitId} + +LICENSE="GPL-3 gcc-runtime-library-exception-3.1" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~x86" + +RDEPEND="${ADA_DEPS} + >=dev-ada/gnatcoll-core-25[${ADA_USEDEP},shared] + sys-fs/fswatch" +DEPEND="${RDEPEND}" +BDEPEND="dev-ada/gprbuild[${ADA_USEDEP}]" + +PATCHES=( + "${FILESDIR}"/${PN}-20201105-link.patch +) + +src_prepare() { + default + mkdir -p generated || die + cp /usr/include/libfswatch/c/* generated || die + (cd generated && gcc -C -fdump-ada-spec libfswatch.h -D_TIMEZONE_DEFINED) \ + || die + rm generated/*h || die + sed -i \ + -e "1d" \ + ada_libfswatch.gpr || die +} + +src_compile() { + gprbuild -p -v -P ada_libfswatch -XLIBRARY_TYPE=relocatable \ + -cargs:C ${CFLAGS} -cargs:Ada ${ADAFLAGS} \ + || die +} + +src_install() { + gprinstall -v -r -p -P ada_libfswatch -XLIBRARY_TYPE=relocatable \ + --prefix="${D}"/usr || die + einstalldocs + rm -r "${D}"/usr/share/gpr/manifests +} diff --git a/dev-ada/ada_libfswatch/ada_libfswatch-20240709.ebuild b/dev-ada/ada_libfswatch/ada_libfswatch-20240709.ebuild deleted file mode 100644 index 22befe07efbb..000000000000 --- a/dev-ada/ada_libfswatch/ada_libfswatch-20240709.ebuild +++ /dev/null @@ -1,55 +0,0 @@ -# Copyright 2021-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ADA_COMPAT=( gcc_13 gcc_14 ) -inherit ada - -commitId=838480d8fca344d9f8a78341113ceb4ed5cf2222 - -DESCRIPTION="Ada binding to the libfswatch library" -HOMEPAGE="https://github.com/AdaCore/ada_libfswatch" -SRC_URI="https://github.com/AdaCore/${PN}/archive/${commitId}.tar.gz - -> ${P}.tar.gz" - -S="${WORKDIR}"/${PN}-${commitId} - -LICENSE="GPL-3 gcc-runtime-library-exception-3.1" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" - -RDEPEND="${ADA_DEPS} - >=dev-ada/gnatcoll-core-25[${ADA_USEDEP},shared] - sys-fs/fswatch" -DEPEND="${RDEPEND}" -BDEPEND="dev-ada/gprbuild[${ADA_USEDEP}]" - -PATCHES=( - "${FILESDIR}"/${PN}-20201105-link.patch -) - -src_prepare() { - default - mkdir -p generated || die - cp /usr/include/libfswatch/c/* generated || die - (cd generated && gcc -C -fdump-ada-spec libfswatch.h -D_TIMEZONE_DEFINED) \ - || die - rm generated/*h || die - sed -i \ - -e "1d" \ - ada_libfswatch.gpr || die -} - -src_compile() { - gprbuild -p -v -P ada_libfswatch -XLIBRARY_TYPE=relocatable \ - -cargs:C ${CFLAGS} -cargs:Ada ${ADAFLAGS} \ - || die -} - -src_install() { - gprinstall -v -r -p -P ada_libfswatch -XLIBRARY_TYPE=relocatable \ - --prefix="${D}"/usr || die - einstalldocs - rm -r "${D}"/usr/share/gpr/manifests -} diff --git a/dev-ada/aws/Manifest b/dev-ada/aws/Manifest index a9ea5a64df36..3b57f48ff53b 100644 --- a/dev-ada/aws/Manifest +++ b/dev-ada/aws/Manifest @@ -4,5 +4,5 @@ DIST aws-25.1.0.tar.gz 2505055 BLAKE2B 23c3a104cdcec8a442ba5aadc08eb644ba91cd820 DIST templates-parser-24.0.0.tar.gz 226649 BLAKE2B 6e84721cbe28164e9c5f683906ff0b360a7dca82a2b91a7fe0253546c6d617d82ff2bb385133435e48c1588821daa3171eee86aeb0de27a55f38cad372f858db SHA512 3661ccb4be3bc3a6a81bbf04244f3b943c87655cad25370e857bb09d24b86ee801388a4a71d63f9135d5f069c54bc184cef4a8a25bcc90d0add8a15c67f8c374 DIST templates-parser-25.0.0.tar.gz 259459 BLAKE2B b0ba2ad87cbd9cb34773cce54160a30e59b566ec72ce773525ba4cbb33be659dd83f23846bcb6d6fd88726c7cfae52e2993c1ced052f078bd589b14cf73cef55 SHA512 902e41f713dd8446e08ba6f180b4c88c35d37da3476d0c925a4b6a05fb5038ff9ec1b0daa0443a55e82f902867b774efb4e28c0b7d8ec59fb15d050ee523ee87 EBUILD aws-24.0.0-r1.ebuild 1946 BLAKE2B 6924703878bf596e04331e13c3527b7ff72f45f4dca954e0cf8a777158445257c08a5351daa110bb661b3d7b3b3b88aa867eb1260fc849036c401c8aaad8bbb6 SHA512 b8a639388923b8dcde6fc2f66483f8a4f2f67d09832a95cedad15f5b2122cc850dfe1c0e0ddeee6d64489a8655b953cdd6faac3bbac36d044d2ad3742a0a62e1 -EBUILD aws-25.1.0.ebuild 2256 BLAKE2B 9c0d871ffc7628a6f3c7b7edb1ba331de85df662f476bdf2954cafa4b7dfc99597aa0206f6691e807f18c3071a7a08248697e547d96fb1bb8f928b7cace0d183 SHA512 5a2488bdd5476962ac61851be03140933dbed8d2dd1dd65c0bb9395e5ce311a111708b63fc043d760020cb218a7f070f42f157b00cc2a834b3229037289d2391 +EBUILD aws-25.1.0-r1.ebuild 2254 BLAKE2B 28234095437e45d3a200f69e5ab28befaffd50d4e3358e1e4fc9f67ba3c3340a7e9cec75fa09b2704c96dff1213a3ab439b9e5b685cde7033ca7fbd83807d3df SHA512 5979c5fed7eef2a2c18118941cf7162852f86bb0b2a88465397ded2ef6d4c3dbfd02c3420e00b0669cfeb97f075d794837c06e2986765c7c0d6b00495b8ecfbe MISC metadata.xml 741 BLAKE2B edd000d1a7e999d0300b2af81bb50566503a0845b52867431003e9b11329148575d538f2b405473a11322ee082a64f92feeaeacf21069589223428859cbbbc3c SHA512 b7e35b0efbb4d9a15ccd572b433517e3e3c407e6014682172515a5556813ad8824cb6aa9b1ec960fa0be5cd8b4d4761eaab99fb939c764412c7077494e108cf6 diff --git a/dev-ada/aws/aws-25.1.0-r1.ebuild b/dev-ada/aws/aws-25.1.0-r1.ebuild new file mode 100644 index 000000000000..6b4dad01eda8 --- /dev/null +++ b/dev-ada/aws/aws-25.1.0-r1.ebuild @@ -0,0 +1,89 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +ADA_COMPAT=( gcc_13 gcc_14 ) +PYTHON_COMPAT=( python3_{10..13} pypy3 ) +inherit ada python-any-r1 multiprocessing + +DESCRIPTION="A complete Web development framework" +HOMEPAGE="https://github.com/AdaCore/aws" +SRC_URI="https://github.com/AdaCore/${PN}/archive/refs/tags/v${PV}.tar.gz + -> ${P}.tar.gz + https://github.com/AdaCore/templates-parser/archive/refs/tags/v25.0.0.tar.gz + -> templates-parser-25.0.0.tar.gz" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~x86" +IUSE="doc +shared ssl wsdl" + +RDEPEND="${ADA_DEPS} + >=dev-ada/gnatcoll-core-25:=[${ADA_USEDEP},shared?,static-libs] + dev-ada/libgpr:=[${ADA_USEDEP},shared?,static-libs] + dev-ada/xmlada:=[${ADA_USEDEP},shared?,static-libs] + shared? ( + dev-ada/xmlada[static-pic] + dev-ada/libgpr[static-pic] + dev-ada/gnatcoll-core[static-pic] + ) + wsdl? ( + dev-ada/libadalang:=[${ADA_USEDEP},static-libs] + dev-ada/langkit:=[${ADA_USEDEP},static-libs] + dev-ada/gnatcoll-bindings:=[${ADA_USEDEP},gmp,iconv(+),static-libs] + dev-libs/gmp + ) + ssl? ( dev-libs/openssl ) + !dev-ada/templates-parser" +DEPEND="${RDEPEND} + dev-ada/gprbuild[${ADA_USEDEP}]" +BDEPEND="doc? ( + $(python_gen_any_dep ' + dev-python/sphinx[${PYTHON_USEDEP}] + dev-python/sphinx-rtd-theme[${PYTHON_USEDEP}] + ') +)" + +REQUIRED_USE="${ADA_REQUIRED_USE}" + +PATCHES=( + "${FILESDIR}"/${PN}-2020-gentoo.patch +) + +src_prepare() { + default + rmdir templates_parser || die + mv ../templates-parser-25.0.0 templates_parser || die +} + +src_configure() { + emake -j1 setup prefix=/usr ZLIB=true XMLADA=true \ + GPRBUILD="/usr/bin/gprbuild -v" \ + ENABLE_SHARED=$(usex shared true false) \ + SOCKET=$(usex ssl openssl std) \ + LAL=$(usex wsdl true false) \ + PROCESSORS=$(makeopts_jobs) \ + SERVER_HTTP2=true \ + CLIENT_HTTP2=true + sed -i \ + -e "/GPRBUILD/s:gprbuild:gprbuild -v:g" \ + -e "/GPRINSTALL/s:gprinstall:gprinstall -v:g" \ + makefile.conf || die +} + +src_compile() { + emake -j1 + if use doc; then + emake -C docs html + fi +} + +src_install() { + emake -j1 install-lib-native DESTDIR="${D}" + emake -j1 install-tools-native DESTDIR="${D}" + einstalldocs + use doc && rm -r "${D}"/usr/share/doc/aws + + rm -r "${D}"/usr/share/gpr/manifests || die +} diff --git a/dev-ada/aws/aws-25.1.0.ebuild b/dev-ada/aws/aws-25.1.0.ebuild deleted file mode 100644 index 53b9290db104..000000000000 --- a/dev-ada/aws/aws-25.1.0.ebuild +++ /dev/null @@ -1,89 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ADA_COMPAT=( gcc_12 gcc_13 gcc_14 ) -PYTHON_COMPAT=( python3_{10..13} pypy3 ) -inherit ada python-any-r1 multiprocessing - -DESCRIPTION="A complete Web development framework" -HOMEPAGE="https://github.com/AdaCore/aws" -SRC_URI="https://github.com/AdaCore/${PN}/archive/refs/tags/v${PV}.tar.gz - -> ${P}.tar.gz - https://github.com/AdaCore/templates-parser/archive/refs/tags/v25.0.0.tar.gz - -> templates-parser-25.0.0.tar.gz" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" -IUSE="doc +shared ssl wsdl" - -RDEPEND="${ADA_DEPS} - dev-ada/gnatcoll-core:=[${ADA_USEDEP},shared?,static-libs] - dev-ada/libgpr:=[${ADA_USEDEP},shared?,static-libs] - dev-ada/xmlada:=[${ADA_USEDEP},shared?,static-libs] - shared? ( - dev-ada/xmlada[static-pic] - dev-ada/libgpr[static-pic] - dev-ada/gnatcoll-core[static-pic] - ) - wsdl? ( - dev-ada/libadalang:=[${ADA_USEDEP},static-libs] - dev-ada/langkit:=[${ADA_USEDEP},static-libs] - dev-ada/gnatcoll-bindings:=[${ADA_USEDEP},gmp,iconv(+),static-libs] - dev-libs/gmp - ) - ssl? ( dev-libs/openssl ) - !dev-ada/templates-parser" -DEPEND="${RDEPEND} - dev-ada/gprbuild[${ADA_USEDEP}]" -BDEPEND="doc? ( - $(python_gen_any_dep ' - dev-python/sphinx[${PYTHON_USEDEP}] - dev-python/sphinx-rtd-theme[${PYTHON_USEDEP}] - ') -)" - -REQUIRED_USE="${ADA_REQUIRED_USE}" - -PATCHES=( - "${FILESDIR}"/${PN}-2020-gentoo.patch -) - -src_prepare() { - default - rmdir templates_parser || die - mv ../templates-parser-25.0.0 templates_parser || die -} - -src_configure() { - emake -j1 setup prefix=/usr ZLIB=true XMLADA=true \ - GPRBUILD="/usr/bin/gprbuild -v" \ - ENABLE_SHARED=$(usex shared true false) \ - SOCKET=$(usex ssl openssl std) \ - LAL=$(usex wsdl true false) \ - PROCESSORS=$(makeopts_jobs) \ - SERVER_HTTP2=true \ - CLIENT_HTTP2=true - sed -i \ - -e "/GPRBUILD/s:gprbuild:gprbuild -v:g" \ - -e "/GPRINSTALL/s:gprinstall:gprinstall -v:g" \ - makefile.conf || die -} - -src_compile() { - emake -j1 - if use doc; then - emake -C docs html - fi -} - -src_install() { - emake -j1 install-lib-native DESTDIR="${D}" - emake -j1 install-tools-native DESTDIR="${D}" - einstalldocs - use doc && rm -r "${D}"/usr/share/doc/aws - - rm -r "${D}"/usr/share/gpr/manifests || die -} diff --git a/dev-ada/gnatcoll-db/Manifest b/dev-ada/gnatcoll-db/Manifest index 583b85252699..c0c050831015 100644 --- a/dev-ada/gnatcoll-db/Manifest +++ b/dev-ada/gnatcoll-db/Manifest @@ -1,5 +1,5 @@ DIST gnatcoll-db-24.0.0.tar.gz 2651067 BLAKE2B 27c35c44c9be149cd1691ce02b0f30969606816f5e926782ae1eb1d4b2a052f434e0406bf865a729b927586a413f55b9970decdb128462a9fad638645aa80855 SHA512 9c775de99044d803096bad8f68661674e9e82cb026ab458dda6fdd880419264f9f9bfde79c9fada20dba764e5a554a272c5bfe4fc15d6272fd6721969bd824e4 DIST gnatcoll-db-25.0.0.tar.gz 2688678 BLAKE2B 14e9d48c98e1b4c435f78a31ecea6ce70b0c147a6bedf6477adc791d1eb8cd3e256a5b807461c55d984c43a0d0fcaeb53941dc4f5856b7105cd40c268bccefe1 SHA512 7cd37d33650a16fd72796adda375a62a6368c11b369209686194fe96ad72a8e49094076679824266f88aeb7b1bc592ac1be678fcfaad10b59c7e05f7dd512cf3 EBUILD gnatcoll-db-24.0.0-r1.ebuild 2869 BLAKE2B 76413b5147f34b86605dee88997dfdad59d135126c8caa8d04f3d2030ff5b280e46a002cb0f158618d6531e33fe8c8561d2ad74639650262374bfa4b7778f996 SHA512 c08890b04d848d8493cf9430fbdd4190a061880afb61fec679103918334710c3be503c723112e52d7aa155b16b187d8949ff903df1184ece0fdb4eb12b525c04 -EBUILD gnatcoll-db-25.0.0.ebuild 3126 BLAKE2B 7858d76ad494690801ecd5ad707d8f9a659f4d749a8ae69d633041a4fc40941f3929053d2b7d6b64da7906bb5d901cf0965f50fe71abd3daafce93ba02094613 SHA512 723d777d686affe3819ee34778d17018ae2998175486f28a3967cce0f8e222510b83fb32f153e1a8ae6be8b85f83eed1ce81ae53e4f89b1a3fc841e873d65083 +EBUILD gnatcoll-db-25.0.0-r1.ebuild 3109 BLAKE2B 144cff0578c7e22fb70627d9a531377127dfa24474258e2bfa4bdfb8d3f301397ae1d46310488c5150521e3011f7304575ba26a372d7dd2c909983a24aa3b4ba SHA512 5bc7602577affc91731a45d554d4f3f288dc9566acaa8d5b9bb3828a3e666c7f577a20a0dfd83205557d9ccf5f1053a22406a0b3c81c977dcc47053fc2d5516d MISC metadata.xml 1359 BLAKE2B fe1a09201ec968c79fad5171c9f1e5ff51fa5be137113729bdfe204345f627b256b2bf15053511421a62bc011fbed510b433d442561d09076b996102c4ff1480 SHA512 299f489c8fb90e944f4186d7f495f61c62bd950a4414ccbf4cbe2daecf49d744b90009f60c1733edf5fc92d12d10f2eb6b3067189d01876af89056e11c47b902 diff --git a/dev-ada/gnatcoll-db/gnatcoll-db-25.0.0-r1.ebuild b/dev-ada/gnatcoll-db/gnatcoll-db-25.0.0-r1.ebuild new file mode 100644 index 000000000000..6e119f2d9fab --- /dev/null +++ b/dev-ada/gnatcoll-db/gnatcoll-db-25.0.0-r1.ebuild @@ -0,0 +1,127 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +ADA_COMPAT=( gcc_13 gcc_14 ) +PYTHON_COMPAT=( python3_{11..13} ) +inherit ada python-single-r1 multiprocessing + +DESCRIPTION="GNAT Component Collection" +HOMEPAGE="https://github.com/AdaCore/gnatcoll-db/" +SRC_URI="https://github.com/AdaCore/${PN}/archive/v${PV}.tar.gz + -> ${P}.tar.gz" + +LICENSE="GPL-3" +SLOT="0/${PV}" +KEYWORDS="~amd64 ~arm64 ~x86" +IUSE="db2ada doc gnatinspect postgres +shared +sql sqlite static-libs static-pic xref" + +RDEPEND="dev-ada/gnatcoll-core:${SLOT}[${ADA_USEDEP},shared?,static-libs?,static-pic?] + sqlite? ( dev-db/sqlite:3 ) + postgres? ( dev-db/postgresql:* ) + xref? ( + dev-ada/gnatcoll-bindings:${SLOT}[${ADA_USEDEP},iconv(+),shared?,static-libs?,static-pic?] + ) + ${ADA_DEPS} + ${PYTHON_DEPS}" +DEPEND="${RDEPEND} + dev-ada/gprbuild[${ADA_USEDEP}]" +BDEPEND="doc? ( + $(python_gen_cond_dep ' + dev-python/sphinx[${PYTHON_USEDEP}] + dev-python/sphinx-rtd-theme[${PYTHON_USEDEP}] + ') +)" + +REQUIRED_USE="gnatinspect? ( xref ) + xref? ( sqlite ) + sqlite? ( sql ) + db2ada? ( sql ) + postgres? ( sql ) + || ( shared static-libs static-pic ) + || ( sql sqlite xref postgres gnatinspect db2ada ) + ${ADA_REQUIRED_USE} + ${PYTHON_REQUIRED_USE}" + +pkg_setup() { + python-single-r1_pkg_setup + ada_setup +} + +src_compile() { + build () { + GPR_PROJECT_PATH="${S}"/sql:"${S}"/sqlite:"${S}"/xref \ + gprbuild -p -m -v -j$(makeopts_jobs) -XGNATCOLL_SQLITE=external \ + -XGNATCOLL_VERSION=${PV} \ + -XBUILD=PROD -XLIBRARY_TYPE=$2 -XXMLADA_BUILD=$2 -XGPR_BUILD=$2 \ + -P $1/$3.gpr \ + -cargs:Ada ${ADAFLAGS} -cargs:C ${CFLAGS} || die "gprbuild failed" + } + local lib + for kind in shared static-libs static-pic ; do + if use $kind; then + lib=${kind%-libs} + lib=${lib/shared/relocatable} + for dir in sql sqlite xref postgres ; do + if use $dir; then + build $dir $lib gnatcoll_${dir} + fi + done + fi + done + if use shared; then + lib=relocatable + elif use static-libs; then + lib=static + else + lib=static-pic + fi + if use gnatinspect; then + build gnatinspect ${lib} gnatinspect + fi + if use db2ada; then + build gnatcoll_db2ada ${lib} gnatcoll_db2ada + fi + if use doc; then + emake -C docs html + fi +} + +src_install() { + build () { + GPR_PROJECT_PATH="${D}/usr/share/gpr" gprinstall -p -f \ + -XBUILD=PROD -XGNATCOLL_VERSION=${PV} \ + --prefix="${D}"/usr -XLIBRARY_TYPE=$2 -XXMLADA_BUILD=$2 \ + -XGPR_BUILD=$2 --build-name=$2 --build-var=LIBRARY_TYPE \ + -P $1/$3.gpr + } + local lib + for kind in shared static-libs static-pic ; do + if use $kind; then + lib=${kind%-libs} + lib=${lib/shared/relocatable} + for dir in sql sqlite xref postgres ; do + if use $dir; then + build $dir $lib gnatcoll_${dir} + fi + done + fi + done + if use shared; then + lib=relocatable + elif use static-libs; then + lib=static + else + lib=static-pic + fi + if use gnatinspect; then + build gnatinspect ${lib} gnatinspect + fi + if use db2ada; then + build gnatcoll_db2ada ${lib} gnatcoll_db2ada + fi + rm -r "${D}"/usr/share/gpr/manifests || die + use doc && HTML_DOCS=( docs/_build/html/* ) + einstalldocs +} diff --git a/dev-ada/gnatcoll-db/gnatcoll-db-25.0.0.ebuild b/dev-ada/gnatcoll-db/gnatcoll-db-25.0.0.ebuild deleted file mode 100644 index 846e71e853a3..000000000000 --- a/dev-ada/gnatcoll-db/gnatcoll-db-25.0.0.ebuild +++ /dev/null @@ -1,127 +0,0 @@ -# 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 ) -PYTHON_COMPAT=( python3_{11..13} ) -inherit ada python-single-r1 multiprocessing - -DESCRIPTION="GNAT Component Collection" -HOMEPAGE="https://github.com/AdaCore/gnatcoll-db/" -SRC_URI="https://github.com/AdaCore/${PN}/archive/v${PV}.tar.gz - -> ${P}.tar.gz" - -LICENSE="GPL-3" -SLOT="0/${PV}" -KEYWORDS="~amd64 ~arm64 ~x86" -IUSE="db2ada doc gnatinspect postgres +shared +sql sqlite static-libs static-pic xref" - -RDEPEND="dev-ada/gnatcoll-core:${SLOT}[${ADA_USEDEP},shared?,static-libs?,static-pic?] - sqlite? ( dev-db/sqlite:3 ) - postgres? ( dev-db/postgresql:* ) - xref? ( - dev-ada/gnatcoll-bindings:${SLOT}[${ADA_USEDEP},iconv(+),shared?,static-libs?,static-pic?] - ) - ${ADA_DEPS} - ${PYTHON_DEPS}" -DEPEND="${RDEPEND} - dev-ada/gprbuild[${ADA_USEDEP}]" -BDEPEND="doc? ( - $(python_gen_cond_dep ' - dev-python/sphinx[${PYTHON_USEDEP}] - dev-python/sphinx-rtd-theme[${PYTHON_USEDEP}] - ') -)" - -REQUIRED_USE="gnatinspect? ( xref ) - xref? ( sqlite ) - sqlite? ( sql ) - db2ada? ( sql ) - postgres? ( sql ) - || ( shared static-libs static-pic ) - || ( sql sqlite xref postgres gnatinspect db2ada ) - ${ADA_REQUIRED_USE} - ${PYTHON_REQUIRED_USE}" - -pkg_setup() { - python-single-r1_pkg_setup - ada_setup -} - -src_compile() { - build () { - GPR_PROJECT_PATH="${S}"/sql:"${S}"/sqlite:"${S}"/xref \ - gprbuild -p -m -v -j$(makeopts_jobs) -XGNATCOLL_SQLITE=external \ - -XGNATCOLL_VERSION=${PV} \ - -XBUILD=PROD -XLIBRARY_TYPE=$2 -XXMLADA_BUILD=$2 -XGPR_BUILD=$2 \ - -P $1/$3.gpr \ - -cargs:Ada ${ADAFLAGS} -cargs:C ${CFLAGS} || die "gprbuild failed" - } - local lib - for kind in shared static-libs static-pic ; do - if use $kind; then - lib=${kind%-libs} - lib=${lib/shared/relocatable} - for dir in sql sqlite xref postgres ; do - if use $dir; then - build $dir $lib gnatcoll_${dir} - fi - done - fi - done - if use shared; then - lib=relocatable - elif use static-libs; then - lib=static - else - lib=static-pic - fi - if use gnatinspect; then - build gnatinspect ${lib} gnatinspect - fi - if use db2ada; then - build gnatcoll_db2ada ${lib} gnatcoll_db2ada - fi - if use doc; then - emake -C docs html - fi -} - -src_install() { - build () { - GPR_PROJECT_PATH="${D}/usr/share/gpr" gprinstall -p -f \ - -XBUILD=PROD -XGNATCOLL_VERSION=${PV} \ - --prefix="${D}"/usr -XLIBRARY_TYPE=$2 -XXMLADA_BUILD=$2 \ - -XGPR_BUILD=$2 --build-name=$2 --build-var=LIBRARY_TYPE \ - -P $1/$3.gpr - } - local lib - for kind in shared static-libs static-pic ; do - if use $kind; then - lib=${kind%-libs} - lib=${lib/shared/relocatable} - for dir in sql sqlite xref postgres ; do - if use $dir; then - build $dir $lib gnatcoll_${dir} - fi - done - fi - done - if use shared; then - lib=relocatable - elif use static-libs; then - lib=static - else - lib=static-pic - fi - if use gnatinspect; then - build gnatinspect ${lib} gnatinspect - fi - if use db2ada; then - build gnatcoll_db2ada ${lib} gnatcoll_db2ada - fi - rm -r "${D}"/usr/share/gpr/manifests || die - use doc && HTML_DOCS=( docs/_build/html/* ) - einstalldocs -} -- cgit v1.2.3