1PORTNAME= jpeg-turbo 2DISTVERSION= 3.1.1 3CATEGORIES= graphics 4MASTER_SITES= https://github.com/lib${PORTNAME}/lib${PORTNAME}/releases/download/${DISTVERSION}/ 5DISTNAME= lib${PORTNAME}-${DISTVERSION} 6 7MAINTAINER= ports@MidnightBSD.org 8COMMENT?= SIMD-accelerated JPEG codec which replaces libjpeg 9WWW?= https://libjpeg-turbo.org/ 10 11LICENSE= bsd3 IJG zlib 12LICENSE_COMB= multi 13LICENSE_GROUPS_IJG= FSF GPL 14LICENSE_NAME_IJG= Independent JPEG Group License 15LICENSE_FILE_BSD3CLAUSE=${WRKSRC}/LICENSE.md 16LICENSE_FILE_IJG= ${WRKSRC}/README.ijg 17LICENSE_FILE_ZLIB= ${WRKSRC}/LICENSE.md 18LICENSE_PERMS_IJG= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept 19 20BUILD_DEPENDS= ${BUILD_DEPENDS_${ARCH}} 21BUILD_DEPENDS_amd64= nasm:devel/nasm 22BUILD_DEPENDS_i386= nasm:devel/nasm 23 24USES= cmake cpe pathfix 25CPE_PRODUCT= libjpeg-turbo 26USE_LDCONFIG= yes 27 28TEST_TARGET= test 29 30PORTDOCS= * 31DOCSDIR= ${PREFIX}/share/doc/libjpeg-turbo 32 33CMAKE_ON= WITH_JPEG8 34# See https://github.com/libjpeg-turbo/libjpeg-turbo/issues/705 35CMAKE_ARGS= -DCMAKE_CTEST_ARGUMENTS="-E;'djpeg12-shared-3x2-float-prog-cmp|djpeg12-static-3x2-float-prog-cmp'" \ 36 -DCMAKE_INSTALL_MANDIR:PATH=${PREFIX}/share/man 37 38OPTIONS_DEFINE= DOCS OPTIMIZED_CFLAGS 39OPTIONS_DEFAULT= OPTIMIZED_CFLAGS 40 41OPTIMIZED_CFLAGS_CFLAGS= -O3 42 43.include <bsd.mport.options.mk> 44 45.if ${ARCH} == armv6 46CMAKE_OFF= WITH_SIMD 47.endif 48 49.if ${SLAVE_PORT} == yes 50PLIST_SUB+= JPEG="@comment " LIBTURBOJPEG="" 51.else 52CMAKE_OFF+= WITH_TURBOJPEG 53CONFLICTS_INSTALL= mozjpeg 54PLIST_SUB+= JPEG="" LIBTURBOJPEG="@comment " 55.endif 56 57.include <bsd.port.mk> 58