File tree 4 files changed +17
-2
lines changed
4 files changed +17
-2
lines changed Original file line number Diff line number Diff line change @@ -659,7 +659,7 @@ Model is described in `zproject_known_projects.xml` file:
659
659
</use>
660
660
-->
661
661
662
- <use project = " libzmq" prefix = " zmq" debian_name = " libzmq3-dev" redhat_name = " zeromq-devel"
662
+ <use project = " libzmq" prefix = " zmq" debian_name = " libzmq3-dev" redhat_name = " zeromq-devel" brew_name = " zeromq "
663
663
repository = " https://github.com/zeromq/libzmq.git"
664
664
test = " zmq_init" />
665
665
@@ -740,10 +740,12 @@ Model is described in `zproject_known_projects.xml` file:
740
740
prefix = " curl"
741
741
repository = " https://github.com/curl/curl.git"
742
742
debian_name = " libcurl4-nss-dev"
743
+ brew_name = " curl"
743
744
test = " curl_easy_init"
744
745
header = " curl/curl.h" />
745
746
746
747
<use project = " libmicrohttpd"
748
+ brew_name = " libmicrohttpd"
747
749
prefix = " microhttpd"
748
750
repository = " https://gnunet.org/git/libmicrohttpd.git"
749
751
test = " MHD_start_daemon" />
@@ -772,6 +774,7 @@ Model is described in `zproject_known_projects.xml` file:
772
774
<use project = " uuid"
773
775
test = " uuid_generate"
774
776
header = " uuid/uuid.h"
777
+ brew_name = " ossp-uuid"
775
778
redhat_name = " libuuid-devel"
776
779
debian_name = " uuid-dev" />
777
780
Original file line number Diff line number Diff line change 33
33
</use>
34
34
-->
35
35
36
- <use project = " libzmq" prefix = " zmq" debian_name = " libzmq3-dev" redhat_name = " zeromq-devel"
36
+ <use project = " libzmq" prefix = " zmq" debian_name = " libzmq3-dev" redhat_name = " zeromq-devel" brew_name = " zeromq "
37
37
repository = " https://github.com/zeromq/libzmq.git"
38
38
test = " zmq_init" />
39
39
114
114
prefix = " curl"
115
115
repository = " https://github.com/curl/curl.git"
116
116
debian_name = " libcurl4-nss-dev"
117
+ brew_name = " curl"
117
118
test = " curl_easy_init"
118
119
header = " curl/curl.h" />
119
120
120
121
<use project = " libmicrohttpd"
122
+ brew_name = " libmicrohttpd"
121
123
prefix = " microhttpd"
122
124
repository = " https://gnunet.org/git/libmicrohttpd.git"
123
125
test = " MHD_start_daemon" />
146
148
<use project = " uuid"
147
149
test = " uuid_generate"
148
150
header = " uuid/uuid.h"
151
+ brew_name = " ossp-uuid"
149
152
redhat_name = " libuuid-devel"
150
153
debian_name = " uuid-dev" />
151
154
Original file line number Diff line number Diff line change @@ -25,6 +25,7 @@ function resolve_project_dependency (use)
25
25
my.use.release ?= known.release?
26
26
my.use.draft ?= known.draft?
27
27
my.use.debian_name ?= known.debian_name?
28
+ my.use.brew_name ?= known.brew_name?
28
29
# The spec_name is only transitional - I assume it wasn't widely used
29
30
# maybe trigger a warning if used?
30
31
my.use.redhat_name ?= known.spec_name?
Original file line number Diff line number Diff line change @@ -641,7 +641,11 @@ if \
641
641
. else
642
642
\! ((command -v dpkg >/dev/null 2>&1 && dpkg -s $(use.project)-dev >/dev/null 2>&1) || \\
643
643
. endif
644
+ . if defined (use.brew_name)
645
+ (command -v brew >/dev/null 2>&1 && brew ls --versions $(use.brew_name) >/dev/null 2>&1)) || \\
646
+ . else
644
647
(command -v brew >/dev/null 2>&1 && brew ls --versions $(use.project) >/dev/null 2>&1)) || \\
648
+ . endif
645
649
([ -e "$(use.project)" ]) \\
646
650
; then
647
651
.if ! defined (use.repository) & ! defined (use.tarball)
@@ -1070,7 +1074,11 @@ default|default-Werror|default-with-docs|valgrind|clang-format-check)
1070
1074
. else
1071
1075
\! ((command -v dpkg >/dev/null 2>&1 && dpkg -s $(use.project)-dev >/dev/null 2>&1) || \\
1072
1076
. endif
1077
+ . if defined (use.brew_name)
1078
+ (command -v brew >/dev/null 2>&1 && brew ls --versions $(use.brew_name) >/dev/null 2>&1)) \\
1079
+ . else
1073
1080
(command -v brew >/dev/null 2>&1 && brew ls --versions $(use.project) >/dev/null 2>&1)) \\
1081
+ . endif
1074
1082
; then
1075
1083
echo ""
1076
1084
. if ! defined (use.repository) & ! defined (use.tarball)
You can’t perform that action at this time.
0 commit comments