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/gnatcoll-bindings/
Date: Thu, 25 Nov 2021 06:58:18
Message-Id: 1637823480.52b202b3f343b3a09d284843d801cb1e9ec75936.tupone@gentoo
1 commit: 52b202b3f343b3a09d284843d801cb1e9ec75936
2 Author: Alfredo Tupone <tupone <AT> gentoo <DOT> org>
3 AuthorDate: Thu Nov 25 06:57:37 2021 +0000
4 Commit: Alfredo Tupone <tupone <AT> gentoo <DOT> org>
5 CommitDate: Thu Nov 25 06:58:00 2021 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=52b202b3
7
8 dev-ada/gnatcoll-bindings: desupport gnat_2019, removes old
9
10 Package-Manager: Portage-3.0.28, Repoman-3.0.3
11 Signed-off-by: Alfredo Tupone <tupone <AT> gentoo.org>
12
13 dev-ada/gnatcoll-bindings/Manifest | 1 -
14 .../gnatcoll-bindings-2020-r1.ebuild | 79 ----------------------
15 .../gnatcoll-bindings-2020-r2.ebuild | 79 ----------------------
16 .../gnatcoll-bindings-2021.ebuild | 2 +-
17 .../gnatcoll-bindings-22.0.0.ebuild | 2 +-
18 5 files changed, 2 insertions(+), 161 deletions(-)
19
20 diff --git a/dev-ada/gnatcoll-bindings/Manifest b/dev-ada/gnatcoll-bindings/Manifest
21 index 20bee9088040..caf40023da45 100644
22 --- a/dev-ada/gnatcoll-bindings/Manifest
23 +++ b/dev-ada/gnatcoll-bindings/Manifest
24 @@ -1,3 +1,2 @@
25 -DIST gnatcoll-bindings-20.0-20191009-1B2EA-src.tar.gz 139910 BLAKE2B 5441c277d5888b040930960ed656a1b1264c7de02834995c6040c891b99bf7e8773029b9f722d5a3ed30036e7bd441318989ce3f7839d47928af5f4f7c396f90 SHA512 2b723ba4327966dc06594ccff45da3a01f65b8f8b91130ddc44d1b727d23ccbfe35f082c73810418da9d0705f1dc8ca9b471748eecee42adce34be722a4a201b
26 DIST gnatcoll-bindings-2021-20210518-19B15-src.tar.gz 1425986 BLAKE2B c10fc6ff8bc74de37178a5e74d7ca81fd476c84765612b59c4a7711bfd6fb2428157bc12715e3813170c1403419ca89bdea55569f111c7a66130f689575fe368 SHA512 c2cae5bef27c19c46a69c188d111676cb6d68762e8666740dac69bddbeb350d56497ceceda5b6959e7810d51d98ead7827d95735bfc932c343cec5acee81b041
27 DIST gnatcoll-bindings-22.0.0.tar.gz 243040 BLAKE2B f6577e6d31362b59ac2bdb8c70772e6783d88f192f63e335082140d143d17be15bb62143174217b2e823e6183e5148725c1d12e4b00c3cc0abfacf3a279d30df SHA512 b8f4184f0992057ea33350e30e007859c5ef3e028d7604c47ae160f3c2ffcc828187ed9c9c3de7c6d2b7b16274714822460dc09d687386035d2773df45e90bf2
28
29 diff --git a/dev-ada/gnatcoll-bindings/gnatcoll-bindings-2020-r1.ebuild b/dev-ada/gnatcoll-bindings/gnatcoll-bindings-2020-r1.ebuild
30 deleted file mode 100644
31 index 1b70824a09bf..000000000000
32 --- a/dev-ada/gnatcoll-bindings/gnatcoll-bindings-2020-r1.ebuild
33 +++ /dev/null
34 @@ -1,79 +0,0 @@
35 -# Copyright 1999-2021 Gentoo Authors
36 -# Distributed under the terms of the GNU General Public License v2
37 -
38 -EAPI=7
39 -
40 -ADA_COMPAT=( gnat_2019 )
41 -inherit ada multiprocessing
42 -
43 -MYP=${PN}-20.0-20191009-1B2EA
44 -
45 -DESCRIPTION="GNAT Component Collection"
46 -HOMEPAGE="http://libre.adacore.com"
47 -SRC_URI="https://community.download.adacore.com/v1/3c54db553121bf88877e2f56ac4fca36765186eb?filename=${MYP}-src.tar.gz
48 - -> ${MYP}-src.tar.gz"
49 -
50 -LICENSE="GPL-3"
51 -SLOT="0"
52 -KEYWORDS="amd64 x86"
53 -IUSE="gmp iconv readline +shared static-libs static-pic syslog"
54 -
55 -RDEPEND="
56 - ${ADA_DEPS}
57 - dev-ada/gnatcoll-core[${ADA_USEDEP},shared?,static-libs?,static-pic?]
58 - gmp? ( dev-libs/gmp:* )"
59 -DEPEND="${RDEPEND}
60 - dev-ada/gprbuild[${ADA_USEDEP}]"
61 -
62 -REQUIRED_USE="
63 - ${ADA_REQUIRED_USE}"
64 -
65 -S="${WORKDIR}"/${MYP}-src
66 -
67 -src_compile() {
68 - build () {
69 - gprbuild -j$(makeopts_jobs) -m -p -v \
70 - -XGPR_BUILD=$2 -XGNATCOLL_CORE_BUILD=$2 \
71 - -XLIBRARY_TYPE=$2 -P $1/gnatcoll_$1.gpr -XBUILD="PROD" \
72 - -XGNATCOLL_ICONV_OPT= \
73 - -cargs:Ada ${ADAFLAGS} -cargs:C ${CFLAGS} || die "gprbuild failed"
74 - }
75 - for kind in shared static-libs static-pic ; do
76 - if use $kind; then
77 - lib=${kind%-libs}
78 - lib=${lib/shared/relocatable}
79 - for dir in gmp iconv readline syslog ; do
80 - if use $dir; then
81 - build $dir $lib
82 - fi
83 - done
84 - fi
85 - done
86 -}
87 -
88 -src_install() {
89 - build () {
90 - gprinstall -p -f -XBUILD=PROD --prefix="${D}"/usr -XLIBRARY_TYPE=$2 \
91 - -XGPR_BUILD=$2 -XGNATCOLL_CORE_BUILD=$2 \
92 - -XGNATCOLL_ICONV_OPT= -P $1/gnatcoll_$1.gpr --build-name=$2
93 - }
94 - for kind in shared static-libs static-pic ; do
95 - if use $kind; then
96 - lib=${kind%-libs}
97 - lib=${lib/shared/relocatable}
98 - for dir in gmp iconv readline syslog ; do
99 - if use $dir; then
100 - build $dir $lib
101 - fi
102 - done
103 - fi
104 - done
105 - if use iconv; then
106 - sed -i \
107 - -e "s:GNATCOLL_ICONV_BUILD:LIBRARY_TYPE:" \
108 - "${D}"/usr/share/gpr/gnatcoll_iconv.gpr \
109 - || die
110 - fi
111 - rm -r "${D}"/usr/share/gpr/manifests || die
112 - einstalldocs
113 -}
114
115 diff --git a/dev-ada/gnatcoll-bindings/gnatcoll-bindings-2020-r2.ebuild b/dev-ada/gnatcoll-bindings/gnatcoll-bindings-2020-r2.ebuild
116 deleted file mode 100644
117 index 5ebbb4aed05c..000000000000
118 --- a/dev-ada/gnatcoll-bindings/gnatcoll-bindings-2020-r2.ebuild
119 +++ /dev/null
120 @@ -1,79 +0,0 @@
121 -# Copyright 1999-2021 Gentoo Authors
122 -# Distributed under the terms of the GNU General Public License v2
123 -
124 -EAPI=7
125 -
126 -ADA_COMPAT=( gnat_2019 gnat_202{0..1} )
127 -inherit ada multiprocessing
128 -
129 -MYP=${PN}-20.0-20191009-1B2EA
130 -
131 -DESCRIPTION="GNAT Component Collection"
132 -HOMEPAGE="http://libre.adacore.com"
133 -SRC_URI="https://community.download.adacore.com/v1/3c54db553121bf88877e2f56ac4fca36765186eb?filename=${MYP}-src.tar.gz
134 - -> ${MYP}-src.tar.gz"
135 -
136 -LICENSE="GPL-3"
137 -SLOT="0"
138 -KEYWORDS="~amd64 ~x86"
139 -IUSE="gmp iconv readline +shared static-libs static-pic syslog"
140 -
141 -RDEPEND="
142 - ${ADA_DEPS}
143 - dev-ada/gnatcoll-core[${ADA_USEDEP},shared?,static-libs?,static-pic?]
144 - gmp? ( dev-libs/gmp:* )"
145 -DEPEND="${RDEPEND}
146 - dev-ada/gprbuild[${ADA_USEDEP}]"
147 -
148 -REQUIRED_USE="
149 - ${ADA_REQUIRED_USE}"
150 -
151 -S="${WORKDIR}"/${MYP}-src
152 -
153 -src_compile() {
154 - build () {
155 - gprbuild -j$(makeopts_jobs) -m -p -v \
156 - -XGPR_BUILD=$2 -XGNATCOLL_CORE_BUILD=$2 \
157 - -XLIBRARY_TYPE=$2 -P $1/gnatcoll_$1.gpr -XBUILD="PROD" \
158 - -XGNATCOLL_ICONV_OPT= \
159 - -cargs:Ada ${ADAFLAGS} -cargs:C ${CFLAGS} || die "gprbuild failed"
160 - }
161 - for kind in shared static-libs static-pic ; do
162 - if use $kind; then
163 - lib=${kind%-libs}
164 - lib=${lib/shared/relocatable}
165 - for dir in gmp iconv readline syslog ; do
166 - if use $dir; then
167 - build $dir $lib
168 - fi
169 - done
170 - fi
171 - done
172 -}
173 -
174 -src_install() {
175 - build () {
176 - gprinstall -p -f -XBUILD=PROD --prefix="${D}"/usr -XLIBRARY_TYPE=$2 \
177 - -XGPR_BUILD=$2 -XGNATCOLL_CORE_BUILD=$2 \
178 - -XGNATCOLL_ICONV_OPT= -P $1/gnatcoll_$1.gpr --build-name=$2
179 - }
180 - for kind in shared static-libs static-pic ; do
181 - if use $kind; then
182 - lib=${kind%-libs}
183 - lib=${lib/shared/relocatable}
184 - for dir in gmp iconv readline syslog ; do
185 - if use $dir; then
186 - build $dir $lib
187 - fi
188 - done
189 - fi
190 - done
191 - if use iconv; then
192 - sed -i \
193 - -e "s:GNATCOLL_ICONV_BUILD:LIBRARY_TYPE:" \
194 - "${D}"/usr/share/gpr/gnatcoll_iconv.gpr \
195 - || die
196 - fi
197 - rm -r "${D}"/usr/share/gpr/manifests || die
198 - einstalldocs
199 -}
200
201 diff --git a/dev-ada/gnatcoll-bindings/gnatcoll-bindings-2021.ebuild b/dev-ada/gnatcoll-bindings/gnatcoll-bindings-2021.ebuild
202 index f563b4f9ac7b..e232eb02e6d5 100644
203 --- a/dev-ada/gnatcoll-bindings/gnatcoll-bindings-2021.ebuild
204 +++ b/dev-ada/gnatcoll-bindings/gnatcoll-bindings-2021.ebuild
205 @@ -4,7 +4,7 @@
206 EAPI=7
207
208 PYTHON_COMPAT=( python3_{7..9} )
209 -ADA_COMPAT=( gnat_2019 gnat_202{0..1} )
210 +ADA_COMPAT=( gnat_202{0..1} )
211 inherit ada multiprocessing python-single-r1
212
213 MYP=${P}-${PV}0518-19B15-src
214
215 diff --git a/dev-ada/gnatcoll-bindings/gnatcoll-bindings-22.0.0.ebuild b/dev-ada/gnatcoll-bindings/gnatcoll-bindings-22.0.0.ebuild
216 index dba68874d06a..0e7007193e78 100644
217 --- a/dev-ada/gnatcoll-bindings/gnatcoll-bindings-22.0.0.ebuild
218 +++ b/dev-ada/gnatcoll-bindings/gnatcoll-bindings-22.0.0.ebuild
219 @@ -4,7 +4,7 @@
220 EAPI=7
221
222 PYTHON_COMPAT=( python3_{7..9} )
223 -ADA_COMPAT=( gnat_2019 gnat_202{0..1} )
224 +ADA_COMPAT=( gnat_202{0..1} )
225 inherit ada multiprocessing python-single-r1
226
227 DESCRIPTION="GNAT Component Collection"