Gentoo Archives: gentoo-commits

From: Mike Gilbert <floppym@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-libs/protobuf/
Date: Mon, 09 Mar 2020 19:29:53
Message-Id: 1583782003.68af9ecb26d0bad3a71d53c21062d7e1f1d41a3e.floppym@gentoo
1 commit: 68af9ecb26d0bad3a71d53c21062d7e1f1d41a3e
2 Author: Arfrever Frehtes Taifersar Arahesis <Arfrever <AT> Apache <DOT> Org>
3 AuthorDate: Mon Mar 9 16:50:02 2020 +0000
4 Commit: Mike Gilbert <floppym <AT> gentoo <DOT> org>
5 CommitDate: Mon Mar 9 19:26:43 2020 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=68af9ecb
7
8 dev-libs/protobuf: Delete old versions (3.8.0, 3.9.1, 3.9.2).
9
10 Signed-off-by: Arfrever Frehtes Taifersar Arahesis <Arfrever <AT> Apache.Org>
11 Signed-off-by: Mike Gilbert <floppym <AT> gentoo.org>
12
13 dev-libs/protobuf/Manifest | 3 -
14 dev-libs/protobuf/protobuf-3.8.0.ebuild | 124 --------------------------------
15 dev-libs/protobuf/protobuf-3.9.1.ebuild | 124 --------------------------------
16 dev-libs/protobuf/protobuf-3.9.2.ebuild | 124 --------------------------------
17 4 files changed, 375 deletions(-)
18
19 diff --git a/dev-libs/protobuf/Manifest b/dev-libs/protobuf/Manifest
20 index c969a7ba579..2ec932522c7 100644
21 --- a/dev-libs/protobuf/Manifest
22 +++ b/dev-libs/protobuf/Manifest
23 @@ -1,6 +1,3 @@
24 DIST protobuf-3.10.1.tar.gz 4905995 BLAKE2B 1dde3b6260918da8430c2ce69210462f339c492b2a4e53d5d9c1bea3747aead905370507fc4bd703560f6885c0f3f8393a998b875c19744ad94827109ecbb49f SHA512 aba0c4034c0d3b1759904adb6270eee94dd5dc568f433b219e3f1f70c0033993cdfa3bf476ad3f5767c7629edb9fd029c686405abf93731dde808286b336330d
25 DIST protobuf-3.11.2.tar.gz 5133897 BLAKE2B 275ea52a072b4e0226e4b6dc476d4bc28e8f4f05bca0709eab51da91c02869e96c3b0ac9ab4cc46290f875d4eac6ac72374c5b45e27fa89ad3d58fd56a2c8b7e SHA512 8319c1e003e5fc64e91b512de016ec1cf10265b294d3b4beea60856beaeb02b4d7682343c74b2c12b0f6d4d6258451af9b9d72bcb4b495293b7637da21030c8f
26 DIST protobuf-3.11.4.tar.gz 5140799 BLAKE2B 97b450c0623593efe6a42b66582ff183344b8831689e6a5b4d36096dbd57c33da9569bbf26578536aaf73ecd866ac0588b6cb7d55a6a9b9a6e840d4c57099001 SHA512 777bbb0e9e2375eaebe6b8c87abd660bac70ee469c9ad00dd25917b82d7fb5bbe33cf87f0d69c90e19d55c07a7285ec20974ba4768623ce9ccfadf147fd5e261
27 -DIST protobuf-3.8.0.tar.gz 4934577 BLAKE2B 4b86ab216e8a8b2c99c3620da9417c0562498e9d4dbf4957db186f51c62b0ed73b1322635a076b2d4054e015bdf6c8c50cc7fd0cb78d24a93b29d2a5b48f66fe SHA512 ba27c64e5193cd4a144bf0c9dc0d195fbbe6e580aaca01960362f0f185074588ca40046d3bcea76e1deae7508b722f6c5be484ea957122ae8e98229c7c3a4ad2
28 -DIST protobuf-3.9.1.tar.gz 4947402 BLAKE2B c1e366438ca619044d84d7a75453c35b48d5f64867b7aaec78c04966d4e62223a8909a28be850156ce3d47f0e7f42e80a231ec5d814d2820e1edfa963d89e177 SHA512 9accb56c1aadef83bf27280e15a99809a3561cbd4b39d6605dec730cc112bf4fd2e9f1ac39127b32a1b87253e712be4b4f12afe4061a8f7be76266b3f4bca314
29 -DIST protobuf-3.9.2.tar.gz 4947582 BLAKE2B ff0150970286d1eb452bd2f252fa8200617ddf491dcb3b9b60cebb36268c5a3072df3d24142ca9863306df6690f53ad4d4761c7846c677c4610716ec22e0838c SHA512 510349ddc59b4e53087b5247ca8784e9f852d66d755e1b014c6214e14c003f31dd336a724e9eb87a5b85a70e22793eb3211744c85a514b24b687346563717bec
30
31 diff --git a/dev-libs/protobuf/protobuf-3.8.0.ebuild b/dev-libs/protobuf/protobuf-3.8.0.ebuild
32 deleted file mode 100644
33 index 71e670e4320..00000000000
34 --- a/dev-libs/protobuf/protobuf-3.8.0.ebuild
35 +++ /dev/null
36 @@ -1,124 +0,0 @@
37 -# Copyright 2008-2020 Gentoo Authors
38 -# Distributed under the terms of the GNU General Public License v2
39 -
40 -EAPI="7"
41 -
42 -inherit autotools elisp-common flag-o-matic multilib-minimal toolchain-funcs
43 -
44 -if [[ "${PV}" == "9999" ]]; then
45 - inherit git-r3
46 -
47 - EGIT_REPO_URI="https://github.com/protocolbuffers/protobuf"
48 - EGIT_SUBMODULES=()
49 -fi
50 -
51 -DESCRIPTION="Google's Protocol Buffers - Extensible mechanism for serializing structured data"
52 -HOMEPAGE="https://developers.google.com/protocol-buffers/ https://github.com/protocolbuffers/protobuf"
53 -if [[ "${PV}" == "9999" ]]; then
54 - SRC_URI=""
55 -else
56 - SRC_URI="https://github.com/protocolbuffers/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
57 -fi
58 -
59 -LICENSE="BSD"
60 -SLOT="0/19"
61 -KEYWORDS="~alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 s390 ~sh sparc x86 ~amd64-linux ~x86-linux ~x64-macos ~x86-macos"
62 -IUSE="emacs examples static-libs test zlib"
63 -RESTRICT="!test? ( test )"
64 -
65 -BDEPEND="emacs? ( >=app-editors/emacs-23.1:* )"
66 -DEPEND="test? ( >=dev-cpp/gtest-1.9[${MULTILIB_USEDEP}] )
67 - zlib? ( sys-libs/zlib[${MULTILIB_USEDEP}] )"
68 -RDEPEND="emacs? ( >=app-editors/emacs-23.1:* )
69 - zlib? ( sys-libs/zlib[${MULTILIB_USEDEP}] )"
70 -
71 -PATCHES=(
72 - "${FILESDIR}/${PN}-3.8.0-disable_no-warning-test.patch"
73 - "${FILESDIR}/${PN}-3.8.0-system_libraries.patch"
74 - "${FILESDIR}/${PN}-3.8.0-protoc_input_output_files.patch"
75 -)
76 -
77 -DOCS=(CHANGES.txt CONTRIBUTORS.txt README.md)
78 -
79 -src_prepare() {
80 - default
81 - eautoreconf
82 -}
83 -
84 -src_configure() {
85 - append-cppflags -DGOOGLE_PROTOBUF_NO_RTTI
86 -
87 - if tc-ld-is-gold; then
88 - # https://sourceware.org/bugzilla/show_bug.cgi?id=24527
89 - tc-ld-disable-gold
90 - fi
91 -
92 - multilib-minimal_src_configure
93 -}
94 -
95 -multilib_src_configure() {
96 - local options=(
97 - $(use_enable static-libs static)
98 - $(use_with zlib)
99 - )
100 -
101 - if tc-is-cross-compiler; then
102 - # Build system uses protoc when building, so protoc copy runnable on host is needed.
103 - mkdir -p "${WORKDIR}/build" || die
104 - pushd "${WORKDIR}/build" > /dev/null || die
105 - ECONF_SOURCE="${S}" econf_build "${options[@]}"
106 - options+=(--with-protoc="$(pwd)/src/protoc")
107 - popd > /dev/null || die
108 - fi
109 -
110 - ECONF_SOURCE="${S}" econf "${options[@]}"
111 -}
112 -
113 -src_compile() {
114 - multilib-minimal_src_compile
115 -
116 - if use emacs; then
117 - elisp-compile editors/protobuf-mode.el
118 - fi
119 -}
120 -
121 -multilib_src_compile() {
122 - if tc-is-cross-compiler; then
123 - emake -C "${WORKDIR}/build/src" protoc
124 - fi
125 -
126 - default
127 -}
128 -
129 -multilib_src_test() {
130 - emake check
131 -}
132 -
133 -multilib_src_install_all() {
134 - find "${D}" -name "*.la" -type f -delete || die
135 -
136 - insinto /usr/share/vim/vimfiles/syntax
137 - doins editors/proto.vim
138 - insinto /usr/share/vim/vimfiles/ftdetect
139 - doins "${FILESDIR}/proto.vim"
140 -
141 - if use emacs; then
142 - elisp-install ${PN} editors/protobuf-mode.el*
143 - elisp-site-file-install "${FILESDIR}/70${PN}-gentoo.el"
144 - fi
145 -
146 - if use examples; then
147 - DOCS+=(examples)
148 - docompress -x /usr/share/doc/${PF}/examples
149 - fi
150 -
151 - einstalldocs
152 -}
153 -
154 -pkg_postinst() {
155 - use emacs && elisp-site-regen
156 -}
157 -
158 -pkg_postrm() {
159 - use emacs && elisp-site-regen
160 -}
161
162 diff --git a/dev-libs/protobuf/protobuf-3.9.1.ebuild b/dev-libs/protobuf/protobuf-3.9.1.ebuild
163 deleted file mode 100644
164 index e1e7dcab429..00000000000
165 --- a/dev-libs/protobuf/protobuf-3.9.1.ebuild
166 +++ /dev/null
167 @@ -1,124 +0,0 @@
168 -# Copyright 2008-2019 Gentoo Authors
169 -# Distributed under the terms of the GNU General Public License v2
170 -
171 -EAPI="7"
172 -
173 -inherit autotools elisp-common flag-o-matic multilib-minimal toolchain-funcs
174 -
175 -if [[ "${PV}" == "9999" ]]; then
176 - inherit git-r3
177 -
178 - EGIT_REPO_URI="https://github.com/protocolbuffers/protobuf"
179 - EGIT_SUBMODULES=()
180 -fi
181 -
182 -DESCRIPTION="Google's Protocol Buffers - Extensible mechanism for serializing structured data"
183 -HOMEPAGE="https://developers.google.com/protocol-buffers/ https://github.com/protocolbuffers/protobuf"
184 -if [[ "${PV}" == "9999" ]]; then
185 - SRC_URI=""
186 -else
187 - SRC_URI="https://github.com/protocolbuffers/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
188 -fi
189 -
190 -LICENSE="BSD"
191 -SLOT="0/20"
192 -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x86-macos"
193 -IUSE="emacs examples static-libs test zlib"
194 -RESTRICT="!test? ( test )"
195 -
196 -BDEPEND="emacs? ( >=app-editors/emacs-23.1:* )"
197 -DEPEND="test? ( >=dev-cpp/gtest-1.9[${MULTILIB_USEDEP}] )
198 - zlib? ( sys-libs/zlib[${MULTILIB_USEDEP}] )"
199 -RDEPEND="emacs? ( >=app-editors/emacs-23.1:* )
200 - zlib? ( sys-libs/zlib[${MULTILIB_USEDEP}] )"
201 -
202 -PATCHES=(
203 - "${FILESDIR}/${PN}-3.8.0-disable_no-warning-test.patch"
204 - "${FILESDIR}/${PN}-3.8.0-system_libraries.patch"
205 - "${FILESDIR}/${PN}-3.8.0-protoc_input_output_files.patch"
206 -)
207 -
208 -DOCS=(CHANGES.txt CONTRIBUTORS.txt README.md)
209 -
210 -src_prepare() {
211 - default
212 - eautoreconf
213 -}
214 -
215 -src_configure() {
216 - append-cppflags -DGOOGLE_PROTOBUF_NO_RTTI
217 -
218 - if tc-ld-is-gold; then
219 - # https://sourceware.org/bugzilla/show_bug.cgi?id=24527
220 - tc-ld-disable-gold
221 - fi
222 -
223 - multilib-minimal_src_configure
224 -}
225 -
226 -multilib_src_configure() {
227 - local options=(
228 - $(use_enable static-libs static)
229 - $(use_with zlib)
230 - )
231 -
232 - if tc-is-cross-compiler; then
233 - # Build system uses protoc when building, so protoc copy runnable on host is needed.
234 - mkdir -p "${WORKDIR}/build" || die
235 - pushd "${WORKDIR}/build" > /dev/null || die
236 - ECONF_SOURCE="${S}" econf_build "${options[@]}"
237 - options+=(--with-protoc="$(pwd)/src/protoc")
238 - popd > /dev/null || die
239 - fi
240 -
241 - ECONF_SOURCE="${S}" econf "${options[@]}"
242 -}
243 -
244 -src_compile() {
245 - multilib-minimal_src_compile
246 -
247 - if use emacs; then
248 - elisp-compile editors/protobuf-mode.el
249 - fi
250 -}
251 -
252 -multilib_src_compile() {
253 - if tc-is-cross-compiler; then
254 - emake -C "${WORKDIR}/build/src" protoc
255 - fi
256 -
257 - default
258 -}
259 -
260 -multilib_src_test() {
261 - emake check
262 -}
263 -
264 -multilib_src_install_all() {
265 - find "${D}" -name "*.la" -type f -delete || die
266 -
267 - insinto /usr/share/vim/vimfiles/syntax
268 - doins editors/proto.vim
269 - insinto /usr/share/vim/vimfiles/ftdetect
270 - doins "${FILESDIR}/proto.vim"
271 -
272 - if use emacs; then
273 - elisp-install ${PN} editors/protobuf-mode.el*
274 - elisp-site-file-install "${FILESDIR}/70${PN}-gentoo.el"
275 - fi
276 -
277 - if use examples; then
278 - DOCS+=(examples)
279 - docompress -x /usr/share/doc/${PF}/examples
280 - fi
281 -
282 - einstalldocs
283 -}
284 -
285 -pkg_postinst() {
286 - use emacs && elisp-site-regen
287 -}
288 -
289 -pkg_postrm() {
290 - use emacs && elisp-site-regen
291 -}
292
293 diff --git a/dev-libs/protobuf/protobuf-3.9.2.ebuild b/dev-libs/protobuf/protobuf-3.9.2.ebuild
294 deleted file mode 100644
295 index e1e7dcab429..00000000000
296 --- a/dev-libs/protobuf/protobuf-3.9.2.ebuild
297 +++ /dev/null
298 @@ -1,124 +0,0 @@
299 -# Copyright 2008-2019 Gentoo Authors
300 -# Distributed under the terms of the GNU General Public License v2
301 -
302 -EAPI="7"
303 -
304 -inherit autotools elisp-common flag-o-matic multilib-minimal toolchain-funcs
305 -
306 -if [[ "${PV}" == "9999" ]]; then
307 - inherit git-r3
308 -
309 - EGIT_REPO_URI="https://github.com/protocolbuffers/protobuf"
310 - EGIT_SUBMODULES=()
311 -fi
312 -
313 -DESCRIPTION="Google's Protocol Buffers - Extensible mechanism for serializing structured data"
314 -HOMEPAGE="https://developers.google.com/protocol-buffers/ https://github.com/protocolbuffers/protobuf"
315 -if [[ "${PV}" == "9999" ]]; then
316 - SRC_URI=""
317 -else
318 - SRC_URI="https://github.com/protocolbuffers/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
319 -fi
320 -
321 -LICENSE="BSD"
322 -SLOT="0/20"
323 -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x86-macos"
324 -IUSE="emacs examples static-libs test zlib"
325 -RESTRICT="!test? ( test )"
326 -
327 -BDEPEND="emacs? ( >=app-editors/emacs-23.1:* )"
328 -DEPEND="test? ( >=dev-cpp/gtest-1.9[${MULTILIB_USEDEP}] )
329 - zlib? ( sys-libs/zlib[${MULTILIB_USEDEP}] )"
330 -RDEPEND="emacs? ( >=app-editors/emacs-23.1:* )
331 - zlib? ( sys-libs/zlib[${MULTILIB_USEDEP}] )"
332 -
333 -PATCHES=(
334 - "${FILESDIR}/${PN}-3.8.0-disable_no-warning-test.patch"
335 - "${FILESDIR}/${PN}-3.8.0-system_libraries.patch"
336 - "${FILESDIR}/${PN}-3.8.0-protoc_input_output_files.patch"
337 -)
338 -
339 -DOCS=(CHANGES.txt CONTRIBUTORS.txt README.md)
340 -
341 -src_prepare() {
342 - default
343 - eautoreconf
344 -}
345 -
346 -src_configure() {
347 - append-cppflags -DGOOGLE_PROTOBUF_NO_RTTI
348 -
349 - if tc-ld-is-gold; then
350 - # https://sourceware.org/bugzilla/show_bug.cgi?id=24527
351 - tc-ld-disable-gold
352 - fi
353 -
354 - multilib-minimal_src_configure
355 -}
356 -
357 -multilib_src_configure() {
358 - local options=(
359 - $(use_enable static-libs static)
360 - $(use_with zlib)
361 - )
362 -
363 - if tc-is-cross-compiler; then
364 - # Build system uses protoc when building, so protoc copy runnable on host is needed.
365 - mkdir -p "${WORKDIR}/build" || die
366 - pushd "${WORKDIR}/build" > /dev/null || die
367 - ECONF_SOURCE="${S}" econf_build "${options[@]}"
368 - options+=(--with-protoc="$(pwd)/src/protoc")
369 - popd > /dev/null || die
370 - fi
371 -
372 - ECONF_SOURCE="${S}" econf "${options[@]}"
373 -}
374 -
375 -src_compile() {
376 - multilib-minimal_src_compile
377 -
378 - if use emacs; then
379 - elisp-compile editors/protobuf-mode.el
380 - fi
381 -}
382 -
383 -multilib_src_compile() {
384 - if tc-is-cross-compiler; then
385 - emake -C "${WORKDIR}/build/src" protoc
386 - fi
387 -
388 - default
389 -}
390 -
391 -multilib_src_test() {
392 - emake check
393 -}
394 -
395 -multilib_src_install_all() {
396 - find "${D}" -name "*.la" -type f -delete || die
397 -
398 - insinto /usr/share/vim/vimfiles/syntax
399 - doins editors/proto.vim
400 - insinto /usr/share/vim/vimfiles/ftdetect
401 - doins "${FILESDIR}/proto.vim"
402 -
403 - if use emacs; then
404 - elisp-install ${PN} editors/protobuf-mode.el*
405 - elisp-site-file-install "${FILESDIR}/70${PN}-gentoo.el"
406 - fi
407 -
408 - if use examples; then
409 - DOCS+=(examples)
410 - docompress -x /usr/share/doc/${PF}/examples
411 - fi
412 -
413 - einstalldocs
414 -}
415 -
416 -pkg_postinst() {
417 - use emacs && elisp-site-regen
418 -}
419 -
420 -pkg_postrm() {
421 - use emacs && elisp-site-regen
422 -}