diff options
author | V3n3RiX <venerix@koprulu.sector> | 2025-01-08 06:41:21 +0000 |
---|---|---|
committer | V3n3RiX <venerix@koprulu.sector> | 2025-01-08 06:41:21 +0000 |
commit | 9991465b0b90d77b2a8a2ae833b6ecd99e6b5101 (patch) | |
tree | 28adc48ed9c9af3eec4c870d7a7efc8da5e0d8f1 /dev-ada/gprbuild | |
parent | d69399c7befdd98cda62d6a1788ae2aa7f104c5e (diff) |
gentoo auto-resync : 08:01:2025 - 06:41:21
Diffstat (limited to 'dev-ada/gprbuild')
-rw-r--r-- | dev-ada/gprbuild/Manifest | 2 | ||||
-rw-r--r-- | dev-ada/gprbuild/gprbuild-25.0.0-r2.ebuild (renamed from dev-ada/gprbuild/gprbuild-25.0.0-r1.ebuild) | 33 |
2 files changed, 19 insertions, 16 deletions
diff --git a/dev-ada/gprbuild/Manifest b/dev-ada/gprbuild/Manifest index 8e06f762b1a2..c82dff35bd61 100644 --- a/dev-ada/gprbuild/Manifest +++ b/dev-ada/gprbuild/Manifest @@ -4,5 +4,5 @@ DIST gprbuild-25.0.0.tar.gz 940774 BLAKE2B b2a2895db767b55e459351ea6fbeb91a771b6 DIST xmlada-24.0.0.tar.gz 1053363 BLAKE2B 628a1d3645c58cc3f8f5140c7cfb16adef02f6ccc72b8e9410819eaf67e0160bdcf81a8e33065ec52f54cb12309d857a3d82e532990a0fd17c249c04334ab10f SHA512 4e6773a5fdf9b6ebb5afca913d77aba9f697768f28ef9b23b9277aa4ea4ce09de4e53655dd5559e2326ff847327adb53fa6b776775aa923100a2624df415c97d DIST xmlada-25.0.0.tar.gz 1082553 BLAKE2B daddd7b1d6cd8c38ff3e9ecdc1d0864e1eca88128121635e8d1a8133f73285ced08478e732a0b7bb02cc00e240887d20a1a16048991450025290fd96ad5cb09f SHA512 c57db78e3afd20862c3275d3d0874ada1748e98df06a76841cb3dca3686b29c7693835a591ca5789dca2d3d6ba9677c9082df94857e180e0758a5b77fafc40c0 EBUILD gprbuild-24.0.0-r2.ebuild 1990 BLAKE2B dbc02977f2830d7aa874ef0988316cb3774043c3fd9167ae79ced38384891889671d9db2ac20eea1d1b97489bebc75e91092185a82a446efef81d90bd8ff120c SHA512 a9c5f17c78c80788df815231032a165deb5921c67d34b48d3c50d7090f246a4d68e920ef056411c90b8dad38bca251cc513230372e1aef40ee728fe4dc5e2dc4 -EBUILD gprbuild-25.0.0-r1.ebuild 2139 BLAKE2B 353e97ddb268462f3ab650f1192cc2a92eac8ebf37520ff22a2f353ddcd62d6e6b28d3d38991f52b758cd5dd3431595dbf0f840a2b1d68b6ad2b86f7df53bba7 SHA512 f25e9a7365278f0f6b2a9d6f30fdc8e84811ea2cb2a1a4368db107efa68718527c4b0cd918c7c29b88c3dd7795fac5b87c20418b839901ca1377acf6f9e41d96 +EBUILD gprbuild-25.0.0-r2.ebuild 2188 BLAKE2B 6bc927f22442d0c60b20cfb40dbcef3f37c863b300f357e5ec6ac780a058f45a754edd4867516b62f4c31dd09bb6a3ad9d610f9032df894b9e9d834ed3e68087 SHA512 bedd5ee4b4510a16c468a5419c229e43e087a8c9b71c1e0aa23705ccf340f6f7785f4b0cb6b6170171995c6e207d9e9db668958c8fb2382dd5a5e863ff4b2d91 MISC metadata.xml 888 BLAKE2B 635ae939acfcaa26b0ba80341ed90cb02d8c5a2cfa50ca78bbcf19bd3081cf434a51ef1b05547bc80f9174db1aabfad1bde6270c3c08ea4c119684a4af7d5e4e SHA512 65b9e30e2b0d5694fe31c244eeca739327274beda743330edb8f85f050a7f9c809cfb3a115b4f9349f282fc39de36f934354db864669f515da746cd9551b5337 diff --git a/dev-ada/gprbuild/gprbuild-25.0.0-r1.ebuild b/dev-ada/gprbuild/gprbuild-25.0.0-r2.ebuild index 82f8651e0b1a..e4b4ece9db50 100644 --- a/dev-ada/gprbuild/gprbuild-25.0.0-r1.ebuild +++ b/dev-ada/gprbuild/gprbuild-25.0.0-r2.ebuild @@ -4,8 +4,8 @@ EAPI=8 ADA_COMPAT=( gnat_2021 gcc_12 gcc_13 gcc_14 ) - -inherit ada multiprocessing +PYTHON_COMPAT=( python3_{10..13} pypy3 ) +inherit ada python-any-r1 multiprocessing XMLADA=xmlada-${PV} @@ -24,11 +24,24 @@ IUSE="doc" DEPEND="${ADA_DEPS} dev-ada/gprconfig_kb[${ADA_USEDEP}]" RDEPEND="${DEPEND}" -BDEPEND="doc? ( dev-python/sphinx )" +BDEPEND="doc? ( + $(python_gen_any_dep ' + dev-python/sphinx[${PYTHON_USEDEP}] + ') +)" REQUIRED_USE="${ADA_REQUIRED_USE}" PATCHES=( "${FILESDIR}"/${PN}-22.0.0-gentoo.patch ) +python_check_deps() { + python_has_version "dev-python/sphinx[${PYTHON_USEDEP}]" +} + +pkg_setup() { + use doc && python-any-r1_pkg_setup + ada_pkg_setup +} + src_prepare() { default sed -i \ @@ -62,12 +75,7 @@ src_compile() { 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 - emake -C doc pdf - fi + use doc && emake -C doc html } src_install() { @@ -76,12 +84,7 @@ src_install() { 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 doc/pdf/gprbuild_ug.pdf" - HTML_DOCS+="doc/html/*" - doinfo doc/info/gprbuild_ug.info - fi + use doc && HTML_DOCS="doc/html/*" einstalldocs } |