diff options
Diffstat (limited to 'dev-ada')
-rw-r--r-- | dev-ada/Manifest.gz | bin | 4579 -> 4572 bytes | |||
-rw-r--r-- | dev-ada/e3-core/Manifest | 4 | ||||
-rw-r--r-- | dev-ada/e3-core/e3-core-22.1.0-r1.ebuild | 55 | ||||
-rw-r--r-- | dev-ada/e3-core/e3-core-22.2.0.ebuild | 2 | ||||
-rw-r--r-- | dev-ada/e3-testsuite/Manifest | 4 | ||||
-rw-r--r-- | dev-ada/e3-testsuite/e3-testsuite-24.0.ebuild | 29 | ||||
-rw-r--r-- | dev-ada/e3-testsuite/e3-testsuite-25.0.ebuild | 2 | ||||
-rw-r--r-- | dev-ada/gnatcoll-bindings/Manifest | 6 | ||||
-rw-r--r-- | dev-ada/gnatcoll-bindings/gnatcoll-bindings-2021.ebuild | 90 | ||||
-rw-r--r-- | dev-ada/gnatcoll-bindings/gnatcoll-bindings-22.0.0-r1.ebuild | 96 | ||||
-rw-r--r-- | dev-ada/gnatcoll-bindings/gnatcoll-bindings-23.0.0.ebuild | 2 | ||||
-rw-r--r-- | dev-ada/gtkada/Manifest | 9 | ||||
-rw-r--r-- | dev-ada/gtkada/files/gtkada-2017-r1-gentoo.patch | 50 | ||||
-rw-r--r-- | dev-ada/gtkada/files/gtkada-2019-gentoo.patch | 11 | ||||
-rw-r--r-- | dev-ada/gtkada/files/gtkada-2021-uninstall.patch | 13 | ||||
-rw-r--r-- | dev-ada/gtkada/gtkada-2021-r1.ebuild | 67 | ||||
-rw-r--r-- | dev-ada/gtkada/gtkada-22.0.0-r1.ebuild | 60 | ||||
-rw-r--r-- | dev-ada/gtkada/gtkada-23.0.0-r1.ebuild | 4 |
18 files changed, 9 insertions, 495 deletions
diff --git a/dev-ada/Manifest.gz b/dev-ada/Manifest.gz Binary files differindex 02f17e057bdc..dd793a3e0b6a 100644 --- a/dev-ada/Manifest.gz +++ b/dev-ada/Manifest.gz diff --git a/dev-ada/e3-core/Manifest b/dev-ada/e3-core/Manifest index a0546cd5db19..b3877db7fb5d 100644 --- a/dev-ada/e3-core/Manifest +++ b/dev-ada/e3-core/Manifest @@ -1,7 +1,5 @@ AUX e3-core-22.1.0-distro.patch 1143 BLAKE2B ebe7fd0b37ed6dbbe506f4bb86aa8b3bbf59b5e1475b65db07b2a8b28ab86f30998f381c976e9b1eb0f5222171a3c6a592bf7d6a3364a0a0a6c1eb307c0261ef SHA512 16ba2640ecb260702272da1d87b92ce779459da47ef4c1cdc6ad4f5fe98740501df88bc2ef849c55f0eb482a99ab376876af1f5a38a02fe0aeef085c190ecba0 AUX e3-core-22.1.0-test.patch 1057 BLAKE2B 4a8d5ea01e2cd51c297f58db18a25844197bdbaa725260de3eeace06dc3afa74332f10df685947b8bb21e4554920c72eb2c5d08d334d2f77989241510ee00098 SHA512 0771e4d08c611c3b39a695830a30b279470a97e0ccc4c2d6ef0ed184bcbc784240231a93942b89919b4718ed8ede1d3e7b9ff9acf66b547b369fa702cc05f384 -DIST e3-core-22.1.0.tar.gz 442938 BLAKE2B b207a09d8b97f707e8b3a6255b9ef7161e40f716a8bcd853923df2310f2413689ddadf9db98e90f103f8a93813eec20bf462e47541d6f409df5966b0b1d9fca7 SHA512 e887fea2140bb42ebc9d8596b87dc077f8da6a0ed4178081aedaaf3f462b76a431c53e6e56bcb7efee2ed3854c50d7b989819b469b394977d6d25f644368f12d DIST e3-core-22.2.0.tar.gz 383417 BLAKE2B ef595dc785b0073a53ddb06ab1ab7b1a0e9eea0131d2a15318f6355a581f83d14f61f6b0f23d4e3df4afe31e0c03a6b1b4ca8b5aefdb3f982ccaa3454f127f0d SHA512 a2bc2a183b3fed9ad2f0119406dc26857254e4a68014f618a75c062518b990e5f1f3af72e9dc321dea3f9248bd97bded87a20b5389a3e03f2d3b76bb83f56216 -EBUILD e3-core-22.1.0-r1.ebuild 1421 BLAKE2B 8b4d51f3187c5d5d705ee559d9775fcd738d0bf2f8a47423de383e46c1bda990ca4969b00042ab441e3006bb82bd06684a58c4461632108ed4559cdf49bd14cd SHA512 42fc096712086e21382941860eba8246c9d7a796647a137cc7c13bb143e603781c8a6f2acc9fdcbceef6d68561b5669207aa759f8162368ba34ebe5ab222b9bb -EBUILD e3-core-22.2.0.ebuild 1426 BLAKE2B 5be6c9eb8a2e1e2e617117a9233761fa9c2997940983d8f34c2e14860a9ff57846600561e6049fb63bfb696f20d7e9d62bb0f5d69ed175a26d97adb5d8d76160 SHA512 9579f294270a3df595343cd593f84ec9f13b0ac30bc14357848493a7ae52aff0116440a13c40217e617c009736a652960f3ec68a0db3f99ad20183bca1009097 +EBUILD e3-core-22.2.0.ebuild 1424 BLAKE2B 19cb1f1c0dbfa00e06c25e7c0be8c49c41b01c2b79f3ec63fe51f1b094989a36564bd3bb28a29cbf285f8b4fdfba5efe7c8a1a2408a4a8c6472d3124846fd338 SHA512 fae4f93f5444f2cc6ea641443c7f661e908ec65de3aad7e5a1824267e803a6f01557c3f15eba2877803efee4af0557ad7b7ca0278d19b2debe9d1376e6bcf421 MISC metadata.xml 1257 BLAKE2B c5170ed783bde8d288632069c3e5496d50dfd77a0f7fb62e00964660bd7b3c482509bdf8983af16d1aa7be6bd9ee20708711fc688f002d5bace078c93c4ed212 SHA512 d7fd1018cb701d777e3246fe91b018ea25ebd5bc641e6897d683dee0fcfdd1841d13f9701212d15e81cde531f8e26d10cc156c9ed47125dfbcbc6bd5bacf18af diff --git a/dev-ada/e3-core/e3-core-22.1.0-r1.ebuild b/dev-ada/e3-core/e3-core-22.1.0-r1.ebuild deleted file mode 100644 index de08bb95f3d7..000000000000 --- a/dev-ada/e3-core/e3-core-22.1.0-r1.ebuild +++ /dev/null @@ -1,55 +0,0 @@ -# Copyright 2021-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_10 ) -DISTUTILS_USE_PEP517=setuptools -inherit distutils-r1 toolchain-funcs - -DESCRIPTION="Ease the development of portable automated build systems" -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" -RESTRICT="!test? ( test )" - -RDEPEND="dev-python/colorama[${PYTHON_USEDEP}] - dev-python/stevedore[${PYTHON_USEDEP}] - dev-python/distro[${PYTHON_USEDEP}] - dev-python/tqdm[${PYTHON_USEDEP}] - dev-python/psutil[${PYTHON_USEDEP}] - dev-python/requests-toolbelt[${PYTHON_USEDEP}] - dev-python/python-dateutil[${PYTHON_USEDEP}] - dev-python/pyyaml[${PYTHON_USEDEP}] - dev-python/tomlkit[${PYTHON_USEDEP}] - !app-editors/e3" -DEPEND="${RDEPEND}" -BDEPEND=" - test? ( - dev-python/httpretty[${PYTHON_USEDEP}] - dev-vcs/subversion - dev-python/mock[${PYTHON_USEDEP}] - )" - -PATCHES=( - "${FILESDIR}"/${P}-distro.patch - "${FILESDIR}"/${P}-test.patch -) - -distutils_enable_tests pytest - -python_compile() { - distutils-r1_python_compile - find "${BUILD_DIR}" -name '*.pth' -delete || die -} - -src_compile() { - local PLATFORM=x86_64-linux - rm src/e3/os/data/rlimit* || die - $(tc-getCC) ${CFLAGS} -o src/e3/os/data/rlimit-${PLATFORM} tools/rlimit/rlimit.c ${LDFLAGS} - distutils-r1_src_compile -} diff --git a/dev-ada/e3-core/e3-core-22.2.0.ebuild b/dev-ada/e3-core/e3-core-22.2.0.ebuild index 4fe586a45700..1d932fed8927 100644 --- a/dev-ada/e3-core/e3-core-22.2.0.ebuild +++ b/dev-ada/e3-core/e3-core-22.2.0.ebuild @@ -14,7 +14,7 @@ SRC_URI="https://github.com/AdaCore/${PN}/archive/refs/tags/v${PV}.tar.gz LICENSE="GPL-3" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 x86" RESTRICT="test" RDEPEND="dev-python/colorama[${PYTHON_USEDEP}] diff --git a/dev-ada/e3-testsuite/Manifest b/dev-ada/e3-testsuite/Manifest index cbcaadb08001..a91e18d66298 100644 --- a/dev-ada/e3-testsuite/Manifest +++ b/dev-ada/e3-testsuite/Manifest @@ -1,5 +1,3 @@ -DIST e3-testsuite-24.0.tar.gz 103595 BLAKE2B c41360aeb9243810fb3fe26c567430365c09823430927cb1e5e04e4fc0e3b28727a7fe3e286b1fe135ce32e2cc85821994804695a23f6fddcfc4f4bb8f57661b SHA512 1460b3611b863d0311960702fd684612f32cd876fa1864feae39b16251677ee25f4f29c1f749d2eeb93d0306dc3c130e424e11c6d5561f01482a065f239de170 DIST e3-testsuite-25.0.tar.gz 138004 BLAKE2B 5a1b5bd7e51bae030867034ab48b4dbf38813a52c9d72f76dfac6018faf37ec69e3967a94f371fcc395df01e82a80426ecad274cfb5999c893c2559289421a0b SHA512 3aef1fae5204991f7f8c2c0456b46c9c1535c59c55c4840184f986ff2444de518a2f165f052dfd0412f25824ab26bea6a6317b20f194f459d30a17580cdea8c6 -EBUILD e3-testsuite-24.0.ebuild 659 BLAKE2B a2650cf161868c0107eb2ddb3debe6bcf252fee96e88bc6886c7498af051f2340f13bf05bf7d10c33bec2aaa4be4cb225aafb7adaa41ed5de1148c0908474ef3 SHA512 7a51101db9c27c175be255fa0e1e6d4c4fb4f5897ae9dc29efc5d056983a3bc4aa437b92f8162b63e3f506c0cd98569cb1ae4dca2c1cf692450371641b0abcd9 -EBUILD e3-testsuite-25.0.ebuild 659 BLAKE2B a2650cf161868c0107eb2ddb3debe6bcf252fee96e88bc6886c7498af051f2340f13bf05bf7d10c33bec2aaa4be4cb225aafb7adaa41ed5de1148c0908474ef3 SHA512 7a51101db9c27c175be255fa0e1e6d4c4fb4f5897ae9dc29efc5d056983a3bc4aa437b92f8162b63e3f506c0cd98569cb1ae4dca2c1cf692450371641b0abcd9 +EBUILD e3-testsuite-25.0.ebuild 657 BLAKE2B ab453295dacd61f5d2f4d3dca50e2f68fcbf34400fdc13254eaf16399fa89f9b2c9440e438e1ba815c1a79eada8bc6e64a85c3f1abd123e68f4ec2f24f532235 SHA512 c0ccb54f489a9325b353deca30c39be1be27b06d3ad06bd4e16516a11ca8e3ace38b92059b808021076f036934443889c5769ce58fa720f69d0979b7b8bf616e MISC metadata.xml 664 BLAKE2B f7ac98a78cd187aa5e84b564d59982bfeb21d992a309803fcd747242e9373d7aa5cfa648a06ae5442c843f136a76929c34e5c28ea03c6bdd1d94e6c1a10ee226 SHA512 62123c662e3dc67a8d55d5ea6e88207c63df0dc4a0dd314c2e9f708360485997613913a54617c24adf9b26caf4202c04c069fa8bfe8ee3ba906e245da311a40b diff --git a/dev-ada/e3-testsuite/e3-testsuite-24.0.ebuild b/dev-ada/e3-testsuite/e3-testsuite-24.0.ebuild deleted file mode 100644 index 159e6e07c792..000000000000 --- a/dev-ada/e3-testsuite/e3-testsuite-24.0.ebuild +++ /dev/null @@ -1,29 +0,0 @@ -# Copyright 2021-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_10 ) -DISTUTILS_USE_PEP517=setuptools -inherit distutils-r1 - -DESCRIPTION="Generic testsuite framework in Python" -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" -RESTRICT="!test? ( test )" - -RDEPEND="dev-ada/e3-core[${PYTHON_USEDEP}]" -DEPEND="${RDEPEND}" -BDEPEND="" - -distutils_enable_tests pytest - -python_compile() { - distutils-r1_python_compile - find "${BUILD_DIR}" -name '*.pth' -delete || die -} diff --git a/dev-ada/e3-testsuite/e3-testsuite-25.0.ebuild b/dev-ada/e3-testsuite/e3-testsuite-25.0.ebuild index 159e6e07c792..b692bb33f385 100644 --- a/dev-ada/e3-testsuite/e3-testsuite-25.0.ebuild +++ b/dev-ada/e3-testsuite/e3-testsuite-25.0.ebuild @@ -14,7 +14,7 @@ SRC_URI="https://github.com/AdaCore/${PN}/archive/refs/tags/v${PV}.tar.gz LICENSE="GPL-3" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 x86" RESTRICT="!test? ( test )" RDEPEND="dev-ada/e3-core[${PYTHON_USEDEP}]" diff --git a/dev-ada/gnatcoll-bindings/Manifest b/dev-ada/gnatcoll-bindings/Manifest index 8197f0d28149..84edb7a1771c 100644 --- a/dev-ada/gnatcoll-bindings/Manifest +++ b/dev-ada/gnatcoll-bindings/Manifest @@ -1,7 +1,3 @@ -DIST gnatcoll-bindings-2021-20210518-19B15-src.tar.gz 1425986 BLAKE2B c10fc6ff8bc74de37178a5e74d7ca81fd476c84765612b59c4a7711bfd6fb2428157bc12715e3813170c1403419ca89bdea55569f111c7a66130f689575fe368 SHA512 c2cae5bef27c19c46a69c188d111676cb6d68762e8666740dac69bddbeb350d56497ceceda5b6959e7810d51d98ead7827d95735bfc932c343cec5acee81b041 -DIST gnatcoll-bindings-22.0.0.tar.gz 243040 BLAKE2B f6577e6d31362b59ac2bdb8c70772e6783d88f192f63e335082140d143d17be15bb62143174217b2e823e6183e5148725c1d12e4b00c3cc0abfacf3a279d30df SHA512 b8f4184f0992057ea33350e30e007859c5ef3e028d7604c47ae160f3c2ffcc828187ed9c9c3de7c6d2b7b16274714822460dc09d687386035d2773df45e90bf2 DIST gnatcoll-bindings-23.0.0.tar.gz 251006 BLAKE2B 8cc5ada5c76d146d80c1b83bfbcfea28b9951339eb5dcdca40a4b40fdeb2ed2ad1971deea60b6fdc7cc2565745958d13fcc1acbd012465dea4cb2535e947af34 SHA512 3f92d3c95ffbcf96df53a1db39c9b829ae3d0a9ee3695d3d7726168bd6744ca4d4dfe4b224b50b50603c6295e1c0c6dd3d9940cf9e20c147a3bed8e6cc39c1ce -EBUILD gnatcoll-bindings-2021.ebuild 2249 BLAKE2B 237a057951be1e50021c3116077bf8c305f12acb75161e45d580b110f07a2d16ca6fc477d8889ae7ea8730244fa4b94d2f56c1d498c79b6bcd6fedf0f4c8a6e9 SHA512 5ff453ae35ccd240481da9b5f36f8d7cf39835681aade25aa9e32371d83de76346b8d5af4000913b7f6ffd823bd15b3062d9b05d9956b0bef7cca4c1287987ee -EBUILD gnatcoll-bindings-22.0.0-r1.ebuild 2477 BLAKE2B b68831cb650505e1f4cce39ce6570f98479d692f7fc1d93174090df87f21a932c99a1a534b539bb5968e05ba63a3b09fb16431fa427facb8d7e805b184739c60 SHA512 aebe754f2b8fe6a07c2d6c4b6031e0109d8e01149089dc8c3e785f0f0372c3c9e23bac0f4c08d1329cf1cab274f498b1bf7ba9bf49e70d224c1c38170c793549 -EBUILD gnatcoll-bindings-23.0.0.ebuild 2477 BLAKE2B b68831cb650505e1f4cce39ce6570f98479d692f7fc1d93174090df87f21a932c99a1a534b539bb5968e05ba63a3b09fb16431fa427facb8d7e805b184739c60 SHA512 aebe754f2b8fe6a07c2d6c4b6031e0109d8e01149089dc8c3e785f0f0372c3c9e23bac0f4c08d1329cf1cab274f498b1bf7ba9bf49e70d224c1c38170c793549 +EBUILD gnatcoll-bindings-23.0.0.ebuild 2475 BLAKE2B 493290385f6ca4e32aea5f66d50a5cb0a5234418a82016d8e9e5c533e37d80580fab3f8e60b8635dc95574a76d7dd4c0ef79d83ca097d4058f7313ecaebe3661 SHA512 88937778a4d09187e913ada43f9d3b72eb698d486094c7090b79ae2ebe98ae8a0f98d0ae74011981672726ff46e01a60520dd826c8f3a0414c65646b4fe52af2 MISC metadata.xml 1172 BLAKE2B 23758b9a71c24a6e635488947a6491713dd69750c62715b1fe0eb12db380d1ecc80ebb4941a00a9ae01ce2009316849e802560bc52402fed64b671547951cf89 SHA512 1ea356da231ee9b42df8733e0ca6c3cbb5e3a2f0eb143bc894a8961e82b69f2e05b0f5d8dba309dc6b0556c4340bb51175fe9aa5a272aae006eed4a2cf449098 diff --git a/dev-ada/gnatcoll-bindings/gnatcoll-bindings-2021.ebuild b/dev-ada/gnatcoll-bindings/gnatcoll-bindings-2021.ebuild deleted file mode 100644 index d053766be68b..000000000000 --- a/dev-ada/gnatcoll-bindings/gnatcoll-bindings-2021.ebuild +++ /dev/null @@ -1,90 +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 ) -inherit ada multiprocessing python-single-r1 - -MYP=${P}-${PV}0518-19B15-src -ADAMIRROR=https://community.download.adacore.com/v1 -ID=d93655ced17f15c5f376b6861825df3f9c183980 - -DESCRIPTION="GNAT Component Collection" -HOMEPAGE="http://libre.adacore.com" -SRC_URI="${ADAMIRROR}/${ID}?filename=${MYP}.tar.gz -> ${MYP}.tar.gz" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="amd64 x86" -IUSE="gmp iconv python readline +shared static-libs static-pic syslog" - -RDEPEND="${PYTHON_DEPS} - ${ADA_DEPS} - dev-ada/gnatcoll-core[${ADA_USEDEP},shared?,static-libs?,static-pic?] - gmp? ( dev-libs/gmp:* )" -DEPEND="${RDEPEND} - dev-ada/gprbuild[${ADA_USEDEP}]" - -REQUIRED_USE="${PYTHON_REQUIRED_USE} - ${ADA_REQUIRED_USE}" - -S="${WORKDIR}"/${MYP} - -QA_EXECSTACK=usr/lib/gnatcoll_readline.*/libgnatcoll_readline.* - -pkg_setup() { - python-single-r1_pkg_setup - ada_pkg_setup -} - -src_prepare() { - rm -rf python || die - mv python3 python || die - default -} - -src_compile() { - build () { - gprbuild -j$(makeopts_jobs) -m -p -v \ - -XGPR_BUILD=$2 -XGNATCOLL_CORE_BUILD=$2 \ - -XLIBRARY_TYPE=$2 -P $1/gnatcoll_$1.gpr -XBUILD="PROD" \ - -XGNATCOLL_ICONV_OPT= -XGNATCOLL_PYTHON_CFLAGS="-I$(python_get_includedir)" \ - -XGNATCOLL_PYTHON_LIBS=$(python_get_library_path) \ - -cargs:Ada ${ADAFLAGS} -cargs:C ${CFLAGS} || die "gprbuild failed" - } - for kind in shared static-libs static-pic ; do - if use $kind; then - lib=${kind%-libs} - lib=${lib/shared/relocatable} - for dir in gmp iconv python readline syslog ; do - if use $dir; then - build $dir $lib - fi - done - fi - done -} - -src_install() { - build () { - gprinstall -p -f -XBUILD=PROD --prefix="${D}"/usr -XLIBRARY_TYPE=$2 \ - -XGPR_BUILD=$2 -XGNATCOLL_CORE_BUILD=$2 \ - --build-var=LIBRARY_TYPE \ - -XGNATCOLL_ICONV_OPT= -P $1/gnatcoll_$1.gpr --build-name=$2 - } - for kind in shared static-libs static-pic ; do - if use $kind; then - lib=${kind%-libs} - lib=${lib/shared/relocatable} - for dir in gmp iconv python readline syslog ; do - if use $dir; then - build $dir $lib - fi - done - fi - done - rm -rf "${D}"/usr/share/gpr/manifests - einstalldocs -} diff --git a/dev-ada/gnatcoll-bindings/gnatcoll-bindings-22.0.0-r1.ebuild b/dev-ada/gnatcoll-bindings/gnatcoll-bindings-22.0.0-r1.ebuild deleted file mode 100644 index ec2ef2912511..000000000000 --- a/dev-ada/gnatcoll-bindings/gnatcoll-bindings-22.0.0-r1.ebuild +++ /dev/null @@ -1,96 +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/refs/tags/v${PV}.tar.gz - -> ${P}.tar.gz" - -LICENSE="GPL-3" -SLOT="0/${PV}" -KEYWORDS="~amd64 ~x86" -IUSE="gmp iconv lzma openmp python readline +shared static-libs static-pic syslog" -REQUIRED_USE="|| ( shared static-libs static-pic ) - || ( gmp iconv lzma openmp python readline syslog ) - ${PYTHON_REQUIRED_USE} - ${ADA_REQUIRED_USE}" - -RDEPEND="${PYTHON_DEPS} - ${ADA_DEPS} - dev-ada/gnatcoll-core:=[${ADA_USEDEP},shared?,static-libs?,static-pic?] - gmp? ( dev-libs/gmp:* ) - lzma? ( app-arch/xz-utils ) - openmp? ( dev-lang/gnat-gpl:=[openmp] ) - " -DEPEND="${RDEPEND} - dev-ada/gprbuild[${ADA_USEDEP}]" - -QA_EXECSTACK=usr/lib/gnatcoll_readline.*/libgnatcoll_readline.* - -pkg_setup() { - python-single-r1_pkg_setup - ada_pkg_setup -} - -src_prepare() { - rm -r python || die - mv python3 python || die - default -} - -src_compile() { - build () { - gprbuild -j$(makeopts_jobs) -m -p -v \ - -XGPR_BUILD=$2 -XGNATCOLL_CORE_BUILD=$2 \ - -XLIBRARY_TYPE=$2 -P $1/gnatcoll_$1.gpr -XBUILD="PROD" \ - -XGNATCOLL_VERSION=${PV} \ - -XGNATCOLL_ICONV_OPT= -XGNATCOLL_PYTHON_CFLAGS="-I$(python_get_includedir)" \ - -XGNATCOLL_PYTHON_LIBS=$(python_get_library_path) \ - -cargs:Ada ${ADAFLAGS} -cargs:C ${CFLAGS} || die "gprbuild failed" - } - for kind in shared static-libs static-pic ; do - if use $kind; then - lib=${kind%-libs} - lib=${lib/shared/relocatable} - for dir in gmp iconv lzma python readline syslog ; do - if use $dir; then - build $dir $lib - fi - done - if use openmp; then - build omp $lib - fi - fi - done -} - -src_install() { - build () { - gprinstall -p -f -XBUILD=PROD --prefix="${D}"/usr -XLIBRARY_TYPE=$2 \ - -XGPR_BUILD=$2 -XGNATCOLL_CORE_BUILD=$2 \ - -XGNATCOLL_VERSION=${PV} --build-var=LIBRARY_TYPE \ - -XGNATCOLL_ICONV_OPT= -P $1/gnatcoll_$1.gpr --build-name=$2 - } - for kind in shared static-libs static-pic ; do - if use $kind; then - lib=${kind%-libs} - lib=${lib/shared/relocatable} - for dir in gmp iconv lzma python readline syslog ; do - if use $dir; then - build $dir $lib - fi - done - if use openmp; then - build omp $lib - fi - fi - done - rm -rf "${D}"/usr/share/gpr/manifests - einstalldocs -} diff --git a/dev-ada/gnatcoll-bindings/gnatcoll-bindings-23.0.0.ebuild b/dev-ada/gnatcoll-bindings/gnatcoll-bindings-23.0.0.ebuild index ec2ef2912511..c265ed8ecc08 100644 --- a/dev-ada/gnatcoll-bindings/gnatcoll-bindings-23.0.0.ebuild +++ b/dev-ada/gnatcoll-bindings/gnatcoll-bindings-23.0.0.ebuild @@ -14,7 +14,7 @@ SRC_URI="https://github.com/AdaCore/${PN}/archive/refs/tags/v${PV}.tar.gz LICENSE="GPL-3" SLOT="0/${PV}" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 x86" IUSE="gmp iconv lzma openmp python readline +shared static-libs static-pic syslog" REQUIRED_USE="|| ( shared static-libs static-pic ) || ( gmp iconv lzma openmp python readline syslog ) diff --git a/dev-ada/gtkada/Manifest b/dev-ada/gtkada/Manifest index 3b17d972236b..e48f7d4fc25b 100644 --- a/dev-ada/gtkada/Manifest +++ b/dev-ada/gtkada/Manifest @@ -1,11 +1,4 @@ -AUX gtkada-2017-r1-gentoo.patch 2082 BLAKE2B 129c162fbc6d89565d4d383fe0f071b04513a66d138599d0b5dfce8f4bc40bb7609eb26a1df414dcac212827a2ece39c4db4a2f785d8eb5367688b83fd59c121 SHA512 defc57274798e8ff24436153bd4f6d6f94e25617eee249101708c1bfd01d3960a07a948407d2c126d21fba34a9f770762fc20d0c1711c28b4d77e11a190a9dea -AUX gtkada-2019-gentoo.patch 468 BLAKE2B 80de36b927875d360e35be6b5829ced6fa1a0bff2c2e8f2186bdd375db27965cc9258b94c41ade6919047d0ac12deafe37b7a58c1365bd453b7293118f81709d SHA512 85b6e3d3060283370ab9d2ad5980a2aa110db44edcb615caf8ebfd6e49ca53011d5a049f4fac1584fce2755414883abde16824d28a5fa3db17d0d50cb00e8c81 -AUX gtkada-2021-uninstall.patch 398 BLAKE2B 2f5becba847173f5e780ca712d3fa3a8180fade82d36d6cbe3e94acb3e3d64e5754ee41b221878dbcfbb5db056e976a16837ce22aeb8c35027c0df6622a64bae SHA512 53a325b4b51e9d5dafc583e6001064b3d5cca9b5e1d4ccccc5280726c10a25f1a2563d1fe62c9d9c48ee058e4d4cc7bc8b722c5a89f4d276ddfac2bfa4726461 AUX gtkada-23.0.0-gentoo.patch 2408 BLAKE2B 658863cebee256a7dc59f66cb852a5ab322291393e4a7a97b194d4724e0ae8dc01e048c7cd5ee375ea812d4b144216d2ab0487e278b32935aa772aa45e43d3df SHA512 8e84c77b45b97db1b60b830afb151bcdb76bac32585a5ba2131beb9f9252fba3b41b7b2fb03eb6c7e7714c5307faa189cee6c16529470780e66117f4d95682e8 -DIST gtkada-2021-20210518-1A011-src.tar.gz 12341654 BLAKE2B 888e7f447b09218f54f6fc28743bf313163f30bcde5f0deba7c02a113340e2e73458cc98a8e9d9277f131cb4e28280fd69afa6797d47312c61e7d73929fb5a11 SHA512 fb5db2886a26c15b58180e53f22d4ee25ce23c19240b27352cb47becf19bb76b32c90a10f5085165913360d1cf87bf52b4588d8cdc2b9681e717f9af71ae86a8 -DIST gtkada-22.0.0.tar.gz 6070022 BLAKE2B ff5d13831acf839290923871a80a5edfff7d39c689175d528e50bfcae4f120381d8cc74a58f2d843e0aba6fd7c23bb43a34db279b0af9d7c9cc4f4bc9615b179 SHA512 abcc6152b0dac66b29ef791527bf6e8f0e1359e5a374732824561ca47d9b1951c168b9b27dbc1f24e496ef5afe6c68020edc9d374faf0495118630ef08a5c448 DIST gtkada-23.0.0.tar.gz 6045493 BLAKE2B 05efb40453aa6f3ebd3beaf3dd7915bc2cca8cfec211bc6ae2f0a7a15f16029b1142028422367dbd4f68e72e02b71c030eec39802b0f9202e411d611a1fe521b SHA512 ea5dffe4fe1b99cfbd952bace510aff9e0f79fe2fa075c299d12e68dfb43b6334df0d707631de30e6e2c3a80759d342b178e8ed29a82e90445e450cfd332767f -EBUILD gtkada-2021-r1.ebuild 1417 BLAKE2B 107c8fec3c75286a4b226b57b42480805a10d6b350d2fb0ed16d61f9ea20ed2e4440963d754e5b07aa4463489576d1b5f5addd1a508f4812b629df21dd6f4ebc SHA512 be586bb4100203bfa9bc7719d47f0dc23614e053f58bca3ca766ae30b6f6544f432bc76fd1d2121b589daf2ea567464ebbaaaa66a070d6332c54058982517d5e -EBUILD gtkada-22.0.0-r1.ebuild 1214 BLAKE2B 8b293c1185334ae22e61219fc01805a8f133336ccb89a33a050f3bb9e7d91eda81512121b87a599d50e7963a102acac467a8d01b077c3bb1325c1f4538d8af3d SHA512 917f8dd25f03d9fc5814875c6b497d32a96f2ec4ffcc53d01bdb30c3a96a7c692fd49de1925ff280f9d69320c89337f4e99b2739a080b8e68c007387267d1bd5 -EBUILD gtkada-23.0.0-r1.ebuild 1077 BLAKE2B 1c57f8f2d53e6b76454326e7ddcbc36f170650678184189105535632ad7250c925cc02bf7466a3302ae4d068e326f0436477f4eefbf951d2301565e91d74e1fe SHA512 d78987888ae61c78ea036b56f4b67e11aa1e7a48cf687d6f2b7d3374d75694b3c07812aef9aaa3bc842d8b5c4a1bcf8e4d8c0934bfb9ec0c920b58d4ae467b76 +EBUILD gtkada-23.0.0-r1.ebuild 1075 BLAKE2B 6d450bc33018b960b5385a40359301f8613825b9ca96bd091f9e012da2a6ba0ec18496ffc2d1a05f868316ff6a46d71281a58e4085bc375e5287dd821572da68 SHA512 14c609b15840de38b9006dfe1ad481f549a805a22c7964a429fbe9104538db25635455429306314ef4c2bb7afebdfb7a0cfa070873913594dc254a58c93093b2 MISC metadata.xml 688 BLAKE2B d3ea42354ba10dd872affbaeb5a14833cc2254bed85f10e15871c8131a46d3f996948b2fffb9d9aa795c914e4e9dc5d3f34e86666a2526c566d4b03fa14bf121 SHA512 ce18831b728277d125cf4cd86522a238ec17f4cab007958212c95f3ee97fedbdb827749549e0ea4eff93dc74022d61515d116f3fe606db34496e9045b8c23778 diff --git a/dev-ada/gtkada/files/gtkada-2017-r1-gentoo.patch b/dev-ada/gtkada/files/gtkada-2017-r1-gentoo.patch deleted file mode 100644 index 0dbbbe720d05..000000000000 --- a/dev-ada/gtkada/files/gtkada-2017-r1-gentoo.patch +++ /dev/null @@ -1,50 +0,0 @@ ---- gtkada-gpl-2016-src/Makefile.in.old 2017-01-21 22:42:18.319969095 +0100 -+++ gtkada-gpl-2016-src/Makefile.in 2017-01-21 22:42:33.989700236 +0100 -@@ -60,30 +60,33 @@ - LIBRARY_TYPE_FOR_TOOLS=static - endif - --all: tools tests -+all: tools - static: build_library_type/static - relocatable: build_library_type/relocatable - - tools: - @echo "====== Building tools =====" -- ${GPRBUILD_FULL} -XLIBRARY_TYPE=$(LIBRARY_TYPE_FOR_TOOLS) -Psrc/tools/tools.gpr -+ ${GPRBUILD_FULL} -v -XLIBRARY_TYPE=$(LIBRARY_TYPE_FOR_TOOLS) \ -+ -Psrc/tools/tools.gpr -cargs:Ada $(ADAFLAGS) - - build_library_type/%: src/gtkada-intl.adb - @echo "====== Building $(@F) libraries =====" -- ${GPRBUILD_FULL} -XLIBRARY_TYPE=$(@F) -Psrc/gtkada.gpr -+ ${GPRBUILD_FULL} -v -XLIBRARY_TYPE=$(@F) -Psrc/gtkada.gpr \ -+ -cargs:Ada $(ADAFLAGS) -cargs:C $(CFLAGS) - ifeq (${HAVE_OPENGL}, True) - ${GPRBUILD_FULL} -XLIBRARY_TYPE=$(@F) -Psrc/opengl/gtkada_gl.gpr - endif - - src/gtkada-intl.adb: src/gtkada-intl.gpb Makefile - gnatprep -DGETTEXT_INTL=$(GETTEXT_INTL) -DHAVE_GETTEXT=$(HAVE_GETTEXT) src/gtkada-intl.gpb $@ - - testgtk/opengl/view_gl.adb: testgtk/opengl/view_gl.gpb Makefile - gnatprep -r -c -DHAVE_GL=${HAVE_OPENGL} -DWIN32=False testgtk/opengl/view_gl.gpb $@ - - tests: testgtk/opengl/view_gl.adb - @echo "====== Building tests =====" -- cd testgtk; ${GPRBUILD_FULL} -XLIBRARY_TYPE=$(LIBRARY_TYPE_FOR_TOOLS) -Ptestgtk.gpr -aP ../src -+ cd testgtk; ${GPRBUILD_FULL} -v -XLIBRARY_TYPE=$(LIBRARY_TYPE_FOR_TOOLS) \ -+ -Ptestgtk.gpr -aP ../src -cargs:Ada $(ADAFLAGS) - - install/%: force - ${GPRINSTALL_FULL} -XLIBRARY_TYPE=$(@F) --build-name=$(@F) \ -@@ -121,9 +121,6 @@ - install: install-clean - ${GPRINSTALL_FULL} -XLIBRARY_TYPE=$(LIBRARY_TYPE_FOR_TOOLS) \ - --mode=usage -Psrc/tools/tools.gpr -- cd testgtk; ${GPRINSTALL_FULL} -XLIBRARY_TYPE=$(LIBRARY_TYPE_FOR_TOOLS) \ -- --mode=usage --exec-subdir=${DESTDIR}${exampledir} \ -- -Ptestgtk.gpr -aP ../src - - @echo '-----------------------------------------------------------------------' - @echo '-- GtkAda has now been installed. --' diff --git a/dev-ada/gtkada/files/gtkada-2019-gentoo.patch b/dev-ada/gtkada/files/gtkada-2019-gentoo.patch deleted file mode 100644 index 79f58a41b2d1..000000000000 --- a/dev-ada/gtkada/files/gtkada-2019-gentoo.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- a/Makefile.in 2019-09-21 18:47:40.749628914 +0200 -+++ b/Makefile.in 2019-09-21 18:48:08.547200073 +0200 -@@ -30,7 +30,7 @@ - - GPRBUILD_FULL = ${GPRBUILD} -j${PROCESSORS} -m -p ${GPRBUILD_SWITCHES} - GPRINSTALL_FULL = ${GPRINSTALL} -p -f --project-subdir=$(PRJDIR) \ -- --build-var=GTKADA_BUILD,LIBRARY_TYPE --install-name=gtkada \ -+ --build-var=LIBRARY_TYPE --install-name=gtkada \ - --prefix=${DESTDIR}$(prefix) -XGTK_PREFIX=${prefix} - - GETTEXT_INTL=@GETTEXT_INTL@ diff --git a/dev-ada/gtkada/files/gtkada-2021-uninstall.patch b/dev-ada/gtkada/files/gtkada-2021-uninstall.patch deleted file mode 100644 index c782aac633b7..000000000000 --- a/dev-ada/gtkada/files/gtkada-2021-uninstall.patch +++ /dev/null @@ -1,13 +0,0 @@ ---- a/Makefile.in 2021-12-27 09:42:14.575136019 +0100 -+++ b/Makefile.in 2021-12-27 09:42:31.159870381 +0100 -@@ -113,10 +113,6 @@ - endif - - install-clean: --ifneq (,$(wildcard $(prefix)/lib/gnat/manifests/gtkada)) -- -$(GPRINSTALL) --uninstall -f --prefix=$(prefix) \ -- --project-subdir=lib/gnat gtkada --endif - - install: install-clean - ${GPRINSTALL_FULL} -XLIBRARY_TYPE=$(LIBRARY_TYPE_FOR_TOOLS) \ diff --git a/dev-ada/gtkada/gtkada-2021-r1.ebuild b/dev-ada/gtkada/gtkada-2021-r1.ebuild deleted file mode 100644 index fba47ffdfa82..000000000000 --- a/dev-ada/gtkada/gtkada-2021-r1.ebuild +++ /dev/null @@ -1,67 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -ADA_COMPAT=( gnat_2021 ) -inherit ada autotools multiprocessing - -MYP=${P}-${PV}0518-1A011-src -ADAMIRROR=https://community.download.adacore.com/v1 -ID=8f1daefcb56e3ee7feaad67bac66deb0f7c37a82 - -DESCRIPTION="A complete Ada graphical toolkit" -HOMEPAGE="http://libre.adacore.com//tools/gtkada/" -SRC_URI="${ADAMIRROR}/${ID}?filename=${MYP}.tar.gz -> ${MYP}.tar.gz" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="amd64 x86" -IUSE="+shared static-libs" - -RDEPEND="${ADA_DEPS} - app-accessibility/at-spi2-core - dev-libs/glib:2 - media-libs/fontconfig - media-libs/freetype - x11-libs/cairo - x11-libs/gdk-pixbuf:2 - x11-libs/gtk+:3 - x11-libs/pango" -DEPEND="${RDEPEND} - dev-ada/gprbuild[${ADA_USEDEP}]" - -REQUIRED_USE="${ADA_REQUIRED_USE} - || ( shared static-libs )" - -S="${WORKDIR}"/${MYP} - -PATCHES=( - "${FILESDIR}"/${PN}-2017-r1-gentoo.patch - "${FILESDIR}"/${PN}-2019-gentoo.patch - "${FILESDIR}"/${P}-uninstall.patch -) - -src_prepare() { - default - mv configure.{in,ac} || die - eautoreconf -} - -src_configure() { - econf \ - $(use_enable static-libs static) \ - $(use_enable shared) \ - --without-GL -} - -src_compile() { - emake -j1 PROCESSORS=$(makeopts_jobs) -} - -src_install() { - emake -j1 DESTDIR="${D}" install - einstalldocs - mv "${D}"/usr/share/doc/${PN}/${PN}_* "${D}"/usr/share/doc/${PF} || die - rmdir "${D}"/usr/share/doc/${PN} || die -} diff --git a/dev-ada/gtkada/gtkada-22.0.0-r1.ebuild b/dev-ada/gtkada/gtkada-22.0.0-r1.ebuild deleted file mode 100644 index cb04aaa50040..000000000000 --- a/dev-ada/gtkada/gtkada-22.0.0-r1.ebuild +++ /dev/null @@ -1,60 +0,0 @@ -# Copyright 1999-2022 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 autotools multiprocessing - -DESCRIPTION="A complete Ada graphical toolkit" -HOMEPAGE="http://libre.adacore.com//tools/gtkada/" -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" - -RDEPEND="${ADA_DEPS} - app-accessibility/at-spi2-core - dev-libs/glib:2 - media-libs/fontconfig - media-libs/freetype - x11-libs/cairo - x11-libs/gdk-pixbuf:2 - x11-libs/gtk+:3 - x11-libs/pango" -DEPEND="${RDEPEND} - dev-ada/gprbuild[${ADA_USEDEP}]" - -REQUIRED_USE="${ADA_REQUIRED_USE}" - -PATCHES=( - "${FILESDIR}"/${PN}-2017-r1-gentoo.patch - "${FILESDIR}"/${PN}-2019-gentoo.patch - "${FILESDIR}"/${PN}-2021-uninstall.patch -) - -src_prepare() { - default - mv configure.{in,ac} || die - eautoreconf -} - -src_configure() { - econf \ - $(use_enable static-libs static) \ - $(use_enable shared) \ - $(use_enable static-pic) \ - --without-GL -} - -src_compile() { - emake -j1 PROCESSORS=$(makeopts_jobs) -} - -src_install() { - emake -j1 DESTDIR="${D}" install - einstalldocs -} diff --git a/dev-ada/gtkada/gtkada-23.0.0-r1.ebuild b/dev-ada/gtkada/gtkada-23.0.0-r1.ebuild index 3a6423ea98e4..db3837e5aaaf 100644 --- a/dev-ada/gtkada/gtkada-23.0.0-r1.ebuild +++ b/dev-ada/gtkada/gtkada-23.0.0-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -13,7 +13,7 @@ SRC_URI="https://github.com/AdaCore/${PN}/archive/refs/tags/v${PV}.tar.gz LICENSE="GPL-3" SLOT="0/${PV}" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 x86" IUSE="+shared static-libs static-pic" RDEPEND="${ADA_DEPS} |