diff options
Diffstat (limited to 'dev-ada')
-rw-r--r-- | dev-ada/Manifest.gz | bin | 4903 -> 4905 bytes | |||
-rw-r--r-- | dev-ada/aunit/Manifest | 4 | ||||
-rw-r--r-- | dev-ada/aunit/aunit-23.0.0-r1.ebuild | 38 | ||||
-rw-r--r-- | dev-ada/aunit/aunit-25.0.0.ebuild | 64 | ||||
-rw-r--r-- | dev-ada/gnatcoll-core/Manifest | 2 | ||||
-rw-r--r-- | dev-ada/gnatcoll-core/gnatcoll-core-23.0.0-r1.ebuild | 71 | ||||
-rw-r--r-- | dev-ada/gnatcoll-db/Manifest | 2 | ||||
-rw-r--r-- | dev-ada/gnatcoll-db/gnatcoll-db-23.0.0-r1.ebuild | 118 | ||||
-rw-r--r-- | dev-ada/libgpr/Manifest | 5 | ||||
-rw-r--r-- | dev-ada/libgpr/libgpr-23.0.0.ebuild | 69 | ||||
-rw-r--r-- | dev-ada/libgpr/libgpr-25.0.0.ebuild (renamed from dev-ada/libgpr/libgpr-23.0.0-r1.ebuild) | 7 |
11 files changed, 71 insertions, 309 deletions
diff --git a/dev-ada/Manifest.gz b/dev-ada/Manifest.gz Binary files differindex 034a16f2bdf0..5c14de0d9e6a 100644 --- a/dev-ada/Manifest.gz +++ b/dev-ada/Manifest.gz diff --git a/dev-ada/aunit/Manifest b/dev-ada/aunit/Manifest index 378d8e09744b..33173e1b3ee4 100644 --- a/dev-ada/aunit/Manifest +++ b/dev-ada/aunit/Manifest @@ -1,6 +1,6 @@ AUX aunit-24.0.0-gentoo.patch 1347 BLAKE2B a11543913de0b0f698814ae2d3897beacf54c8dc87c643b2064bf8511343fd32c1054e6f3060c232c80bc92cf9584ba324b4e8556d0bac4f5e0438e131211a7c SHA512 8382f2497984977d0344beccf77782fb34313a532bd9148ca10f32464dfe9e3292c52a9dfc96f2ccbb77348100685cb62bcda475e610edeb86b4cc30049cdfcf -DIST aunit-23.0.0.tar.gz 131699 BLAKE2B 04ff77214ab6f4f5d59ea0609fffbc6fcfb4695d2fbbed45efa14e2b745c33868e1c134e5d00a7c3d8f11b1a8d15c6212110c78a53df4230b5862fb9b912a434 SHA512 450caa79e4808188107cd065665ca9cab599934e3934d18406b08d3ccebe26c1e95cd0c712ea3403d6082c7c5e8fd9ecf09ae3b63d231b80ad575048b3d61943 DIST aunit-24.0.0.tar.gz 131699 BLAKE2B e43e7a94b278597475767d93f28a95a586abeaf45d141ea7035df9cb45d1be67c189a5be3d0364943b4649270f8f96d7cfd20fcba7a28917b14266c9e9424815 SHA512 25b973d1eb35e9e15ed24abe9c4ad7165d684c0e72abe619dcb9bec04cef8b28c78c1994e96e4bc29fd3b06567e15360f47ac87f49e1fa9888f55675defc226f -EBUILD aunit-23.0.0-r1.ebuild 918 BLAKE2B 87b83757ebdd9b4b48507eae4d97005784be280dfacc48c3735531197691589945531871e98b4583a94a2efb1c294584a28a538a6a0f6d93fc80ee781ae61224 SHA512 7f78e9c734d80f15274a2d224bb23a343fe653dcd9ae3fab104747b9004dfe0a703b963d9cb10bf8ea2d27d49857f94317ecf2e85e6559cdd82d6865da6bb81f +DIST aunit-25.0.0.tar.gz 137452 BLAKE2B 91672bbdd86cc502456b681e9418f04dfc7dfc380ed9f9f69af36afb5e3b5ce22852a4fa92049ee5d9fade1439a6a4508e3d6f63b1005ae6f0e1d5cbfaa70118 SHA512 080d61c1c3b0707c291dce476573e05a247c198c2bea4ae311677dcae826e7bf34571700711b28ac46bd021e93c252492bafcb4892b24b45c7396d6b7e7b5f2d EBUILD aunit-24.0.0-r3.ebuild 1085 BLAKE2B 72b191c6cbe58720591bb2bd34095750bcb7d6124a5cfbc5ae97d8976f0bf90e28cda53b8779c027f2a69dc7dcaa1a3813409653a507e68ec89340e66c713e6a SHA512 c5ba47446cf76fdd8682734e31f1b786323ef0b56758200bdcd9907d0af69d02eee827dc755b6a45e807d6c0fdfe83ca97eae461e2f373c1dd600d1b398b4385 +EBUILD aunit-25.0.0.ebuild 1399 BLAKE2B 1e54a9bb8c4593373314c73e03848934e0b4a0a30bc2d6b0f9b83a86ac65e01e6e5446ce1380497b43e60c4ebb52ee51a94f1bcd503cca34ce992b3d3931a875 SHA512 0714b87e20d9d6437f1aec7ada0ab97a628cdbf5a91c6fd8d7ab719e6fa0a1c65936c4d28caa71b4d35c2f902963773fb4b87eccbdc0a61e8ea047917ee1f679 MISC metadata.xml 843 BLAKE2B 3f8a899e8d22a411596aae79b739e3cf47b7b867bedede255761146d65e70adfd810544528018212b8a3f36a59f2d886682146a6370ab33c976f676d331b9390 SHA512 2ae746ded1a937362aad360ccd273143b495e43e71aeffb23dbcc71f93154bcc2fce6fcf6fa99d2a7ab1140ffb52ece0b08d1a010a627c0d10ee80e7984fdc92 diff --git a/dev-ada/aunit/aunit-23.0.0-r1.ebuild b/dev-ada/aunit/aunit-23.0.0-r1.ebuild deleted file mode 100644 index b40221d5658f..000000000000 --- a/dev-ada/aunit/aunit-23.0.0-r1.ebuild +++ /dev/null @@ -1,38 +0,0 @@ -# Copyright 1999-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 - -DESCRIPTION="Ada unit testing framework" -HOMEPAGE="http://libre.adacore.com/tools/aunit/" -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" - -RDEPEND="${ADA_DEPS}" -DEPEND="${RDEPEND} - dev-ada/gprbuild[${ADA_USEDEP}]" - -REQUIRED_USE="${ADA_REQUIRED_USE}" - -src_compile() { - emake GPROPTS_EXTRA="-j$(makeopts_jobs) -v -cargs ${ADAFLAGS}" -} - -src_install() { - emake INSTALL="${D}"/usr install - einstalldocs - mv "${D}"/usr/share/examples/${PN} "${D}"/usr/share/doc/${PF}/examples || die - rmdir "${D}"/usr/share/examples || die - rm -r "${D}"/usr/share/gpr/manifests || die -} - -src_test() { - emake PROJECT_PATH_ARG="ADA_PROJECT_PATH=$(pwd)/lib/gnat" -C test -} diff --git a/dev-ada/aunit/aunit-25.0.0.ebuild b/dev-ada/aunit/aunit-25.0.0.ebuild new file mode 100644 index 000000000000..9d721fb12fb2 --- /dev/null +++ b/dev-ada/aunit/aunit-25.0.0.ebuild @@ -0,0 +1,64 @@ +# 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 ) +inherit ada multiprocessing + +DESCRIPTION="Ada unit testing framework" +HOMEPAGE="https://github.com/AdaCore/aunit" +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" +IUSE="doc" + +RDEPEND="${ADA_DEPS}" +DEPEND="${RDEPEND} + dev-ada/gprbuild[${ADA_USEDEP}]" +BDEPEND="doc? ( + dev-tex/latexmk + dev-texlive/texlive-latexextra + dev-python/sphinx + dev-python/sphinx-rtd-theme +)" + +REQUIRED_USE="${ADA_REQUIRED_USE}" + +src_prepare() { + default + sed -i \ + -e "s|@PF@|${PF}|g" \ + lib/gnat/aunit.gpr \ + || die +} + +src_compile() { + emake GPROPTS_EXTRA="-j$(makeopts_jobs) -v -cargs ${ADAFLAGS}" + use doc && emake -C doc all +} + +src_install() { + emake INSTALL="${D}"/usr install + DOCS="README" + if use doc; then + DOCS+=" doc/build/aunit_cb/pdf/aunit_cb.pdf" + DOCS+=" doc/build/aunit_cb/txt/aunit_cb.txt" + HTML_DOCS="doc/build/aunit_cb/html" + fi + einstalldocs + if use doc; then + insinto /usr/share/info + doins doc/build/aunit_cb/info/aunit_cb.info + docompress -x /usr/share/info + fi + mv "${D}"/usr/share/examples "${D}"/usr/share/doc/${PF}/ + rm -r "${D}"/usr/share/gpr/manifests || die +} + +src_test() { + emake PROJECT_PATH_ARG="ADA_PROJECT_PATH=$(pwd)/lib/gnat" -C test +} diff --git a/dev-ada/gnatcoll-core/Manifest b/dev-ada/gnatcoll-core/Manifest index 7c5fadc8ae5c..c6fe596de2ae 100644 --- a/dev-ada/gnatcoll-core/Manifest +++ b/dev-ada/gnatcoll-core/Manifest @@ -1,7 +1,5 @@ AUX gnatcoll-core-2018-gentoo.patch 555 BLAKE2B d0913c845f4f7d96afbcec5d400599535417ee1c7b0d9f3c1e0c8766218c6a2556ff2de3e39febc1882b31e947876ca0849fad1564970f422530e58a8966c638 SHA512 90ef785337cb85aa7e2e2b5d0a24efc963512aa19780b215a96a1db6d980e55ff3b1409939e6d77913bf6416d158402ca900fd3ccc4cfb5362ee7440dfb42b64 AUX gnatcoll-core-24.0.0-gentoo.patch 607 BLAKE2B 9138e65de3403760b3a56a622c002e064c4bd145c1c544b74221538fe04849f340f042a58301de315bf35f8edf804b49034885d5c43dd40909155243532ef904 SHA512 4c5d9ea25ac786e580ef3191e2a33546f9cd85d88bfee0ba89ca8edfbe5d3602485b780d6cf58240d71d3c5f872c53ddba0305894919a53e223727233e21d474 -DIST gnatcoll-core-23.0.0.tar.gz 745131 BLAKE2B 25e5f17adf88c48f45cc30cfbd82e2213233aecd78c9c22455ac6458e2f336f527604911c9eaaa1ab8853e0a16bbe9e1a7b8f31481ee9c2894287ec16e961123 SHA512 49f33abe07d2c4b51a6e69be550d05c5794953f4fbe8cb15e29c9834b9c5600724acaff4156fb53e4146620f1e4335f4c22453215a39ec5ee95b3992528b9828 DIST gnatcoll-core-24.0.0.tar.gz 764526 BLAKE2B f96b24dcac2af84802244ed93570f0a922ab0901ecf871fa4995f4c24607cdbd8d91fc760acf35024fe41a066fb307442396cb8c125c74363e0c9276d114ab5a SHA512 1f1d470e7b74f238682f0938efe04c303c6bfca5a6b723eb789f5cb4bd33a199a9f2323626b8887758f01709ab1ba4d8045c56ce45f02e535babca4025662d9f -EBUILD gnatcoll-core-23.0.0-r1.ebuild 1628 BLAKE2B 2a2d70ffb0c115d143f44b1dabc7aa501b3f3d0285ad5dfe37549f9b3002f8113368f624f12ce2df24f576bb06ef52c6a9ac91f1846efefa85e44f03badb92e2 SHA512 7a0328f9d56164deebcd090d038b9bc8e8b6fd10a6ace19ac2f3371fa037212d26b85a89f21557633338ce3ca13c51e6e11a1371fe91c0f31f33923f787b0efd EBUILD gnatcoll-core-24.0.0-r3.ebuild 1881 BLAKE2B 11df5593012394df1a96aee6758988f137e593a38c63cc703947610518abcc0e2f2b26cb1ec5070d0aa175cdbd0deaaa96054a22603b4053885c8e94b7117daa SHA512 c7abea82ff78f49874455dc4872f24147cfce35898527e83c2cd4367d6736a738662a7ad4035bdd69d69d7dac3d6497047e9eb18be82b0711b29b77d436a30fe MISC metadata.xml 1182 BLAKE2B 3f9bf3841b3006cc8ca840bab94c1324f2fca7ceab33eabcb2d6b6d6a7b27562a24821129285ded3e764b3185ca81b6774fa11e54b27f392b6234fd66223e5b4 SHA512 ec28eeb7f441eb5e5181dbc6bab19b647fba1cf2786238353040d409afaf520803c34b26a94c8583fc2858cb3e674a3ac525e42f6b447f478fb2cdae4c9add18 diff --git a/dev-ada/gnatcoll-core/gnatcoll-core-23.0.0-r1.ebuild b/dev-ada/gnatcoll-core/gnatcoll-core-23.0.0-r1.ebuild deleted file mode 100644 index 1610bbc91033..000000000000 --- a/dev-ada/gnatcoll-core/gnatcoll-core-23.0.0-r1.ebuild +++ /dev/null @@ -1,71 +0,0 @@ -# Copyright 1999-2023 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 - -DESCRIPTION="GNAT Component Collection Core packages" -HOMEPAGE="http://libre.adacore.com" -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 x86" -IUSE="+shared static-libs static-pic" -REQUIRED_USE="|| ( shared static-libs static-pic ) - ${ADA_REQUIRED_USE}" - -RDEPEND=" - ~dev-ada/libgpr-${PV}:=[${ADA_USEDEP},shared?,static-libs?,static-pic?] -" -DEPEND="${RDEPEND} - dev-ada/gprbuild[${ADA_USEDEP}]" - -PATCHES=( "${FILESDIR}"/${PN}-2018-gentoo.patch ) - -src_prepare() { - default - sed -i \ - -e "s:@GNATLS@:${GNATLS}:g" \ - src/gnatcoll-projects.ads \ - || die -} - -src_configure() { - emake setup -} - -src_compile() { - build () { - gprbuild -p -m -j$(makeopts_jobs) \ - -XBUILD=PROD -v -XGNATCOLL_VERSION=${PV} \ - -XLIBRARY_TYPE=$1 -XXMLADA_BUILD=$* -XGPR_BUILD=$1 \ - gnatcoll.gpr -cargs:C ${CFLAGS} -cargs:Ada ${ADAFLAGS} || die - } - if use shared; then - build relocatable - fi - if use static-libs; then - build static - fi - if use static-pic; then - build static-pic - fi -} - -src_install() { - local GNATCOLL_VERSION=${PV} - if use shared; then - emake GNATCOLL_VERSION=${PV} prefix="${D}"/usr install-relocatable - fi - if use static-pic; then - emake GNATCOLL_VERSION=${PV} prefix="${D}"/usr install-static-pic - fi - if use static-libs; then - emake GNATCOLL_VERSION=${PV} prefix="${D}"/usr install-static - fi - rm -r "${D}"/usr/share/gpr/manifests || die - einstalldocs -} diff --git a/dev-ada/gnatcoll-db/Manifest b/dev-ada/gnatcoll-db/Manifest index 8224749038c8..b130511f867a 100644 --- a/dev-ada/gnatcoll-db/Manifest +++ b/dev-ada/gnatcoll-db/Manifest @@ -1,5 +1,3 @@ -DIST gnatcoll-db-23.0.0.tar.gz 2651044 BLAKE2B 73d1cd75eace5a6ebab7551a28acc4d77ff82cac2fb23390fa513e52beb44fcbc6637ce1700cfcdbe13ddf49872be0212d59f24ce80f28bea23d44cf93faa8e6 SHA512 4cc037b63e2b346bb84689522bb1ee3ea6efd07a080ac58856843fd49e06371c5e444fe9458a5338ba34c43b0f796cab051f9aa1ec448c49e5298bc6130e3f34 DIST gnatcoll-db-24.0.0.tar.gz 2651067 BLAKE2B 27c35c44c9be149cd1691ce02b0f30969606816f5e926782ae1eb1d4b2a052f434e0406bf865a729b927586a413f55b9970decdb128462a9fad638645aa80855 SHA512 9c775de99044d803096bad8f68661674e9e82cb026ab458dda6fdd880419264f9f9bfde79c9fada20dba764e5a554a272c5bfe4fc15d6272fd6721969bd824e4 -EBUILD gnatcoll-db-23.0.0-r1.ebuild 2867 BLAKE2B 204207191332d501bdeed99050d928ba07d493d2492508b0d47d17fbf6dd2d50bbbee19ba840b984eeeeb27cd006ed919218356a890b7c245666721c88f071cf SHA512 c82312e98c2ff4ea16021fc80d5a7f64218479f6ce27fb6373bacedda608afd4e907fb47f10e60079127e3726b751d9164bdfdb3cf06bd6e3b2d7570f8c519dc EBUILD gnatcoll-db-24.0.0-r1.ebuild 2869 BLAKE2B b6571ffcc4cccd735c3609a6b870763c438b05ebf44fba17c0c550a353b729ab42bf1c4047cb1312ad0827f4b0d9475ae342c610afe36625010438c8933ad0f8 SHA512 b3a142a27a2d3d8672be776c857088cd839f527f4572c4ca5e29c9f9480ea58d732110c8fcce1802ee7df383ccfc6970256903019afd71310f26e2b6c0077c89 MISC metadata.xml 1359 BLAKE2B fe1a09201ec968c79fad5171c9f1e5ff51fa5be137113729bdfe204345f627b256b2bf15053511421a62bc011fbed510b433d442561d09076b996102c4ff1480 SHA512 299f489c8fb90e944f4186d7f495f61c62bd950a4414ccbf4cbe2daecf49d744b90009f60c1733edf5fc92d12d10f2eb6b3067189d01876af89056e11c47b902 diff --git a/dev-ada/gnatcoll-db/gnatcoll-db-23.0.0-r1.ebuild b/dev-ada/gnatcoll-db/gnatcoll-db-23.0.0-r1.ebuild deleted file mode 100644 index 925a303bf679..000000000000 --- a/dev-ada/gnatcoll-db/gnatcoll-db-23.0.0-r1.ebuild +++ /dev/null @@ -1,118 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{9..11} ) -ADA_COMPAT=( gnat_2021 gcc_12 gcc_13 ) - -inherit ada multiprocessing python-single-r1 - -DESCRIPTION="GNAT Component Collection" -HOMEPAGE="http://libre.adacore.com" -SRC_URI="https://github.com/AdaCore/${PN}/archive/v${PV}.tar.gz - -> ${P}.tar.gz" - -LICENSE="GPL-3" -SLOT="0/${PV}" -KEYWORDS="~amd64 ~x86" -IUSE="db2ada 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}]" - -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 -} - -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 - einstalldocs -} diff --git a/dev-ada/libgpr/Manifest b/dev-ada/libgpr/Manifest index fb11aadcaaf4..20578b852be6 100644 --- a/dev-ada/libgpr/Manifest +++ b/dev-ada/libgpr/Manifest @@ -1,7 +1,6 @@ AUX libgpr-2020-gentoo.patch 321 BLAKE2B fe3affe50712460474125d074936fd9db526c4392e6ecb8bbcb07091e9971042368ee134112d9550ffc9fd2a0ab23371e7bb760b3d8e53cd4ca0e54e0522f604 SHA512 2bcae85d30a41333664f17f097f31cf21b270c43092e823dda256098c928d4ccdab62f9d349b57f941b50bb676649aedf5f978a05f3afaf1ee234e4515c305b5 -DIST gprbuild-23.0.0.tar.gz 952887 BLAKE2B a0de49e838dd41ca927d728dc2e7f23298bb3e7f865146ed6807e1da0f20fe9ce345d972ef93340f1a1fec91082ce14b575ad4e6642d759cb9d696602f291508 SHA512 d3b1af5295c0216eaa93e52b63ca51ceeaea324a3a3f40644e294f9048170f9294335e7e8ee2d77d99d4d9bb359267921632a01d43485d841b6e771143fb47a5 DIST gprbuild-24.0.0.tar.gz 959615 BLAKE2B c432b1f13a1aecb8f664aeb06694d86123268f29b43a50f5c7a48d7428c0b1c16f397e5a84c097aba04c7ee34011df119b154fd546ce156c999a54d159a84afb SHA512 09da4d54f2f151e9f9453e1a459533e2373eb5d4c51831be2bf90964ebcf653752de2f8b271c77f7b599f62146516fc60258ec3c96779fa2b52cd52979c6bd03 -EBUILD libgpr-23.0.0-r1.ebuild 1510 BLAKE2B aded3fbe533b72e6d714593fc3fd2ae3def41656e491fb2c73b39e599a9ea92ae0bb7ef66126a19ed2502018020b93bbc460a70ffb49e9be0b6969e09a812c3b SHA512 d55fb4f1ffbf322d899dcd33d6b94df5a9f4752ed8fb2ffa8beafd762175d32763cc89a2e7bf6a7cbb2c6c0664550dc63319e3e68c86e47b67799331b2d3fe2c -EBUILD libgpr-23.0.0.ebuild 1501 BLAKE2B 9aeded1f11d4a1096631d30cc2eead9be968c8fadf76bd54274a26571025f3b7b16e876e29952681b65f9df9952f73712aa4bbf9faeaa18310169acedfb8ab7f SHA512 c9e708c6df97fbf40d8cda62899bef51df2b113ccb754521418707346e18f7e1a7f0761b796a532c0a0eb09e58dec9039e1fe5bba6cc0b44fe97429cdef13e38 +DIST gprbuild-25.0.0.tar.gz 940774 BLAKE2B b2a2895db767b55e459351ea6fbeb91a771b6e39672217d53fb2b4aeea4f42aa093760448da715ffb0b7da54c50b4b55f0034910ebfdfc52a8cde7dad7533ef0 SHA512 eb2d7072194323cae90acd0c8683eeb6a806ef6ff2ed4d3496e8b94c5b63dae8a428ec428a3610b380df7e122d7a00d9e9634ef06b5369b165536c99209602ce EBUILD libgpr-24.0.0.ebuild 1508 BLAKE2B 4a1b7176d35349cf51c1eaf918e5c8a2517d6b00acba2cedbef84c856c84b1a131cbb21d849aec057c9c105513b3a586962c6192af0bd6476ab2b325c9201bb5 SHA512 21335fa502e776134b985051b29dc6b1e9473eceaf8864e280d2f089a0ab19bc7bc10bf9da1546d929cb95e5599a9a7b87ec89c9219e55794fd4e34a2354e62d +EBUILD libgpr-25.0.0.ebuild 1506 BLAKE2B 352b5707e43d7267b33797670d748b72134b00f3d29948ed8cfae825ea415fd4e50933c73637ada8195f4c61e3495857225e69216b7ee1963da4049c198c4f50 SHA512 4e54950019f0c2bf86393144ef9caf007c6d4f9470d7d0fcba2a07cf029a76269652bb19ccb0618f770fefe3d35f7dc05bd5be9e4a91bdde63bd564e2cf41be1 MISC metadata.xml 1021 BLAKE2B 448e77605bee95104afac31b48193217ee6c38af0b4e63cdee2c5d8e420a7f9b9a13c1302cfe49a109ab5c878808582a6f4a3ca3315e41b256f529d202bc1b4b SHA512 71427b65c100cba3e66d889124f27f1e378ad72559e7165ec93a4ffc68b7efe12db81ee5ec83aa92939b922d3efcfb3a5641c46db772a25bae21ce51acec5f47 diff --git a/dev-ada/libgpr/libgpr-23.0.0.ebuild b/dev-ada/libgpr/libgpr-23.0.0.ebuild deleted file mode 100644 index e3b1ae52f6fe..000000000000 --- a/dev-ada/libgpr/libgpr-23.0.0.ebuild +++ /dev/null @@ -1,69 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -ADA_COMPAT=( gnat_2021 gcc_12 ) -inherit ada multiprocessing - -MYPN=gprbuild -MYP=${MYPN}-${PV} - -DESCRIPTION="Ada library to handle GPRbuild project files" -HOMEPAGE="http://libre.adacore.com/" -SRC_URI="https://github.com/AdaCore/${MYPN}/archive/refs/tags/v${PV}.tar.gz - -> ${MYP}.tar.gz" - -S="${WORKDIR}"/${MYP} - -LICENSE="GPL-3" -SLOT="0/${PV}" -KEYWORDS="amd64 x86" -IUSE="+shared static-libs static-pic" - -RDEPEND="dev-ada/xmlada:=[shared?,static-libs?,static-pic?,${ADA_USEDEP}]" -DEPEND="${RDEPEND} - dev-ada/gprbuild[${ADA_USEDEP}]" -REQUIRED_USE="${ADA_REQUIRED_USE} - || ( shared static-libs static-pic )" - -PATCHES=( "${FILESDIR}"/${PN}-2020-gentoo.patch ) - -src_prepare() { - default - sed -i -e '/Library_Name/s|gpr|gnatgpr|' gpr/gpr.gpr || die -} - -src_configure() { - emake setup -} - -src_compile() { - build () { - gprbuild -p -m -j$(makeopts_jobs) -XBUILD=production -v \ - -XLIBRARY_TYPE=$1 -XXMLADA_BUILD=$1 \ - gpr/gpr.gpr -cargs:C ${CFLAGS} -cargs:Ada ${ADAFLAGS} || die - } - if use shared; then - build relocatable - fi - if use static-libs; then - build static - fi - if use static-pic; then - build static-pic - fi -} - -src_install() { - if use static-libs; then - emake prefix="${D}"/usr libgpr.install.static - fi - for kind in shared static-pic; do - if use ${kind}; then - emake prefix="${D}"/usr libgpr.install.${kind} - fi - done - rm -r "${D}"/usr/share/gpr/manifests || die - einstalldocs -} diff --git a/dev-ada/libgpr/libgpr-23.0.0-r1.ebuild b/dev-ada/libgpr/libgpr-25.0.0.ebuild index 66f3a81aaf09..84f50cfa36ba 100644 --- a/dev-ada/libgpr/libgpr-23.0.0-r1.ebuild +++ b/dev-ada/libgpr/libgpr-25.0.0.ebuild @@ -1,7 +1,7 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI=8 ADA_COMPAT=( gnat_2021 gcc_12 gcc_13 ) inherit ada multiprocessing @@ -10,7 +10,7 @@ MYPN=gprbuild MYP=${MYPN}-${PV} DESCRIPTION="Ada library to handle GPRbuild project files" -HOMEPAGE="http://libre.adacore.com/" +HOMEPAGE="https://github.com/AdaCore/gprbuild" SRC_URI="https://github.com/AdaCore/${MYPN}/archive/refs/tags/v${PV}.tar.gz -> ${MYP}.tar.gz" @@ -65,5 +65,4 @@ src_install() { fi done rm -r "${D}"/usr/share/gpr/manifests || die - einstalldocs } |