From 95ce69d324747e9aa715e1761abab42204529b28 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Tue, 1 Oct 2024 01:26:02 +0100 Subject: gentoo auto-resync : 01:10:2024 - 01:26:02 --- dev-ada/Manifest.gz | Bin 4909 -> 4914 bytes dev-ada/gprbuild/Manifest | 4 +- dev-ada/gprbuild/gprbuild-23.0.0-r2.ebuild | 68 ------------- dev-ada/gprbuild/gprbuild-23.0.0-r3.ebuild | 68 +++++++++++++ dev-ada/gprbuild/gprbuild-24.0.0-r1.ebuild | 82 ---------------- dev-ada/gprbuild/gprbuild-24.0.0-r2.ebuild | 82 ++++++++++++++++ dev-ada/gprconfig_kb/Manifest | 5 +- dev-ada/gprconfig_kb/gprconfig_kb-23.0.0-r4.ebuild | 39 -------- dev-ada/gprconfig_kb/gprconfig_kb-24.0.0-r1.ebuild | 38 ++++++++ dev-ada/gprconfig_kb/gprconfig_kb-24.0.0.ebuild | 38 -------- dev-ada/gprconfig_kb/metadata.xml | 10 +- dev-ada/xmlada/Manifest | 4 +- dev-ada/xmlada/xmlada-23.0.0-r2.ebuild | 86 ----------------- dev-ada/xmlada/xmlada-23.0.0-r3.ebuild | 86 +++++++++++++++++ dev-ada/xmlada/xmlada-24.0.0-r2.ebuild | 106 --------------------- dev-ada/xmlada/xmlada-24.0.0-r3.ebuild | 106 +++++++++++++++++++++ 16 files changed, 388 insertions(+), 434 deletions(-) delete mode 100644 dev-ada/gprbuild/gprbuild-23.0.0-r2.ebuild create mode 100644 dev-ada/gprbuild/gprbuild-23.0.0-r3.ebuild delete mode 100644 dev-ada/gprbuild/gprbuild-24.0.0-r1.ebuild create mode 100644 dev-ada/gprbuild/gprbuild-24.0.0-r2.ebuild delete mode 100644 dev-ada/gprconfig_kb/gprconfig_kb-23.0.0-r4.ebuild create mode 100644 dev-ada/gprconfig_kb/gprconfig_kb-24.0.0-r1.ebuild delete mode 100644 dev-ada/gprconfig_kb/gprconfig_kb-24.0.0.ebuild delete mode 100644 dev-ada/xmlada/xmlada-23.0.0-r2.ebuild create mode 100644 dev-ada/xmlada/xmlada-23.0.0-r3.ebuild delete mode 100644 dev-ada/xmlada/xmlada-24.0.0-r2.ebuild create mode 100644 dev-ada/xmlada/xmlada-24.0.0-r3.ebuild (limited to 'dev-ada') diff --git a/dev-ada/Manifest.gz b/dev-ada/Manifest.gz index 00186312ebcd..05a43ec8576c 100644 Binary files a/dev-ada/Manifest.gz and b/dev-ada/Manifest.gz differ diff --git a/dev-ada/gprbuild/Manifest b/dev-ada/gprbuild/Manifest index e5c562295b55..b25a11b8fcb1 100644 --- a/dev-ada/gprbuild/Manifest +++ b/dev-ada/gprbuild/Manifest @@ -4,6 +4,6 @@ DIST gprbuild-24.0.0.tar.gz 959615 BLAKE2B c432b1f13a1aecb8f664aeb06694d86123268 DIST xmlada-23.0.0.tar.gz 1053370 BLAKE2B 4edf2244818d72d6fc760f60c8145f373e5445d1d245b20b605e21faa7eeefed7835db87c1fd1239008e75211a572294e1d8e35af16c2ba2631c02d1d3b6f52f SHA512 a0fb2a34ffb5edf408fbdc1a3d68511b5545a5ec8993251ba75d71dd2a197f14e187d08f8febd71cb23bbd694889a99941911386af8468c5eb3b11128555edcb DIST xmlada-24.0.0.tar.gz 1053363 BLAKE2B 628a1d3645c58cc3f8f5140c7cfb16adef02f6ccc72b8e9410819eaf67e0160bdcf81a8e33065ec52f54cb12309d857a3d82e532990a0fd17c249c04334ab10f SHA512 4e6773a5fdf9b6ebb5afca913d77aba9f697768f28ef9b23b9277aa4ea4ce09de4e53655dd5559e2326ff847327adb53fa6b776775aa923100a2624df415c97d EBUILD gprbuild-23.0.0-r1.ebuild 1680 BLAKE2B af2bb8ebb07de78ffae8f18601a0a087e60036e32be80c5f7a9ad64982e092ef2695c8c64df9098b74d1e2dc84617134f4cd9b1ecf577a63189f8e9c870c01b1 SHA512 a1493abbfb15309a46f8ffcfd346754b8bf17e4a94a6fd649d79a035a08b4d2a2b65a3aadccec47ec3b8dea829fafd492e465992549b4479918c522220d5c2ae -EBUILD gprbuild-23.0.0-r2.ebuild 1689 BLAKE2B b14d9a39bafdc39176823c85910422f48bcf6c337cbe08b2cadf8d016d6b85156adf2e5fe830de98ee02453d71445ca789baa847e8a0693f3f430a6ebd1d2e61 SHA512 462eb9caa3bf16c33bdf72f0930517c1da35c35c6bb3a520daa94e1f5f1cc9d3da251e5afd3304b95d40b34e4ea3ec35f8855ad9041f606d93f679b1cd40a3d1 -EBUILD gprbuild-24.0.0-r1.ebuild 1985 BLAKE2B 8bf88c2d0d7ff6f15d2ef66b56d510213f77f739082d7ed237b6337fbef46304b0b3270de1376625aece4c097cf4e7f3ac8a36b5191b6d235f790a38a481dd12 SHA512 4a37627986ec603fc43884d728c67d6946c69894b64560ba85d9a2e690c72dc2c672fd24cdddd09a3da11c53b6ca22f638c1d8d337901d6563d5324c02a2ab28 +EBUILD gprbuild-23.0.0-r3.ebuild 1696 BLAKE2B 17743273a195a7f6358b2cd29359128a5da54a6ccda8c9e40b15aa5c5fa2cf1e6cd42b60af98d7fc3398a7b11a1cc2f386cd2783c207978fd1c9498afdc9ce7d SHA512 ddf97786f6a058c2c12060fb18bc63e288e763f3377727077539465fabe40a9af5571e5aaef0957b3bc7da6807440071c1d85f4b3d639a528726bd5418255e90 +EBUILD gprbuild-24.0.0-r2.ebuild 1992 BLAKE2B 176f871841a21cd92e311e3ea9e27518360f7051a46e1d6d680edabf77b20802dabc1570b48e660bf2066ccce5d73a8d3ab52c14161e605e28c5268e202b2d13 SHA512 950e4ed6e1afc218e89f1e6e9bcdefaa5af3ecc3e6a5ed1d69973310064bb02bb0590a58ae66566a2eaf0e039e72f8e83b45c95762cd27df78603590f7ce053a MISC metadata.xml 888 BLAKE2B 635ae939acfcaa26b0ba80341ed90cb02d8c5a2cfa50ca78bbcf19bd3081cf434a51ef1b05547bc80f9174db1aabfad1bde6270c3c08ea4c119684a4af7d5e4e SHA512 65b9e30e2b0d5694fe31c244eeca739327274beda743330edb8f85f050a7f9c809cfb3a115b4f9349f282fc39de36f934354db864669f515da746cd9551b5337 diff --git a/dev-ada/gprbuild/gprbuild-23.0.0-r2.ebuild b/dev-ada/gprbuild/gprbuild-23.0.0-r2.ebuild deleted file mode 100644 index 4ca1962e2cdc..000000000000 --- a/dev-ada/gprbuild/gprbuild-23.0.0-r2.ebuild +++ /dev/null @@ -1,68 +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 - -XMLADA=xmlada-${PV} - -DESCRIPTION="Multi-Language Management" -HOMEPAGE="http://libre.adacore.com/" -SRC_URI=" - https://github.com/AdaCore/${PN}/archive/refs/tags/v${PV}.tar.gz - -> ${P}.tar.gz - https://github.com/AdaCore/xmlada/archive/refs/tags/v${PV}.tar.gz - -> ${XMLADA}.tar.gz" -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -DEPEND="${ADA_DEPS} - dev-ada/gprconfig_kb[${ADA_USEDEP}]" -RDEPEND="${DEPEND}" - -REQUIRED_USE="${ADA_REQUIRED_USE}" -PATCHES=( "${FILESDIR}"/${PN}-22.0.0-gentoo.patch ) - -src_prepare() { - default - sed -i \ - -e "s:@GNATBIND@:${GNATBIND}:g" \ - src/gprlib.adb \ - || die - cd gpr/src || die - ln -s gpr-util-put_resource_usage__unix.adb \ - gpr-util-put_resource_usage.adb -} - -bin_progs="gprbuild gprconfig gprclean gprinstall gprname gprls" -lib_progs="gprlib gprbind" - -src_compile() { - local xmlada_src="../${XMLADA}" - inc_flags="-Isrc -Igpr/src -I${xmlada_src}/sax -I${xmlada_src}/dom \ - -I${xmlada_src}/schema -I${xmlada_src}/unicode \ - -I${xmlada_src}/input_sources" - - gcc -c ${CFLAGS} gpr/src/gpr_imports.c -o gpr_imports.o || die - for bin in ${bin_progs}; do - gnatmake -j$(makeopts_jobs) ${inc_flags} $ADAFLAGS ${bin}-main \ - -o ${bin} -largs ${LDFLAGS} gpr_imports.o || die - done - for lib in $lib_progs; do - gnatmake -j$(makeopts_jobs) ${inc_flags} ${lib} $ADAFLAGS \ - -largs ${LDFLAGS} gpr_imports.o || die - done -} - -src_install() { - dobin ${bin_progs} - exeinto /usr/libexec/gprbuild - doexe ${lib_progs} - insinto /usr/share/gpr - doins share/_default.gpr - einstalldocs -} diff --git a/dev-ada/gprbuild/gprbuild-23.0.0-r3.ebuild b/dev-ada/gprbuild/gprbuild-23.0.0-r3.ebuild new file mode 100644 index 000000000000..7141f9b2e902 --- /dev/null +++ b/dev-ada/gprbuild/gprbuild-23.0.0-r3.ebuild @@ -0,0 +1,68 @@ +# 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 gcc_14 ) + +inherit ada multiprocessing + +XMLADA=xmlada-${PV} + +DESCRIPTION="Multi-Language Management" +HOMEPAGE="http://libre.adacore.com/" +SRC_URI=" + https://github.com/AdaCore/${PN}/archive/refs/tags/v${PV}.tar.gz + -> ${P}.tar.gz + https://github.com/AdaCore/xmlada/archive/refs/tags/v${PV}.tar.gz + -> ${XMLADA}.tar.gz" +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +DEPEND="${ADA_DEPS} + dev-ada/gprconfig_kb[${ADA_USEDEP}]" +RDEPEND="${DEPEND}" + +REQUIRED_USE="${ADA_REQUIRED_USE}" +PATCHES=( "${FILESDIR}"/${PN}-22.0.0-gentoo.patch ) + +src_prepare() { + default + sed -i \ + -e "s:@GNATBIND@:${GNATBIND}:g" \ + src/gprlib.adb \ + || die + cd gpr/src || die + ln -s gpr-util-put_resource_usage__unix.adb \ + gpr-util-put_resource_usage.adb +} + +bin_progs="gprbuild gprconfig gprclean gprinstall gprname gprls" +lib_progs="gprlib gprbind" + +src_compile() { + local xmlada_src="../${XMLADA}" + inc_flags="-Isrc -Igpr/src -I${xmlada_src}/sax -I${xmlada_src}/dom \ + -I${xmlada_src}/schema -I${xmlada_src}/unicode \ + -I${xmlada_src}/input_sources" + + gcc -c ${CFLAGS} gpr/src/gpr_imports.c -o gpr_imports.o || die + for bin in ${bin_progs}; do + gnatmake -j$(makeopts_jobs) ${inc_flags} $ADAFLAGS ${bin}-main \ + -o ${bin} -largs ${LDFLAGS} gpr_imports.o || die + done + for lib in $lib_progs; do + gnatmake -j$(makeopts_jobs) ${inc_flags} ${lib} $ADAFLAGS \ + -largs ${LDFLAGS} gpr_imports.o || die + done +} + +src_install() { + dobin ${bin_progs} + exeinto /usr/libexec/gprbuild + doexe ${lib_progs} + insinto /usr/share/gpr + doins share/_default.gpr + einstalldocs +} diff --git a/dev-ada/gprbuild/gprbuild-24.0.0-r1.ebuild b/dev-ada/gprbuild/gprbuild-24.0.0-r1.ebuild deleted file mode 100644 index d3d2cd3da286..000000000000 --- a/dev-ada/gprbuild/gprbuild-24.0.0-r1.ebuild +++ /dev/null @@ -1,82 +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 - -XMLADA=xmlada-${PV} - -DESCRIPTION="Multi-Language Management" -HOMEPAGE="http://libre.adacore.com/" -SRC_URI=" - https://github.com/AdaCore/${PN}/archive/refs/tags/v${PV}.tar.gz - -> ${P}.tar.gz - https://github.com/AdaCore/xmlada/archive/refs/tags/v${PV}.tar.gz - -> ${XMLADA}.tar.gz" -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="doc" - -DEPEND="${ADA_DEPS} - dev-ada/gprconfig_kb[${ADA_USEDEP}]" -RDEPEND="${DEPEND}" -BDEPEND="doc? ( dev-python/sphinx )" - -REQUIRED_USE="${ADA_REQUIRED_USE}" -PATCHES=( "${FILESDIR}"/${PN}-22.0.0-gentoo.patch ) - -src_prepare() { - default - sed -i \ - -e "s:@GNATBIND@:${GNATBIND}:g" \ - src/gprlib.adb \ - || die - cd gpr/src || die - ln -s gpr-util-put_resource_usage__unix.adb \ - gpr-util-put_resource_usage.adb -} - -bin_progs="gprbuild gprconfig gprclean gprinstall gprname gprls" -lib_progs="gprlib gprbind" - -src_compile() { - local xmlada_src="../${XMLADA}" - inc_flags="-Isrc -Igpr/src -I${xmlada_src}/sax -I${xmlada_src}/dom \ - -I${xmlada_src}/schema -I${xmlada_src}/unicode \ - -I${xmlada_src}/input_sources" - - gcc -c ${CFLAGS} gpr/src/gpr_imports.c -o gpr_imports.o || die - for bin in ${bin_progs}; do - gnatmake -j$(makeopts_jobs) ${inc_flags} $ADAFLAGS ${bin}-main \ - -o ${bin} -largs ${LDFLAGS} gpr_imports.o || die - done - for lib in $lib_progs; do - gnatmake -j$(makeopts_jobs) ${inc_flags} ${lib} $ADAFLAGS \ - -largs ${LDFLAGS} gpr_imports.o || die - done - if use doc; then - emake -C doc txt - emake -C doc info - emake -C doc html - fi -} - -src_install() { - dobin ${bin_progs} - exeinto /usr/libexec/gprbuild - doexe ${lib_progs} - insinto /usr/share/gpr - doins share/_default.gpr - local HTML_DOCS= - local DOCS=README.md - if use doc; then - DOCS+=" examples doc/txt/gprbuild_ug.txt" - HTML_DOCS+="doc/html/*" - doinfo doc/info/gprbuild_ug.info - fi - einstalldocs -} diff --git a/dev-ada/gprbuild/gprbuild-24.0.0-r2.ebuild b/dev-ada/gprbuild/gprbuild-24.0.0-r2.ebuild new file mode 100644 index 000000000000..f57e0dc497a4 --- /dev/null +++ b/dev-ada/gprbuild/gprbuild-24.0.0-r2.ebuild @@ -0,0 +1,82 @@ +# 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 gcc_14 ) + +inherit ada multiprocessing + +XMLADA=xmlada-${PV} + +DESCRIPTION="Multi-Language Management" +HOMEPAGE="http://libre.adacore.com/" +SRC_URI=" + https://github.com/AdaCore/${PN}/archive/refs/tags/v${PV}.tar.gz + -> ${P}.tar.gz + https://github.com/AdaCore/xmlada/archive/refs/tags/v${PV}.tar.gz + -> ${XMLADA}.tar.gz" +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="doc" + +DEPEND="${ADA_DEPS} + dev-ada/gprconfig_kb[${ADA_USEDEP}]" +RDEPEND="${DEPEND}" +BDEPEND="doc? ( dev-python/sphinx )" + +REQUIRED_USE="${ADA_REQUIRED_USE}" +PATCHES=( "${FILESDIR}"/${PN}-22.0.0-gentoo.patch ) + +src_prepare() { + default + sed -i \ + -e "s:@GNATBIND@:${GNATBIND}:g" \ + src/gprlib.adb \ + || die + cd gpr/src || die + ln -s gpr-util-put_resource_usage__unix.adb \ + gpr-util-put_resource_usage.adb +} + +bin_progs="gprbuild gprconfig gprclean gprinstall gprname gprls" +lib_progs="gprlib gprbind" + +src_compile() { + local xmlada_src="../${XMLADA}" + inc_flags="-Isrc -Igpr/src -I${xmlada_src}/sax -I${xmlada_src}/dom \ + -I${xmlada_src}/schema -I${xmlada_src}/unicode \ + -I${xmlada_src}/input_sources" + + gcc -c ${CFLAGS} gpr/src/gpr_imports.c -o gpr_imports.o || die + for bin in ${bin_progs}; do + gnatmake -j$(makeopts_jobs) ${inc_flags} $ADAFLAGS ${bin}-main \ + -o ${bin} -largs ${LDFLAGS} gpr_imports.o || die + done + for lib in $lib_progs; do + gnatmake -j$(makeopts_jobs) ${inc_flags} ${lib} $ADAFLAGS \ + -largs ${LDFLAGS} gpr_imports.o || die + done + if use doc; then + emake -C doc txt + emake -C doc info + emake -C doc html + fi +} + +src_install() { + dobin ${bin_progs} + exeinto /usr/libexec/gprbuild + doexe ${lib_progs} + insinto /usr/share/gpr + doins share/_default.gpr + local HTML_DOCS= + local DOCS=README.md + if use doc; then + DOCS+=" examples doc/txt/gprbuild_ug.txt" + HTML_DOCS+="doc/html/*" + doinfo doc/info/gprbuild_ug.info + fi + einstalldocs +} diff --git a/dev-ada/gprconfig_kb/Manifest b/dev-ada/gprconfig_kb/Manifest index f10e93a33b3d..1b65ad6e64b9 100644 --- a/dev-ada/gprconfig_kb/Manifest +++ b/dev-ada/gprconfig_kb/Manifest @@ -3,6 +3,5 @@ AUX gprconfig_kb-24.0.0-gentoo.patch 5724 BLAKE2B d48884538f67554db7d48d185a18f1 DIST gprconfig_kb-23.0.0.tar.gz 42132 BLAKE2B ed39c8f199e0cd31dbd3b587bcf589d62befc29ab907c54d9bcbc08887239a5ce12bc22428631e32d8c69c0c6bdd01e4591d050f480ea461f4d8af0f1cc05288 SHA512 505b632ff744c8fbb75b72d0f406a88a2c675d5afead9f0f8ca282ae79ca4e38c174dfe424c4c4a55835a9ebdbc6d0a2f329592bd6dfb87d5493e8473a0b2376 DIST gprconfig_kb-24.0.0.tar.gz 43010 BLAKE2B af246be2c5683655bf023e07b08539647d8a351f8f5d8eace77665980fca80855262028667a94b5d9ed9ebf2af16d061968822ef923505c7a4de6497baefa3d7 SHA512 1bd28b7eba57a8952635f3fb61e06278935c31ed196182e19e9e8c2ffa3edbccea5a9b97b3f5a3c820e7c3f5b6878d87f7b42d66a7f57e083d0b56cb91a6eb84 EBUILD gprconfig_kb-23.0.0-r3.ebuild 706 BLAKE2B 7d7aff991b5fa16bf2ae8923a568e50a45ec36753ee2e7a9d8dcfccf6ba688037d382ad703b5429801908da94c02115822a8679b24a66799c5e9af5977beee8d SHA512 d649db78e6880f2e34b9d54f4e9fd7d29c84e22aff98ebc5b6e70037558bcddc597f7d8b7d073e0696928897fe37de5e1961badb0f2b9cc7b08d393baf47672c -EBUILD gprconfig_kb-23.0.0-r4.ebuild 715 BLAKE2B 5a01c6fac0a3ca43d5de3b2fcf8f6341eb76c1bf3577d8c34d160fb03c5d5333d6f41421b5c2858b000f9bd8526d354265d7edee26954351022398f73638c1ee SHA512 f0facecf7c42f73553057581fe7940baa294a7f57257e4d4c3169123d55115f3658f4b7e39fe724843a94ceadf4750adcc858ce0c654f5097e9f1aaad48ff37d -EBUILD gprconfig_kb-24.0.0.ebuild 707 BLAKE2B 944805c574bc2835b597d07a91d8a83ac227662be9b114ade23e4c5529e5916771ac31e8b014aff99accc479558439bf3bbaa7d823921f131055ff288f8ad81f SHA512 b89ca9d44103b47a7fd104897274b13a942e3f3c76df5ef3333135778f2e75b3f26a26b8370ab96ca78b373345c04cfb58f612b8579d7034087e00c8092545eb -MISC metadata.xml 892 BLAKE2B 0c323b949a393a634485d849b25e56ba6a9f9922538c0c09690671810c6ce97842a52021bd2448408747d18210bc8363c94b03697884ad29090f7d7a2ca92a30 SHA512 a1a9312eb03f1e5d0194c21d365650348b2fff626875e075a94dece326a3a6c589133f75998d58d1e2f7053b39fa3fa9ae31074cc0484352024ed336843e819c +EBUILD gprconfig_kb-24.0.0-r1.ebuild 714 BLAKE2B 5b68ceabac4c3b0c4aeb1124619bb02c694a9bc7ef712d5b52c3062ba4bce416f449f59c4e52f1583500d16ca62bc036acc1b8097af4961c1e21ff5b0c31f9c3 SHA512 9ecf413c2dc15117c4d6b630540b44ff48a6d19f2a3bacef5eda641dc7c757a84073ed0dd11ee48c4ebaecb3c4dba0aa455d72878fa6b1ec788cd3aa785f4ea3 +MISC metadata.xml 455 BLAKE2B 9c952304874ab4f01943eae8096d48825d36079409d713c929f58a0bf11cb835b43a0d255ac0b6d37614deafceec111b914b73b15fa4deba70e5e14153897dc5 SHA512 9de3eb46353e61f14f4f2dab8f7048b8dea48ceb3861383a74c3c4463aa93eefacf4952d4977d00f76fd8f99b7c79712b5098b9aa6261185ce666827d05afcc1 diff --git a/dev-ada/gprconfig_kb/gprconfig_kb-23.0.0-r4.ebuild b/dev-ada/gprconfig_kb/gprconfig_kb-23.0.0-r4.ebuild deleted file mode 100644 index 7efe5bff1097..000000000000 --- a/dev-ada/gprconfig_kb/gprconfig_kb-23.0.0-r4.ebuild +++ /dev/null @@ -1,39 +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 - -DESCRIPTION="GPR configuration knowledge base" -HOMEPAGE="https://www.adacore.com/" -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="" - -REQUIRED_USE="${ADA_REQUIRED_USE}" -PATCHES=( "${FILESDIR}"/${P}-gentoo.patch ) - -src_prepare() { - default - - sed -i \ - -e "s:@VER@:${GCCPV}:g" \ - db/compilers.xml \ - db/gnat.xml \ - db/c.xml \ - db/linker.xml \ - || die -} - -src_install() { - insinto /usr/share/gprconfig - doins db/*.xml - doins db/*.ent - einstalldocs -} diff --git a/dev-ada/gprconfig_kb/gprconfig_kb-24.0.0-r1.ebuild b/dev-ada/gprconfig_kb/gprconfig_kb-24.0.0-r1.ebuild new file mode 100644 index 000000000000..1f327d97a90c --- /dev/null +++ b/dev-ada/gprconfig_kb/gprconfig_kb-24.0.0-r1.ebuild @@ -0,0 +1,38 @@ +# 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 gcc_14 ) + +inherit ada + +DESCRIPTION="GPR configuration knowledge base" +HOMEPAGE="https://www.adacore.com/" +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" + +REQUIRED_USE="${ADA_REQUIRED_USE}" +PATCHES=( "${FILESDIR}"/${P}-gentoo.patch ) + +src_prepare() { + default + + sed -i \ + -e "s:@VER@:${GCCPV}:g" \ + db/compilers.xml \ + db/gnat.xml \ + db/c.xml \ + db/linker.xml \ + || die +} + +src_install() { + insinto /usr/share/gprconfig + doins db/*.xml + doins db/*.ent + einstalldocs +} diff --git a/dev-ada/gprconfig_kb/gprconfig_kb-24.0.0.ebuild b/dev-ada/gprconfig_kb/gprconfig_kb-24.0.0.ebuild deleted file mode 100644 index 2ef854ed40ca..000000000000 --- a/dev-ada/gprconfig_kb/gprconfig_kb-24.0.0.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 - -DESCRIPTION="GPR configuration knowledge base" -HOMEPAGE="https://www.adacore.com/" -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" - -REQUIRED_USE="${ADA_REQUIRED_USE}" -PATCHES=( "${FILESDIR}"/${P}-gentoo.patch ) - -src_prepare() { - default - - sed -i \ - -e "s:@VER@:${GCCPV}:g" \ - db/compilers.xml \ - db/gnat.xml \ - db/c.xml \ - db/linker.xml \ - || die -} - -src_install() { - insinto /usr/share/gprconfig - doins db/*.xml - doins db/*.ent - einstalldocs -} diff --git a/dev-ada/gprconfig_kb/metadata.xml b/dev-ada/gprconfig_kb/metadata.xml index a8dc92e88861..3466fa54d5c8 100644 --- a/dev-ada/gprconfig_kb/metadata.xml +++ b/dev-ada/gprconfig_kb/metadata.xml @@ -5,14 +5,8 @@ ada@gentoo.org - GPRbuild is an advanced software tool designed to help automate the - construction of multi-language systems. It removes complexity from - multi-language development by allowing developers to quickly and easily - compile and link software written in a combination of languages - including Ada, Assembler, C, C++, and Fortran. Easily extendable by - users to cover new toolchains and languages it is primarily aimed at - projects of all sizes organized into subsystems and libraries and is - particularly well-suited for compiled languages. + GPRCONFIG KB is a knowledge base for configuring GPR toolchains, used + by GPRbuild and GPR2 projects. adacore/gprconfig_kb diff --git a/dev-ada/xmlada/Manifest b/dev-ada/xmlada/Manifest index 67df8671bfe1..4ecbe88d73b1 100644 --- a/dev-ada/xmlada/Manifest +++ b/dev-ada/xmlada/Manifest @@ -3,6 +3,6 @@ AUX xmlada-24.0.0-gentoo.patch 1255 BLAKE2B 92e437d6d594a0d1527114301a3e77b04665 DIST xmlada-23.0.0.tar.gz 1053370 BLAKE2B 4edf2244818d72d6fc760f60c8145f373e5445d1d245b20b605e21faa7eeefed7835db87c1fd1239008e75211a572294e1d8e35af16c2ba2631c02d1d3b6f52f SHA512 a0fb2a34ffb5edf408fbdc1a3d68511b5545a5ec8993251ba75d71dd2a197f14e187d08f8febd71cb23bbd694889a99941911386af8468c5eb3b11128555edcb DIST xmlada-24.0.0.tar.gz 1053363 BLAKE2B 628a1d3645c58cc3f8f5140c7cfb16adef02f6ccc72b8e9410819eaf67e0160bdcf81a8e33065ec52f54cb12309d857a3d82e532990a0fd17c249c04334ab10f SHA512 4e6773a5fdf9b6ebb5afca913d77aba9f697768f28ef9b23b9277aa4ea4ce09de4e53655dd5559e2326ff847327adb53fa6b776775aa923100a2624df415c97d EBUILD xmlada-23.0.0-r1.ebuild 2423 BLAKE2B 7fa7cebecb991d8ddca21cc3693a61b3c91391e84e5749166f1c800623e0dc3d39ad928b069eba5eb658b2887f1ec2979b0e956fe16339319f44e3d2d98c30bf SHA512 e703eb60f456b87368f3c17b777498dc58c8b9863c4ff8810084c22829d551c4223c489151af0523e70bc8b7f0d8c7e7b64d98f7b8e4dbccc22095e9c2c6d665 -EBUILD xmlada-23.0.0-r2.ebuild 2432 BLAKE2B 1f7058541c57ff369062bb5e80db7f179bb0e82f788b4f0ca53817868481bfa0219c26edb15d164d09acb5ea21bc099a85615d6e5f7a2a8ea1ee5e9f042f5628 SHA512 3bb696c7183a4e253f3ac7f147b0b1815336b88b0b1e88ce46e3b3d7a355089b748c4d5244de7b54189a72b83c9b714d67f87b3d80a60b1fd52d49aeb73f356c -EBUILD xmlada-24.0.0-r2.ebuild 2487 BLAKE2B 8b0b5dd42ab0b270ccf4e8c7b52d7f1f363fdb567ecc0db56fc9744749c5de5e3e55f13b95b20ef28473243fcc3bfe98c0c88a531b2a7000d12d2f8a882d5c4e SHA512 2d7fdd9a54a088b06c0c195023f409a78848352d19838887dafc7270e626f307e5a0ae99dbbaf9bfa0e9e3a5d99741f2f9fc77d3fbbc56c3f34260d75fe46719 +EBUILD xmlada-23.0.0-r3.ebuild 2439 BLAKE2B 01da5bcac23ed171d0fdebac3b8d7297ab2bbf6eaa36cf0d0ca274ffdb11025d71192041d323c414169490ed5f3735367d07466a844fdcb4e8d244c5fc2bea35 SHA512 3ffc5f3b453f8d6b8083000c2352f7468510927d461389d965bdb416ef4606d74e08a06b08413aad5b7b9012160d4fa7ed41c9fb1a0d7c765e7fb14060a92efc +EBUILD xmlada-24.0.0-r3.ebuild 2494 BLAKE2B 3e825aef31faa06d141ac49be8339081e70354a635c970c8bd04a9782ee2a585f22acfc9b182c5061107cab716e98a4f451010c42d405dfe1481fb95bc2c901c SHA512 fb7cb50cab38fae1930d7053c0048cb747dc82c70ff542420fe41140a92a8364b27085b4a7094101691e0b49d6dd61780503ada6f9301f5df93b5bb5bfd56bac MISC metadata.xml 987 BLAKE2B 0cea4d25986c676a4418a482ece808fe48869771b7c021727b7b81785ae254d68eab90a6ba52e5a62b2fbf2ea2539103cfc4b4909ebc6c578c33d61d8b3bb16e SHA512 c578017e1aceb4e81669eb3a44cb7e154f5ef16e09b88de70c5fb4675619fbbbaa0260ad7e7ba7bf07a957e64ac9ee8dc172d91df9f8ee1801ff5e4787e09092 diff --git a/dev-ada/xmlada/xmlada-23.0.0-r2.ebuild b/dev-ada/xmlada/xmlada-23.0.0-r2.ebuild deleted file mode 100644 index 309f74bc9599..000000000000 --- a/dev-ada/xmlada/xmlada-23.0.0-r2.ebuild +++ /dev/null @@ -1,86 +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="Set of modules that provide a simple manipulation of XML streams" -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="${ADA_DEPS}" -DEPEND="${RDEPEND} - dev-ada/gprbuild[${ADA_USEDEP}]" - -PATCHES=( "${FILESDIR}"/${P}-gentoo.patch ) - -src_compile() { - build () { - gprbuild -j$(makeopts_jobs) -m -p -v -XLIBRARY_TYPE=$1 \ - -XBUILD=Production -XPROCESSORS=$(makeopts_jobs) xmlada.gpr \ - -largs ${LDFLAGS} \ - -cargs ${ADAFLAGS} || die "gprbuild failed" - } - 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_test() { - GPR_PROJECT_PATH=schema:input_sources:dom:sax:unicode \ - gprbuild -j$(makeopts_jobs) -m -p -v -XLIBRARY_TYPE=static \ - -XBUILD=Production -XPROCESSORS=$(makeopts_jobs) xmlada.gpr \ - -XTESTS_ACTIVATED=Only \ - -largs ${LDFLAGS} \ - -cargs ${ADAFLAGS} || die "gprbuild failed" - emake --no-print-directory -C tests tests | tee xmlada.testLog - grep -q DIFF xmlada.testLog && die -} - -src_install() { - build () { - gprinstall -XLIBRARY_TYPE=$1 -f -p -XBUILD=Production \ - -XPROCESSORS=$(makeopts_jobs) --prefix="${D}"/usr \ - --install-name=xmlada --build-var=LIBRARY_TYPE \ - --build-var=XMLADA_BUILD \ - --build-name=$1 xmlada.gpr || die "gprinstall failed" - } - if use shared; then - build relocatable - fi - if use static-libs; then - build static - fi - if use static-pic; then - build static-pic - fi - - einstalldocs - dodoc xmlada-roadmap.txt - rm -rf "${D}"/usr/share/gpr/manifests - rm -f "${D}"/usr/share/examples/xmlada/*/b__* - rm -f "${D}"/usr/share/examples/xmlada/*/*.adb.std* - rm -f "${D}"/usr/share/examples/xmlada/*/*.ali - rm -f "${D}"/usr/share/examples/xmlada/*/*.bexch - rm -f "${D}"/usr/share/examples/xmlada/*/*.o - rm -f "${D}"/usr/share/examples/xmlada/*/*example - rm -f "${D}"/usr/share/examples/xmlada/dom/domexample2 - rm -f "${D}"/usr/share/examples/xmlada/sax/saxexample_main - mv "${D}"/usr/share/examples/xmlada "${D}"/usr/share/doc/"${PF}"/examples || die -} diff --git a/dev-ada/xmlada/xmlada-23.0.0-r3.ebuild b/dev-ada/xmlada/xmlada-23.0.0-r3.ebuild new file mode 100644 index 000000000000..d5f175058ac5 --- /dev/null +++ b/dev-ada/xmlada/xmlada-23.0.0-r3.ebuild @@ -0,0 +1,86 @@ +# 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 gcc_14 ) +inherit ada multiprocessing + +DESCRIPTION="Set of modules that provide a simple manipulation of XML streams" +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="${ADA_DEPS}" +DEPEND="${RDEPEND} + dev-ada/gprbuild[${ADA_USEDEP}]" + +PATCHES=( "${FILESDIR}"/${P}-gentoo.patch ) + +src_compile() { + build () { + gprbuild -j$(makeopts_jobs) -m -p -v -XLIBRARY_TYPE=$1 \ + -XBUILD=Production -XPROCESSORS=$(makeopts_jobs) xmlada.gpr \ + -largs ${LDFLAGS} \ + -cargs ${ADAFLAGS} || die "gprbuild failed" + } + 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_test() { + GPR_PROJECT_PATH=schema:input_sources:dom:sax:unicode \ + gprbuild -j$(makeopts_jobs) -m -p -v -XLIBRARY_TYPE=static \ + -XBUILD=Production -XPROCESSORS=$(makeopts_jobs) xmlada.gpr \ + -XTESTS_ACTIVATED=Only \ + -largs ${LDFLAGS} \ + -cargs ${ADAFLAGS} || die "gprbuild failed" + emake --no-print-directory -C tests tests | tee xmlada.testLog + grep -q DIFF xmlada.testLog && die +} + +src_install() { + build () { + gprinstall -XLIBRARY_TYPE=$1 -f -p -XBUILD=Production \ + -XPROCESSORS=$(makeopts_jobs) --prefix="${D}"/usr \ + --install-name=xmlada --build-var=LIBRARY_TYPE \ + --build-var=XMLADA_BUILD \ + --build-name=$1 xmlada.gpr || die "gprinstall failed" + } + if use shared; then + build relocatable + fi + if use static-libs; then + build static + fi + if use static-pic; then + build static-pic + fi + + einstalldocs + dodoc xmlada-roadmap.txt + rm -rf "${D}"/usr/share/gpr/manifests + rm -f "${D}"/usr/share/examples/xmlada/*/b__* + rm -f "${D}"/usr/share/examples/xmlada/*/*.adb.std* + rm -f "${D}"/usr/share/examples/xmlada/*/*.ali + rm -f "${D}"/usr/share/examples/xmlada/*/*.bexch + rm -f "${D}"/usr/share/examples/xmlada/*/*.o + rm -f "${D}"/usr/share/examples/xmlada/*/*example + rm -f "${D}"/usr/share/examples/xmlada/dom/domexample2 + rm -f "${D}"/usr/share/examples/xmlada/sax/saxexample_main + mv "${D}"/usr/share/examples/xmlada "${D}"/usr/share/doc/"${PF}"/examples || die +} diff --git a/dev-ada/xmlada/xmlada-24.0.0-r2.ebuild b/dev-ada/xmlada/xmlada-24.0.0-r2.ebuild deleted file mode 100644 index 4573d542d587..000000000000 --- a/dev-ada/xmlada/xmlada-24.0.0-r2.ebuild +++ /dev/null @@ -1,106 +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="Set of modules that provide a simple manipulation of XML streams" -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="doc +shared static-libs static-pic" -REQUIRED_USE="|| ( shared static-libs static-pic ) - ${ADA_REQUIRED_USE}" - -RDEPEND="${ADA_DEPS}" -DEPEND="${RDEPEND} - dev-ada/gprbuild[${ADA_USEDEP}]" -BDEPEND="doc? ( - dev-tex/latexmk - dev-python/sphinx - dev-python/sphinx-rtd-theme - dev-texlive/texlive-latexextra -)" - -PATCHES=( - "${FILESDIR}"/${PN}-23.0.0-gentoo.patch - "${FILESDIR}"/${P}-gentoo.patch -) - -src_prepare() { - default - sed -i \ - -e "s|@PF@|${PF}|g" \ - input_sources/xmlada_input.gpr \ - || die -} - -src_compile() { - build () { - gprbuild -j$(makeopts_jobs) -m -p -v -XLIBRARY_TYPE=$1 \ - -XBUILD=Production -XPROCESSORS=$(makeopts_jobs) xmlada.gpr \ - -largs ${LDFLAGS} \ - -cargs ${ADAFLAGS} || die "gprbuild failed" - } - if use shared; then - build relocatable - fi - if use static-libs; then - build static - fi - if use static-pic; then - build static-pic - fi - if use doc; then - emake -C docs latexpdf - emake -C docs html - fi -} - -src_test() { - GPR_PROJECT_PATH=schema:input_sources:dom:sax:unicode \ - gprbuild -j$(makeopts_jobs) -m -p -v -XLIBRARY_TYPE=static \ - -XBUILD=Production -XPROCESSORS=$(makeopts_jobs) xmlada.gpr \ - -XTESTS_ACTIVATED=Only \ - -largs ${LDFLAGS} \ - -cargs ${ADAFLAGS} || die "gprbuild failed" - emake --no-print-directory -C tests tests | tee xmlada.testLog - grep -q DIFF xmlada.testLog && die - rm docs/*/b__* || die - rm docs/*/*ali || die - rm docs/*/*std* || die - rm docs/*/*bexch || die - rm docs/*/*.o || die - rm docs/*/*example || die - rm docs/dom/domexample2 || die - rm docs/sax/saxexample_main || die -} - -src_install() { - build () { - gprinstall -XLIBRARY_TYPE=$1 -f -p -XBUILD=Production \ - -XPROCESSORS=$(makeopts_jobs) --prefix="${D}"/usr \ - --install-name=xmlada --build-var=LIBRARY_TYPE \ - --build-var=XMLADA_BUILD \ - --build-name=$1 xmlada.gpr || die "gprinstall failed" - } - if use shared; then - build relocatable - fi - if use static-libs; then - build static - fi - if use static-pic; then - build static-pic - fi - - einstalldocs - dodoc xmlada-roadmap.txt - rm -rf "${D}"/usr/share/gpr/manifests -} diff --git a/dev-ada/xmlada/xmlada-24.0.0-r3.ebuild b/dev-ada/xmlada/xmlada-24.0.0-r3.ebuild new file mode 100644 index 000000000000..238202c5e1cc --- /dev/null +++ b/dev-ada/xmlada/xmlada-24.0.0-r3.ebuild @@ -0,0 +1,106 @@ +# 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 gcc_14 ) +inherit ada multiprocessing + +DESCRIPTION="Set of modules that provide a simple manipulation of XML streams" +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="doc +shared static-libs static-pic" +REQUIRED_USE="|| ( shared static-libs static-pic ) + ${ADA_REQUIRED_USE}" + +RDEPEND="${ADA_DEPS}" +DEPEND="${RDEPEND} + dev-ada/gprbuild[${ADA_USEDEP}]" +BDEPEND="doc? ( + dev-tex/latexmk + dev-python/sphinx + dev-python/sphinx-rtd-theme + dev-texlive/texlive-latexextra +)" + +PATCHES=( + "${FILESDIR}"/${PN}-23.0.0-gentoo.patch + "${FILESDIR}"/${P}-gentoo.patch +) + +src_prepare() { + default + sed -i \ + -e "s|@PF@|${PF}|g" \ + input_sources/xmlada_input.gpr \ + || die +} + +src_compile() { + build () { + gprbuild -j$(makeopts_jobs) -m -p -v -XLIBRARY_TYPE=$1 \ + -XBUILD=Production -XPROCESSORS=$(makeopts_jobs) xmlada.gpr \ + -largs ${LDFLAGS} \ + -cargs ${ADAFLAGS} || die "gprbuild failed" + } + if use shared; then + build relocatable + fi + if use static-libs; then + build static + fi + if use static-pic; then + build static-pic + fi + if use doc; then + emake -C docs latexpdf + emake -C docs html + fi +} + +src_test() { + GPR_PROJECT_PATH=schema:input_sources:dom:sax:unicode \ + gprbuild -j$(makeopts_jobs) -m -p -v -XLIBRARY_TYPE=static \ + -XBUILD=Production -XPROCESSORS=$(makeopts_jobs) xmlada.gpr \ + -XTESTS_ACTIVATED=Only \ + -largs ${LDFLAGS} \ + -cargs ${ADAFLAGS} || die "gprbuild failed" + emake --no-print-directory -C tests tests | tee xmlada.testLog + grep -q DIFF xmlada.testLog && die + rm docs/*/b__* || die + rm docs/*/*ali || die + rm docs/*/*std* || die + rm docs/*/*bexch || die + rm docs/*/*.o || die + rm docs/*/*example || die + rm docs/dom/domexample2 || die + rm docs/sax/saxexample_main || die +} + +src_install() { + build () { + gprinstall -XLIBRARY_TYPE=$1 -f -p -XBUILD=Production \ + -XPROCESSORS=$(makeopts_jobs) --prefix="${D}"/usr \ + --install-name=xmlada --build-var=LIBRARY_TYPE \ + --build-var=XMLADA_BUILD \ + --build-name=$1 xmlada.gpr || die "gprinstall failed" + } + if use shared; then + build relocatable + fi + if use static-libs; then + build static + fi + if use static-pic; then + build static-pic + fi + + einstalldocs + dodoc xmlada-roadmap.txt + rm -rf "${D}"/usr/share/gpr/manifests +} -- cgit v1.2.3