Changeset View
Changeset View
Standalone View
Standalone View
Mk/Uses/magick.mk
Show All 40 Lines | |||||
. if empty(_magick_version) | . if empty(_magick_version) | ||||
_magick_version= ${_ver} | _magick_version= ${_ver} | ||||
. else | . else | ||||
IGNORE= Incorrect USES=magick:${magick_ARGS} - multiple versions defined | IGNORE= Incorrect USES=magick:${magick_ARGS} - multiple versions defined | ||||
. endif | . endif | ||||
. endif | . endif | ||||
. endfor | . endfor | ||||
# Fallback to the default version | # Fallback to the default version | ||||
.if empty(_magick_version) | . if empty(_magick_version) | ||||
_magick_version= ${IMAGEMAGICK_DEFAULT} | _magick_version= ${IMAGEMAGICK_DEFAULT} | ||||
.endif | . endif | ||||
#=== Flavor selection === | #=== Flavor selection === | ||||
_magick_flavors= nox11 | _magick_flavors= nox11 | ||||
_magick_flavor= # | _magick_flavor= # | ||||
. for _flavor in ${_magick_flavors:O:u} | . for _flavor in ${_magick_flavors:O:u} | ||||
. if ${magick_ARGS:M${_flavor}} | . if ${magick_ARGS:M${_flavor}} | ||||
. if empty(_magick_flavor) | . if empty(_magick_flavor) | ||||
_magick_flavor= -${_flavor} | _magick_flavor= -${_flavor} | ||||
. else | . else | ||||
IGNORE= Incorrect USES=magick:${magick_ARGS} - multiple flavors defined | IGNORE= Incorrect USES=magick:${magick_ARGS} - multiple flavors defined | ||||
. endif | . endif | ||||
. endif | . endif | ||||
. endfor | . endfor | ||||
#=== Dependeny selection === | #=== Dependeny selection === | ||||
_magick_depends= lib build run test | _magick_depends= lib build run test | ||||
_magick_depend= # | _magick_depend= # | ||||
. for _depend in ${_magick_depends:O:u} | . for _depend in ${_magick_depends:O:u} | ||||
. if ${magick_ARGS:M${_depend}} | . if ${magick_ARGS:M${_depend}} | ||||
_magick_depend+= ${_depend} | _magick_depend+= ${_depend} | ||||
. endif | . endif | ||||
. endfor | . endfor | ||||
.if empty(_magick_depend) | . if empty(_magick_depend) | ||||
_magick_depend= lib | _magick_depend= lib | ||||
.endif | . endif | ||||
#=== Dependency setup === | #=== Dependency setup === | ||||
_MAGICK_PORT= graphics/ImageMagick${_magick_version}${_magick_flavor} | _MAGICK_PORT= graphics/ImageMagick${_magick_version}${_magick_flavor} | ||||
_MAGICK_LIB= libMagick++-${_magick_version}.so | _MAGICK_LIB= libMagick++-${_magick_version}.so | ||||
_MAGICK_PKG= ImageMagick${_magick_version}${_magick_flavor} | _MAGICK_PKG= ImageMagick${_magick_version}${_magick_flavor} | ||||
_MAGICK_BUILD_DEPENDS= ${_MAGICK_PKG}>=${_magick_version}:${_MAGICK_PORT} | _MAGICK_BUILD_DEPENDS= ${_MAGICK_PKG}>=${_magick_version}:${_MAGICK_PORT} | ||||
_MAGICK_LIB_DEPENDS= ${_MAGICK_LIB}:${_MAGICK_PORT} | _MAGICK_LIB_DEPENDS= ${_MAGICK_LIB}:${_MAGICK_PORT} | ||||
Show All 9 Lines |