xref: /mports/graphics/lcms/Makefile
  • Home
  • History
  • Annotate
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1PORTNAME=	lcms
2PORTVERSION=	1.19
3PORTREVISION=	4
4PORTEPOCH=	1
5CATEGORIES=	graphics
6MASTER_SITES=	SF \
7		FREEBSD_LOCAL/sunpoet
8
9MAINTAINER=	ports@MidnightBSD.org
10COMMENT=	Light Color Management System -- a color management library
11WWW=		https://www.littlecms.com/
12
13LICENSE=	mit
14LICENSE_FILE=	${WRKSRC}/COPYING
15
16OPTIONS_DEFINE=	DOCS JPEGICC TIFFICC
17OPTIONS_DEFAULT=JPEGICC TIFFICC
18OPTIONS_SUB=	yes
19JPEGICC_DESC=	Build color profile applier for JPEG
20TIFFICC_DESC=	Build color profile applier for TIFF
21
22GNU_CONFIGURE=	yes
23INSTALL_TARGET=	install-strip
24TEST_TARGET=	check
25USE_LDCONFIG=	yes
26USES=		cpe libtool localbase:ldflags pathfix
27
28PORTDOCS=	*
29
30CPE_VENDOR=	littlecms
31CPE_PRODUCT=	little_cms_color_engine
32
33JPEGICC_CONFIGURE_WITH=	jpeg
34JPEGICC_USES=		jpeg
35TIFFICC_CONFIGURE_WITH=	tiff
36TIFFICC_LIB_DEPENDS=	libtiff.so:graphics/tiff
37
38NO_TEST=	yes
39
40post-patch:
41	@${REINPLACE_CMD} -e '/^SUBDIRS = / s| python samples||' ${WRKSRC}/Makefile.in
42	@${REINPLACE_CMD} -e '/^#ifdef __sgi/ s|__sgi|__unix__|; /^#include "sgidefs.h"/d' ${WRKSRC}/include/icc34.h.in
43	@${REINPLACE_CMD} -e '/^testcms_LDFLAGS = / s|$$| -static|' ${WRKSRC}/testbed/Makefile.in
44
45post-install:
46	${MKDIR} ${DOCSDIR}/
47	cd ${WRKSRC}/ && ${INSTALL_DATA} doc/LCMSAPI.TXT doc/TUTORIAL.TXT tifficc/tifficc.c \
48		jpegicc/jpegicc.c jpegicc/iccjpeg.c samples/wtpt.c samples/icctrans.c ${DOCSDIR}/
49
50.include <bsd.port.mk>
51

served by {OpenGrok

Last Index Update: Sun Mar 22 17:06:33 EDT 2026