Gentoo Archives: gentoo-commits

From: Andreas Sturmlechner <asturm@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-libs/libbson/, dev-libs/libbson/files/
Date: Mon, 29 Nov 2021 15:04:30
Message-Id: 1638198231.78b722b041937c4857226f90f1835f83a602f104.asturm@gentoo
1 commit: 78b722b041937c4857226f90f1835f83a602f104
2 Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
3 AuthorDate: Fri Nov 26 09:19:08 2021 +0000
4 Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
5 CommitDate: Mon Nov 29 15:03:51 2021 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=78b722b0
7
8 dev-libs/libbson: Drop 1.16.2, 1.17.0
9
10 Bug: https://bugs.gentoo.org/791508
11 Package-Manager: Portage-3.0.28, Repoman-3.0.3
12 Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>
13
14 dev-libs/libbson/Manifest | 2 -
15 .../files/libbson-1.16.2-single-doc-job.patch | 22 ----------
16 dev-libs/libbson/files/libbson-1.16.2-sphinx.patch | 19 ---------
17 dev-libs/libbson/libbson-1.16.2.ebuild | 48 ----------------------
18 dev-libs/libbson/libbson-1.17.0.ebuild | 47 ---------------------
19 5 files changed, 138 deletions(-)
20
21 diff --git a/dev-libs/libbson/Manifest b/dev-libs/libbson/Manifest
22 index 99b66b55deec..14ac1b166010 100644
23 --- a/dev-libs/libbson/Manifest
24 +++ b/dev-libs/libbson/Manifest
25 @@ -1,3 +1 @@
26 -DIST libbson-1.16.2.tar.gz 6888287 BLAKE2B 40d2b73f495a8c71ca8b3c39c1b3c85b4a01ea088428967ed49f4758ef749e3288b046bde767a83aad022933f30f7307a4be65141f477bb1dcf912b4099129d6 SHA512 0930a80692f08329cad558644c25c46da64a0c8b6a9fc7412db0f547dae63bf59e9d29ee774d329c63af186eea751670bf21ccee8cf255f8bc8d5bd78c0e736a
27 -DIST libbson-1.17.0.tar.gz 7092911 BLAKE2B f93de6f3ded0f22ff8af65113ed207ca6dcc8ecbaedb24b33ddf7ada93b913eae33a802245f386d75fef01bf53c2d9630e68138a5715de001b7acea7dbde05f1 SHA512 49889b9d777dc3cb151b9cbef7bc2dd1785e327ae641569281efcc040d208cb034da3a74ae1115a033cc86e5b70079dab76c3478df8f171cc083d686f7568858
28 DIST libbson-1.18.0.tar.gz 7246954 BLAKE2B 9418ab2e132f8a8c582bcbea8c7b090e9e45e34219845d8f6b7a99d4ebfb17ef2eec2223504e9a4ab7f51ca01e904a7f3bb04bf9f8bf20c010ab9f82894a728e SHA512 c970f347689916172a957fc431b307bab3cb63367d4b39c49745c75b9fa84f0035db934c551570a4141733fc1bc6b33b118911c3b69ecdea797f19312b213606
29
30 diff --git a/dev-libs/libbson/files/libbson-1.16.2-single-doc-job.patch b/dev-libs/libbson/files/libbson-1.16.2-single-doc-job.patch
31 deleted file mode 100644
32 index 933081b32a31..000000000000
33 --- a/dev-libs/libbson/files/libbson-1.16.2-single-doc-job.patch
34 +++ /dev/null
35 @@ -1,22 +0,0 @@
36 -diff --git a/build/cmake/SphinxBuild.cmake b/build/cmake/SphinxBuild.cmake
37 -index a7f49d7..804ad44 100644
38 ---- a/build/cmake/SphinxBuild.cmake
39 -+++ b/build/cmake/SphinxBuild.cmake
40 -@@ -40,7 +40,7 @@ function (sphinx_build_html target_name doc_dir)
41 - ${CMAKE_COMMAND} -E env
42 - "PYTHONDONTWRITEBYTECODE=1"
43 - ${SPHINX_EXECUTABLE}
44 -- -j ${NPROCS} -qEW -b html
45 -+ -j 1 -qEW -b html
46 - -c "${CMAKE_CURRENT_SOURCE_DIR}"
47 - "${CMAKE_CURRENT_SOURCE_DIR}"
48 - "${SPHINX_HTML_DIR}"
49 -@@ -133,7 +133,7 @@ function (sphinx_build_man target_name)
50 - ${CMAKE_COMMAND} -E env
51 - "PYTHONDONTWRITEBYTECODE=1"
52 - ${SPHINX_EXECUTABLE}
53 -- -j ${NPROCS} -qEW -b man
54 -+ -j 1 -qEW -b man
55 - -c "${CMAKE_CURRENT_SOURCE_DIR}"
56 - "${CMAKE_CURRENT_SOURCE_DIR}"
57 - "${SPHINX_MAN_DIR}"
58
59 diff --git a/dev-libs/libbson/files/libbson-1.16.2-sphinx.patch b/dev-libs/libbson/files/libbson-1.16.2-sphinx.patch
60 deleted file mode 100644
61 index 7a165b61c59a..000000000000
62 --- a/dev-libs/libbson/files/libbson-1.16.2-sphinx.patch
63 +++ /dev/null
64 @@ -1,19 +0,0 @@
65 -https://bugs.gentoo.org/716774
66 -
67 ---- a/build/sphinx/taglist.py
68 -+++ b/build/sphinx/taglist.py
69 -@@ -24,7 +24,12 @@ THE SOFTWARE.
70 - """
71 -
72 - from docutils import nodes, utils
73 --from sphinx.environment import NoUri
74 -+
75 -+try:
76 -+ from sphinx.environment import NoUri
77 -+except ImportError:
78 -+ from sphinx.errors import NoUri
79 -+
80 - try:
81 - from sphinx.util.compat import Directive
82 - except ImportError:
83 -
84
85 diff --git a/dev-libs/libbson/libbson-1.16.2.ebuild b/dev-libs/libbson/libbson-1.16.2.ebuild
86 deleted file mode 100644
87 index 353708b7c7c7..000000000000
88 --- a/dev-libs/libbson/libbson-1.16.2.ebuild
89 +++ /dev/null
90 @@ -1,48 +0,0 @@
91 -# Copyright 1999-2020 Gentoo Authors
92 -# Distributed under the terms of the GNU General Public License v2
93 -
94 -EAPI=7
95 -
96 -inherit cmake-utils
97 -
98 -DESCRIPTION="Library routines related to building,parsing and iterating BSON documents"
99 -HOMEPAGE="https://github.com/mongodb/mongo-c-driver/tree/master/src/libbson"
100 -SRC_URI="https://github.com/mongodb/mongo-c-driver/releases/download/${PV}/mongo-c-driver-${PV}.tar.gz -> ${P}.tar.gz"
101 -
102 -LICENSE="Apache-2.0"
103 -SLOT="0"
104 -KEYWORDS="amd64 ~hppa ~ppc ~sparc x86"
105 -IUSE="examples static-libs"
106 -
107 -DEPEND="dev-python/sphinx"
108 -
109 -PATCHES=(
110 - "${FILESDIR}/${PN}-1.14.0-no-docs.patch"
111 - "${FILESDIR}/${PN}-1.16.2-single-doc-job.patch"
112 - "${FILESDIR}/${PN}-1.16.2-sphinx.patch"
113 -)
114 -
115 -S="${WORKDIR}/mongo-c-driver-${PV}"
116 -
117 -src_configure() {
118 - local mycmakeargs=(
119 - -DENABLE_BSON=ON
120 - -DENABLE_EXAMPLES=OFF
121 - -DENABLE_MAN_PAGES=ON
122 - -DENABLE_MONGOC=OFF
123 - -DENABLE_TESTS=OFF
124 - -DENABLE_STATIC="$(usex static-libs ON OFF)"
125 - -DENABLE_UNINSTALL=OFF
126 - )
127 -
128 - cmake-utils_src_configure
129 -}
130 -
131 -src_install() {
132 - if use examples; then
133 - docinto examples
134 - dodoc src/libbson/examples/*.c
135 - fi
136 -
137 - cmake-utils_src_install
138 -}
139
140 diff --git a/dev-libs/libbson/libbson-1.17.0.ebuild b/dev-libs/libbson/libbson-1.17.0.ebuild
141 deleted file mode 100644
142 index a25e6ef7e4e3..000000000000
143 --- a/dev-libs/libbson/libbson-1.17.0.ebuild
144 +++ /dev/null
145 @@ -1,47 +0,0 @@
146 -# Copyright 1999-2021 Gentoo Authors
147 -# Distributed under the terms of the GNU General Public License v2
148 -
149 -EAPI=7
150 -
151 -inherit cmake
152 -
153 -DESCRIPTION="Library routines related to building,parsing and iterating BSON documents"
154 -HOMEPAGE="https://github.com/mongodb/mongo-c-driver/tree/master/src/libbson"
155 -SRC_URI="https://github.com/mongodb/mongo-c-driver/releases/download/${PV}/mongo-c-driver-${PV}.tar.gz -> ${P}.tar.gz"
156 -
157 -LICENSE="Apache-2.0"
158 -SLOT="0"
159 -KEYWORDS="~amd64 ~hppa ~ppc ~sparc ~x86"
160 -IUSE="examples static-libs"
161 -
162 -DEPEND="dev-python/sphinx"
163 -
164 -PATCHES=(
165 - "${FILESDIR}/${PN}-1.14.0-no-docs.patch"
166 - "${FILESDIR}/${PN}-1.16.2-sphinx.patch"
167 -)
168 -
169 -S="${WORKDIR}/mongo-c-driver-${PV}"
170 -
171 -src_configure() {
172 - local mycmakeargs=(
173 - -DENABLE_BSON=ON
174 - -DENABLE_EXAMPLES=OFF
175 - -DENABLE_MAN_PAGES=ON
176 - -DENABLE_MONGOC=OFF
177 - -DENABLE_TESTS=OFF
178 - -DENABLE_STATIC="$(usex static-libs ON OFF)"
179 - -DENABLE_UNINSTALL=OFF
180 - )
181 -
182 - cmake_src_configure
183 -}
184 -
185 -src_install() {
186 - if use examples; then
187 - docinto examples
188 - dodoc src/libbson/examples/*.c
189 - fi
190 -
191 - cmake_src_install
192 -}