Gentoo Archives: gentoo-commits

From: Alfredo Tupone <tupone@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-ada/libadalang/
Date: Sun, 19 Mar 2023 19:48:36
Message-Id: 1679255290.8aad4529656bdb868a71bcb7de8abd26167a1423.tupone@gentoo
1 commit: 8aad4529656bdb868a71bcb7de8abd26167a1423
2 Author: Alfredo Tupone <tupone <AT> gentoo <DOT> org>
3 AuthorDate: Sun Mar 19 19:48:10 2023 +0000
4 Commit: Alfredo Tupone <tupone <AT> gentoo <DOT> org>
5 CommitDate: Sun Mar 19 19:48:10 2023 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8aad4529
7
8 dev-ada/libadalang: drop 22.0.0
9
10 Signed-off-by: Alfredo Tupone <tupone <AT> gentoo.org>
11
12 dev-ada/libadalang/Manifest | 1 -
13 dev-ada/libadalang/libadalang-22.0.0.ebuild | 100 ----------------------------
14 2 files changed, 101 deletions(-)
15
16 diff --git a/dev-ada/libadalang/Manifest b/dev-ada/libadalang/Manifest
17 index 074a7836d48b..1bbb55f0ff69 100644
18 --- a/dev-ada/libadalang/Manifest
19 +++ b/dev-ada/libadalang/Manifest
20 @@ -1,2 +1 @@
21 -DIST libadalang-22.0.0.tar.gz 2364531 BLAKE2B 3992baa7180dce696b2c8aa0d451117a12b90072e83274d96a8d971b627c82bc66c5c21fa1eb6dbdd7ce95e0264852c5702b3d7c90f7bdf093915178e0a4a659 SHA512 b874feb102fe221595ad4b9b95b3ea4c6593686f96097ace17ad3c57534dc801000819de0cf898489e3407fd201eb003dd75f4f743a53dfb76cadfa6c727d789
22 DIST libadalang-23.0.0.tar.gz 2604724 BLAKE2B 0e415c92fdd150e19288cee87a011c448962531b629b7f77be3b22a7e6662017a6cfd5132a5895c68ffee4b28b7ac35e4b5abc07f015a84638ecb1843976e3e5 SHA512 ed80d751d3a2e07b0d612bda24c0f1d753d15237cde3d9e3bbb6c79c8c98d6af050151c499d161e619282ed8cb742968bbfb5423008aa593a6673fcf0375c7d3
23
24 diff --git a/dev-ada/libadalang/libadalang-22.0.0.ebuild b/dev-ada/libadalang/libadalang-22.0.0.ebuild
25 deleted file mode 100644
26 index 08e8d1ec59bb..000000000000
27 --- a/dev-ada/libadalang/libadalang-22.0.0.ebuild
28 +++ /dev/null
29 @@ -1,100 +0,0 @@
30 -# Copyright 1999-2023 Gentoo Authors
31 -# Distributed under the terms of the GNU General Public License v2
32 -
33 -EAPI=7
34 -
35 -PYTHON_COMPAT=( python3_10 )
36 -ADA_COMPAT=( gnat_2021 gcc_12_2_0 )
37 -
38 -inherit ada python-single-r1 multiprocessing
39 -
40 -DESCRIPTION="high performance semantic engine for the Ada programming language"
41 -HOMEPAGE="https://libre.adacore.com/"
42 -SRC_URI="https://github.com/AdaCore/${PN}/archive/refs/tags/v${PV}.tar.gz
43 - -> ${P}.tar.gz"
44 -
45 -LICENSE="GPL-3 gcc-runtime-library-exception-3.1"
46 -SLOT="0/${PV}"
47 -KEYWORDS="~amd64 ~x86"
48 -IUSE="test +static-libs static-pic"
49 -REQUIRED_USE="${PYTHON_REQUIRED_USE}
50 - ${ADA_REQUIRED_USE}"
51 -RESTRICT="!test? ( test )"
52 -
53 -RDEPEND="dev-python/pyyaml
54 - dev-ada/gnatcoll-bindings[${ADA_USEDEP},gmp,iconv,shared,static-libs?,static-pic?]
55 - ${ADA_DEPS}
56 - ${PYTHON_DEPS}
57 - ~dev-ada/langkit-${PV}[${ADA_USEDEP},shared,static-libs?,static-pic?]
58 - $(python_gen_cond_dep '
59 - dev-ada/langkit[${PYTHON_USEDEP}]
60 - ')"
61 -DEPEND="${RDEPEND}
62 - dev-ada/gprbuild[${ADA_USEDEP}]
63 -"
64 -BDEPEND="test? (
65 - dev-ml/dune
66 - dev-ml/zarith
67 - dev-ml/camomile
68 - dev-ml/ocaml-ctypes
69 - dev-ada/e3-testsuite
70 - <dev-lang/ocaml-4.14
71 - )"
72 -
73 -pkg_setup() {
74 - python-single-r1_pkg_setup
75 - ada_pkg_setup
76 - libType=''
77 - if use static-libs; then
78 - libType+=',static'
79 - fi
80 - if use static-pic; then
81 - libType+=',static-pic'
82 - fi
83 - libType+=',relocatable'
84 - libType=${libType:1}
85 -}
86 -
87 -src_prepare() {
88 - default
89 - rm -r testsuite/tests/misc/copyright || die
90 -}
91 -
92 -src_configure() {
93 - ${EPYTHON} manage.py generate -v debug || die
94 -}
95 -
96 -src_compile() {
97 - ${EPYTHON} manage.py build -v \
98 - --build-mode "prod" \
99 - -j$(makeopts_jobs) \
100 - --gargs "-cargs:C ${CFLAGS} -cargs:Ada ${ADAFLAGS} -largs ${LDFLAGS}" \
101 - --library-types=${libType} || die
102 - GPR_PROJECT_PATH="${S}"/build \
103 - gprbuild -P contrib/highlight/highlight.gpr \
104 - -j$(makeopts_jobs) -v \
105 - -XBUILD_MODE=prod \
106 - -XLIBRARY_TYPE=relocatable \
107 - -XXMLADA_BUILD=relocatable \
108 - -cargs:C ${CFLAGS} -cargs:Ada ${ADAFLAGS} \
109 - -largs ${LDFLAGS} \
110 - || die
111 -}
112 -
113 -src_test() {
114 - ${EPYTHON} manage.py test \
115 - --build-mode "prod" \
116 - --restricted-env -j 1 \
117 - |& tee libadalang.testOut
118 - grep -qw FAIL libadalang.testOut && die
119 -}
120 -
121 -src_install() {
122 - ${EPYTHON} manage.py \
123 - install "${D}"/usr \
124 - --build-mode "prod" \
125 - --library-types=${libType} || die
126 - rm -r "${D}"/usr/python || die
127 - python_domodule build/python/libadalang
128 - rm -r "${D}"/usr/ocaml || die
129 -}