Gentoo Archives: gentoo-commits

From: Benda XU <heroxbd@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/sci:master commit in: dev-util/bcm/files/, dev-util/bcm/
Date: Sun, 01 Dec 2019 04:37:24
Message-Id: 1575174924.da31ca887c55d497ef971ee5f097fa92195e3a81.heroxbd@gentoo
1 commit: da31ca887c55d497ef971ee5f097fa92195e3a81
2 Author: Benda Xu <heroxbd <AT> gentoo <DOT> org>
3 AuthorDate: Sun Dec 1 03:32:42 2019 +0000
4 Commit: Benda XU <heroxbd <AT> gentoo <DOT> org>
5 CommitDate: Sun Dec 1 04:35:24 2019 +0000
6 URL: https://gitweb.gentoo.org/proj/sci.git/commit/?id=da31ca88
7
8 dev-util/bcm: initial commit of 0.0.1_p20191110.
9
10 This is included as a dependency of sci-physics/opticks.
11
12 Package-Manager: Portage-2.3.79, Repoman-2.3.18
13 Signed-off-by: Benda Xu <heroxbd <AT> gentoo.org>
14
15 dev-util/bcm/bcm-0.0.1_p20191110.ebuild | 18 ++++++++++++++++++
16 dev-util/bcm/files/bcm-0.0.1_donot-send-error.patch | 13 +++++++++++++
17 dev-util/bcm/metadata.xml | 7 +++++++
18 3 files changed, 38 insertions(+)
19
20 diff --git a/dev-util/bcm/bcm-0.0.1_p20191110.ebuild b/dev-util/bcm/bcm-0.0.1_p20191110.ebuild
21 new file mode 100644
22 index 000000000..3b3bb1c2a
23 --- /dev/null
24 +++ b/dev-util/bcm/bcm-0.0.1_p20191110.ebuild
25 @@ -0,0 +1,18 @@
26 +# Copyright 1999-2019 Gentoo Authors
27 +# Distributed under the terms of the GNU General Public License v2
28 +
29 +EAPI=7
30 +
31 +inherit cmake-utils git-r3
32 +
33 +DESCRIPTION="Boost cmake modules"
34 +HOMEPAGE="http://bcm.readthedocs.io"
35 +
36 +EGIT_REPO_URI="https://github.com/simoncblyth/bcm.git"
37 +EGIT_COMMIT="2045990a6ace40eb4c4a9f6e5cc1aeeaf7a05fc9"
38 +KEYWORDS="~amd64"
39 +
40 +LICENSE="Boost-1.0"
41 +SLOT="0"
42 +
43 +PATCHES=( "${FILESDIR}"/bcm-0.0.1_donot-send-error.patch )
44
45 diff --git a/dev-util/bcm/files/bcm-0.0.1_donot-send-error.patch b/dev-util/bcm/files/bcm-0.0.1_donot-send-error.patch
46 new file mode 100644
47 index 000000000..17c1c51ea
48 --- /dev/null
49 +++ b/dev-util/bcm/files/bcm-0.0.1_donot-send-error.patch
50 @@ -0,0 +1,13 @@
51 +Index: bcm-0.0.1_p20191110/share/bcm/cmake/BCMExport.cmake
52 +===================================================================
53 +--- bcm-0.0.1_p20191110.orig/share/bcm/cmake/BCMExport.cmake
54 ++++ bcm-0.0.1_p20191110/share/bcm/cmake/BCMExport.cmake
55 +@@ -12,7 +12,7 @@ function(bcm_get_target_package_source O
56 + if(TARGET_IMPORTED OR TARGET_ALIAS)
57 + get_property(TARGET_FIND_PACKAGE_NAME TARGET ${TARGET} PROPERTY INTERFACE_FIND_PACKAGE_NAME)
58 + if(NOT TARGET_FIND_PACKAGE_NAME)
59 +- message(SEND_ERROR "The target ${TARGET_FIND_PACKAGE_NAME} does not have information about find_package() call.")
60 ++ message(AUTHOR_WARNING "The target ${TARGET_FIND_PACKAGE_NAME} does not have information about find_package() call.")
61 + endif()
62 + set(PKG_NAME ${TARGET_FIND_PACKAGE_NAME})
63 + get_property(TARGET_FIND_PACKAGE_VERSION TARGET ${TARGET} PROPERTY INTERFACE_FIND_PACKAGE_VERSION)
64
65 diff --git a/dev-util/bcm/metadata.xml b/dev-util/bcm/metadata.xml
66 new file mode 100644
67 index 000000000..7203fb853
68 --- /dev/null
69 +++ b/dev-util/bcm/metadata.xml
70 @@ -0,0 +1,7 @@
71 +<?xml version="1.0" encoding="UTF-8"?>
72 +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
73 +<pkgmetadata>
74 + <maintainer type="person">
75 + <email>heroxbd@g.o</email>
76 + </maintainer>
77 +</pkgmetadata>