- Add dependency on pkgconfig when building with cairo support [1]

- Support staging
- Use option helpers

Reported by:	Andreas Nilsson via mail [1]
This commit is contained in:
Max Brazhnikov 2013-10-17 18:49:09 +00:00
parent e8261f4517
commit 1771db1b3e
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=330663
2 changed files with 20 additions and 28 deletions

View file

@ -18,45 +18,21 @@ USES= cmake:outsource
CMAKE_ARGS= -DBUILD_GUI=off CMAKE_ARGS= -DBUILD_GUI=off
USE_LDCONFIG= yes USE_LDCONFIG= yes
MAN1= babel.1 \
obabel.1 \
obchiral.1 \
obconformer.1 \
obenergy.1 \
obfit.1 \
obgen.1 \
obgrep.1 \
obgui.1 \
obminimize.1 \
obprobe.1 \
obprop.1 \
obrotamer.1 \
obrotate.1 \
obspectrophore.1 \
roundtrip.1
PLIST_SUB= VERSION="${PORTVERSION}" PLIST_SUB= VERSION="${PORTVERSION}"
OPTIONS_DEFINE= CAIRO PYTHON OPTIONS_DEFINE= CAIRO PYTHON
OPTIONS_DEFAULT= PYTHON OPTIONS_DEFAULT= PYTHON
OPTIONS_SUB= yes
CAIRO_DESC= PNG support via cairo library CAIRO_DESC= PNG support via cairo library
CAIRO_LIB_DEPENDS= libcairo.so:${PORTSDIR}/graphics/cairo
CAIRO_USES= pkgconfig
NO_STAGE= yes
.include <bsd.port.options.mk> .include <bsd.port.options.mk>
.if ${PORT_OPTIONS:MCAIRO}
LIB_DEPENDS+= cairo:${PORTSDIR}/graphics/cairo
PLIST_SUB+= CAIRO=""
.else
PLIST_SUB+= CAIRO="@comment "
.endif
.if ${PORT_OPTIONS:MPYTHON} .if ${PORT_OPTIONS:MPYTHON}
USE_PYTHON= yes USE_PYTHON= yes
CMAKE_ARGS+= -DPYTHON_BINDINGS=on CMAKE_ARGS+= -DPYTHON_BINDINGS=on
PLIST_SUB+= PYTHON=""
.else
PLIST_SUB+= PYTHON="@comment "
.endif .endif
post-patch: post-patch:

View file

@ -212,6 +212,22 @@ lib/openbabel/%%VERSION%%/zindoformat.so
%%PYTHON%%%%PYTHON_SITELIBDIR%%/openbabel.py %%PYTHON%%%%PYTHON_SITELIBDIR%%/openbabel.py
%%PYTHON%%%%PYTHON_SITELIBDIR%%/pybel.py %%PYTHON%%%%PYTHON_SITELIBDIR%%/pybel.py
libdata/pkgconfig/openbabel-2.0.pc libdata/pkgconfig/openbabel-2.0.pc
man/man1/babel.1.gz
man/man1/obabel.1.gz
man/man1/obchiral.1.gz
man/man1/obconformer.1.gz
man/man1/obenergy.1.gz
man/man1/obfit.1.gz
man/man1/obgen.1.gz
man/man1/obgrep.1.gz
man/man1/obgui.1.gz
man/man1/obminimize.1.gz
man/man1/obprobe.1.gz
man/man1/obprop.1.gz
man/man1/obrotamer.1.gz
man/man1/obrotate.1.gz
man/man1/obspectrophore.1.gz
man/man1/roundtrip.1.gz
share/openbabel/%%VERSION%%/MACCS.txt share/openbabel/%%VERSION%%/MACCS.txt
share/openbabel/%%VERSION%%/SMARTS_InteLigand.txt share/openbabel/%%VERSION%%/SMARTS_InteLigand.txt
share/openbabel/%%VERSION%%/UFF.prm share/openbabel/%%VERSION%%/UFF.prm