3 # Handle dependency on jpeg
6 # Usage: USES=jpeg or USES=jpeg:ARGS
7 # Valid ARGS: lib (default, implicit), build, run, both
9 # User defined variables:
10 # JPEG_PORT - jpeg implementation
11 # Valid values: graphics/jpeg and graphics/jpeg-turbo
12 # Default value: graphics/jpeg-turbo
14 # MAINTAINER: portmgr@FreeBSD.org
16 .if !defined(_INCLUDE_USES_JPEG_MK)
18 _INCLUDE_USES_JPEG_MK= yes
19 JPEG_PORT?= graphics/jpeg-turbo
25 .if ${jpeg_ARGS} == lib
26 LIB_DEPENDS+= libjpeg.so:${JPEG_PORT}
27 .elif ${jpeg_ARGS} == build
28 BUILD_DEPENDS+= cjpeg:${JPEG_PORT}
29 .elif ${jpeg_ARGS} == run
30 RUN_DEPENDS+= cjpeg:${JPEG_PORT}
31 .elif ${jpeg_ARGS} == both
32 BUILD_DEPENDS+= cjpeg:${JPEG_PORT}
33 RUN_DEPENDS+= cjpeg:${JPEG_PORT}
35 IGNORE= USES=jpeg - invalid args: [${jpeg_ARGS}] specified