summaryrefslogtreecommitdiff
path: root/dev-ada
diff options
context:
space:
mode:
Diffstat (limited to 'dev-ada')
-rw-r--r--dev-ada/Manifest.gzbin4577 -> 4579 bytes
-rw-r--r--dev-ada/gnatcoll-core/Manifest2
-rw-r--r--dev-ada/gnatcoll-core/gnatcoll-core-22.0.0-r1.ebuild71
-rw-r--r--dev-ada/gnatcoll-db/Manifest3
-rw-r--r--dev-ada/gnatcoll-db/files/gnatcoll-db-2018-gentoo.patch11
-rw-r--r--dev-ada/gnatcoll-db/gnatcoll-db-22.0.0.ebuild120
-rw-r--r--dev-ada/libgpr/Manifest2
-rw-r--r--dev-ada/libgpr/libgpr-22.0.0-r1.ebuild68
8 files changed, 0 insertions, 277 deletions
diff --git a/dev-ada/Manifest.gz b/dev-ada/Manifest.gz
index 8148894ccd74..02f17e057bdc 100644
--- a/dev-ada/Manifest.gz
+++ b/dev-ada/Manifest.gz
Binary files differ
diff --git a/dev-ada/gnatcoll-core/Manifest b/dev-ada/gnatcoll-core/Manifest
index 9aea3efb4a45..bdbc226efabd 100644
--- a/dev-ada/gnatcoll-core/Manifest
+++ b/dev-ada/gnatcoll-core/Manifest
@@ -1,6 +1,4 @@
AUX gnatcoll-core-2018-gentoo.patch 555 BLAKE2B d0913c845f4f7d96afbcec5d400599535417ee1c7b0d9f3c1e0c8766218c6a2556ff2de3e39febc1882b31e947876ca0849fad1564970f422530e58a8966c638 SHA512 90ef785337cb85aa7e2e2b5d0a24efc963512aa19780b215a96a1db6d980e55ff3b1409939e6d77913bf6416d158402ca900fd3ccc4cfb5362ee7440dfb42b64
-DIST gnatcoll-core-22.0.0.tar.gz 722642 BLAKE2B e9bc6b322866b086f080096457936f66925cb954533acc04265b1e4c7081fe65d420fbc841b9ad5f4932eb43848803c1bf78a37a6fc47c1ac9d30bbb8eb2e0c9 SHA512 ce3aaa90b339a57eedc070e6451ea8782a87d07ece09823c57179a5e44762349458564bf8d007427a7aba795bc05d744056e3defd6b44698bcc0a8af0c5285e9
DIST gnatcoll-core-23.0.0.tar.gz 745131 BLAKE2B 25e5f17adf88c48f45cc30cfbd82e2213233aecd78c9c22455ac6458e2f336f527604911c9eaaa1ab8853e0a16bbe9e1a7b8f31481ee9c2894287ec16e961123 SHA512 49f33abe07d2c4b51a6e69be550d05c5794953f4fbe8cb15e29c9834b9c5600724acaff4156fb53e4146620f1e4335f4c22453215a39ec5ee95b3992528b9828
-EBUILD gnatcoll-core-22.0.0-r1.ebuild 1626 BLAKE2B bb3eb1728f788273ade5535b060c71171d0693770af862e561013e8eacec7af294fd22f17f5cd0fb0e32a380dda1f392f0c19b2e6e76e161d6897a8d2de6044b SHA512 5dadb6e2c87d1515767373d0601237433c43530e24a10bbd85e69f98c1db0c0a29e533384b5681b6a956337c327bb0d67a9b7d52577360aec79bedb87550658a
EBUILD gnatcoll-core-23.0.0.ebuild 1625 BLAKE2B 7cb9e754208f652aa094dac888bf92c31531c1b5165643478055f9a7b645b5a51ea034b2e456e45c3afb528e624e87fc80748249c36533299823a7e569af519d SHA512 3e33fb347a77ef0830d69d93d29e2d253879d6e044b19c094e8631d618e231b4dffb0b62edf51e8cf9e2d57e6fd8569aebf07861465a40e264740d8d98731328
MISC metadata.xml 1182 BLAKE2B 3f9bf3841b3006cc8ca840bab94c1324f2fca7ceab33eabcb2d6b6d6a7b27562a24821129285ded3e764b3185ca81b6774fa11e54b27f392b6234fd66223e5b4 SHA512 ec28eeb7f441eb5e5181dbc6bab19b647fba1cf2786238353040d409afaf520803c34b26a94c8583fc2858cb3e674a3ac525e42f6b447f478fb2cdae4c9add18
diff --git a/dev-ada/gnatcoll-core/gnatcoll-core-22.0.0-r1.ebuild b/dev-ada/gnatcoll-core/gnatcoll-core-22.0.0-r1.ebuild
deleted file mode 100644
index b738764af093..000000000000
--- a/dev-ada/gnatcoll-core/gnatcoll-core-22.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=7
-ADA_COMPAT=( gnat_2021 gcc_12_2_0 )
-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-22.0.0:=[${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 dd57271e9b3b..3cf4986e6403 100644
--- a/dev-ada/gnatcoll-db/Manifest
+++ b/dev-ada/gnatcoll-db/Manifest
@@ -1,6 +1,3 @@
-AUX gnatcoll-db-2018-gentoo.patch 361 BLAKE2B c7b15cb7433a5bb0f9fee68df4594a390d8d77ccd027e583dd14037a7a1319e727c99fbf4dc81de97ff457f1e0f6b237d1436f6b336668aca956fc5c083cbab6 SHA512 4d90c530bfa6948282c61c6df92a32aa8e03fa794768568ce10dda9a43cd3b56970761a0bd30913ae51f0a2605f2bc0ecc2124561982c7951985c35a974264e7
-DIST gnatcoll-db-22.0.0.tar.gz 2648812 BLAKE2B 5c1be4fb9973aa99ecdc37ca0335981f61581c8d3548d70a0c5ed2c3da8279abf36a204e5f7747a2c3d14648ee33438f027230eba105964c8042aa73b4b57f1a SHA512 a3baf3e2bf09b0407f3ac1323824da54998b79008cb7c2bc3a054e275d7071fd21f364f38b98bda97da9e07ce186e9a1c3bf1bcc25a347e8dc6f64e3f4de65fe
DIST gnatcoll-db-23.0.0.tar.gz 2651044 BLAKE2B 73d1cd75eace5a6ebab7551a28acc4d77ff82cac2fb23390fa513e52beb44fcbc6637ce1700cfcdbe13ddf49872be0212d59f24ce80f28bea23d44cf93faa8e6 SHA512 4cc037b63e2b346bb84689522bb1ee3ea6efd07a080ac58856843fd49e06371c5e444fe9458a5338ba34c43b0f796cab051f9aa1ec448c49e5298bc6130e3f34
-EBUILD gnatcoll-db-22.0.0.ebuild 2914 BLAKE2B 33880e651a22b18180246c25c75804c3a5418f612963c494fe38820a9ce1dc4382ff12ebed777934681aa965ac8c3b1df100e065c1046c93f22d5e73b0b811f7 SHA512 002efbfcca47b88ff1b53744bb5826eae51cf2cd8b72d0b3402eb3df35ac4aae0ea59fc350e28cb425e8d2e6cead4cc89a89c545499650da5fe2675dacbd24f3
EBUILD gnatcoll-db-23.0.0.ebuild 2863 BLAKE2B f5abfb50cafe2cc84d21e363e4fa775f28e003e57f2b858aa4f3614a1ea70b5b27f4d7b08a25237afb9024289f8bb98008d2fc16a20961d75bf5358efb6c4128 SHA512 e1a4f35c66a825d9a4dbe504da7e91f9db39ff34b40b85888c276a840d590410e179efa3f478bf872571cca3d7887b6f3c743da6b5017e183380218805bc2b7f
MISC metadata.xml 1359 BLAKE2B fe1a09201ec968c79fad5171c9f1e5ff51fa5be137113729bdfe204345f627b256b2bf15053511421a62bc011fbed510b433d442561d09076b996102c4ff1480 SHA512 299f489c8fb90e944f4186d7f495f61c62bd950a4414ccbf4cbe2daecf49d744b90009f60c1733edf5fc92d12d10f2eb6b3067189d01876af89056e11c47b902
diff --git a/dev-ada/gnatcoll-db/files/gnatcoll-db-2018-gentoo.patch b/dev-ada/gnatcoll-db/files/gnatcoll-db-2018-gentoo.patch
deleted file mode 100644
index 9d95a9bfc1c4..000000000000
--- a/dev-ada/gnatcoll-db/files/gnatcoll-db-2018-gentoo.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- a/sqlite/gnatcoll_sqlite.gpr 2018-06-24 14:08:52.477478654 +0200
-+++ b/sqlite/gnatcoll_sqlite.gpr 2018-06-24 14:08:59.149372684 +0200
-@@ -42,7 +42,7 @@
- for Library_Name use Name;
- for Library_Version use "lib" & Name & Gnatcoll.So_Ext & "." & Version;
-
-- for Languages use ("Ada", "C");
-+ for Languages use ("Ada");
-
- Thread_Lib := ();
-
diff --git a/dev-ada/gnatcoll-db/gnatcoll-db-22.0.0.ebuild b/dev-ada/gnatcoll-db/gnatcoll-db-22.0.0.ebuild
deleted file mode 100644
index 39e5c8fb7d31..000000000000
--- a/dev-ada/gnatcoll-db/gnatcoll-db-22.0.0.ebuild
+++ /dev/null
@@ -1,120 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{9,10} )
-ADA_COMPAT=( gnat_2021 gcc_12_2_0 )
-
-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}"
-
-PATCHES=( "${FILESDIR}"/${PN}-2018-gentoo.patch )
-
-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 1241d80edc09..f303a1f12785 100644
--- a/dev-ada/libgpr/Manifest
+++ b/dev-ada/libgpr/Manifest
@@ -1,6 +1,4 @@
AUX libgpr-2020-gentoo.patch 321 BLAKE2B fe3affe50712460474125d074936fd9db526c4392e6ecb8bbcb07091e9971042368ee134112d9550ffc9fd2a0ab23371e7bb760b3d8e53cd4ca0e54e0522f604 SHA512 2bcae85d30a41333664f17f097f31cf21b270c43092e823dda256098c928d4ccdab62f9d349b57f941b50bb676649aedf5f978a05f3afaf1ee234e4515c305b5
-DIST gprbuild-22.0.0.tar.gz 945311 BLAKE2B 4573855667fe6c352a61ac2fd8218619e0c9fa5c5079fe6854988733b7dac27225177f550b58b8d596516e8d3bf9a279f44864fdcb00514ee9e5776415c78f2d SHA512 7e77d9441454670a7b3b14cff97339e654bb82e7321abd9d612a771e1559f3276057e5163b50ca08b6ab77ebb9fcfd36590ba3c9cfd28d07fce43c7673ad254a
DIST gprbuild-23.0.0.tar.gz 952887 BLAKE2B a0de49e838dd41ca927d728dc2e7f23298bb3e7f865146ed6807e1da0f20fe9ce345d972ef93340f1a1fec91082ce14b575ad4e6642d759cb9d696602f291508 SHA512 d3b1af5295c0216eaa93e52b63ca51ceeaea324a3a3f40644e294f9048170f9294335e7e8ee2d77d99d4d9bb359267921632a01d43485d841b6e771143fb47a5
-EBUILD libgpr-22.0.0-r1.ebuild 1504 BLAKE2B a229f3c7ce451cf24947e06890de4639684a61a5dac10a08961cc3f44da9b1959f2add75618f1740ed1e543e9098bf91b17f6dd43c838d76f00bc3c7748b1f00 SHA512 f38fb8515c9dbe6b65d94eff2224705c241edb8d081944bc2188f060ec395413349c4986f38e2d655c836840805c1c5cb352b92c78b594f8ef6b0e2c372ff232
EBUILD libgpr-23.0.0.ebuild 1504 BLAKE2B a229f3c7ce451cf24947e06890de4639684a61a5dac10a08961cc3f44da9b1959f2add75618f1740ed1e543e9098bf91b17f6dd43c838d76f00bc3c7748b1f00 SHA512 f38fb8515c9dbe6b65d94eff2224705c241edb8d081944bc2188f060ec395413349c4986f38e2d655c836840805c1c5cb352b92c78b594f8ef6b0e2c372ff232
MISC metadata.xml 1021 BLAKE2B 448e77605bee95104afac31b48193217ee6c38af0b4e63cdee2c5d8e420a7f9b9a13c1302cfe49a109ab5c878808582a6f4a3ca3315e41b256f529d202bc1b4b SHA512 71427b65c100cba3e66d889124f27f1e378ad72559e7165ec93a4ffc68b7efe12db81ee5ec83aa92939b922d3efcfb3a5641c46db772a25bae21ce51acec5f47
diff --git a/dev-ada/libgpr/libgpr-22.0.0-r1.ebuild b/dev-ada/libgpr/libgpr-22.0.0-r1.ebuild
deleted file mode 100644
index 9e4923a635c3..000000000000
--- a/dev-ada/libgpr/libgpr-22.0.0-r1.ebuild
+++ /dev/null
@@ -1,68 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-ADA_COMPAT=( gnat_2021 gcc_12_2_0 )
-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"
-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 )"
-
-S="${WORKDIR}"/${MYP}
-
-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
-}