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 (-11 / +12 lines)
Line  Link Here
0
-- /var/db/repos/gentoo/dev-libs/mongo-c-driver/mongo-c-driver-1.17.0.ebuild   2020-08-06 16:39:16.000000000 +0200
0
++ dev-libs/mongo-c-driver/mongo-c-driver-1.17.0.ebuild        2020-08-22 19:00:44.000000000 +0200
Lines 3-9 Link Here
3
EAPI=7
3
EAPI=7
4
inherit cmake-utils
4
inherit cmake
5
DESCRIPTION="Client library written in C for MongoDB"
5
DESCRIPTION="Client library written in C for MongoDB"
6
HOMEPAGE="https://github.com/mongodb/mongo-c-driver"
6
HOMEPAGE="https://github.com/mongodb/mongo-c-driver"
Lines 12-24 Link Here
12
LICENSE="Apache-2.0"
12
LICENSE="Apache-2.0"
13
SLOT="0"
13
SLOT="0"
14
KEYWORDS="~amd64 ~hppa ~s390 ~x86"
14
KEYWORDS="~amd64 ~hppa ~s390 ~x86"
15
IUSE="debug examples icu libressl sasl ssl static-libs test"
15
IUSE="debug doc examples icu libressl sasl ssl static-libs test"
16
REQUIRED_USE="test? ( static-libs )"
16
REQUIRED_USE="test? ( static-libs )"
17
RDEPEND="app-arch/snappy:=
17
RDEPEND="app-arch/snappy:=
18
       app-arch/zstd:=
18
       app-arch/zstd:=
19
       >=dev-libs/libbson-${PV}[static-libs?]
19
       >=dev-libs/libbson-${PV}[static-libs?]
20
       dev-python/sphinx
20
       doc? ( dev-python/sphinx:= )
21
       sys-libs/zlib:=
21
       sys-libs/zlib:=
22
       icu? ( dev-libs/icu:= )
22
       icu? ( dev-libs/icu:= )
23
       sasl? ( dev-libs/cyrus-sasl:= )
23
       sasl? ( dev-libs/cyrus-sasl:= )
Lines 38-50 Link Here
38
       !test? ( test )"
38
       !test? ( test )"
39
PATCHES=(
39
PATCHES=(
40
       "${FILESDIR}/${PN}-1.14.0-no-docs.patch"
40
#      "${FILESDIR}/${PN}-1.14.0-no-docs.patch"
41
       "${FILESDIR}/${PN}-1.16.2-enable-tests.patch" # enable tests with system libbson
41
       "${FILESDIR}/${PN}-1.16.2-enable-tests.patch" # enable tests with system libbson
42
       "${FILESDIR}/${PN}-1.16.2-sphinx.patch"
42
#      "${FILESDIR}/${PN}-1.16.2-sphinx.patch"
43
)
43
)
44
src_prepare() {
44
src_prepare() {
45
       cmake-utils_src_prepare
45
       cmake_src_prepare
46
       # copy private headers for tests since we don't build libbson
46
       # copy private headers for tests since we don't build libbson
47
       if use test; then
47
       if use test; then
Lines 57-65 Link Here
57
       local mycmakeargs=(
57
       local mycmakeargs=(
58
               -DCMAKE_SKIP_RPATH=ON # mongoc-stat insecure runpath
58
               -DCMAKE_SKIP_RPATH=ON # mongoc-stat insecure runpath
59
               -DENABLE_BSON=SYSTEM
59
               -DENABLE_BSON=SYSTEM
60
               -DENABLE_EXAMPLES=OFF
60
               -DENABLE_EXAMPLES="$(usex examples ON OFF)"
61
               -DENABLE_HTML_DOCS="$(usex doc ON OFF)"
61
               -DENABLE_ICU="$(usex icu ON OFF)"
62
               -DENABLE_ICU="$(usex icu ON OFF)"
62
               -DENABLE_MAN_PAGES=ON
63
               -DENABLE_MAN_PAGES="$(usex doc ON OFF)"
63
               -DENABLE_MONGOC=ON
64
               -DENABLE_MONGOC=ON
64
               -DENABLE_SNAPPY=SYSTEM
65
               -DENABLE_SNAPPY=SYSTEM
65
               -DENABLE_ZLIB=SYSTEM
66
               -DENABLE_ZLIB=SYSTEM
Lines 72-78 Link Here
72
               -DENABLE_ZSTD=ON
73
               -DENABLE_ZSTD=ON
73
       )
74
       )
74
       cmake-utils_src_configure
75
       cmake_src_configure
75
}
76
}
76
# FEATURES="test -network-sandbox" USE="static-libs" emerge dev-libs/mongo-c-driver
77
# FEATURES="test -network-sandbox" USE="static-libs" emerge dev-libs/mongo-c-driver
Lines 90-94 Link Here
90
               dodoc src/libmongoc/examples/*.c
91
               dodoc src/libmongoc/examples/*.c
91
       fi
92
       fi
92
       cmake-utils_src_install
93
       cmake_src_install
93
}
94
}

Return to bug 737812