如何获取端口的所有可用安装选项?

时间:2012-11-16 20:58:16

标签: macos opencv macports

基本上我想安装opencv,以便它使用tbb并使用完整的源代码进行提升。但是我想我需要知道如何显示端口的所有可用安装选项。 (安装选项我的意思是“+ sth”在端口名称之后,是你怎么称呼它?)

在我的具体例子中,我的行开始像

sudo port install opencv +tbb +python27

但我不确定如何获得开发和提升选项......

任何想法如何显示选项?或者特别针对opencv?
谢谢!

2 个答案:

答案 0 :(得分:2)

除了Barnabas Szabolcs提供的答案之外,我还发现 info 命令有助于查找有关端口的更多信息,包括可用的变体,还提供了其他有趣的信息。 ,如软件许可证,维护者等。

port info opencv

以上命令会产生以下输出(截至当前端口文件):

opencv @3.0.0_1 (graphics, science)
Variants:             contrib, dc1394, debug, eigen, java, opencl, openni,
                      python27, python34, qt4, qt5, tbb, universal, vtk

Description:          OpenCV is a library that is mainly aimed at real time
                      computer vision. Some example areas would be
                      Human-Computer Interaction (HCI), Object Identification,
                      Segmentation and Recognition, Face Recognition, Gesture
                      Recognition, Motion Tracking, Ego Motion, Motion
                      Understanding, Structure From Motion (SFM), and Mobile
                      Robotics.
Homepage:             http://opencv.org

Extract Dependencies: unzip
Build Dependencies:   cmake, pkgconfig
Library Dependencies: zlib, bzip2, libpng, jpeg, jasper, tiff, ilmbase, openexr,
                      ffmpeg
Platforms:            darwin
License:              BSD
Maintainers:          stromnov@macports.org, openmaintainer@macports.org

答案 1 :(得分:1)

对不起,我找到了:

端口安装选项称为不是选项,而是变体。命令是:

port variants opencv

就我而言。

对于那些关心的人 - 尽管在opencv的代码中我喜欢USING_BOOST标志 - 没有额外的变种支持(也许它是自动的吗?)。 我的完整安装行是

sudo port install opencv +debug +python27 +qt4 +tbb