Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
View | Details | Raw Unified | Return to bug 737812 | Differences between
and this patch

Collapse All | Expand All

(-)file_not_specified_in_diff (-8 / +14 lines)
Line  Link Here
0
-- /var/db/repos/gentoo/dev-libs/libbson/libbson-1.17.0.ebuild 2020-08-06 16:39:16.000000000 +0200
0
++ dev-libs/libbson/libbson-1.17.0.ebuild      2020-08-22 19:16:35.000000000 +0200
Lines 3-9 Link Here
3
EAPI=7
3
EAPI=7
4
inherit cmake-utils
4
inherit cmake
5
DESCRIPTION="Library routines related to building,parsing and iterating BSON documents"
5
DESCRIPTION="Library routines related to building,parsing and iterating BSON documents"
6
HOMEPAGE="https://github.com/mongodb/mongo-c-driver/tree/master/src/libbson"
6
HOMEPAGE="https://github.com/mongodb/mongo-c-driver/tree/master/src/libbson"
Lines 12-21 Link Here
12
LICENSE="Apache-2.0"
12
LICENSE="Apache-2.0"
13
SLOT="0"
13
SLOT="0"
14
KEYWORDS="~amd64 ~hppa ~ppc ~sparc ~x86"
14
KEYWORDS="~amd64 ~hppa ~ppc ~sparc ~x86"
15
IUSE="examples static-libs"
15
IUSE="doc examples static-libs"
16
DEPEND="dev-python/sphinx"
16
DEPEND="doc? ( dev-python/sphinx:= )"
17
# patch out documentation
18
# otherwise you get file collisions:
19
# /usr/share/mongo-c-driver/*
20
# from dev-libs/mongo-c-driver
21
#
17
PATCHES=(
22
PATCHES=(
18
       "${FILESDIR}/${PN}-1.14.0-no-docs.patch"
23
       "${FILESDIR}/${PN}-1.14.0-no-docs.patch"
19
       "${FILESDIR}/${PN}-1.16.2-sphinx.patch"
24
       "${FILESDIR}/${PN}-1.16.2-sphinx.patch"
Lines 26-40 Link Here
26
src_configure() {
31
src_configure() {
27
       local mycmakeargs=(
32
       local mycmakeargs=(
28
               -DENABLE_BSON=ON
33
               -DENABLE_BSON=ON
29
               -DENABLE_EXAMPLES=OFF
34
               -DENABLE_EXAMPLES="$(usex examples ON OFF)"
30
               -DENABLE_MAN_PAGES=ON
35
               -DENABLE_HTML_DOCS="$(usex doc ON OFF)"
36
               -DENABLE_MAN_PAGES="$(usex doc ON OFF)"
31
               -DENABLE_MONGOC=OFF
37
               -DENABLE_MONGOC=OFF
32
               -DENABLE_TESTS=OFF
38
               -DENABLE_TESTS=OFF
33
               -DENABLE_STATIC="$(usex static-libs ON OFF)"
39
               -DENABLE_STATIC="$(usex static-libs ON OFF)"
34
               -DENABLE_UNINSTALL=OFF
40
               -DENABLE_UNINSTALL=OFF
35
       )
41
       )
36
       cmake-utils_src_configure
42
       cmake_src_configure
37
}
43
}
38
src_install() {
44
src_install() {
Lines 43-47 Link Here
43
               dodoc src/libbson/examples/*.c
49
               dodoc src/libbson/examples/*.c
44
       fi
50
       fi
45
       cmake-utils_src_install
51
       cmake_src_install
46
}
52
}

Return to bug 737812